O que acontece se um peer BGP me der um padrão enquanto o segundo peer me der a tabela completa

3

Questão Summry:

Se o ISP A fornecer apenas um BGP Default e o ISP B me fornecer a tabela completa, meu roteador poderá usar as informações que recebe do ISB B para saber quais IPs são mais facilmente acessados pelo ISP A?

Detalhes:

Estou tentando configurar sessões de BGP com dois provedores, vamos chamá-los de A e B. Esses dois provedores são os dois maiores provedores do meu país, cada um deles detendo partes quase iguais do mercado de negócios e de banda larga residencial. o País.

O Provedor A quer impor algumas limitações artificiais à sessão do BGP, dando-me apenas um Padrão, enquanto o provedor B não impõe tais limitações e está disposto a me fornecer a tabela completa. Eu tenho conexões comparáveis para ambos os provedores; Ao conversar com usuários de banda larga que obtêm conexões de A ou B, eu gostaria de usar a conexão com o respectivo ISP. Em outras palavras, eu não quero um tipo de configuração de conexão principal / conexão de backup, eu quero usar ambas as conexões em tempo integral. Como as pessoas que visitam os meus sites são quase exclusivamente residentes do meu país, poder falar diretamente com eles através de seus respectivos ISPs deve resultar em um bom equilíbrio entre minhas duas conexões.

Se os dois provedores me dessem tabelas completas, o balanceamento que eu quero seria automático porque o AS-Path para os clientes do provedor A sempre teria um comprimento de 1 sobre a conexão com o provedor A e > 1 sobre a conexão provedor B, e vice-versa. Se ambos os provedores me dessem apenas padrões, presumo que não haveria como diferenciar clientes de A e B, e acabaria com um tipo de configuração de conexão principal / conexão de backup. Mas eu estou na sittuation onde um provedor só me dava um Default enquanto o outro me dava a mesa cheia!

    
por Cosmin Prund 02.11.2011 / 09:34

2 respostas

5

Você pode filtrar as rotas do provedor B, remover as rotas que têm mais de N AS entradas no caminho AS e, em seguida, preferir a rota padrão do provedor A.

No entanto, seria muito melhor se o provedor A pudesse fornecer (pelo menos) um feed BGP de ASes ao qual eles se conectam diretamente.

    
por 02.11.2011 / 11:55
1

Se você obtiver um padrão somente de A e um feed completo de B (e algumas dessas rotas contiverem A), você poderá escrever uma política que preencha as rotas de B que tem A no caminho como fora do tubo A. Tenha em mente que isso pode ser um pouco perigoso, já que você tem o potencial de tráfego blackhole. Na verdade, obter um padrão de qualquer pessoa pode levar ao bloqueio do tráfego, já que você não tem ideia do que o roteador do outro lado da conexão pode obter.

    
por 23.11.2011 / 20:09

Tags