> 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