I have a eBGP linux box (using quagga) and I experience the following issue:
traffic to/from external network x.y.z.0/24 is slow through one of the two BGP peers that I have (call it B1), and which seems to be the default in x.y.z's network route table.
No problem I said, I will push a route rule "by hand", so that traffic with said class should be handled by my other bgp peer (B2). However, the problem persists, because even though I send packets to x.y.z.0/24 using B2 , the response comes through B1, thus laggy.
Putting peer B1 in shutdown will force x.y.z. network to talk to me through B2 and all is fine, but this is obviously no solution.