NOS کے لحاظ سے پورٹ ترتیب ترکیبیں: رفتار، FEC، بریک آؤٹ، اووررائیڈز
ماڈیول قبول ہونے کے بعد بھی پورٹ کو بتایا جانا ضروری ہے کہ اس کے ساتھ کیا کرنا ہے: کون سی رفتار، کون سا FEC، آٹو نیگوشی ایٹ کرنا ہے یا نہیں، بریک آؤٹ کرنا ہے یا نہیں، اور — سخت پلیٹ فارمز پر — تھرڈ پارٹی شناخت برداشت کرنی ہے یا نہیں۔ کمانڈز ہر NOS میں، اور اکثر ہر پلیٹ فارم اور ریلیز میں مختلف ہوتی ہیں۔ یہ صفحہ عام نظاموں کے نمائندہ فارمز ساتھ ساتھ دیتا ہے؛ انہیں کیا کنفیگر کرنا ہے اس کے نقشے کے طور پر لیں اور عین سنٹیکس پلیٹ فارم گائیڈ میں تصدیق کریں۔
دونوں سروں پر کس چیز کا ملنا ضروری ہے
| سیٹنگ | وجہ | ڈیفالٹ جال |
|---|---|---|
| رفتار | SerDes لین ریٹ اور ماڈیول ریٹ کا ملنا ضروری ہے | 10G ماڈیول والا 25G پورٹ، یا غلط ریٹ پر چھوڑا گیا ڈوئل ریٹ ماڈیول (رفتار اور ریٹ) |
| FEC | زیادہ تر 25G+ PMDs پر لازمی؛ دونوں سروں پر ایک ہی کوڈ چلنا چاہیے | ایک سر RS-FEC، دوسرے پر کوئی نہیں: لیولز ٹھیک، لنک نہیں (FEC اور AN) |
| آٹو نیگوشی ایشن / لنک ٹریننگ | 25G+ پر DAC کے لیے درکار، زیادہ تر آپٹکس پر ممنوع | آپٹک کے لیے AN آن چھوڑا، یا DAC کے لیے آف |
| بریک آؤٹ | پیرنٹ پورٹ چلڈرن میں تقسیم | صرف ایک سرے پر، یا WDM آپٹک پر کنفیگر |
| میڈیا / موڈ | کومبو پورٹس، کاپر SFPs پر SGMII بمقابلہ 1000BASE-X | غلط میڈیا قسم فعال |
| تھرڈ پارٹی اووررائیڈ | سخت پلیٹ فارمز پر پالیسی سوئچ | ماڈیول ٹھیک ہونے کے باوجود پورٹ errdisabled (وینڈر لاک) |
NOS کے لحاظ سے ترکیبیں
اینگل بریکٹس پلیس ہولڈرز ظاہر کرتے ہیں؛ … پلیٹ فارم مخصوص حصے ظاہر کرتا ہے۔
Cisco IOS-XE (Catalyst)
interface TwentyFiveGigE1/0/1
speed 10000 ! or 25000 (where the platform allows per-port speed)
fec cl74 ! cl74 = BASE-R, cl91/cl108 = RS-FEC, off
no negotiation auto ! optics; DAC keeps auto
service unsupported-transceiver ! global, hidden on many releases
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 ! or: hw-module breakout … (older)
service unsupported-transceiver
show interface ethernet1/1 transceiver details
Cisco IOS-XR
controller Optics0/0/0/0
breakout 4x25 ! or: 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: configure speed on the /1-/4 children
speed forced 25gfull
hardware port-group 1 select Et33/1-4 ! some platforms
transceiver qsfp default-mode 4x10G ! platform default for QSFP+ ports
show interfaces transceiver dom
Juniper Junos (QFX/EX)
set chassis fpc 0 pic 0 port 0 channel-speed 25g ! breakout 4x25G on QFX
set chassis fpc 0 pic 0 port 48 speed 10g ! per-port speed on some models
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 ! lists "unsupported" optics
Huawei VRP (CloudEngine)
interface 25GE1/0/1
port mode 10GE ! or: speed 10000 on S-series
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, then commit/reboot on some
transceiver phony-alarm-disable ! system view: suppress non-Huawei optics alarms
display transceiver interface 25GE1/0/1 verbose
H3C Comware
interface Twenty-FiveGigE1/0/1
using tengige ! change port mode
port fec mode rs-fec ! (syntax varies)
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 ! or: 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 ! dynamic port breakout (platform support)
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 ہوسٹ (سرور NIC)
ethtool -s eth0 speed 25000 duplex full autoneg off
ethtool --set-fec eth0 encoding rs # rs | baser | off | auto
ethtool -m eth0 # identity and DDM
# Intel ixgbe/i40e: allow non-Intel SFPs (module parameter; check the driver's docs)
modprobe ixgbe allow_unsupported_sfp=1
نتیجے کی تصدیق
- مطلوبہ رفتار پر دونوں سروں میں لنک اپ؛ کوئی
LOLیا FEC غیر قابلِ تصحیح کاؤنٹر نہیں (VDM اور FEC میٹرکس)۔ show … transceiverماڈیول کو DDM قدروں کے ساتھ معاون (یا برداشت شدہ) دکھاتا ہے (سوئچ پر آپٹکس کی تصدیق)۔- چند منٹ کی ٹریفک کے بعد کاؤنٹرز صاف (لنک فلیپنگ)۔
- کنفیگریشن محفوظ؛ جن پلیٹ فارمز کو بریک آؤٹ یا پورٹ موڈ تبدیلیوں کے لیے ری لوڈ چاہیے، تبدیلی اس کے بعد بھی برقرار رہتی ہے۔
CodingBox میں
ترکیبیں پورٹ کو بتاتی ہیں کہ کیا کرنا ہے؛ ماڈیول پورٹ کو بتاتا ہے کہ وہ کیا کر سکتا ہے۔ رفتار یا بریک آؤٹ کنفیگر کرنے سے پہلے ماڈیول کے ریٹ کوڈز اور CMIS ایپلی کیشنز Check transceiver پر پڑھیں — پورٹ کو ایسے موڈ میں کنفیگر نہیں کیا جا سکتا جس کی ماڈیول معاونت کا اعلان نہیں کرتا۔
Linux ہوسٹ ترکیب کے پیچھے مکمل سرور سائیڈ ٹول باکس — ethtool، mlxlink، bnxtnvm، Windows اور ESXi کمانڈز، NIC سے DDM پڑھنا: NIC ٹولز اور تشخیص۔
ہر ترکیب کے پیچھے انٹرفیس نام (Gi1/0/1، et-0/0/48:1، Ethernet0، swp1s0…): پورٹ نام گذاری اور LEDs؛ اپ لنک کنفیگریشن کا LAG/MLAG رخ: اسٹیکنگ اور MLAG۔