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

Reply via email to