/ip firewall mangleadd action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA1 passthrough=no per-connection-classifier=\
both-addresses:8/0
add action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA6 passthrough=no per-connection-classifier=\
both-addresses:8/7
add action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA5 passthrough=no per-connection-classifier=\
both-addresses:8/6
add action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA2 passthrough=no per-connection-classifier=\
both-addresses:8/3
add action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA3 passthrough=no per-connection-classifier=\
both-addresses:8/4
add action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA4 passthrough=no per-connection-classifier=\
both-addresses:8/5
add action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA1 passthrough=no per-connection-classifier=\
both-addresses:8/1
add action=mark-routing chain=prerouting dst-address-type=!local \
new-routing-mark=ROTA1 passthrough=no per-connection-classifier=\
both-addresses:8/2
/ip firewall nat
add action=masquerade chain=srcnat disabled=yes
add action=masquerade chain=srcnat out-interface=pppoe-out3
add action=masquerade chain=srcnat out-interface=pppoe-out4
add action=masquerade chain=srcnat out-interface=pppoe-out5
add action=masquerade chain=srcnat out-interface=pppoe-out6
add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=masquerade chain=srcnat out-interface=pppoe-out2
/ip route
add check-gateway=ping distance=1 gateway=pppoe-out1 routing-mark=ROTA1
add check-gateway=ping distance=1 gateway=pppoe-out2 routing-mark=ROTA2
add check-gateway=ping distance=1 gateway=pppoe-out3 routing-mark=ROTA3
add check-gateway=ping distance=1 gateway=pppoe-out4 routing-mark=ROTA4
add check-gateway=ping distance=1 gateway=pppoe-out5 routing-mark=ROTA5
add check-gateway=ping distance=1 gateway=pppoe-out6 routing-mark=ROTA6
add check-gateway=ping distance=2 gateway=pppoe-out1
add check-gateway=ping distance=3 gateway=pppoe-out2
add check-gateway=ping distance=4 gateway=pppoe-out3
add check-gateway=ping distance=5 gateway=pppoe-out4
add check-gateway=ping distance=6 gateway=pppoe-out5
add check-gateway=ping distance=7 gateway=pppoe-out6