InfiniBand vs RoCE para redes de inferência de IA

Jun 18, 2026

Deixe um recado

InfiniBand and RoCE network comparison for AI inference

EscolherBanda Infiniquando sua carga de trabalho de inferência sobrevive ou morre pela latência final previsível e escolhaRoCE(RDMA sobre Ethernet convergente) quando quiser desempenho de classe-RDMA em uma malha Ethernet, você pode dimensionar, compartilhar e operar com a equipe que já possui. Nenhuma das opções vence em todos os lugares. A decisão certa depende do seu padrão de inferência, das metas de latência p99 e p999, da escala da GPU, do orçamento e da quantidade de experiência-em ajuste de Ethernet sem perdas que sua equipe realmente possui.

Por que a rede é mais importante do que as equipes de inferência esperam

Durante anos, a inferência foi tratada como a metade fácil da história da GPU: um modelo carregado em um único nó, solicitações atendidas de forma independente, muito pouco tráfego leste{0}}oeste. Essa imagem agora está desatualizada. A inferência moderna está cada vez mais difundida e vários padrões exercem uma pressão real sobre o tecido.

  • Paralelismo tensorialdivide uma única camada entre GPUs, de modo que cada etapa do token aciona todas as operações de-redução ou de{1}}reunião entre elas. Esse é um tráfego frequente,{3}}sensível à latência e cruzado-de GPUs que as GPUs bloqueiam enquanto aguardam.
  • Paralelismo de pipelinetransfere ativações de um estágio para o próximo, geralmente entre nós, adicionando dependências entre-nós a cada passagem de encaminhamento.
  • Pré-preenchimento e decodificação desagregadossepara a fase de pré-preenchimento-pesado de computação da fase de decodificação sensível à latência-e, em seguida, move o cache KV entre elas. Essas transferências são grandes e intermitentes, e qualquer atraso aparece diretamente como um tempo mais lento-até o-primeiro-token e latência entre-tokens.
  • Recuperação-geração aumentada (RAG)adiciona tráfego leste{0}}oeste aos serviços de vetor e pesquisa. Geralmente é menos crítica em termos de latência-do que as operações coletivas, mas ainda carrega a malha, especialmente em alto volume de consultas.
  • Atendimento para vários-locatárioscoloca muitos modelos e usuários na mesma malha, onde microbursts e efeitos{{0}vizinhos barulhentos se tornam o risco dominante.

Quando a rede é o gargalo, os sintomas são caros: maior tempo-para o-primeiro-token, GPUs paralisadas enquanto esperam pelos dados, taxa de transferência que entra em colapso sob picos e p95 e p99 instáveis. E aqui está a parte que atrapalha os benchmarks: a latência média esconde tudo isso. A inferência de produção é julgada pela cauda, ​​não pela média.

InfiniBand vs RoCE: tabela de resumo para inferência de IA

Comparação rápida de InfiniBand e RoCE para estruturas de inferência de IA
Fator Banda Infini RoCE (RoCEv2)
Tipo de tecido Fabric-de HPC/AI sem perdas e especificamente desenvolvido RDMA transportado por Ethernet roteável
Melhor em Latência-clusters críticos e fortemente acoplados Custo-eficiente, Ethernet-nativo e escala flexível
Latência sob carga Baixo e determinístico por design Baixo, mas dependente do ajuste do tecido
Latência final (p99/p999) Consistente mesmo sob coletivos pesados Forte quando bem projetado e monitorado
Comportamento sem perdas Nativo, nível-de malha Requer configuração Ethernet-sem perdas
Custo típico Tecido dedicado e inicial mais alto Menor se a Ethernet existente puder ser reutilizada
Ecossistema Mais concentrado Ecossistema Ethernet amplo
Conjunto de habilidades de operações Gerenciamento de malha InfiniBand Experiência em ajuste Ethernet mais sem perdas (DCB)
Modelo de escala Tecido centralizado e rigidamente controlado Estilo-de nuvem, roteável, multi{1}}locatário
Ajuste de inferência mais forte SLA rigoroso-em tempo real e atendimento de vários{{1}nós Lote, RAG, GPUaaS, escalonamento-sensível ao custo

O que é InfiniBand?

O InfiniBand é uma malha de rede-criada especificamente, projetada desde o início para oferecer baixa latência, alta capacidade e comunicação sem perdas. Não é um tipo mais rápido de Ethernet. Ele vem com seus próprios adaptadores de canal de host, switches, gerenciador de sub-rede, ecossistema de cabeamento e modelo de controle-de congestionamento. Seu valor definidor é o comportamento determinístico: muitas GPUs podem se comunicar com requisitos de tempo rígidos e a malha continua se comportando de forma consistente mesmo quando o tráfego coletivo é intenso.

As plataformas InfiniBand modernas-orientadas por IA ampliam essa base com recursos voltados diretamente para grandes clusters de GPU. A linha Quantum InfiniBand da NVIDIA, por exemplo, adicionaroteamento adaptativo, controle de congestionamento baseado em-computação de rede e telemetria-, que ajudam a malha a distribuir o tráfego de maneira inteligente e a isolar a carga de um locatário da de outro. Para inferência, o InfiniBand ganha seu lugar quando a carga de trabalho não tolera jitter ou quando vários nós de GPU precisam trocar dados de forma rápida e consistente.

As compensações-são custo, concentração do ecossistema e especialização operacional. Uma malha InfiniBand dedicada significa switches, adaptadores, cabos ou módulos ópticos dedicados e engenheiros confortáveis ​​com o gerenciamento de malha InfiniBand. Para uma organização que já administra grandes conjuntos de Ethernet, a utilização de uma malha separada aumenta a complexidade da aquisição, o planejamento-de peças sobressalentes e a sobrecarga de monitoramento.

O que é RoCE (RDMA sobre Ethernet convergente)?

RoCE traz RDMA, movimentação direta de dados de memória-para{1}}memória com baixa sobrecarga de CPU, para redes Ethernet. RoCEv2, a versão usada em data centers modernos, é roteável em redes IP de Camada 3 e foi padronizada peloAssociação Comercial InfiniBand. Essa capacidade de roteamento é o que permite que o RoCE se adapte naturalmente aos projetos de folha{1}}spine Ethernet, ao mesmo tempo em que reutiliza NICs, switches, sistemas ópticos e ferramentas de monitoramento familiares.

