We have a router connected to 2 x tier1 provider routers over a single x-connect and we run BGP to them no problems. We have taken on a new client that wants their own dedicated cable and BGP session to the same 2 routers and a second x-connect is now in and 2 new BGP sessions are up to what are actually the same tier1 routers.
The client wants his address space routed over his cable to the tier1 provider unless that cable fails in which case the traffic should failover to our x-connect to the tier1 provider.
The question is how do I get the customers traffic to ONLY leave via his x-connect cable/BGP sessions while it is up but failover to ours if his fails. Also how do I get the inbound traffic to ONLY come down one set of BGP sessions (the clients) as opposed to our BGP sessions while his are up.
An ASCI Diagram would look like
Our Router A x------------our x-connect------------------------x Tier1 Router A & B - This carries to BGP sessions on a small subnet which we use for clients to transit generally Our Router A x------------client x-connect----------------------x Tier 1 Router A & B- This should only carry client subnet in and out while up otherwise failover to our cable and BGP sessions
Both cables carry 2 BGP peering sessions receivong full routing tables with both Tier1 Router A and B so in total we now gave 4 full routing tables form the same Tier1 provider on Our Router A.
Hope this makes sense. Thanks Gary