OK so in a lab I set up 4 routers, in a ring topology with the links between each router with a point to point subnet mask (255.255.255.254)
all device can ping the neighbor so all good.
R1 ----- R2
| |
| |
R3 ----- R4
Then each is running BGP in the same AS 9900
I then gave each router a third link to separate sub-nets (/24's) to give each a network to advertise, (used a router on the end of each to bring up the link and give a pingaable end point.
Lastly on each router I shared out the two local /31 networks and their /24 network.
Now this is where it got strange.
From and of the BGP routers I could see all the /31 networks and ping all the "internal" assigned IP address of the AS. However if I use R2 as an example I can see the /24 "external" networks of R1 and R4 but not R3?? And if I go on R4 I can see the /24 network connected to R3 and R2 but not R1?
So basically I can't see the diagonally opposite connected /24 network from and of the routers? Doing a #show bgp does not show up the network as I might have expected, and I cant see any updates for the networks being sent.
I can post the configs but Can any one tell me whats going on??
Cheers