Hello Armand, I guess you're running BGP as outside/external routing protocol, right? Well... That would explain why traffic is flowing the way it is: if both of your providers are supplying you with the same as-path-lengths for most of the prefixes - this is mostly happening when both of them are of the same tier-class like both are tier1 - your router is always going to prefer the the external path over the internal one. Example: Here we can see that the network 3.0.0.0/8 can be reached in 5 as-hops. The internal path (5.6.7.8) as well as the external one have exactly the same lenght and localpref but the external one is being preferred. This is a standard mechanism in bgp (ebgp over ibgp).
*> 3.0.0.0/8 1.2.3.4 999 0 12345 3356 701 703 80 i *i 3.0.0.0/8 5.6.7.8 0 999 0 12345 3356 701 703 80 i I hope this was a help. Gunther
