Mikrotik Load Balance Menggunakan ECMP

KONSEP

Modem 1

- Menggunakan ISP 1
- Ether yang terhubung ke router sudah di set ke 192.168.1.1/24

Modem 2

- Menggunakan ISP 2
- Ether yang terhubung ke router sudah di set ke 192.168.2.1/24

Router 1

ether1 : 192.168.1.2/24
ether2 : 192.168.2.2/24
ether3 : 192.168.10.1/24 dengan DHCP Server

PRAKTEK

Praktek disini langsung pada setting router, untuk setting modem tidak saya ikutkan.

Set IP untuk interface ether1

IP > Addresses > Add (+)
Address : 192.168.1.2/24
Network : 192.168.1.0
Interface : ether1

Set IP untuk interface ether2

IP > Addresses > Add (+)
Address : 192.168.2.2/24
Network : 192.168.2.0
Interface : ether2

Set IP untuk interface ether3

IP > Addresses > Add (+)
Address : 192.168.10.1/24
Network : 192.168.10.0
Inteface : ether3

Tambahkan default routing

IP > Routes > Routes > Add (+)
Dst. Address : 0.0.0.0/0
Gateway : 192.168.1.1 dan 192.168.2.1
Check Gateway : ping

Dengan mengaktifkan check gateway, maka sistem failover juga akan aktif. Artinya, jika salah satu gateway mati, secara otomatis hanya gateway tersebut tidak aktif.

Metode load balance yang di gunakan ini menggunakan algoritma round robin. Misal ISP 1 memiliki banwidth 10Mbps dan ISP 2 memiliki banwidth 10Mbps, maka perbandingannya adalah 10:10 = 1:1, sehingga dituliskan gatewaynya masing - masing hanya satu. Tetapi jika ISP 1 : 10Mbps dan ISP 2 : 20Mbps, maka perbandingannya 10:20 = 1:2, sehingga gateway nya menjadi : ISP1, ISP2, ISP2 (192.168.1.1 192.168.2.1 192.168.2.1).

Set DNS agar klien bisa menggunakan IP Gateway (dalam kasus ini adalah ip ether3) sebagai dns servernya dan gateway juga bisa request DNS ke dns server, pada contoh ini menggunakan opendns dari google.

IP > DNS
Server : 8.8.8.8 dan 8.8.4.4
Allow Remote Requests : checked

Buat IP pool untuk DHCP Server

IP > Pool > Pools > Add (+)
Name : Nama pool yang anda inginkan
Address : 192.168.10.10-192.168.10.200 (range pool IP yang anda inginkan, sesuai dengan range IP host pada ether3 selain IP ether3)

Buat DHCP Server

IP > DHCP Server > DHCP > Add (+)
Name : Nama DHCP Server yang anda inginkan
Interface : ether3 (interface yang terhubung ke klien)
Address Pool : klien (Pilih nama pool yang anda buat sebelumnya)

Buat Network Untuk DHCP Server

IP > DHCP Server > Networks > Add (+)
Address : 192.168.10.0/24
Gatewat : 192.168.10.1

Tambahkan nat untuk gateway interface ether1

IP > Firewall > Nat > Add (+)
General > Chain : srcnat
General > Out. Interface : ether1
Action > Action : masquerade

Tambahkan nat untuk gateway interface ether2

IP > Firewall > Nat > Add (+)
General > Chain : srcnat
General > Out. Interface : ether2
Action > Action : masquerade

Selesai

Posted under Mikrotik