NIC-এ ট্রান্সিভারের সামঞ্জস্য: ড্রাইভারের হোয়াইটলিস্ট · নেটওয়ার্ক ইন্টারফেস কার্ড · নেটওয়ার্ক কার্ড ও সুইচ · ডকুমেন্টেশন · CodingBox
CodingBox ডকুমেন্টেশন

NIC-এ ট্রান্সিভারের সামঞ্জস্য: ড্রাইভারের হোয়াইটলিস্ট

সুইচে মডিউলের নীতি নেটওয়ার্ক OS-এর কনফিগারেশনের একটি লাইন; সার্ভারে তা ঠিক করে NIC ড্রাইভার ও ফার্মওয়্যার, এবং সেটি ভেন্ডর, অপারেটিং সিস্টেম ও ড্রাইভারের সংস্করণ অনুযায়ী আলাদা হয়। তালিকাভুক্ত নয় এমন মডিউল প্রত্যাখ্যান করে Intel অ্যাডাপ্টার; বাকিদের বেশির ভাগ পার্স করা যায় এমন যেকোনো মডিউল গ্রহণ করে। এই পেজে আছে ভেন্ডর ও OS অনুযায়ী আচরণ, নথিভুক্ত ওভাররাইড, DAC ও অপটিক্স লিংক হবে কি না তা ঠিক করে দেওয়া FEC/অটো-নেগোশিয়েশনের নিয়ম, এবং সার্ভারের দিক থেকে কোড করা শনাক্তকরণ তথ্যকে কী শর্ত পূরণ করতে হয়।

ভেন্ডর অনুযায়ী আচরণ

ভেন্ডর / ড্রাইভারযাচাইব্যর্থ হলেওভাররাইডমন্তব্য
Intel ixgbe (X520, X540, X550 SFP+)Intel-কোয়ালিফাইড SFP+-এর ভেন্ডর OUI / PN তালিকাfailed to load because an unsupported SFP+ or QSFP module type was detected, পোর্ট ডাউনমডিউল প্যারামিটার allow_unsupported_sfp=1 (Linux); ড্রাইভার রিলোড করুনDAC সাধারণত গ্রহণ করে; 1G SFP সীমিত
Intel i40e (X710, XXV710, XL710)ফার্মওয়্যার স্তরে মডিউলের কোয়ালিফিকেশনdmesg-এ unsupported module, লিংক ডাউন, অথবা ethtool-এ “মডিউল কোয়ালিফাইড নয়”নতুন i40e-তে allow_unsupported_sfp=1; পুরোনো বিল্ডে নেইXXV710-এর 25G মডিউল কঠোরভাবে যাচাই হয়
Intel ice (E810)NVM/ফার্মওয়্যার কোয়ালিফিকেশনPossible mis-configuration of the Ethernet port detected / কোয়ালিফাইড নয় এমন মডিউলনির্ভর করে NVM ও ড্রাইভারের রিলিজের ওপর; কিছু বিল্ড অসমর্থিত-SFP সেটিং মানে, কিছু প্রত্যাখ্যান করে; Intel-এর রিলিজ নোট দেখুনসাম্প্রতিক NVM-এ Intel-এর লাইনআপে সবচেয়ে শিথিল
Windows-এ Intel (PROSet ড্রাইভার)একই তালিকাডিভাইসে দেখায় “নেটওয়ার্ক ক্যাবল আনপ্লাগড”, ইভেন্ট লগে সতর্কতানথিভুক্ত কোনো ওভাররাইড নেইIntel-তালিকাভুক্ত বা Intel-কোড করা মডিউল ব্যবহার করুন
VMware ESXi-এ Intel (ixgben, i40en, icen)একই তালিকালিংক ডাউন, vmkernel.log-এ “অসমর্থিত মডিউল”esxcli system module parameters set দিয়ে মডিউল প্যারামিটার, যেখানে ড্রাইভার allow_unsupported_sfp সরবরাহ করে; সব সংস্করণে নয়প্রোডাকশনে কোয়ালিফাইড মডিউল বেছে নিন
Nvidia / Mellanox mlx5 (ConnectX)EEPROM পার্স করে; ইথারনেটে তালিকা নেইলিংক আপ; mlxlink মডিউলের তথ্য দেখায়দরকার নেইInfiniBand মোডে ফ্যাব্রিক ম্যানেজার ক্যাবল/মডিউলের শনাক্তকরণ তথ্য যাচাই করে এবং চিহ্নিত করতে বা গতি কমিয়ে দিতে পারে (IB ক্যাবল)
Broadcom bnxt_en (NetXtreme-E)পার্স করে; বেশির ভাগ SKU-তে তালিকা নেইআপ—OEM-ব্র্যান্ডের (Dell, HPE) ফার্মওয়্যার বাড়তি যাচাই যোগ করতে পারে
Marvell / QLogic qedeপার্স করেআপ——
AMD Solarflare sfcপার্স করেআপ——
Chelsio cxgb4পার্স করেআপ——
Pensando ionicপার্স করেআপ——
সার্ভার-ভেন্ডরের OEM NIC (Dell, HPE, Lenovo, Cisco UCS VIC)নিজস্ব তালিকা যোগ করতে পারে, বিশেষ করে Cisco VICCIMC/UCSM-এ “অসমর্থিত ট্রান্সিভার”আনুষ্ঠানিকভাবে নেইUCS VIC Cisco-কোড করা মডিউল গ্রহণ করে

