rip and default-information originate

have

RIP settings
Distribute default - never
redistribute static routes - yes
redistribute connected routes - yes

Route list
AS 0.0.0.0/0 ip.ip.ip.ip rechable sfp1 1

in captured packets see default route announces - WHY?

You have a static route as a default and you are redistributing static routes. Remove static route redistribution and the default will no longer be advertised

ok

i NEED to redistribute static routes!!!
please answear for what router os have option “Distribute default - never” ???
in other words, I do not prescribe a default route as a static - it means that you should not be in the routing table!

may be we go right way and you make default route setting work correctly?
why “default-information originate” option in linux zebra work correct? why in windows server option work correct?
default route it is default route and no difference static or dynamic!
i think this is an error, and you need to fix this error!

This is the proper behavior for any RIP router because there is a difference between originating a default route via a dynamic routing protocol and redistribution. This behavior is the same in Cisco as well

  1. Distribute default - never - only applies to RIP originated default routes
  2. Redistribute static will advertise ALL static routes unless filters are used

Apply a prefix list to outbound route advertisements that filters the default route out and allows all other routes

http://wiki.mikrotik.com/wiki/Manual:Routing/RIP

This pretty much - use filters/prefix-lists to control what is coming in/out.

I find it better management though to filter on inbound rather than outbound.

Really good practise would dictate both, but if only doing one way (because you have a trusted/internal peer), then I only tend to filter on the route receive.

Are you sure? with RIP protocol? my specialists cisco said that you are wrong!

  • in other words, only the default route adopted by the RIP protocol?

heh - then windows was the most advanced system in this direction because it has a full set of options for RIP protocol:

  1. ignore Incoming the default route.
  2. announce a default route.
  3. ignore incoming host routes.
  4. announce host routes.

while there is no difference whether the routes came through rip protocol or they come from the static routing table.

and rightly so.

you do think my network connects the customer who must advertise its connected networks, static routes and dynamic routes - is it logical to him to send me a default route? - NO!
otherwise it would be just a mess on the network.

I’ll do as an administrator easier - not allowed to connect to my network client devices running mikrotik.

You are coming off as quite ignorant.

MikroTik implements the protocol to standard. Because other clients/routers offer ways around it a bit ‘easier’ doesn’t make them right, or RouterOS wrong.

RouterOS does exactly what you want, just filter default routes out if you don’t want them sent/received.

  • please give texts of the standards to clarify what I’m wrong?

I just want to simple questions were solved simply.
if I wanted to I would have difficulty writing an operating system.
simpler solution than the easier it is perceived by users.
I gave examples of the use of simple solutions that will make the product more simple and friendly.