Indeks objawów: od czego zacząć
Masz objaw, nie diagnozę. Znajdź wiersz odpowiadający temu, co widzisz, wykonaj pierwsze kroki kontrolne i przejdź po linku do szczegółowego materiału. Każdy wiersz zakłada drabinę diagnostyczną jako punkt wyjścia: poziomy → czyszczenie → wymiana → OTDR.
Stan łącza
| Objaw | Pierwsze kroki kontrolne | Prawdopodobne przyczyny | Materiał |
|---|---|---|---|
| Port down, moduł pokazuje unsupported / invalid / Mod_Inv | log hosta, dane identyfikacyjne na stanowisku | blokada producenta; dane identyfikacyjne albo kody zgodności odrzucane przez hosta | Blokada producenta, Lista kontrolna braku łącza |
| Port down, Rx −40 dBm / LOS po obu stronach | czy Tx jest włączony? ciągłość światłowodu? | przerwany światłowód, Tx wyłączony przez hosta, zamienione Tx/Rx, zła para BiDi, zła długość fali dla multipleksera | Lista kontrolna braku łącza, Niezgodności fizyczne |
| Port down, poziomy Rx i Tx w porządku | FEC i szybkość na obu końcach; AN na DAC | niedopasowanie FEC, konfiguracja przepływności/breakout, SGMII kontra 1000BASE-X, CDR przy złej przepływności | Szybkość i przepływność, FEC i trenowanie łącza |
| Port down, Rx bardzo wysoki (> −3 dBm) na krótkim łączu | optyka dalekiego zasięgu na krótkim odcinku? | przesterowanie odbiornika | Niezgodności fizyczne |
| Działa w jednym kierunku / LOS tylko na jednym końcu | porównaj Rx na obu końcach | zabrudzone złącze albo słaby laser po zawodzącej stronie; polaryzacja | Poziomy DDM, Niezgodności fizyczne |
| Łącze migocze up/down | poziomy, liczniki CRC, złącza | zabrudzenie, marginalny budżet, ograniczanie termiczne | Migotanie łącza |
| Moduł 400G/800G rozpoznany, ale nigdy nie ready, utknięty w LowPwr | stan modułu CMIS, klasa mocy kontra port | handshake / firmware / klasa mocy | Problemy z CMIS, Moc i termika |
| DAC się nie łączy, optyka w tym samym porcie tak | AN/trenowanie łącza, długość kabla, dane identyfikacyjne | wyłączony AN, nieobsługiwany kabel, za długi dla hosta | Copper i DAC, Szybkość i przepływność |
Łącze up, ale…
| Objaw | Pierwsze kroki kontrolne | Prawdopodobne przyczyny | Materiał |
|---|---|---|---|
| Rosnące błędy CRC / wejściowe | poziom Rx względem wartości bazowej; liczniki skorygowane przez FEC; wyczyść | brud, marginalny budżet, dyspersja przy 10G+ na długim CWDM | Migotanie łącza, Poziomy DDM |
| Wolna przepustowość na łączu wielokanałowym, brak alarmów | Rx/bias dla każdej linii | jedna zdegradowana linia ukryta przez LACP | Awarie, Diagnostyka poszczególnych linii |
| Działa przy 25G, martwe przy 10G (albo 100G ok, breakout 4×25G nie) | kody przepływności, obejście CDR, konfiguracja breakout hosta | zakres CDR, moduł niezdolny do breakout, brak rozszerzonego kodu zgodności | Szybkość i przepływność, CDR |
| Absurdalne wartości DDM (0 °C, +10 dBm, 0,00 V) | bity kalibracji bajtu 92 | niezastosowana kalibracja zewnętrzna, wyzerowane stałe | Kalibracja |
| Identyczna moc Tx w całej partii | porównaj moduły | stała wartość Tx zapisana w pamięci | Poziomy DDM |
| Moduł gorący, port go wyłącza, log „power exceeds” | bajt klasy mocy kontra parametry portu; przepływ powietrza | niedopasowanie klasy, wyłączenie termiczne | Moc i termika |
| Rok wszystko w porządku, potem nagłe awarie | trend bias Tx, partia | starzenie lasera, wadliwa partia, ciepło | Awarie |
| Moduły padły po aktualizacji firmware przełącznika | informacje o wydaniu hosta; dane identyfikacyjne | surowsze sprawdzanie danych identyfikacyjnych; klony niezdające uwierzytelnienia | Blokada producenta, Awarie |
Na stanowisku (programator / CodingBox)
| Objaw | Pierwsze kroki kontrolne | Prawdopodobne przyczyny | Materiał |
|---|---|---|---|
| Moduł nie wykryty na programatorze | osadzenie, adapter formatu obudowy, czas rozruchu | nieosadzony, złe gniazdo, moduł w LowPwr | Błędy odczytu i zapisu EEPROM |
| Odczyty zwracają FFh / 00h albo śmieci | adres (A0h/A2h/strona), szybkość magistrali | NACK I²C, zła strona, zbyt szybka magistrala | Błędy odczytu i zapisu EEPROM |
| WRITE FAIL | hasło, typ WP, szybkość zegara | zabezpieczony moduł, sprzętowy WP, timing | Rodzaje zabezpieczenia przed zapisem, Przekodowanie EEPROM |
| Zapis „się udaje”, ale cofa się po cyklu zasilania | typ modułu | pamięć tymczasowa wymaga komendy zapisu (save) | Rodzaje zabezpieczenia przed zapisem |
| Host odrzuca moduł po edycji | sumy kontrolne | nieaktualne CC_BASE / CC_EXT / CC_DMI | Mapa pamięci |
Sieci dostępowe
| Objaw | Pierwsze kroki kontrolne | Prawdopodobne przyczyny | Materiał |
|---|---|---|---|
| ONU się nie rejestruje na OLT | numer seryjny / LOID, standard PON, Rx ONU | biała lista, zły plan długości fali (GPON kontra XGS-PON), Rx poza klasą | Problemy PON |
| ONU pokazuje LOS | czystość SC/APC, splitter, polerowanie | brud, UPC w infrastrukturze APC, światłowód | Problemy PON |
Jeśli nic nie pasuje
Przejdź listę kontrolną braku łącza od góry do dołu, a potem odczytaj moduł na stanowisku za pomocą CodingBox: ekran Check transceiver mówi, czym moduł twierdzi, że jest, a DDM — co faktycznie robi.