Outbound load balancing with ECMP and not Not

I have 2 DSL connections to the same ISP that connect to the same LNS. The MK is doing the PPPOE connections ( modems are bridged). I am using ECMP to try and balance the outbound load( doesn’t work) between the two PPPOE connections and OSPF to load balance the incoming connects ( works)
I am not using NAT,and the LAN has /27.

The problem is that the outbound connection only use one PPPOE tunnel connection and doesn’t load balance between the both. The only thing that i can see wrong it that the next hop 119.161.92.17 ( the LNS ) has a preferring one interface but the default route is using both interfaces

Here is the routing table
ip route print

DST-ADDRESS PREF-SRC GATEWAY DISTANCE

0 A S 0.0.0.0/0 175.45.68.65 Bond-1-ppp 1
Bond-2-ppp
1 ADC 10.0.0.0/24 10.0.0.199 bond1 0
2 ADC 10.0.1.0/24 10.0.1.200 bond2 0
3 ADC 119.161.92.17/32 175.45.65.88 Bond-1-ppp 0
Bond-2-ppp
4 ADC 175.45.68.64/27 175.45.68.65 ether6 0


Anyone have any thoughts on what could be wrong

Cheers

Anthony
ecmp.JPG

Your best bet is to research Nth packet load balancing, its the closest load balancing there is without the ISP supporting ML-pppoe, ML-pppoe is by far the best way, Nth in my opinion is the second best. There are many eg. on Google.