Panduan konfigurasi port per NOS: kecepatan, FEC, breakout, override
Setelah sebuah modul diterima, port itu masih harus diberi tahu apa yang harus dilakukan dengannya: kecepatan apa, FEC apa, apakah harus melakukan autonegosiasi, apakah harus melakukan breakout, dan — pada platform yang ketat — apakah harus mentoleransi identitas pihak ketiga. Perintahnya berbeda-beda per NOS dan sering kali per platform dan rilis. Halaman ini memberikan bentuk representatif untuk sistem-sistem umum yang dijajarkan; perlakukan ini sebagai peta apa yang perlu dikonfigurasi, dan konfirmasikan sintaks persisnya pada panduan platform tersebut.
Apa yang harus sama pada kedua ujung
| Pengaturan | Alasan | Jebakan default |
|---|---|---|
| Kecepatan | rate lane SerDes dan rate modul harus sama | port 25G dengan modul 10G, atau modul dual-rate yang dibiarkan pada rate yang salah (Kecepatan & rate) |
| FEC | wajib pada sebagian besar PMD 25G+; kedua ujung harus menjalankan kode yang sama | satu ujung RS-FEC, ujung lain tanpa FEC: level bagus, tetapi tidak ada link (FEC & AN) |
| Autonegosiasi / pelatihan link | wajib pada DAC di 25G+, terlarang pada sebagian besar optik | AN dibiarkan aktif untuk sebuah optik, atau nonaktif untuk sebuah DAC |
| Breakout | port induk dipecah menjadi anak-anaknya | dikonfigurasi hanya pada satu ujung, atau pada optik WDM |
| Media / mode | combo port, SGMII vs 1000BASE-X pada SFP tembaga | jenis media yang aktif salah |
| Override pihak ketiga | switch kebijakan pada platform yang ketat | port errdisabled walaupun modulnya baik-baik saja (Penguncian vendor) |
Resep per NOS
Tanda kurung siku sudut menandai placeholder; … menandai bagian yang spesifik-platform.
Cisco IOS-XE (Catalyst)
interface TwentyFiveGigE1/0/1
speed 10000 ! atau 25000 (jika platform mengizinkan kecepatan per-port)
fec cl74 ! cl74 = BASE-R, cl91/cl108 = RS-FEC, off
no negotiation auto ! optik; DAC tetap auto
service unsupported-transceiver ! global, tersembunyi pada banyak rilis
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 ! atau: hw-module breakout … (versi lama)
service unsupported-transceiver
show interface ethernet1/1 transceiver details
Cisco IOS-XR
controller Optics0/0/0/0
breakout 4x25 ! atau: 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: konfigurasikan kecepatan pada anak /1-/4
speed forced 25gfull
hardware port-group 1 select Et33/1-4 ! sebagian platform
transceiver qsfp default-mode 4x10G ! default platform untuk port QSFP+
show interfaces transceiver dom
Juniper Junos (QFX/EX)
set chassis fpc 0 pic 0 port 0 channel-speed 25g ! breakout 4x25G pada QFX
set chassis fpc 0 pic 0 port 48 speed 10g ! kecepatan per-port pada sebagian model
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 ! mencantumkan optik "unsupported"
Huawei VRP (CloudEngine)
interface 25GE1/0/1
port mode 10GE ! atau: speed 10000 pada seri-S
fec-mode rs-fec ! base-r | rs-fec | none (per platform)
negotiation auto disable
port split dimension interface 100GE1/0/1 split-type 4*25GE ! breakout, lalu commit/reboot pada sebagian platform
transceiver phony-alarm-disable ! system view: menekan alarm optik non-Huawei
display transceiver interface 25GE1/0/1 verbose
H3C Comware
interface Twenty-FiveGigE1/0/1
using tengige ! mengubah mode port
port fec mode rs-fec ! (sintaks bervariasi)
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 ! atau: fec … per platform
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 ! breakout port dinamis (jika didukung platform)
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
Host Linux (NIC server)
ethtool -s eth0 speed 25000 duplex full autoneg off
ethtool --set-fec eth0 encoding rs # rs | baser | off | auto
ethtool -m eth0 # identitas dan DDM
# Intel ixgbe/i40e: izinkan SFP non-Intel (parameter modul; periksa dokumentasi driver)
modprobe ixgbe allow_unsupported_sfp=1
Memverifikasi hasilnya
- Link up pada kedua ujung dengan kecepatan yang dituju; tidak ada
LOLatau counter FEC uncorrectable (Metrik VDM & FEC). show … transceivermenampilkan modul sebagai supported (atau ditoleransi) disertai nilai DDM (Memverifikasi optik pada switch).- Counter bersih setelah beberapa menit trafik (Link flapping).
- Konfigurasi tersimpan; pada platform yang membutuhkan reload untuk perubahan breakout atau mode port, perubahan tersebut tetap bertahan setelahnya.
Di CodingBox
Resep-resep ini memberi tahu port apa yang harus dilakukan; modul memberi tahu port apa yang bisa dilakukannya. Sebelum mengonfigurasi sebuah kecepatan atau breakout, baca kode rate dan aplikasi CMIS modul tersebut pada Check transceiver — sebuah port tidak dapat dikonfigurasi ke dalam mode yang tidak diiklankan oleh modul tersebut.
Toolbox lengkap di sisi server di balik resep host Linux — ethtool, mlxlink, bnxtnvm, perintah Windows dan ESXi, membaca DDM dari sebuah NIC: Alat & diagnostik NIC.
Penamaan antarmuka di balik setiap resep (Gi1/0/1, et-0/0/48:1, Ethernet0, swp1s0…): Penamaan port & LED; sisi LAG/MLAG dari konfigurasi uplink: Penumpukan & MLAG.