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. And see here for current known issues.

Failed iBGP

All,

Over the weekend, I attempted to convert us from a single router to a redundant router with hsrp. This worked fine, but in the process I wanted to change the currently configured ebgp config between our switch and routers to ibgp.

The problem was that the switch was receiving all of the routes from RtrA, but only 2 routes from RtrB. All of the routers were peered and sessions were established. I can't reproduce this is GNS, so I'm wondering what could've happened. I'm going to eventually have to revisit this because this is the design that I want. Any ideas why this could've happened? I've attached a diagram of how it was laid out. I was always under the impression that a fully meshed ibgp peering would pass all routes between ibgp peers. In my bgp table on the switch, I only showed the routes from RtrA and 2 from B that were external to this AS. I should've had about 180 subnets.

Thanks,

John

HTH, John *** Please rate all useful posts ***
1 ACCEPTED SOLUTION

Accepted Solutions

Re: Failed iBGP

Hi John,

more details would be necessary about the missing prefixes.

What I can imagine is:

Let's say both RtrA and RtrB are receiving the same prefixes from eBGP.

RtrA is sending all prefixes to RtrB via iBGP.

RtrB has something in the configuration (weight, local preference), which makes the prefixes received from RtrA more preferred than the same prefixes received from eBGP.

In that case, RtrB would NOT advertise these prefixes to the 3750 switch (as only best prefixes are advertised but prefixes received by iBGP are not advertised to another iBGP neighbor).

Wasn't that your case?

BR,

Milan

2 REPLIES

Re: Failed iBGP

Hi John,

more details would be necessary about the missing prefixes.

What I can imagine is:

Let's say both RtrA and RtrB are receiving the same prefixes from eBGP.

RtrA is sending all prefixes to RtrB via iBGP.

RtrB has something in the configuration (weight, local preference), which makes the prefixes received from RtrA more preferred than the same prefixes received from eBGP.

In that case, RtrB would NOT advertise these prefixes to the 3750 switch (as only best prefixes are advertised but prefixes received by iBGP are not advertised to another iBGP neighbor).

Wasn't that your case?

BR,

Milan

Re: Failed iBGP

You sent me in the right direction. On RtrB, I had forgotten to set my weight higher for the DR router. That led me to get the routes from RtrA and kept me from getting the routes on my switch, or even showing a route from RtrB. I was able to reproduce that, and hopefully it's back to the drawing board again this weekend.

John

HTH, John *** Please rate all useful posts ***
181
Views
0
Helpful
2
Replies