Overzicht van MSA’s en standaarden
Optische transceivers zijn onderling uitwisselbaar omdat fabrikanten gedeelde branchespecificaties volgen in plaats van bedrijfseigen ontwerpen. De meeste beginnen als een Multi-Source Agreement (MSA): een afspraak tussen fabrikanten dat een module met een bepaalde vormfactor dezelfde mechanische, elektrische en beheerinterface heeft, ongeacht wie hem maakt.
Wie wat uitgeeft
- Het SFF Committee (nu de SNIA SFF TWG) geeft de SFF-xxxx-documenten uit die de two-wire-beheerinterface (I²C) en geheugenindeling voor modules uit de SFP-klasse en QSFP-klasse definiëren.
- De QSFP-DD MSA heeft samen met de OSFP- en COBO-groepen CMIS ontwikkeld, dat nu bij de OIF wordt onderhouden, voor snelle modules met meerdere lanes.
- De SFP-DD MSA geeft MIS uit voor SFP-DD-modules met twee lanes.
Welke specificatie op welke module van toepassing is
| Specificatie | Van toepassing op |
|---|---|
| SFF-8472 | SFP, SFP+, SFP28 |
| SFF-8636 | QSFP+, QSFP28 |
| INF-8077i | XFP (10G) |
| CMIS | QSFP-DD, OSFP, COBO, QSFP met CMIS-ondersteuning |
| MIS 2.0 | SFP-DD |
| SFF-8024 | gedeelde codetabellen die de andere gebruiken |
Waarom dit voor CodingBox van belang is
Deze specificaties bepalen waar elk veld zich in het modulegeheugen bevindt en hoe het wordt gelezen. CodingBox past voor de gedetecteerde module de juiste toe, zodat identiteit, DDM en configuratie vanaf de juiste adressen worden gedecodeerd. De EEPROM editor benoemt zelfs het veld van elke byte en verwijst bij aanwijzen naar de toepasselijke specificatie.
Documentfamilies in deze sectie
- Volledige lijst — de MSA-specificatiecatalogus: alle 35 SFF/INF-documenten met nummers, titels en revisies.
- Beheerinterfaces — SFF-8472, SFF-8636, CMIS, MIS, INF-8077i (XFP).
- Hardwarelagen — mechanische, elektrische en rateklasse-documenten voor de SFP-familie en QSFP-familie.
- Kaarten voor speciale doelen — afstembare DWDM-registers (SFF-8690, SFF-TA-1004) en rate- en toepassingsselectie (SFF-8079, SFF-8089).
- Gedeelde codes — SFF-8024.
Materiaal over meerdere onderwerpen
- Tweedraadsinterface — adressen, paginering, banken, transacties en tijden die elke specificatie deelt.
- Conformiteitscodes — bytes 3–10 en 36 (SFP), 131–138 en 192 (QSFP), CMIS-toepassingen; gebruikelijke coderingen.
- Fabrikantvelden — naam, OUI, PN, SN, datumcode: formaten, wat hosts vergelijken, veelgemaakte fouten.
- Checksums — CC_BASE, CC_EXT, CC_DMI en CMIS-paginachecksums: bereiken, algoritme, hostgedrag.
- Specificatierevisies — byte 94, byte 1, CMIS-versienibbles en wat elke generatie toevoegde.
- Wat de host doet — de opstartvolgorde in twaalf stappen met pinnen, bytes en tijden.
- MSA's voor optische interfaces — CWDM4, PSM4, 100G Lambda, SWDM, BiDi, 400ZR/ZR+, 800G en hun relatie tot IEEE.
Registerkaarten
- SFF-8472 A0h en A2h — SFP-identiteit en diagnostiek, byte voor byte.
- SFF-8636 onderste pagina en bovenste pagina’s — QSFP+/QSFP28.
- CMIS onderste pagina, bovenste pagina’s en lane-pagina’s — QSFP-DD, OSFP en andere CMIS-modules.
- INF-8077i XFP — lager geheugen en Serial ID-tabel.
De bredere kaart: IEEE 802.3-clausules per PMD, ITU-T-, IEC-, TIA-, T11-, IBTA- en OIF-documenten, en welk document welke vraag beantwoordt: Standaardenkaart.