Eu tenho uma rede com três links (ISPA, 3MB, ISPB, 1.5MB, ISPC, 50MB). Eu tenho três velocidades diferentes e, como tal, os ISPs A e B são usados principalmente para redundância. Atualmente, estou recebendo rotas dos três fornecedores, mas filtrando várias delas nos links de backup. Como eu procuraria rotear o tráfego para fora do canal maior quase exclusivamente, sinto como se não precisasse recuperar uma tabela de roteamento completa de todos os ISPs e pudesse apenas sincronizar as rotas padrão.
É esse o caso? Existe uma maneira de limitar o BGP apenas à sincronização de rotas locais ou do próximo salto? Estou preocupado em ativar a sincronização completa, pois estou executando com roteadores mais antigos e trabalhando com quantidades limitadas de RAM.
Respostas:
Você pode aceitar uma tabela completa do seu vizinho principal e solicitar aos outros que lhe enviem rotas locais + rota padrão apenas. Nesse caso, as rotas da tabela completa conquistariam o padrão e o tráfego de trânsito usaria o vizinho "tabela completa". o tráfego para os vizinhos secundários ainda deve usar seus uplinks, pois o ASPATH seria mais curto. Isso se aplica apenas ao tráfego de saída; no entanto, se a maior parte do seu tráfego é de entrada, você precisa priorizar as rotas anunciadas aos vizinhos secundários (via pre-AS, etc).
fonte
A menos que você queira escolher qual provedor usar com base no endereço, não há motivo para receber nada além de uma rota padrão. Você pode usar o atributo LOCAL-PREFERENCE na rota recebida do ISP C para selecioná-lo. Aqui está um exemplo:
EDIT: Quando li rotas de sincronização, percebi que seus roteadores BGP estavam falando um com o outro. Nesse caso, você usará a preferência local.
fonte