Matrices de compatibilité, release notes et évolutions du firmware
« Pris en charge » est une affirmation portant sur un triplet : ce module, sur cette plateforme, avec cette version logicielle. Les constructeurs publient ce triplet dans des matrices de compatibilité et des notes de version, et ils le modifient — de nouvelles optiques apparaissent, d’anciennes disparaissent, les vérifications se durcissent. Lire les matrices avant d’acheter et les relire avant de mettre à jour est le travail de compatibilité le moins coûteux qui soit. Cette page montre où se trouve l’information, comment la lire, et comment gérer un parc pour qu’une mise à jour logicielle ne se transforme pas en coupure des optiques.
Où les constructeurs publient leur support
| Constructeur | Ressource | Ce qu’elle liste |
|---|---|---|
| Cisco | Transceiver Module Group (TMG) Compatibility Matrix ; fiches techniques par plateforme | PN ↔ plateforme ↔ logiciel minimum ; restrictions de port |
| Juniper | Hardware Compatibility Tool (HCT) | PN de l’optique ↔ plateforme ↔ version Junos, débits, prise en charge du DDM |
| Arista | Transceiver and Cable Guide (PDF/en ligne) | PN, PMD, portée, plateformes prises en charge par version d’EOS |
| Huawei | Hardware Center / listes de compatibilité produit | codes de module optique par modèle de commutateur |
| H3C | Transceiver Module Compatibility Matrix | par famille de produits |
| HPE Aruba | Transceiver Guide, QuickSpecs | numéros J/R par famille de commutateurs et firmware |
| Dell | Networking Optics/Cables support matrix | SKU ↔ plateforme ↔ version OS10 |
| Nvidia/Mellanox | pages produit LinkX, notes de version Cumulus/Onyx, notes de firmware InfiniBand | PN du câble/transceiver ↔ commutateur/HCA ↔ firmware |
| Extreme, Ruckus | guides de compatibilité transceiver | par plateforme |
| Brocade (SAN) | notes de version FOS, liste des optiques prises en charge | PN des SFP de marque par version de FOS |
| SONiC / white-box | liste de compatibilité matérielle du fournisseur de la plateforme, wiki communautaire | optiques testées par plateforme ; souvent maintenue par la communauté |
| Constructeurs de NIC | listes de compatibilité des adaptateurs Intel/Broadcom/Mellanox | modules pris en charge et versions de pilote |
Lisez aussi les notes de version de la version du NOS que vous utilisez : les changements liés aux optiques se cachent sous « resolved issues », « behaviour changes » et « new hardware support ».
Lire une entrée de matrice
| Colonne | Signification | Points de vigilance |
|---|---|---|
| Référence (PN) | la chaîne exacte que le commutateur attend dans le module (Numérotation des références) | les suffixes de grade (-S, -I, lettres de révision) traités comme des PN distinctes |
| Plateforme / port | quel châssis, quelle carte de ligne ou quelle plage de ports | liaison montante uniquement, « ports 49–52 uniquement », pas sur les ports de breakout |
| Logiciel minimum | première version prise en charge | une PN plus récente sur une version plus ancienne = non prise en charge, même si elle est de marque |
| Débits / modes | quels débits et breakouts la PN prend en charge sur ce port | breakout 4×25G pris en charge sur certaines plateformes seulement |
| DDM / DOM | si les diagnostics sont exposés | « DOM not supported » sur certaines combinaisons |
| Remarques | température, portée, exigences FEC, EOL | dates de fin de commercialisation et PN de remplacement |
Ce qui change avec le logiciel
| Changement | Effet sur les optiques | Se manifeste par |
|---|---|---|
| Validation d’identité nouvelle ou plus stricte | des modules tiers ou codés jusque-là tolérés sont rejetés | ports en errdisable après la mise à jour (Comment chaque NOS valide un module) |
| Commande de contournement cachée supprimée ou renommée | service unsupported-transceiver n’est plus acceptée | la configuration ne se charge plus, ports down |
| Gestion de CMIS améliorée ou modifiée | des modules 400G+ qui nécessitaient des contournements fonctionnent désormais, ou l’inverse | modules bloqués en LowPwr (Problèmes CMIS) |
| Valeurs par défaut FEC/AN modifiées | les liaisons qui reposaient sur les anciennes valeurs par défaut tombent en panne | liaison down avec de bons niveaux (FEC et AN) |
| Interrogation DDM ou gestion des seuils modifiée | des alarmes apparaissent ou disparaissent | nouveau bruit syslog ou silence |
| La PN de l’optique atteint sa fin de support | fonctionne toujours, n’est plus listée | futurs tickets fermés comme « unsupported » |
| Mise à jour du firmware des modules intégrée | les modules de marque reçoivent un nouveau firmware | changements de comportement côté module (Contrôleur et firmware) |
Une pratique de parc qui évite les surprises
- Inventaire — consigner le constructeur, la PN, le numéro de série, la révision et le firmware de chaque module par port (depuis le commutateur ou depuis l’établi) dans la CMDB.
- Figer les versions — traiter la version du NOS comme faisant partie du triplet de compatibilité ; ne pas mettre à jour l’accès et le cœur le même jour.
- Lire les notes de version pour les éléments liés aux optiques avant chaque mise à jour.
- Tester sur un commutateur de laboratoire ou canari avec un exemplaire de chaque type d’optique utilisé — les modules tiers et codés en premier.
- Conserver l’image précédente et un plan de retour arrière ; savoir quels ports sont sujets à l’errdisable.
- Établir une référence DDM avant et après, pour que les changements de comportement soient visibles en supervision (Surveillance).
- Suivre l’EOL des PN d’optiques et de leurs remplaçantes, pour que les remplacements correspondent à la matrice.
Optiques tierces et codées dans ce contexte
Un module codé sur une PN OEM est jugé sur la même entrée de matrice que l’original — la plateforme ne peut pas faire la différence si le codage est complet — mais la déclaration de support du constructeur ne s’étend pas à lui, et une vérification plus stricte dans une nouvelle version peut le démasquer. Gardez les modules codés identifiables dans l’inventaire (leur véritable constructeur et numéro de série), testez-les en premier lors des mises à jour, et prévoyez le cas où une version ferme la porte (Optiques tierces, Verrouillage constructeur).
Côté NIC et serveur
Les adaptateurs serveur ont leurs propres matrices (adaptateur ↔ module ↔ pilote/firmware) et leurs propres politiques — certaines familles Intel refusent les SFP non listés à moins qu’un paramètre de pilote ne les autorise ; les adaptateurs Mellanox/Nvidia valident les câbles pour InfiniBand. Les mises à jour de pilote et de firmware changent ces règles tout comme le font les mises à jour du NOS (Recettes de configuration des ports).
Dans CodingBox
Le volet établi de cette pratique de parc : consigner l’identité et la version de firmware de chaque module dans la code database lors du contrôle à réception, comparer les octets d’un module suspect à l’entrée de matrice sur Check transceiver, et conserver la distinction codé/original dans les notes de la base afin qu’un rejet le jour d’une mise à jour puisse être retracé jusqu’au module en quelques secondes.
Les politiques de pilote et de firmware des NIC en détail, par constructeur et par système d’exploitation : Compatibilité des transceivers sur les NIC.
La pratique de parc sous forme de liste de contrôle de mise en service — mise à jour avant configuration, tests canari, référence DDM, test de réception : Sélectionner et mettre en service.