Ethernet pre AI: základy 25/100/400 GbE

Ethernet je predvolenou prepojovacou sieťou každého AI klastra, ktorý vzniká mimo hyperscalera. Na papieri nie je vždy najrýchlejšou možnosťou — N02 ukáže, kde má InfiniBand naozaj navrch — Ethernet je však možnosť, ktorá existuje všade, rozbehne každý súvisiaci nástroj, stojí najmenej na gigabit a do ničoho Vás neuzamkne.

Pre klastre kentinovskej triedy — jednouzlové inferenčné servery, tréningové rigy s 2 až 8 uzlami, malé výskumné laboratóriá — je Ethernet prakticky vždy správnou odpoveďou. Zaujímavé otázky znejú: ktorá rýchlostná trieda, ktorá NIC karta, meď alebo optika a čo každý krok nahor skutočne stojí. Tento článok na ne odpovedá na rovinu, s cenami z polovice roka 2026.

Ak nasadzujete jediný 4-GPU alebo 8-GPU stroj na inferenciu a nič viac, môžete preletieť nákladovú tabuľku na konci a skončiť. Zvyšok článku je pre tých, ktorí plánujú viac uzlov.

Prečo Ethernet vyhráva predvolene

Tri dôvody, zoradené podľa toho, ako často o veci naozaj rozhodujú:

  1. Ekosystém. Ethernetom hovorí každý server, switch, úložisko aj orchestrátor. Ovládače sú súčasťou jadra. Monitorovacie nástroje s ním počítajú. Prvý deň nového kolegu nezačína vetou „teraz Vám vysvetlím InfiniBand“.
  2. Cena na gigabit. Port 100 GbE switcha stojí zhruba štvrtinu toho čo porovnateľný HDR InfiniBand. DAC káble a transceivery sú bežný tovar. NIC karty dodáva viacero výrobcov — NVIDIA, Broadcom, Intel — čo drží ceny pri zemi. InfiniBand má jediného dodávateľa.
  3. Žiadne uzamknutie siete. Ethernet je len prenos. Moderné switche zvládnu TCP, RoCE, NVMe-oF aj manažmentovú prevádzku na jednom kábli s rozumným QoS. InfiniBand viaže celú sieť na roadmapu NVIDIA.

Daňou je, že Ethernet pre AI potrebuje viac ladenia, aby dosiahol rovnaké správanie na plnej rýchlosti linky, aké InfiniBand ponúka hneď po zapnutí. RoCEv2, PFC, ECN, DCQCN — na Ethernete sa to všetko konfiguruje, na IB je to prednastavené. N02 a N08 sa tomuto súboju venujú podrobne.

Rýchlostné triedy a kedy ktorá dáva zmysel

Najčastejšou chybou v ponukách kentinovskej triedy je predimenzovaná linka. Switch 400 GbE pod 8-GPU inferenčným strojom sú vyhodené peniaze. Linka 10 GbE medzi dvoma tréningovými uzlami je vyhodený čas GPU. Nasledujúca mapa je tá, na ktorej záleží.

Trieda Ideálne nasadenie Cena na port (polovica 2026) Poznámky
1/10 GbE Manažment, IPMI/BMC, bootstrap, SSH €50–€200 Vždy oddelene od dátovej roviny
25 GbE Admin uplink, ľahké úložisko, načítanie datasetov do ~3 GB/s €300–€600 Najlacnejšia „skutočná“ trieda; 2× SFP28 je štandard na väčšine serverov
100 GbE Základ vnútri klastra pre tréning na 2–8 uzloch a RoCE úložisko €1200–€2000 Ťahúň — to, čo potrebuje 80 % viacuzlových zostáv Kentino
200 GbE Frontier tréning, trieda 70B+, hustý allreduce €2500–€4000 Nedocenená stredná trieda; kompatibilná s QSFP56 / QSFP-DD
400 GbE Tréning naprieč rackmi, hyperscale úroveň, horúca cesta datasetov €5500–€9000 Reálne drahé — len keď viete dokázať, že to GPU dokáže absorbovať
800 GbE Špička, racky s B200/MI355, dnes najmä hyperscaleri €11000+ Teritórium ConnectX-8 / Thor Ultra; mimo najvyššej triedy vzácne

