Portkonfiguration nach NOS: Geschwindigkeit, FEC, Breakout, Overrides
Sobald ein Modul akzeptiert ist, muss dem Port immer noch gesagt werden, was er damit anfangen soll: welche Geschwindigkeit, welche FEC, ob autonegotiiert werden soll, ob aufgeteilt werden soll, und — auf strikten Plattformen — ob eine Drittanbieter-Identität toleriert wird. Die Befehle unterscheiden sich je NOS und oft je Plattform und Release. Diese Seite zeigt repräsentative Formen der gängigen Systeme nebeneinander; verstehen Sie sie als Landkarte dessen, was zu konfigurieren ist, und bestätigen Sie die genaue Syntax im Handbuch der Plattform.
Was auf beiden Enden übereinstimmen muss
| Einstellung | Warum | Standardfalle |
|---|---|---|
| Geschwindigkeit | SerDes-Lane-Rate und Modulrate müssen übereinstimmen | 25G-Port mit einem 10G-Modul, oder ein Dual-Rate-Modul, das auf der falschen Rate belassen wurde (Geschwindigkeit & Rate) |
| FEC | bei den meisten 25G+-PMDs zwingend; beide Enden müssen denselben Code fahren | ein Ende RS-FEC, das andere none: Pegel gut, kein Link (FEC & AN) |
| Autonegotiation / Link-Training | bei DAC ab 25G erforderlich, bei den meisten Optiken verboten | AN bei einer Optik an gelassen, oder bei einem DAC aus |
| Breakout | Parent-Port in Kinder aufgeteilt | nur an einem Ende konfiguriert, oder an einer WDM-Optik |
| Medium / Modus | Combo-Ports, SGMII vs. 1000BASE-X bei Kupfer-SFPs | falscher Medientyp aktiv |
| Drittanbieter-Override | Policy-Schalter bei strikten Plattformen | Port errdisabled, obwohl das Modul in Ordnung ist (Herstellersperre) |
Rezepte nach NOS
Spitzklammern markieren Platzhalter; … markiert plattformspezifische Teile.
Cisco IOS-XE (Catalyst)
interface TwentyFiveGigE1/0/1
speed 10000 ! oder 25000 (wo die Plattform Speed pro Port erlaubt)
fec cl74 ! cl74 = BASE-R, cl91/cl108 = RS-FEC, off
no negotiation auto ! Optik; DAC bleibt bei auto
service unsupported-transceiver ! global, auf vielen Releases versteckt
no errdisable detect cause gbic-invalid
errdisable recovery cause gbic-invalid
show interfaces transceiver detail
Cisco NX-OS (Nexus)
interface Ethernet1/1
speed 25000
fec rs-fec ! rs-fec | fc-fec | off | auto
no negotiate auto
interface breakout module 1 port 1-4 map 25g-4x ! oder: hw-module breakout … (älter)
service unsupported-transceiver
show interface ethernet1/1 transceiver details
Cisco IOS-XR
controller Optics0/0/0/0
breakout 4x25 ! oder: hw-module port-range 0 3 location … mode 4x25
interface HundredGigE0/0/0/0
fec standard | none
show controllers optics 0/0/0/0
Arista EOS
interface Ethernet1
speed forced 25gfull ! forced 10000full, 40gfull, 100gfull …
error-correction encoding reed-solomon ! fire-code | disabled
no negotiation
interface Ethernet33/1-4 ! Breakout: Speed an den /1-/4-Kindern konfigurieren
speed forced 25gfull
hardware port-group 1 select Et33/1-4 ! manche Plattformen
transceiver qsfp default-mode 4x10G ! Plattform-Default für QSFP+-Ports
show interfaces transceiver dom
Juniper Junos (QFX/EX)
set chassis fpc 0 pic 0 port 0 channel-speed 25g ! Breakout 4×25G auf QFX
set chassis fpc 0 pic 0 port 48 speed 10g ! Speed pro Port bei manchen Modellen
set interfaces et-0/0/0 gigether-options fec fec91 ! fec74 | fec91 | none
set interfaces et-0/0/0 ether-options no-auto-negotiation
show interfaces diagnostics optics et-0/0/0
show chassis pic fpc-slot 0 pic-slot 0 ! listet „unsupported“-Optik auf
Huawei VRP (CloudEngine)
interface 25GE1/0/1
port mode 10GE ! oder: speed 10000 bei S-Serie
fec-mode rs-fec ! base-r | rs-fec | none (je nach Plattform)
negotiation auto disable
port split dimension interface 100GE1/0/1 split-type 4*25GE ! Breakout, danach bei manchen commit/reboot
transceiver phony-alarm-disable ! System-View: Alarme für Nicht-Huawei-Optik unterdrücken
display transceiver interface 25GE1/0/1 verbose
H3C Comware
interface Twenty-FiveGigE1/0/1
using tengige ! Port-Modus ändern
port fec mode rs-fec ! (Syntax variiert)
transceiver phony-alarm-disable
display transceiver interface Twenty-FiveGigE1/0/1
HPE Aruba AOS-CX / AOS-S
! AOS-CX
interface 1/1/49
speed 25000-full
error-control rs-fec ! oder: fec … je nach Plattform
allow-unsupported-transceiver
show interface 1/1/49 transceiver detail
! AOS-S (ProCurve)
allow-unsupported-transceiver
show interfaces transceiver detail
Dell OS10
interface breakout 1/1/1 map 25g-4x
interface ethernet1/1/1:1
speed 25000
fec CL91 ! CL74 | CL91 | CL108 | off
no negotiation
show interface ethernet 1/1/1:1 transceiver
SONiC
config interface speed Ethernet0 25000
config interface fec Ethernet0 rs ! rs | fc | none
config interface autoneg Ethernet0 disabled
config interface breakout Ethernet0 4x25G ! dynamischer Port-Breakout (Plattformabhängig)
show interfaces transceiver eeprom -d Ethernet0
show interfaces status
Nvidia Cumulus (NVUE)
nv set interface swp1 link speed 25G
nv set interface swp1 link fec rs
nv set interface swp1 link auto-negotiate off
nv set interface swp1 link breakout 4x25G
nv config apply
l1-show swp1
MikroTik RouterOS
/interface ethernet set sfp-sfpplus1 auto-negotiation=no speed=10G-baseSR-LR
/interface ethernet set sfp28-1 fec-mode=fec91 ! fec74 | fec91 | off | auto
/interface ethernet monitor sfp-sfpplus1
Linux-Host (Server-NIC)
ethtool -s eth0 speed 25000 duplex full autoneg off
ethtool --set-fec eth0 encoding rs # rs | baser | off | auto
ethtool -m eth0 # Identität und DDM
# Intel ixgbe/i40e: Nicht-Intel-SFPs erlauben (Modulparameter; siehe Treiber-Dokumentation)
modprobe ixgbe allow_unsupported_sfp=1
Das Ergebnis verifizieren
- Link an beiden Enden mit der vorgesehenen Geschwindigkeit oben; keine
LOL- oder FEC-Uncorrectable-Zähler (VDM- & FEC-Metriken). show … transceiverzeigt das Modul als supported (oder toleriert) mit DDM-Werten (Optik auf einem Switch verifizieren).- Zähler sauber nach ein paar Minuten Traffic (Link-Flattern).
- Konfiguration gespeichert; bei Plattformen, die für Breakout- oder Port-Modus-Änderungen einen Reload brauchen, übersteht die Änderung ihn.
In CodingBox
Die Rezepte sagen dem Port, was er tun soll; das Modul sagt dem Port, was es kann. Lesen Sie vor der Konfiguration einer Geschwindigkeit oder eines Breakouts die Ratencodes und CMIS-Applications des Moduls auf Transceiver prüfen — ein Port lässt sich nicht in einen Modus konfigurieren, den das Modul nicht ankündigt.
Das vollständige serverseitige Werkzeugset hinter dem Linux-Host-Rezept — ethtool, mlxlink, bnxtnvm, Windows- und ESXi-Befehle, DDM von einer NIC lesen: NIC-Tools und Diagnose.
Interface-Benennung hinter jedem Rezept (Gi1/0/1, et-0/0/48:1, Ethernet0, swp1s0…): Port-Benennung & LEDs; die LAG-/MLAG-Seite der Uplink-Konfiguration: Stacking & MLAG.