na Cisco (este comando está oculto por algum motivo)
#bgp bestpath as-path multipath-relax
O comportamento padrão do BGP instala apenas rotas com exatamente o mesmo AS_PATH no RIB. Com multipath-relax, o AS_PATH só precisa ter o mesmo comprimento.
Que problemas isso pode causar? Por que não é usado com mais frequência?
Como provedor de transporte público, esse recurso complica a solução de problemas (estou pensando em reclamações dos usuários finais sobre o desempenho da rede)? Torna mais difícil conhecer o caminho que o tráfego específico seguiu em um determinado momento? Existe algo mais que possa ajudar na solução de problemas. Não tenho certeza sobre escalabilidade e custo do NetFlow na rede SP.
Respostas:
bgp bestpath as-path multipath-relax
foi introduzido por CSCea19918. Normalmente, o balanceamento de carga do eBGP exige que as rotas candidatas sejam caminhos de custo igual; ie atributos BGP idênticos:Como você mencionou, este comando relaxa o mesmo requisito do AS-Path para que qualquer candidato a eBGP AS-Path com o mesmo tamanho de caminho AS possa ser usado para o balanceamento de carga do eBGP (isso não balanceará a carga entre os caminhos do eBGP e do iBGP). Se você executa o BGP entre vários ISPs e procura um melhor balanceamento de carga de saída entre suas conexões upstream, isso pode ajudá-lo.
Não há muito perigo, desde que você seja um cliente corporativo que não forneça serviço de transporte público para outro ASN;
para um provedor de transporte público, pode ser perfeitamente seguro, mas não posso ter certeza de que não haja loops de roteamento se um ASN de transporte público usar esse recurso. No começo, eu pensei que haveria facilmente um loop nos casos de ASN em trânsito; em mais reflexões, não consigo encontrar um problema real.Boa pergunta, existe desde pelo menos 2005.
fonte
fonte