Tri veci, ktoré si treba osvojiť:

  • 25 GbE nie je pre AI sieť. Je pre všetko okolo nej — administratívu, telemetriu, linku na úložný server, keď úložisko nie je na tej istej RDMA sieti. Ak niekto nazýva 25 GbE „AI triedou“, prezrádza, že nepozná workload.
  • 100 GbE je poctivý základ pre viac uzlov. Pod ním sa synchronizácia gradientov zasekáva v každej iterácii. Nad ním je otázkou, či Vaše GPU dokážu produkovať dáta dosť rýchlo na zaplnenie linky. Pre jednouzlové systémy s 5090 / RTX Pro 6000 Blackwell pri dolaďovaní modelov zvyčajne 100 GbE stačí.
  • 400 GbE sa vráti len pri skutočnom tréningu naprieč rackmi. Dva 8-GPU uzly dolaďujúce model triedy 70B ho nepotrebujú. Šestnásť uzlov pri predtrénovaní na tokenizovanom texte áno.

800 GbE existuje, kremík sa dodáva (ConnectX-8, Thor Ultra), ale dnes je to príbeh hyperscalerov a nasadení triedy B200. Uvádzame ho pre úplnosť; na zostave Kentino ho v roku 2026 pravdepodobne špecifikovať nebudete.

Rodiny NIC kariet, ktoré sa naozaj dodávajú

Trhu s NIC kartami v roku 2026 dominuje rad ConnectX od NVIDIA, zvyšok pokrývajú Broadcom a Intel. Marvell, AMD/Pensando a hŕstka OEM prelepených Broadcomov existujú, ale na kusovníkoch Kentino sa objavujú zriedka.

NIC Max. rýchlosť PCIe Poznámky / typická úloha
Intel E810-CQDA2 2 × 100 GbE Gen 4 x16 Najlacnejšia dôveryhodná 100 GbE; solídny ovládač ice; podporuje RoCE v2
Mellanox ConnectX-6 Dx 2 × 100 GbE Gen 4 x16 Ťahúň pre 100 GbE na hostoch Gen 4; vyzreté RoCE
Mellanox ConnectX-7 1–2 × 200/400 GbE alebo NDR IB Gen 5 x16 Duálny režim IB/Ethernet; aktuálna špička Kentino pre serióznu viacuzlovú prevádzku
Broadcom Thor 2 2 × 200/400 GbE Gen 5 x16 Podniková trieda, RoCE v2, používa sa v OEM prelepených SKU
NVIDIA BlueField-3 SuperNIC 1–2 × 400 GbE Gen 5 x32 16-jadrová Arm DPU; RoCE, NVMe-oF, offload šifrovania; drahé
NVIDIA ConnectX-8 1 × 800 / 2 × 400 GbE Gen 6 x16 Najnovšia; páruje sa so Spectrum-X 800; na nasýtenie potrebuje PCIe Gen 6
Broadcom Thor Ultra 1 × 800 GbE Gen 6 x16 Spĺňa UEC-1.0; AI NIC navrhnutá od nuly; cieľom je scale-out na 100K+ XPU

Poctivé voľby pre prácu kentinovskej triedy:

  • Intel E810-CQDA2 keď zákazník chce 100 GbE lacno a akceptuje, že ladenie RoCE dá viac práce než na Mellanoxe. Zhruba €700–€900 v bežnej cene.
  • ConnectX-6 Dx pre každú 100 GbE linku, ktorá má spoľahlivo bežať na RoCE. Príplatok €1100–€1500. Odpoveď na 90 % prípadov.
  • ConnectX-7 keď je platforma na PCIe Gen 5 a 200 alebo 400 GbE ospravedlňuje skutočný viacuzlový tréning. Jednoportová karta OSFP NDR400 stojí zhruba €1650 a medzi IB a Ethernetom prepína vo firmware — užitočné, ak by ste neskôr menili typ siete.
  • BlueField-3 a ConnectX-8 existujú; ak ich špecifikujete, tento článok nečítate.

PCIe je tichý strop. Karta 100 GbE v slote Gen 3 x8 nalinkuje plnú rýchlosť a beží na polovicu. Pravidlo:

Rýchlosť NIC Minimálne PCIe Pohodlný slot
25 GbE Gen 3 x4 Gen 4 x4 alebo Gen 3 x8
100 GbE Gen 4 x8 alebo Gen 3 x16 Gen 4 x16
2×100 GbE Gen 4 x16 Gen 5 x8 alebo Gen 4 x16
200 GbE Gen 5 x8 alebo Gen 4 x16 Gen 5 x16
400 GbE Gen 5 x16 len Gen 5 x16
800 GbE Gen 6 x16 alebo 2× Gen 5 x16 len Gen 6 x16

Na 8-GPU platformách Kentino s EPYC zožerú GPU väčšinu slotov Gen 4/5 x16; NIC karta končí v niektorých konfiguráciách v Gen 4 x8. Pre jeden port 100 GbE to stačí, pre dva je to na hrane. Overte si to pred ponukou. W02 (PCIe linky & topológia) je hlbšou verziou tohto príbehu.

