equilíbrio de carga entre dois links bgp do ISP

10

Eu tenho links para dois ISPs separados em um roteador e recebo uma rota padrão de cada um via BGP. Ambos os links têm a mesma velocidade e o BGP é usado apenas para anunciar nossos prefixos. Qual é a melhor maneira de carregar o equilíbrio nos dois links? Foi sugerido que o mais fácil seria adicionar rotas estáticas padrão ao roteador.

phesen
fonte

Respostas:

11

Você não mencionou o fornecedor, mas se o Cisco IOS, você pode usar:

router bgp 43792
  bgp bestpath as-path multipath-relax
  address-family ipv4
    maximum-paths 2
  !
!

o multipath-relax é necessário, pois normalmente você só fará caminhos múltiplos com as mesmas rotas do caminho.

Pessoalmente, sou contra o transporte de rotas padrão por meio de protocolos de roteamento dinâmico, simplesmente não há necessidade, desde que você opere uma plataforma que suporte rotas estáticas recursivas.

Considere que o roteador do operador é desconectado do núcleo e, em seguida, você ainda recebe a rota padrão e seu tráfego é trocado até que você intervenha manualmente. No entanto, se eles lhe enviarem uma rota candidata, talvez seu próprio bloco PA ou talvez alguns blocos PA cruciais para você, você poderá adicionar rotas estáticas padrão para essas redes, se o Edge Box for desconectado do núcleo, a rede agregada desaparecerá e você pode convergir sem intervenção manual.

ytti
fonte
4

Como o @ytti mencionou, você pode configurar o multipath do eBGP ou também configurar 2x padrões estáticos, cada um com um salto seguinte do seu upstream. Como os dois estão no mesmo roteador e tudo o que você recebe deles é o padrão de cada provedor, é bastante simples de configurar. Você também deseja verificar se o balanceamento de carga por pacote CEF está desativado se estiver executando o Cisco (a configuração padrão é desativada de qualquer maneira).

John Jensen
fonte