O problema é que os transportes RDMA assumem uma rede quase-sem perdas. Descarte um pacote e o transporte volta ao comportamento de retransmissão que destrói a latência final. Portanto, o RoCE precisa que a Ethernet subjacente se comporte como uma malha sem perdas, e isso depende da configuração cuidadosa de dois mecanismos em particular:Controle de fluxo prioritário (IEEE 802.1Qbb), que pausa uma única classe de tráfego para evitar quedas, eNotificação de congestionamento explícita (ECN), que sinaliza o congestionamento antecipadamente para que os remetentes diminuam a velocidade antes que os buffers estourem. Acrescente a isso o gerenciamento de filas, a alocação de buffer e o mapeamento de QoS, e fica claro que RoCE de alto-desempenho não é Ethernet comum.

Bem feito, o RoCE oferece latência e taxa de transferência suficientes para uma ampla variedade de serviços de inferência de produção, e muitas cargas de trabalho de inferência são menos sincronizadas do que o treinamento distribuído, o que funciona a favor do RoCE. Feito de maneira inadequada, ele produz perda de pacotes, bloqueio-de{2}}linha, propagação de congestionamento e caudas instáveis, o que se traduz diretamente na degradação da qualidade do serviço.

Latência InfiniBand vs RoCE: o que é melhor para inferência p99?

Ambas as malhas podem fornecer redes de alta-largura de banda e baixa{1}}latência. Eles diferem na forma como chegam lá. O InfiniBand é determinístico por construção, portanto o jitter permanece baixo mesmo sob carga mista. O RoCE pode combiná-lo para muitas cargas de trabalho, mas o resultado depende da malha Ethernet e de quão bem ela está ajustada.

Tail latency in distributed AI inference networking

Do ponto de vista da implantação, o verdadeiro problema na produção raramente é o pico de largura de banda. Há instabilidade em tráfego misto, intermitente e com vários-locatários. Uma malha RoCE que executa um teste de rendimento limpo no estilo iperf- ainda pode perder seu alvo p99 no momento em que microbursts e contenção entram em cena. Essa lacuna entre um benchmark de laboratório e um SLA de produção é onde residem a maioria das surpresas.

InfiniBand tende a ter vantagem quando:

  • O serviço tem metas rígidas de latência p99 ou p999.
  • A inferência abrange vários nós de GPU com paralelismo de tensor ou pipeline ou usa pré-preenchimento e decodificação desagregados.
  • A utilização da GPU é altamente sensível ao atraso da rede, portanto, as paralisações são caras.
  • O cluster executa um pequeno número de cargas de trabalho de alta-prioridade, nas quais a previsibilidade supera a flexibilidade.

