[GTER] Quagga e Freebsd

Eduardo Schoedler eschoedler at viavale.com.br
Fri Nov 19 17:15:03 -02 2010


Pessoal,

Peço desculpas pelo email anterior, foi incompleto.


Não sei se alguém já se deparou com o mesmo problema em outra plataforma, mas está acontecendo uma coisa estranha com o quagga-0.99.17_3 rodando ospfd+bgpd no Freebsd.

# uname -a
FreeBSD border01.scr 8.1-RELEASE FreeBSD 8.1-RELEASE #2: Tue Aug 31 19:07:24 BRT 2010

Quagga:

interface lo0
 description iBGP - AS28155
 ip address x.x.x.1/32

router bgp 28155
 neighbor iBGP peer-group
 neighbor iBGP remote-as XXXXX
 neighbor iBGP description Sessao iBGP
 neighbor iBGP update-source lo0
 neighbor x.x.x.2 peer-group iBGP

Os ips das loopbacks estão sendo anunciados pelo OSPF, todos se pingam.
Acontece que esse freebsd roda ipfw com algumas regras básicas, e me deparei com o seguinte log:

# ipfw list
00300 allow ip4 from any to any via lo0
00400 deny log ip4 from any to 127.0.0.0/8
00500 deny log ip4 from 127.0.0.0/8 to any

# tail /var/log/security
Nov 19 15:48:46 router kernel: ipfw: 500 Deny TCP **127.0.0.1:46109** x.x.x.2:179 out via xxx

Para funcionar corretamente, eu tive de trocar para o ip da loopback, ficou assim:
 neighbor iBGP update-source x.x.x.1

Está correto esse comportamento?
Ele não deveria utilizar o maior endereço ip das loopbacks ?
Trata-se de um bug do Quagga ? ou do Freebsd ?


Obrigado,

--
Eduardo Schoedler


More information about the gter mailing list