Pada kesempatan kali ini admin ingin sharing langkah-langkah Setting Load Balancing PCC 2 ISP + Fail Over Menggunakan MikroTik. Sebelum ke teknik setting sebaiknya kita pahami terlebih dahulu apa itu load balancing dan fail over.
Load Balancing
Load Balancing merupakan teknik membangun infrastruktur yang high-availability (HA), umumnya digunakan untuk meningkatkan performa dan kehandalan sebuah website, aplikasi, database, networking maupun layanan-layanan lain.
Pada bab ini kita menggunakan teknik Load Balancing untuk layanan Networking supaya layanan jaringan yang kita bangun mempunyai high-availability (HA) serta performa dan kehandalan yang baik daripada hanya mengandalkan satu jalur / sumber koneksi internet.
Fail Over
Fail Over merupakan teknik peralihan (switching) kepada sebuah redundant atau standby network ketika koneksi / jalur utama mengalami fail (kegagalan) “down“.
Kita menggunakan teknik load balancing untuk membagi beban (load distribution) kepada dua sumber / jalur koneksi yang tersedia, namun belum bisa membuat keduanya saling take over jika salah satu sumber / jalur koneksi mengalami down, maka dari itu perlu teknik fail over untuk melengkapinya.
Baca juga:
Artikel sejenis dengan konsep lebih mudah saya tulis di: Setting Load Balance PCC 2 ISP + Fail Over untuk 1 LAN di MikroTik dan Setting Load Balancing MikroTik Pisah Traffic 2 ISP + Fail Over
Berikut topologi jaringan yang kita pakai untuk konfigurasi:
Langkah-langkah Setting Load Balancing PCC 2 ISP + Fail Over:
1. IP Addressing
/ip address add address=192.168.1.10/24 interface=ether1-IndiHome network=192.168.1.0 add address=192.168.0.10/24 interface=ether2-FirstMedia network=192.168.0.0 add address=192.168.88.1/24 interface=ether3-LAN network=192.168.88.0 add address=192.168.86.254/24 interface=ether4-Server network=192.168.86.0
2. DNS Setting
/ip dns set allow-remote-requests=yes servers=8.8.8.8,8.8.4.4
3. Firewall Mangle
/ip firewall mangle add chain=prerouting src-address=192.168.88.0/24 dst-address=192.168.86.0/24 action=accept add chain=prerouting src-address=192.168.88.0/24 dst-address=192.168.88.0/24 action=accept add chain=prerouting src-address=192.168.88.0/24 dst-address=192.168.1.0/24 action=accept add chain=prerouting src-address=192.168.88.0/24 dst-address=192.168.0.0/24 action=accept add chain=prerouting connection-mark=no-mark in-interface=ether1-IndiHome action=mark-connection new-connection-mark=ISP-A_conn add chain=output connection-mark=ISP-A_conn action=mark-routing new-routing-mark=via-ISP-A add chain=prerouting connection-mark=no-mark in-interface=ether2-FirstMedia action=mark-connection new-connection-mark=ISP-B_conn add chain=output connection-mark=ISP-B_conn action=mark-routing new-routing-mark=via-ISP-B add chain=prerouting src-address=192.168.88.0/24 per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ISP-A_conn passthrough=yes add chain=prerouting src-address=192.168.88.0/24 connection-mark=ISP-A_conn action=mark-routing new-routing-mark=via-ISP-A passthrough=yes add chain=prerouting src-address=192.168.88.0/24 per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ISP-B_conn passthrough=yes add chain=prerouting src-address=192.168.88.0/24 connection-mark=ISP-B_conn action=mark-routing new-routing-mark=via-ISP-B passthrough=yes
4. Route
/ip route add dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=via-ISP-A check-gateway=ping add dst-address=0.0.0.0/0 gateway=192.168.0.1 routing-mark=via-ISP-B check-gateway=ping add dst-address=0.0.0.0/0 gateway=192.168.1.1,192.168.0.1
5. NAT
/ip firewall nat add action=masquerade chain=srcnat out-interface=ether1-IndiHome src-address=192.168.88.0/24 add action=masquerade chain=srcnat out-interface=ether2-FirstMedia src-address=192.168.88.0/24 add action=masquerade chain=srcnat out-interface=ether1-IndiHome src-address=192.168.86.0/24
Sekian & Terimakasih…
Salam Ngoprek.
Admin LUKMANLAB, DevOps Engineer, Site Reliability Engineer, System Administrator.
mau tanya, itu local server itu untuk apa ya???
bedanya dengan 2 link dibawah ini apa ya???
– https://www.lukmanlab.com/setting-load-balance-pcc-2-isp-fail-over-untuk-1-lan-di-mikrotik/
– https://www.lukmanlab.com/setting-load-balancing-mikrotik-pisah-traffic-dan-fail-over/
permisi om, kalo ispnya sama dan gatewaynya sama gimana?
Dari modem setting beda IP om.
kalau beda ISP g mn om, indihome + astinet (ip Publik)..apa bisa pakai setingan di atas ??
yang indihome ambil ip local modem om, dan astinet tetep pakai ip static nya.
bisa
Permisi mas, mau tanya, semisal salah satu dari ISP tersebut ada yg memakai mode bridge, apakah cara terebut masih bisa di realisasikan?
jawabanya perlu tau kondisi detail nya spt apa ini mas.