Sim! sempre há dúvidas...
O Negocio é adaptar-se e não fazer muita gambiarra com prepend e localpref
Aprendendo a fazer balance e redundancia ja ajuda bastante ;)
Versão Imprimível
Amigos, boa tarde.
Também não sou expert em BGP mas administro nosso AS com 2 Operadoras + PTT e já realizei alguns treinamentos no Nic.br sobre o assunto.
Minha opnião, resultado dos meus estudos na qual recentemente tive que me aprofundar mais no assunto, é o seguinte:
Nosso amigo uesleycorrea esta coberto de razão pois:
1° - Quando nosso amigo relata sair, subentende-se que ele quer controla seu tráfego de UpLoad.
2° - Prepend serve para controlar sei tráfego de DownLoad.
Ex.: Seu anuncio sem Prepend chega ao destino pela Operadora A e pela Operadora B com 5 Saltos.
Ao adicionar Prepend 3 na Operadora B, seu anuncio chegará no Destino com 8 Saltos na Operadora B e manterá o 5 Saltos na Operadora A. Dessa maneira ela chegará até seu AS pela Operadora A por ter menos saltos.
Obs.: Prepend é um critério de desempate de rotas, ou seja, se o anúncio for mais específico por uma operadora, por ela que seu DownLoad chegará.
3° - O LocalPreferenc faria o que precisa, onde o maior valor vence sendo o valor default 100.
Logo seria necessária a seguinte regra:
-------------------------------------------------------
---Matchers---
Chain: in (entrada) - recepção de prefixos
---Actions---
Action: Accept
---BGP---
BGP AS Path: 65535
---BGP Actions---
Set BGP LocalPreferenc: 150
-------------------------------------------------------
Dessa maneira suas demais rotas aprendidas terão LocalPreferenc 100 (Default) enquanto as rotas recebidas do AS na qual deseja controlar a saída do UpLoad terá LocalPreferenc 150.
Obs.: O ideal é ter filtros separados para cada operadora para que você possa Setar o LocalPreferenc apenas no anúncio vindo do AS pela operadora escolhida.
Também estou com um tópico de OSPF + eBGP + iBGP, quem quiser pode dar uma olhada para contribuir
https://under-linux.org/showthread.php?t=177628
Saudações
ola ativei meu outro link essa semana consegui coloca os doid bgp pra funcionar mas só que to usando o up de um link, pesquisei não achei mas nada de configuração coloquei os filtros sai beleza, consegui coloca dois /24 pra funcionar cada um né um link mas do to usando o upload do link....
Amigo, para balancear o UpLoad bem básico não é preciso fazer nada ou fazer igual para as duas sessões BGP.
Ex.: vamos supor que você recebe anuncio do google que por suposição é 8.8.8.0/22
Caso na sua operadora A e B você não faça o filtro para aceitar o anuncio apenas você terá as seguintes rotas
8.8.8.0/22 distancia=20 via=OperadoraA
8.8.8.0/22 distancia=20 via=OperadoraB
O BGP não faz LoadBalance como o OSPF, portanto ele elegerá apenas uma rota como ativa que nesse caso o critério de desempate é quantidade de saltos até o destino, ou seja, se o destino estiver acessível pela OperadoraA com 5 saltos e na OperadoraB com 8 Saltos, ele elegerá a OperadoraA como melhor rota.
Isso só será possível caso você receba FullRouting das duas operadoras.
Saudações