INF-8077i — gestion XFP (+ X2, XENPAK)
Trois facteurs de forme 10 gigabits précèdent le SFP+. Un seul d’entre eux — le XFP — reste courant sur le terrain, et il utilise une interface de gestion qui n’est ni SFF-8472 ni SFF-8636. Lire un XFP avec la mauvaise carte produit un résultat plausible mais erroné, donc ce document importe à quiconque programme des modules 10G.
Les documents
| Document | Titre | Rév. | Facteur de forme |
|---|---|---|---|
| INF-8077 | 10 Gigabit Small Form Factor Pluggable Module | 4,5 | XFP |
| INF-8476 | X2 10 Gigabit Ethernet Transceiver | 2,0b | X2 |
| INF-8474 | Xenpak 10 Gigabit Ethernet Transceiver | 3,0 | XENPAK |
X2 et XENPAK sont de grands modules hérités, conçus pour les premiers commutateurs 10GbE, avec une interface électrique parallèle XAUI ; le XFP a introduit l’interface série XFI, plus propre, et un CDR intégré au module.
Plan mémoire INF-8077i
La gestion du XFP réside à l’adresse deux fils A0h et s’organise comme suit :
- Mémoire basse (octets 0–127) — toujours accessible : bits de commande/état, le diagnostic numérique (température, polarisation Tx, puissance Tx/Rx, tensions d’alimentation) et leurs seuils d’alarme/avertissement, indicateurs et masques.
- Tables de mémoire haute (octets 128–255) — sélectionnées par un octet de sélection de table à l’adresse 127 :
- Table 01h — Serial ID : identifiant, fournisseur, référence, numéro de série, dates, codes de transceiver, longueur d’onde, capacités CDR/débit, et les sommes de contrôle.
- Table 02h — EEPROM inscriptible par l’utilisateur.
- Tables spécifiques au fournisseur — dont les registres d’accord DWDM sur les XFP accordables.
La structure ressemble au modèle paginé ultérieur de SFF-8636 (une sélection de table à l’octet 127), mais les positions des champs sont spécifiques au XFP, et le diagnostic se trouve dans la mémoire basse plutôt que dans un bloc A2h séparé comme pour SFF-8472.
Différences pratiques
| SFP+ (SFF-8472) | XFP (INF-8077i) | |
|---|---|---|
| Adresses | identité A0h + diagnostic A2h | A0h uniquement, tables via l’octet 127 |
| Diagnostic | bloc A2h | mémoire basse |
| CDR | côté hôte | dans le module |
| Puissance | ≤ 1,5 W typique | jusqu’à ~3,5 W, plusieurs rails |
Dans CodingBox
CodingBox applique la carte INF-8077i pour le XFP : identité depuis la table 01h, seuils et DDM depuis la mémoire basse, avec recalcul des sommes de contrôle à l’écriture. C’est l’une des cinq familles de spécifications MSA que l’application décode. Voir aussi XFP.
Chaque octet et chaque bit de la mémoire basse et de la table 01h : carte des registres INF-8077i.