2 BGP Upstreams, um enviando rota padrão, outra tabela completa

3

Temos 2 upstream do ISP A e do ISP B. O ISP A (10Mb / s) é o nosso principal upstream com boa largura de banda. Ele nos envia rota padrão sobre BGP. O ISP B (2Mb / s) é o nosso upstream de backup com uma pequena largura de banda, mas envia-nos a Tabela de Roteamento Completa. Sou novo no BGP, portanto, estou procurando uma maneira de garantir que a maior parte do tráfego de entrada e saída usaria o ISP A e o failover para o ISP B. Quais são as melhores maneiras de fazer isso?

    
por Alec T 05.03.2012 / 22:03

3 respostas

4

Existem muitas maneiras possíveis de fazer isso com sua política do BGP. Embora a melhor coisa seja bater na cabeça da ISP A até que eles lhe dêem uma rota apropriada, ainda podemos trabalhar com isso.

Nativamente, tudo o que é destinado à rede do ISP B que corresponde à sua interface local irá para lá. Supondo que você quer algo que esteja um pouco longe deles, vá em frente e adicione uma regra que define a prioridade em qualquer coisa daquela interface que está dentro de um salto. Você pode alterar essa restrição para ser 0 hops (somente o que corresponde ao AS do ISP) ou alguma outra ideia.

Defina o tráfego do ISP A (a rota padrão) para ter uma métrica ligeiramente mais alta. Defina qualquer outra coisa do ISP B que não tenhamos decidido priorizar antes para ter uma métrica ainda maior.

Dedique algum tempo olhando os mapas de rotas descobrir o que você acha que melhor se adapte às suas circunstâncias.

Quando você terminar com isso, volte a gritar com o ISP A pelos problemas que podem surgir do link local que permaneceu on-line enquanto eles possivelmente perdem alguns caminhos.

    
por 05.03.2012 / 22:52
1

Não há uma maneira particularmente boa de fazer isso. Uma maneira feia é eliminar os caminhos AS longos da tabela completa. Dessa forma, você só receberá caminhos AS "curtos" e a maior parte do tráfego terá a rota padrão.

Tome cuidado para pensar em seu tráfego de entrada também!

    
por 05.03.2012 / 22:30
0

Obrigado por aconselhar. A solução que eu encontrei é a seguinte:

  1. Permitir receber rota padrão do ISP A e feed completo do ISP B.
  2. Eu preencho meu próprio AS para acessar as horas do servidor e anunciá-lo ao ISP B (Isso garante que a maioria dos hosts na Internet veja o ISP Um caminho mais preferido, pois contém menos saltos para o meu AS)
  3. Eu vou pedir ao ISP A para me enviar as rotas do seu vizinho AS, então eu teria rotas mais curtas para eles.

Desta forma, todo o meu tráfego de saída está saindo do ISP B (já que ele me envia rotas mais específicas) e todo o meu tráfego de entrada vem do ISP A (ele aparece como uma rota melhor na internet). Se um dos ISPs cair, a internet ainda estará disponível através de outro ISP.

    
por 07.03.2012 / 08:20