NOS অনুযায়ী পোর্ট কনফিগারেশনের নমুনা: গতি, FEC, ব্রেকআউট, ওভাররাইড
মডিউল গৃহীত হওয়ার পরও পোর্টকে বলে দিতে হয় সেটি দিয়ে কী করতে হবে: কোন গতি, কোন FEC, অটো-নেগোশিয়েশন হবে কি না, ব্রেকআউট হবে কি না, আর কড়া প্ল্যাটফর্মে তৃতীয় পক্ষের শনাক্তকরণ তথ্য মেনে নেওয়া হবে কি না। কমান্ড NOS অনুযায়ী আলাদা, আর প্রায়ই প্ল্যাটফর্ম ও রিলিজ অনুযায়ীও। এই পেজে প্রচলিত সিস্টেমগুলোর প্রতিনিধিত্বমূলক রূপ পাশাপাশি দেওয়া হয়েছে; এগুলোকে দেখুন কী কনফিগার করতে হবে তার মানচিত্র হিসেবে, আর সঠিক সিনট্যাক্স প্ল্যাটফর্মের গাইডে যাচাই করে নিন।
দুই প্রান্তে যা মিলতে হবে
| সেটিং | কারণ | ডিফল্টের ফাঁদ |
|---|---|---|
| গতি | SerDes লেনের রেট ও মডিউলের রেট মিলতে হবে | 10G মডিউলসহ 25G পোর্ট, অথবা ডুয়াল-রেট মডিউল ভুল রেটে রেখে দেওয়া (গতি ও রেট) |
| FEC | বেশির ভাগ 25G+ PMD-তে বাধ্যতামূলক; দুই প্রান্তে একই কোড চালাতে হবে | এক প্রান্তে RS-FEC, অন্য প্রান্তে কিছুই নয়: লেভেল ঠিক, তবু লিংক নেই (FEC ও AN) |
| অটো-নেগোশিয়েশন / লিংক ট্রেনিং | 25G+ DAC-তে আবশ্যক, বেশির ভাগ অপটিক্সে নিষিদ্ধ | অপটিক্সে AN চালু, অথবা DAC-এ বন্ধ রেখে দেওয়া |
| ব্রেকআউট | প্যারেন্ট পোর্ট ভেঙে চাইল্ড পোর্ট হয় | শুধু এক প্রান্তে কনফিগার করা, অথবা WDM অপটিক্সে কনফিগার করা |
| মিডিয়া / মোড | কম্বো পোর্ট, কপার SFP-তে SGMII বনাম 1000BASE-X | ভুল মিডিয়া টাইপ সক্রিয় |
| তৃতীয় পক্ষের ওভাররাইড | কড়া প্ল্যাটফর্মে নীতির সুইচ | মডিউল ঠিক থাকা সত্ত্বেও পোর্ট এরর-ডিসেবল (ভেন্ডর লক) |
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 ! গ্লোবাল, অনেক রিলিজে লুকানো
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 ! সিস্টেম ভিউ: 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: Intel-ভিন্ন SFP-এর অনুমতি (মডিউল প্যারামিটার; ড্রাইভারের ডকুমেন্টেশন দেখুন)
modprobe ixgbe allow_unsupported_sfp=1
ফলাফল যাচাই
- দুই প্রান্তেই কাঙ্ক্ষিত গতিতে লিংক আপ; কোনো
LOLনেই, FEC অসংশোধনযোগ্য কাউন্টারও নেই (VDM ও FEC মেট্রিক)। show … transceiverমডিউলটিকে সমর্থিত (বা সহ্য করা) হিসেবে DDM মানসহ দেখায় (সুইচে অপটিক্স যাচাই)।- কয়েক মিনিট ট্র্যাফিকের পর কাউন্টার পরিষ্কার (লিংক ফ্ল্যাপিং)।
- কনফিগারেশন সংরক্ষিত; যেসব প্ল্যাটফর্মে ব্রেকআউট বা পোর্ট-মোড বদলাতে রিলোড লাগে, সেখানে রিলোডের পরও পরিবর্তন টিকে থাকে।
CodingBox-এ
রেসিপি পোর্টকে বলে কী করতে হবে; মডিউল পোর্টকে বলে সে কী করতে পারে। গতি বা ব্রেকআউট কনফিগার করার আগে Check transceiver-এ মডিউলের রেট কোড ও CMIS অ্যাপ্লিকেশন পড়ে নিন: মডিউল যে মোড জানায় না, পোর্টকে সেই মোডে কনফিগার করা যায় না।
Linux হোস্টের রেসিপির পেছনের পূর্ণ সার্ভার-সাইড টুলবক্স: ethtool, mlxlink, bnxtnvm, Windows ও ESXi-এর কমান্ড, NIC থেকে DDM পড়া: NIC টুল ও ডায়াগনস্টিকস।
প্রতিটি রেসিপির পেছনের ইন্টারফেসের নামকরণ (Gi1/0/1, et-0/0/48:1, Ethernet0, swp1s0…): পোর্টের নামকরণ ও LED; আপলিংক কনফিগারেশনের LAG/MLAG দিক: স্ট্যাকিং ও MLAG।