Load balancing merupakan teknik untuk membagi beban trafik dari satu atau lebih sumber ke beberapa tujuan. Teknik ini dapat digunakan untuk meningkatkan performa dan kehandalan suatu layanan, misalnya layanan web, aplikasi, atau database.
Failover adalah teknik untuk merutekan trafik ke jalur lain jika jalur utama mengalami gangguan. Teknik ini dapat digunakan untuk meningkatkan ketersediaan suatu layanan, sehingga layanan tetap dapat diakses meskipun salah satu jalur mengalami gangguan.
Di Mikrotik, load balancing dapat dilakukan dengan menggunakan metode Equal Cost Multi Path (ECMP) atau Per Connection Classifier (PCC). Failover dapat dilakukan dengan menggunakan fitur Netwatch.
Berikut ini adalah langkah-langkah untuk melakukan load balancing menggunakan failover di Mikrotik:
1. Konfigurasi IP Address
Langkah pertama adalah konfigurasi IP Address untuk kedua jalur internet. Pada contoh ini, kita akan menggunakan dua jalur internet dari ISP yang berbeda, yaitu ISP1 dan ISP2.
2. Konfigurasi DNS
Langkah kedua adalah konfigurasi DNS untuk kedua jalur internet. Pada contoh ini, kita akan menggunakan DNS server yang sama untuk kedua jalur.
3. Konfigurasi Firewall Mangle
Langkah ketiga adalah konfigurasi Firewall Mangle untuk melakukan load balancing. Pada contoh ini, kita akan menggunakan metode ECMP.
4. Konfigurasi Route
Langkah keempat adalah konfigurasi Route untuk menentukan jalur default. Pada contoh ini, kita akan menggunakan jalur ISP1 sebagai jalur default.
5. Konfigurasi NAT
Langkah kelima adalah konfigurasi NAT untuk melakukan NAT terhadap trafik yang melewati router. Pada contoh ini, kita akan menggunakan NAT masquerade.
6. Konfigurasi Netwatch
Langkah keenam adalah konfigurasi Netwatch untuk melakukan failover. Pada contoh ini, kita akan menggunakan IP address dari website di internet sebagai target untuk pengecekan.
Setelah konfigurasi selesai, maka trafik akan didistribusikan secara merata ke kedua jalur internet. Jika salah satu jalur mengalami gangguan, maka trafik akan secara otomatis dialihkan ke jalur yang lain.
Berikut ini adalah script lengkap untuk konfigurasi load balancing menggunakan failover di Mikrotik:
Semoga artikel ini dapat membantu Anda untuk melakukan load balancing menggunakan failover di Mikrotik.