Sistemas operativos de red: guía de campo · Fabricantes y sistemas operativos de red · Tarjetas de red y conmutadores · Documentación · CodingBox
CodingBox Documentación

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

NOSFabricante / plataformasEstilo de CLIIdentidad del transceptor y DDMÓptica de terceros (comportamiento documentado)
IOS / IOS-XECisco Catalyst campus (9200/9300/9500…), ISR/ASRshowshow interfaces transceiver [detail], show idprom interfacerechazado por defecto (%PHY-4-UNSUPPORTED_TRANSCEIVER, errdisable); service unsupported-transceiver + no errdisable detect cause gbic-invalid en muchas plataformas
NX-OSCisco Nexus DCshowshow interface … transceiver detailsen general acepta con un log; algunas plataformas son estrictas; service unsupported-transceiver
IOS-XRCisco ASR 9000, NCS, 8000showshow controllers optics …validación según plataforma; la óptica no soportada se marca, en algunos casos se mantiene caída
EOSAristashowshow interfaces transceiver [dom]sin aplicación; solo registra en el log
Junos / Junos EvolvedJuniper EX, QFX, MX, PTX, ACXshow (configuración jerárquica)show interfaces diagnostics optics, show chassis hardwareacepta la mayoría; "unsupported" en show chassis pic; el DDM puede ser limitado para PN desconocidos
VRPHuawei CloudEngine, series S, NEdisplaydisplay transceiver interface … verbosealarmas en óptica no Huawei; transceiver phony-alarm-disable las suprime
ComwareH3Cdisplaydisplay transceiver interface, display transceiver diagnosissimilar a VRP; transceiver phony-alarm-disable
AOS-CX / AOS-S (ProCurve)HPE Arubashowshow interface transceiver [detail]AOS-S bloquea lo no soportado salvo allow-unsupported-transceiver; AOS-CX con comando similar
OS10 / OS9Dellshowshow interface … transceiveren general permisivo; era PowerConnect: service unsupported-transceiver
EXOS / VOSS / Fabric EngineExtremeshowshow ports transceiver informationpermisivo, registra en el log
FastIron (ICX)Ruckus / Brocadeshowshow media, show opticpermisivo en Ethernet; SAN FOS es estricto
FOSBrocade/Broadcom SANswitchshow, sfpshowsfpshow, porterrshowrequiere SFP de marca Brocade en la mayoría de las plataformas (Óptica FC)
Cumulus Linux / NVUE, Onyx (MLNX-OS)Nvidia/Mellanox SpectrumLinux / nvl1-show, mlxlink -m, ethtool -mpermisivo en Ethernet; InfiniBand valida la información del cable
SONiCbuilds comunitarias y de fabricante sobre white-box (Edgecore, Celestica, UfiSpace…) y OEMLinux / show, configshow interfaces transceiver eeprom -d, sfputilpermisivo; los plugins de plataforma deciden
RouterOS / SwOSMikroTik/interface ethernetmonitor en interfaces sfpacepta cualquier cosa; se muestra el DDM
EdgeOS / UniFiUbiquitiGUI / CLIGUI, ethtool -mpermisivo
Hosts Linuxservidores, DPUethtoolethtool -mdepende 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

TareaEstilo show (Cisco, Arista, Juniper…)Estilo display (Huawei, H3C)Estilo Linux (SONiC, Cumulus, hosts)
Identidadshow 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
Velocidad / FEC / breakoutspeed, fec, breakout bajo la interfaz o el chasisspeed, fec-mode, port splitconfig interface speed/fec/breakout, nv set interface … link
Erroresshow interfaces counters errorsdisplay interface … countersshow 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.


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