RoCE geralmente é bom o suficiente quando:

  • As solicitações são em sua maioria independentes ou o acoplamento é fraco.
  • O trabalho é executado em um nó ou em um pequeno número de nós.
  • A capacidade de processamento em lote é mais importante do que a latência ultra{0}}baixa.
  • A equipe já opera Ethernet e a flexibilidade de custo ou fornecedor é uma prioridade.
  • O cluster oferece suporte a vários locatários ou cargas de trabalho mistas.

Custo RoCE vs InfiniBand: O que realmente impulsiona o TCO?

RoCE é frequentemente chamado de opção mais barata, mas o preço de troca é uma pequena parte do cenário. Uma comparação realista analisa toda a pilha: adaptadores de rede ou HCAs, switches, módulos ópticos, DAC, AOC e cabeamento de fibra, topologia de rack, energia e resfriamento, sistema operacional de rede, monitoramento e telemetria, tempo de engenharia, peças sobressalentes, suporte do fornecedor e o caminho para 400G ou 800G.

O InfiniBand geralmente tem um custo inicial mais alto porque requer uma malha dedicada e componentes especializados. Em ambientes onde o comportamento determinístico é a principal prioridade, ele pode reduzir o esforço de ajuste e solução de problemas exigido por uma malha Ethernet sem perdas. O RoCE reduz o custo de hardware quando um conjunto Ethernet existente, com o suporte correto para Data Center Bridging, pode ser reutilizado, mas transfere o esforço para projetar, validar, monitorar e solucionar problemas da malha sem perdas. Um projeto RoCE de baixo-custo torna-se caro rapidamente se causar latência instável e repetidos combates a incêndios.

Os custos e os riscos concentram-se na camada física à medida que a velocidade aumenta. Em 400G e 800G, a óptica domina tanto o projeto quanto os modos de falha. A maioria das portas-de alta velocidade chegaQSFP-DD ou formatos comparáveis, e combinando o direitoóptica-monomodo ou multimodoao seu alcance real é uma das maneiras mais simples de evitar gastos excessivos em uma malha que não precisa de módulos-de longa distância.

Resumindo: RoCE não é a opção mais barata se sua equipe não tiver experiência em-Ethernet sem perdas. A economia em hardware pode ser consumida rapidamente pelo custo de engenharia para manter a estrutura estável.

Escalabilidade e Operações

A escalabilidade é mais do que a contagem de portas. Inclui a facilidade com que a malha é implantada, monitorada, expandida e recuperada quando algo falha.

O InfiniBand é forte quando o cluster é projetado como uma malha dedicada de alto-desempenho desde o primeiro dia. Ele oferece comportamento consistente em escala, mas espera ferramentas-específicas do InfiniBand, como um gerenciador de sub-rede e gerenciamento de malha unificado, e equipes que estejam confortáveis ​​com os conceitos do InfiniBand. Isso o torna uma opção natural para clusters de IA centralizados construídos em torno de cargas de trabalho de GPU.

O RoCE se encaixa em projetos de data centers Ethernet: topologias leaf{0}}spine, roteamento IP, ECMP e práticas familiares de monitoramento. É exatamente por isso que ele atrai a infraestrutura de GPU no estilo-de nuvem e multi{3}}inquilinos. A disciplina que exige é consistência. PFC, ECN, QoS, gerenciamento de buffer e controle de congestionamento devem ser projetados de forma coerente em todo o caminho, porque uma pequena configuração incorreta em um canto da malha pode espalhar e degradar muitas cargas de trabalho de uma só vez. A camada física também precisa ser dimensionada de forma limpa; alta-densidadeTronco MPO e MTP e cabeamento breakoutmantém uma estrutura de folha-em crescimento gerenciável em vez de transformar cada expansão em um quebra-cabeça de cabeamento.

Vale a pena mencionar o ponto da imagem{0}}espelhada: o InfiniBand é difícil de justificar quando a inferência permanece principalmente dentro de um único nó e a estrutura quase não é exercida.

Qual rede para cada carga de trabalho de inferência

