QFX5120-48Y: brak pól auto-negotiation na portach 25G et-, a media pokazuje FEC74
Stawiam uplinki 25G z QFX5120-48Y w stronę drugiego switcha i paru nowych serwerów. Zanim przekażę segment dalej, chcę mieć porządnie zapisane ustawienia linku, a nie mogę znaleźć, gdzie na tych portach siedzi auto-negotiation.
- Juniper QFX5120-48Y
- optyka 25G w klatkach SFP28
- interfejsy et-, nic na nich skonfigurowane poza opisem i unit 0
show interfaces et-0/0/31 extensive w ogóle nie drukuje sekcji auto-negotiation - żadnego stanu, żadnych zgłaszanych zdolności, nic, co powiedziałoby, czy to jest włączone, czy nie. Widok media daje mi już coś:
Speed: 25Gbps
Ethernet FEC Mode: FEC74
Co już sprawdziłem:
- szukałem instrukcji speed/duplex na interfejsie et-, i nie znalazłem niczego, co by tu pasowało
- porównałem z portem ge- 1G w tym samym urządzeniu, gdzie blok autoneg jest wydrukowany dokładnie tak, jak się spodziewałem
Więc: czy auto-negotiation jest domyślnie włączone na porcie 25G, czy jest tam jakiś przełącznik speed albo duplex, który powinien być ustawiony, i jak sprawdzić ten stan? A jeśli nic nie jest negocjowane, co musi się zgadzać między dwoma końcami, żeby link wstał?
Comments 3
Nie brakuje ci ukrytego przełącznika - po prostu nie ma czego negocjować. Optyczne 10G i 25G istnieją tylko w jednym trybie, full duplex, i nie mają uzgadniania w stylu tego, co robi 1G po miedzi, więc instrukcja speed albo duplex nic nie znaczy na interfejsie et-, a extensive nie ma stanu autoneg do wydrukowania. To porównanie z portem ge- cię myli.
O tym, czy link 25G się wytrenuje, decyduje FEC, i musi być identyczny po obu stronach, inaczej link po prostu zostaje na down. Twoja strona już mówi ci, co działa:
Więc dopasuj drugi koniec, albo przypnij jawnie oba końce:
A
show interfaces et-0/0/31 mediato twój krok weryfikacji - to tam widać zarówno używaną prędkość, jak i aktywny tryb FEC. Wpisz tę komendę do runbooka zamiast extensive dla tych portów.Jedna pułapka, gdy jesteś w completerze: tryby coherent, które on proponuje - hgfec, sdfec, sdfec15, sdfec25 - należą do optyki coherent i nie mają nic wspólnego z portem klienckim 25G. Ta lista pokazuje, co platforma wspiera w ogóle na wszystkich mediach, nie menu wyboru dla portu, przy którym akurat stoisz.
To tłumaczy brakujący blok, dzięki. Drugi koniec to ten drugi switch, i siedział na innym trybie FEC, na co nigdy bym nie pomyślał spojrzeć, bo optyka po obu stronach to ta sama część. Gdy oba końce zaczęły pokazywać FEC74 w output media, link wstał i trzyma się pod obciążeniem.
Runbook mówi teraz: sprawdzaj media, nie extensive, i zapisuj tryb FEC obok portu.
Ta sama zasada gryzie najmocniej na breakoutach. Rozbij port 100G na 4x25G, a stosuje się to per lane: każda z czterech musi zgodzić się co do FEC z tym, co siedzi na jej własnym dalekim końcu, a ta jedna nieparująca po prostu nigdy się nie wytrenuje - miałem linki QSFP-100G-PSM4 i QSFP-100G-XSR4 z trzema działającymi lanami i czwartą martwą dokładnie z tego powodu, co wygląda jak zerwane włókno, dopóki nie sprawdzisz trybu.
Miedź też zasługuje na akapit. Długość zmienia tam zasady, nie tylko margines: standard dzieli pasywne zestawy na CA-N, CA-S i CA-L, trzy klasy, które różnią się tym, ile strat mogą wnieść, i tym, czy korekcja błędów jest obowiązkowa. Praktyczny efekt jest taki, że CAB-Q-4S-100G na długim końcu może odmówić wytrenowania, dopóki RS-FEC nie działa po obu stronach, podczas gdy krótki w sąsiedniej szafie wstał z nim wyłączonym. Jeśli mieszasz długości kabli w jednej szafie, zapisz w inwentarzu wymagany tryb obok długości. Pasywna miedź innych producentów zwykle jest w porządku, dopóki spełnia wymagania elektryczne i pokazuje zgodny EEPROM SFF-8636, ale to jest ta część, której nikt nie sprawdza, dopóki lane nie zostaje na down.