Do Source based Policy Routing using ‘Mangle’ and use the DSL-1 next hop IP to be the next hop for packets with source=10.1.0.0/24. Similarly DSL-2 for the packets coming from the other subnet
I can make your config for you, contact me via e-mail at givememorebandwidth AT gmail DOT com and if you have time to try yourself, yes - you have to mangle.
in /ip route it is blue on all routers I have setup ECMP with PPPoE, I have posted a screenshot in some of the ECMP threads in the forum… the route with distance 0 is blue…
With ECMP, If you do not mangle and route, the connections will be switched from one interface to the other each 5 to 12 minutes, disconnecting the tcp connections and greatly degrading performance and speed. This has been observed on all routers of my clients - x86, mipsbe, mipsle, and after I implement my config - all works well.