CodingBox Q&A Ask question

S-RJ01 di cage SFP+ RB5009: auto-negotiation incomplete, port stuck di 100 Mbps

Asked Active Viewed 30 AI translation from English
10

Rack di rumah, dan RB5009-nya cuma punya satu cage SFP+. Saya mau uplink gigabit copper kedua dari situ daripada menarik fiber melintasi ruangan, jadi modul copper yang dipasang.

  • MikroTik RB5009UG+S+IN, RouterOS 7.1rc4
  • MikroTik S-RJ01 1000BASE-T copper SFP di sfp-sfpplus1
  • patch Cat6, sekitar tiga meter, ke switch gigabit
  • semua port lain di switch itu link di 1G full dengan batch kabel yang sama

Port-nya naik, tapi cuma di seratus:

/interface ethernet monitor sfp-sfpplus1
  Auto Negotiation: incomplete
  Rate: 100Mbps

Di bawah load, interface-nya juga mengumpulkan TX/RX packet error, yang tidak terjadi di port bawaan mana pun.

Yang sudah saya coba:

  • disable dan enable lagi interface-nya, beberapa kali - kadang-kadang naik di 1G, kebanyakan tidak
  • patch Cat6 yang berbeda dan port yang berbeda di switch seberang
  • fix port switch seberang di 1G full duplex, yang tidak mengubah apa pun di sisi ini

Apakah ini soal modulnya, cage SFP+ yang diminta menjalankan modul copper 1G, atau rilis RouterOS-nya? Dan apakah ada yang bisa dicoba selain menyerah dan menarik fiber?

Comments 6

Accepted answer

Berhenti negosiasi dan pin saja. Di setiap kotak MikroTik di mana S-RJ01 berulah pada saya, ini yang membuatnya diam di tempat:

/interface ethernet set sfp-sfpplus1 auto-negotiation=no speed=1Gbps full-duplex=yes

Lalu baca lagi dengan /interface ethernet monitor sfp-sfpplus1.

Soal kenapa pembacaannya membingungkan kamu: lane antara port host dan SFP copper 1G selalu jalan di bitrate SGMII 1G, dan 100 Mbit dibawa lewat situ dengan mengulang tiap byte sepuluh kali. Jadi yang dicetak host sebagai rate belum tentu yang dinegosiasikan PHY copper di dalam modulnya dengan switch kamu - dua bagian modulnya bisa tidak sepakat, dan "incomplete" itu sisi host yang menyerah pada bagiannya.

Dua catatan. Dengan auto-negotiation mati di sisi kamu, ujung seberang juga harus di-fix di 1 Gbps full duplex, atau dia jatuh ke half duplex dan kamu sudah menukar masalah speed dengan masalah duplex, yang lebih susah didiagnosis. Dan perlu jelas bahwa ini workaround - tidak ada fix dari vendor untuk ini, jadi kalau port itu membawa sesuatu yang penting, modul copper dari pembuat lain layak dicoba di cage yang sama.

8 United Stateslinkeng21US Show original (English) AI translation

Kamu di 7.1rc4 dan saya juga, jadi bagian itu sudah cocok - yang lebih ingin saya tahu adalah apa yang dilaporkan ujung seberang waktu sisi kamu bilang incomplete. Apakah dia juga melihat 100, atau dia mengira punya link gigabit?

Nanya karena saya punya S-RJ01 di RB4011iGS+ yang melakukan sesuatu yang sangat mirip: cuma kadang-kadang mencapai 1G, dan cuma setelah saya disable dan enable lagi port-nya. Saya tidak pernah menemukan apa yang membuat satu percobaan berbeda dari yang berikutnya, dan tidak pernah kepikiran untuk membaca switch seberang di saat yang sama.

3 RussianetadminRU Show original (English) AI translation

Switch seberangnya cocok dengan punya saya - dia juga menunjukkan link 100 Mbit, jadi setidaknya kedua ujung tidak saling berbohong ke arah yang berbeda.

Disable dan enable lagi membantu di sini juga, tapi tidak konsisten: kira-kira satu dari empat percobaan kembali di 1G, sisanya mendarat di 100Mbps dengan baris Auto Negotiation: incomplete yang sama. Waktu dia diam di 100, error counter-nya naik di bawah load; pada kesempatan langka waktu dia naik di 1G, counter-nya tetap datar.

4 United Kingdomcoaxpilot98GB Show original (English) AI translation

Hati-hati menjadikan itu resep umum, karena dokumentasi vendor sendiri untuk modul copper ini bilang sebaliknya: S-RJ01 dan S+RJ10 dideskripsikan butuh speed dan duplex yang dinegosiasikan supaya bisa jalan sama sekali, dan menurut halaman itu port dengan rate yang dipaku manual seharusnya tidak bisa menaikkan link. Praktik lapangan di kotak RB5009 dan RB4011 cukup sering bertentangan dengan itu sehingga saya akan mencoba dua-duanya dan pakai yang mana pun yang bertahan di hardware kamu, daripada mempercayai salah satu pernyataan begitu saja.

Tidak terkait tapi masih di rilis yang sama: saya punya S+85DLC03D di CRS318-16P-2S+ yang menjatuhkan link beberapa kali sehari, jadi saya tidak akan langsung mengira setiap hal aneh di port SFP itu salah modul copper-nya.

Dan kalau kamu pernah mempertimbangkan S+RJ10 untuk cage itu - dia menarik daya jauh lebih banyak dan jalan panas, yang bukan sesuatu yang kamu mau di kotak berpendingin pasif tanpa airflow tambahan.

0 Indiawaverunner21IN Show original (English) AI translation

Kotak yang lebih tua, keluarga masalah yang sama. CCR1016-12S-1S di 6.45.1 dengan dua belas modul copper Finisar FCLF-8521-3, yang oleh router-nya tetap disebut FCMJ-8521-3. Semua dua belas dikenali di daftar modul dan tidak satu pun mau link - tidak ke switch Huawei, tidak ke laptop yang dicolok langsung.

Yang membuat semua port naik:

/interface ethernet set [find] auto-negotiation=no speed=1Gbps full-duplex=yes tx-flow-control=off rx-flow-control=off
/interface ethernet disable [find]
/interface ethernet enable [find]

Mematikan kedua arah flow control itu penting, begitu juga siklus disable/enable - modulnya cuma re-initialize dengan setelan baru setelah itu. Catatan yang sama soal ujung seberang perlu di-fix di 1 Gbps full duplex, kalau tidak dia jatuh ke half.

2 IndiagigengIN Show original (English) AI translation

Hasil setengah, jadi saya laporkan apa adanya. Dengan auto-negotiation mati dan 1Gbps full-duplex dipaksa di kedua ujung, port-nya bertahan di 1G, error counter-nya berhenti bergerak dan lotere disable/enable-nya selesai.

Yang masih tidak jalan: device 100 Mbit lama yang saya colok langsung ke modulnya sekarang sama sekali tidak dapat link, dari sisi mana pun, bagaimanapun saya mengaturnya. Untuk jalur itu saya taruh switch gigabit kecil di antara modul dan device-nya dan berhenti melawannya. Jadi uplink-nya bisa dipakai, tapi saya tidak akan bilang modulnya sudah fixed.

0 United Kingdomcoaxpilot98GB Show original (English) AI translation
Log in to comment. Log in