Metalické a optické možnosti — DAC, AOC, optika

Tri spôsoby, ako linku fyzicky zrealizovať, oddelené rádom v cene. Kupujúci míňajú reálne peniaze na optiku tam, kde by stačil DAC.

Možnosť Dosah (100 GbE) Dosah (400 GbE) Cena na linku (100 GbE) Cena na linku (400 GbE) Spotreba / latencia
DAC (pasívna meď) 1–3 m, ≤5 m s aktívnymi variantmi ≤2 m prakticky, ≤3 m pasívne €50–€150 €200–€400 ~0 W, sub-ns/m
AOC (aktívna optika) typicky 3–30 m, až 100 m 3–30 m, max. 100 m €200–€500 €600–€1200 2–4 W na koniec, ~5 ns/m
SR optika + MMF 70 m na OM3 / 100 m na OM4 / 150 m na OM5 typicky 30–100 m (SR4 / SR8) €400–€800 pár + optika €1500–€2500 pár + optika 3–4.5 W na koniec
LR optika + SMF až 10 km až 10 km €800–€1500 pár + optika €2500–€4000+ pár + optika 3.5–5 W na koniec

Pravidlá, ktoré platia naprieč výrobcami:

  • DAC v rámci jedného racku. Pasívna meď na 100GBASE-CR4 je spoľahlivá do 3 m, podľa špecifikácie do 5 m s aktívnymi variantmi. Pri 400G (100G PAM4 na linku) je praktickým limitom 2 m pasívne — 3 m DAC káble existujú, ale integrita signálu sa pri ohyboch kábla stáva krehkou.
  • AOC pre trasy 5–30 m, najmä naprieč susednými rackmi. Transceiver je zlepený s optikou, takže zlý koniec znamená vyhodiť celý kábel.
  • SR optika + MMF pre trasy v rámci miestnosti nad 30 m alebo tam, kde už existuje štruktúrovaná kabeláž. OM5 prinesie pri 100 GbE SR zhruba o 50 % väčší dosah než OM4 a je to to, čo by ste mali pre nové inštalácie ťahať dnes.
  • LR optika + SMF na prekonanie budov alebo miestností. V rámci jedného klastra zo štyroch rackov je to zbytočný prepych.

Výpočet dĺžky kabeláže pre klaster so 4 rackmi. Rad štyroch 42U rackov, každý ~600 mm široký, s medzerou ~100 mm medzi rackmi. Zo switcha na vrchu racku 1 k NIC karte na spodku racku 4: ~2.1 m vodorovne + ~2 m zvisle = trasa ~4 m aj s rezervou. Pri 100 GbE ste na hrane DAC; pri 400 GbE už za ňou. Pre každý klaster širší než ~2 racky pri 400 GbE počítajte s AOC alebo optikou. Toto je najčastejšia chyba v ponukách naprieč rackmi — predpoklad, že DAC dosiahne, lebo „racky stoja hneď vedľa seba“.

Kompletná 100 GbE linka, 2 m preskok v rámci racku, polovica roka 2026: pár ConnectX-6 Dx ~€2400 + dva amortizované porty switcha ~€1500 + 2 m QSFP28 DAC ~€90 = ~€4000 na linku. Tá istá linka pri 400 GbE (pár ConnectX-7, porty switcha 400 GbE, 2 m QSFP-DD DAC) vyjde zhruba na €14k — 4× väčšia priepustnosť za ~3.5× vyššiu cenu. Ekonomika je rozumná; otázkou je, či to workload potrebuje.

Prehľad switchov

Trh s AI Ethernet switchmi sa v roku 2026 delí do troch zjavných skupín.

Trieda Príklady Latencia na port Poznámky
AI top-of-rack (cut-through, hlboké buffery) NVIDIA Spectrum-X SN5600 (64×800 GbE / 51.2 Tb/s), Arista 7060X4 (32×400 GbE, ~700 ns), rad Cisco Nexus 9300 400–700 ns Bezstratové RoCE šablóny, PFC/ECN hneď po zapnutí, otestované pre AI siete
Modulárny spine Arista 7800R3 (až 36×400 GbE na line card), Cisco Nexus 9500 1–3 µs podľa line card Pre klastre s 16+ uzlami; smerovaná Clos chrbtica
Generické / whitebox Trieda Tomahawk so SONiC, Dell PowerSwitch, Mikrotik pre nižšiu triedu rôzne, 600 ns – 3 µs Lacnejšie, viac konfiguračnej práce, ladenie RoCE je na Vás