আচরণ ড্রাইভার ও ফার্মওয়্যারের (NVM) সংস্করণের সঙ্গে বদলায়; ঠিক যে সমন্বয়টি ব্যবহার করছেন, তাতেই যাচাই করুন (সামঞ্জস্য ম্যাট্রিক্স ও ফার্মওয়্যার)।

Intel ওভাররাইড প্রয়োগ (Linux)

# অস্থায়ী (পরবর্তী রিলোড পর্যন্ত)
modprobe -r ixgbe && modprobe ixgbe allow_unsupported_sfp=1
# স্থায়ী
echo "options ixgbe allow_unsupported_sfp=1" > /etc/modprobe.d/ixgbe.conf
echo "options i40e allow_unsupported_sfp=1"  > /etc/modprobe.d/i40e.conf
dracut -f   # অথবা update-initramfs -u
# যাচাই
cat /sys/module/ixgbe/parameters/allow_unsupported_sfp
dmesg | grep -iE 'sfp|module|unsupported'
ethtool -m eth0

মাল্টি-পোর্ট কার্ডে কিছু ড্রাইভারে প্যারামিটারটি কমা দিয়ে আলাদা করা তালিকা নেয় (প্রতি পোর্টের জন্য একটি মান)। এই সেটিং প্রোডাকশনের জন্য Intel সমর্থন করে না; এটি শুধু যাচাই সরিয়ে দেয়, বৈদ্যুতিক শর্ত নয়।

NIC-তে FEC ও অটো-নেগোশিয়েশন

লিংকের ধরনANFECমন্তব্য
25G DACদুই প্রান্তেই চালু (Clause 73)নেগোশিয়েট হয় (ক্যাবলের শ্রেণি অনুযায়ী RS বা BASE-R)“DAC-তে লিংক নেই” ঘটনার বেশির ভাগের কারণ এক প্রান্তে AN বন্ধ
25G SR / LR অপটিক্সবন্ধ; 25000-এ জোর করে নির্ধারিতSR-এর জন্য RS-FEC (আবশ্যক); LR: RS বা কিছু নয়, সুইচের সঙ্গে মিলতে হবেethtool --set-fec eth0 encoding rs
100G DACচালুRS-FEC—
100G SR4 / CWDM4 / DRবন্ধRS-FEC আবশ্যক—
100G LR4বন্ধনেই (কিছু প্ল্যাটফর্মে RS)সুইচের সঙ্গে মেলান (FEC ও AN)
200G / 400Gঅপটিক্সে বন্ধসব সময় RS(544) KP4—
10Gবন্ধনেই—

