02-05-2008 04:19 AM - edited 03-03-2019 08:34 PM
Hi All,
As far as i can see with iBGP there are 2 options :-
1. synchronization is enable and redistribution of BGP into the IGP
2. no synchronization + every router (not just iBGP routers) part of a full mesh iBGP
If you take option 1 - the argument is one of scalability because you are redistributing BGP into OSPF or whatever IGp you have. Lots of routes here. Too many probably.
If you take option 2 - you still have to let transit routers in the AS know about the external routes. They must run BGP? If they don't, then the iBGP peers will enter all the BGP routes in the routing table (that's fine), but when they start forwarding to each other, the transit routers must also know about these routes or they will be dropped and black holed.
I think my summary is correct - if not, please let me know.
Question - what happens in the real world? What do ISP's and the like do? Which option?
Leave aside things like Route Reflectors for now - they just indicate option 2 to me - mesh.
02-05-2008 04:50 AM
Hi,
Explanation regarding BGP synchronization http://www.cisco.com/univercd/cc/td/doc/cisintwk/ics/icsbgp4.htm#wp19382
Well, in the real world, try not to have Figure 12-6 (non-BGP routers) because BGP will have to wait for IGP to catch up before it can advertise the route learned.
If you can't avoid non-BGP routers, try putting a IP GRE Tunnel between BGP routers (Router A & B in Fiugre 12-6).
IMHO, BGP routers are core and should be in optimum performance to route and switch as fast as possible.
Regards,
Dandy
02-05-2008 05:56 AM
Thanks Dandy.
Sounds like the iBGP peers should be directly connected - over copper or fibre or whatever is required.
If you have a situation like 12-6, then you must :-
1. redistribute BGP into IGP
2. run BGP on the transit router also
Sounds like there is NO escaping it. It absolutely has to be one or the other.
Teh only other option is the one i mentioned earlier - directly connect the iBGP peers. Not always possible.
Thanks for the reply and the debate!!
02-05-2008 06:09 AM
One of the options Service Providers have to enable a BGP free Core is do to enable MPLS on the Core. Enabling MPLS allows all BGP traffic from edge router to edge router to mapped to an LSP and the core need not be aware of BGP and just forward the traffic.
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