cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
525
Views
0
Helpful
2
Replies

Failed iBGP

John Blakley
VIP Alumni
VIP Alumni

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

milan.kulik
Level 10
Level 10

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

View solution in original post

2 Replies 2

milan.kulik
Level 10
Level 10

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

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 ***
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card