
AlegeInfiniBandatunci când volumul de lucru de inferență durează sau moare din cauza unei latențe previzibile și alegețiRoCE(RDMA over Converged Ethernet) atunci când doriți performanță de clasă RDMA-pe o țesătură Ethernet, puteți scala, partaja și opera cu echipa pe care o aveți deja. Nicio variantă nu câștigă peste tot. Apelul potrivit depinde de modelul dvs. de inferență, de obiectivele dvs. de latență p99 și p999, de scara GPU, de buget și de cât de multă experiență de reglare fără pierderi-Ethernet se află de fapt în echipa dvs.
De ce contează rețeaua mai mult decât se așteaptă echipele de inferență
Ani de zile, inferența a fost tratată ca jumătatea ușoară a poveștii GPU: un model încărcat pe un singur nod, cererile servite independent, foarte puțin trafic est-vest. Poza aceea este acum depășită. Inferența modernă este din ce în ce mai distribuită, iar mai multe modele pun o presiune reală asupra țesăturii.
- Paralelism tensorîmparte un singur strat între GPU-uri, astfel încât fiecare pas de simbol declanșează toate operațiunile de -reducere sau de adunare-între acestea. Acesta este trafic frecvent,-sensibil la latență, încrucișat-GPU-urilor pe care GPU-urile îl blochează în timp ce așteaptă.
- Paralelismul conducteloractivează mâinile de la o etapă la alta, adesea între noduri, adăugând dependențe încrucișate de-noduri la fiecare trecere înainte.
- Precompletare și decodare dezagregatesepară faza de pre-completare intensă de calcul-de faza de decodare-sensibilă la latență, apoi mută memoria cache KV între ele. Aceste transferuri sunt mari și explozive, iar orice întârziere apare direct ca timp mai lent-la-primul-token și latența inter-token.
- Recuperare-generare augmentată (RAG)adaugă trafic de est-vest la serviciile vectoriale și de căutare. Este, de obicei, mai puțină latență-critică decât operațiunile colective, dar încărcă materialul, mai ales la volum mare de interogări.
- Difuzare multi-chiriașipune multe modele și utilizatori pe aceeași țesătură, unde microexploziile și efectele-zgomotoase de vecinătate devin riscul dominant.
Când rețeaua este blocajul, simptomele sunt costisitoare: timp mai mare-pentru-primul-token, GPU-uri care se blochează în timp ce așteaptă date, debit care se prăbușește în rafale și p95 și p99 instabile. Și iată partea care declanșează valorile de referință: latența medie ascunde totul. Inferența producției este judecată pe coadă, nu pe medie.
InfiniBand vs RoCE: Tabel Rezumat pentru Inferența AI
| Factor | InfiniBand | RoCE (RoCEv2) |
|---|---|---|
| Tipul de țesătură | Fabricat special-HPC/AI fără pierderi | RDMA transportat prin Ethernet rutabil |
| Cel mai bun la | Latență-clustere critice, strâns cuplate | Cost-eficient, Ethernet-nativ, scară flexibilă |
| Latența sub sarcină | Scăzut și determinist prin design | Scăzut, dar depinde de reglarea țesăturii |
| Latența cozii (p99/p999) | Consecvent chiar și sub colectivități grele | Puternic atunci când este proiectat și monitorizat bine |
| Comportament fără pierderi | Nativ, la nivel-de țesătură | Necesită configurare-Ethernet fără pierderi |
| Costul tipic | Mai înaltă în față, țesătură dedicată | Scădeți dacă Ethernetul existent poate fi reutilizat |
| Ecosistem | Mai concentrat | Ecosistem Ethernet larg |
| Setul de abilități operaționale | Gestionarea țesăturii InfiniBand | Expertiza de reglare Ethernet plus fără pierderi (DCB). |
| Model de scalare | Țesătură centralizată, strâns controlată | Stil- cloud, rutabil, multi-chiriaș |
| Cea mai puternică potrivire de inferență | -Timp real, SLA strict, difuzare cu mai multe-noduri | Loturi, RAG, GPUaaS, scalare-sensibilă la costuri |
Ce este InfiniBand?
InfiniBand este o țesătură de rețea creată special-, concepută de la început pentru o latență scăzută, un randament ridicat și o comunicare fără pierderi. Nu este o aromă mai rapidă de Ethernet. Vine cu propriile adaptoare de canal gazdă, comutatoare, manager de subrețea, ecosistem de cablare și model de control-congestionării. Valoarea sa definitorie este comportamentul determinist: multe GPU-uri pot comunica cu cerințe de sincronizare stricte, iar materialul continuă să se comporte în mod constant chiar și atunci când traficul colectiv este intens.
Platformele InfiniBand moderne, orientate spre AI-, extind această bază cu capabilități care vizează direct clusterele GPU mari. Linia NVIDIA Quantum InfiniBand, de exemplu, adaugărutare adaptivă,-computing în rețea și controlul congestiei bazat pe telemetrie-, care ajută materialul să răspândească traficul în mod inteligent și să izoleze sarcina unui chiriaș de cea a altuia. Pentru deducere, InfiniBand își câștigă locul atunci când volumul de lucru nu poate tolera fluctuația sau când mai multe noduri GPU trebuie să facă schimb de date rapid și consecvent.
Compensațiile- sunt costul, concentrarea ecosistemului și specializarea operațională. O țesătură InfiniBand dedicată înseamnă comutatoare, adaptoare, cabluri sau module optice dedicate, iar inginerii se simt confortabil cu gestionarea fabricii InfiniBand. Pentru o organizație care rulează deja mașini Ethernet mari, fixarea pe o țesătură separată adaugă complexitate în achiziții,-planificarea pieselor de schimb și cheltuielile generale de monitorizare.
Ce este RoCE (RDMA over Converged Ethernet)?
RoCE aduce RDMA, mișcarea datelor din memorie direct-la-memorie cu o supraîncărcare redusă a CPU, către rețelele Ethernet. RoCEv2, versiunea folosită în centrele de date moderne, este rutabilă în rețelele IP de nivel 3 și a fost standardizată de cătreAsociația comercială InfiniBand. Această rutabilitate este ceea ce permite RoCE să se potrivească în mod natural în designul coloanei-Ethernet, reutilizand NIC-uri, comutatoare, optice și instrumente de monitorizare familiare.
Problema este că transporturile RDMA presupun o rețea aproape-fără pierderi. Aruncă un pachet și transportul revine la comportamentul de retransmisie care distruge latența de coadă. Deci, RoCE are nevoie de Ethernet de sub el pentru a se comporta ca o țesătură fără pierderi și asta depinde de configurarea atentă a două mecanisme în special:Control prioritar al fluxului (IEEE 802.1Qbb), care întrerupe o singură clasă de trafic pentru a preveni scăderile șiNotificare explicită de congestie (ECN), care semnalează congestie mai devreme, astfel încât expeditorii să încetinească înainte de depășirea tamponului. Adăugați la asta gestionarea cozilor, alocarea buffer-ului și maparea QoS și devine clar că RoCE de înaltă{1}performanță nu este Ethernet obișnuit.
Făcut bine, RoCE oferă suficientă latență și debit pentru o gamă largă de servicii de inferență de producție, iar multe sarcini de lucru de inferență sunt mai puțin sincronizate decât instruirea distribuită, care funcționează în favoarea RoCE. Efectuat prost, produce pierderi de pachete, blocare-de-linie, răspândire a congestiei și cozi instabile, toate acestea se traduc direct în calitatea degradată a serviciului.
Latența InfiniBand vs RoCE: care este mai bună pentru inferența p99?
Ambele materiale pot oferi o lățime de bandă mare-, latență redusă- în rețea. Diferă prin modul în care ajung acolo. InfiniBand este determinist prin construcție, astfel încât jitter-ul rămâne scăzut chiar și în cazul sarcinilor mixte. RoCE îl poate potrivi pentru multe sarcini de lucru, dar rezultatul depinde de structura Ethernet și de cât de bine este reglat.