Dve vyhranené odporúčania:

  • Pre tréningové klastre so 4 až 8 uzlami na 100 alebo 400 GbE je správnou odpoveďou jediný Spectrum-X SN5600 alebo Arista 7060X4. Jeden switch, jedna doména poruchy, žiadny Clos, RoCE šablóny od výrobcu. SN5600 má 64×800 GbE v 2U s agregátom 51.2 Tb/s a hlbokými buffermi ladenými pre AI; 7060X4 Vám dá 32×400 GbE v 1U s cut-through latenciou ~700 ns za citeľne menej peňazí, keď 800 GbE nepotrebujete.
  • Pri 16+ uzloch plánujte smerovaný L3 Clos s dvoma spine prvkami, BGP unnumbered medzi leaf a spine a ECMP cez spine vrstvu. N08 sa venuje mechanike uplinkov; N04 rieši voľbu topológie.

MTU a jumbo rámce

Predvolené Ethernet MTU je 1500 bajtov. Pri 100 GbE je to ~8.3 milióna paketov za sekundu na jeden tok, pričom každý platí réžiu jadra na paket. MTU 9000 zníži počet paketov 6×, úmerne zníži zaťaženie CPU a pre akúkoľvek AI sieť je v podstate povinné.

Konkrétne pri RoCEv2 sa MTU v štýle IB vyberá ako najväčšia veľkosť, ktorá sa zmestí do Ethernet MTU. 9000-bajtový Ethernet dá RoCE 4096-bajtové MTU — hodnotu, ktorú očakáva každý NCCL a RDMA stack. Ak zostanete na 1500, dostanete 2048-bajtové RoCE MTU a citeľnú stratu výkonu pri každej kolektívnej operácii.

Tri veci, ktoré treba vedieť:

  • Musí sedieť po celej trase. Jediné zariadenie s MTU 1500 v ceste ticho fragmentuje a zrazí priepustnosť. Nastavte ho na každej NIC karte, každom porte switcha a každom smerovači na AI VLAN.
  • Jumbo nechajte len na AI VLAN. Vaša firemná sieť nebude MTU 9000 prevádzkovať čisto. Manažmentová rovina zostáva na 1500.
  • Overujte cez ip link a tracepath, nie dôverou v konfiguráciu. Počet klastrov, kde niekto nastavil 9000 na NIC kartách a zabudol na porty switcha, je trápny.

Stratový vs. bezstratový Ethernet — náhľad

Obyčajné TCP/IP cez Ethernet je stratové: switche zahadzujú pakety, keď sa fronty naplnia, TCP ich posiela znova a priepustnosť klesá. V poriadku pre streamovanú webovú prevádzku, fatálne pre RDMA — jediný stratený paket v RoCE allreduce zabije celý prenos a prinúti NCCL vypršať časovým limitom.

Riešením je bezstratový Ethernet, dosiahnutý dvoma mechanizmami, ktoré pracujú spolu:

  • PFC (Priority Flow Control, 802.1Qbb) — pozastavenie podľa priority. Keď sa buffer switcha pre prioritu 3 (konvenčne RDMA priorita) naplní, pošle pause rámec na nadradený port. Krátkodobá núdzová brzda.
  • ECN (Explicit Congestion Notification) — switche označia pakety vo frontách, ktoré sa plnia, príjemca pošle späť CNP a odosielateľ spomalí. Dlhodobé riadenie zahltenia.

Spoločne tvoria DCQCN — Data Center Quantized Congestion Notification — štandardnú riadiacu slučku RoCEv2 na moderných AI Ethernet sieťach. Väčšinu času robí prácu ECN, PFC zasiahne len vtedy, keď ECN nestíha reagovať.

Záver pre tento článok: ak prevádzkujete RoCE, Váš switch musí podporovať PFC a ECN na RDMA priorite a Vaša NIC karta ich musí byť nakonfigurovaná označovať a rešpektovať. Kúpa switcha od výrobcu s dokumentovanými RoCE šablónami (NVIDIA Spectrum, Arista, Cisco Nexus 9000) ušetrí týždeň konfiguračnej práce. N02 porovnáva s InfiniBandom; N07 ide do hĺbky v riadení zahltenia.

Hĺbka bufferov — plytké vs. hlboké

