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

অপটিক্যাল পোর্টসহ NIC: এক নজরে

সার্ভারের প্রতিটি লিংকের অপর প্রান্তে থাকে একটি নেটওয়ার্ক ইন্টারফেস কার্ড (NIC), আর সে সুইচের মতোই একই খেলা খেলে: কেজ, SerDes লেন, মডিউলের সঙ্গে ব্যবস্থাপনার বাস, কোন মডিউল গ্রহণ করবে তার নীতি। পার্থক্য দুটি: নীতিটি থাকে ড্রাইভারে, নেটওয়ার্ক OS-এ নয়, আর বাধা প্রায়ই পোর্ট নয়, PCIe বাস। এই অংশে আছে SFP/QSFP শ্রেণির কেজসহ NIC: পরিবার ও ভেন্ডর, পোর্টের সঙ্গে PCIe-এর সম্পর্ক, ট্রান্সিভারের সামঞ্জস্য ও ড্রাইভার পর্যায়ের ওভাররাইড, সার্ভারের দিক থেকে মডিউল পড়ার টুল, এবং প্রোগ্রামযোগ্য অ্যাডাপ্টার (SmartNIC, DPU), যা কার্ড আর সুইচের সীমারেখা ঝাপসা করে দিয়েছে।

সার্ভারের পথ: CPU, PCIe, NIC কন্ট্রোলার ও ড্রাইভার, কেজ, মডিউল বা DAC, সুইচ পোর্ট

অপটিক্সের ভাষায় NIC কী

উপাদানসুইচেNIC-তে
কেজপ্রতি সুইচে 24–64টিপ্রতি কার্ডে 1–4টি (সাধারণত 1–2টি)
SerDesফরওয়ার্ডিং ASICNIC কন্ট্রোলার ASIC (Intel E810, Broadcom BCM57508, Nvidia ConnectX-7…)
মডিউল ব্যবস্থাপনাI²C মাল্টিপ্লেক্সার ও CPLD-এর মাধ্যমে NOSকন্ট্রোলারের I²C-এর মাধ্যমে ড্রাইভার/ফার্মওয়্যার
নীতিNOS-এর হোয়াইটলিস্ট (প্রতিটি NOS কীভাবে মডিউল যাচাই করে)ড্রাইভার/ফার্মওয়্যারের হোয়াইটলিস্ট (NIC-তে অপটিক্সের সামঞ্জস্য)
গতি/FEC কনফিগারেশনCLIethtool, ভেন্ডরের টুল, BIOS/UEFI, OS-এর ডিভাইস ম্যানেজার (টুল)
ব্যাকহলফ্যাব্রিক ASICCPU-এর দিকে PCIe লেন (পোর্ট ও PCIe)
পাওয়ারচ্যাসিস থেকে প্রতি কেজে 3.3 VPCIe স্লট (25–75 W), উচ্চ পর্যায়ের কার্ডে তার সঙ্গে অক্সিলিয়ারি কানেক্টর

কার্ডের ফর্ম ফ্যাক্টর

কার্ডের ধরনকোথায়পোর্ট
PCIe অ্যাড-ইন কার্ড (হাফ-হাইট হাফ-লেংথ, ফুল-হাইট)সার্ভারের যেকোনো স্লট1–2 × SFP28/QSFP28, 1–2 × QSFP56/QSFP112/QSFP-DD/OSFP
OCP NIC 3.0 (SFF / LFF মেজানিন)সার্ভারের পেছনের OCP স্লটএকই কেজ, সামনে থেকে নাগালযোগ্য, কিছু চ্যাসিসে হট-সোয়াপ
LOM / এমবেডেডমাদারবোর্ডেসাধারণত RJ45; কিছুতে SFP+
মেজানিন / ব্লেডব্লেড সার্ভারেব্লেড চ্যাসিসের সুইচের সঙ্গে যুক্ত হয়, কেজ নেই
SmartNIC / DPUPCIe বা OCP2 × 100/200/400G, নিজস্ব Arm কোর (SmartNIC ও DPU)

পরিবার ও ভেন্ডর