Recomendações de{0}}ponto inicial por carga de trabalho de inferência
Carga de trabalho Pressão da rede Melhor ponto de partida Por que
Bate-papo ou assistente LLM-em tempo real, QPS alto Sensibilidade de{0}latência de cauda alta, coletivos-cruzados de GPU InfiniBand ou RoCE cuidadosamente ajustado O determinismo p99/p999 protege o tempo-até o-primeiro-token e a latência entre-tokens
Incorporação em lote ou inferência offline Capacidade-orientada, latência-tolerante RoCE Escalonamento-eficiente em termos de custo, a instabilidade não é a restrição
Serviço de recuperação RAG Leste-oeste para vetorização e pesquisa, moderado RoCE Flexibilidade Ethernet, a recuperação raramente precisa do determinismo InfiniBand
GPUaaS multilocatário- Vizinho misto, barulhento e barulhento- RoCE ou híbrido Multilocação Ethernet e ECMP, com ajuste de isolamento-de desempenho
Pré-preenchimento e decodificação desagregados Transferências de cache KV-grandes e intermitentes entre nós Depende, compare A latência-entre nós atinge o TTFT, então valide com tráfego realista
Recomendação de-alta frequência Latência estrita, muitas mensagens pequenas Banda Infini Latência de cauda firme e consistente
Inferência crítica- autônoma ou de segurança SLA contratual, baixo jitter Banda Infini Comportamento determinístico, alto risco de penalidade-de SLA

Quando o RoCE é bom o suficiente e quando se torna arriscado

O RoCE é bom o suficiente para solicitações independentes ou fracamente acopladas, trabalho em lote orientado à capacidade-e clusters de vários-locatários onde você pode ajustar o isolamento, especialmente quando a equipe é fluente em Data Center Bridging Ethernet. Torna-se arriscado de maneiras específicas e reconhecíveis:

  • Tempestades de PFC.Os quadros de pausa propagam o upstream e congelam o tráfego que não tem nada a ver com o congestionamento original.
  • Bloqueio-de{1}}linha.O mapeamento de prioridade grosseira permite que uma classe congestionada atrapalhe outras que compartilham uma fila.
  • Desafinação ECN.Marque tarde demais e você receberá gotas; marque de forma muito agressiva e você limitará o rendimento desnecessariamente.
  • Congestionamento de microexplosão.As rajadas de segundos{0}}estouram os buffers, mas permanecem invisíveis para monitorar essas amostras com resolução de{1}}segundo.
  • Configuração inconsistente.Configurações incompatíveis na folha e na lombada fazem com que o congestionamento se espalhe em vez de permanecer local.

Nada disso é motivo para evitar o RoCE. Esses são motivos para projetar a malha sem perdas de forma coerente de ponta a ponta e para investir em telemetria-refinada e com reconhecimento de microburst-antes de escalar.

RoCE vs InfiniBand

Quando o InfiniBand vale a pena e quando você está comprando demais

O InfiniBand vale seu prêmio por alvos rígidos p99 e p999, serviço de vários-nós fortemente acoplados e cargas de trabalho-de missão crítica onde as penalidades de SLA são altas, especialmente em um cluster de GPU dedicado projetado em torno da malha. Você provavelmente está comprando demais quando a inferência permanece dentro de um nó, quando o trabalho é em lote orientado à taxa de transferência, quando você precisa da mesma malha para também transportar armazenamento, gerenciamento e tráfego de nuvem de vários-locatários ou quando você simplesmente não tem capacidade operacional para executar bem o InfiniBand.

Os custos que não aparecem na cotação do switch são reais: concentração do ecossistema, a sobrecarga de execução de uma segunda malha em paralelo com sua rede Ethernet e planejamento separado para peças sobressalentes, óptica e monitoramento.

Como testar InfiniBand vs RoCE antes de escolher

Não decida sobre a reputação do protocolo ou uma folha de especificações. Escolha um benchmark que se assemelhe à produção. Uma sequência prática:

  • Defina o SLA em coroa.Defina p50, p95, p99 e p999 para o tempo-até o-primeiro-token e a latência entre-tokens, não apenas uma média.
  • Repita o tráfego realista.Use tamanhos de modelo mistos e intermitentes e simultaneidade de vários locatários em vez de um único fluxo limpo.
  • Carregue até o congestionamento.Empurre a malha até que ela esteja realmente sustentada e, em seguida, meça a utilização da GPU. Se as GPUs estiverem travando na rede, a malha é o seu gargalo.
  • Observe os contadores certos.Rastreie quadros de pausa, marcas ECN, quedas de pacotes, retransmissões, contadores de erros de porta e, em 400G e 800G, erros FEC.
  • Valide a camada física.Fibra limpa e instalada corretamente é importante;instalação cuidadosa de fibraevita erros intermitentes e{0}}difíceis de-diagnosticar que os links de alta-velocidade estão propensos.

