TanodTools
ID

Pembantu migrasi RouterOS v6 ke v7

Tempel export v6 dan lihat hasil tulis ulangnya untuk RouterOS v7: tabel routing, aturan routing filter, template OSPF, dan koneksi BGP, lengkap dengan daftar tinjauan untuk semua yang tidak bisa dikonversi secara mekanis.

Export Anda dikonversi di browser dan tidak pernah meninggalkan perangkat Anda

Tinjau sebelum dipakai. Baris bertanda # REVIEW perlu dicek manusia. Uji hasilnya di router lab, dan aktifkan Safe Mode (mode aman) (Ctrl+X) saat menerapkannya dari jarak jauh.

Mengonversi route dan route rule, routing mark, routing filter, OSPFv2, peer dan network BGP, serta NTP client; semua perubahan v7 lainnya ditandai untuk ditinjau dan sisanya diteruskan apa adanya. Bersikaplah hati-hati: uji hasilnya di router lab sebelum dipakai. MikroTik dan RouterOS adalah merek dagang SIA Mikrotīkls. Alat ini independen dan tidak berafiliasi dengan atau didukung oleh MikroTik.

Cara mengonversi konfigurasi RouterOS v6 ke v7

  1. Jalankan /export hide-sensitive di router v6 (atau /export file=v6 lalu unduh filenya), kemudian tempel teksnya atau buka file .rsc di sini.
  2. Baca skrip hasil konversi di sebelah kanan: setiap baris hasil konversi mengikuti baris aslinya yang ditampilkan sebagai # v6:, dan baris yang meragukan dijadikan komentar dengan catatan # REVIEW.
  3. Kerjakan daftar tinjauan, lalu terapkan hasilnya di router lab v7 sebelum ke produksi.

Apa yang berubah antara RouterOS v6 dan v7

Sebagian besar konfigurasi RouterOS terbaca sama di kedua versi: interface, alamat, aturan firewall, DHCP, PPP, dan queue tetap memakai menu dan properti yang sama. Perubahan terbesar ada di routing. v7 mengganti routing engine, dan bersamanya cara routing mark, routing filter, OSPF, dan BGP dikonfigurasi. Routing mark kini menjadi tabel routing sungguhan yang harus dibuat di /routing table dengan fib sebelum route, rule, atau mangle bisa memakainya, dan route menulis routing-table= sebagai ganti routing-mark=.

Routing filter berubah dari satu aturan per baris match-dan-action menjadi skrip kecil: /routing filter rule add chain=ospf-in rule="if (dst in 10.0.0.0/8 && dst-len in 8-24) { accept }". Network OSPF menjadi interface template yang mencocokkan interface berdasarkan network, nama, atau keduanya, dengan pengaturan per interface di template. Peer BGP menjadi connection dengan local.role yang eksplisit, dan network yang diiklankan kini berasal dari address list yang disebut di output.network.

Cara kerja pembantu ini

  • Alat ini hanya menulis ulang yang berubah secara mekanis, menampilkan setiap baris asli di atas penggantinya, dan membiarkan sisanya tidak tersentuh.
  • Jika sebuah baris tidak bisa dikonversi dengan yakin, baris itu dijadikan komentar dan dijelaskan, tidak pernah ditebak; daftar di samping input mengumpulkan semuanya beserta nomor barisnya.
  • Bandingkan hasilnya dengan export dari router yang sudah di-upgrade memakai RouterOS export diff, dan periksa firewall dengan firewall auditor.

Pertanyaan umum

Apakah saya perlu alat ini untuk upgrade router dari v6 ke v7?

Biasanya tidak: upgrade langsung mengonversi konfigurasi secara otomatis, dan MikroTik menyarankan cara itu. Pembantu ini berguna untuk melihat apa yang akan berubah sebelum upgrade, memeriksa hasil konversi otomatis, dan membangun ulang konfigurasi lama di router baru yang sudah membawa v7.

Apa saja yang dikonversi?

Route dengan routing-mark menjadi route dengan routing-table, dan setiap mark yang dipakai route, rule, atau mangle mendapat entri /routing table dengan fib. /ip route rule pindah ke /routing rule. Route multi-gateway dipecah untuk ECMP v7. Routing filter yang mencocokkan prefix dan prefix-length serta mengatur distance, local-pref, MED, atau AS-path prepend menjadi entri /routing filter rule. Instance, area, network, dan pengaturan per interface OSPF menjadi instance, area, dan interface template. Pengaturan instance dan peer BGP menjadi connection, dan network BGP menjadi address list. Server NTP client pindah ke menu servers.

Apa yang tidak dikonversi?

Apa pun yang tidak bisa dikonversi dengan yakin dijadikan komentar dan dicantumkan untuk ditinjau: matcher routing filter seperti BGP community dan AS path, invert-match, virtual link dan neighbour NBMA OSPF, OSPFv3, RIP, PIM, detail MPLS, VRF, keluarga VPN BGP dan opsi peer yang jarang dipakai, User Manager, serta skrip yang memakai perintah yang sudah berubah. Perubahan perilaku juga dicatat, misalnya v7 menolak route di akhir chain filter.

Mengapa beberapa aturan yang tampak valid dijadikan komentar?

Routing filter yang kehilangan salah satu kondisinya saat diterjemahkan akan mencocokkan lebih banyak route daripada sebelumnya dan bisa menerima atau membuang prefix yang salah. Jika ada bagian aturan yang tidak bisa dikonversi, seluruh aturan dibiarkan sebagai komentar beserta terjemahan terdekatnya, sehingga tidak ada yang aktif dalam keadaan setengah terkonversi.

Apakah password dan key saya aman?

Export dikonversi oleh JavaScript di halaman ini dan tidak pernah dikirim ke mana pun. Memakai hide-sensitive juga menjaga key OSPF dan BGP tidak masuk ke teks; pasang kembali di router v7 setelahnya.