Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

iBGP Question

Can anybody please explain why routes learned from an iBGP peer aren't propagated to other iBGP peers (hence the need for full mesh or reflectors)?

4 REPLIES
Hall of Fame Super Blue

Re: iBGP Question

Hi

They aren't propogated under normal circumstances to avoid routing loops. EBGP can use the AS Path in the routing update to ensure that there are not routing loops ie. if the router sees it's own AS in the AS Path it knows there is a potential routing loop and so will not accept the route under normal circumstances.

Because the AS Path does not get changed when routes are exchanged between IBGP peers the router has no way of knowing if there is a potential routing loop.

HTH

Jon

New Member

Re: iBGP Question

Ok, this makes sense. Since an IGP is responsible for forwarding the updates between the iBGP peers, wouldn't it be the IGPs responsiblity to ensure no loops to get to the next AS hop. The only problem I can see with iBGP forwarding updates to other iBGP neighbors is possibly sub-optimal routing to get to the nearest "edge" BGP peer.

Hall of Fame Super Blue

Re: iBGP Question

It can't really be the IGP's responsibility because it is just another bit of IP traffic to the IGP. And the IBGP speaking router stores the updates in a separate table - the BGP table. Only then will it decude whether to install it in the IGP routing table.

Before this the IGP is used merely to transport some tcp traffic between 2 routers.

HTH

Jon

New Member

Re: iBGP Question

Thanks for your help!

135
Views
0
Helpful
4
Replies