[FUG-BR] [OT] OPENBGP
Renato Frederick
frederick em dahype.org
Terça Agosto 25 15:55:59 BRT 2009
Pessoal, como já discutimos OpenBGPD aqui antes, uma dúvida.
No cisco por ex, para tentar obter preferência de uma operadora ou outra, eu posso fazer anúncios específicos, deixando o range /20 também, para redundância.
Exemplo:
neighbor IP.OPERADORA.A prefix-list ANUNCIAR-OPERADORA-A out
neighbor IP.OPERADORA.B prefix-list ANUNCIAR-OPERADORA-B out
ip prefix-list ANUNCIAR-OPERADORA-A seq 5 permit 1.1.1.0/20
ip prefix-list ANUNCIAR-OPERADORA-A seq 10 permit 1.1.2.0/24
ip prefix-list ANUNCIAR-OPERADORA-B seq 5 permit 1.1.1.0/20
ip prefix-list ANUNCIAR-OPERADORA-B seq 10 permit 1.1.3.0/24
Neste caso, a preferência da rede 1.1.2.0/24 é de tráfego de retorno pela operadora-A e 1.1.3.0/24 pela operadora-B, pois são mais específicos, mas temos o /20 em ambas para redundância.
Para tráfego de saída usa-se PBR na interface e pronto.
Se estiver usando quagga com IPFW, mesma coisa, mas faz um "fwd" para o gateway de uma ou outra, e uma 'gambiarra' para tirar quando o peer cair(já discutimos aqui)
Pois bem, agora no openbgpd, vi que tem a opção "announce", onde tenho opção de colocar none,self,all,default-route, dentro da conf do neighbor.
Porém, creio eu que não posso colocar 'self', pois self seria a rede que anunciei na conf de network.
Como seria feito isto no openbgpd? Teria que deixar em 'self' e depois fazer um filtro?
Agradeço a ajuda, gostaria muito de usar o openbgpd, a integração com carp seria muito bacana, mas sem este pequeno detalhe não posso nem testar.
Abraços
Mais detalhes sobre a lista de discussão freebsd