On Sun, Nov 02, 2008 at 08:14:43PM +0100, Falk Brockerhoff wrote:
> 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:
>

This should not happen. There is now way a neighbor knows what the other
side rejects (unless a bgp notify happens and the session is closed).
Announced networks are always valid and the only way somthing like this
can happen is that a other route is selected best for some strange reason.

If you can reproduce the situation please include all the RIB information
for the prefix:
bgpctl show rib <address>
bgpctl show rib detail <address>
bgpctl show rib neighbor <peerip> out <address>
bgpctl show rib neighbor <peerip> out detail <address>

-- 
:wq Claudio

Reply via email to