[FUG-BR] FreeBSD 8.1 + FIBs + Quagga

Renato Frederick renato em frederick.eti.br
Terça Outubro 19 09:32:12 BRST 2010


eu usava a opção fwd do ipfw, sem ativar multiplas fibs.

era algo bem simples como

for clientesgvt in `cat /etc/redesgvt.txt`; do ${fwcmd} table 6 add 
$clientesgvt; done
${fwcmd} add 7 fwd 200.x.x.x all from $clientesgvt to { not $a or not $b or 
not $c }

isto fazia um nexthop pra 200.x.x.x todo o trafego vindo dos ips 
/etc/redesgvt.txt

no pf faço assim, também sem ativar fibs:

table <AS12345> persist
pass out quick route-to ($AAAA $AAAA _gw) from  <AS12345> to !<BBBB> keep 
state

isto joga o trafego vindo da tabela AS12345(preenchida dinamicamente pelo 
openbgpd) pro gateway AAAA_gw, que está ligado na interface $AAA.

em ambos os casos tando o quagga quando o openbgpd/openospfd continuam a 
popular dinamicamente a tabela de roteamento


-----Mensagem Original----- 
From: Jonatas M. Victor
Sent: Tuesday, October 19, 2010 8:55 AM
To: freebsd em fug.com.br
Subject: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga

Srs,

  Me deparei com a situação. Eu uso FreeBSD C/ Quagga a muito tempo
perfeitamente. Mas necessitei fazer um source-routing
de uma determinada rede e como o quagga não possuí um ip-police tive
que fazer via firewall ipfw ou pf. Mas para isso ativei
multiplas FIBs com isso o quagga parou de adicionar as rotas estáticas
configuradas nele. Tive que colocar manualmente na tabela
com route add.

  Alguém teve esse tipo de problema? E como conseguiu resolver? Pois a
gerência de rotas por fora na mão e por dentro no quagga
começa a ficar trabalhosa.

-- 
.:Abraços:.

<<< Jonatas M. Victor >>>
jonatas em jmv.eti.br / jonatasmv em gmail.com
UIN: 138431258 / MSN: jonatasmv em msn.com
BSD   User: BSD051240 / Linux User: #278922
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 



Mais detalhes sobre a lista de discussão freebsd