Problemi di velocità, bit rate e modalità
«Si collega a 25G ma non a 10G.» «La porta 100G non fa il breakout.» «L’SFP in rame è morto in questo switch ma va bene in quell’altro.» Questi non sono guasti ottici — la luce va bene — ma disaccordi su rate, codifica e modalità tra host e modulo. Rappresentano una gran parte dei ticket da quando è arrivato il 25G.
Moduli multi-rate
Un modulo elenca i rate che supporta nel proprio blocco identità (byte 12 del rate nominale, codici di conformità, byte 36 di conformità estesa / SFF-8024 tabella 4-4). L’host li legge e rifiuta i rate non dichiarati. Casi comuni:
| Situazione | Perché fallisce | Soluzione |
|---|---|---|
| SFP+ 10G usato a 1G | modulo non dual-rate, oppure la porta host non supporta 1G in una gabbia SFP+ | usa un modulo dual-rate (dichiara entrambi), controlla le capacità dell’host |
| SFP28 25G usato a 10G | il CDR si aggancia solo a 25G; oppure l’host richiede un codice di conformità 10G | modulo con CDR dual-rate 10/25G, oppure abilita il bypass del CDR; codifica il byte di conformità 10G |
| SFP 1G in una porta solo 10G | alcuni host fanno funzionare le gabbie SFP+ solo a 10G | scegli una porta o piattaforma che supporti 1G |
| QSFP28 100G a 40G | raramente supportato; rate per lane e FEC diversi | usa un modulo 40G |
Perché il CDR è importante: CDR — recupero di clock e dati.
Breakout
Una porta a 4 lane può diventare quattro collegamenti indipendenti — solo se sia l’host sia il modulo lo consentono.
- L’ottica parallela (SR4, PSM4, DR4) e i cavi di breakout DAC/AOC possono fare breakout; ogni lane è una coppia di fibre separata.
- L’ottica WDM (LR4, CWDM4, FR4) non può — le quattro lunghezze d’onda viaggiano su una coppia di fibre e devono terminare in un unico ricevitore.
- La porta host deve essere configurata per il breakout (es. 4×25G) sul lato switch; le estremità remote devono funzionare al rate a lane singola con FEC corrispondente.
- I moduli CMIS dichiarano le applicazioni supportate (pagina 01h); una modalità di breakout non elencata lì non è disponibile (CMIS).
FEC e autonegoziazione
A 25G e oltre, un collegamento con livelli buoni che non si allena mai è quasi sempre un'incompatibilità FEC: RS-FEC attivo a un’estremità, spento sull’altra. Su DAC, l’autonegoziazione (Clause 73) e il link training devono essere abilitati su entrambe le estremità, oppure entrambi disabilitati con impostazioni statiche corrispondenti. Trattazione completa: FEC, autonegoziazione e link training.
Modalità degli SFP in rame
Un SFP 1000BASE-T ha un PHY al suo interno. Parla con l’host tramite SGMII (con autonegoziazione del lato rame) oppure il semplice 1000BASE-X. Un modulo codificato per una modalità in una porta configurata per l’altra si collega in modo intermittente o per niente — tipicamente «funziona nello switch del produttore A, morto in quello del produttore B». Alcuni host permettono di impostare la modalità per porta; altrimenti scegli un modulo che corrisponda alla piattaforma (Ethernet in rame e DAC).
Selezione del rate
I moduli multi-rate di classe SFP commutano la larghezza di banda del ricevitore tramite i pin RS0/RS1 o i bit software di selezione del rate; il modulo dichiara lo schema nel byte 13. Un host che non pilota mai RS su un modulo che se lo aspetta può lasciare il ricevitore nel gruppo di rate sbagliato (Selezione di rate e applicazione).
«Velocità e tipo: non supportati»
Gli host che convalidano l’identità possono accettare la stringa del produttore di un modulo ma rifiutarne comunque la combinazione di rate/tipo — i codici di conformità non includono la modalità della porta, oppure manca il codice di conformità esteso per 25G/100G. Codificare i byte di conformità corretti (e solo quelli che l’hardware supporta davvero) risolve il problema (Ricodifica EEPROM).
Sequenza diagnostica
- Conferma che i livelli ottici siano a posto (Lista di controllo per assenza di collegamento passaggi 3–6).
- Leggi i codici di rate del modulo sul banco: byte 12, codici di conformità, conformità estesa, identificatore di rate (Mappa di memoria).
- Confronta la configurazione della porta host a entrambe le estremità: velocità, FEC, AN, breakout.
- Controlla i flag CDR/LOL: una lane con LOL al rate inferiore punta al CDR.
- Se l’hardware supporta il rate ma l’identità non lo dichiara, codificalo.
In CodingBox
La schermata Check transceiver decodifica il rate nominale, i codici di conformità e conformità estesa, e per i moduli CMIS elenca le applicazioni dichiarate; l'EEPROM editor modifica i byte di rate e conformità con i checksum ricalcolati. Mantienili onesti: dichiarare un rate che l’ottica non può portare sposta il guasto da «non si collega» a «si collega con errori».
Il significato bit per bit dei byte di rate e tipo, con codifiche tipiche per tipo di modulo: Codici di conformità.
Comandi di velocità, FEC, autonegoziazione e breakout per ciascun NOS: Ricette di configurazione delle porte; perché un gruppo di porte rifiuta una velocità: Dentro uno switch.
SFP in rame solo a 1G, 100BASE-FX che non si collega mai, stick 2,5G, SFP+ 10GBASE-T solo a 10G — i problemi di modalità SGMII/1000BASE-X/USXGMII dietro di essi: SGMII e il gigabit seriale.