Se o RoCE mantiver sua meta p99 sob carga realista, contestada e multi{1}}locatário com contadores estáveis, será uma escolha forte e-com boa relação custo-benefício. Se ele passar apenas em testes de fluxo único-limpos, você ainda não testou o que decide seu SLA.

Erros comuns a evitar

  • Supondo que toda inferência seja uma rede leve.Algumas inferências são simples e independentes; alguns são distribuídos, sensíveis à latência-e exigem muita largura de banda-. Tratar tudo como algo fácil leva a uma infra-estrutura subconstruída.
  • Comparando apenas a latência média.A inferência de produção depende da cauda. Sempre avalie p95, p99 e p999 sob tráfego realista.
  • Tratar RoCE como Ethernet plug{0}}and{1}}play.O RoCE de alto-desempenho precisa de design de malha deliberado-sem perdas, controle de congestionamento e observabilidade contínua.
  • Escolhendo o InfiniBand apenas porque é mais rápido.A melhor opção de desempenho nem sempre é a melhor opção de negócio. Se a carga de trabalho não precisar de comportamento determinístico, o RoCE poderá oferecer um valor melhor.
  • Ignorando a camada física.Em 400G e 800G, a limpeza de cabos, ópticas, conectores e fibras cria erros intermitentes que são difíceis de encontrar e caros de corrigir.

Perguntas frequentes

P: O InfiniBand é melhor que o RoCE para inferência de IA?

R: Não universalmente. O InfiniBand é melhor para latência-de cauda estrita e inferência de vários-nós fortemente acoplados. O RoCE é melhor quando o custo, a compatibilidade com Ethernet e o escalonamento flexível ou-multilocatário são mais importantes e a carga de trabalho pode tolerar um pouco mais de instabilidade.

P: O RoCE é suficiente para inferência de LLM?

R: Muitas vezes sim, especialmente para nó único-ou serviço fracamente acoplado e para clusters-multilocatários- bem ajustados. Para veiculação paralela de tensor- ou pipeline-grande, ou pré-preenchimento desagregado e decodificação com destinos p99 estritos, valide o RoCE sob carga realista ou considere o InfiniBand.

P: A inferência de IA precisa do InfiniBand?

R: Nem sempre. Muitos serviços de inferência funcionam bem em uma estrutura RoCE bem-projetada. A InfiniBand ganha seu custo quando o determinismo é contratual ou a carga de trabalho é fortemente acoplada e a latência-crítica.

P: Qual é o principal risco de usar RoCE?

R: Configuração. RoCE depende de uma Ethernet sem perdas corretamente ajustada, incluindo PFC, ECN, QoS e gerenciamento de buffer. A configuração incorreta leva à perda de pacotes, bloqueio-de{3}}linha, tempestades de PFC ou latência final instável.

P: Os provedores de GPUaaS devem usar InfiniBand ou RoCE?

R: RoCE, ou um híbrido, é comum para GPUaaS multi{0}}locatários porque a Ethernet oferece roteabilidade, ECMP e familiaridade operacional. Provedores que vendem um nível de SLA-de latência premium às vezes adicionam pools InfiniBand dedicados para ele.

Conclusão

Para inferência de IA, InfiniBand e RoCE são válidos e atendem a prioridades diferentes. Escolha InfiniBand quando precisar da rede de baixa latência-mais consistente para inferência-em tempo real, sensível a SLA-ou fortemente acoplada. Escolha RoCE quando precisar de uma malha escalonável,-baseada em Ethernet e-eficiente em termos de custo para inferência em lote, serviços de GPU multi-locatários, cargas de trabalho RAG e infraestrutura flexível.

A decisão deve começar com a carga de trabalho, o alvo de latência, a escala do cluster, a sua capacidade de operações e o roteiro de atualização, e não com o protocolo. Se o seu cluster precisar manter um p99 estrito sob carga pesada, o InfiniBand merece séria consideração. Se o seu objetivo é dimensionar economicamente a inferência em um data center Ethernet, o RoCE geralmente é o caminho mais prático. De qualquer forma, compare a carga-como a produção antes de confirmar.

 

Enviar inquérito