NIC dengan port optik: ikhtisar · Kartu antarmuka jaringan · Kartu jaringan dan switch · Dokumentasi · CodingBox
CodingBox Dokumentasi

NIC dengan port optik: ikhtisar

Ujung lain dari setiap link server adalah network antarmuka card (NIC), dan ia memainkan permainan yang sama seperti switch — cage, lane SerDes, bus manajemen ke modul, kebijakan tentang modul mana yang diterimanya — dengan dua perbedaan: kebijakan itu berada di dalam driver, bukan NOS, dan bottleneck-nya sering kali adalah bus PCIe, bukan port. Bagian ini membahas NIC dengan cage kelas SFP/QSFP: keluarga dan vendornya, bagaimana port berkaitan dengan PCIe, kompatibilitas transceiver dan override tingkat drivernya, alat yang membaca modul dari sisi server, serta adaptor yang dapat diprogram (SmartNIC, DPU) yang mengaburkan batas antara kartu dan switch.

Jalur server: CPU, PCIe, controller dan driver NIC, cage, modul atau DAC, port switch

Apa itu NIC, dalam istilah optik

ElemenPada switchPada NIC
Cage24–64 per unit1–4 per kartu (tipikal 1–2)
SerDesASIC forwardingASIC kontroler NIC (Intel E810, Broadcom BCM57508, Nvidia ConnectX-7…)
Manajemen modulNOS lewat I²C mux dan CPLDdriver/firmware lewat I²C kontroler
Kebijakanwhitelist NOS (Bagaimana setiap NOS memvalidasi modul)whitelist driver/firmware (Kompatibilitas optik pada NIC)
Konfigurasi kecepatan/FECCLIethtool, tool vendor, BIOS/UEFI, device manager OS (Alat)
BackhaulASIC fabriclane PCIe ke CPU (Ports & PCIe)
Daya3,3 V per cage dari sasisslot PCIe (25–75 W) plus konektor auksiliari pada kartu high-end

Faktor bentuk kartu

Jenis kartuDi manaPort
PCIe add-in card (half-height half-length, full-height)slot server mana pun1–2 × SFP28/QSFP28, 1–2 × QSFP56/QSFP112/QSFP-DD/OSFP
OCP NIC 3.0 (mezzanine SFF / LFF)slot OCP di bagian belakang servercage yang sama, dapat diakses dari depan, hot-swap pada sebagian sasis
LOM / embeddedpada motherboardbiasanya RJ45; SFP+ pada sebagian
Mezzanine / bladeserver bladeterhubung ke switch sasis blade, tanpa cage
SmartNIC / DPUPCIe atau OCP2 × 100/200/400G, core Arm sendiri (SmartNIC & DPU)

Keluarga dan vendor

VendorKeluarga (model dengan port optik)KecepatanCageDriver (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
LainnyaSilicom, Napatech (FPGA), Xilinx/AMD Alveo, Netronome10–100Gcampuran—

Speed per model kartu ditentukan oleh kontroler dan cage; “mampu 25G” berarti 10G dan 25G, jarang 1G (Ports & PCIe).

Apa yang dibutuhkan NIC dari sebuah modul

  • Kode kepatuhan untuk kecepatan yang didukung kontroler pada cage tersebut.
  • Identitas yang diterima driver — keluarga Intel adalah yang paling ketat (Kompatibilitas optik pada NIC).
  • Perilaku FEC/AN yang dapat dicocokkan driver: DAC pada 25G+ membutuhkan AN Klausul 73 di kedua ujung; optik membutuhkan kecepatan yang dipaksa dan FEC yang sesuai (FEC & AN).
  • Kelas daya sesuai budget cage kartu — kebanyakan NIC mengizinkan QSFP28 kelas 4 (3,5 W) dan QSFP-DD hingga 12–15 W; periksa untuk modul ZR/yang dapat disetel (Daya & konsumsi).
  • Pendinginan: aliran udara server mengalir depan-ke-belakang melewati kartu; modul pada kartu yang menghadap belakang berada dalam udara exhaust (Kelas suhu).

Peran tipikal dan optiknya

PeranNICLink
Host virtualisasi umum2 × 25G SFP28DAC ke ToR (Peran & topologi)
Storage / NVMe-oF2 × 100G QSFP28DAC/AOC, RoCE dengan PFC (Lossless Ethernet)
Server GPU4–8 × 400G OSFP/QSFP112 (satu per GPU)AOC/DR4 ke rail leaf (Pengkabelan klaster AI)
HPCHCA InfiniBand 1–2 × NDR/XDRDAC/AOC (Kabel IB)
Edge / cabang2 × 10G SFP+LR ke core kampus
Manajemen / OOBRJ45 1G atau SFP—

Bacaan lebih lanjut

  • Port, kecepatan, dan bandwidth PCIe NIC — cage pada NIC, dual rate, kabel breakout, generasi PCIe × lane vs total port, OCP 3.0, daya dan pendinginan.
  • Kompatibilitas transceiver pada NIC — whitelist driver menurut vendor, allow_unsupported_sfp Intel, perilaku Windows/ESXi, FEC/AN dengan DAC dan optik, apa yang harus dikodekan.
  • Alat dan diagnostik NIC — ethtool -m, mlxlink, bnxtnvm, tool Intel, perintah Windows dan ESXi, membaca DDM dan counter FEC dari server.
  • SmartNIC dan DPU — BlueField, Pensando, IPU: port dan optik pada adaptor yang dapat diprogram.

Di CodingBox

Modul yang ditolak NIC didiagnosis dengan cara yang sama seperti yang ditolak switch: baca identitas dan kode kepatuhan di meja kerja, bandingkan dengan daftar driver, kodekan jika kebijakan menuntutnya (Check transceiver, Penguncian vendor).


Jika Anda menemukan ketidakakuratan atau kesalahan dalam artikel ini, pilih bagian teks yang bersangkutan lalu tekan Ctrl+Enter untuk .