Hello guys,
here another example for balanced wan
ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.21.0/24 in-interface=lan
add action=accept chain=prerouting dst-address=192.168.70.0/24 in-interface=lan
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan1 new-connection-mark=ISP1_conn
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan2 new-connection-mark=ISP2_conn
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=ISP1_conn per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=ISP2_conn per-connection-classifier=both-addresses:2/1
add action=mark-routing chain=prerouting connection-mark=ISP1_conn in-interface=lan new-routing-mark=to_ISP1
add action=mark-routing chain=prerouting connection-mark=ISP2_conn in-interface=lan new-routing-mark=to_ISP2
add action=mark-routing chain=output connection-mark=ISP1_conn new-routing-mark=to_ISP1
add action=mark-routing chain=output connection-mark=ISP2_conn new-routing-mark=to_ISP2
/ip firewall nat
add action=masquerade chain=srcnat out-interface=wan1
add action=masquerade chain=srcnat out-interface=wan2
/ip route
add disabled=no distance=1 dst-address=8.8.8.8 gateway=192.168.21.1 routing-table=main scope=10 suppress-hw-offload=no target-scope=10
add disabled=no distance=1 dst-address=8.8.4.4 gateway=192.168.70.1 routing-table=main scope=10 suppress-hw-offload=no target-scope=10
add distance=1 gateway=192.168.21.1 routing-table=to_ISP1
add distance=2 gateway=192.168.70.1 routing-table=to_ISP1
add distance=1 gateway=192.168.70.1 routing-table=to_ISP2
add distance=2 gateway=192.168.21.1 routing-table=to_ISP2
add distance=1 gateway=192.168.21.1
add distance=2 gateway=192.168.70.1
/routing table
add fib name=to_ISP1
add fib name=to_ISP2