Karty sieciowe z portami optycznymi: przegląd · Karty sieciowe · Karty sieciowe i przełączniki · Dokumentacja · CodingBox
CodingBox Dokumentacja

Karty sieciowe z portami optycznymi: przegląd

Drugim końcem każdego łącza serwerowego jest karta sieciowa (NIC), i gra ona w tę samą grę co przełącznik — klatki, linie SerDes, magistrala zarządzania modułem, polityka dotycząca tego, które moduły akceptuje — z dwiema różnicami: polityka mieszka w sterowniku, a nie w sieciowym systemie operacyjnym, a wąskim gardłem często jest magistrala PCIe, nie port. Ten rozdział obejmuje karty NIC z klatkami klasy SFP/QSFP: rodziny i producentów, sposób, w jaki porty łączą się z PCIe, kompatybilność transceiverów i jej obejścia na poziomie sterownika, narzędzia odczytujące moduł po stronie serwera, oraz programowalne adaptery (SmartNIC, DPU), które zacierają granicę między kartą a przełącznikiem.

Ścieżka serwera: CPU, PCIe, kontroler NIC i sterownik, klatka, moduł lub DAC, port przełącznika

Czym jest NIC w kategoriach optyki

ElementNa przełącznikuNa karcie NIC
Klatki24–64 na urządzenie1–4 na kartę (typowo 1–2)
SerDesASIC przekazujący ruchASIC kontrolera NIC (Intel E810, Broadcom BCM57508, Nvidia ConnectX-7…)
Zarządzanie modułemNOS przez multiplekser I²C i CPLDsterownik/firmware przez I²C kontrolera
Politykabiała lista NOS (Jak każdy NOS weryfikuje moduł)biała lista sterownika/firmware (Kompatybilność optyki w kartach NIC)
Konfiguracja szybkości/FECCLIethtool, narzędzia producenta, BIOS/UEFI, menedżer urządzeń systemu (Narzędzia)
BackhaulASIC fabriclinie PCIe do CPU (Porty i PCIe)
Zasilanie3,3 V na klatkę z obudowyslot PCIe (25–75 W) plus złącze pomocnicze w kartach klasy wyższej

Formaty obudowy karty

Typ kartyGdziePorty
Karta PCIe add-in (half-height half-length, full-height)dowolny slot serwera1–2 × SFP28/QSFP28, 1–2 × QSFP56/QSFP112/QSFP-DD/OSFP
OCP NIC 3.0 (mezzanine SFF / LFF)slot OCP z tyłu serwerate same klatki, dostępne od przodu, hot-swap w niektórych obudowach
LOM / wbudowanana płycie głównejzwykle RJ45; w niektórych SFP+
Mezzanine / bladeserwery bladełączy się z przełącznikiem obudowy blade, bez klatek
SmartNIC / DPUPCIe albo OCP2 × 100/200/400G, własne rdzenie Arm (SmartNIC i DPU)

Rodziny i producenci

ProducentRodziny (modele z portami optycznymi)SzybkościKlatkiSterownik (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
InniSilicom, Napatech (FPGA), Xilinx/AMD Alveo, Netronome10–100Gróżne—

Szybkości dla danego modelu karty są ustalone przez kontroler i klatki; „obsługuje 25G” oznacza 10G i 25G, rzadko 1G (Porty i PCIe).

Czego karta NIC wymaga od modułu

  • Kody zgodności dla szybkości, którą kontroler obsługuje na tej klatce.
  • Tożsamość, którą akceptuje sterownik — rodziny Intela są tu najbardziej rygorystyczne (Kompatybilność optyki w kartach NIC).
  • Zachowanie FEC/AN, które sterownik potrafi dopasować: DAC przy 25G+ wymaga AN Clause 73 po obu stronach; optyka wymaga wymuszonej szybkości i zgodnego FEC (FEC i AN).
  • Klasa mocy w granicach budżetu klatki karty — większość kart NIC dopuszcza QSFP28 klasy 4 (3,5 W) i QSFP-DD do 12–15 W; sprawdzić dla modułów ZR/przestrajalnych (Moc i pobór energii).
  • Chłodzenie: przepływ powietrza w serwerze prowadzi przez kartę z przodu do tyłu; moduły w kartach skierowanych do tyłu znajdują się w powietrzu wywiewanym (Klasy temperaturowe).

Typowe role i ich optyka

RolaNICŁącze
Host wirtualizacji ogólnego przeznaczenia2 × 25G SFP28DAC do ToR (Role i topologie)
Storage / NVMe-oF2 × 100G QSFP28DAC/AOC, RoCE z PFC (Ethernet bezstratny)
Serwer GPU4–8 × 400G OSFP/QSFP112 (po jednym na GPU)AOC/DR4 do rail leaf (Okablowanie klastra AI)
HPCHCA InfiniBand 1–2 × NDR/XDRDAC/AOC (Kable IB)
Edge / oddział2 × 10G SFP+LR do rdzenia kampusowego
Zarządzanie / OOB1G RJ45 albo SFP—

Dalsza lektura

W CodingBox

Moduł odrzucany przez kartę NIC diagnozuje się tak samo jak ten odrzucany przez przełącznik: odczytaj tożsamość i kody zgodności na stanowisku, porównaj z listą sterownika, zakoduj, jeśli wymaga tego polityka (Check transceiver, Blokada producenta).


Jeśli znajdziesz nieścisłość lub błąd w tym materiale, zaznacz odpowiedni fragment i naciśnij Ctrl+Enter, aby .