[FUG-BR] FreeBSD 8.1 + FIBs + Quagga

2010-10-19 Por tôpico Jonatas M. Victor
 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 
jona...@jmv.eti.br / jonata...@gmail.com
UIN: 138431258 / MSN: jonata...@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


Re: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga

2010-10-19 Por tôpico Renato Frederick
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 ($ $ _gw) from  AS12345 to ! keep 
state

isto joga o trafego vindo da tabela AS12345(preenchida dinamicamente pelo 
openbgpd) pro gateway _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@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 
jona...@jmv.eti.br / jonata...@gmail.com
UIN: 138431258 / MSN: jonata...@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


Re: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga

2010-10-19 Por tôpico Jonatas M. Victor
 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 ren...@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 ($ $ _gw) from  AS12345 to ! keep
 state

 isto joga o trafego vindo da tabela AS12345(preenchida dinamicamente pelo
 openbgpd) pro gateway _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@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 
 jona...@jmv.eti.br / jonata...@gmail.com
 UIN: 138431258 / MSN: jonata...@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 
jona...@jmv.eti.br / jonata...@gmail.com
UIN: 138431258 / MSN: jonata...@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


Re: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga

2010-10-19 Por tôpico Renato Frederick
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 ren...@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 ($ $ _gw) from  AS12345 to ! keep
 state

 isto joga o trafego vindo da tabela AS12345(preenchida dinamicamente pelo
 openbgpd) pro gateway _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@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 
 jona...@jmv.eti.br / jonata...@gmail.com
 UIN: 138431258 / MSN: jonata...@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 
jona...@jmv.eti.br / jonata...@gmail.com
UIN: 138431258 / MSN: jonata...@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


Re: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga

2010-10-19 Por tôpico Jonatas M. Victor
 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 ren...@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 ren...@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 ($ $ _gw) from  AS12345 to ! keep
 state

 isto joga o trafego vindo da tabela AS12345(preenchida dinamicamente pelo
 openbgpd) pro gateway _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@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 
 jona...@jmv.eti.br / jonata...@gmail.com
 UIN: 138431258 / MSN: jonata...@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 
 jona...@jmv.eti.br / jonata...@gmail.com
 UIN: 138431258 / MSN: jonata...@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 
jona...@jmv.eti.br / jonata...@gmail.com
UIN: 138431258 / MSN: jonata...@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


Re: [FUG-BR] FreeBSD 8.1 + FIBs + Quagga

2010-10-19 Por tôpico Renato Frederick
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 ren...@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 ren...@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 ($ $ _gw) from  AS12345 to ! keep
 state

 isto joga o trafego vindo da tabela AS12345(preenchida dinamicamente pelo
 openbgpd) pro gateway _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@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 
 jona...@jmv.eti.br / jonata...@gmail.com
 UIN: 138431258 / MSN: jonata...@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 
 jona...@jmv.eti.br / jonata...@gmail.com
 UIN: 138431258 / MSN: jonata...@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 
jona...@jmv.eti.br / jonata...@gmail.com
UIN: 138431258 / MSN: jonata...@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