Sistemas operativos de red: guía de campo
Cada fabricante de switches distribuye un sistema operativo de red (NOS) con su propia sintaxis de comandos, su propia forma de mostrar un transceptor y su propia política frente a los módulos que no reconoce. Esta página enumera los sistemas que usted encontrará, cómo nombran las cosas, dónde están los comandos de transceptor y cuál es su postura por defecto ante la óptica de terceros, para que un módulo leído en el banco pueda asociarse al equipo en el que se va a instalar.
El panorama
| NOS | Fabricante / plataformas | Estilo de CLI | Identidad del transceptor y DDM | Óptica de terceros (comportamiento documentado) |
|---|---|---|---|---|
| IOS / IOS-XE | Cisco Catalyst campus (9200/9300/9500…), ISR/ASR | show | show interfaces transceiver [detail], show idprom interface | rechazado por defecto (%PHY-4-UNSUPPORTED_TRANSCEIVER, errdisable); service unsupported-transceiver + no errdisable detect cause gbic-invalid en muchas plataformas |
| NX-OS | Cisco Nexus DC | show | show interface … transceiver details | en general acepta con un log; algunas plataformas son estrictas; service unsupported-transceiver |
| IOS-XR | Cisco ASR 9000, NCS, 8000 | show | show controllers optics … | validación según plataforma; la óptica no soportada se marca, en algunos casos se mantiene caída |
| EOS | Arista | show | show interfaces transceiver [dom] | sin aplicación; solo registra en el log |
| Junos / Junos Evolved | Juniper EX, QFX, MX, PTX, ACX | show (configuración jerárquica) | show interfaces diagnostics optics, show chassis hardware | acepta la mayoría; "unsupported" en show chassis pic; el DDM puede ser limitado para PN desconocidos |
| VRP | Huawei CloudEngine, series S, NE | display | display transceiver interface … verbose | alarmas en óptica no Huawei; transceiver phony-alarm-disable las suprime |
| Comware | H3C | display | display transceiver interface, display transceiver diagnosis | similar a VRP; transceiver phony-alarm-disable |
| AOS-CX / AOS-S (ProCurve) | HPE Aruba | show | show interface transceiver [detail] | AOS-S bloquea lo no soportado salvo allow-unsupported-transceiver; AOS-CX con comando similar |
| OS10 / OS9 | Dell | show | show interface … transceiver | en general permisivo; era PowerConnect: service unsupported-transceiver |
| EXOS / VOSS / Fabric Engine | Extreme | show | show ports transceiver information | permisivo, registra en el log |
| FastIron (ICX) | Ruckus / Brocade | show | show media, show optic | permisivo en Ethernet; SAN FOS es estricto |
| FOS | Brocade/Broadcom SAN | switchshow, sfpshow | sfpshow, porterrshow | requiere SFP de marca Brocade en la mayoría de las plataformas (Óptica FC) |
| Cumulus Linux / NVUE, Onyx (MLNX-OS) | Nvidia/Mellanox Spectrum | Linux / nv | l1-show, mlxlink -m, ethtool -m | permisivo en Ethernet; InfiniBand valida la información del cable |
| SONiC | builds comunitarias y de fabricante sobre white-box (Edgecore, Celestica, UfiSpace…) y OEM | Linux / show, config | show interfaces transceiver eeprom -d, sfputil | permisivo; los plugins de plataforma deciden |
| RouterOS / SwOS | MikroTik | /interface ethernet | monitor en interfaces sfp | acepta cualquier cosa; se muestra el DDM |
| EdgeOS / UniFi | Ubiquiti | GUI / CLI | GUI, ethtool -m | permisivo |
| Hosts Linux | servidores, DPU | ethtool | ethtool -m | depende del driver de la NIC (allow_unsupported_sfp en algunos drivers Intel) |
El comportamiento depende de la plataforma y de la versión; use la última columna como orientación y confírmelo en la documentación del fabricante o en un puerto de prueba (Cómo valida cada NOS un módulo).
Familias de comandos
| Tarea | Estilo show (Cisco, Arista, Juniper…) | Estilo display (Huawei, H3C) | Estilo Linux (SONiC, Cumulus, hosts) |
|---|---|---|---|
| Identidad | show interfaces transceiver / show chassis hardware | display transceiver interface | show interfaces transceiver eeprom, ethtool -m |
| DDM | … transceiver detail / diagnostics optics | … verbose / display transceiver diagnosis | … eeprom -d, ethtool -m |
| Velocidad / FEC / breakout | speed, fec, breakout bajo la interfaz o el chasis | speed, fec-mode, port split | config interface speed/fec/breakout, nv set interface … link |
| Errores | show interfaces counters errors | display interface … counters | show interfaces counters, ethtool -S |
Sintaxis exacta por NOS: Recetas de configuración de puerto; comprobaciones de identidad: Verificar la óptica en un switch.
Redes abiertas (open networking)
SONiC (Linux + abstracción SAI sobre ASIC comerciales) y Cumulus/NVUE convirtieron el NOS en software que se puede elegir por separado del hardware. Para la óptica esto significa: el plugin de plataforma, no una política del fabricante, decide qué se lee y cómo; el soporte de CMIS depende de la versión de SONiC; los contadores de DDM y FEC vienen de herramientas Linux; y las pruebas de compatibilidad son responsabilidad suya (Matrices de compatibilidad).
Cómo afecta el NOS a lo que usted ve
- Nomenclatura: la cadena de tipo (
10GBASE-LR,QSFP-100G-SR4,SFP-10G-LR) se deriva de los códigos de compliance y del PN, de forma distinta según el NOS (Códigos de compliance). - Presentación del DDM: algunos muestran umbrales y banderas, otros solo valores; algunos aplican calibración externa, otros no (Calibración).
- Profundidad de CMIS: desde control completo de la ruta de datos hasta "liberar LPMode y esperar" (Problemas de CMIS).
- Registro (logging): el mensaje que nombra el rechazo (
unsupported,invalid,Mod_Inv,phony) es el diagnóstico más rápido (Índice de síntomas).
En CodingBox
Los resúmenes de transceptor representan la identidad de un módulo en estilos Cisco IOS, Junos, Huawei VRP y Aruba para que la salida del banco coincida con lo que imprimirá el switch — y una discrepancia entre ambos es donde primero se manifiesta un problema de codificación o de política.
La fila de hosts Linux, ampliada — fabricantes de NIC, drivers y sus comandos de módulo: Herramientas y diagnóstico de NIC, NIC con puertos ópticos.
Gramática de nomenclatura de interfaces y nombres de puerto de gestión de cada uno de estos sistemas: Nomenclatura de puertos y LED; sus MIB SNMP y rutas de telemetría para los datos de transceptor: Gestión y monitorización.