ভেন্ডরপরিবার (অপটিক্যাল পোর্টের মডেল)গতিকেজড্রাইভার (Linux)
IntelX520 / X710 / XXV710 / E810 / E83010G / 10G / 25G / 25–100G / 200GSFP+, SFP28, QSFP28, QSFP56ixgbe, i40e, ice, idpf
Nvidia (Mellanox)ConnectX-4 Lx / -5 / -6 Dx / -6 Lx / -7 / -8 SuperNIC25G / 100G / 100–200G / 25–50G / 200–400G / 800GSFP28, QSFP28, QSFP56, QSFP112, OSFPmlx5_core
BroadcomNetXtreme-E BCM5741x / 5750x (P225, P425, P2100, P1400GD)25G / 100–200G / 400GSFP28, QSFP56, QSFP-DDbnxt_en
Marvell (QLogic)FastLinQ 41000 / 4500010–25G / 100GSFP28, QSFP28qede
AMD (Solarflare, Pensando)X2522 / X3522; Pensando DSC10–25G; 100–200GSFP28; QSFP56sfc; ionic
ChelsioT610–100GSFP28, QSFP28cxgb4
অন্যান্যSilicom, Napatech (FPGA), Xilinx/AMD Alveo, Netronome10–100Gমিশ্র—

প্রতিটি কার্ড মডেলের গতি ঠিক হয় কন্ট্রোলার ও কেজ দিয়ে; “25G-সক্ষম” বলতে বোঝায় 10G ও 25G, 1G কদাচিৎ (পোর্ট ও PCIe)।

মডিউলের কাছে NIC যা চায়

  • সেই কেজে কন্ট্রোলার যে গতি সমর্থন করে, তার জন্য কমপ্লায়েন্স কোড।
  • ড্রাইভার গ্রহণ করে এমন শনাক্তকরণ তথ্য; Intel পরিবারগুলো সবচেয়ে কড়া (NIC-তে অপটিক্সের সামঞ্জস্য)।
  • ড্রাইভার যা মেলাতে পারে, এমন FEC/AN আচরণ: 25G+ গতির DAC-তে দুই প্রান্তেই Clause 73 AN লাগে; অপটিক্সে গতি জোর করে নির্ধারণ করতে হয় এবং FEC মিলতে হয় (FEC ও AN)।
  • কার্ডের কেজ বাজেটের মধ্যে থাকা পাওয়ার ক্লাস: বেশির ভাগ NIC QSFP28 ক্লাস 4 (3.5 W) এবং QSFP-DD-তে 12–15 W পর্যন্ত অনুমোদন করে; ZR/টিউনেবল মডিউলের ক্ষেত্রে আলাদা করে দেখে নিন (পাওয়ার ও খরচ)।
  • কুলিং: সার্ভারের এয়ারফ্লো কার্ডের ভেতর দিয়ে সামনে থেকে পেছনে যায়; পেছনমুখী কার্ডের মডিউল থাকে এক্সহস্ট বাতাসে (তাপমাত্রার গ্রেড)।

সাধারণ ভূমিকা ও তাদের অপটিক্স

ভূমিকাNICলিংক
সাধারণ ভার্চুয়ালাইজেশন হোস্ট2 × 25G SFP28ToR-এ DAC (ভূমিকা ও টপোলজি)
স্টোরেজ / NVMe-oF2 × 100G QSFP28DAC/AOC, PFC-সহ RoCE (লসলেস ইথারনেট)
GPU সার্ভার4–8 × 400G OSFP/QSFP112 (প্রতি GPU-এর জন্য একটি)রেল লিফ পর্যন্ত AOC/DR4 (AI ক্লাস্টারের ক্যাবলিং)
HPCInfiniBand HCA 1–2 × NDR/XDRDAC/AOC (IB ক্যাবল)
এজ / শাখা2 × 10G SFP+ক্যাম্পাস কোর পর্যন্ত LR
ম্যানেজমেন্ট / OOB1G RJ45 বা SFP—

আরও পড়ুন

CodingBox-এ

NIC যে মডিউল প্রত্যাখ্যান করে, সুইচের প্রত্যাখ্যাত মডিউলের মতো একই পদ্ধতিতে তার কারণ খোঁজা হয়: টেস্ট বেঞ্চে শনাক্তকরণ তথ্য ও কমপ্লায়েন্স কোড পড়ুন, ড্রাইভারের তালিকার সঙ্গে মেলান, নীতি দাবি করলে কোড করুন (Check transceiver, ভেন্ডর লক)।


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