MIS — zarządzanie SFP-DD
MIS, czyli SFP-DD Management Interface Specification, jest publikowany przez SFP-DD MSA dla dwulinijnego formatu obudowy SFP-DD. To nie trzeci model zarządzania obok SFF-8472 i CMIS: MIS to profil CMIS okrojony do dwóch linii i jednego banku, dzięki czemu moduł SFP-DD czyta się jak mały QSFP-DD, a nie jak duży SFP. CodingBox obsługuje MIS 2.0, aktualne wydanie.
Czym jest SFP-DD
SFP-DD dodaje drugi rząd styków do klatki SFP, podwajając liczbę linii elektrycznych z jednej do dwóch, zachowując przy tym wsteczną kompatybilność z modułami SFP/SFP+/SFP28 w tym samym porcie. Dwie linie przy 25G NRZ dają 50G, dwie przy 50G PAM4 dają 100G; późniejszy wariant SFP-DD112 (2 × 56G PAM4) osiąga 200G. Szczegóły mechaniczne i elektryczne: SFP-DD; jego miejsce wśród innych formatów obudowy: Formaty obudowy.
Dlaczego nie SFF-8472
Mapa SFF-8472 ma miejsce na monitory jednej linii, jeden zestaw flag i tożsamość w polach bitowych, która powstała przed 50G/100G. Dwulinijny moduł PAM4 potrzebuje monitorów dla poszczególnych linii, flag LOL, aplikacji z trybami FEC, klasy mocy powyżej poziomu 3 SFP+ i stanu niskiej mocy — wszystkiego, co CMIS już miał. Dlatego SFP-DD MSA wyprowadziło MIS z CMIS i zarejestrowało dwa identyfikatory w SFF-8024:
| Identyfikator | Znaczenie | Zarządzanie |
|---|---|---|
| 1Ah | SFP-DD | MIS |
| 1Fh | SFP-DD z CMIS | właściwy CMIS |
Nowsze moduły klasy SFP, takie jak SFP112, całkowicie pomijają MIS i używają CMIS z identyfikatorem 20h (SFP+ or later with CMIS), a DSFP (1Bh) ma własne zarządzanie wyprowadzone z CMIS. Trendem jest jeden model — CMIS — dla każdego nowego formatu obudowy.
Struktura
| Region | MIS | Uwagi |
|---|---|---|
| Strona dolna 00h | taki sam układ jak w CMIS | identyfikator, rewizja, stan modułu, flagi, monitory modułu, sterowanie globalne, typ medium, deskryptory aplikacji, hasło, wybór strony |
| Strona górna 00h | tak samo jak w CMIS | blok producenta, klasa mocy, złącze, długości, technologia medium, suma kontrolna strony |
| Strona 01h | tak samo jak w CMIS | zgłaszanie możliwości: rewizje firmware/sprzętu, długość fali, obsługiwane strony, czasy trwania |
| Strona 02h | tak samo jak w CMIS | progi |
| Strony 10h / 11h | 2 linie, tylko bank 0 | sterowanie linią i stan linii: wyłączenie Tx, stany ścieżki danych, flagi, moc i prąd polaryzacji Tx/Rx dla poszczególnych linii |
| VDM, CDB | opcjonalne | zgłaszane na stronie 01h, tak jak w CMIS |
Maszyny stanów modułu i ścieżki danych, wybór aplikacji przez staged control set, semantyka flag i sumy kontrolne stron są takie same jak w CMIS. Hosty i narzędzia, które mówią CMIS, mogą zarządzać modułem SFP-DD, odczytując liczbę linii i liczbę banków ze strony zgłaszania możliwości.
Sygnały sprzętowe
SFP-DD zachowuje piny niskiej prędkości SFP tam, gdzie to możliwe — brak modułu, wyłączenie Tx, usterka Tx, Rx LOS, wybór prędkości — i dodaje role żądania niskiej mocy oraz przerwania wymagane przez moduł w stylu CMIS na nowym rzędzie styków, zgodnie z definicją w specyfikacji sprzętowej SFP-DD. Magistrala dwuprzewodowa to A0h przy do 400 kHz (interfejs dwuprzewodowy).
Gdzie się z tym spotkasz
Porty SFP-DD pojawiają się na przełącznikach i NIC, które potrzebują 50G/100G w zabudowie SFP z wsteczną kompatybilnością dla istniejącej optyki SFP28. Moduł SFP28 w porcie SFP-DD jest zarządzany przez SFF-8472 jak zwykle; tylko prawdziwy moduł SFP-DD mówi MIS albo CMIS. Zachowanie prędkości i breakout podąża za modelem aplikacji CMIS — Prędkość i przepływność.
W CodingBox
Dla modułu SFP-DD CodingBox wybiera układ MIS/CMIS na podstawie identyfikatora, dekoduje obie linie na ekranie DDM, rozwiązuje deskryptory aplikacji przez SFF-8024 i edytuje blok producenta z przeliczeniem sumy kontrolnej strony w EEPROM editor — tym samym przepływem pracy co dla QSFP-DD i OSFP.