On Fri, Aug 03, 2007 at 07:56:02PM +0200, Toni Mueller wrote:
> Hi,
> 
> I've got a setup on two i386 family PCs with 4.1-stable which includes
> the following:
> 
>  Internet 1 - p1 ----- r1 ------ r2 ----- p2 - Internet 2
> 
> r1 and r2 have an iBGP session running, and the Internet connections go
> to different ISPs, running eBGP on each (r1-p1, r2-p2). I receive full
> routes from both ISPs mentioned, and have "announce all" in my iBGP
> configuration (this is the default, too, but anyway...). Today, I had
> to take one line down for testing, thus ending the corresponding eBGP
> session (r1-p1). When the line came back up, it was collecting starting
> to collect routes from p1 again, as one would expect, but at the same
> time dropping routes from r2, leaving some 300 routes from the iBGP
> peer (r2) left. On r2, everything looks normal, it receives a full
> table from both r1 and p2. So, on r1, I tried to "bgpctl nei r2
> refresh", but to no avail.
> 
> What gives?
> 

This is more or less expected. iBGP session only transmit eBGP pathes that
are valid and best for the router. So on r2 you have all the iBGP routes
from r1 and r2 has no reason to send something back to r1 because his
routes are not better than the ones from r1.

-- 
:wq Claudio

Reply via email to