Macierze kompatybilności, release notes i zmiany firmware · Kompatybilność transceiverów · Karty sieciowe i przełączniki · Dokumentacja · CodingBox
CodingBox Dokumentacja

Macierze kompatybilności, release notes i zmiany firmware

„Supported” to stwierdzenie dotyczące trójki: ten moduł, na tej platformie, na tym wydaniu oprogramowania. Producenci publikują tę trójkę w macierzach kompatybilności i informacjach o wydaniu i zmieniają ją — pojawia się nowa optyka, stara znika z listy, sprawdzenia stają się bardziej rygorystyczne. Czytanie macierzy przed zakupem i ponowne czytanie przed aktualizacją to najtańsza praca nad kompatybilnością, jaka istnieje. Ta strona pokazuje, gdzie żyją te informacje, jak je czytać i jak prowadzić flotę, żeby aktualizacja oprogramowania nie zamieniła się w awarię optyki.

Gdzie producenci publikują wsparcie

ProducentZasóbCo zawiera
CiscoTransceiver Module Group (TMG) Compatibility Matrix; karty katalogowe dla poszczególnych platformPN ↔ platforma ↔ minimalne oprogramowanie; ograniczenia portów
JuniperHardware Compatibility Tool (HCT)PN optyki ↔ platforma ↔ wydanie Junos, prędkości, obsługa DDM
AristaTransceiver and Cable Guide (PDF/online)PN, PMD, zasięg, wspierane platformy według EOS
HuaweiHardware Center / listy kompatybilności produktówkody modułów optycznych dla modelu przełącznika
H3CTransceiver Module Compatibility Matrixdla każdej rodziny produktów
HPE ArubaTransceiver Guide, QuickSpecsnumery J/R dla rodziny przełączników i firmware
DellNetworking Optics/Cables support matrixSKU ↔ platforma ↔ wydanie OS10
Nvidia/Mellanoxstrony produktowe LinkX, informacje o wydaniu Cumulus/Onyx, informacje o firmware InfiniBandPN kabla/transceivera ↔ przełącznik/HCA ↔ firmware
Extreme, Ruckusprzewodniki kompatybilności transceiverówdla każdej platformy
Brocade (SAN)informacje o wydaniu FOS, lista wspieranej optykiPN SFP pod marką producenta dla wersji FOS
SONiC / white-boxlista kompatybilności sprzętu producenta platformy, wiki społecznościtestowana optyka dla platformy; często utrzymywana przez społeczność
Producenci NIClisty kompatybilności adapterów Intel/Broadcom/Mellanoxwspierane moduły i wersje sterowników

Czytaj też informacje o wydaniu wersji NOS, której używasz: zmiany dotyczące optyki kryją się pod „resolved issues”, „behaviour changes” i „new hardware support”.

Czytanie wpisu w macierzy

KolumnaZnaczenieNa co uważać
Numer katalogowydokładny ciąg, jakiego przełącznik oczekuje w module (Numeracja części)przyrostki klasy (-S, -I, litery rewizji) traktowane jako odrębne PN
Platforma / portktóre chassis, karta liniowa albo zakres portówtylko uplink, „ports 49–52 only”, nie na portach breakout
Minimalne oprogramowaniepierwsze wydanie z obsługąnowszy PN na starszym wydaniu = unsupported, mimo że oryginalny
Prędkości / trybyjakie szybkości i warianty breakout obsługuje PN na tym porciebreakout 4×25G wspierany tylko na niektórych platformach
DDM / DOMczy diagnostyka jest udostępniana„DOM not supported” w niektórych kombinacjach
Uwagitemperatura, zasięg, wymagania FEC, EOLdaty końca sprzedaży i numery PN następców

Co zmienia się wraz z oprogramowaniem

