I have 2 paths to my core router
I want to have one path carry 75% of the traffic and the other path only 25%, because the one radio is stronger and has a higher throughput.
So, I’m supposing I just add the second gateway twice or thrice? (I seem to have read a wiki a few years ago about this)
here is my config:
ip route
add check-gateway=ping distance=1 gateway=10.1.1.1,10.100.2.1,10.100.2.1,10.100.2.1
But it does not seem to work
From a quick search i found this article on the Wiki… https://wiki.mikrotik.com/wiki/ECMP_load_balancing_with_masquerade
According to this article:
You can use asymmetric bandwidth links also - for example one link is 2Mbps other 10Mbps. Just use this command to make load balancing 1:5
/ ip route
add dst-address=0.0.0.0/0 gateway=10.111.0.1,10.112.0.1,10.112.0.1,10.112.0.1,10.112.0.1,10.112.0.1 check-gateway=ping
However, if you read here: https://wiki.mikrotik.com/wiki/Manual:IP/Route#Multipath_.28ECMP.29_routes
Is mentioned that:
Because results of the forwarding decision are cached, packets with the same source address, destination address, source interface, routing mark and ToS are sent to the same gateway. This means that ECMP route does not perform pure per-connection balancing, but it can be used to load balance connections if at least one of previously mentioned parameters is different than previous connection. See interface bonding if you need to achieve per-packet load balancing.