Resumo
- A revisão 01 do rascunho de ECMP determinístico para PIM propõe escolher o vizinho acima a partir da origem, do grupo e do Router ID ou de um Color de quatro bytes. Uma escolha comum pode evitar cópias do mesmo fluxo em links equivalentes.
- O apêndice Arista registra duas opções Hello privadas e um hash de Color em little-endian; o hash público proposto usa ordem de rede. O apêndice Cisco registra outro cálculo para a seleção por Router ID.
- O número público da opção Color ainda aparece como
TBD. Para confirmar a economia prometida, é preciso observar os candidatos e o destino de cada Join numa rede mista.
O consumo extra de capacidade começa no plano de controle. Em uma malha leaf-spine, várias folhas podem alcançar a origem multicast com o mesmo custo. Cada folha manda um PIM Join a um vizinho que considera o caminho inverso. A especificação RFC 7761 define a formação desse estado, mas não obriga todas as folhas a desempatar ECMP do mesmo modo. Se as decisões se espalham pelos spines, a rede pode transportar cópias redundantes antes que qualquer usuário perceba a diferença.
O rascunho oferece uma regra para dois níveis: calcular um hash com origem S, grupo G e o identificador de cada roteador acima, depois escolher o maior valor. Um segundo cálculo com informação local resolve empate. Funciona como escolha coletiva quando as folhas enxergam o mesmo conjunto de vizinhos e executam o mesmo algoritmo sobre os mesmos bytes. A palavra “determinístico” sozinha não cria essas condições.
Em três níveis, o valor Color ajuda a representar a associação de um roteador intermediário ao spine superior. Ele viaja numa opção PIM Hello de quatro bytes. A folha compara S, G e Color, mas somente entre vizinhos que anunciaram Color. A ordem da implantação passa a afetar o tráfego: habilitar a opção em alguns links e não em outros altera o conjunto elegível. Um plano de mudança que lista apenas os equipamentos atualizados deixa de fora o instante em que cada Join pode trocar de caminho.
O apêndice de compatibilidade com Arista EOS é especialmente concreto. A opção privada 65001 identifica a família com um valor fixo; a 65002 leva Color. A opção pública proposta ainda não recebeu código. O texto recomenda que implementações conformes não emitam nem interpretem o formato privado por padrão, embora possam permitir compatibilidade em uma interface específica. Essa chave por interface é o controle da migração e também uma fonte de assimetria: vizinhos diferentes podem receber linguagens diferentes do mesmo roteador.
Há uma diferença mais discreta. O hash público proposto coloca Color em ordem de rede. O hash compatível com Arista usa little-endian. O rascunho determina que, se qualquer candidato no conjunto anunciar o Color privado, a comparação deve usar o cálculo compatível com Arista. A regra tenta manter o instalado e o novo na mesma eleição. Cabe ao operador verificar se cada dispositivo a executa. Exibir o mesmo número Color no painel não revela a sequência de bytes entregue ao hash.
O apêndice Cisco documenta outra implementação independente. Ela usa o hash de RP de RFC 7761 para a escolha por Router ID e o ID de interface de RFC 6395 para desempate. O corpo do rascunho usa o hash Jenkins e admite informação local no desempate. São regras descritas no mesmo documento, sem garantia de que elegerão o mesmo upstream em qualquer combinação. A prova cabe numa tabela de uma linha por folha: candidatos, Hello recebidos, bytes calculados e vizinho escolhido para um (S,G) determinado.
O texto compara sua proposta ao ECMP Redirect do RFC 6754. O Redirect permite corrigir a escolha depois que um Join chega ao upstream, podendo mover um fluxo em andamento. A escolha coletiva por hash pretende dispensar essa correção, desde que o coletivo use a mesma regra. Uma abordagem paga pela coordenação durante o fluxo; a outra exige acertar a compatibilidade antes dele.
O rascunho não traz uma medida de economia nem um caso de falha em produção. Ele entrega algo mais útil para a decisão: a lista exata do que precisa ser medido. O protocolo pode definir Color; só a observação dos Joins e das cópias nos links demonstra uma árvore única.
Briefing para membros
Contexto aprofundado da tendência
Faça login com o nível de assinatura correto para desbloquear o briefing completo e as notas das fontes.
Círculo Estratégico
Um briefing diário no seu idioma, construído a partir de mudanças que verificamos.
Assine por USD 20/mêsCancele quando quiser.
Candidate-se à Leadership Alliance
A reportagem pública continua gratuita. A pesquisa para membros, o briefing diário e o fórum exigem uma assinatura.






