IBGP, PPP, Ethernet, and redistribute connected

From: Greg Schwimer (schwim@xxxxxxxxxxxxxxx)
Date: Thu Feb 03 2000 - 18:17:23 GMT-3


   
Does anyone know why this is happening?

        R2 R5
        ! !
        \ /
          \ /
             R3

R2 and R5 are border routers connected to separate AS's and running EBGP to
them. They are both peered via IBGP with R3, but not each other. The
connection between R2 and R3 is PPP, and between R5 and R3 is ethernet.

When I redistribute connected to BGP on R3, it takes both the subnet between
R2 and R3 as well as the interface address of R2 on that subnet and
redistributes it. This does not happen between R5 and R3. R5 learns this
interface route from R3 and forwards it out via EBGP.

Why is R3 redistributing the interface address? Here's what the BGP table
on R3 looks like relating to the PPP link:

*> 172.16.23.0/24 0.0.0.0 0 32768 ?
*> 172.16.23.2/32 0.0.0.0 0 32768 ?

Here is what it looks like on R5:

*>i172.16.23.0/24 172.16.35.3 0 100 0 ?
*>i172.16.23.2/32 172.16.35.3 0 100 0 ?

My BGP config on R3 looks like this:

router bgp 400
 no synchronization
 redistribute connected
 neighbor 172.16.23.2 remote-as 400 <- to R2
 neighbor 172.16.35.5 remote-as 400 <- to R5
 no auto-summary

Any ideas? Is this because the link between R2 and R3 is point-to-point?

Thanks!
Greg



This archive was generated by hypermail 2.1.4 : Thu Jun 13 2002 - 08:22:52 GMT-3