OS অনুযায়ী কমান্ড: NIC টুল ও ডায়াগনস্টিকস; সুইচের দিক: পোর্ট কনফিগারেশনের রেসিপি।

NIC-এর জন্য কোড করা মডিউলকে যা পূরণ করতে হয়

লক্ষ্যন্যূনতম শর্ত
ওভাররাইড ছাড়া Intel ixgbe/i40eIntel-এর কোয়ালিফাইড তালিকার ভেন্ডরের নাম ও PN (Intel ব্র্যান্ডের E10GSFPSR/E10GSFPLR/E25GSFP28SR অথবা তাদের পুনরায় বিক্রি করা OEM পার্ট), সঙ্গতিপূর্ণ কমপ্লায়েন্স কোড ও চেকসাম
ওভাররাইডসহ Intel এবং শিথিল নীতির সব ভেন্ডরবৈধ চেকসাম ও কমপ্লায়েন্স কোড; OEM কোডিং লাগে না
Cisco UCS VICCisco সুইচের মতো Cisco ধাঁচের শনাক্তকরণ তথ্য (প্রতিটি NOS কীভাবে মডিউল যাচাই করে)
InfiniBand HCAIBTA ও ফ্যাব্রিক ভেন্ডরের তালিকা অনুযায়ী সঠিক ক্যাবল/মডিউলের শনাক্তকরণ তথ্য

কোডিংয়ের নির্দেশিকা: ভেন্ডর লক ও কোডিং, পার্ট নম্বরিং।

NIC-এর দিকের সাধারণ লক্ষণ

লক্ষণসম্ভাব্য কারণযাচাই
পোর্ট অনুপস্থিত, অথবা dmesg-এ “অসমর্থিত মডিউল”ড্রাইভারের হোয়াইটলিস্টdmesg, ethtool -m; ওভাররাইড বা কোড করা মডিউল
লিংক ডাউন, মডিউল শনাক্ত হয়েছে, লেভেল ভালোFEC/AN-এর অমিল, গতি ভুলভাবে নির্ধারিতethtool eth0, ethtool --show-fec eth0 (গতি ও রেট)
লিংক আপ, কিন্তু ভুল গতিতেডুয়াল-রেট মডিউলে অটো 10G বেছে নিয়েছেগতি জোর করে নির্ধারণ করুন
লিংক আপ, থ্রুপুট কমPCIe প্রস্থ/গতিlspci -vv (পোর্ট ও PCIe)
মডিউল গরম, তাপমাত্রার অ্যালার্মকার্ড এক্সহস্ট এয়ারফ্লোয়ের মধ্যেethtool -m দিয়ে DDM; কার্ড সরান বা এয়ারফ্লো উন্নত করুন
Linux-এ কাজ করে, Windows/ESXi-তে করে নাড্রাইভারের নীতি ভিন্নওই OS-এর জন্য কোয়ালিফাইড মডিউল ব্যবহার করুন
InfiniBand লিংক কম প্রস্থ/গতিতেক্যাবল তালিকায় নেই বা বেশি লম্বাibstat, mlxlink

CodingBox-এ

সার্ভারের দিকের প্রত্যাখ্যান নির্ণয় করা হয় সুইচের দিকের প্রত্যাখ্যানের মতো একই বাইট থেকে। ভেন্ডরের নাম, PN, OUI, কমপ্লায়েন্স কোড ও চেকসাম পড়ুন Check transceiver-এ; শুধু Intel নিয়ে গড়া ফ্লিটের জন্য Code database-এ রাখা যায় Intel-এর সেই শনাক্তকরণ তথ্য, যা ড্রাইভার গ্রহণ করে।


এই নিবন্ধে কোনো অশুদ্ধ তথ্য বা ভুল পেলে সংশ্লিষ্ট অংশটি নির্বাচন করুন এবং Ctrl+Enter চেপে ।