Selectie van snelheid en toepassing: SFF-8079, SFF-8089
Veel modules uit de SFP-klasse kunnen op meer dan één datasnelheid of in meer dan één toepassing werken (bijvoorbeeld 1/2/4GFC, of Ethernet en Fibre Channel). Twee korte SFF-documenten bepalen hoe een host ontdekt wat een module ondersteunt en hoe hij de module vertelt welke modus deze moet gebruiken.
De documenten
| Document | Titel | Rev |
|---|---|---|
| SFF-8079 | SFP Rate and Application Selection | 1.7 |
| SFF-8089 | SFP Rate and Application Codes | 1.3 |
SFF-8079 — hoe selectie werkt
Rateselectie heeft twee mechanismen; de module geeft aan welke zij ondersteunt:
- Hardwarematige rateselectie — de RS0/RS1-pinnen op de SFP-connector. De host stuurt ze hoog of laag om de bandbreedte van de ontvanger van de module (en bij latere modules ook die van de zender) tussen rategroepen te schakelen.
- Softwarematige rateselectie — bits in het besturings-/statusgebied A2h voeren hetzelfde uit via de two-wire-interface, zodat een host zonder aangesloten RS-pinnen de rates toch kan schakelen.
De SFF-8472-identiteitsbytes van de module verklaren het geïmplementeerde rateselectieschema (rate-ID-byte), zodat de host weet of hij pinnen, bits of geen van beide gebruikt.
SFF-8089 — de codes
SFF-8089 definieert de waarden voor rate- en toepassingscodes die in het modulegeheugen worden geschreven: een kleine tabel die zegt ‘deze module ondersteunt toepassing X bij rate Y’. Hosts lezen de codes om te bepalen of de module bij de poortconfiguratie past voordat zij proberen een link tot stand te brengen. De waarden voor identifier, connector en conformiteitsbyte worden zelf gedeeld via SFF-8024.
Waarom dit voor coderen van belang is
Rate- en toepassingscodes horen bij de identiteitsbytes die een switch controleert. Een module die is gecodeerd met codes die niet bij de hardware passen, of waarbij de toepassing ontbreekt die de poort verwacht, weigert een link of onderhandelt de verkeerde rate. Houd bij het hercoderen van een module met meerdere rates in de EEPROM editor de rate-ID en toepassingscodes consistent met wat de module werkelijk ondersteunt.
Gerelateerd
- SFF-8472 — waar de identiteits- en rate-ID-bytes staan.
- Hardwarespecificaties van de SFP-familie — de RS-pinnen en interface met lage snelheid.
De hostinterfaces waartussen de rateselectiebits schakelen — SFI, 25GAUI, CAUI-4 en de PAM4-AUI's — en de besturingselementen voor CDR/egalisatie ernaast: XGMII, XAUI en de AUI-familie.