Plan de gestion : console, OOB, API, SNMP et télémétrie pour l’optique · Bases des commutateurs · Cartes réseau et commutateurs · Documentation · CodingBox
CodingBox Documentation

Plan de gestion : console, OOB, API, SNMP et télémétrie pour l’optique

Tout ce qu’un commutateur sait d’un transceiver — identité, DDM, alarmes, la raison pour laquelle il a refusé un module — vit dans le plan de contrôle et vous parvient par le plan de gestion : un câble console, un port hors bande, une session CLI ou API, un relevé SNMP, un flux de télémétrie ou une ligne de syslog. Cette page recense les méthodes d’accès, les interfaces d’automatisation, les objets SNMP et les chemins de télémétrie qui transportent les données de transceiver sur les principales plateformes, les messages syslog à surveiller, et les routines opérationnelles (sauvegardes, mises à niveau, ZTP) qui touchent à l’optique.

Méthodes d’accès

MéthodePort / interfaceUsageNotes
ConsoleRJ45 RS-232 (câble rollover Cisco, 9600 8N1) et/ou USB-C / mini-USB (COM virtuel)première configuration, restauration, suivi du démarrage115 200 sur de nombreux boîtiers récents ; la console USB nécessite un pilote sous Windows
Gestion hors bandeEthernet mgmt0 / Management1 / me0 dédié, VRF propregestion au quotidien, keepalives pour MLAG, télémétrieréseau physique séparé ; cuivre 1G, parfois SFP (Nommage des ports et LED)
Dans la bandeloopback ou SVI sur le réseau de donnéesquand l’OOB est absentperdu en même temps que le plan de données
BMC / IPMI / Redfishsur les white-box et certains commutateurs DCalimentation, capteurs, firmwarede type serveur
Bluetooth / application USBcertains commutateurs de campusconfiguration initiale depuis un téléphone—

Interfaces de configuration et d’automatisation

InterfaceNormesOùUtilisation pour l’optique
CLI (SSH)—toutesshow interfaces transceiver et consorts (Vérifier les optiques sur un commutateur)
NETCONF / YANGRFC 6241, OpenConfig et modèles natifsJunos, IOS-XE/XR, NX-OS, Arista, Huawei, SONiC (partiel)openconfig-platform-transceiver lit l’identité et le DDM
RESTCONF / RESTRFC 8040, REST constructeur (Arista eAPI, AOS-CX REST, NX-API, Dell OS10 REST)la plupartJSON des mêmes commandes show
gNMI / gRPCOpenConfig gNMIArista, Cisco, Juniper, Nokia, SONiCabonnements de télémétrie en streaming
SNMPv2c / v3toutesinterrogation du DDM et du statut (Surveillance)
Ansible / Terraform / Pythonpar-dessus ce qui précède—inventaire de transceivers à l’échelle du parc
ZTP / PoAP / autoinstalloptions DHCP + HTTP/TFTPprovisionnementun commutateur neuf récupère l’image et la configuration ; les commandes de politique optique doivent figurer dans cette configuration

Objets SNMP pour les transceivers

PortéeMIB / objetNotes
Statut et compteurs d’interface (tous)IF-MIB : ifOperStatus, ifHighSpeed, ifInErrors, ifHCInOctets ; EtherLike-MIB : dot3StatsFCSErrorsliaison et CRC
Inventaire physique (tous)ENTITY-MIB : entPhysicalDescr, entPhysicalModelName (PN), entPhysicalSerialNum (SN), entPhysicalMfgName (constructeur), entPhysicalClass = port/moduleles modules apparaissent comme des entités enfants du port
Capteurs (standard)ENTITY-SENSOR-MIB (RFC 3433) : entPhySensorType (celsius, volts, amperes, dBm as watts ×10^scale), entPhySensorValue, entPhySensorScale, entPhySensorPrecisionutilisé par Arista, Cisco (certains), Dell, SONiC
CiscoCISCO-ENTITY-SENSOR-MIB (entSensorValue, seuils dans CISCO-ENTITY-SENSOR-EXT-MIB), CISCO-ENTITY-FRU-CONTROL-MIB ; les index DOM du transceiver sous les entités enfants du portIOS/IOS-XE/NX-OS
JuniperJUNIPER-DOM-MIB : jnxDomCurrentRxLaserPower, jnxDomCurrentTxLaserOutputPower, jnxDomCurrentTxLaserBiasCurrent, jnxDomCurrentModuleTemperature, jnxDomCurrentModuleVoltage, colonnes alarme/avertissement ; table par voie jnxDomCurrentLane*valeurs en 0,01 dBm / 0,001 mA
HuaweiHUAWEI-ENTITY-EXTENT-MIB : hwEntityOpticalRxPower, hwEntityOpticalTxPower, hwEntityOpticalBiasCurrent, hwEntityOpticalTemperature, hwEntityOpticalVendorSn, hwEntityOpticalVendorPn, hwEntityOpticalType ; hwEntityOpticalUserEepromVRP
H3CHH3C-TRANSCEIVER-INFO-MIB : hh3cTransceiverHardwareType, hh3cTransceiverVendorName, hh3cTransceiverCurRXPower, hh3cTransceiverCurTXPower, hh3cTransceiverTemperatureComware
HPE ArubaENTITY-SENSOR-MIB sur AOS-CX ; MIB hpicfTransceiver sur AOS-S—
Dell OS10ENTITY-SENSOR-MIB + os10-platform REST—
ExtremeEXTREME-PORT-MIB / extremeOpticalPort sur EXOS—
MikroTikMIKROTIK-MIB : mtxrOpticalTable (mtxrOpticalRxPower, mtxrOpticalTxPower, mtxrOpticalTemperature, mtxrOpticalVoltage, mtxrOpticalTxBias)RouterOS
UbiquitiUBNT-… limité ; utiliser SSH/ethtool -m—
SONiCENTITY-SENSOR-MIB via snmpagent ; état dans la table redis TRANSCEIVER_DOM_SENSOR—
TrapslinkDown/linkUp (IF-MIB), traps de seuil DOM constructeur (jnxDomAlarm*, hwEntityOpticalTrap, cefcFRU*)—

