> On 23 Jan 2017, at 10:23, Jean Milanez Melo <jm...@freebsdbrasil.com.br> 
> wrote:
> 
> Bom dia,
> 
> No FreeBSD (e em sistemas BSD no geral), o Bird usa a route flag PROTO1 para 
> identificar as suas rotas. O OpenBGP usa a mesma flag, então isso causa uma 
> bagunça geral nas rotas.
> 
> Existe a possibilidade de mudar o Bird para usar a flag PROTO2 ou PROTO3 e 
> acabar com esse conflito. Porém não é uma opção de compilação, você precisa 
> alterar no código fonte e recompilar.
> 
> Para isso edite o arquivo krt-sock.c do codigo fonte do Bird e altera as 
> seguintes linhas:
> 
> msg.rtm.rtm_flags = RTF_UP | RTF_PROTO2;
> 
> u32 self_mask = RTF_PROTO2;
> 
> Após isso você conseguirá rodar Bird (fazendo OSPF) e OpenBGP (fazendo BGP) 
> na mesma maquina. 


Interessante a sua análise, será que o pessoal do Bird não aceitaria um patch 
que permitisse definir isso em tempo de compilação ou até mesmo via config? Ia 
deixar a vida mais simples...

--
Renato Botelho

-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a