Laporan Load Balanching (Metode ECMP)
A. Pengertian:
Load balancing adalah proses pendistribusian traffic jaringan ke beberapa server. Ini untuk memastikan salah satu server tidak menanggung terlalu banyak beban permintaan.
Secara sederhana, berikut prinsip kerja load balancing:
- Mendistribusikan permintaan klien atau beban jaringan secara efisien di beberapa server. Dengan pemerataan distribusi, website atau aplikasi menjadi lebih tanggap dan stabil ketika diakses oleh pengguna.
- Memastikan ketersediaan dengan mengirimkan permintaan hanya ke server yang sedang online
- Memberikan fleksibilitas untuk menambah atau mengurangi server sesuai permintaannya
Kali ini saya akan menggunakan load balancing metode ECMP, Dengan banyaknya metode load balance, kadang kita bingung ingin menggunakan metode yang mana. Terlebih lagi banyak metode yang hanya dengan melihat konfigurasinya saja, kita dibuat pusing. Kali ini kita akan coba tips load balance yang cukup mudah dalam hal konfigurasi dan sangat menarik untuk dicoba. Load balance dengan metode ECMP, yang merupakan improvisasi dari metode round robin load balance.
ECMP merupakan "persistent per-connection load balancing" atau "per-src-dst-address combination load balancing". Begitu salah satu gateway unreachable atau terputus, check-gateway akan menonaktifkan gateway tersebut dan menggunakan gateway yang masih aktif, sehingga kita bisa mendapatkan effect failover.
Jika kita memiliki line/koneksi internet yang berbeda kecepatan bandwidth, kita bisa membuat perbandingan untuk membagi beban. Misalkan kita punya bandiwdth 2 MBps dan 8 Mbps. Jika kita buat perbandingan, akan menjadi 1:4.
Dengan adanya lebih dari satu gateway, terkadang membuat masalah baru pada router, ke gateway mana router akan terkoneksi. Kasusnya adalah ketika ada paket masuk ke router (incoming) yang berasal dari luar (Internet), trafik respons dari router (outgoing) akan terkena loadbalance juga. Sehingga paket respon untuk request yang diterima dari interface WAN 1, bisa jadi dikirim melalui interface WAN 2. Untuk menghindari hal tersebut, kita perlu membuat aturan routing agar koneksi outgoing router tetap melalui interface yang sama dengan interface trafik incomingnya.
B. Cara Konfigurasi
Setting router splitter:
1. Masuk winbox ->klik ip->DHCP client
2. Klik tombol +, dan tambahkan ether 1_inet
3.klik ip->address->klik +
4. Buat ip untuk ISP Virtual nya, ISP 1 dan 2
7.klik IP->DHCP SERVER->DHCP SETUP->tambahkan 2 ISP virtual tadi
8. Klik menu queues->Tambah kan limit untuk kedua ISP nya
Setting Load Balance Metode ECMP:
1. Buka router ke 2,klik IP->ADDRESED
2.tambahkan IP : ISP 1: 192.168.10.2/24 (ETH1)
ISP 2: 192.168.20.2/24(ETH2)
PC: 192.168.30.1/24 (ETH 3)
3.KLIK IP->FIREWALL->NAT
4. TAMBAHKAN : NAT 1 dengan out interface ETH1 dan action masquerade NAT2 dengan out interface ETH2 dan action masquerade
5. Klik IP->ROUTES->tambahkan GATEWAY ISP 1 DAN 2
6. klil Ip->Firewall ->mangle->tambahkan mangle sesuai gambar->
7.klik ip->routes->tambahkan lagi sesuai gambar
9. Klik ip->DNS->masukkan DNS Google
10.klik IP->DHCP SERVER->masukkan ETH 3
11. CEK koneksi dan speedtest nya
C. Permasalahan:
Permasalahan yang serng timbul adalah ketika kita melakukan setting dengan DNS salah satu ISP, maka ketika ISP tersebut down, koneksi DNS ke ISP kedua tidak berjalan. Untuk mengatasi hal tersebut, kita bisa gunakan open DNS, misal DNS Google 8.8.8.8.
Komentar
Posting Komentar