Q+DA0001 DAC 40G antara CRS326-24S+2Q+RM dan Huawei S6720: kedua ujung membaca kabel, link tetap down
Sedang membangun ulang agregasi di salah satu site kami: sebuah CRS326-24S+2Q+RM menampung port SFP+ pelanggan dan uplink 40G ke Huawei S6720. Jaraknya pendek, masih dalam rack yang sama, jadi pakai DAC pasif, bukan optik.
- MikroTik CRS326-24S+2Q+RM, port QSFP+ qsfpplus1-1
- Huawei S6720-54C-EI-48S-AC, port 40GE biasa
- MikroTik Q+DA0001 DAC QSFP+ 40G pasif
Kedua perangkat membaca kabel dengan benar, MikroTik menampilkannya sebagai Q+DA0001 miliknya sendiri dan Huawei mencantumkan kabel copper 40G di info port. Terus tidak terjadi apa-apa:
MikroTik: qsfpplus1-1 no-link
Huawei: 40GE... current state : DOWN
Yang sudah dicoba:
- loop kabel yang sama antara dua port QSFP+ CRS326: langsung link
- loop antara dua port 40GE di Huawei: juga link
- tukar ujung, pindah ke port QSFP+ lain, pasang ulang semuanya
- pastikan kedua sisi tidak dalam kondisi administratively down
Jadi kabelnya bagus dan masing-masing switch senang-senang saja dengannya sendirian, cuma pasangan cross-vendor ini yang menolak. Ada yang pernah berhasil menyalakan Q+DA0001 antara CRS326 dan S6720, dan apa yang harus diubah di salah satu sisi supaya port-nya up?
Comments 5
Pairing default-ke-default itu masalahnya, begitu juga mematikan kedua ujung bersamaan. Yang berhasil di sini pada kombinasi yang sama justru asimetris, kedengarannya aneh kalau ditulis, tapi memang begitu: port 40GE Huawei dengan auto-negotiation dimatikan, sementara qsfpplus1-1 di MikroTik tetap membiarkan autoneg-nya menyala.
Di Huawei, di dalam interface:
Di MikroTik, biarkan saja atau set eksplisit supaya tidak ada yang "membetulkannya" belakangan:
Link 40G-nya langsung naik setelah itu di pasangan CRS326 ke S6720 saya dan stabil sejak itu. Saya tidak akan menyebut ini fix, lebih tepatnya workaround: kedua implementasi ini jelas tidak sepakat soal apa yang seharusnya dinegosiasikan link DAC 40G, dan setting asimetris ini cuma titik di mana keduanya sama-sama puas. Lakukan di maintenance window, jangan di uplink yang lagi live, dan kalau tidak berhasil, cek apakah image Huawei kamu memang mengizinkan mematikan autoneg di port itu sama sekali, karena bagian itu tidak universal.
40G cross-vendor di mana kedua ujung melihat kabelnya tapi tidak ada yang membawanya up, hampir selalu berujung ke apa yang sedang dinegosiasikan kedua port itu.
Posting state autoneg dari kedua sisi: config port 40GE di Huawei dan nilai auto-negotiation untuk qsfpplus1-1 di MikroTik, dan sebutkan apakah kamu sudah mengubah salah satunya dari default. Sebutkan juga apakah kamu sudah coba mematikannya - di kedua ujung sekaligus, atau cuma satu ujung, karena itu dua eksperimen yang berbeda.
Tes loop cuma membuktikan kabelnya bagus. Itu tidak bilang apa-apa soal apakah kedua ujung sepakat soal perilaku negosiasi yang sama, yang justru bagian menariknya di sini.
Kedua sisi masih di default: auto-negotiation=yes di qsfpplus1-1 dan negotiation auto di port 40GE Huawei, dan saya belum menyentuh config-nya sama sekali selain membawa interface-nya up. Saya sudah coba matikan di kedua ujung sekaligus, tidak ada perubahan sama sekali; variasi sepihaknya tidak pernah kepikiran.
Link state-nya tetap no-link di MikroTik dan DOWN di Huawei, dan counter-nya sama sekali tidak bergerak, jadi tidak pernah sampai ke titik mencatat error di kedua box.
Catatan terakhir itu pantas dapat lebih dari sekadar footnote, karena persis di situ saya kejebak. Di S6320-54C-EI, dengan RouterOS 7.12 di sisi MikroTik, port 40G-nya sama sekali tidak mengizinkan mematikan auto-negotiation, jadi trik asimetris itu tidak ada tempat mendarat.
Gejalanya identik selain itu: kedua ujung membaca kabelnya, port tetap down, tidak ada error di mana pun. Jadi workaround di atas itu nyata tapi platform-specific, dan ketidakcocokan yang mendasarinya antara dua implementasi 40G ini masih terbuka setahu saya.
Buat siapa pun yang mendarat di sini dan tidak bisa membuat DAC cross-vendor berperilaku benar sama sekali: di titik tertentu lebih murah berhenti melawannya.
Saya punya Alta Route 10 yang dipasangkan dengan CRS309-1G-8S+, di mana Route 10 mengenali baik DAC SFP+ 10Gtek maupun FS, terbaca sebagai SFP-H10GB-CU2M, sementara CRS309 tidak menunjukkan link partner advertising sama sekali dan pasangan itu cuma mau link kalau dipaksa turun ke 1G. Memaksa 10gbase_r di /cfg/sfpX.txt tidak mengubah apa-apa, dan modul apa pun yang terpasang di cage-nya, ethtool di Route 10 tetap menampilkan mode baseT. Ganti kedua ujung ke optik FS SFP-10GSR-85 dan link 10G langsung nyala.
Kecepatan beda, box beda, pelajarannya sama: kalau kabelnya sudah terbukti bagus dan kedua ujung tetap tidak sepakat, sepasang optik lebih murah daripada seminggu lagi mengutak-atik.