11-26-2019 05:28 PM
I have a router connected and peering EBGP with 2 differents ISPs....
I receive exactly the same prefixes from both of them, but, BGP routing table only shows one path through ISP 1
When I shutdown ISP 1, BGP routing table shows the path through neighbor 2...
Why am I not seeing two paths when both ISPs are UP?
Solved! Go to Solution.
12-05-2019 03:37 AM
Hi @Jon Marshall !
Sorry to hook here, but if I may ask:
I thought the ISP2 PE Router will learn the Routes announced by the CE Router,
then the ISP2 PE Router will (in this scenario) decide that the best route is through the CE Router.
Then ISP2 PE Route will announce that again back to CE Router, but CE Router will never ever learn the Routes due to the AS_PATH Loop Prevention.
So far I was not aware that we have a Split Horizon behavior in eBGP which will prevent announcing the route I learnt from a given neighbor back to the same neighbor.
Do you have any official documentation about this perhaps?
Thanks a lot and best regards!
Julian
12-05-2019 04:57 AM
Julian
No need to apologise especially when you are right :)
If indeed ISP2 sees this as the best path and it should do based on AS path length it will advertise back to the CE but will be dropped as you say.
Thanks for correcting.
Jon
12-05-2019 05:09 AM
I found a way to achieve the needs...
I just issued "allowas-in" command on neighbor 172.19.254.165, then now I receive the prefix back to me and bgp routing table is populated with 2 paths to the same prefix.
Thank you all for the help
Best Regards
12-05-2019 06:12 AM
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