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. > Em 19/01/2017, à(s) 09:38, Wenderson Souza <[email protected]> > escreveu: > > Em 17 de janeiro de 2017 17:41, Tiago Drumond <[email protected]> > escreveu: > >> O bird não da conflito com o OpenBGP, porém da problemas de rotas. >> Ou você modifica o código do bird para ajustar as rotas, ou utiliza somente >> o brid para fazer BGP e OSPF > > > Estou passando por esta dificuldade do BIRD fazendo OSPF estar removendo da > tabela as rotas recebidas pelo OpenBGPd. > > Estou pensando seriamente em mudar o BGP + OSPF tudo para o BIRD. > > > Atenciosamente, > > Wenderson Souza - [email protected] > +55 (43) 9162-4333 Vivo Mobile > Skype: wendersonsouza > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Atenciosamente Jean Milanez Melo FreeBSD Brasil LTDA Fone: (31) 3516-0800 http://www.freebsdbrasil.com.br <http://www.freebsdbrasil.com.br/> ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

