Przegląd: MSA i normy
Transceivery optyczne są wymienne, ponieważ producenci trzymają się wspólnych specyfikacji branżowych, a nie własnościowych rozwiązań. Większość zaczyna się jako Multi-Source Agreement (MSA) — porozumienie między producentami, że moduł danego formatu obudowy ma taki sam interfejs mechaniczny, elektryczny i zarządzający, niezależnie od tego, kto go wykonuje.
Kto co publikuje
- SFF Committee (obecnie SNIA SFF TWG) publikuje dokumenty SFF-xxxx, które definiują interfejs zarządzania dwuprzewodowego (I²C) i układ pamięci dla modułów klasy SFP i QSFP.
- QSFP-DD MSA, wspólnie z grupami OSFP i COBO, stworzyło CMIS, obecnie utrzymywane przez OIF, dla szybkich modułów wielolinijnych.
- SFP-DD MSA publikuje MIS dla dwulinijnych modułów SFP-DD.
Która specyfikacja dotyczy którego modułu
| Specyfikacja | Dotyczy |
|---|---|
| SFF-8472 | SFP, SFP+, SFP28 |
| SFF-8636 | QSFP+, QSFP28 |
| INF-8077i | XFP (10G) |
| CMIS | QSFP-DD, OSFP, COBO, QSFP z obsługą CMIS |
| MIS 2.0 | SFP-DD |
| SFF-8024 | wspólne tabele kodów używane przez pozostałe |
Dlaczego to ważne dla CodingBox
Te specyfikacje określają, gdzie w pamięci modułu znajduje się każde pole i jak je odczytać. CodingBox stosuje właściwą z nich dla wykrytego modułu, dzięki czemu dane identyfikacyjne, DDM i konfiguracja są dekodowane z prawidłowych adresów. EEPROM editor nawet nazywa pole każdego bajtu i po najechaniu kursorem pokazuje odpowiednią specyfikację.
Rodziny dokumentów w tej sekcji
- Pełna lista — katalog specyfikacji MSA: wszystkie 35 dokumentów SFF/INF z numerami, tytułami i wersjami.
- Interfejsy zarządzania — SFF-8472, SFF-8636, CMIS, MIS, INF-8077i (XFP).
- Warstwy sprzętowe — dokumenty mechaniczne, elektryczne i klas prędkości rodziny SFP i rodziny QSFP.
- Mapy specjalnego przeznaczenia — rejestry przestrajalnych DWDM (SFF-8690, SFF-TA-1004) i wybór prędkości i aplikacji (SFF-8079, SFF-8089).
- Wspólne kody — SFF-8024.
Materiały przekrojowe
- Interfejs dwuprzewodowy — adresy, stronicowanie, banki, transakcje i czasy wspólne dla każdej specyfikacji.
- Kody zgodności — bajty 3–10 i 36 (SFP), 131–138 i 192 (QSFP), aplikacje CMIS; typowe kodowania.
- Pola producenta — nazwa, OUI, PN, SN, kod daty: formaty, co sprawdzają hosty, typowe błędy.
- Sumy kontrolne — CC_BASE, CC_EXT, CC_DMI i sumy kontrolne stron CMIS: zakresy, algorytm, zachowanie hosta.
- Wersje specyfikacji — bajt 94, bajt 1, półbajty wersji CMIS i co dodała każda generacja.
- Co robi host — dwunastostopniowa sekwencja uruchamiania z pinami, bajtami i czasami.
- MSA interfejsów optycznych — CWDM4, PSM4, 100G Lambda, SWDM, BiDi, 400ZR/ZR+, 800G i ich związek z IEEE.
Mapy rejestrów
- SFF-8472 A0h i A2h — dane identyfikacyjne i diagnostyka SFP, bajt po bajcie.
- SFF-8636, strona dolna i strony górne — QSFP+/QSFP28.
- CMIS, strona dolna, strony górne i strony linii — QSFP-DD, OSFP i inne moduły CMIS.
- INF-8077i XFP — pamięć dolna i tabela Serial ID.
Szersza mapa — klauzule IEEE 802.3 według PMD, dokumenty ITU-T, IEC, TIA, T11, IBTA i OIF, oraz który z nich odpowiada na które pytanie: Mapa standardów.