Plano de gestión: consola, OOB, API, SNMP y telemetría para óptica · Fundamentos de los conmutadores · Tarjetas de red y conmutadores · Documentación · CodingBox
CodingBox Documentación

Plano de gestión: consola, OOB, API, SNMP y telemetría para óptica

Todo lo que un conmutador sabe sobre un transceptor — identidad, DDM, alarmas, el motivo por el que rechazó un módulo — vive en el plano de control y llega hasta usted a través del plano de gestión: un cable de consola, un puerto fuera de banda, una sesión de CLI o API, un sondeo SNMP, un flujo de telemetría o una línea de syslog. Esta página enumera los métodos de acceso, las interfaces de automatización, los objetos SNMP y las rutas de telemetría que transportan datos de transceptores en las principales plataformas, los mensajes de syslog que merece la pena alertar, y las rutinas operativas (copias de seguridad, actualizaciones, ZTP) que tocan la óptica.

Métodos de acceso

MétodoPuerto / interfazUsoNotas
ConsolaRJ45 RS-232 (cable rollover Cisco, 9600 8N1) y/o USB-C / mini-USB (COM virtual)configuración inicial, recuperación, ver el arranque115 200 en muchos equipos más nuevos; la consola USB necesita un driver en Windows
Gestión fuera de bandaEthernet dedicado mgmt0 / Management1 / me0, VRF propiagestión del día a día, keepalives de MLAG, telemetríared física separada; cobre 1G, a veces SFP (Nomenclatura de puertos y LED)
In-bandloopback o SVI sobre la red de datoscuando no hay OOBse pierde cuando se pierde el plano de datos
BMC / IPMI / Redfishen white-box y algunos conmutadores de DCalimentación, sensores, firmwareal estilo servidor
App Bluetooth / USBalgunos conmutadores de campusconfiguración inicial desde un teléfono—

Interfaces de configuración y automatización

InterfazEstándaresDóndeUso en óptica
CLI (SSH)—todosshow interfaces transceiver y similares (Verificación de ópticas en un conmutador)
NETCONF / YANGRFC 6241, OpenConfig y modelos nativosJunos, IOS-XE/XR, NX-OS, Arista, Huawei, SONiC (parcial)openconfig-platform-transceiver lee identidad y DDM
RESTCONF / RESTRFC 8040, REST de cada fabricante (Arista eAPI, AOS-CX REST, NX-API, Dell OS10 REST)la mayoríaJSON de los mismos show commands
gNMI / gRPCOpenConfig gNMIArista, Cisco, Juniper, Nokia, SONiCsuscripciones de telemetría en streaming
SNMPv2c / v3todossondeo de DDM y estado (Monitorización)
Ansible / Terraform / Pythonsobre lo anterior—inventario de transceptores a escala de flota
ZTP / PoAP / autoinstallopciones DHCP + HTTP/TFTPaprovisionamientoun conmutador nuevo descarga la imagen y la configuración; los comandos de política de óptica deben estar en esa configuración

Objetos SNMP para transceptores

AlcanceMIB / objetoNotas
Estado y contadores de interfaz (todos)IF-MIB: ifOperStatus, ifHighSpeed, ifInErrors, ifHCInOctets; EtherLike-MIB: dot3StatsFCSErrorsenlace y CRC
Inventario físico (todos)ENTITY-MIB: entPhysicalDescr, entPhysicalModelName (PN), entPhysicalSerialNum (SN), entPhysicalMfgName (fabricante), entPhysicalClass = port/modulelos módulos aparecen como entidades hijas del puerto
Sensores (estándar)ENTITY-SENSOR-MIB (RFC 3433): entPhySensorType (celsius, volts, amperes, dBm como watts ×10^scale), entPhySensorValue, entPhySensorScale, entPhySensorPrecisionusado por Arista, Cisco (algunos), Dell, SONiC
CiscoCISCO-ENTITY-SENSOR-MIB (entSensorValue, umbrales en CISCO-ENTITY-SENSOR-EXT-MIB), CISCO-ENTITY-FRU-CONTROL-MIB; los índices DOM del transceptor van bajo las entidades hijas del puertoIOS/IOS-XE/NX-OS
JuniperJUNIPER-DOM-MIB: jnxDomCurrentRxLaserPower, jnxDomCurrentTxLaserOutputPower, jnxDomCurrentTxLaserBiasCurrent, jnxDomCurrentModuleTemperature, jnxDomCurrentModuleVoltage, columnas de alarma/advertencia; tabla por carril jnxDomCurrentLane*valores 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 en AOS-CX; MIB hpicfTransceiver en AOS-S—
Dell OS10ENTITY-SENSOR-MIB + os10-platform REST—
ExtremeEXTREME-PORT-MIB / extremeOpticalPort en EXOS—
MikroTikMIKROTIK-MIB: mtxrOpticalTable (mtxrOpticalRxPower, mtxrOpticalTxPower, mtxrOpticalTemperature, mtxrOpticalVoltage, mtxrOpticalTxBias)RouterOS
UbiquitiUBNT-… limitado; usar SSH/ethtool -m—
SONiCENTITY-SENSOR-MIB vía snmpagent; estado en redis, tabla TRANSCEIVER_DOM_SENSOR—
TrapslinkDown/linkUp (IF-MIB), traps de umbral DOM de cada fabricante (jnxDomAlarm*, hwEntityOpticalTrap, cefcFRU*)—

