Konfigurasi Load Balance (PCC) MikroTik

 KONFIGURASI LB-PCC


*Note : ikuti perintah yang diberi kalimat tebal
KONFIGURASI PADA Winbox Mikrotik

1. Interfaces

Pada bagian ini edit ether3 seperti dibawah ini :
- Ether2 = ether3-CLIENT

2. DHCP Client
Ip-> DHCP Client : klik (+) add, interface : ether1, klik apply & ok, jika berhasil
akan mendapat IP DHCP dari Router(internet).
Ip-> DHCP Client : klik (+) add, interface : ether1, klik apply & ok, jika berhasil
akan mendapat IP DHCP dari Router(internet).

3. DNS
Ip->DNS, Servers : 8.8.8.8, ceklis [✓] allow remote requests, klik apply & ok.

4. Ip Address host
Ip->addresses, pada menu ini kita akan membuat ip address untuk pc client.
klik (+)add, ketik address : 192.168.30.1/24, interface : ether3-CLIENT, klik apply & Ok.

5. DHCP Server
Ip->DHCP Server->DHCP Setup, dibagian ini kita membuat panjang ip address yang dapat
DHCP Setup-> DHCP Server Interface : ether3-CLIENT, klik next, klik next, klik next, Addresses to give out : 192.168.30.11 – 192.168.30.25, klik next, klik next, jika berhasil akan tampil dhcp1.
digunakan oleh client setiap PC. 

jika berhasil akan tampil dibagian name : dhcp1.

6. Firewall NAT
buat firewall Nat untuk ether1 dan ether2 agar dapat digunakan untuk internet
Ip->Firewall->NAT : 
(+)add, chain : srcnat, out.interface : ether1, bagian action : masquerade , klik apply & ok
(+)add, chain : srcnat, out.interface : ether2, bagian action : masquerade , klik apply & ok.

7. Firewall Mangle
buat firewall Nat untuk ether1 dan ether2 agar dapat digunakan untuk internet
Ip->Firewall->Mangle
#Mangle accept 
untuk koneksi yang mengarahkan ip network ke router
(+)add, Chain:prerouting, Dst.Address:192,168,244.0/24 Action:accept  apply & ok
(+)add, Chain:prerouting, Dst.Address:10.0.137.0/24 Action:accept  apply & ok
(+)add, Chain:prerouting, Dst.Address:192.168.30.0/24 Action:accept  apply & ok

#Mangle mark connection 
rule untuk menandai koneksi yang masuk dari interface wan(isp) yang ada
(+)add, Chain:prerouting, Int.Interface:ether1Action:Mark Connection, New Connection Mark: ISP1, apply & ok
(+)add, Chain:prerouting, Int.Interface:ether2Action:Mark Connection, New Connection Mark: ISP2, apply & ok
#Ether3-Client
(+)add, Chain:prerouting, Int.Interface:ether3-ClientAction:Mark Connection, New Connection Mark: ISP1, apply & ok
(+)add, Chain:prerouting, Int.Interface:ether3-ClientAction:Mark Connection, New Connection Mark: ISP2, apply & ok

#Mangle Mark Routing
rule untuk memecah trafik data dari router 2 stream(ether 1 dan ether2)
(+)add, Chain:prerouting, Int.Interface:ether3-Client, Connection Mark: ISP1, Action:Mark Routing, New Connection Mark: KE-ISP1, apply & ok
(+)add, Chain:prerouting, Int.Interface:ether3-Client, Connection Mark: ISP2, Action:Mark Routing, New Connection Mark: KE-ISP2, apply & ok

#Mangle Mark Routing : Output
(+)add, Chain:output, Connection Mark: ISP1, Action:Mark Routing, New Connection Mark: KE-ISP1, apply & ok
(+)add, Chain:output, Connection Mark: ISP2, Action:Mark Routing, New Connection Mark: KE-ISP2, apply & ok

Routes
membuat Konfigurasi static routing baru untuk ISP1 dan ISP2,
Ip->Routes->
#Routing ISP1
(+)add Dst. Address: 0.0.0.0/0, Gateway: 192.168.244.2, Check Gateway: ping,  Routing Mark: Ke-ISP1 apply & ok
#Routing ISP2
(+)add Dst. Address: 0.0.0.0/0, Gateway: 10.0.137.254, Check Gateway: ping,  Routing Mark: Ke-ISP2 apply & ok
#Failover ISP2
(+)add, Dst. Address:0.0.0.0/0, Gateway :10.0.137.254, Distance:2, Routing Mark: Ke-ISP1 apply & ok
#Failover ISP1
(+)add, Dst. Address:0.0.0.0/0, Gateway :192.168.244.2, Distance:2, Routing Mark: Ke-ISP2 apply & ok


8.Pengujian Koneksi Internet
Lakukan pengujian,jika mengunakan pnetlab dapat menggunkan docker (crome) untuk pengujian speed test serta, untuk monitoring trafik upload dan download pada winbox



lalu pada winbox dapat dilihat pergerakan trafik dari tx(upload) dan rt(download),

9.Pengujian Jika ISP Down
Tes ini dilakukan untuk mengetahui apakah komputer klien akan kehilangan koneksi internet (RTO) atau tetap terhubung jika salah satu ISP mengalami down.

#Mematikan ISP2

Hasil Penujian

#Mematikan ISP1


Hasil Penujian