Kad Antara Muka Rangkaian (NIC)
Feb 24, 2026| Pelayan anda mempunyai port 100G, tetapi NIC anda hanya menyokong 10G. Tahniah - anda baru sahaja membayar untuk lebar jalur yang tidak akan anda gunakan. Kad antara muka rangkaian adalah kesesakan yang paling diabaikan dalam reka bentuk rangkaian moden. Walaupun jurutera taksub terhadap spesifikasi fabrik suis dan transceiver, NIC secara senyap-senyap menentukan daya pemprosesan sebenar yang boleh ditolak oleh setiap pelayan. Panduan ini melangkaui definisi asas untuk menerangkan cara NIC berfungsi, jenis yang wujud dan - paling kritikal - cara memadankan NIC anda di sebelah kanantransceiver, kabel DAC, atauAOCuntuk prestasi maksimum.
Apakah Kad Antara Muka Rangkaian?
Kad antara muka rangkaian (NIC), juga dipanggil penyesuai rangkaian atau pengawal antara muka rangkaian, ialah perkakasan yang menghubungkan pelayan, stesen kerja atau peranti storan ke rangkaian. Ia mengendalikan penukaran antara data di dalam sistem hos dan isyarat pada wayar atau gentian - menguruskan segala-galanya daripada pengkapsulan bingkai dan pengesahan semak sehingga mengganggu pengendalian dan pemindahan DMA.
Setiap NIC mempunyai alamat MAC unik yang dibakar ke dalam perisian tegarnya, berfungsi sebagai identiti peranti pada rangkaian Lapisan 2. NIC awal dihantar sebagai kad pengembangan PCI kendiri. Hari ini, kebanyakan PC pengguna menggunakan LAN-pada-cip papan induk (LOM) untuk sambungan 1G asas. Tetapi dalam pusat data dan persekitaran perusahaan, kad NIC berdedikasi kekal penting kerana pengawal atas kapal tidak dapat menyampaikan daya pemprosesan, keupayaan pemunggahan atau ketumpatan port yang diminta oleh beban kerja moden.
Bagaimana NIC Sebenarnya Berfungsi: Melampaui "Hantar dan Terima"
Penjelasan buku teks - "NIC merangkum data ke dalam bingkai dan menghantarnya" - secara teknikalnya betul tetapi terlepas perkara yang menjadikan NIC berharga. Inilah yang berlaku di bawah hud dalam pelayan moden NIC:
Pemprosesan Bingkai
Pada bahagian penghantaran, NIC mengambil data daripada susunan rangkaian OS, menambah pengepala Ethernet dan CRC checksum, kemudian mensirikannya ke dalam isyarat elektrik atau optik. Di sisi penerimaan, ia membalikkan proses, mengesahkan CRC dan menanggalkan tajuk sebelum menghantar muatan kepada hos.
Enjin Offload
Di sinilah NIC memperoleh simpanan mereka. NIC moden memunggah tugas yang sebaliknya akan menggunakan kitaran CPU: pengiraan checksum TCP/UDP, pemunggahan segmentasi TCP (TSO), pemunggahan terima besar (LRO) dan menerima penskalaan sisi (RSS) yang mengedarkan trafik masuk merentas berbilang teras CPU. Tanpa pemuatan ini, NIC 25G boleh memenuhi teras CPU hanya memproses paket.
Pintasan Kernel dengan DPDK
Walaupun dengan pemuatan perkakasan, susunan rangkaian kernel OS memperkenalkan overhed pada kadar paket yang melampau. NIC yang menyokong DPDK (Data Plane Development Kit) membenarkan aplikasi membaca dan menulis paket terus dari ruang pengguna, memintas kernel sepenuhnya. Ini menurunkan kependaman setiap-paket daripada milisaat kepada satu-mikrosaat - satu keperluan untuk-perdagangan frekuensi tinggi, fungsi pesawat-pengguna 5G dan kadar garis penolak beban kerja NFV-pada pautan 100G.
DMA dan Interrupt Coalescing
Daripada CPU menyalin setiap paket, NIC menggunakan Akses Memori Langsung untuk menulis bingkai terus ke dalam RAM sistem. Interupsi penggabungan mengumpulkan berbilang acara paket ke dalam satu gangguan CPU, secara mendadak mengurangkan overhed pada kadar paket yang tinggi.
Sokongan Virtualisasi
Dalam persekitaran termaya, SR-IOV (Single Root I/O Virtualization) membenarkan NIC fizikal tunggal mempersembahkan berbilang fungsi maya, setiap satunya diperuntukkan terus kepada VM. Ini memintas sepenuhnya suis maya hipervisor, menyampaikan hampir-prestasi rangkaian logam-terhampir kepada mesin maya.
Jenis NIC: Klasifikasi Praktikal
Mengikut Jenis Antara Muka - Inilah Yang Menentukan Pengkabelan Anda
| Jenis Pelabuhan NIC | Penyambung | Media | Kelajuan Biasa | Jarak Maks |
|---|---|---|---|---|
| RJ45 (Asas-T) | RJ45 | Cat5e/Cat6/Cat6a tembaga | 1G / 2.5G / 5G / 10G | 100m |
| SFP+ | LC dupleks | Transceiver 10G SFP+atau 10Gkabel DAC | 10G | 80km (serat) / 7m (DAC) |
| SFP28 | LC dupleks | Transceiver 25G SFP28atau 25G DAC | 25G | 40km (serat) / 5m (DAC) |
| QSFP+ | MPO atau LC | Transceiver QSFP+ 40G | 40G | 40km (serat) / 7m (DAC) |
| QSFP28 | MPO atau LC | Transceiver 100G QSFP28atau 100Gkabel DAC | 100G | 80km (serat) / 5m (DAC) |
| QSFP-DD | MPO atau LC | 400G QSFP-DD transceiver | 400G | 10km+ (serat) |
Mengapa ini penting:Jenis port NIC menentukan transceiver dan kabel yang boleh anda gunakan. Memilih dua-port SFP28 NIC mengunci anda ke dalam ekosistem SFP28 -Modul optik 25G SFP28, SFP28kabel DAC, atau SFP28kabel AOC. Silap pilih dan anda akan membeli penyesuai atau menggantikan kad.
Nota mengenai penyambung MPO lwn. LC:Port QSFP+ dan QSFP28 berlabel "SR4" menggunakan optik selari - empat lorong 10G atau 25G yang dihantar serentak. Ini memerlukanTali tampal MPO/MTP-12dengan 8 atau 12 teras gentian, bukan dupleks standardkabel LCdigunakan oleh modul SFP+ atau SFP28. Jika anda menggunakan optik 40G atau 100G SR4 buat kali pertama, dua-infrastruktur panel patch gentian sedia ada anda tidak akan berfungsi - pelan untuk kabel dan kaset batang MPO.
Oleh Antara Muka Bas - Perkara Penjanaan PCIe
Semua NIC pelayan moden menggunakan PCIe. Tetapi penjanaan PCIe dan lebar lorong menetapkan siling keras pada daya pemprosesan:
- PCIe 3.0 x8:~64 Gbps - mencukupi untuk dwi-port 25G atau-tunggal port 40G
- PCIe 3.0 x16:~128 Gbps - memadai untuk satu-port 100G
- PCIe 4.0 x16:~256 Gbps - diperlukan untuk dwi-port 100G atau satu-port 200G
- PCIe 5.0 x16:~512 Gbps - mendayakan NIC 400G
NIC 100G yang dipalamkan ke dalam slot PCIe 3.0 x8 secara fizikal tidak dapat menghantar 100G. Sentiasa sahkan penjanaan dan lebar slot PCIe pelayan anda sebelum membeli.
Mengikut Faktor Borang - OCP NIC 3.0 Merupakan Lalai Baharu
Tambahan PCIe tradisional-dalam kad masih mendominasi pelayan perusahaan, tetapi pusat data hiperskala sebahagian besarnya telah beralih kepada standard OCP NIC 3.0 (kedua-dua Small Form Factor dan Large Form Factor). NIC OCP dipalamkan ke dalam slot mezanin khusus pada papan induk pelayan dan bukannya menduduki slot pengembangan PCIe standard. Faedahnya adalah penting: keupayaan pertukaran panas-tanpa mematikan pelayan, reka bentuk terma yang dipertingkatkan dengan aliran udara terus ke atas NIC dan laluan elektrik yang lebih pendek ke CPU yang mengurangkan kebimbangan integriti isyarat pada kelajuan 100G+. Jika platform pelayan anda menyokong OCP 3.0 - dan kebanyakan reka bentuk moden daripada ODM utama melakukan - ia sepatutnya menjadi pilihan pertama anda untuk penggunaan NIC 100G dan 200G.
Mengikut Tahap Kecerdasan
NIC standardmengendalikan pemprosesan paket asas dengan pemunggahan perkakasan. Sesuai untuk kebanyakan aplikasi perusahaan dan pusat data.
SmartNICstambahkan unit pemprosesan data boleh atur cara (DPU) yang boleh melaksanakan peraturan firewall, penyulitan, pengimbangan beban dan telemetri terus pada NIC, membebaskan teras CPU hos untuk beban kerja aplikasi. Dalam infrastruktur awan di mana setiap teras CPU diwangkan, SmartNIC membayar sendiri dengan menuntut semula teras yang sebaliknya akan menjalankan OVS atau IPsec.
NIC RDMA (RNIC)menyokong protokol Akses Memori Langsung Jauh seperti RoCEv2 atau iWARP, membolehkan pelayan-ke-pemindahan memori pelayan dengan-kependaman mikrosaat satu digit. Dalam kelompok latihan GPU yang dibina di sekeliling pemecut NVIDIA H100 atau A100, NIC RDMA bukan pilihan - ia adalah tulang belakang. Setiap nod GPU memerlukan sambungan RDMA 200G atau 400G untuk memastikan semua-mengurangkan penyegerakan kecerunan daripada menjadi kesesakan latihan. Di luar AI, NIC RDMA adalah sama pentingnya untuk beban kerja HPC dan sistem storan yang menjalankan NVMe-oF, di mana kernel-memintas laluan data mengurangkan kependaman akses storan sebanyak 10×.
Cara Memilih NIC yang Betul: Rangka Kerja Keputusan
Langkah 1 - Tentukan keperluan kelajuan anda.Padankannya dengan kapasiti pautan atas suis anda, bukan keperluan teori puncak anda. Jika suis ToR anda mempunyai pelayan 25G-menghadap port, NIC 25G ialah pilihan yang tepat - bukan 10G (terlalu perlahan) atau 100G (terbuang).
Langkah 2 - Pilih jenis antara muka anda.Untuk sambungan dalam-rak di bawah 5 meter, gandingkan NIC anda dengan akabel DACuntuk kos dan kependaman terendah. Untuk pautan antara-rak sehingga 100 meter, gunakankabel AOCatau pemancar jangkauan-pendek denganTali tampal gentian LC. Untuk membina-ke-pautan bangunan atau kampus, gunakan jangkauan-panjangpemancar optik- seperti aModul 100G QSFP28 LR4dengan gentian mod tunggal-danTali tampal MPO/MTP.
Langkah 3 - Sahkan keserasian PCIe.Semak penjanaan slot PCIe tersedia dan lebar lorong pelayan anda mengikut keperluan NIC.
Langkah 4 - Nilaikan keperluan pemuatan.Menjalankan virtualisasi dengan berpuluh-puluh VM? Utamakan sokongan SR-IOV. Kelompok latihan AI? Keupayaan RDMA tidak-boleh dirunding. Awan-perkhidmatan mikro asli? SmartNIC dengan saluran paip boleh atur cara menjimatkan teras CPU.
Langkah 5 - Rancang untuk dwi-port redundansi.Pelayan pengeluaran hendaklah sentiasa mempunyai sekurang-kurangnya dua port NIC untuk pengagregatan pautan (LACP) atau-failover siap sedia aktif. NIC-dwi port lebih cekap-daripada dua-kad port tunggal.
Kesilapan Biasa NIC (dan Cara Mengelakkannya)
Membeli NIC RJ45 10G untuk kegunaan pusat data.10GBASE-T NIC menggunakan 2–5W lebih kuasa setiap port daripada SFP+ NIC dan menjana lebih banyak haba. Dalam rak dengan 40 pelayan, itu adalah 80–200W beban terma yang tidak perlu. gunaTransceiver 10G SFP+dengan SFP+ NIC sebaliknya.
Mengabaikan kemas kini perisian tegar dan pemacu.Pepijat perisian tegar NIC menyebabkan paket senyap jatuh, ralat CRC dan kemerosotan prestasi. Vendor mengeluarkan patch perisian tegar kritikal yang selalunya tidak digunakan kerana NIC "nampaknya berfungsi dengan baik."
Kelajuan NIC yang tidak sepadan dan kelajuan port suis.NIC 25G yang disambungkan ke port suis 10G akan secara automatik-berunding ke 10G - tetapi sesetengah NIC mengendalikannya dengan buruk, mengakibatkan pautan mengepak atau ralat CRC. Sentiasa sahkan keserasian kelajuan atau gunakan peralatan yang sepadan.
Soalan Lazim
Apakah perbezaan antara NIC dan LOM?
LOM (LAN pada Papan Induk) ialah pengawal rangkaian asas yang disepadukan ke dalam papan induk pelayan, biasanya menawarkan sambungan 1G atau 10G-T. Kad NIC khusus menyediakan kelajuan yang lebih tinggi (25G–400G), pemuatan lanjutan seperti SR-IOV dan pilihan antara muka optik untuk digunakan dengan gentiantransceiverdanDAC/kabel AOC.
Bolehkah saya menggunakan-transceiver pihak ketiga dalam NIC saya?
ya. Kebanyakan NIC daripada Intel, Mellanox/NVIDIA dan Broadcom menerima-pihak ketiga- patuh MSAtransceiver optik. Walau bagaimanapun, sesetengah perisian tegar NIC mungkin memaparkan amaran keserasian. Pembekal yang bereputasi menyediakan transceiver berkod untuk jenama NIC tertentu untuk memastikan operasi yang bersih.
Apakah kelajuan NIC yang saya perlukan untuk AI dan beban kerja pembelajaran mesin?
Untuk kluster latihan GPU (NVIDIA H100, A100 atau serupa), setiap nod biasanya memerlukan200Gatau NIC berkeupayaan 400G RDMA-(RoCEv2) untuk menghalang rangkaian daripada menyekat semua-mengurangkan penyegerakan kecerunan. Beban kerja penyajian inferens adalah kurang mendesak dan selalunya boleh beroperasi pada 25G–100G bergantung pada saiz model dan daya pemprosesan permintaan. Pasangkan NIC latihan denganModul 400G QSFP-DDuntuk sambungan tulang belakang, atau digunakanTransceiver 100G QSFP28untuk pautan daun-ke-pelayan dalam kelompok yang lebih kecil.
Adakah SmartNIC berbaloi dengan kos tambahan?
Untuk pembekal awan dan perusahaan besar yang menjalankan virtualisasi rangkaian yang berat, ya - SmartNIC boleh menuntut semula 4–8 teras CPU bagi setiap pelayan dengan memunggah fungsi pensuisan maya, keselamatan dan telemetri. Untuk penggunaan standard pada-premis dengan virtualisasi sederhana, NIC standard dengan sokongan SR-IOV biasanya mencukupi.
Bagaimanakah saya menyambungkan NIC ke kabel gentian optik?
NIC dengan port SFP+, SFP28, QSFP28 atau QSFP-DD memerlukan padananmodul transceiver optikuntuk bersambung dengan serat. Masukkan transceiver ke dalam port NIC, kemudian sambungkan yang sesuaitali tampal gentian - LC dupleksuntuk port jenis SFP-,MPO/MTPuntuk optik jenis QSFP-selari. Untuk-pautan jarak pendek dalam rak, akabel DACmenghapuskan keperluan untuk kedua-dua transceiver dan gentian.


