Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-06 Por tôpico Renato Frederick
Em 05/02/14 09:04, Samuel Peres escreveu:

 Caro Renato,

 Filtro aqui é o que não falta, tenho até sessão com o Cymru para receber
 os bogons IPv4 e IPv6. Filtro os meus blocos e ainda mais algumas coisas
 específicas para meu cenário. O filtro que adicionei foi apenas o /22 do
 IP local que recebo do PTT, esse de fato não tinha e era a causa do
 problema. Sacou?


Ah sim, Samuel bacana! Até assustei pensando que não tinha filtros, 
hehehehehe :)
Olha, eu tive uma série de azar com o Free 9 + carp + bgp + PF e tal 
voltei prá 8 e tá quietinho...
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-06 Por tôpico Samuel Peres
On 06/02/2014 13:24, Renato Frederick wrote:
 Em 05/02/14 09:04, Samuel Peres escreveu:
 Caro Renato,

 Filtro aqui é o que não falta, tenho até sessão com o Cymru para receber
 os bogons IPv4 e IPv6. Filtro os meus blocos e ainda mais algumas coisas
 específicas para meu cenário. O filtro que adicionei foi apenas o /22 do
 IP local que recebo do PTT, esse de fato não tinha e era a causa do
 problema. Sacou?


 Ah sim, Samuel bacana! Até assustei pensando que não tinha filtros,
 hehehehehe :)
 Olha, eu tive uma série de azar com o Free 9 + carp + bgp + PF e tal
 voltei prá 8 e tá quietinho...
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Oh Renato, tranquilo, acho que foi eu que não expliquei direito.

Aqui funciona bem o conjunto que mencionou e mais algumas coisas. Fiquei 
foi um pouco traumatizado com esse problema dele sobrescrever rotas e 
ainda por cima, não deixar deletá-la. E o pior, só o reboot para salvar 
nessa situação. O filtro resolveu o problema e daqui pra frente, vou 
ficar mais paranoico  quanto aos commits que são feito nas novas 
versões/revisions.

Abraço,

Samuel Peres
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-06 Por tôpico Renato Frederick
Em 06/02/14 16:41, Samuel Peres escreveu:

 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 Oh Renato, tranquilo, acho que foi eu que não expliquei direito.

 Aqui funciona bem o conjunto que mencionou e mais algumas coisas. Fiquei
 foi um pouco traumatizado com esse problema dele sobrescrever rotas e
 ainda por cima, não deixar deletá-la. E o pior, só o reboot para salvar
 nessa situação. O filtro resolveu o problema e daqui pra frente, vou
 ficar mais paranoico  quanto aos commits que são feito nas novas
 versões/revisions.

 Abraço,

 Samuel Peres
 -

hahahaha, Samuel, eu já tive caso assim que foi eu todo empolgado, 
máquina nova e tal, instalar BSD 9, atualizar prá última versão, fazer 
aquele servidor BGP legal e tal e cair nuns bugs sinistros assim que 
só quem tá passando sabe como é.
Tanto que minha política mudou:

Tá funcionando na versão que está? Se tiver, resolve eventuais bugs de 
segurança de  serviços de terceiros tipo SSH, NTP e deixa quieto

ah mas não vou conseguir instalar o ports mais recente do programa 
ABCD.. Paciência e veja se dá prá contornar.

Eu tive tanto, mas tanto stress da série 8 prá 9 neste cenário parecido 
demais com o seu, que sinceramente eu já tava pensando em pedir prá 
botar uma fechada heheeehee
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-06 Por tôpico Samuel Peres
On 2/6/2014 5:07 PM, Renato Frederick wrote:
 Em 06/02/14 16:41, Samuel Peres escreveu:
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 Oh Renato, tranquilo, acho que foi eu que não expliquei direito.

 Aqui funciona bem o conjunto que mencionou e mais algumas coisas. Fiquei
 foi um pouco traumatizado com esse problema dele sobrescrever rotas e
 ainda por cima, não deixar deletá-la. E o pior, só o reboot para salvar
 nessa situação. O filtro resolveu o problema e daqui pra frente, vou
 ficar mais paranoico  quanto aos commits que são feito nas novas
 versões/revisions.

 Abraço,

 Samuel Peres
 -

 hahahaha, Samuel, eu já tive caso assim que foi eu todo empolgado,
 máquina nova e tal, instalar BSD 9, atualizar prá última versão, fazer
 aquele servidor BGP legal e tal e cair nuns bugs sinistros assim que
 só quem tá passando sabe como é.
 Tanto que minha política mudou:

 Tá funcionando na versão que está? Se tiver, resolve eventuais bugs de
 segurança de  serviços de terceiros tipo SSH, NTP e deixa quieto

 ah mas não vou conseguir instalar o ports mais recente do programa
 ABCD.. Paciência e veja se dá prá contornar.

 Eu tive tanto, mas tanto stress da série 8 prá 9 neste cenário parecido
 demais com o seu, que sinceramente eu já tava pensando em pedir prá
 botar uma fechada heheeehee
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Sua política está corretíssima Renato. Eu aqui faço o mesmo, precisei 
sair da série 8 para 9 nesse router por algum motivo, mas não lembro 
qual (deve ser os quase 30 anos nas costas :) ). Esses dias atualizei 10 
VMs para a versão 10, até agora está tudo certo.

Mas para roteador eu sempre quis ter um juniper :) Vou continuar com o 
FreeBSD e OpenBGPD em outra localidade e não pretendo abandoná-lo. Já 
usei Quagga uma vez e até tive vontade de mudar de profissão na época, 
ave-maria, que coisa mais triste é esse maldito equídeo do roteamento.

Samuel Peres


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-06 Por tôpico Renato Frederick
Em 06/02/14 19:46, Samuel Peres escreveu:
 hahahaha, Samuel, eu já tive caso assim que foi eu todo empolgado,
 máquina nova e tal, instalar BSD 9, atualizar prá última versão, fazer
 aquele servidor BGP legal e tal e cair nuns bugs sinistros assim que
 só quem tá passando sabe como é.
 Tanto que minha política mudou:

 Tá funcionando na versão que está? Se tiver, resolve eventuais bugs de
 segurança de  serviços de terceiros tipo SSH, NTP e deixa quieto

 ah mas não vou conseguir instalar o ports mais recente do programa
 ABCD.. Paciência e veja se dá prá contornar.

 Eu tive tanto, mas tanto stress da série 8 prá 9 neste cenário parecido
 demais com o seu, que sinceramente eu já tava pensando em pedir prá
 botar uma fechada heheeehee
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 Sua política está corretíssima Renato. Eu aqui faço o mesmo, precisei
 sair da série 8 para 9 nesse router por algum motivo, mas não lembro
 qual (deve ser os quase 30 anos nas costas :) ). Esses dias atualizei 10
 VMs para a versão 10, até agora está tudo certo.

 Mas para roteador eu sempre quis ter um juniper :) Vou continuar com o
 FreeBSD e OpenBGPD em outra localidade e não pretendo abandoná-lo. Já
 usei Quagga uma vez e até tive vontade de mudar de profissão na época,
 ave-maria, que coisa mais triste é esse maldito equídeo do roteamento.

 Samuel Peres

