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.

Apa itu NIC, dalam istilah optik
| Elemen | Pada switch | Pada NIC |
|---|
| Cage | 24–64 per unit | 1–4 per kartu (tipikal 1–2) |
| SerDes | ASIC forwarding | ASIC kontroler NIC (Intel E810, Broadcom BCM57508, Nvidia ConnectX-7…) |
| Manajemen modul | NOS lewat I²C mux dan CPLD | driver/firmware lewat I²C kontroler |
| Kebijakan | whitelist NOS (Bagaimana setiap NOS memvalidasi modul) | whitelist driver/firmware (Kompatibilitas optik pada NIC) |
| Konfigurasi kecepatan/FEC | CLI | ethtool, tool vendor, BIOS/UEFI, device manager OS (Alat) |
| Backhaul | ASIC fabric | lane PCIe ke CPU (Ports & PCIe) |
| Daya | 3,3 V per cage dari sasis | slot PCIe (25–75 W) plus konektor auksiliari pada kartu high-end |
Faktor bentuk kartu
| Jenis kartu | Di mana | Port |
|---|
| PCIe add-in card (half-height half-length, full-height) | slot server mana pun | 1–2 × SFP28/QSFP28, 1–2 × QSFP56/QSFP112/QSFP-DD/OSFP |
| OCP NIC 3.0 (mezzanine SFF / LFF) | slot OCP di bagian belakang server | cage yang sama, dapat diakses dari depan, hot-swap pada sebagian sasis |
| LOM / embedded | pada motherboard | biasanya RJ45; SFP+ pada sebagian |
| Mezzanine / blade | server blade | terhubung ke switch sasis blade, tanpa cage |
| SmartNIC / DPU | PCIe atau OCP | 2 × 100/200/400G, core Arm sendiri (SmartNIC & DPU) |
Keluarga dan vendor
| Vendor | Keluarga (model dengan port optik) | Kecepatan | Cage | Driver (Linux) |
|---|
| Intel | X520 / X710 / XXV710 / E810 / E830 | 10G / 10G / 25G / 25–100G / 200G | SFP+, SFP28, QSFP28, QSFP56 | ixgbe, i40e, ice, idpf |
| Nvidia (Mellanox) | ConnectX-4 Lx / -5 / -6 Dx / -6 Lx / -7 / -8 SuperNIC | 25G / 100G / 100–200G / 25–50G / 200–400G / 800G | SFP28, QSFP28, QSFP56, QSFP112, OSFP | mlx5_core |
| Broadcom | NetXtreme-E BCM5741x / 5750x (P225, P425, P2100, P1400GD) | 25G / 100–200G / 400G | SFP28, QSFP56, QSFP-DD | bnxt_en |
| Marvell (QLogic) | FastLinQ 41000 / 45000 | 10–25G / 100G | SFP28, QSFP28 | qede |
| AMD (Solarflare, Pensando) | X2522 / X3522; Pensando DSC | 10–25G; 100–200G | SFP28; QSFP56 | sfc; ionic |
| Chelsio | T6 | 10–100G | SFP28, QSFP28 | cxgb4 |
| Lainnya | Silicom, Napatech (FPGA), Xilinx/AMD Alveo, Netronome | 10–100G | campuran | — |
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
| Peran | NIC | Link |
|---|
| Host virtualisasi umum | 2 × 25G SFP28 | DAC ke ToR (Peran & topologi) |
| Storage / NVMe-oF | 2 × 100G QSFP28 | DAC/AOC, RoCE dengan PFC (Lossless Ethernet) |
| Server GPU | 4–8 × 400G OSFP/QSFP112 (satu per GPU) | AOC/DR4 ke rail leaf (Pengkabelan klaster AI) |
| HPC | HCA InfiniBand 1–2 × NDR/XDR | DAC/AOC (Kabel IB) |
| Edge / cabang | 2 × 10G SFP+ | LR ke core kampus |
| Manajemen / OOB | RJ45 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).