Netwerkbesturingssystemen: een veldgids · Fabrikanten en netwerkbesturingssystemen · Netwerkkaarten en switches · Documentatie · CodingBox
CodingBox Documentatie

Netwerkbesturingssystemen: een veldgids

Elke switchfabrikant levert een network operating system (NOS) met eigen opdrachtsyntaxis, een eigen manier om een transceiver te tonen en eigen beleid voor modules die niet worden herkend. Deze pagina noemt de systemen die u tegenkomt, hoe ze zaken benoemen, waar de transceiveropdrachten staan en wat hun standaardhouding tegenover optiek van derden is. Zo kunt u een op de werkbank gelezen module koppelen aan de switch waarin deze komt.

Het landschap

NOSFabrikant / platformsCLI-stijlTransceiveridentiteit en DDMOptiek van derden (gedocumenteerd gedrag)
IOS / IOS-XECisco Catalyst campus (9200/9300/9500…), ISR/ASRshowshow interfaces transceiver [detail], show idprom interfacestandaard geweigerd (%PHY-4-UNSUPPORTED_TRANSCEIVER, errdisable); service unsupported-transceiver + no errdisable detect cause gbic-invalid op veel platforms
NX-OSCisco Nexus DCshowshow interface … transceiver detailsaccepteert meestal met een log; sommige platforms strikt; service unsupported-transceiver
IOS-XRCisco ASR 9000, NCS, 8000showshow controllers optics …validatie per platform; niet-ondersteunde optiek gemarkeerd, sommige blijven down
EOSAristashowshow interfaces transceiver [dom]geen handhaving; logs
Junos / Junos EvolvedJuniper EX, QFX, MX, PTX, ACXshow (hiërarchische configuratie)show interfaces diagnostics optics, show chassis hardwareaccepteert de meeste; ‘unsupported’ in show chassis pic; DDM kan beperkt zijn bij onbekende PNs
VRPHuawei CloudEngine, S-series, NEdisplaydisplay transceiver interface … verbosealarmen voor niet-Huawei-optiek; transceiver phony-alarm-disable onderdrukt deze
ComwareH3Cdisplaydisplay transceiver interface, display transceiver diagnosisvergelijkbaar met VRP; transceiver phony-alarm-disable
AOS-CX / AOS-S (ProCurve)HPE Arubashowshow interface transceiver [detail]AOS-S blokkeert niet-ondersteunde modules tenzij allow-unsupported-transceiver; AOS-CX vergelijkbare opdracht
OS10 / OS9Dellshowshow interface … transceivermeestal soepel; PowerConnect-tijdperk: service unsupported-transceiver
EXOS / VOSS / Fabric EngineExtremeshowshow ports transceiver informationsoepel, logs
FastIron (ICX)Ruckus / Brocadeshowshow media, show opticsoepel op Ethernet; SAN FOS is strikt
FOSBrocade/Broadcom SANswitchshow, sfpshowsfpshow, porterrshowvereist op de meeste platforms SFPs van Brocade (FC-optiek)
Cumulus Linux / NVUE, Onyx (MLNX-OS)Nvidia/Mellanox SpectrumLinux / nvl1-show, mlxlink -m, ethtool -msoepel op Ethernet; InfiniBand valideert kabelinformatie
SONiCcommunity- en fabrikantbuilds op white-box (Edgecore, Celestica, UfiSpace…) en OEMLinux / show, configshow interfaces transceiver eeprom -d, sfputilsoepel; platformplugins beslissen
RouterOS / SwOSMikroTik/interface ethernetmonitor op sfp-interfacesaccepteert alles; DDM getoond
EdgeOS / UniFiUbiquitiGUI / CLIGUI, ethtool -msoepel
Linux-hostsservers, DPUsethtoolethtool -mafhankelijk van NIC-driver (allow_unsupported_sfp op sommige Intel-drivers)

Het gedrag verschilt per platform en release; gebruik de laatste kolom als oriëntatie en bevestig in documentatie van de fabrikant of op een testpoort (Hoe elk NOS een module valideert).

Opdrachtfamilies

Taakshow-stijl (Cisco, Arista, Juniper…)display-stijl (Huawei, H3C)Linux-stijl (SONiC, Cumulus, hosts)
Identiteitshow 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
Snelheid / FEC / breakoutspeed, fec, breakout onder interface of chassisspeed, fec-mode, port splitconfig interface speed/fec/breakout, nv set interface … link
Foutenshow interfaces counters errorsdisplay interface … countersshow interfaces counters, ethtool -S

Exacte syntaxis per NOS: Recepten voor poortconfiguratie; identiteitscontroles: Optiek op een switch controleren.

Open networking

SONiC (Linux + SAI-abstractie boven merchant ASICs) en Cumulus/NVUE maakten het NOS software die u afzonderlijk van de hardware kunt kiezen. Voor optiek betekent dit dat de platformplugin, niet fabrikantbeleid, beslist wat wordt gelezen en hoe; CMIS-ondersteuning hangt af van de SONiC-release; DDM- en FEC-tellers komen uit Linux-hulpmiddelen; en compatibiliteitstesten zijn uw taak (Compatibiliteitsmatrices).

Hoe het NOS beïnvloedt wat u ziet

  • Naamgeving: de typeaanduiding (10GBASE-LR, QSFP-100G-SR4, SFP-10G-LR) wordt afgeleid uit conformiteitscodes en de PN, verschillend per NOS (Conformiteitscodes).
  • DDM-weergave: sommige tonen drempels en vlaggen, andere alleen waarden; sommige passen externe kalibratie toe, andere niet (Kalibratie).
  • CMIS-diepte: van volledige datapadbesturing tot ‘release LPMode and hope’ (CMIS-problemen).
  • Logging: het bericht dat de weigering benoemt (unsupported, invalid, Mod_Inv, phony) is de snelste diagnose (Symptoomindex).

In CodingBox

De transceiveroverzichten tonen de identiteit van een module in Cisco IOS-, Junos-, Huawei VRP- en Aruba-stijl, zodat de uitvoer op de werkbank overeenkomt met wat de switch afdrukt. Een verschil tussen beide is waar een coderings- of beleidsprobleem het eerst zichtbaar wordt.

De rij Linux-hosts is uitgebreid — NIC-fabrikanten, drivers en hun moduleopdrachten: NIC-hulpmiddelen en diagnostiek, NICs met optische poorten.

Grammaticaregels voor interfacenamen en managementpoortnamen voor elk van deze systemen: Poortnamen en leds; hun SNMP-MIBs en telemetrische paden voor transceivergegevens: Beheer en monitoring.


Vindt u een onjuistheid of fout in dit materiaal? Selecteer het betreffende fragment en druk op Ctrl+Enter om .