Matrici di compatibilità, release notes e modifiche firmware
«Supportato» è un’affermazione su una tripla: questo modulo, su questa piattaforma, con questa release software. I produttori pubblicano quella tripla in matrici di compatibilità e release notes, e la cambiano — compaiono nuovi ottici, quelli vecchi escono, i controlli diventano più rigidi. Leggere le matrici prima di acquistare e rileggerle prima di aggiornare è il lavoro di compatibilità più economico che esista. Questa pagina mostra dove si trova l’informazione, come leggerla, e come gestire una flotta in modo che un aggiornamento software non si trasformi in un’interruzione degli ottici.
Dove i produttori pubblicano il supporto
| Produttore | Risorsa | Cosa elenca |
|---|---|---|
| Cisco | Transceiver Module Group (TMG) Compatibility Matrix; datasheet per piattaforma | PN ↔ piattaforma ↔ software minimo; restrizioni di porta |
| Juniper | Hardware Compatibility Tool (HCT) | PN dell’ottico ↔ piattaforma ↔ release Junos, velocità, supporto DDM |
| Arista | Transceiver and Cable Guide (PDF/online) | PN, PMD, portata, piattaforme supportate per EOS |
| Huawei | Hardware Center / elenchi di compatibilità prodotto | codici del modulo ottico per modello di switch |
| H3C | Transceiver Module Compatibility Matrix | per famiglia di prodotto |
| HPE Aruba | Transceiver Guide, QuickSpecs | numeri J/R per famiglia di switch e firmware |
| Dell | Networking Optics/Cables support matrix | SKU ↔ piattaforma ↔ release OS10 |
| Nvidia/Mellanox | pagine prodotto LinkX, release notes Cumulus/Onyx, note firmware InfiniBand | PN del cavo/ricetrasmettitore ↔ switch/HCA ↔ firmware |
| Extreme, Ruckus | guide di compatibilità dei ricetrasmettitori | per piattaforma |
| Brocade (SAN) | release notes FOS, elenco degli ottici supportati | PN degli SFP a marchio per versione FOS |
| SONiC / white-box | elenco di compatibilità hardware del produttore della piattaforma, wiki della community | ottici testati per piattaforma; spesso mantenuti dalla community |
| Produttori di NIC | elenchi di compatibilità degli adattatori Intel/Broadcom/Mellanox | moduli supportati e versioni driver |
Leggi anche le release notes della versione di NOS che usi: le modifiche relative agli ottici si nascondono sotto «resolved issues», «behaviour changes» e «new hardware support».
Leggere una voce della matrice
| Colonna | Significato | Attenzione a |
|---|---|---|
| Part number | la stringa esatta che lo switch si aspetta nel modulo (Numerazione delle parti) | suffissi di grado (-S, -I, lettere di revisione) trattati come PN distinti |
| Piattaforma / porta | quale chassis, scheda linea o intervallo di porte | solo uplink, «solo porte 49–52», non sulle porte di breakout |
| Software minimo | prima release con supporto | un PN più recente su una release più vecchia = unsupported, anche se a marchio |
| Velocità / modalità | quali rate e breakout supporta il PN su quella porta | breakout 4×25G supportato solo su alcune piattaforme |
| DDM / DOM | se la diagnostica è esposta | «DOM not supported» su certe combinazioni |
| Note | temperatura, portata, requisiti FEC, EOL | date di end-of-sale e PN successori |
Cosa cambia con il software
| Modifica | Effetto sugli ottici | Si manifesta come |
|---|---|---|
| Convalida dell’identità nuova o più rigida | moduli di terze parti o codificati prima tollerati vengono rifiutati | porte in errdisable dopo l’aggiornamento (Come ogni NOS convalida un modulo) |
| Comando di override nascosto rimosso o rinominato | service unsupported-transceiver non più accettato | la configurazione non si carica, porte down |
| Gestione CMIS migliorata o cambiata | moduli 400G+ che richiedevano workaround ora funzionano, o viceversa | moduli bloccati in LowPwr (Problemi CMIS) |
| Predefiniti di FEC/AN cambiati | i collegamenti che si basavano sui vecchi predefiniti falliscono | link down con livelli buoni (FEC e AN) |
| Polling del DDM o gestione delle soglie cambiati | compaiono o scompaiono allarmi | nuovo rumore syslog oppure silenzio |
| Il PN dell’ottico raggiunge la fine del supporto | continua a funzionare, non è più elencato | i ticket futuri vengono chiusi come «unsupported» |
| Aggiornamento firmware del modulo incluso | i moduli a marchio del produttore ricevono nuovo firmware | il comportamento cambia lato modulo (Controller e firmware) |
Una prassi di flotta che evita sorprese
- Inventario — registra produttore, PN, seriale, revisione e firmware di ogni modulo per porta (dallo switch o dal banco) nel CMDB.
- Fissa le release — tratta la versione del NOS come parte della tripla di compatibilità; non aggiornare access e core lo stesso giorno.
- Leggi le release notes per le voci relative agli ottici prima di ogni aggiornamento.
- Testa su uno switch di laboratorio o canary con un esemplare di ogni tipo di ottico in uso — prima i moduli di terze parti e quelli codificati.
- Conserva l’immagine precedente e un piano di rollback; sappi quali porte sono soggette a errdisable.
- Fai una baseline del DDM prima e dopo, in modo che i cambiamenti di comportamento siano visibili nel monitoraggio (Monitoraggio).
- Tieni traccia dell’EOL dei PN degli ottici e dei loro successori, in modo che le sostituzioni corrispondano alla matrice.
Ottici di terze parti e codificati in questo quadro
Un modulo codificato su un PN OEM viene giudicato dalla stessa voce di matrice dell’originale — la piattaforma non può notare la differenza se la codifica è completa — ma la dichiarazione di supporto del produttore non si estende a esso, e un controllo più rigido in una nuova release può smascherarlo. Mantieni i moduli codificati identificabili nell’inventario (il loro vero produttore e seriale), testali per primi negli aggiornamenti, e pianifica il caso in cui una release chiuda la porta (Ottici di terze parti, Blocco del produttore).
Lato NIC e server
Gli adattatori server hanno proprie matrici (adattatore ↔ modulo ↔ driver/firmware) e proprie politiche — alcune famiglie Intel rifiutano gli SFP non elencati a meno che un parametro del driver non li consenta; gli adattatori Mellanox/Nvidia convalidano i cavi per InfiniBand. Gli aggiornamenti di driver e firmware cambiano queste regole proprio come fanno gli aggiornamenti del NOS (Ricette di configurazione delle porte).
In CodingBox
Il lato banco della prassi di flotta: leggi l’identità e la versione firmware di ogni modulo nel code database all’ispezione in ingresso, confronta i byte di un modulo sospetto con la voce di matrice su Check transceiver, e mantieni la distinzione codificato/originale nelle note del database in modo che un rifiuto nel giorno dell’aggiornamento possa essere ricondotto al modulo in pochi secondi.
Le politiche di driver e firmware delle NIC in dettaglio, per produttore e sistema operativo: Compatibilità dei ricetrasmettitori sulle NIC.
La prassi di flotta come lista di controllo per la messa in servizio — aggiornare prima di configurare, test canary, baseline del DDM, test di accettazione: Scegliere e mettere in servizio.