Netzwerk-Betriebssysteme: ein Feldführer · Hersteller und Netzwerk-Betriebssysteme · Netzwerkkarten und Switches · Dokumentation · CodingBox
CodingBox Dokumentation

Netzwerk-Betriebssysteme: ein Feldführer

Jeder Switch-Hersteller liefert ein Netzwerkbetriebssystem (NOS) mit eigener Befehlssyntax, einer eigenen Art, einen Transceiver anzuzeigen, und einer eigenen Haltung gegenüber Modulen, die es nicht erkennt. Diese Seite listet die Systeme auf, die einem begegnen, wie sie Dinge benennen, wo die Transceiver-Befehle liegen und wie ihre Standardhaltung zu Drittanbieter-Optik aussieht, damit sich ein auf der Werkbank ausgelesenes Modul der Box zuordnen lässt, in die es eingebaut wird.

Die Landschaft

NOSHersteller/PlattformenCLI-StilTransceiver-Identität & DDMDrittanbieter-Optik (dokumentiertes Verhalten)
IOS / IOS-XECisco Catalyst Campus (9200/9300/9500…), ISR/ASRshowshow interfaces transceiver [detail], show idprom interfacestandardmäßig abgelehnt (%PHY-4-UNSUPPORTED_TRANSCEIVER, errdisable); service unsupported-transceiver + no errdisable detect cause gbic-invalid auf vielen Plattformen
NX-OSCisco Nexus DCshowshow interface … transceiver detailsakzeptiert meist mit Logeintrag; manche Plattformen strikt; service unsupported-transceiver
IOS-XRCisco ASR 9000, NCS, 8000showshow controllers optics …Prüfung je nach Plattform; nicht unterstützte Optik wird markiert, manche bleiben down
EOSAristashowshow interfaces transceiver [dom]keine Durchsetzung; nur Logeinträge
Junos / Junos EvolvedJuniper EX, QFX, MX, PTX, ACXshow (hierarchische Konfiguration)show interfaces diagnostics optics, show chassis hardwareakzeptiert die meisten; „unsupported“ in show chassis pic; DDM bei unbekannten PNs mitunter eingeschränkt
VRPHuawei CloudEngine, S-Serie, NEdisplaydisplay transceiver interface … verboseAlarme bei Nicht-Huawei-Optik; transceiver phony-alarm-disable unterdrückt sie
ComwareH3Cdisplaydisplay transceiver interface, display transceiver diagnosisähnlich wie VRP; transceiver phony-alarm-disable
AOS-CX / AOS-S (ProCurve)HPE Arubashowshow interface transceiver [detail]AOS-S blockiert nicht unterstützte, außer mit allow-unsupported-transceiver; AOS-CX mit ähnlichem Befehl
OS10 / OS9Dellshowshow interface … transceivermeist freizügig; aus der PowerConnect-Ära: service unsupported-transceiver
EXOS / VOSS / Fabric EngineExtremeshowshow ports transceiver informationfreizügig, mit Logeinträgen
FastIron (ICX)Ruckus / Brocadeshowshow media, show opticfreizügig bei Ethernet; SAN-FOS ist strikt
FOSBrocade/Broadcom SANswitchshow, sfpshowsfpshow, porterrshowverlangt auf den meisten Plattformen SFPs mit Brocade-Branding (FC-Optik)
Cumulus Linux / NVUE, Onyx (MLNX-OS)Nvidia/Mellanox SpectrumLinux / nvl1-show, mlxlink -m, ethtool -mfreizügig bei Ethernet; InfiniBand prüft die Kabelinfo
SONiCCommunity- und Hersteller-Builds auf White-Box (Edgecore, Celestica, UfiSpace…) und OEMLinux / show, configshow interfaces transceiver eeprom -d, sfputilfreizügig; Plattform-Plugins entscheiden
RouterOS / SwOSMikroTik/interface ethernetmonitor auf SFP-Interfacesakzeptiert alles; DDM wird angezeigt
EdgeOS / UniFiUbiquitiGUI/CLIGUI, ethtool -mfreizügig
Linux-HostsServer, DPUsethtoolethtool -mabhängig vom NIC-Treiber (allow_unsupported_sfp bei manchen Intel-Treibern)

Das Verhalten ist je Plattform und Release unterschiedlich; die letzte Spalte dient nur zur Orientierung, zur Bestätigung die Herstellerdokumentation oder einen Testport nutzen (Wie jedes NOS ein Modul prüft).

Befehlsfamilien

Aufgabeshow-Stil (Cisco, Arista, Juniper…)display-Stil (Huawei, H3C)Linux-Stil (SONiC, Cumulus, Hosts)
Identitätshow 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
Geschwindigkeit / FEC / Breakoutspeed, fec, breakout unter dem Interface oder Chassisspeed, fec-mode, port splitconfig interface speed/fec/breakout, nv set interface … link
Fehlershow interfaces counters errorsdisplay interface … countersshow interfaces counters, ethtool -S

Genaue Syntax je NOS: Rezepte zur Portkonfiguration; Identitätsprüfung: Optik am Switch verifizieren.

Open Networking

SONiC (Linux + SAI-Abstraktion über Merchant-ASICs) und Cumulus/NVUE haben das NOS zu Software gemacht, die sich unabhängig von der Hardware wählen lässt. Für die Optik bedeutet das: Das Plattform-Plugin, nicht eine Herstellerrichtlinie, entscheidet, was und wie gelesen wird; die CMIS-Unterstützung hängt vom SONiC-Release ab; DDM- und FEC-Zähler stammen aus Linux-Tools; und die Kompatibilitätsprüfung liegt in der eigenen Verantwortung (Kompatibilitätsmatrizen).

Wie das NOS die Anzeige beeinflusst

  • Benennung: Die Typbezeichnung (10GBASE-LR, QSFP-100G-SR4, SFP-10G-LR) wird aus Compliance-Codes und der PN abgeleitet, je nach NOS unterschiedlich (Compliance-Codes).
  • DDM-Darstellung: Manche zeigen Schwellwerte und Flags, manche nur Werte; manche wenden eine externe Kalibrierung an, manche nicht (Kalibrierung).
  • CMIS-Tiefe: von voller Kontrolle über den Datenpfad bis „LPMode freigeben und hoffen“ (CMIS-Probleme).
  • Logging: Die Meldung, die die Ablehnung benennt (unsupported, invalid, Mod_Inv, phony), ist die schnellste Diagnose (Symptomindex).

In CodingBox

Die Transceiver-Zusammenfassungen geben die Identität eines Moduls im Stil von Cisco IOS, Junos, Huawei VRP und Aruba wieder, sodass die Werkbank-Ausgabe dem entspricht, was der Switch ausdrucken wird. Eine Abweichung zwischen beiden zeigt ein Codierungs- oder Richtlinienproblem als Erstes an.

Die Zeile „Linux-Hosts“ ausführlicher: NIC-Hersteller, Treiber und ihre Modulbefehle: NIC-Tools und Diagnose, NICs mit optischen Ports.

Grammatik der Interface-Benennung und Namen der Management-Ports für jedes dieser Systeme: Portbenennung & LEDs; ihre SNMP-MIBs und Telemetriepfade für Transceiver-Daten: Management & Monitoring.


Wenn Sie in diesem Artikel eine Ungenauigkeit oder einen Fehler finden, markieren Sie die betreffende Stelle und drücken Sie Ctrl+Enter, um .