Auswahl von Rate und Anwendung: SFF-8079, SFF-8089 · Spezifikationen und Standards · Optische Transceiver und Kabel · Dokumentation · CodingBox
CodingBox Dokumentation

Auswahl von Rate und Anwendung: SFF-8079, SFF-8089

Viele Module der SFP-Klasse können mit mehr als einer Datenrate oder in mehr als einer Anwendung arbeiten (zum Beispiel 1/2/4GFC, oder Ethernet und Fibre Channel). Zwei kleine SFF-Dokumente legen fest, wie ein Host erfährt, was ein Modul unterstützt, und wie er dem Modul mitteilt, welchen Modus es nutzen soll.

Die Dokumente

DokumentTitelRev
SFF-8079SFP Rate and Application Selection1.7
SFF-8089SFP Rate and Application Codes1.3

SFF-8079 — wie die Auswahl funktioniert

Die Ratenauswahl hat zwei Mechanismen, und das Modul kündigt an, welchen es unterstützt:

  • Hardware Rate Select — die Pins RS0/RS1 am SFP-Steckverbinder. Der Host steuert sie auf High oder Low, um die Bandbreite des Empfängers (und bei neueren Modulen auch des Senders) zwischen Ratengruppen umzuschalten.
  • Soft Rate Select — Bits im A2h-Steuer-/Statusbereich, die dasselbe über die Zweidraht-Schnittstelle erledigen, sodass ein Host ohne verdrahtete RS-Pins trotzdem die Rate wechseln kann.

Die SFF-8472-Identitätsbytes des Moduls deklarieren das implementierte Rate-Select-Schema (Ratenkennwert-Byte), sodass der Host weiß, ob er Pins, Bits oder keins von beidem verwenden soll.

SFF-8089 — die Codes

SFF-8089 definiert die Werte der Raten- und Anwendungscodes, die in den Modulspeicher geschrieben werden — eine kleine Tabelle, die aussagt „dieses Modul unterstützt Anwendung X bei Rate Y". Hosts lesen die Codes, um zu entscheiden, ob das Modul zur Konfiguration des Ports passt, bevor sie einen Link versuchen. Die Werte für Identifier, Steckverbinder und Compliance-Byte selbst werden über SFF-8024 geteilt.

Warum das für die Kodierung wichtig ist

Raten- und Anwendungscodes gehören zu den Identitätsbytes, die ein Switch prüft. Ein Modul, dessen Codes nicht zur Hardware passen oder dem die vom Port erwartete Anwendung fehlt, verweigert entweder den Link oder handelt die falsche Rate aus. Halten Sie beim Neukodieren eines Multi-Rate-Moduls im EEPROM-Editor den Ratenkennwert und die Anwendungscodes konsistent mit dem, was das Modul tatsächlich unterstützt.

Verwandte Themen

Die Host-Schnittstellen, zwischen denen die Rate-Select-Bits umschalten — SFI, 25GAUI, CAUI-4 und die PAM4-AUIs — und die CDR-/Equalisierungssteuerungen daneben: XGMII, XAUI und die AUI-Familie.


Wenn Sie in diesem Artikel eine Ungenauigkeit oder einen Fehler finden, markieren Sie die betreffende Stelle und drücken Sie Ctrl+Enter, um .