Problemy z prędkością, przepływnością i trybem · Typowe problemy i rozwiązania · Transceivery optyczne i kable · Dokumentacja · CodingBox
CodingBox Dokumentacja

Problemy z prędkością, przepływnością i trybem

„Łączy się przy 25G, ale nie przy 10G”. „Port 100G nie chce zrobić breakout”. „Miedziany SFP jest martwy w tym przełączniku, ale w tamtym działa”. To nie są usterki optyczne — ze światłem wszystko w porządku — lecz niezgodności co do przepływności, kodowania i trybu między hostem a modułem. Odkąd pojawiło się 25G, odpowiadają za dużą część zgłoszeń.

Moduły wieloprzepływnościowe

Moduł wymienia obsługiwane przepływności w bloku danych identyfikacyjnych (bajt 12 przepływności nominalnej, kody zgodności, bajt 36 rozszerzonej zgodności / SFF-8024 tabela 4-4). Host je odczytuje i odrzuca przepływności niezadeklarowane. Typowe przypadki:

SytuacjaDlaczego zawodziRozwiązanie
10G SFP+ używany przy 1Gmoduł nie jest dual-rate, albo port hosta nie obsługuje 1G w klatce SFP+użyj modułu dual-rate (deklarującego obie przepływności), sprawdź możliwości hosta
25G SFP28 używany przy 10GCDR blokuje się tylko na 25G; albo host wymaga kodu zgodności 10Gmoduł z dual-rate CDR 10/25G albo włącz obejście CDR; zakoduj bajt zgodności 10G
1G SFP w porcie tylko 10Gczęść hostów obsługuje klatki SFP+ wyłącznie przy 10Gwybierz port albo platformę obsługującą 1G
100G QSFP28 przy 40Grzadko obsługiwane; inna przepływność linii i FECużyj modułu 40G

Dlaczego CDR ma znaczenie: CDR — odtwarzanie zegara i danych.

Breakout

Port 4-liniowy może stać się czterema niezależnymi łączami — tylko jeśli pozwalają na to zarówno host, jak i moduł.

  • Optyka równoległa (SR4, PSM4, DR4) i kable breakout DAC/AOC mogą się rozdzielać; każda linia to osobna para włókien.
  • Optyka WDM (LR4, CWDM4, FR4) nie może — cztery długości fali podróżują jedną parą włókien i muszą się zakończyć w jednym odbiorniku.
  • Port hosta musi być skonfigurowany pod breakout (np. 4×25G) po stronie przełącznika; dalekie końce muszą pracować z przepływnością pojedynczej linii i dopasowanym FEC.
  • Moduły CMIS zgłaszają obsługiwane aplikacje (strona 01h); tryb breakout, którego tam nie ma, jest niedostępny (CMIS).

FEC i autonegocjacja

Przy 25G i wyżej łącze z dobrymi poziomami, które nigdy się nie wytrenuje, to niemal zawsze niedopasowanie FEC: RS-FEC włączony na jednym końcu, wyłączony na drugim. Na DAC autonegocjacja (klauzula 73) i trenowanie łącza muszą być włączone na obu końcach albo obie wyłączone z dopasowanymi ustawieniami statycznymi. Pełne omówienie: FEC, autonegocjacja i trenowanie łącza.

Tryby miedzianego SFP

SFP 1000BASE-T ma w środku PHY. Rozmawia z hostem albo przez SGMII (z autonegocjacją strony miedzianej), albo przez zwykłe 1000BASE-X. Moduł zakodowany pod jeden tryb w porcie skonfigurowanym pod drugi łączy się przerywanie albo wcale — typowo „działa w przełączniku producenta A, martwy w przełączniku producenta B”. Część hostów pozwala ustawić tryb dla każdego portu osobno; w innym wypadku wybierz moduł dopasowany do platformy (Copper Ethernet i DAC).

Wybór przepływności

Wieloprzepływnościowe moduły klasy SFP przełączają szerokość pasma odbiornika przez piny RS0/RS1 albo programowe bity wyboru przepływności; moduł deklaruje schemat w bajcie 13. Host, który nigdy nie steruje RS na module, który tego oczekuje, może zostawić odbiornik w złej grupie przepływności (Wybór przepływności i aplikacji).

„Szybkość i typ: nieobsługiwane”

Hosty, które walidują dane identyfikacyjne, mogą zaakceptować ciąg producenta modułu, a mimo to odrzucić jego kombinację przepływności i typu — kody zgodności nie obejmują trybu portu, albo brakuje rozszerzonego kodu zgodności dla 25G/100G. Rozwiązuje to zakodowanie poprawnych bajtów zgodności (i tylko tych, które sprzęt faktycznie obsługuje) (Przekodowanie EEPROM).

Sekwencja diagnostyczna

  1. Potwierdź, że poziomy optyczne są w porządku (kroki 3–6 listy kontrolnej braku łącza).
  2. Odczytaj na stanowisku kody przepływności modułu: bajt 12, kody zgodności, rozszerzoną zgodność, identyfikator przepływności (Mapa pamięci).
  3. Porównaj konfigurację portu hosta na obu końcach: szybkość, FEC, AN, breakout.
  4. Sprawdź flagi CDR/LOL: linia z LOL przy niższej przepływności wskazuje na CDR.
  5. Jeśli sprzęt obsługuje daną przepływność, ale dane identyfikacyjne tego nie mówią, zakoduj to.

W CodingBox

Ekran Check transceiver dekoduje przepływność nominalną, kody zgodności i rozszerzonej zgodności, a dla modułów CMIS wymienia zgłaszane aplikacje; EEPROM editor edytuje bajty przepływności i zgodności z przeliczeniem sum kontrolnych. Zachowuj przy tym uczciwość: zadeklarowanie przepływności, której optyka nie udźwignie, przesuwa usterkę z „nie łączy się” na „łączy się z błędami”.

Znaczenie poszczególnych bitów bajtów przepływności i typu, z typowym kodowaniem dla każdego typu modułu: Kody zgodności.

Komendy szybkości, FEC, autonegocjacji i breakout dla każdego NOS-u: Przepisy konfiguracji portów; dlaczego grupa portów odmawia danej szybkości: Wnętrze przełącznika.

Miedziany SFP tylko na 1G, 100BASE-FX, które nigdy się nie łączy, patyczki 2,5G, 10GBASE-T SFP+ tylko na 10G — stojące za tym problemy trybów SGMII/1000BASE-X/USXGMII: SGMII i gigabit szeregowy.


Jeśli znajdziesz nieścisłość lub błąd w tym materiale, zaznacz odpowiedni fragment i naciśnij Ctrl+Enter, aby .