Tiga Metode Load Balance pada MikroTik – Jagungodak web id

Load balance pada mikrotik adalah teknik untuk mendistribusikan beban trafik pada dua atau lebih jalur koneksi secara seimbang, agar trafik dapat berjalan optimal, memaksimalkan throughput, memperkecil waktu tanggap dan menghindari overload pada salah satu jalur koneksi.

1. Load Balance pada Mikrotik : Metode ECMP (Equal Cost Multi-Path)

Load balance dengan metode ECMP, yang merupakan improvisasi dari metode round robin load balance. Load balance sendiri merupakan teknik untuk menggabungkan koneksi internet lebih dari satu, contoh topologi :

Load Balance
load balance

Berikut konfigurasi dari skema jaringan diatas:

/ ip address
add address=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=Local 
add address=10.111.0.2/24 network=10.111.0.0 broadcast=10.111.0.255 interface=wlan1
add address=10.112.0.2/24 network=10.112.0.0 broadcast=10.112.0.255 interface=wlan2

/ ip route
add dst-address=0.0.0.0/0 gateway=10.111.0.1,10.112.0.1 check-gateway=ping

/ ip firewall nat 
add chain=srcnat out-interface=wlan1 action=masquerade
add chain=srcnat out-interface=wlan2 action=masquerade

/ ip firewall mangle
add chain=input in-interface=wlan1 action=mark-connection new-connection-mark=wlan1_conn
add chain=input in-interface=wlan2 action=mark-connection new-connection-mark=wlan2_conn 
add chain=output connection-mark=wlan1_conn action=mark-routing new-routing-mark=to_wlan1 
add chain=output connection-mark=wlan2_conn action=mark-routing new-routing-mark=to_wlan2

/ ip route
add dst-address=0.0.0.0/0 gateway=10.111.0.1 routing-mark=to_wlan1 
add dst-address=0.0.0.0/0 gateway=10.112.0.1 routing-mark=to_wlan2

2. Load Balance Metode PPC

Berdasarkan skema seperti gambar sebelumnya, berikut konfigurasi load balance menggunakan metode PPC:

/ ip address
add address=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=LAN
add address=10.111.0.2/24 network=10.111.0.0 broadcast=10.111.0.255 interface=ISP1
add address=10.112.0.2/24 network=10.112.0.0 broadcast=10.112.0.255 interface=ISP2

/ ip firewall mangle
add chain=prerouting dst-address=10.111.0.0/24 action=accept in-interface=LAN
add chain=prerouting dst-address=10.112.0.0/24 action=accept in-interface=LAN
add chain=prerouting in-interface=ISP1 connection-mark=no-mark action=mark-connection \
 new-connection-mark=ISP1_conn
add chain=prerouting in-interface=ISP2 connection-mark=no-mark action=mark-connection \ 
 new-connection-mark=ISP2_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local \
 per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ISP1_conn 
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local \ 
 per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ISP2_conn
add chain=prerouting connection-mark=ISP1_conn in-interface=LAN action=mark-routing \ 
 new-routing-mark=to_ISP1
add chain=prerouting connection-mark=ISP2_conn in-interface=LAN action=mark-routing \
 new-routing-mark=to_ISP2
add chain=output connection-mark=ISP1_conn action=mark-routing new-routing-mark=to_ISP1 
add chain=output connection-mark=ISP2_conn action=mark-routing new-routing-mark=to_ISP2

/ ip route
add dst-address=0.0.0.0/0 gateway=10.111.0.1 routing-mark=to_ISP1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.112.0.1 routing-mark=to_ISP2 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.111.0.1 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.112.0.1 distance=2 check-gateway=ping

/ ip firewall nat 
add chain=srcnat out-interface=ISP1 action=masquerade
add chain=srcnat out-interface=ISP2 action=masquerade

3. Load Balance Metode NTH

Sedangkan untuk metode NTH, berikut konfigurasi load balance metode NTH sesuai dengan skema pada gambar sebelumnya:

/ ip address
add address=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=Local 
add address=10.111.0.2/24 network=10.111.0.0 broadcast=10.111.0.255 interface=wlan2
add address=10.112.0.2/24 network=10.112.0.0 broadcast=10.112.0.255 interface=wlan1

/ ip firewall mangle
add chain=prerouting src-address-list=odd in-interface=Local action=mark-connection \
  new-connection-mark=odd passthrough=yes 
