Hi,
We have a link from 1 ISP running BGP and we have advertised 4 x /24 over this ISP. Now we are adding a second ISP and need to multihome with the following conditions. Both ISP links will be used at the same time. It will not be a failover configuration, but a load-balancing one. I have read through the documentation available in the wiki and forums regarding BGP Multihoming but I am still missing a few crucial pieces.
a) ISP A is connected and BGP is working fine. Our prefixes are being advertised without a hitch. An IP from our IP pool is assigned as a loopback IP on the core router doing BGP.
b) ISP B is connected and the BGP peer is configured and enabled. The peer gets established and our prefix becomes unreachable.
c) My prefixes show up in my BGP advertisements and both ISP A and ISP B confirm that they are receiving the prefixes via my peer.
I check the routes and see that in the routing table, the default route for ISP A is showing as active and that for ISP B is inactive. I change the distance of the ISP A route to 2 so the ISP B route becomes active and our prefix becomes reachable again. I have checked using traceroute from outside the network and the packet traverses ISP B to reach my router so no issues there. My queries are
1) Why do my advertised prefixes lose connectivity to the outside as soon as I enable the BGP peer for ISP B?
2) If only one ISP remains reachable and operational at any given point in time, how is it possible to do load sharing using something like nth or PCC?
Thanks
Amit