hahhahahahahaa, te entendo, to na casa dos 30 também hehehehe o  e sei 
que isto dá uma azia das bravas... as pessoas desesperadas para tudo 
funcionar, olham pra gente do tipo: resolve! hehehehehehehehe! Quanto ao 
quagga, também não está sozinho, perguntei na lista aqui umas coisas 
meio estranhas nele e  o Patrick falou que eu precisava chamar o 
B.A.T.M.A.N[1]


[1] 
https://lists.open-mesh.org/pipermail/b.a.t.m.a.n/2008-January/000531.html

Depois que eu vi que precisava do BATMAN para fazer umas coisas com o 
quagga não achei o robin e fui  pro OPENBGPD, que tem as mesmas 
m***das que você passa.. heheheheheheheh

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-05 Por tôpico Renato Frederick
Em 04/02/14 21:55, Samuel Peres escreveu:

 Renato,

 Era isso mesmo, mas o mais estranho nisso é que após aprender a rota,
 nada a fazia sair da tabela FIB, somente o reboot. Como sou um pouco
 insistente em testes, simulei agora a pouco em bancada a mesma sequência
 dos testes relatados no início da thread na versão 9.1 e na 9.2,
 conforme eu já previa, na versão 9.1 esse comportamento não acontece, já
 na versão 9.2, o problema se repetiu . Os filtros por hora resolveram
 o caso no FreeBSD-9.2. Bem que eu poderia ter feito esses filtros antes
 :), mas confesso que esses em específico passaram batido, haja visto que
 usei a 9.1 por um bom tempo e não acontecia isso.

 Grato,

 Samuel Peres


Mas Samuel, fica aí a dica, uma das primeiras coisas que a gente faz, ao 
subir um bgp é criar um filtro para não receber redes inválidas, + seu 
CIDR... tipo o exemplo abaixo, se for um cisco(a regra 1000 é seu 
CIDR)..
Se há algum bug no bsd, não sei te falar, porque sempre fiz isto, mas 
tipo teria sido interessante você aplicar estes filtros já, para não 
gerar stress, tem vários outros lá no site[1] da RNP



[1] http://www.rnp.br/newsgen/0101/bgp4-dicas.html


[...]


neighbor EMBRATEL prefix-list BOGONS in

[...]
ip prefix-list BOGONS description Nao receber anuncios invalidos
ip prefix-list BOGONS seq 10 deny 0.0.0.0/8 le 32
ip prefix-list BOGONS seq 15 deny 10.0.0.0/8 le 32
ip prefix-list BOGONS seq 20 deny 127.0.0.0/8 le 32
ip prefix-list BOGONS seq 25 deny 172.16.0.0/12 le 32
ip prefix-list BOGONS seq 35 deny 192.168.0.0/16 le 32
ip prefix-list BOGONS seq 40 deny 224.0.0.0/3 le 32
ip prefix-list BOGONS seq 1000 deny ABC.DEF GUI.0/21 le 32
ip prefix-list BOGONS seq  permit 0.0.0.0/0 le 32
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-05 Por tôpico Samuel Peres
On 05/02/2014 08:52, Renato Frederick wrote:
 Em 04/02/14 21:55, Samuel Peres escreveu:
 Renato,

 Era isso mesmo, mas o mais estranho nisso é que após aprender a rota,
 nada a fazia sair da tabela FIB, somente o reboot. Como sou um pouco
 insistente em testes, simulei agora a pouco em bancada a mesma sequência
 dos testes relatados no início da thread na versão 9.1 e na 9.2,
 conforme eu já previa, na versão 9.1 esse comportamento não acontece, já
 na versão 9.2, o problema se repetiu . Os filtros por hora resolveram
 o caso no FreeBSD-9.2. Bem que eu poderia ter feito esses filtros antes
 :), mas confesso que esses em específico passaram batido, haja visto que
 usei a 9.1 por um bom tempo e não acontecia isso.

 Grato,

 Samuel Peres


 Mas Samuel, fica aí a dica, uma das primeiras coisas que a gente faz, ao
 subir um bgp é criar um filtro para não receber redes inválidas, + seu
 CIDR... tipo o exemplo abaixo, se for um cisco(a regra 1000 é seu
 CIDR)..
 Se há algum bug no bsd, não sei te falar, porque sempre fiz isto, mas
 tipo teria sido interessante você aplicar estes filtros já, para não
 gerar stress, tem vários outros lá no site[1] da RNP



 [1] http://www.rnp.br/newsgen/0101/bgp4-dicas.html


 [...]


 neighbor EMBRATEL prefix-list BOGONS in

 [...]
 ip prefix-list BOGONS description Nao receber anuncios invalidos
 ip prefix-list BOGONS seq 10 deny 0.0.0.0/8 le 32
 ip prefix-list BOGONS seq 15 deny 10.0.0.0/8 le 32
 ip prefix-list BOGONS seq 20 deny 127.0.0.0/8 le 32
 ip prefix-list BOGONS seq 25 deny 172.16.0.0/12 le 32
 ip prefix-list BOGONS seq 35 deny 192.168.0.0/16 le 32
 ip prefix-list BOGONS seq 40 deny 224.0.0.0/3 le 32
 ip prefix-list BOGONS seq 1000 deny ABC.DEF GUI.0/21 le 32
 ip prefix-list BOGONS seq  permit 0.0.0.0/0 le 32
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Caro Renato,

Filtro aqui é o que não falta, tenho até sessão com o Cymru para receber 
os bogons IPv4 e IPv6. Filtro os meus blocos e ainda mais algumas coisas 
específicas para meu cenário. O filtro que adicionei foi apenas o /22 do 
IP local que recebo do PTT, esse de fato não tinha e era a causa do 
problema. Sacou?