add chain=prerouting src-address-list=odd in-interface=Local action=mark-routing \
  new-routing-mark=odd passthrough=no
add chain=prerouting src-address-list=even in-interface=Local action=mark-connection \
  new-connection-mark=even passthrough=yes 
add chain=prerouting src-address-list=even in-interface=Local action=mark-routing \
  new-routing-mark=even passthrough=no
add chain=prerouting in-interface=Local connection-state=new nth=2,1 \ 
    action=mark-connection new-connection-mark=odd passthrough=yes
add chain=prerouting in-interface=Local action=add-src-to-address-list \
  address-list=odd address-list-timeout=1d connection-mark=odd passthrough=yes 
add chain=prerouting in-interface=Local connection-mark=odd action=mark-routing \ 
    new-routing-mark=odd passthrough=no
add chain=prerouting in-interface=Local connection-state=new nth=2,2 \ 
    action=mark-connection new-connection-mark=even passthrough=yes
add chain=prerouting in-interface=Local action=add-src-to-address-list \
  address-list=even address-list-timeout=1d connection-mark=even passthrough=yes 
add chain=prerouting in-interface=Local connection-mark=even action=mark-routing \ 
    new-routing-mark=even passthrough=no

/ ip firewall nat 
add chain=srcnat out-interface=wlan1 action=masquerade
add chain=srcnat out-interface=wlan2 action=masquerade

/ ip route 
add dst-address=0.0.0.0/0 gateway=10.111.0.1 scope=255 target-scope=10 routing-mark=odd
add dst-address=0.0.0.0/0 gateway=10.112.0.1 scope=255 target-scope=10 routing-mark=even 
add dst-address=0.0.0.0/0 gateway=10.112.0.1 scope=255 target-scope=10


Refrence

  1. Load Balance Method PPC
  2. Load Balance Method ECMP
  3. Load Balance Method NTH

Share This

Related Post

MTCNA: Cara Install RouterBoard Mikrotik Menggunak... RouterBord mikrotik merupakan perangkat mikrotik berupa board bukan berupa PC. Jadi untuk install ulang Routerboard Mikrotik butuh aplikasi bantu NetI...
Mengenang Kembali Pelatihan Mikrotik Academy Prepa... Sudah sekian lama mengenal mikrotik ternyata masih banyak juga hal-hal baru yang belum pernah sama sekali dicoba. Setelah mengikuti pelatihan Mikrotik...
Konfigurasi Dasar Mikrotik Konfigurasi dasar mikrotik yang akan dijelaskan pada kesempatan kali ini adalah tentang konfigurasi dasar mikrotik RouterOS yang terinstall pada Virtu...
Aplikasi User Manager Mikrotik Berbasis Android Aplikasi user manager mikrotik berbasis android merupakan aplikasi yang digunakan untuk menambah, merubah dan menghapus data user hotspot pada MikroTi...
Membangun Jaringan Hotspot Menggunakan MikroTik RB... Pada pembahasan sebelumnya tentang bagaimana konfigurasi dasar mikrotik dan bagaimana cara install mikrotik pada virtual Box, pada kesempatan kali ini...
Cara Install MikroTik RouterOS di VirtualBox Pada pembahasan sebelumnya tentang Memahami Arti Kode Seri Mikrotik RouterBoard telah dibahas mengenai produk-produk mikrotik serta arti seri kode mik...
MTCNA : Standar Pembacaan Seri Mikrotik Mikrotik merupakan sebuah perusahaan yang memproduksi Hadware (Perangkat Keras)  dan Software (Perangkat Lunak) khusus untuk jaringan. Hardware mikrot...
Share Jaringan @wifi.id via Wireless Bridge denga... Jaringan @wifi.id merupakan singkatan dari wifi indonesia yang merupakan layanan wifi berbasis hotspot dari telkom indonesia. Untuk bisa mengakses @wi...
Memahami Arti Kode Seri MikroTik RouterBoard Arti Kode Seri MikroTik RouterBoard sangatlah penting dalam memilih jenis MikroTik RouterBoard (RB) yang cocok sesuai kebutuhan atau sesuai dengan ske...

Satu tanggapan untuk “Tiga Metode Load Balance pada MikroTik – Jagungodak web id

  1. Ping-balik: Tiga Metode Load Balance pada MikroTik – Jagungodak web id – Jagungodak | Free ALL Script PHP, javascript, C++

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

nine − four =

This site uses Akismet to reduce spam. Learn how your comment data is processed.