Wybór szybkości i zastosowania: SFF-8079, SFF-8089
Wiele modułów klasy SFP może pracować przy więcej niż jednej prędkości transmisji albo w więcej niż jednej aplikacji (na przykład 1/2/4GFC, albo Ethernet i Fibre Channel). Dwa niewielkie dokumenty SFF określają, jak host dowiaduje się, co obsługuje moduł, i jak mówi modułowi, jakiego trybu użyć.
Dokumenty
| Dokument | Tytuł | Wersja |
|---|---|---|
| SFF-8079 | SFP Rate and Application Selection | 1.7 |
| SFF-8089 | SFP Rate and Application Codes | 1.3 |
SFF-8079 — jak działa wybór
Wybór prędkości ma dwa mechanizmy, a moduł zgłasza, który z nich obsługuje:
- Sprzętowy wybór prędkości — piny RS0/RS1 na złączu SFP. Host ustawia je na wysoki albo niski poziom, aby przełączać pasmo odbiornika modułu (a w nowszych modułach — także nadajnika) między grupami prędkości.
- Programowy wybór prędkości — bity w obszarze sterowania/stanu A2h, które robią to samo przez interfejs dwuprzewodowy, dzięki czemu host bez podłączonych pinów RS wciąż może przełączać prędkości.
Bajty danych identyfikacyjnych SFF-8472 modułu deklarują schemat wyboru prędkości, jaki moduł implementuje (bajt identyfikatora prędkości), dzięki czemu host wie, czy użyć pinów, bitów, czy żadnego z nich.
SFF-8089 — kody
SFF-8089 definiuje wartości kodów prędkości i aplikacji zapisywane w pamięci modułu — niewielką tabelę, która mówi „ten moduł obsługuje aplikację X przy prędkości Y”. Hosty odczytują kody, aby zdecydować, czy moduł pasuje do konfiguracji portu, zanim spróbują nawiązać łącze. Same wartości bajtów identyfikatora, złącza i zgodności są współdzielone przez SFF-8024.
Dlaczego to ważne przy kodowaniu
Kody prędkości i aplikacji należą do bajtów danych identyfikacyjnych, które sprawdza przełącznik. Moduł zakodowany kodami, które nie odpowiadają jego sprzętowi, albo pozbawiony aplikacji oczekiwanej przez port, albo odmawia nawiązania łącza, albo negocjuje złą prędkość. Podczas przekodowywania modułu wieloprędkościowego w EEPROM editor zachowaj spójność identyfikatora prędkości i kodów aplikacji z tym, co moduł faktycznie obsługuje.
Powiązane
- SFF-8472 — gdzie znajdują się bajty danych identyfikacyjnych i identyfikatora prędkości.
- Specyfikacje sprzętowe rodziny SFP — piny RS i interfejs niskiej prędkości.
Interfejsy hosta, między którymi przełączają bity wyboru prędkości — SFI, 25GAUI, CAUI-4 i AUI dla PAM4 — oraz sterowanie CDR/ekwalizacją obok nich: XGMII, XAUI i rodzina AUI.