Samuel Peres
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-05 Por tôpico Luiz Otavio O Souza
[...]

 Era isso mesmo, mas o mais estranho nisso é que após aprender a rota,
 nada a fazia sair da tabela FIB, somente o reboot. Como sou um pouco
 insistente em testes, simulei agora a pouco em bancada a mesma sequência
 dos testes relatados no início da thread na versão 9.1 e na 9.2,
 conforme eu já previa, na versão 9.1 esse comportamento não acontece, já
 na versão 9.2, o problema se repetiu . Os filtros por hora resolveram
 o caso no FreeBSD-9.2. Bem que eu poderia ter feito esses filtros antes
 :), mas confesso que esses em específico passaram batido, haja visto que
 usei a 9.1 por um bom tempo e não acontecia isso.


Essa mudança de comportamento foi introduzida com a r248070:

http://svnweb.freebsd.org/base?view=revisionrevision=248070

Antes o problema era que qualquer daemon de roteamento podia (pelo
mesmo motivo que eles adicionam) remover uma rota de um dos seus IPs
configurados em uma das interfaces e ai você teria o IP configurado
mas ele não funcionaria.

Essa alteração protege essas rotas marcando-as com uma flag especifica.

O bug aqui talvez seja no momento depois do BGP fazer ou tentar fazer
a alteração dele. Nesse ponto, pelo que entendi, a rota não pode mais
ser removida, o que deveria acontecer automaticamente quando o IP da
interface fosse removido (se, em teoria, ela esta protegida).

Luiz
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-05 Por tôpico Samuel Peres
On 05/02/2014 10:51, Luiz Otavio O Souza wrote:
 [...]
 Era isso mesmo, mas o mais estranho nisso é que após aprender a rota,
 nada a fazia sair da tabela FIB, somente o reboot. Como sou um pouco
 insistente em testes, simulei agora a pouco em bancada a mesma sequência
 dos testes relatados no início da thread na versão 9.1 e na 9.2,
 conforme eu já previa, na versão 9.1 esse comportamento não acontece, já
 na versão 9.2, o problema se repetiu . Os filtros por hora resolveram
 o caso no FreeBSD-9.2. Bem que eu poderia ter feito esses filtros antes
 :), mas confesso que esses em específico passaram batido, haja visto que
 usei a 9.1 por um bom tempo e não acontecia isso.

 Essa mudança de comportamento foi introduzida com a r248070:

 http://svnweb.freebsd.org/base?view=revisionrevision=248070

 Antes o problema era que qualquer daemon de roteamento podia (pelo
 mesmo motivo que eles adicionam) remover uma rota de um dos seus IPs
 configurados em uma das interfaces e ai você teria o IP configurado
 mas ele não funcionaria.

 Essa alteração protege essas rotas marcando-as com uma flag especifica.

 O bug aqui talvez seja no momento depois do BGP fazer ou tentar fazer
 a alteração dele. Nesse ponto, pelo que entendi, a rota não pode mais
 ser removida, o que deveria acontecer automaticamente quando o IP da
 interface fosse removido (se, em teoria, ela esta protegida).

 Luiz
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Interessante Luiz, isso esclarece bem o problema. Vou ficar mais atento 
quanto a essas mudanças daqui para frente. Se é um bug ou não, de fato 
não sei, mas encarei como um, visto que não acontece no 9.1 e também não 
ocorre no Mikrotik, conforme foi relatado no início da thread.

Obrigado!

Samuel Peres
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-04 Por tôpico Luiz Otavio O Souza
2014-02-03 Samuel Peres samuelpe...@migtelecom.com.br:
 On 2/3/2014 7:01 PM, Marcelo Gondim wrote:
 Em 03/02/14 16:41, Samuel Peres escreveu:
 On 03/02/2014 15:57, Edinilson - ATINET wrote:
[...]
 Vou fazer esse teste mais tarde e reporto os resultados. Uma coisa é
 fato, já bem próximo de 800Mb de tráfego passando por esse FreeBSD, em
 um hardware bem dimensionado, devo admitir que estou perdendo um pouco a
 confiança no sistema para roteamento. Não importa o que os mais
 experientes e  saudosistas digam. Uso FreeBSD há mais de 10 anos
 (comecei com a versão 4.7) e uso aqui para praticamente tudo, até mesmo
 como desktop no meu notebook, mas para roteamento acima de 500Mb estou
 caindo fora. Alguém roda com mais de 1Gb de tráfego? Parabéns e fico
 feliz por você! Eu aqui estou tendo problema até mesmo com um simples
 route delete. Preciso atualizar para a versão 10, regredir para a 9.1 ou
 aplicar patch para corrigir um troço desse? Fala sério, muitos sabem que
 não é tão simples assim, principalmente quando é 800Mbit/s passando pelo
 sistema.

Problemas acontecem em qualquer sistema, sejam eles pagos ou abertos.
A questão eh o que você precisa fazer para resolve-los.

No FreeBSD eu tenho todo o código aberto, seja para identificar o
problema, seja para corrigi-lo (se eu puder).

No meu caso isso faz toda diferença.

Você deveria adquirir um suporte profissional que lhe traga segurança
(no sentido de alguém que possa lhe prover as respostas e as soluções
necessárias sem que você precise se preocupar se isso é um patch, uma
atualização ou até uma correção local). Não é porque se trata de um
sistema open source que não há custo de manutenção do mesmo, nem
sempre é possível fazer tudo 'em casa'.

Outra questão é que você deveria ter um segundo sistema de backup,
fazer teste com o único sistema que você tem _não é um opção_.

