Transceivery w sieciach pamięci masowej
Storage to środowisko, w którym optyka wybacza najmniej: macierze, HBA i przełączniki SAN — wszystkie one walidują moduły, łącza muszą być bezstratne, a transceiver na granicy parametrów objawia się jako opóźnienie aplikacji, a nie martwy port. Ta strona opisuje, jak transceivery są używane w sieciach storage i na co zwracać uwagę.
Gdzie znajduje się optyka
| Lokalizacja | Typowa optyka | Uwagi |
|---|---|---|
| Porty front-end macierzy | 16/32GFC SFP+/SFP28; 25/100G Ethernet SFP28/QSFP28 | producenci macierzy publikują listy zakwalifikowanych części i często wysyłają optykę już zainstalowaną |
| HBA hosta | 16/32GFC SFP+/SFP28 | HBA są wysyłane z optyką; moduły innych producentów zwykle działają, ale komplikują wsparcie |
| Porty przełączników SAN i ISL | SW dla łączy w obrębie pomieszczenia, LW/ELW na odległość | najściślejsza walidacja — zobacz niżej |
| Karty NIC storage IP (iSCSI, NVMe/TCP, RoCE) | optyka Ethernet 25/100G albo DAC | obowiązują standardowe reguły Ethernet |
| Łącza replikacji | LW/ELW albo FC/Ethernet po DWDM | budżety odległości i opóźnienia |
Walidacja producenta wszędzie
Platformy storage sprawdzają dane identyfikacyjne modułu na trzech poziomach:
- Przełączniki SAN — wiele z nich pokazuje stan portu module invalid dla niezakwalifikowanej optyki i utrzymuje port offline (Optyka FC).
- Macierze — kontrolery mogą zalogować alarm unsupported-SFP albo odmówić podniesienia portu.
- HBA — zwykle tolerancyjne, ale wsparcie producenta może wymagać zakwalifikowanej optyki, zanim zacznie badać usterkę.
Praktyczna polityka, do której dochodzą operatorzy: zakwalifikowana optyka na portach macierzy i przełączników, moduły innych producentów tam, gdzie są tolerowane, oraz narzędzie do kodowania, by zamiennik prezentował tożsamość oczekiwaną przez surowy port (zobacz Blokada producenta).
Bezstratność oznacza „wolno”, nie „padło”
FC i RoCE nie odrzucają ramek. Zdegradowana optyka powoduje więc błędy CRC, blokady kredytowe (slow-drain) i rosnące opóźnienie na znajdujących się za nią LUN-ach — to zgłoszenie do działu wydajności storage, a nie awaria sieci. Ścieżka diagnostyczna jest taka sama jak dla każdego łącza (poziomy → czyszczenie → wymiana → OTDR), ale trzeba zacząć od objawu na poziomie aplikacji i cofać się aż do portu.
Odległość i replikacja
- Replikacja synchroniczna jest ograniczona opóźnieniem — w praktyce do mniej więcej 100 km — dlatego metropolitalne ośrodki DR używają optyki LW/ELW albo FC po DWDM.
- Długie ISL potrzebują dodatkowych kredytów bufora, a nie tylko budżetu optycznego; zobacz fabric SAN i odległość.
Monitorowanie
Śledź trend DDM na każdym ISL i porcie macierzy: dryf mocy Rx i wzrost prądu polaryzacji Tx to wczesne ostrzeżenie przed laserem, który zawiedzie w piątkowy wieczór. Zapisz wartość bazową każdej optyki przy instalacji.
W CodingBox
Odczytaj każdą optykę na stanowisku, zanim trafi do sieci storage: potwierdź kody szybkości FC albo Ethernet, typ fali i dane identyfikacyjne producenta, zapisz DDM jako wartość bazową, a dla surowych portów — zakoduj moduł na zakwalifikowaną tożsamość w EEPROM editor, zachowując oryginał w code database.
Czego bezstratny Ethernet wymaga od każdego łącza — PFC, ECN, FEC, zerowy CRC: Ethernet bezstratny dla storage; transporty, które na nim jeżdżą: NVMe over Fabrics.