Eu tenho dois roteadores BGP para o DIA com um problema com um provedor, pois os dois links para esse provedor aterram no mesmo roteador SP. Minhas transferências de Ethernet através de dois links MetroE separados de outro provedor em nome do meu provedor principal, já que o provedor já possuía fibra para o prédio. Se alguém também pudesse esclarecer a terminologia do ISP quando um provedor transportar serviços para outro, eu agradeceria. Os dois circuitos terminam o L3 com o mesmo roteador SP; portanto, meus dois roteadores fazem o mesmo ponto com o mesmo roteador provedor. Estou atribuído espaço PA a partir deste SP.
Não tenho problemas com o balanceamento de carga de saída (ou o compartilhamento de carga, pois acho que seria mais preciso tecnicamente). Na saída, eu faço ECLB no firewall, que escolhe um dos dois roteadores de borda com base em um hash srcip / dstip .
Essa operadora em particular - esqueça a operadora que apenas fornece transporte - não é o tráfego de entrada do balanceamento de carga de um roteador nos dois links para os meus dois roteadores, e esta é a direção em que poderíamos usar o BW de 5x50Mb combinado que possuímos contratado. O SP vê caminhos iguais para nós para a mesma rede anunciada e, basicamente, apenas o primeiro caminho que eles aprendem é o que se torna o melhor caminho.
Listei o que estou considerando como minhas opções abaixo para obter tráfego nos dois circuitos e gostaria de saber o que os especialistas acham melhor, principalmente se você estiver familiarizado com os POPs de SP típicos . Como eu tenho um contrato, alterar o contrato no momento não é uma opção para reconstruí-lo de outra maneira.
Permitir maximum-paths 2
na rede SP corrige isso, mas isso se aplica a todos os seus clientes BGP no mesmo roteador que não acho que eles permitirão. Pelo menos uma opção que funcione envolve rotas estáticas, mas não é isso que eu preferiria.
Abaixo estão as opções que considerei na minha ordem de preferência.
Permitir BGP
maximum-paths 2
no roteador SP (afeta todos os clientes BGP hospedados no local) para que / 24 seja usado quando anunciado nos dois circuitosDivida meu / 24 ao meio e anuncie / 25s separados em cada link junto com o / 24. O SP declarou recentemente que uma comunidade não documentada poderia ser usada para aceitar prefixos> / 24. Isso requer a manipulação do NAT no meu firewall para usar endereços globais nos dois / 25's, já que a maioria do tráfego agora é destinada a nós em apenas alguns endereços no / 25 inferior.
As rotas estáticas do SP para / 24 para forçar o balanceamento de carga com BGP / 24 (rota flutuante).
As rotas estáticas do SP para / 25s para forçar o ECLB com o prefixo BGP / 24 (no RIB, mas não usado, a menos que haja falha de / 25s).
Eu acho que anunciar os / 25s no BGP é a melhor opção que eu descobri recentemente só é possível com a comunidade não documentada do SP, mas existem outras opções que não considerei ou preocupações com pacotes fora de ordem com algumas dessas opções ?
Esse é um tipo de problema de balanceamento de carga reverso que a maioria das pessoas pergunta com o BGP.