Generator Routing MikroTik
Rute statis, policy route, dan ECMP — beda v6 dan v7 dijelaskan
Susun rute statis, policy route yang mengarahkan sumber tertentu ke WAN kedua, atau ECMP dua gateway. Inilah menu yang paling berubah antara RouterOS 6 dan 7, dan scriptnya menyesuaikan sendiri.
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.
Menu yang paling berubah antara v6 dan v7
Kalau ada satu bagian RouterOS yang membuat panduan lama berhenti bekerja, ini tempatnya. Policy route ditulis dengan cara yang benar-benar berbeda:
RouterOS 6
/ip route add ... routing-mark=lewat-wan2
/ip route rule add src-address=... table=lewat-wan2 action=lookupRouterOS 7
/routing table add name=lewat-wan2 fib <- WAJIB, tidak ada di v6
/ip route add ... routing-table=lewat-wan2
/routing rule add src-address=... action=lookup table=lewat-wan2Tiga hal berubah sekaligus: tabel harus dibuat sendiri lebih dulu, nama parameternya berganti, dan menu rule pindah tempat.
Yang membuatnya melelahkan bukan perubahannya, melainkan cara gagalnya. Menempel script v6 ke v7 tidak menghasilkan satu pesan error yang jelas — sebagian baris diterima, sebagian ditolak, dan yang tersisa adalah routing setengah jadi yang jauh lebih sulit ditelusuri daripada routing yang jelas mati.
Tool ini menuliskan bentuk yang benar untuk versi yang Anda pilih, dan menyebutkan apa bedanya di versi lain.
Tiga jenis, tiga keperluan
Rute statis — mengarahkan jaringan tujuan tertentu ke gateway tertentu. Yang paling sederhana, dan yang paling sering dibutuhkan.
Policy route — memilih jalur berdasarkan siapa pengirimnya, bukan ke mana tujuannya. Inilah yang dipakai untuk "komputer kasir lewat WAN 2, sisanya lewat WAN 1".
ECMP — membagi beban ke dua gateway sekaligus.
Dua jebakan policy route
Tandai sambungan dulu, baru tandai rutenya. Dua langkah, bukan satu. Penandaan sambungan dikerjakan sekali di awal; penandaan rute dibaca tiap paket. Menandai rute langsung tanpa lewat connection mark membuat paket balasan kehilangan jejak jalur yang dipakai paket pertamanya.
FastTrack melewati mangle. Bila router memakai aturan fasttrack-connection default, policy route akan bekerja pada paket pertama saja lalu berhenti — tanpa pesan error apa pun. Ini penyebab nomor satu policy route yang "kadang jalan kadang tidak". Periksa dengan:
/ip firewall filter print where action=fasttrack-connectionSoal ECMP: harapan yang perlu diluruskan
ECMP membagi beban per sambungan, bukan per paket. Satu unduhan besar tetap memakai satu jalur, dan kecepatannya tidak berlipat. Yang bertambah adalah kapasitas total ketika banyak orang memakai bersamaan.
Bila yang diharapkan "10 Mbps + 10 Mbps = 20 Mbps untuk satu unduhan", ECMP bukan jawabannya — dan sejujurnya, tidak ada yang jadi jawabannya pada satu sambungan TCP.
Selain itu, sambungan yang sedang berjalan dapat berpindah jalur ketika tabel routing berubah, dan situs yang mengikat session pada alamat IP akan meminta login ulang. Bila itu mengganggu, PCC menjaga satu client tetap di satu jalur.
Cara memakai
- Pilih versi RouterOS dan jenis routing.
- Isi gateway serta interface-nya.
- Untuk policy route, isi juga subnet sumber yang ingin dialihkan.
Pertanyaan yang sering diajukan
Kenapa rute saya bertanda S tetapi tidak A? S berarti statis, A berarti aktif. Rute yang ada tetapi tidak aktif hampir selalu berarti gateway-nya tidak terjangkau — periksa apakah alamat gateway itu berada di dalam subnet salah satu interface router.
Bedanya lookup dan lookup-only-in-table? Bila tabel tujuan kosong atau gateway-nya mati, lookup jatuh kembali ke tabel utama sedangkan lookup-only-in-table membuang paketnya. Yang pertama menghasilkan internet lambat; yang kedua menghasilkan internet mati.
Apakah policy route memperlambat router? Sedikit, karena setiap paket melewati mangle. Pada perangkat kecil dengan traffic besar, itu terasa — pertimbangkan mengurangi jumlah aturan atau memakai perangkat yang lebih kuat.