Conseil de dimensionnement : interrogez le DDM toutes les 60–300 s, pas toutes les 10 s ; alertez sur les écarts : Surveillance.

Chemins de télémétrie en streaming (OpenConfig)

CheminDonnées
/components/component[name=<port>-transceiver]/transceiver/state/vendor, vendor-part, serial-no, form-factor, connector-type, ethernet-pmd, present, date-code
…/transceiver/physical-channels/channel[index]/state/input-power, output-power, laser-bias-current par voie (instantané/moy/min/max)
/components/component/state/temperature/instanttempérature du module
/interfaces/interface[name]/state/counters/in-crc-errors, in-fcs-errors, carrier-transitions (nombre de flaps)
/interfaces/interface/ethernet/state/negotiated-port-speed, fec-mode (modèles récents)
Natif constructeur (Cisco XR Cisco-IOS-XR-controller-optics-oper, Junos /junos/system/linecard/optics/, Arista /Sysdb/hardware/xcvr/status/)plus riche : seuils, alarmes, états des voies

Les intervalles d’échantillonnage typiques sont de 30–60 s pour le DDM et 10 s pour les compteurs ; la télémétrie est de type push, si bien que des centaines de ports coûtent peu au commutateur.

Messages syslog à surveiller

CatégorieExemples (le libellé varie)Signification
Module accepté/rejeté%PHY-4-UNSUPPORTED_TRANSCEIVER, Transceiver … unsupported, phony transceiver, Mod_Inv, PIC … optics unsupportedpolitique (Comment chaque NOS valide un module)
Module inséré/retiré%SFF8472-…, XCVR inserted/removed, Transceiver presentinventaire
Seuil DOMRx power low warning, TEMP_HIGH_ALARM, jnxDomAlarmSet, %SFF8472-5-THRESHOLD_VIOLATIONniveaux (Seuils et alarmes)
État de liaison%LINK-3-UPDOWN, %LINEPROTO-5-UPDOWN, SNMP_TRAP_LINK_DOWNflaps (Flapping de liaison)
Errdisable%PM-4-ERR_DISABLE gbic-invalid, link-flap error detectedport coupé par la politique
FECFEC uncorrectable errors, pre-FEC BER thresholdliaison marginale
Alimentation/thermiquepower class exceeds, Module … high temperature, alarmes ventilateur/PSUAlimentation et thermique
CMISModule not ready, DataPath … state, CDB failureProblèmes CMIS

Routines opérationnelles qui touchent à l’optique

RoutineCe qu’il faut faire pour les modules
Sauvegarde de configurationinclut les commandes de politique optique (service unsupported-transceiver, réglages FEC, éclatement (breakout)) : les perdre à la restauration fait tomber des ports
Mise à niveau logiciellelire les notes de version pour les éléments liés aux transceivers, tester sur un canari, tenir l’inventaire des modules codés (Matrices de compatibilité et firmware)
Firmware du modulecertains NOS poussent le firmware du module (Cisco, Arista, Juniper pour les optiques OEM) : un nouveau NOS peut mettre à jour des modules silencieusement (Le contrôleur et son firmware)
Export d’inventaireshow inventory / ENTITY-MIB / télémétrie vers la CMDB : constructeur, PN, SN, port
ZTPla configuration de provisionnement doit déjà contenir les lignes FEC/vitesse/politique, sinon un leaf fraîchement provisionné démarre avec des uplinks éteints
Synchronisation temporelleNTP/PTP pour que l’historique DDM et le syslog concordent entre les équipements
AAA et journalisationenregistrer qui a changé la vitesse/le FEC d’un port : la moitié des tickets « l’optique est morte » sont des changements de configuration

Dans CodingBox

La lecture au banc et la télémétrie du commutateur décrivent les mêmes octets : constructeur, PN, SN, code date, valeurs DDM et seuils. Exporter l’inventaire du commutateur et rapprocher les numéros de série de la code database permet de trouver les modules dont l’identité a été codée, dont les seuils diffèrent de la fiche technique, ou qui ont changé de port (Check transceiver, Lecture du DDM avec des outils).


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