Systèmes d’exploitation réseau : guide de terrain · Constructeurs et OS réseau · Cartes réseau et commutateurs · Documentation · CodingBox
CodingBox Documentation

Systèmes d’exploitation réseau : guide de terrain

Chaque constructeur de commutateurs fournit un système d’exploitation réseau (NOS) avec sa propre syntaxe de commandes, sa propre façon d’afficher un transceiver et sa propre politique envers les modules qu’il ne reconnaît pas. Cette page recense les systèmes que vous rencontrerez, la façon dont ils nomment les choses, où se trouvent les commandes transceiver, et quelle est leur position par défaut envers les optiques tierces, afin qu’un module lu sur l’établi puisse être rapproché du boîtier dans lequel il ira.

Le paysage

NOSConstructeur / plateformesStyle de CLIIdentité du transceiver et DDMOptiques tierces (comportement documenté)
IOS / IOS-XECisco Catalyst campus (9200/9300/9500…), ISR/ASRshowshow interfaces transceiver [detail], show idprom interfacerejeté par défaut (%PHY-4-UNSUPPORTED_TRANSCEIVER, errdisable) ; service unsupported-transceiver + no errdisable detect cause gbic-invalid sur de nombreuses plateformes
NX-OSCisco Nexus DCshowshow interface … transceiver detailsaccepte la plupart du temps avec une entrée de journal ; certaines plateformes strictes ; service unsupported-transceiver
IOS-XRCisco ASR 9000, NCS, 8000showshow controllers optics …validation selon la plateforme ; optiques non prises en charge signalées, certaines maintenues down
EOSAristashowshow interfaces transceiver [dom]aucune restriction ; journalisation
Junos / Junos EvolvedJuniper EX, QFX, MX, PTX, ACXshow (config hiérarchique)show interfaces diagnostics optics, show chassis hardwareaccepte la plupart ; « unsupported » dans show chassis pic ; le DDM peut être limité pour les PN inconnus
VRPHuawei CloudEngine, S-series, NEdisplaydisplay transceiver interface … verbosealarmes sur les optiques non-Huawei ; transceiver phony-alarm-disable les supprime
ComwareH3Cdisplaydisplay transceiver interface, display transceiver diagnosissemblable à VRP ; transceiver phony-alarm-disable
AOS-CX / AOS-S (ProCurve)HPE Arubashowshow interface transceiver [detail]AOS-S bloque ce qui n’est pas pris en charge sauf avec allow-unsupported-transceiver ; commande similaire sous AOS-CX
OS10 / OS9Dellshowshow interface … transceiverplutôt permissif ; à l’époque PowerConnect : service unsupported-transceiver
EXOS / VOSS / Fabric EngineExtremeshowshow ports transceiver informationpermissif, journalisation
FastIron (ICX)Ruckus / Brocadeshowshow media, show opticpermissif sur Ethernet ; FOS pour SAN est strict
FOSBrocade/Broadcom SANswitchshow, sfpshowsfpshow, porterrshowexige des SFP de marque Brocade sur la plupart des plateformes (Optique FC)
Cumulus Linux / NVUE, Onyx (MLNX-OS)Nvidia/Mellanox SpectrumLinux / nvl1-show, mlxlink -m, ethtool -mpermissif sur Ethernet ; InfiniBand valide les infos du câble
SONiCversions communautaires et constructeur sur white-box (Edgecore, Celestica, UfiSpace…) et OEMLinux / show, configshow interfaces transceiver eeprom -d, sfputilpermissif ; ce sont les plugins de plateforme qui décident
RouterOS / SwOSMikroTik/interface ethernetmonitor sur les interfaces sfpaccepte n’importe quoi ; DDM affiché
EdgeOS / UniFiUbiquitiGUI / CLIGUI, ethtool -mpermissif
Linux hostsserveurs, DPUethtoolethtool -mdépend du pilote NIC (allow_unsupported_sfp sur certains pilotes Intel)

Le comportement dépend de la plateforme et de la version ; considérez la dernière colonne comme une orientation et vérifiez dans la documentation du constructeur ou sur un port de test (Comment chaque NOS valide un module).

Familles de commandes

TâcheStyle show (Cisco, Arista, Juniper…)Style display (Huawei, H3C)Style Linux (SONiC, Cumulus, hosts)
Identitéshow interfaces transceiver / show chassis hardwaredisplay transceiver interfaceshow interfaces transceiver eeprom, ethtool -m
DDM… transceiver detail / diagnostics optics… verbose / display transceiver diagnosis… eeprom -d, ethtool -m
Débit / FEC / éclatementspeed, fec, breakout au niveau de l’interface ou du châssisspeed, fec-mode, port splitconfig interface speed/fec/breakout, nv set interface … link
Erreursshow interfaces counters errorsdisplay interface … countersshow interfaces counters, ethtool -S

Syntaxe exacte par NOS : Recettes de configuration de port ; vérifications d’identité : Vérifier l’optique sur un commutateur.

Réseau ouvert

SONiC (Linux avec une abstraction SAI au-dessus des ASIC merchant) et Cumulus/NVUE ont fait du NOS un logiciel que vous pouvez choisir indépendamment du matériel. Pour l’optique, cela signifie : c’est le plugin de plateforme, pas une politique constructeur, qui décide ce qui est lu et comment ; le support de CMIS dépend de la version de SONiC ; le DDM et les compteurs FEC viennent des outils Linux ; et les tests de compatibilité sont à votre charge (Matrices de compatibilité).

Comment le NOS influence ce que vous voyez

  • Nommage : la chaîne de type (10GBASE-LR, QSFP-100G-SR4, SFP-10G-LR) est dérivée des codes de conformité et du PN, différemment selon le NOS (Codes de conformité).
  • Présentation du DDM : certains affichent les seuils et les indicateurs, d’autres seulement les valeurs ; certains appliquent l’étalonnage externe, d’autres non (Étalonnage).
  • Profondeur CMIS : du contrôle complet du chemin de données jusqu’à « relâcher le LPMode et espérer » (Problèmes CMIS).
  • Journalisation : le message qui nomme le rejet (unsupported, invalid, Mod_Inv, phony) est le diagnostic le plus rapide (Index des symptômes).

Dans CodingBox

Les résumés de transceivers affichent l’identité d’un module dans les styles Cisco IOS, Junos, Huawei VRP et Aruba, pour que la sortie de l’établi corresponde à ce que le commutateur imprimera — et un écart entre les deux est le premier signe d’un problème de codage ou de politique.

La ligne « Linux hosts » développée — constructeurs de NIC, pilotes et leurs commandes de module : Outils et diagnostics NIC, NIC à ports optiques.

La grammaire de nommage des interfaces et les noms des ports de gestion pour chacun de ces systèmes : Nommage des ports et LED ; leurs MIB SNMP et chemins de télémétrie pour les données de transceiver : Gestion et supervision.


Si vous trouvez une inexactitude ou une erreur dans cet article, sélectionnez le passage concerné et appuyez sur Ctrl+Enter pour .