Druhou osou pri AI switchoch je hĺbka bufferov. AllReduce je v každej iterácii many-to-one — každý uzol v kruhu alebo strome sa v rovnakom okamihu zbieha na jeden uzol. To je incast a switche s plytkými buffermi to zrazí na kolená.

  • Switche s plytkými buffermi (staršie Tomahawk, bežné podnikové) majú celkovo 4–32 MB bufferov. Lacné, nízka latencia, v poriadku pre east-west prevádzku vo firemnej sieti. Pakety zahodia hneď pri prvom incaste.
  • AI switche s hlbokými buffermi (Jericho3-AI, Spectrum-X, niektoré line cards 7800R3) majú stovky MB až niekoľko GB bufferov. Pohltia nápor incastu a podržia pakety, kým DCQCN pribrzdí odosielateľov.

Pri klastri z dvoch uzlov je hĺbka bufferov nepodstatná. Pri 8 a viac uzloch s hustým allreduce je to rozdiel medzi zdravou sieťou a takou, ktorá zahadzuje PFC pauzy a zastavuje sa. Toto je skutočný dôvod kupovať switche triedy AI namiesto generických.

Na rovinu — týka sa to Vašej zostavy?

Jednouzlový server Kentino K-AI, ktorý robí inferenciu alebo jednouzlové dolaďovanie, nič z tohto nepotrebuje. GPU spolu komunikujú cez PCIe a NVLink; ethernetová linka slúži na prichádzajúce prompty, odchádzajúce tokeny a čítanie datasetov. Dvojica portov 25 GbE SFP28 na integrovanej NIC karte hosta postačuje.

Čítate to preto, že plánujete dva alebo viac uzlov. Matica:

  • 1 uzol: 10 alebo 25 GbE integrované. Žiadny upgrade.
  • 2–4 uzly, dolaďovanie: 100 GbE cez ConnectX-6 Dx, jeden switch, nakonfigurované RoCE. ~€4k na linku.
  • 4–8 uzlov, tréning 70B+: 100 alebo 200 GbE s ConnectX-7, ak je k dispozícii PCIe Gen 5. Jeden switch Spectrum-X SN5600 alebo Arista 7060X4.
  • 8–16 uzlov, hustý tréning: 200 alebo 400 GbE, smerovaný L3 Clos s dvoma spine prvkami, switche s hlbokými buffermi.
  • 16+ uzlov: za hranicou bežného portfólia Kentino. Použite referenčnú architektúru NVIDIA (Spectrum-X, BlueField-3 alebo ConnectX-8) a konzultanta.

Čo urobiť ďalej

Pred podpisom sieťovej časti ponuky si písomne odpovedzte:

  1. Koľko uzlov bude naozaj bežať spoločne? Nie „neskôr“, nie „možno“. Toto určuje rýchlostnú triedu.
  2. Aký najväčší tréningový workload spustíte od začiatku do konca? Predtrénovanie LLM na tokenizovanom texte je nenáročné na priepustnosť; difúzia obrazu a videa je na ňu náročná.
  3. Je RoCE v hre? Ak áno, voľte NIC karty Mellanox a výrobcu s RoCE šablónami. Ak nie, Intel E810 je v poriadku a o €500 lacnejší na host.
  4. Aká je skutočná dĺžka trasy od servera k switchu? Zmerajte pásmom, neodhadujte. Limity DAC pri 100G/400G sú tesné.
  5. Oddelili ste manažment od dátovej roviny? Vždy dve siete — lacná 1/10 GbE pre SSH/IPMI/Prometheus a drahá RDMA sieť len pre NCCL. N08 obsahuje rozloženie.
  6. Má host dosť PCIe liniek? Karta 400 GbE v slote Gen 4 x16 dodá v praxi ~200 GbE. Overte pred ponukou.

Krížové odkazy v stope N pre ďalšiu vrstvu detailov: N02 (InfiniBand vs. RoCE vs. obyčajný Ethernet — kedy alternatíva k Ethernetu naozaj vyhráva), N04 a N05 (switchované a bezswitchové topológie pre viacuzlový prípad), N06 (rozbor latencie — kam sa mikrosekundy naozaj strácajú) a N08 (nastavenie RDMA v praxi a ako sa klaster pripája k okolitému svetu).

Ethernet pre AI je vyriešený problém. Chyby, ktoré bolia, takmer nikdy nie sú o kábli — sú o zvolení nesprávnej triedy pre daný workload, o NIC karte v nesprávnom PCIe slote alebo o tom, že sa switch berie ako komodita, hoci workload v skutočnosti potrebuje hlboké buffery a PFC. Zvládnite tieto tri veci a sieť bude tou nudnou časťou zostavy — presne tak, ako to chcete.


Toto je súčasť Kentino Wiki, referenčnej série o AI výpočtoch, robotike a systémoch, ktoré ich prepájajú. Komentáre a opravy uvítame na info@kentino.com.