QFX5120-48Y: 25G et- portlarında auto-negotiation alanı yok, media FEC74 gösteriyor
Bir QFX5120-48Y'den ikinci bir switch'e ve birkaç yeni sunucuya 25G uplink kuruyorum. Segmenti teslim etmeden önce link ayarlarını düzgünce yazılı hale getirmek istiyorum, ama bu portlarda auto-negotiation'ın nerede yaşadığını bulamıyorum.
- Juniper QFX5120-48Y
- SFP28 cage'lerinde 25G optik
- et- interface'leri, üzerlerinde bir description ve unit 0'dan başka hiçbir şey configure edilmemiş
show interfaces et-0/0/31 extensive hiç auto-negotiation bölümü basmıyor - ne state, ne advertised abilities, açık mı kapalı mı olduğunu söyleyen hiçbir şey yok. Media görünümü bana bir şey veriyor:
Speed: 25Gbps
Ethernet FEC Mode: FEC74
Denediklerim:
- et- interface'inde bir speed/duplex ifadesi aramak, ve uygulanabilir hiçbir şey bulamamak
- aynı kutudaki bir 1G ge- portuyla karşılaştırmak, orada autoneg bloğu tam beklediğim gibi basılıyor
Yani: bir 25G portta auto-negotiation varsayılan olarak açık mı, orada ayarlanması gereken bir speed ya da duplex ayarı var mı, ve durumunu nasıl doğrularım? Ve negotiate edilen bir şey yoksa, link gelmeden önce iki uç arasında ne eşleşmeli?
Comments 3
Gizli bir ayarı kaçırmıyorsun - negotiate edilecek hiçbir şey yok. Optik 10G ve 25G tek bir modda var, full duplex, ve 1G bakırın çalıştırdığı türden bir negotiation el sıkışmaları yok, yani bir et- interface'inde speed ya da duplex ifadesinin hiçbir anlamı yok ve extensive çıktısının basacağı bir autoneg state'i de yok. Seni yanıltan şey bunu ge- portuyla karşılaştırman.
25G linkinin train olup olmayacağına karar veren FEC, ve iki uçta da birebir aynı olması gerekiyor, yoksa link basitçe down kalır. Senin tarafın zaten neyi çalıştırdığını söylüyor:
O yüzden karşı ucu eşleştir, ya da iki ucu da açıkça sabitle:
Ve
show interfaces et-0/0/31 mediasenin doğrulama adımın - hem kullanılan speed'i hem aktif FEC modunu gösteren yer orası. Bu portlar için runbook'a extensive yerine bu komutu koy.Completer'dayken bir tuzak daha: sunduğu coherent modlar - hgfec, sdfec, sdfec15, sdfec25 - coherent optiklere ait ve 25G'lik bir client portuyla hiçbir ilgileri yok. O liste platformun tüm media'lar genelinde desteklediği şey, üzerinde durduğun port için bir seçenek menüsü değil.
Eksik bloğu bu açıklıyor, teşekkürler. Karşı uç ikinci switch'ti ve farklı bir FEC modunda oturuyordu, buna hiç bakmayı düşünmemiştim çünkü her iki taraftaki optikler de aynı parça. İki uç da media çıktısında FEC74 okuyunca link geldi ve yük altında ayakta kaldı.
Runbook artık şöyle diyor: extensive değil media kontrol et, ve FEC modunu portun yanına kaydet.
Aynı kural en sert şekilde breakout'larda ısırıyor. Bir 100G portu 4x25G'ye böldüğünde kural lane başına geçerli oluyor: dörtten her biri kendi karşı ucundaki her ne varsa onunla FEC konusunda anlaşmalı, tek uyumsuz olan da basitçe hiç train olmuyor - tam olarak bu yüzden üç lane'i ayakta dördüncüsü karanlık QSFP-100G-PSM4 ve QSFP-100G-XSR4 linklerim oldu, modu kontrol edene kadar kırık bir fiber gibi görünüyor.
Bakır da bir satırı hak ediyor. Orada uzunluk sadece marjı değil, kuralları da değiştiriyor: standart pasif assembly'leri CA-N, CA-S ve CA-L'ye ayırıyor, ne kadar kayıp yakabilecekleri ve hata düzeltmenin zorunlu olup olmadığı bakımından farklı üç sınıf. Pratik etkisi şu: uzun uçtaki bir CAB-Q-4S-100G, iki tarafta da RS-FEC çalışmadığı sürece train olmayı reddedebilir, bir sonraki rack'teki kısa bir tane ise kapalıyken geldi. Bir rack'te farklı kablo uzunlukları karıştırıyorsan, gereken modu envanterde uzunluğun yanına not et. Üçüncü parti pasif bakır genelde elektriksel gereksinimleri karşıladığı ve uyumlu bir SFF-8636 EEPROM sunduğu sürece sorunsuz, ama bunu kimse bir lane down kalana kadar doğrulamıyor.