Spécifications matérielles de la famille SFP (INF-8074, SFF-8431…)
L’empreinte SFP est partagée par le SFP, le SFP+, le SFP28 et le SFP56, mais les documents qui la définissent ont été écrits par couches successives sur vingt ans. Savoir quelle couche définit quoi explique pourquoi deux modules d’apparence identique se comportent différemment dans le même port.
La MSA d’origine
INF-8074 — SFP Transceiver (1.0). L’accord SFP fondateur : le connecteur de bord de carte à 20 broches, la silhouette du module, les signaux de commande bas débit (TX_DISABLE, TX_FAULT, RX_LOS, MOD_DEF/présence module) et la mémoire d’identité deux fils devenue plus tard SFF-8472.
Couche électrique (SFP+)
| Document | Ce qui est défini |
|---|---|
| SFF-8431 — 10 Gb/s and Low Speed Electrical Interface (4.1) | l’interface haut débit SFI, modules linéaires ou limiteurs, et la signalisation bas débit |
| SFF-8418 — 10 Gb/s Electrical Interface (1.4) | détail électrique haut débit extrait du 8431 |
| SFF-8419 — Power and Low Speed Interface (1.3) | rails d’alimentation, classes de puissance, comportement des broches bas débit |
| SFF-8461 — Active Cable Specifications (0.2) | câbles actifs cuivre/optique et leurs méthodes d’essai |
Couche mécanique
| Document | Ce qui est défini |
|---|---|
| SFF-8432 — Module and Cage (5.2a) | la silhouette du module et de la cage hôte utilisée par tous les modules de classe SFP |
| SFF-8071 — 0.8 mm Card Edge Connector (1.9a) | le connecteur 20 broches |
| SFF-8433 — Ganged Cage Footprints and Bezel Openings (0.7) | les cages multi-ports sur une carte hôte |
| SFF-8075 — PCI Card Version of SFP Cage (1.0) | les cages sur adaptateurs PCI |
Documents « Transceiver solution » par débit
Chacun regroupe les exigences mécaniques et électriques d’une classe de débit :
| Document | Classe | Débit |
|---|---|---|
| SFF-8084 (1.7) | 4 Gb/s | 4GFC |
| SFF-8083 (3.1) | SFP10 | 10G |
| SFF-8081 (1.4) | SFP16 | 16GFC |
| SFF-8402 (1.1) | SFP28 | 25G / 32GFC |
Le SFP56 (50G PAM4) s’appuie sur la définition SFP28 avec l’interface électrique IEEE 802.3cd ; voir SFP56.
Couche de gestion
- SFF-8472 — identité, diagnostics, seuils (détails).
- SFF-8079 / SFF-8089 — sélection et codes de débit et d’application (détails).
- SFF-8690 — carte mémoire DWDM accordable (détails).
Pourquoi c’est important pour le codage
Les champs mémoire que modifie CodingBox — codes de débit, classe de puissance, indicateur linéaire/limiteur, codes de conformité — se rattachent chacun à l’un de ces documents. Quand un module recodé ne parvient pas à établir de liaison, vérifiez que ce que déclarent les octets d’identité (selon SFF-8472/8089) correspond à ce qu’est réellement la couche matérielle (selon SFF-8431/8419) : un module codé pour une classe de puissance ou un type d’interface qu’il ne peut pas fournir est refusé ou maintenu en basse puissance par l’hôte.
Les dialectes électriques sur les broches haut débit du SFP — 1000BASE-X contre SGMII en 1G, SFI en 10G, 25GAUI en 25G : SGMII et le gigabit série, XGMII, XAUI et la famille AUI.