05-22-2009 09:27 AM - edited 03-04-2019 04:51 AM
My router is advertising several networks through BGP into the MPLS cloud However, none of the advertised routers are reaching any other MPLS routers. There is no route filtering happening anywhere within the MPLS.
The router has a default route pointing to a 3750 switch for reaching all the networks it is advertising. As a test, I wrote a static route on the router for one particular subnet that it is advertising (pointing this route to the 3750 also). Now this subnet is reachable from other routers on the MPLS.
So my question is, why did I need to write a static route for that one subnet in order for the router to advertise it? Should a default route to the 3750 not suffice?
Thanks!
Solved! Go to Solution.
05-22-2009 10:09 AM
Kunal
For an EBGP peer to advertise a subnet using the "network" statement under the bgp router
Solutions -
1) write out statics for all
2) redistribute IGP into BGP and don't use network statements
3) make sure your BGP router has IGP routes for all the "network" subnets you want to advertise.
2 & 3 rely on your BGP router having a full IGP routing table and not just a default route.
Jon
05-22-2009 09:34 AM
All routers have the same BGP AS number?
can you post the show ip bgp
?
Guido.
05-22-2009 10:09 AM
Kunal
For an EBGP peer to advertise a subnet using the "network" statement under the bgp router
Solutions -
1) write out statics for all
2) redistribute IGP into BGP and don't use network statements
3) make sure your BGP router has IGP routes for all the "network" subnets you want to advertise.
2 & 3 rely on your BGP router having a full IGP routing table and not just a default route.
Jon
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide