हर NOS के लिए पोर्ट कॉन्फ़िगरेशन रेसिपी: स्पीड, FEC, ब्रेकआउट, ओवरराइड
मॉड्यूल स्वीकार होने के बाद भी पोर्ट को यह बताना पड़ता है कि उसके साथ क्या करना है: कौन-सी स्पीड, कौन-सा FEC, ऑटो-नेगोशिएट करना है या नहीं, ब्रेकआउट करना है या नहीं, और — स्ट्रिक्ट प्लेटफ़ॉर्म पर — थर्ड-पार्टी पहचान बर्दाश्त करनी है या नहीं। कमांड हर NOS के हिसाब से अलग होते हैं और अक्सर प्लेटफ़ॉर्म और रिलीज़ के हिसाब से भी। यह पेज आम सिस्टम के लिए प्रतिनिधि रूप साथ-साथ देता है; इन्हें क्या कॉन्फ़िगर करना है इसका नक़्शा मानें और सटीक सिंटैक्स प्लेटफ़ॉर्म की गाइड में जाँचें।
दोनों सिरों पर क्या मेल खाना चाहिए
| सेटिंग | क्यों | डिफ़ॉल्ट का जाल |
|---|---|---|
| स्पीड | SerDes लेन रेट और मॉड्यूल रेट का मेल ज़रूरी है | 10G मॉड्यूल के साथ 25G पोर्ट, या ग़लत रेट पर छूटा ड्यूल-रेट मॉड्यूल (स्पीड और रेट) |
| FEC | ज़्यादातर 25G+ PMD पर अनिवार्य; दोनों सिरों पर एक ही कोड चलना चाहिए | एक सिरे पर RS-FEC, दूसरे पर none: लेवल ठीक, लिंक नहीं (FEC और AN) |
| ऑटो-नेगोशिएशन / लिंक ट्रेनिंग | 25G+ पर DAC के लिए ज़रूरी, ज़्यादातर ऑप्टिक्स पर वर्जित | किसी ऑप्टिक के लिए AN ऑन छूटा, या DAC के लिए ऑफ़ |
| ब्रेकआउट | पैरेंट पोर्ट का चाइल्ड में बँटवारा | सिर्फ़ एक सिरे पर कॉन्फ़िगर किया गया, या किसी WDM ऑप्टिक पर |
| मीडिया / मोड | कॉम्बो पोर्ट, कॉपर SFP पर SGMII बनाम 1000BASE-X | ग़लत मीडिया टाइप एक्टिव |
| थर्ड-पार्टी ओवरराइड | स्ट्रिक्ट प्लेटफ़ॉर्म पर पॉलिसी स्विच | मॉड्यूल ठीक होने पर भी पोर्ट errdisabled (विक्रेता लॉक) |
NOS के हिसाब से रेसिपी
एंगल ब्रैकेट प्लेसहोल्डर दिखाते हैं; … प्लेटफ़ॉर्म-विशिष्ट हिस्सों को दिखाता है।
Cisco IOS-XE (Catalyst)
interface TwentyFiveGigE1/0/1
speed 10000 ! या 25000 (जहाँ प्लेटफ़ॉर्म प्रति-पोर्ट स्पीड की इजाज़त देता है)
fec cl74 ! cl74 = BASE-R, cl91/cl108 = RS-FEC, off
no negotiation auto ! ऑप्टिक्स के लिए; DAC पर auto बना रहता है
service unsupported-transceiver ! ग्लोबल, कई रिलीज़ में hidden
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 ! या: hw-module breakout … (पुराने में)
service unsupported-transceiver
show interface ethernet1/1 transceiver details
Cisco IOS-XR
controller Optics0/0/0/0
breakout 4x25 ! या: 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 ! ब्रेकआउट: /1-/4 चाइल्ड पर स्पीड कॉन्फ़िगर करें
speed forced 25gfull
hardware port-group 1 select Et33/1-4 ! कुछ प्लेटफ़ॉर्म पर
transceiver qsfp default-mode 4x10G ! QSFP+ पोर्ट के लिए प्लेटफ़ॉर्म का डिफ़ॉल्ट मान
show interfaces transceiver dom
Juniper Junos (QFX/EX)
set chassis fpc 0 pic 0 port 0 channel-speed 25g ! QFX पर 4x25G ब्रेकआउट
set chassis fpc 0 pic 0 port 48 speed 10g ! कुछ मॉडल पर प्रति-पोर्ट स्पीड
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 ! “unsupported” ऑप्टिक्स को लिस्ट करता है
Huawei VRP (CloudEngine)
interface 25GE1/0/1
port mode 10GE ! या: S-सीरीज़ पर speed 10000
fec-mode rs-fec ! base-r | rs-fec | none (प्लेटफ़ॉर्म के अनुसार)
negotiation auto disable
port split dimension interface 100GE1/0/1 split-type 4*25GE ! ब्रेकआउट, फिर कुछ पर commit/reboot
transceiver phony-alarm-disable ! सिस्टम व्यू: non-Huawei ऑप्टिक्स अलार्म को सप्रेस करता है
display transceiver interface 25GE1/0/1 verbose
H3C Comware
interface Twenty-FiveGigE1/0/1
using tengige ! पोर्ट मोड बदलता है
port fec mode rs-fec ! (सिंटैक्स अलग-अलग हो सकता है)
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 ! या: fec … प्लेटफ़ॉर्म के अनुसार
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 ! डायनामिक पोर्ट ब्रेकआउट (प्लेटफ़ॉर्म सपोर्ट पर निर्भर)
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 # पहचान जानकारी और DDM
# Intel ixgbe/i40e: non-Intel SFP को इजाज़त दें (मॉड्यूल पैरामीटर; ड्राइवर के डॉक्स देखें)
modprobe ixgbe allow_unsupported_sfp=1
नतीजे को वेरिफ़ाई करना
- दोनों सिरों पर तय स्पीड पर लिंक अप हो; कोई
LOLया FEC अनकरेक्टेबल काउंटर न हों (VDM और FEC मेट्रिक्स)। show … transceiverमॉड्यूल को DDM वैल्यू के साथ सपोर्टेड (या बर्दाश्त किया गया) दिखाए (स्विच पर ऑप्टिक्स वेरिफ़ाई करना)।- कुछ मिनट के ट्रैफ़िक के बाद काउंटर क्लीन हों (लिंक फ़्लैपिंग)।
- कॉन्फ़िगरेशन सेव हो; जिन प्लेटफ़ॉर्म पर ब्रेकआउट या पोर्ट-मोड बदलाव के लिए रीलोड चाहिए, वहाँ बदलाव रीलोड के बाद भी बना रहे।
CodingBox में
रेसिपी पोर्ट को बताती हैं कि क्या करना है; मॉड्यूल पोर्ट को बताता है कि वह क्या कर सकता है। स्पीड या ब्रेकआउट कॉन्फ़िगर करने से पहले, Check transceiver पर मॉड्यूल के रेट कोड और CMIS applications पढ़ें — पोर्ट को ऐसे मोड में कॉन्फ़िगर नहीं किया जा सकता जिसका मॉड्यूल एडवर्टाइज़ ही न करे।
Linux होस्ट रेसिपी के पीछे का पूरा सर्वर-साइड टूलबॉक्स — ethtool, mlxlink, bnxtnvm, Windows और ESXi कमांड, NIC से DDM पढ़ना: NIC टूल और डायग्नोस्टिक्स।
हर रेसिपी के पीछे का इंटरफ़ेस नेमिंग (Gi1/0/1, et-0/0/48:1, Ethernet0, swp1s0…): पोर्ट नेमिंग और LED; अपलिंक कॉन्फ़िगरेशन का LAG/MLAG पहलू: स्टैकिंग और MLAG।