Consejo de escalado: sondee el DDM cada 60–300 s, no cada 10 s; alerte sobre los deltas: Monitorización.

Rutas de telemetría en streaming (OpenConfig)

RutaDatos
/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 por carril (instant/avg/min/max)
/components/component/state/temperature/instanttemperatura del módulo
/interfaces/interface[name]/state/counters/in-crc-errors, in-fcs-errors, carrier-transitions (número de parpadeos)
/interfaces/interface/ethernet/state/negotiated-port-speed, fec-mode (modelos más nuevos)
Nativo de cada fabricante (Cisco XR Cisco-IOS-XR-controller-optics-oper, Junos /junos/system/linecard/optics/, Arista /Sysdb/hardware/xcvr/status/)más completo: umbrales, alarmas, estados por carril

Los intervalos de muestreo típicos son 30–60 s para el DDM y 10 s para los contadores; la telemetría es push, así que cientos de puertos apenas cuestan al conmutador.

Mensajes de syslog que merece la pena alertar

ClaseEjemplos (el texto varía)Significado
Módulo aceptado/rechazado%PHY-4-UNSUPPORTED_TRANSCEIVER, Transceiver … unsupported, phony transceiver, Mod_Inv, PIC … optics unsupportedpolítica (Cómo valida cada NOS un módulo)
Módulo insertado/retirado%SFF8472-…, XCVR inserted/removed, Transceiver presentinventario
Umbral DOMRx power low warning, TEMP_HIGH_ALARM, jnxDomAlarmSet, %SFF8472-5-THRESHOLD_VIOLATIONniveles (Umbrales y alarmas)
Estado del enlace%LINK-3-UPDOWN, %LINEPROTO-5-UPDOWN, SNMP_TRAP_LINK_DOWNparpadeos (Parpadeo de enlace)
Errdisable%PM-4-ERR_DISABLE gbic-invalid, link-flap error detectedpuerto cerrado por política
FECFEC uncorrectable errors, pre-FEC BER thresholdenlace marginal
Alimentación/térmicopower class exceeds, Module … high temperature, alarmas de ventilador/PSUAlimentación y térmico
CMISModule not ready, DataPath … state, CDB failureProblemas de CMIS

Rutinas operativas que tocan la óptica

RutinaQué hacer con los módulos
Copia de seguridad de la configuraciónincluye los comandos de política de óptica (service unsupported-transceiver, ajustes de FEC, breakout) — perderlos al restaurar tumba puertos
Actualización de softwarelea las notas de versión en busca de puntos sobre transceptores, pruebe en un canario, mantenga el inventario de módulos codificados (Matrices de compatibilidad y firmware)
Firmware del móduloalgunos NOS empujan firmware al módulo (Cisco, Arista, Juniper para ópticas OEM) — un NOS nuevo puede actualizar módulos en silencio (Controlador y firmware)
Exportación de inventarioshow inventory / ENTITY-MIB / telemetría hacia la CMDB: fabricante, PN, SN, puerto
ZTPla configuración de aprovisionamiento ya debe contener las líneas de FEC/velocidad/política; si no, un leaf recién aprovisionado arranca con los uplinks apagados
Sincronización horariaNTP/PTP para que el historial de DDM y el syslog coincidan entre dispositivos
AAA y registrodeje constancia de quién cambió la velocidad/FEC de un puerto — la mitad de los tickets de «la óptica murió» son cambios de configuración

En CodingBox

La lectura en el banco y la telemetría del conmutador describen los mismos bytes: fabricante, PN, SN, código de fecha, valores de DDM y umbrales. Exportar el inventario del conmutador y cruzar los números de serie con la Code database encuentra módulos cuya identidad fue codificada, cuyos umbrales difieren de la hoja de datos, o que se movieron entre puertos (Check transceiver, Lectura de DDM con herramientas).


Si encuentra una inexactitud o un error en este material, seleccione el fragmento correspondiente y pulse Ctrl+Enter para .