Hi,
I have to routers running 4.3 GENERIC#826 i386 and 4.2 GENERIC#476
i386. On both routers I runs a BGP session to the same Juniper Router.
Last weekend there was a configuration change on my neighbor's side:
it would not accept any prefix more or equal (!) specific to /24.
Except for the not really wanted not-accepting of /24 prefixes this
should not have any other consequences. BUT both of my routers stopped
announcing the rejected prefixes to _any_ of their neighbors. It seems
that the openbsd bgpd process takes the information notice, that the
prefixes are rejected by one neighbor, as a command.
I have checked it twice, I have no community-based actions configured
which can cause this behavior. In fact, I have none communities or
other filters defined. Expect of these (standard) ones:
# filter out prefixes longer than 24 or shorter than 8 bits
deny from any
allow from any IPv4 prefixlen 8 - 24
# do not accept a default route
deny from any prefix 0.0.0.0/0
# filter bogus networks
deny from any prefix 10.0.0.0/8 prefixlen >= 8
deny from any prefix 172.16.0.0/12 prefixlen >= 12
deny from any prefix 192.168.0.0/16 prefixlen >= 16
deny from any prefix 169.254.0.0/16 prefixlen >= 16
deny from any prefix 192.0.2.0/24 prefixlen >= 24
deny from any prefix 224.0.0.0/4 prefixlen >= 4
deny from any prefix 240.0.0.0/4 prefixlen >= 4
Is this a bug, or do I have torsions in my brain? :)
Regards,
Falk