I am curious to know if anyone has else has hit a problem like the one I am running into right now.
I have two DS3 DIA's in my router, terminating on two separate routers at Sprint. We peer with BGP and I am prepending certain of my prefixes to balance the traffic load.
src __________ dst
188.8.131.52 |----|- ds3 #1 -| sprint 1 |--( ) 184.108.40.206
------- |me | ( internet ) -------
> > ( )
> > __________ ( )
>----|- ds3 #2 -| sprint 2 |--( )
If I were to prepend the network 220.127.116.11 to come in on 'sprint 1', but have a route to 18.104.22.168 via 'sprint 2' so that traffic comes in on one circuit but returns on the other, routing is broken. If I change my route so that packets directed to 22.214.171.124 return on the same circuit that the traffic is received on, everything works fine.
Has anyone else run into an issue like this before?