Generator PCC Load Balance MikroTik
Bagi beban dua sampai empat WAN, lengkap dengan bobotnya
Susun mangle PCC, tanda routing, dan rute untuk load balance dua hingga empat WAN. Bobot per WAN diterjemahkan menjadi sebaran sisa bagi yang benar, bukan sekadar angka distance.
Tempelkan ke New Terminal pada Winbox, atau upload filenya lalu jalankan /import file-name=nama.rsc.
Seluruh perhitungan berjalan di browser Anda. Alamat IP, nama interface, dan password yang Anda masukkan tidak pernah dikirim ke server CoreNet.
Apa yang dihasilkan
Script lengkap untuk membagi beban beberapa sambungan internet pada satu router MikroTik: penanda koneksi, penanda routing, rute per jalur, NAT, dan rute backup bila salah satu WAN mati.
Mengapa PCC, bukan ECMP
ECMP membagi per koneksi dengan cara yang tidak dapat diramalkan dan sering memindahkan session yang sedang berjalan. PCC menghitung nilai dari alamat dan port, lalu memakai sisa baginya untuk memilih jalur. Selama alamat dan portnya tetap, jalurnya juga tetap — sehingga session HTTPS, VoIP, dan game tidak terputus di tengah.
Konsekuensinya perlu diketahui sejak awal: satu unduhan tetap memakai satu WAN. Load balance menambah kapasitas total ketika banyak orang memakai bersamaan, bukan mempercepat satu unduhan.
Cara memakai
- Pilih jumlah WAN, lalu isi interface dan gateway masing-masing.
- Isi interface dan jaringan LAN. Jaringan LAN dipakai untuk mengecualikan traffic lokal dari pembagian.
- Naikkan bobot pada WAN yang kapasitasnya lebih besar.
- Salin scriptnya, tempel ke
New Terminaldi Winbox. - Periksa
/ip route print— seluruh gateway harus berstatusreachable.
Bobot bekerja bagaimana
Bobot diwujudkan sebagai jumlah sisa bagi yang menunjuk WAN yang sama. Dua WAN dengan bobot 2 dan 1 menghasilkan penyebut 3: dua sisa untuk WAN pertama, satu untuk WAN kedua — benar-benar dua pertiga berbanding sepertiga.
Cara yang keliru dan masih sering dijumpai adalah memasang bobot lewat angka distance pada rute. distance bukan pembagi beban; ia hanya menentukan rute mana yang dipakai lebih dulu, sehingga WAN kedua tidak akan terpakai sama sekali selama yang pertama hidup.
Kesalahan yang paling sering terjadi
Lupa mengecualikan traffic lokal. Tanpa aturan accept untuk tujuan di dalam LAN sendiri, traffic antar-perangkat lokal ikut ditandai dan dikirim ke WAN. Gejalanya: berbagi file antar komputer di kantor mendadak lambat.
Tidak menandai koneksi masuk. Bila router melayani sesuatu dari luar — VPN, remote Winbox, kamera — balasannya harus keluar lewat WAN yang sama dengan permintaannya. Tanpa penandaan pada chain input dan output, balasan itu keluar lewat WAN lain dan dibuang di jalan.
Menganggap kecepatan langsung berlipat. Uji kecepatan satu thread akan menunjukkan angka satu WAN saja. Itu bukan tanda konfigurasi gagal; begitulah cara kerjanya.
Pertanyaan yang sering diajukan
Apakah bisa untuk WAN dengan kecepatan berbeda jauh? Bisa, itulah gunanya bobot. Untuk 50 Mbps dan 10 Mbps, pakai bobot 5 dan 1.
Bagaimana bila salah satu WAN mati? Centang rute backup. Rute default bertingkat akan memindahkan traffic begitu check-gateway gagal. Untuk deteksi yang lebih jujur — jalur menyala tetapi internet di baliknya mati — pakai generator WAN failover.
Apakah berlaku untuk RouterOS v7? Ya. Script yang dihasilkan memakai routing-table, penulisan yang berlaku pada v7. Pada v6 gantilah menjadi routing-mark.