Menterjemahkan beberapa point penyampaian dari tim MikroTik yang ada di video tersebut :
Load Balance bukan bermaksud untuk memecah koneksi(network connection) menjadi 1/2 1/2 (1/2 kirim ke ISP1 lalu 1/2 kirim ke ISP2), bukan seperti ini.
*Router tidak mengetahui berapa bandwidth yg diperlukan untuk setiap koneksi, RB Load Balance hanya membagi koneksi ke internet sesuai dengan jumlah ISP yang ada berdasaran penghitungan (algoritma) sederhana
*Load Balance PCC ini untuk mendistribusikan koneksi, bukan bandwidth
*akan mendistribusikan koneksi ke 3 WAN
Contoh urutan alur koneksi yg masuk ke load balance PCC ➡️koneksi pertama via ISP1 ➡️koneksi ke-dua via ISP2 ➡️koneksi ke-tiga via ISP3 ➡️koneksi ke-empat via ISP1 (kembali lagi) ➡️koneksi ke-lima via ISP2 (kembali lagi) ➡️koneksi ke-enam via ISP3 (kembali lagi)
Artikel yang merujuk sepenuhnya ke Youtube Mikrotik di atas (Multiple Uplink Using PCC, Load Balancing)
Topologi
ether1 = ISP1 (ISP IP Static)
172.16.1.0
ether2 = ISP2 (ISP IP Dynamic)
172.17.1.0
ether3 = ISP3 (ISP VPN)
172.18.1.0
ether9 = LAN
172.20.1.0
Setting FIB (Forwarding Information Base) untuk 3 ISP di menu =
Routig ➡️Tables
➕ ISP1
✅FIB (aktif)
➕ ISP2
✅FIB (aktif)
➕ ISP3
✅FIB (aktif)
Buat Gateway untuk masing-masing Routing Table (ISP1, ISP2, ISP3)
Tandai Koneksi yang datang dari ISP 1, 2, 3 (Firewall Mangle Connection)
➕ Tab General
Chain = prerouting
In. Interface = ether1_ISP1
Connection Mark = no-mark
Connection State = ✅new
Tab Action
Action = mark connection
New Connection Mark : ISP1_Conn
✅Passthrough (aktif)
➕ Tab General
Chain = prerouting
In. Interface = ether2_ISP2
Connection Mark = no-mark
Connection State = ✅new
Tab Action
Action = mark connection
New Connection Mark : ISP2_Conn
✅Passthrough (aktif)
➕ Tab General
Chain = prerouting
In. Interface = ether3_ISP3
Connection Mark = no-mark
Connection State = ✅new
Tab Action
Action = mark connection
New Connection Mark : ISP3_Conn
✅Passthrough (aktif)
Menandai koneksi untuk ISP2
menandai koneksi untuk ISP3
Memetakan Paket yang keluar Router (Output), Paket dari internet (ISP) | adalah Paket Tembusan [dari Uplink ISP ke downline di bawah Load Balance]
IP -> Firewall -> ➕
Tab General
chain = output
Connection Mark = ISP1_conn (sudah ada tinggal ambil)
Tab Action
Action = mark routing
New Routing Mark = ISP1
✅Passthrough (aktif)
IP -> Firewall -> ➕
Tab General
chain = output
Connection Mark = ISP2_conn (sudah ada tinggal ambil)
Tab Action
Action = mark routing
New Routing Mark = ISP2
✅Passthrough (aktif)
IP -> Firewall -> ➕
Tab General
chain = output
Connection Mark = ISP3_conn (sudah ada tinggal ambil)
Tab Action
Action = mark routing
New Routing Mark = ISP3
✅Passthrough (aktif)
Menandai koneksi dari LAN ke internet & Distribusikan Koneksi dengan Load Balance PCC
➕
Tab General
chain = prerouting
In. Interface = LAN
Connection Mark = no-mark
Connecton State = ✅new
Tab Advanced
Per Connection Classifier =
src address and port : 3/0
Tab Extra
Dst. Address Type : ❗
➡️ local
Tab Action
Action : mark connection
New Connection Mark : ISP1_conn (sudah ada tinggal ambil)
✅Passthrough (aktif)
➕
Tab General
chain = prerouting
In. Interface = LAN
Connection Mark = no-mark
Connecton State = ✅new
Tab Advanced
Per Connection Classifier =
src address and port : 3/1
Tab Extra
Dst. Address Type : ❗
➡️ local
Tab Action
Action : mark connection
New Connection Mark : ISP2_conn (sudah ada tinggal ambil)
✅Passthrough (aktif)
➕
Tab General
chain = prerouting
In. Interface = LAN
Connection Mark = no-mark
Connecton State = ✅new
Tab Advanced
Per Connection Classifier =
src address and port : 3/2
Tab Extra
Dst. Address Type : ❗
➡️ local
Tab Action
Action : mark connection
New Connection Mark : ISP3_conn (sudah ada tinggal ambil)
✅Passthrough (aktif)
Contoh komposisi Rule PCC untuk ISP dengan bandwidth berbeda.
Menandai Routing (Routing Marks) dari LAN menuju internet
➕
Tab General
Chain = prerouting
In. Interface = LAN
Connection Mark = ISP1_conn (sudah ada tinggal ambil)
Tab Action
Action = mark routing
New Routing Mark = ISP1
✅Passthrough (aktif)
➕
Tab General
Chain = prerouting
In. Interface = LAN
Connection Mark = ISP2_conn (sudah ada tinggal ambil)
Tab Action
Action = mark routing
New Routing Mark = ISP2
✅Passthrough (aktif)
➕
Tab General
Chain = prerouting
In. Interface = LAN
Connection Mark = ISP3_conn (sudah ada tinggal ambil)
Tab Action
Action = mark routing
New Routing Mark = ISP3
✅Passthrough (aktif)
Hasil Menandai Koneksi/Paket
Uji coba load balance PCC 3 ISP
Tambahan : Recursive untuk Fail over Gateway di ROS 7