[FUG-BR] Erro arpresolve: can't allocate llinfo for

Luiz Otavio O Souza lists.br em gmail.com
Sexta Agosto 9 10:59:23 BRT 2013


2013/8/7 Hygor <hygort em gmail.com>

> Em 6 de agosto de 2013 17:55, Listas Discussão <dl.lagg0 em gmail.com
> >escreveu:
>
> > Observei esse problema também e até agora não encontrei solução.
> >
> > Fiz uns testes com FreeBSD e OpenOSFPD e por exemplo, tenho o ip
> > 172.16.0.1/30 configurado numa interface do FreeBSD, essa interface está
> > ligada em outro roteador com o ip 172.16.0.2/30. Fecho uma sessão OSPF
> > entre ambos, ao anunciar a rede 172.16.0.0/30 pelo OSPF o FreeBSD
> remove a
> > rota que é criada ao configurar o ip na interface e adiciona a recebida
> > pelo OSPF.
> >
> > Bem estranho, ele não dá a devida preferência para a rota diretamente
> > conectada e pior que, ao derrubar o OSPF, ele simplesmente remove a rota
> da
> > tabela, não sobe a rota diretamente conectada.
> >
>
> Esse foi exatamente o comportamento apresentado... acredito que quem está
> fazendo isso é o OpenOSPFD( no meu caso o OpenBGPD).


Não posso falar pelo OSPF nem pelo openospfd que eu não conheço.

Porém, no caso do openbgpd, ele é transparente e por isso mesmo não faz
nenhum filtro automagicamente, se ele receber uma rota ele vai tentar
incluir ela na tabela de rotas do SO.

Se ele deve ou não fazer isso quando já existe uma rota estática na tabela
é uma coisa que eu não sei responder.

De qualquer forma eu sempre adiciono filtros para todas as minhas redes
locais (meus blocos e todas as redes que uso que para conectar aos meus
upstreams e downstreams) da mesma forma como já é feito com as redes
reservadas:

# filter bogus networks
deny from any prefix 10.0.0.0/8 prefixlen >= 8
deny from any prefix 127.0.0.0/8 prefixlen >= 8
deny from any prefix 169.254.0.0/16 prefixlen >= 16
deny from any prefix 172.16.0.0/12 prefixlen >= 12
deny from any prefix 192.0.2.0/24 prefixlen >= 24
deny from any prefix 192.168.0.0/16 prefixlen >= 16
deny from any prefix 224.0.0.0/4 prefixlen >= 4
deny from any prefix 240.0.0.0/4 prefixlen >= 4

# refuse to accept our prefixes
deny from any prefix xxx.xxx.xxx.0/21 prefixlen >= 22     # client 1
deny from any prefix xxx.xxx.xxx.0/22 prefixlen >= 22     # client 2
deny from any prefix xxx.xxx.xxx.0/20 prefixlen >= 20     # client x
deny from any prefix xxx.xxx.xxx.0/22 prefixlen >= 22     # client y
deny from any prefix xxx.xxx.xxx.0/22 prefixlen >= 22     # client w
deny from any prefix xxx.xxx.xxx.0/20 prefixlen >= 20      # my IP block
deny from any prefix xxx.xxx.xxx.0/20 prefixlen >= 20   # my IP block
deny from any prefix xxx.xxx.xxx.0/30 prefixlen >= 30  # upstream
deny from any prefix xxx.xxx.xxx.0/30 prefixlen >= 30  # upstream

Luiz


Mais detalhes sobre a lista de discussão freebsd