ECMP ponderado
Distribuir o tráfego por vários caminhos na proporção do que cada um realmente suporta, em vez de dividir igualmente entre um link de cem gigabits e outro de dez.
O ECMP comum distribui cada fluxo por hash em um de N baldes iguais, o que pressupõe que os caminhos sejam equivalentes. Quando não são, o resultado erra de forma previsível: o link estreito congestiona enquanto o largo trabalha pela metade, e a vazão total fica limitada pelo mais fraco. A variante ponderada resolve isso fazendo um caminho aparecer várias vezes na tabela de hash, em proporção à sua capacidade. A informação sobre essa capacidade é propagada no BGP por uma community própria de largura de banda do link. Duas limitações permanecem: o tamanho da tabela de hash limita a precisão dos pesos, e o hash por fluxo continua balanceando mal quando o tráfego é composto por poucos fluxos grandes.