[FUG-BR] FreeBSD 8.1 + FIBs + Quagga

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


que eu saiba o zebra não é mais mantido e o quagga é o projeto que derivou 
dele.

no quagga o daemon "zebra" é que interage com o kernel no que diz ás rotas 
que são colocadsa na CLI e injetadas por daemons como o ospfd e o bgpd.






-----Mensagem Original----- 
From: Jonatas M. Victor
Sent: Tuesday, October 19, 2010 11:17 AM
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Subject: Re: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga

Eu estava lendo que parece que o Zebra já corrigiu isso com uma
diretiva table. Que pode ser a solução
desse caso.
Alguem usa diretamente o zebra ao invés do quagga? Utiliza ele de forma 
melhor?

2010/10/19 Renato Frederick <renato em frederick.eti.br>:
> não sei de problema do ipfw nao encaminhar não, aqui sempre funcionou, só
> com o flowtables + bgp que travava algumas máquinas(discutimos isto aqui) 
> e
> alterar uma sysctl resolve.
>
> a tabela do PF é alimentada pelo openbgpd, conforme o status da sessao bgp 
> e
> rotas entregues pelo AS.
>
>
>
>
>
>
> -----Mensagem Original-----
> From: Jonatas M. Victor
> Sent: Tuesday, October 19, 2010 9:53 AM
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> Subject: Re: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga
>
> O fwd do ipfw no FreeBSD 8.1 tinha um problema de não encaminhar
> corretamente certo? E como tavas alimentando
> essa tabela do pf <AS12345> ? Um script alimentando essa variável ou o
> pf puxa diretamente do daemon?
>
> 2010/10/19 Renato Frederick <renato em frederick.eti.br>:
>> 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
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> --
> .: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
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
.: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