ZmianaSkutek dla optykiObjawia się jako
Nowa albo bardziej rygorystyczna walidacja danych identyfikacyjnychwcześniej tolerowane moduły innych producentów albo zakodowane zostają odrzuconeporty w errdisable po aktualizacji (Jak każdy NOS weryfikuje moduł)
Usunięto albo zmieniono ukrytą komendę obejściaservice unsupported-transceiver nie jest już akceptowanekonfiguracja nie ładuje się, porty nieaktywne
Obsługa CMIS poprawiona albo zmienionamoduły 400G+, które wymagały obejść, teraz działają, albo odwrotniemoduły utknięte w LowPwr (Problemy z CMIS)
Zmieniły się wartości domyślne FEC/ANłącza polegające na starych wartościach domyślnych przestają działaćłącze nieaktywne mimo dobrych poziomów (FEC i AN)
Zmieniło się odpytywanie DDM albo obsługa progówalarmy pojawiają się albo znikająnowy szum w syslogu albo cisza
PN optyki osiąga koniec wsparcianadal działa, ale zniknął z listyprzyszłe zgłoszenia zamykane jako „unsupported”
Dołączona aktualizacja firmware modułumoduły pod marką producenta dostają nowy firmwarezmiana zachowania po stronie modułu (Kontroler i firmware)

Praktyka floty, która unika niespodzianek

  1. Inwentaryzacja — zapisz w CMDB producenta, PN, numer seryjny, rewizję i firmware każdego modułu na porcie (z przełącznika albo ze stanowiska).
  2. Przypnij wydania — traktuj wersję NOS jako część trójki kompatybilności; nie aktualizuj dostępu i rdzenia tego samego dnia.
  3. Czytaj informacje o wydaniu pod kątem pozycji dotyczących optyki przed każdą aktualizacją.
  4. Testuj na przełączniku laboratoryjnym albo kanarkowym po jednym egzemplarzu każdego typu używanej optyki — najpierw moduły innych producentów i zakodowane.
  5. Zachowaj poprzedni obraz oprogramowania i plan rollbacku; wiedz, które porty są podatne na errdisable.
  6. Ustal wartość bazową DDM przed i po, żeby zmiany zachowania było widać w monitoringu (Monitorowanie).
  7. Śledź EOL numerów PN optyki i ich następców, żeby zamienniki pasowały do macierzy.

Optyka innych producentów i zakodowana w tym kontekście

Moduł zakodowany pod PN OEM jest oceniany według tego samego wpisu w macierzy co oryginał — platforma nie widzi różnicy, jeśli kodowanie jest kompletne — ale oświadczenie producenta o wsparciu na niego nie rozciąga się, a bardziej rygorystyczne sprawdzenie w nowym wydaniu może go zdemaskować. Utrzymuj moduły zakodowane jako rozpoznawalne w inwentaryzacji (ich prawdziwego producenta i numer seryjny), testuj je jako pierwsze przy aktualizacjach i planuj na wypadek, gdyby wydanie zamknęło furtkę (Optyka innych producentów, Blokada producenta).

Strona NIC i serwera

Adaptery serwerowe mają własne macierze (adapter ↔ moduł ↔ sterownik/firmware) i własne polityki — niektóre rodziny Intel odrzucają SFP spoza listy, chyba że pozwala na to parametr sterownika; adaptery Mellanox/Nvidia weryfikują kable dla InfiniBand. Aktualizacje sterownika i firmware zmieniają te zasady tak samo jak aktualizacje NOS (Przepisy konfiguracji portów).

W CodingBox

Strona stanowiskowa praktyki floty: podczas kontroli wejściowej wczytaj dane identyfikacyjne i wersję firmware każdego modułu do code database, porównaj bajty podejrzanego modułu z wpisem w macierzy na Check transceiver i zachowaj w notatkach bazy rozróżnienie zakodowany/oryginalny, żeby odrzucenie w dniu aktualizacji dało się w sekundy powiązać z modułem.

Polityki sterowników i firmware NIC szczegółowo, według producenta i systemu operacyjnego: Kompatybilność transceiverów w kartach NIC.

Praktyka floty jako lista kontrolna uruchomienia — aktualizacja przed konfiguracją, testy kanarkowe, wartość bazowa DDM, test odbiorczy: Wybór i uruchomienie.


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