Din perspectiva implementării, problema reală în producție este rareori lățimea de bandă maximă. Este agitat sub un trafic mixt, în rafale, cu mai mulți-chiriași. O țesătură RoCE care trece la un test de debit curat, în stil iperf-, își poate rata ținta p99 în momentul în care microexploziile și disputele intră în imagine. Acest decalaj dintre un etalon de laborator și un SLA de producție este locul în care trăiesc cele mai multe surprize.
InfiniBand tinde să aibă avantaj atunci când:
- Serviciul are obiective stricte de latență p99 sau p999.
- Inferența se întinde pe mai multe noduri GPU cu paralelism tensor sau conductă sau utilizează precompletare și decodare dezagregate.
- Utilizarea GPU-ului este foarte sensibilă la întârzierea rețelei, astfel încât blocajele sunt costisitoare.
- Clusterul rulează un număr mic de sarcini de lucru cu{0}}înaltă prioritate, unde predictibilitatea depășește flexibilitatea.
RoCE este de obicei suficient de bun atunci când:
- Solicitările sunt în mare parte independente sau cuplarea este liberă.
- Lucrarea rulează într-un nod sau într-un număr mic de noduri.
- Debitul lot contează mai mult decât latența finală ultra-scăzută.
- Echipa operează deja Ethernet, iar flexibilitatea costurilor sau a furnizorului este o prioritate.
- Clusterul acceptă mai mulți chiriași sau sarcini mixte.
Costul RoCE vs InfiniBand: ce determină de fapt TCO?
RoCE este adesea numită opțiunea mai ieftină, dar prețul comutatorului este o mică parte din imagine. O comparație realistă privește întreaga stivă: adaptoare de rețea sau HCA-uri, comutatoare, module optice, DAC, AOC și cablare de fibră, topologie de rack, alimentare și răcire, sistemul de operare în rețea, monitorizare și telemetrie, timp de inginerie, piese de schimb, suport pentru furnizor și calea către 400G sau 800G.
InfiniBand are de obicei un cost inițial mai mare, deoarece necesită o țesătură dedicată și componente specializate. În mediile în care comportamentul determinist este prioritatea principală, acesta poate reduce efortul de reglare și depanare pe care îl solicită o țesătură Ethernet fără pierderi. RoCE reduce costurile hardware atunci când o proprietate Ethernet existentă, cu suportul potrivit pentru Data Center Bridging, poate fi reutilizată, dar își transferă efortul în proiectarea, validarea, monitorizarea și depanarea fabricii fără pierderi. Un design RoCE cu cost redus-devine rapid scump dacă provoacă latență instabilă și stingere repetă a incendiilor.
Costurile și riscurile se concentrează la nivelul fizic pe măsură ce vitezele cresc. La 400G și 800G, optica domină atât modul de facturare, cât și cel de eșec. Cele mai multe-porturi de mare viteză aterizeazăQSFP-DD sau factori de formă comparabili, și potrivire dreaptaoptică mono-modală sau multimodalăpână la acoperirea dvs. reală este una dintre cele mai simple modalități de a evita cheltuirea excesivă pe o țesătură care nu are nevoie de module-pe distanțe lungi.
Pe scurt: RoCE nu este opțiunea mai ieftină dacă echipa dvs. nu are experiență fără pierderi-Ethernet. Economiile la hardware pot fi consumate rapid de costul de inginerie al menținerii stabile a țesăturii.
Scalabilitate și operațiuni
Scalabilitatea este mai mult decât numărul de porturi. Include cât de ușor materialul este desfășurat, monitorizat, extins și recuperat atunci când ceva eșuează.
InfiniBand este puternic atunci când clusterul este conceput ca o țesătură dedicată de înaltă{0}}performanță încă din prima zi. Oferă un comportament consistent la scară, dar se așteaptă la instrumente specifice InfiniBand-, cum ar fi un manager de subrețea și management unificat al fabricii, și personal care se simte confortabil cu conceptele InfiniBand. Acest lucru îl face o potrivire naturală pentru clusterele AI centralizate construite în jurul sarcinilor de lucru GPU.
RoCE se integrează în designul centrelor de date Ethernet: topologii-coloanei vertebrale, rutare IP, ECMP și practici familiare de monitorizare. Acesta este motivul pentru care se adresează infrastructurii GPU-stilului cloud și multi-chiriași. Disciplina pe care o cere este consecvența. PFC, ECN, QoS, managementul bufferului și controlul congestiei trebuie proiectate în mod coerent pe întreaga cale, deoarece o mică configurație greșită într-un colț al fabricii poate răspândi și degrada multe sarcini de lucru simultan. Și stratul fizic trebuie să se scaleze curat; densitate-înaltăTrunchi MPO și MTP și cablare breakoutmenține o țesătură de frunze-coloanei vertebrale în creștere, mai degrabă decât să transforme fiecare expansiune într-un puzzle de cablare.
Punctul de imagine-oglindă merită precizat: InfiniBand este greu de justificat atunci când inferența rămâne în cea mai mare parte într-un singur nod și materialul este abia exercitat.
Ce rețea pentru fiecare sarcină de lucru de inferență
| Volumul de muncă | Presiunea rețelei | Un punct de plecare mai bun | De ce |
|---|---|---|---|
| Chat sau asistent LLM-în timp real, QPS ridicat | Sensibilitate ridicată la-latență, colective încrucișate-GPU | InfiniBand sau RoCE atent reglat | Determinismul p99/p999 protejează timpul-la-primul-token și latența inter-token-ului |
| Încorporarea în lot sau inferența offline | Orientat-performanței, tolerant-la latenței | RoCE | Scalare eficientă din -cost, fluctuația nu este constrângere |
| Serviciu de recuperare RAG | De la est-vest la vector și căutare, moderat | RoCE | Flexibilitate Ethernet, regăsirea necesită rareori determinism InfiniBand |
| GPUaaS cu mai multe locatari | Vecin amestecat, explodat, zgomotos- | RoCE sau hibrid | Închiriere multi-Ethernet și ECMP, cu reglaj-izolarii performanței |
| Precompletare și decodare dezagregate | Transferuri mari în cache KV-în rafale între noduri | Depinde, comparați | Latența încrucișată-nodurilor atinge TTFT, așa că validați în condiții de trafic realist |
| Recomandare{0}}de înaltă frecvență | Latență strictă, multe mesaje mici | InfiniBand | Latență de coadă strânsă, constantă |
| Inferență autonomă sau critică{0}}de siguranță | SLA contractual, jitter scăzut | InfiniBand | Comportament determinist, risc ridicat de penalizare SLA- |
Când RoCE este suficient de bun și când devine riscant
RoCE este suficient de bun pentru solicitări independente sau slab cuplate, lucru în loturi-orientat pe debit și clustere cu mai multe-chiriași, unde puteți regla izolarea, mai ales atunci când echipa cunoaște fluent Ethernetul de conectare a centrelor de date. Devine riscant în moduri specifice, recunoscute:
- furtunile PFC.Cadrele de pauză se propagă în amonte și îngheață traficul care nu a avut nimic de-a face cu aglomerația inițială.
- Blocare-de-linie.Maparea cu priorități grosiere permite unei clase aglomerate să blocheze pe alții care partajează o coadă.
- ECN greșit.Marcați prea târziu și obțineți picături; marcați prea agresiv și accelerați debitul inutil.
- Microburst congestie.Sub-secunda explozie depășirea tamponelor, dar rămâneți invizibili pentru a monitoriza acele mostre la rezoluție de o-secundă.
- Configurație inconsecventă.Setările nepotrivite pe frunze și pe coloana vertebrală provoacă răspândirea congestiei, mai degrabă decât să rămână locale.
Niciunul dintre acestea nu este motive pentru a evita RoCE. Sunt motive pentru a proiecta materialul fără pierderi în mod coerent de la capăt la capăt și pentru a investi în telemetrie-granulară fină, conștientă de microburst- înainte de a vă scala.