Att.,
Luiz
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-04 Por tôpico Luiz Otavio O Souza
2014-02-03 Samuel Peres samuelpe...@migtelecom.com.br:
 Boa tarde,

 Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD.
 Não consigo remover 1 rota específica, retorna o seguinte erro:

 # route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
 route: writing to routing socket: Address already in use
 delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same route
 Exit 1

 No momento não estou com  nenhum IP configurado na mesma subnet da rota
 que estou tentando remover (tinha, mas removi com ifconfig sem nenhum
 problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:

 # netstat -nr | grep 187.xx.xxx
 187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569

 Entretanto, não era para essa rota na está na VLAN 569, era para está em
 outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente
 só foi corrigido aplicando um patch, mas não estou muito otimista e
 recorro a FUG em busca de ajuda.

 Já tive esse problema umas duas ou três vezes, infelizmente só consegui
 resolver após um reboot. Percebi que esse problema acontece da seguinte
 forma (simulei isso para constatar):

 * Todas sessões BGP estão down no início. Em seguida:

 1- Subo a sessão BGP do PTT;
 2- Subo a sessão BGP da Algar;

 Tudo ok até aqui

 3- down na sessão com PTT;
 4- down na sessão da Algar;
 5- Subo novamente a sessão da Algar;
 6- Tento subir novamente a sessão com o PTT;

 Ou seja, o sexto passo eu não executo com sucesso, visto que perco
 comunicação com o roteador do PTT. Loucura não? Com certeza, mas
 acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver
 e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso.
 Retorna o erro arp: writing to routing socket: Invalid argument. Se
 tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl
 (SIOCAIFADDR): Address already in use.

 Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um
 Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse
 problema.

 Alguém tem alguma dica?

 [1] http://forums.freebsd.org/viewtopic.php?t=42547


 Obrigado!


 Samuel Peres


Samuel,

Pela sua descrição do problema e pela descrição e patch no forum o que
'parece' que esta acontecendo no seu caso é o seguinte:

Você configura o IP nas interfaces e sobe o BGP. O BGP esta recebendo
os blocos que você utiliza para falar com seus upstreams (IPs locais
configurados nas interfaces) e essas rotas são adicionadas pelo daemon
BGP no sistema sobre-escrevendo as rotas que foram adicionadas quando
o IP foi adicionado na interface. A partir daqui o sistema sai de
sincronismo, pois mesmo removendo o IP da interface não vai remover as
rotas e você também não pode remove-las manualmente porque elas estão
marcadas como PINNED.

Até onde olhei o melifaro não fez nenhuma alteração nesse código
recentemente, então atualizar não é uma opção.

E aquele patch é um hack para resolver aquele problema especifico do
usuário do forum (interfaces p2p).

Você tem filtros no seu BGP para os seus IPs/blocos locais ? Eu acho
que isso resolveria o seu problema, evitando que as rotas aprendidas
pelo BGP sobre-escrevam as rotas PINNED.

Att.,
Luiz
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-04 Por tôpico Samuel Peres
On 04/02/2014 11:13, Luiz Otavio O Souza wrote:
 2014-02-03 Samuel Peres samuelpe...@migtelecom.com.br:
 Boa tarde,

 Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD.
 Não consigo remover 1 rota específica, retorna o seguinte erro:

 # route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
 route: writing to routing socket: Address already in use
 delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same route
 Exit 1

 No momento não estou com  nenhum IP configurado na mesma subnet da rota
 que estou tentando remover (tinha, mas removi com ifconfig sem nenhum
 problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:

 # netstat -nr | grep 187.xx.xxx
 187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569

 Entretanto, não era para essa rota na está na VLAN 569, era para está em
 outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente
 só foi corrigido aplicando um patch, mas não estou muito otimista e
 recorro a FUG em busca de ajuda.

 Já tive esse problema umas duas ou três vezes, infelizmente só consegui
 resolver após um reboot. Percebi que esse problema acontece da seguinte
 forma (simulei isso para constatar):

 * Todas sessões BGP estão down no início. Em seguida:

 1- Subo a sessão BGP do PTT;
 2- Subo a sessão BGP da Algar;

 Tudo ok até aqui

 3- down na sessão com PTT;
 4- down na sessão da Algar;
 5- Subo novamente a sessão da Algar;
 6- Tento subir novamente a sessão com o PTT;

 Ou seja, o sexto passo eu não executo com sucesso, visto que perco
 comunicação com o roteador do PTT. Loucura não? Com certeza, mas
 acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver
 e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso.
 Retorna o erro arp: writing to routing socket: Invalid argument. Se
 tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl
 (SIOCAIFADDR): Address already in use.

 Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um
 Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse
 problema.

 Alguém tem alguma dica?

 [1] http://forums.freebsd.org/viewtopic.php?t=42547


 Obrigado!


 Samuel Peres

 Samuel,

 Pela sua descrição do problema e pela descrição e patch no forum o que
 'parece' que esta acontecendo no seu caso é o seguinte:

 Você configura o IP nas interfaces e sobe o BGP. O BGP esta recebendo
 os blocos que você utiliza para falar com seus upstreams (IPs locais
 configurados nas interfaces) e essas rotas são adicionadas pelo daemon
 BGP no sistema sobre-escrevendo as rotas que foram adicionadas quando
 o IP foi adicionado na interface. A partir daqui o sistema sai de
 sincronismo, pois mesmo removendo o IP da interface não vai remover as
 rotas e você também não pode remove-las manualmente porque elas estão
 marcadas como PINNED.

 Até onde olhei o melifaro não fez nenhuma alteração nesse código
 recentemente, então atualizar não é uma opção.

 E aquele patch é um hack para resolver aquele problema especifico do
 usuário do forum (interfaces p2p).

 Você tem filtros no seu BGP para os seus IPs/blocos locais ? Eu acho
 que isso resolveria o seu problema, evitando que as rotas aprendidas
 pelo BGP sobre-escrevam as rotas PINNED.

 Att.,
 Luiz
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Bom dia Luiz Otavio,

Fiz os filtros nessa madrugada, testei e aparentemente resolveu o 
problema. Mas estranhamente não acontecia no FreeBSD-9.1. Vou acompanhar 
e qualquer anomalia reporto aqui na lista.

Obrigado!

Samuel Peres
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-04 Por tôpico Renato Frederick
Em 04/02/14 11:23, Samuel Peres escreveu:
 On 04/02/2014 11:13, Luiz Otavio O Souza wrote:
 Você configura o IP nas interfaces e sobe o BGP. O BGP esta recebendo
 os blocos que você utiliza para falar com seus upstreams (IPs locais
 configurados nas interfaces) e essas rotas são adicionadas pelo daemon
 BGP no sistema sobre-escrevendo as rotas que foram adicionadas quando
 o IP foi adicionado na interface. A partir daqui o sistema sai de
 sincronismo, pois mesmo removendo o IP da interface não vai remover as
 rotas e você também não pode remove-las manualmente porque elas estão
 marcadas como PINNED.

 Até onde olhei o melifaro não fez nenhuma alteração nesse código
 recentemente, então atualizar não é uma opção.

 E aquele patch é um hack para resolver aquele problema especifico do
 usuário do forum (interfaces p2p).

 Você tem filtros no seu BGP para os seus IPs/blocos locais ? Eu acho
 que isso resolveria o seu problema, evitando que as rotas aprendidas
 pelo BGP sobre-escrevam as rotas PINNED.

 Att.,
 Luiz
Se eu entendi bem, o que ocorria era que você estava aprendendo uma rota 
mais específica para seus endereços locais a partir de um parceiro BGP e 
os filtros sanaram o problema, é isto?
=
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-04 Por tôpico Samuel Peres
On 2/4/2014 8:33 PM, Renato Frederick wrote:
 Em 04/02/14 11:23, Samuel Peres escreveu:
 On 04/02/2014 11:13, Luiz Otavio O Souza wrote:
 Você configura o IP nas interfaces e sobe o BGP. O BGP esta recebendo
 os blocos que você utiliza para falar com seus upstreams (IPs locais
 configurados nas interfaces) e essas rotas são adicionadas pelo daemon
 BGP no sistema sobre-escrevendo as rotas que foram adicionadas quando
 o IP foi adicionado na interface. A partir daqui o sistema sai de
 sincronismo, pois mesmo removendo o IP da interface não vai remover as
 rotas e você também não pode remove-las manualmente porque elas estão
 marcadas como PINNED.

 Até onde olhei o melifaro não fez nenhuma alteração nesse código
 recentemente, então atualizar não é uma opção.

 E aquele patch é um hack para resolver aquele problema especifico do
 usuário do forum (interfaces p2p).

 Você tem filtros no seu BGP para os seus IPs/blocos locais ? Eu acho
 que isso resolveria o seu problema, evitando que as rotas aprendidas
 pelo BGP sobre-escrevam as rotas PINNED.

 Att.,
 Luiz
 Se eu entendi bem, o que ocorria era que você estava aprendendo uma rota
 mais específica para seus endereços locais a partir de um parceiro BGP e
 os filtros sanaram o problema, é isto?
 =
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Renato,

Era isso mesmo, mas o mais estranho nisso é que após aprender a rota, 
nada a fazia sair da tabela FIB, somente o reboot. Como sou um pouco 
insistente em testes, simulei agora a pouco em bancada a mesma sequência 
dos testes relatados no início da thread na versão 9.1 e na 9.2, 
conforme eu já previa, na versão 9.1 esse comportamento não acontece, já 
na versão 9.2, o problema se repetiu . Os filtros por hora resolveram 
o caso no FreeBSD-9.2. Bem que eu poderia ter feito esses filtros antes 
:), mas confesso que esses em específico passaram batido, haja visto que 
usei a 9.1 por um bom tempo e não acontecia isso.

Grato,

Samuel Peres


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-03 Por tôpico Samuel Peres
Boa tarde,

Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD. 
Não consigo remover 1 rota específica, retorna o seguinte erro:

# route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
route: writing to routing socket: Address already in use
delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same route
Exit 1

No momento não estou com  nenhum IP configurado na mesma subnet da rota 
que estou tentando remover (tinha, mas removi com ifconfig sem nenhum 
problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:

# netstat -nr | grep 187.xx.xxx
187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569

Entretanto, não era para essa rota na está na VLAN 569, era para está em 
outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente 
só foi corrigido aplicando um patch, mas não estou muito otimista e 
recorro a FUG em busca de ajuda.

Já tive esse problema umas duas ou três vezes, infelizmente só consegui 
resolver após um reboot. Percebi que esse problema acontece da seguinte 
forma (simulei isso para constatar):

* Todas sessões BGP estão down no início. Em seguida:

1- Subo a sessão BGP do PTT;
2- Subo a sessão BGP da Algar;

Tudo ok até aqui

3- down na sessão com PTT;
4- down na sessão da Algar;
5- Subo novamente a sessão da Algar;
6- Tento subir novamente a sessão com o PTT;

Ou seja, o sexto passo eu não executo com sucesso, visto que perco 
comunicação com o roteador do PTT. Loucura não? Com certeza, mas 
acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver 
e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços 
associados a VLAN do PTT eu consigo remover quando acontece isso. 
Retorna o erro arp: writing to routing socket: Invalid argument. Se 
tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl 
(SIOCAIFADDR): Address already in use.

Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um 
Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse 
problema.

Alguém tem alguma dica?

[1] http://forums.freebsd.org/viewtopic.php?t=42547


Obrigado!


Samuel Peres



-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-03 Por tôpico Edinilson - ATINET
- Original Message - 
From: Samuel Peres samuelpe...@migtelecom.com.br
To: freebsd@fug.com.br
Sent: Monday, February 03, 2014 2:39 PM
Subject: [FUG-BR] Problemas com roteamento FreeBSD-9.2


Boa tarde,
Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD.
Não consigo remover 1 rota específica, retorna o seguinte erro:
# route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
route: writing to routing socket: Address already in use
delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same route
Exit 1
No momento não estou com  nenhum IP configurado na mesma subnet da rota
que estou tentando remover (tinha, mas removi com ifconfig sem nenhum
problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:
# netstat -nr | grep 187.xx.xxx
187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569
Entretanto, não era para essa rota na está na VLAN 569, era para está em
outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente
só foi corrigido aplicando um patch, mas não estou muito otimista e
recorro a FUG em busca de ajuda.
Já tive esse problema umas duas ou três vezes, infelizmente só consegui
resolver após um reboot. Percebi que esse problema acontece da seguinte
forma (simulei isso para constatar):
* Todas sessões BGP estão down no início. Em seguida:
1- Subo a sessão BGP do PTT;
2- Subo a sessão BGP da Algar;
Tudo ok até aqui
3- down na sessão com PTT;
4- down na sessão da Algar;
5- Subo novamente a sessão da Algar;
6- Tento subir novamente a sessão com o PTT;
Ou seja, o sexto passo eu não executo com sucesso, visto que perco
comunicação com o roteador do PTT. Loucura não? Com certeza, mas
acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver
e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços
associados a VLAN do PTT eu consigo remover quando acontece isso.
Retorna o erro arp: writing to routing socket: Invalid argument. Se
tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl
(SIOCAIFADDR): Address already in use.
Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um
Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse
problema.
Alguém tem alguma dica?
[1] http://forums.freebsd.org/viewtopic.php?t=42547

Obrigado!
Samuel Peres



Caro Samuel, eu não tive especificamente este problema com o OpenBGPD. O 
problema que tive foi com a 2a. parte do seu problema, que está relacionado 
ao ARP (O negócio é tão maluco que nem mesmo a tabela arp dos endereços 
associados a VLAN do PTT eu consigo remover quando acontece isso. Retorna o 
erro arp: writing to routing socket: Invalid argument. ).
O que percebi, na epoca (isto foi com o FreeBSD 5.xx até o 7.xx, é que SE 
deixasse a opcao net.inet.ip.fastforwarding=1, e digitasse um simples: 
arp -a -d acontecia este problema e, as vezes, kernel panic.

Desligue esta opcao e faca um teste. Cuidado tambem com queues do ipfw.

Edinilson
--
ATINET
Tel Voz: (0xx11) 4412-0876
http://www.atinet.com.br


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-03 Por tôpico Samuel Peres
On 03/02/2014 15:57, Edinilson - ATINET wrote:
 - Original Message -
 From: Samuel Peres samuelpe...@migtelecom.com.br
 To: freebsd@fug.com.br
 Sent: Monday, February 03, 2014 2:39 PM
 Subject: [FUG-BR] Problemas com roteamento FreeBSD-9.2

 Boa tarde,
 Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD.
 Não consigo remover 1 rota específica, retorna o seguinte erro:
 # route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
 route: writing to routing socket: Address already in use
 delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same route
 Exit 1
 No momento não estou com  nenhum IP configurado na mesma subnet da rota
 que estou tentando remover (tinha, mas removi com ifconfig sem nenhum
 problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:
 # netstat -nr | grep 187.xx.xxx
 187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569
 Entretanto, não era para essa rota na está na VLAN 569, era para está em
 outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente
 só foi corrigido aplicando um patch, mas não estou muito otimista e
 recorro a FUG em busca de ajuda.
 Já tive esse problema umas duas ou três vezes, infelizmente só consegui
 resolver após um reboot. Percebi que esse problema acontece da seguinte
 forma (simulei isso para constatar):
 * Todas sessões BGP estão down no início. Em seguida:
 1- Subo a sessão BGP do PTT;
 2- Subo a sessão BGP da Algar;
 Tudo ok até aqui
 3- down na sessão com PTT;
 4- down na sessão da Algar;
 5- Subo novamente a sessão da Algar;
 6- Tento subir novamente a sessão com o PTT;
 Ou seja, o sexto passo eu não executo com sucesso, visto que perco
 comunicação com o roteador do PTT. Loucura não? Com certeza, mas
 acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver
 e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso.
 Retorna o erro arp: writing to routing socket: Invalid argument. Se
 tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl
 (SIOCAIFADDR): Address already in use.
 Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um
 Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse
 problema.
 Alguém tem alguma dica?
 [1] http://forums.freebsd.org/viewtopic.php?t=42547
 Obrigado!
 Samuel Peres


 Caro Samuel, eu não tive especificamente este problema com o OpenBGPD. O
 problema que tive foi com a 2a. parte do seu problema, que está relacionado
 ao ARP (O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso. Retorna o
 erro arp: writing to routing socket: Invalid argument. ).
 O que percebi, na epoca (isto foi com o FreeBSD 5.xx até o 7.xx, é que SE
 deixasse a opcao net.inet.ip.fastforwarding=1, e digitasse um simples:
 arp -a -d acontecia este problema e, as vezes, kernel panic.

 Desligue esta opcao e faca um teste. Cuidado tambem com queues do ipfw.

 Edinilson
 --
 ATINET
 Tel Voz: (0xx11) 4412-0876
 http://www.atinet.com.br


 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Olá Edinilson,

Vou fazer esse teste mais tarde e reporto os resultados. Uma coisa é 
fato, já bem próximo de 800Mb de tráfego passando por esse FreeBSD, em 
um hardware bem dimensionado, devo admitir que estou perdendo um pouco a 
confiança no sistema para roteamento. Não importa o que os mais 
experientes e  saudosistas digam. Uso FreeBSD há mais de 10 anos 
(comecei com a versão 4.7) e uso aqui para praticamente tudo, até mesmo 
como desktop no meu notebook, mas para roteamento acima de 500Mb estou 
caindo fora. Alguém roda com mais de 1Gb de tráfego? Parabéns e fico 
feliz por você! Eu aqui estou tendo problema até mesmo com um simples 
route delete. Preciso atualizar para a versão 10, regredir para a 9.1 ou 
aplicar patch para corrigir um troço desse? Fala sério, muitos sabem que 
não é tão simples assim, principalmente quando é 800Mbit/s passando pelo 
sistema.

Samuel Peres
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-03 Por tôpico Marcelo Gondim
Em 03/02/14 16:41, Samuel Peres escreveu:
 On 03/02/2014 15:57, Edinilson - ATINET wrote:
 - Original Message -
 From: Samuel Peres samuelpe...@migtelecom.com.br
 To: freebsd@fug.com.br
 Sent: Monday, February 03, 2014 2:39 PM
 Subject: [FUG-BR] Problemas com roteamento FreeBSD-9.2
 Boa tarde,
 Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD.
 Não consigo remover 1 rota específica, retorna o seguinte erro:
 # route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
 route: writing to routing socket: Address already in use
 delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same route
 Exit 1
 No momento não estou com  nenhum IP configurado na mesma subnet da rota
 que estou tentando remover (tinha, mas removi com ifconfig sem nenhum
 problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:
 # netstat -nr | grep 187.xx.xxx
 187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569
 Entretanto, não era para essa rota na está na VLAN 569, era para está em
 outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente
 só foi corrigido aplicando um patch, mas não estou muito otimista e
 recorro a FUG em busca de ajuda.
 Já tive esse problema umas duas ou três vezes, infelizmente só consegui
 resolver após um reboot. Percebi que esse problema acontece da seguinte
 forma (simulei isso para constatar):
 * Todas sessões BGP estão down no início. Em seguida:
 1- Subo a sessão BGP do PTT;
 2- Subo a sessão BGP da Algar;
 Tudo ok até aqui
 3- down na sessão com PTT;
 4- down na sessão da Algar;
 5- Subo novamente a sessão da Algar;
 6- Tento subir novamente a sessão com o PTT;
 Ou seja, o sexto passo eu não executo com sucesso, visto que perco
 comunicação com o roteador do PTT. Loucura não? Com certeza, mas
 acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver
 e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso.
 Retorna o erro arp: writing to routing socket: Invalid argument. Se
 tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl
 (SIOCAIFADDR): Address already in use.
 Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um
 Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse
 problema.
 Alguém tem alguma dica?
 [1] http://forums.freebsd.org/viewtopic.php?t=42547
 Obrigado!
 Samuel Peres

 Caro Samuel, eu não tive especificamente este problema com o OpenBGPD. O
 problema que tive foi com a 2a. parte do seu problema, que está relacionado
 ao ARP (O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso. Retorna o
 erro arp: writing to routing socket: Invalid argument. ).
 O que percebi, na epoca (isto foi com o FreeBSD 5.xx até o 7.xx, é que SE
 deixasse a opcao net.inet.ip.fastforwarding=1, e digitasse um simples:
 arp -a -d acontecia este problema e, as vezes, kernel panic.

 Desligue esta opcao e faca um teste. Cuidado tambem com queues do ipfw.

 Edinilson
 --
 ATINET
 Tel Voz: (0xx11) 4412-0876
 http://www.atinet.com.br


 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 Olá Edinilson,

 Vou fazer esse teste mais tarde e reporto os resultados. Uma coisa é
 fato, já bem próximo de 800Mb de tráfego passando por esse FreeBSD, em
 um hardware bem dimensionado, devo admitir que estou perdendo um pouco a
 confiança no sistema para roteamento. Não importa o que os mais
 experientes e  saudosistas digam. Uso FreeBSD há mais de 10 anos
 (comecei com a versão 4.7) e uso aqui para praticamente tudo, até mesmo
 como desktop no meu notebook, mas para roteamento acima de 500Mb estou
 caindo fora. Alguém roda com mais de 1Gb de tráfego? Parabéns e fico
 feliz por você! Eu aqui estou tendo problema até mesmo com um simples
 route delete. Preciso atualizar para a versão 10, regredir para a 9.1 ou
 aplicar patch para corrigir um troço desse? Fala sério, muitos sabem que
 não é tão simples assim, principalmente quando é 800Mbit/s passando pelo
 sistema.


Pois é cada um é cada um. Eu já tive sérios problemas com Linux em 
tráfegos de 100 e 200Mbps. Hoje tenho link de 2Gbps e cheguei à bater 
1.8Gbps de tráfego sem problemas usando FreeBSD 9.x + OpenBGP + Link 
Aggregation + vlans

Esse mesmo router bgp segura 4 cidades com um pico até o momento de 
11.145 assinantes simultâneos, fecha 14 sessões BGP sendo 2 full IPv4 e 
4 sessões IPv6 iBGP.
Atualmente atualizei para a versão 10.0R e continuo muito contente com o 
sistema e não vejo a menor possibilidade de eu trocar ele. :)  Ao meu 
ver a pilha TCP/IP dos BSD são muito superiores às dos GNU/Linux e 
outros sistemas por aí. A própria Juniper usa o FreeBSD em sua base para 
seus routers.

Como implementei meu terceiro PeerApp Cache em 3

Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-03 Por tôpico Samuel Peres
On 2/3/2014 7:01 PM, Marcelo Gondim wrote:
 Em 03/02/14 16:41, Samuel Peres escreveu:
 On 03/02/2014 15:57, Edinilson - ATINET wrote:
 - Original Message -
 From: Samuel Peres samuelpe...@migtelecom.com.br
 To: freebsd@fug.com.br
 Sent: Monday, February 03, 2014 2:39 PM
 Subject: [FUG-BR] Problemas com roteamento FreeBSD-9.2
 Boa tarde,
 Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD.
 Não consigo remover 1 rota específica, retorna o seguinte erro:
 # route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
 route: writing to routing socket: Address already in use
 delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same route
 Exit 1
 No momento não estou com  nenhum IP configurado na mesma subnet da rota
 que estou tentando remover (tinha, mas removi com ifconfig sem nenhum
 problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:
 # netstat -nr | grep 187.xx.xxx
 187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569
 Entretanto, não era para essa rota na está na VLAN 569, era para está em
 outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente
 só foi corrigido aplicando um patch, mas não estou muito otimista e
 recorro a FUG em busca de ajuda.
 Já tive esse problema umas duas ou três vezes, infelizmente só consegui
 resolver após um reboot. Percebi que esse problema acontece da seguinte
 forma (simulei isso para constatar):
 * Todas sessões BGP estão down no início. Em seguida:
 1- Subo a sessão BGP do PTT;
 2- Subo a sessão BGP da Algar;
 Tudo ok até aqui
 3- down na sessão com PTT;
 4- down na sessão da Algar;
 5- Subo novamente a sessão da Algar;
 6- Tento subir novamente a sessão com o PTT;
 Ou seja, o sexto passo eu não executo com sucesso, visto que perco
 comunicação com o roteador do PTT. Loucura não? Com certeza, mas
 acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver
 e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso.
 Retorna o erro arp: writing to routing socket: Invalid argument. Se
 tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl
 (SIOCAIFADDR): Address already in use.
 Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um
 Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse
 problema.
 Alguém tem alguma dica?
 [1] http://forums.freebsd.org/viewtopic.php?t=42547
 Obrigado!
 Samuel Peres
 Caro Samuel, eu não tive especificamente este problema com o OpenBGPD. O
 problema que tive foi com a 2a. parte do seu problema, que está relacionado
 ao ARP (O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso. Retorna o
 erro arp: writing to routing socket: Invalid argument. ).
 O que percebi, na epoca (isto foi com o FreeBSD 5.xx até o 7.xx, é que SE
 deixasse a opcao net.inet.ip.fastforwarding=1, e digitasse um simples:
 arp -a -d acontecia este problema e, as vezes, kernel panic.

 Desligue esta opcao e faca um teste. Cuidado tambem com queues do ipfw.

 Edinilson
 --
 ATINET
 Tel Voz: (0xx11) 4412-0876
 http://www.atinet.com.br


 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 Olá Edinilson,

 Vou fazer esse teste mais tarde e reporto os resultados. Uma coisa é
 fato, já bem próximo de 800Mb de tráfego passando por esse FreeBSD, em
 um hardware bem dimensionado, devo admitir que estou perdendo um pouco a
 confiança no sistema para roteamento. Não importa o que os mais
 experientes e  saudosistas digam. Uso FreeBSD há mais de 10 anos
 (comecei com a versão 4.7) e uso aqui para praticamente tudo, até mesmo
 como desktop no meu notebook, mas para roteamento acima de 500Mb estou
 caindo fora. Alguém roda com mais de 1Gb de tráfego? Parabéns e fico
 feliz por você! Eu aqui estou tendo problema até mesmo com um simples
 route delete. Preciso atualizar para a versão 10, regredir para a 9.1 ou
 aplicar patch para corrigir um troço desse? Fala sério, muitos sabem que
 não é tão simples assim, principalmente quando é 800Mbit/s passando pelo
 sistema.


 Pois é cada um é cada um. Eu já tive sérios problemas com Linux em
 tráfegos de 100 e 200Mbps. Hoje tenho link de 2Gbps e cheguei à bater
 1.8Gbps de tráfego sem problemas usando FreeBSD 9.x + OpenBGP + Link
 Aggregation + vlans

 Esse mesmo router bgp segura 4 cidades com um pico até o momento de
 11.145 assinantes simultâneos, fecha 14 sessões BGP sendo 2 full IPv4 e
 4 sessões IPv6 iBGP.
 Atualmente atualizei para a versão 10.0R e continuo muito contente com o
 sistema e não vejo a menor possibilidade de eu trocar ele. :)  Ao meu
 ver a pilha TCP/IP dos BSD são muito superiores às dos GNU/Linux e
 outros sistemas por aí. A própria Juniper usa o FreeBSD em sua base para
 seus routers

Re: [FUG-BR] Problemas com roteamento FreeBSD-9.2

2014-02-03 Por tôpico Marcelo Gondim
Em 03/02/14 23:42, Samuel Peres escreveu:
 On 2/3/2014 7:01 PM, Marcelo Gondim wrote:
 Em 03/02/14 16:41, Samuel Peres escreveu:
 On 03/02/2014 15:57, Edinilson - ATINET wrote:
 - Original Message -
 From: Samuel Peres samuelpe...@migtelecom.com.br
 To: freebsd@fug.com.br
 Sent: Monday, February 03, 2014 2:39 PM
 Subject: [FUG-BR] Problemas com roteamento FreeBSD-9.2
 Boa tarde,
 Estou com um problema estranho no FreeBSD-9.2 (r260799) com OpenBGPD.
 Não consigo remover 1 rota específica, retorna o seguinte erro:
 # route delete -inet 187.xx.xxx.0/22 -iface vlan569 -fib 0
 route: writing to routing socket: Address already in use
 delete net 187.16.216.0: gateway vlan569 fib 0: gateway uses the same 
 route
 Exit 1
 No momento não estou com  nenhum IP configurado na mesma subnet da rota
 que estou tentando remover (tinha, mas removi com ifconfig sem nenhum
 problema). Com netstat ou bgpctl consigo ver a rota em questão, vejam:
 # netstat -nr | grep 187.xx.xxx
 187.xx.xxx.0/22187.xx.xx.xx   UG1 0  3806179 vlan569
 Entretanto, não era para essa rota na está na VLAN 569, era para está em
 outra VLAN. Esse mesmo problema foi tratado em [1], onde aparentemente
 só foi corrigido aplicando um patch, mas não estou muito otimista e
 recorro a FUG em busca de ajuda.
 Já tive esse problema umas duas ou três vezes, infelizmente só consegui
 resolver após um reboot. Percebi que esse problema acontece da seguinte
 forma (simulei isso para constatar):
 * Todas sessões BGP estão down no início. Em seguida:
 1- Subo a sessão BGP do PTT;
 2- Subo a sessão BGP da Algar;
 Tudo ok até aqui
 3- down na sessão com PTT;
 4- down na sessão da Algar;
 5- Subo novamente a sessão da Algar;
 6- Tento subir novamente a sessão com o PTT;
 Ou seja, o sexto passo eu não executo com sucesso, visto que perco
 comunicação com o roteador do PTT. Loucura não? Com certeza, mas
 acontece isso aqui e já tentei atualizar o FreeBSD para tentar resolver
 e nada. O negócio é tão maluco que nem mesmo a tabela arp dos endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso.
 Retorna o erro arp: writing to routing socket: Invalid argument. Se
 tento adicionar o IP novamente a VLAN retorna o erro ifconfig: ioctl
 (SIOCAIFADDR): Address already in use.
 Em outra localidade tenho um Mikrotik (estou aguardando a chegada de um
 Juniper MX10) com o mesmo cenário (PTT e Algar) e não acontece esse
 problema.
 Alguém tem alguma dica?
 [1] http://forums.freebsd.org/viewtopic.php?t=42547
 Obrigado!
 Samuel Peres
 Caro Samuel, eu não tive especificamente este problema com o OpenBGPD. O
 problema que tive foi com a 2a. parte do seu problema, que está relacionado
 ao ARP (O negócio é tão maluco que nem mesmo a tabela arp dos 
 endereços
 associados a VLAN do PTT eu consigo remover quando acontece isso. Retorna o
 erro arp: writing to routing socket: Invalid argument. ).
 O que percebi, na epoca (isto foi com o FreeBSD 5.xx até o 7.xx, é que SE
 deixasse a opcao net.inet.ip.fastforwarding=1, e digitasse um simples:
 arp -a -d acontecia este problema e, as vezes, kernel panic.

 Desligue esta opcao e faca um teste. Cuidado tambem com queues do ipfw.

 Edinilson
 --
 ATINET
 Tel Voz: (0xx11) 4412-0876
 http://www.atinet.com.br


 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 Olá Edinilson,

 Vou fazer esse teste mais tarde e reporto os resultados. Uma coisa é
 fato, já bem próximo de 800Mb de tráfego passando por esse FreeBSD, em
 um hardware bem dimensionado, devo admitir que estou perdendo um pouco a
 confiança no sistema para roteamento. Não importa o que os mais
 experientes e  saudosistas digam. Uso FreeBSD há mais de 10 anos
 (comecei com a versão 4.7) e uso aqui para praticamente tudo, até mesmo
 como desktop no meu notebook, mas para roteamento acima de 500Mb estou
 caindo fora. Alguém roda com mais de 1Gb de tráfego? Parabéns e fico
 feliz por você! Eu aqui estou tendo problema até mesmo com um simples
 route delete. Preciso atualizar para a versão 10, regredir para a 9.1 ou
 aplicar patch para corrigir um troço desse? Fala sério, muitos sabem que
 não é tão simples assim, principalmente quando é 800Mbit/s passando pelo
 sistema.


 Pois é cada um é cada um. Eu já tive sérios problemas com Linux em
 tráfegos de 100 e 200Mbps. Hoje tenho link de 2Gbps e cheguei à bater
 1.8Gbps de tráfego sem problemas usando FreeBSD 9.x + OpenBGP + Link
 Aggregation + vlans

 Esse mesmo router bgp segura 4 cidades com um pico até o momento de
 11.145 assinantes simultâneos, fecha 14 sessões BGP sendo 2 full IPv4 e
 4 sessões IPv6 iBGP.
 Atualmente atualizei para a versão 10.0R e continuo muito contente com o
 sistema e não vejo a menor possibilidade de eu trocar ele. :)  Ao meu
 ver a pilha TCP/IP dos BSD são muito superiores às dos GNU/Linux e
 outros sistemas por aí. A própria Juniper usa