12-10-2006 07:25 PM - edited 03-03-2019 02:59 PM
Hi,
I recently witnessed a very strange problem with BGP route reflection, and would really appreciate some pointers.
Although I have worked with BGP quite a bit, my experience with Route Reflectors is fairly limited.
Please refer to the attached diagram for the network topology...
Based on the RR theory that I read, referring to the diagram, any eBGP-learned routes that Router3 learned should be reflected by RR01 to Router4, and vice versa. HOWEVER, I noticed that this route reflection did NOT take place, which caused a big issue when we performed fail-over testing. When we shutdown Router3's interface connected to Router5, RR01 did not reflect the redistributed EIGRP 102 routes learned from Router4 back to Router3, hence Router3 has no knowledge of EIGRP 102 network anymore. Since Router3 is still considered the Master HSRP, packets sent by the Firewall towards EIGRP 102 network gets black-holed by Router3.
Is this normal route reflection behaviour?
Any help will be greatly appreciated.
Cheers
Michael
12-10-2006 07:46 PM
some config and show lines from RR01 , router 3 will be very helpful
12-10-2006 08:23 PM
Hi Rajiv,
Unfortunately, I'm bound by confidentiality agreement preventing me from publishing any parts of the configs here. And, considering the size and complexity of the configs, it would take too long to modify them.
Is there anything in particular that you're after?
Thanks,
Michael
12-11-2006 07:03 AM
Hi Machael,
Plz answer few queries..
1. Do other routes get refelected to Router3 ,
a) when u shut the Eth port..?
b) Under normal condition
2. Plz check if RR01 is actually sending(reflecting) EIGRP routes or not ? They may not be accepted by Router3 due to some config issue..?
Regards,
Gaurav
12-12-2006 02:15 PM
Gaurav,
1. Good question. I don't remember exactly, to be honest. Despite our advice, the customer decided to connect dozens of production servers to the network, although we have not performed any testing on the new network. When we did the testing, we had to do it in a hurry, and forgotten to capture any IOS outputs. As far as I remember, eBGP routes learned by Router1/Router2 and/or directly by RR01/RR02 were reflected properly to Router3.
2. Yes, RR01 is definitely reflecting/advertising all the routes it learned to Router3. I could definitely see all the routes from "sh ip bgp nei
BTW, I forgot to mention that there's absolutely no filtering within the RR cluster. One other indication of the problem was when I inspected the BGP table on Router3, the EIGRP 102 routes only had 1 path while all other eBGP-learned routes had 2 paths.
The following are the IOS versions and platforms that we run, by the way. Should've included this info initially...
- Router1/Router2: Cisco 3825 ISR, 12.4(4)T4 Advanced IP Services
- RR01/RR02: Catalyst 4948, 12.2(31)SG Enterprise Services SSH
- Router3/Router4: Catalyst 4948, 12.2(31)SG Enterprise Services SSH
A part of me thinks that this problem might be caused by an obscure IOS bug?
Cheers,
Michael
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