Când InfiniBand merită și când cumpărați în exces
InfiniBand își merită premiul pentru ținte stricte p99 și p999, servirea cu mai multe-noduri strâns cuplate și sarcinile de lucru-critice pentru misiune, unde penalizările SLA sunt mari, în special pe un cluster GPU dedicat proiectat în jurul fabricii. Probabil că cumpărați în exces atunci când inferența rămâne într-un nod, când munca este un lot orientat-performanței, când aveți nevoie de aceeași fabrică pentru a transporta, de asemenea, stocare, gestionare și trafic în cloud multi-chiriași, sau când pur și simplu nu aveți capacitatea operațională de a rula bine InfiniBand.
Costurile care nu apar pe cotația comutatorului sunt reale: concentrarea ecosistemului, supraîncărcarea unei a doua fabrici în paralel cu rețeaua Ethernet și planificare separată pentru piese de schimb, optică și monitorizare.
Cum să testați InfiniBand vs RoCE înainte de a alege
Nu vă decideți cu privire la reputația protocolului sau la o fișă de specificații. Decideți asupra unui punct de referință care seamănă cu producția. O secvență practică:
- Definiți SLA în cozi.Setați p50, p95, p99 și p999 pentru timp-la-primul-token și latența inter-token, nu doar o medie.
- Redați traficul realist.Folosiți modele în rafale, dimensiuni mixte și simultaneitate cu mai mulți-chiriași, mai degrabă decât un singur flux curat.
- Încărcare până la aglomerație.Împingeți materialul până când este susținut cu adevărat, apoi măsurați utilizarea GPU-ului. Dacă GPU-urile se blochează în rețea, materialul este blocajul tău.
- Urmăriți contoarele potrivite.Urmăriți cadrele de pauză, marcajele ECN, căderile de pachete, retransmisiile, contoarele de erori de port și, la 400G și 800G, erorile FEC.
- Validați stratul fizic.Fibra curată, instalată corect contează;instalare atentă a fibrelorprevine erorile intermitente, greu-de-diagnosticate la care sunt predispuse legăturile-de mare viteză.
Dacă RoCE își menține ținta p99 sub încărcare realistă, contestată, multi-chiriași cu contoare stabile, este o alegere puternică și-eficientă. Dacă trece doar testele curate-un singur flux, nu ați testat încă ceea ce vă decide SLA.
Greșeli frecvente de evitat
- Presupunând că toată inferența este o rețea ușoară.Unele inferențe sunt simple și independente; unele sunt distribuite, latență-sensibilă și lățime de bandă-foamată. Tratând totul ca fiind simplu duce la infrastructura subconstruită.
- Comparând doar latența medie.Deducerea producției depinde de coadă. Evaluați întotdeauna p95, p99 și p999 în condiții de trafic realist.
- Tratând RoCE ca Ethernet plug-and-play.RoCE de înaltă{0}}performanță are nevoie de un design de țesături-deliberat fără pierderi, controlul congestiei și observabilitate continuă.
- Aleg InfiniBand doar pentru că este mai rapid.Cea mai bună opțiune de performanță nu este întotdeauna cea mai bună opțiune de afaceri. Dacă volumul de muncă nu necesită un comportament determinist, RoCE poate oferi o valoare mai bună.
- Ignorarea stratului fizic.La 400G și 800G, cablurile, elementele optice, conectorii și curățarea fibrelor creează erori intermitente greu de găsit și costisitor de remediat.
FAQ
Î: InfiniBand este mai bun decât RoCE pentru inferența AI?
R: Nu universal. InfiniBand este mai bun pentru o latență strictă-coadă și inferență cu mai multe-noduri strâns cuplate. RoCE este mai bun atunci când costul, compatibilitatea Ethernet și scalarea flexibilă sau multi-chiriași contează mai mult, iar volumul de lucru poate tolera puțin mai mult fluctuații.
Î: Este suficient RoCE pentru inferența LLM?
R: Adesea da, în special pentru difuzarea cu un singur-nod sau cuplată slab și pentru clusterele cu mai multe-chiriași bine-ajustate. Pentru difuzarea paralelă cu tensori mari- sau pipeline-sau precompletare și decodare dezagregate cu ținte p99 stricte, validați RoCE sub încărcare realistă sau luați în considerare InfiniBand.
Î: Inferența AI are nevoie de InfiniBand?
A: Nu întotdeauna. Multe servicii de inferență funcționează bine pe un material-RoCE bine proiectat. InfiniBand își câștigă costurile atunci când determinismul este contractual sau volumul de lucru este strâns cuplat și latența-critică.
Î: Care este principalul risc al utilizării RoCE?
A: Configurare. RoCE depinde de un Ethernet lossless reglat corect, inclusiv PFC, ECN, QoS și gestionarea buffer-ului. Configurarea greșită duce la pierderi de pachete, blocare-de-linie, furtuni PFC sau latență instabilă.
Î: Ar trebui furnizorii GPUaaS să folosească InfiniBand sau RoCE?
R: RoCE, sau un hibrid, este obișnuit pentru multi-chiriași GPUaaS, deoarece Ethernet oferă rutabilitate, ECMP și familiaritate operațională. Furnizorii care vând un nivel premium de latență-SLA adaugă uneori grupuri InfiniBand dedicate pentru acesta.
Concluzie
Pentru inferența AI, InfiniBand și RoCE sunt ambele valide și servesc priorități diferite. Alegeți InfiniBand atunci când aveți nevoie de cea mai consecventă rețea cu latență redusă-pentru timp real,-inferențe sensibile la SLA-sau strâns cuplate. Alegeți RoCE atunci când aveți nevoie de o țesătură scalabilă, bazată pe Ethernet-, eficientă din punctul de vedere al costurilor- pentru inferența în loturi, servicii GPU cu mai mulți-chiriași, sarcini de lucru RAG și infrastructură flexibilă.
Decizia ar trebui să înceapă cu volumul de lucru, ținta de latență, scara clusterului, capacitatea operațională și foaia de parcurs de actualizare, nu cu protocolul. Dacă clusterul dvs. trebuie să dețină un p99 strict sub sarcină grea, InfiniBand merită o atenție serioasă. Dacă scopul dvs. este să scalați inferența economic într-un centru de date Ethernet, RoCE este de obicei calea mai practică. În orice caz, faceți benchmark în timpul sarcinii-ca de producție înainte de a vă angaja.