Loadbalancing NTH
ISP1 30Mb ISP2 10Mb
192.168.1.1 192.168.2.1
ether3-LAN
192.168.50.1
/interface ethernet
set numbers=0 name=ether1-ISP1
set numbers=1 name=ether2-ISP2
set numbers=2 name=ether3-LAN
/ip address
add address=192.168.1.2/24 interface=ether1-ISP1
add address=192.168.2.2/24 interface=ether2-ISP2
add address=192.168.50.1/24 interface=ether3-LAN
/ip firewall
mangle add action=mark-connection chain=prerouting dst-address-type=!local in-interface=ether3-LAN \ new-connection-mark=ISP1 nth=2,1 passthrough=yes
mangle add action=mark-connection chain=prerouting dst-address-type=!local in-interface=ether3-LAN \ new-connection-mark=ISP2 nth=2,2 passthrough=yes
mangle add action=mark-routing chain=prerouting connection-mark=ISP1 in-interface=ether3-LAN \ new-routing-mark=Ke-ISP1 passthrough=no
mangle add action=mark-routing chain=prerouting connection-mark=ISP2 in-interface=ether3-LAN \ new-routing-mark=Ke-ISP2 passthrough=no
/ip route
add check-gateway=ping distance=1 gateway=192.168.1.1 routing-mark=Ke-ISP1
add check-gateway=ping distance=1 gateway=192.168.2.1 routing-mark=Ke-ISP2
add check-gateway=ping distance=1 gateway=192.168.1.1,192.168.2.1
IP DNS , NAT, DHCP
Pengujian : https://fast.com/ karena fast.com memiliki pengujian multi koneksi & single koneksi.
Jika menggunakan fast.com single koneksi maka 1+1 = 1 (inilah konsep load balance yang benar)
Jika menggunakan fast.com multi koneksi maka 1+1 = 2 (ini hanya berfungsi di aplikasi speedtest yang mendukung multi koneksi, sementara di real device klien tidak mendukung multi koneksi melainkan hanya fail over jika ISP modem1 fail maka akan di over koneksi ke ISP modem2)