Re: [FUG-BR] RADIX_MPATH e load balance

2011-10-17 Por tôpico Matheus Cucoloto
2011/10/17 Eduardo Schoedler lis...@esds.com.br

 Em tempo: se o kernel funciona como deveria (ECMP), aí não sei dizer...
 alguém precisaria testar.


Opa, tava na estrada...

Então vai ser eu!


Vou começa em um ambiente com 50mb, depois pulo para um de 300mb.

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


[FUG-BR] RADIX_MPATH e load balance

2011-10-16 Por tôpico Matheus Cucoloto
Opa...

Galéra...

As pessoas que usam RADIX_MPATH no kernel se possivel me reportem a
estabilidade.

Preciso fazer load balance no Freebsd ( traffic share cisco) usando quagga
e/ou openospf.

Agora se eu estiver no caminho errado ja vou perguntando. A nivel de
protocolo (bgp, ospf) como que vocês estão fazendo load balance.

Ja uso route-to e forward com fibs no FreeBSD, mas quero a nivel de
protocolo.


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


Re: [FUG-BR] RADIX_MPATH e load balance

2011-10-16 Por tôpico Eduardo Schoedler



--
Eduardo Schoedler
Enviado via iPhone

Em 16/10/2011, às 14:21, Matheus Cucoloto matheuscucol...@gmail.com escreveu:

 Opa...
 
 Galéra...
 
 As pessoas que usam RADIX_MPATH no kernel se possivel me reportem a
 estabilidade.
 
 Preciso fazer load balance no Freebsd ( traffic share cisco) usando quagga
 e/ou openospf.
 
 Agora se eu estiver no caminho errado ja vou perguntando. A nivel de
 protocolo (bgp, ospf) como que vocês estão fazendo load balance.
 
 Ja uso route-to e forward com fibs no FreeBSD, mas quero a nivel de
 protocolo.
 
 
 Abraços.
 -
 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] RADIX_MPATH e load balance

2011-10-16 Por tôpico Eduardo Schoedler
Desculpem o post anterior sem conteúdo.

Nao utilizem o RADIX_MPATH no Freebsd 8.x, só funciona com um patch. Sem o 
patch, é kernel panic com certeza. Inclusive postei um PR (155177, se nao me 
engano) sobre isso.

Você nao precisa de multipath para fazer balanceamento... basta fazer 
utilizando os princípios básicos de roteamento: anuncie uma rede mais 
especifica por cada enlace.

Se seu problema é largura de banda, pode fazer LAGG/LACP.

--
Eduardo Schoedler
ESDS Consultoria de TI
Enviado via iPhone


Em 16/10/2011, às 14:21, Matheus Cucoloto matheuscucol...@gmail.com escreveu:

 Opa...
 
 Galéra...
 
 As pessoas que usam RADIX_MPATH no kernel se possivel me reportem a
 estabilidade.
 
 Preciso fazer load balance no Freebsd ( traffic share cisco) usando quagga
 e/ou openospf.
 
 Agora se eu estiver no caminho errado ja vou perguntando. A nivel de
 protocolo (bgp, ospf) como que vocês estão fazendo load balance.
 
 Ja uso route-to e forward com fibs no FreeBSD, mas quero a nivel de
 protocolo.
 
 
 Abraços.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RADIX_MPATH e load balance

2011-10-16 Por tôpico Matheus Cucoloto
2011/10/16 Eduardo Schoedler lis...@esds.com.br

 Desculpem o post anterior sem conteúdo.

 Nao utilizem o RADIX_MPATH no Freebsd 8.x, só funciona com um patch. Sem o
 patch, é kernel panic com certeza. Inclusive postei um PR (155177, se nao me
 engano) sobre isso.

 Você nao precisa de multipath para fazer balanceamento... basta fazer
 utilizando os princípios básicos de roteamento: anuncie uma rede mais
 especifica por cada enlace.

 Se seu problema é largura de banda, pode fazer LAGG/LACP.

 --
 Eduardo Schoedler
 ESDS Consultoria de TI
 Enviado via iPhone


 Opa.

Eduardo com certeza com os principios básicos como você mensionou fica
facil, não tem nem o que discutir.

Entretanto isso não vale para o meu cenário.

O meu ambiente é da seguinte forma.

- Entre os dois roteadores tenho uma sessao ospf aonde anuncio algumas
classes internas.
- Em cima de duas classes anuniciadas no ospf eu faço uma sessão BGP.

Neste cenario eu tenho uma sessao BGP com load balance porque o nexthop esta
em cima do ospf.

Com cisco isso é facil de mais, quero fazer o mesmo no FBSD.

Obrigado pelo seu report, o patch que você mensionou esta disponivel aonde?


Abraços.
-- 
---
Matheus Cucoloto
Unix Expertise
Voip Expertise
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RADIX_MPATH e load balance

2011-10-16 Por tôpico Eduardo Schoedler
Cenário padrão de IGP: utiliza o OSPF para anunciar as loopbacks e redes 
conectadas. Mas vc nao deve gerar anuncio bgp com base de rotas do IGP, pois 
qualquer instabilidade da sua rede interna pode (e irá) gerar flapping dos seus 
anúncios bgp e vc cairá em dampening.

De qualquer forma, o link para o patch esta abaixo [1], já testei e o problema 
parou... mas nao cheguei a testar se *realmente* o kernel do Freebsd leva em 
consideração as 2 rotas para um mesmo destino e faz o balanceamento de pacote 
por pacote -- que é o jeito que o cisco trabalha.

Antes de aplicar, faca um cvsup para o 8-STABLE e veja se já nao foi aplicado 
pelo autor.

Referencia:
[1] http://lists.freebsd.org/pipermail/freebsd-current/2011-August/026509.html

Abs.

--
Eduardo Schoedler
ESDS Consultoria de TI
Enviado via iPhone


Em 16/10/2011, às 21:15, Matheus Cucoloto matheuscucol...@gmail.com escreveu:

 2011/10/16 Eduardo Schoedler lis...@esds.com.br
 
 Desculpem o post anterior sem conteúdo.
 
 Nao utilizem o RADIX_MPATH no Freebsd 8.x, só funciona com um patch. Sem o
 patch, é kernel panic com certeza. Inclusive postei um PR (155177, se nao me
 engano) sobre isso.
 
 Você nao precisa de multipath para fazer balanceamento... basta fazer
 utilizando os princípios básicos de roteamento: anuncie uma rede mais
 especifica por cada enlace.
 
 Se seu problema é largura de banda, pode fazer LAGG/LACP.
 
 --
 Eduardo Schoedler
 ESDS Consultoria de TI
 Enviado via iPhone
 
 
 Opa.
 
 Eduardo com certeza com os principios básicos como você mensionou fica
 facil, não tem nem o que discutir.
 
 Entretanto isso não vale para o meu cenário.
 
 O meu ambiente é da seguinte forma.
 
 - Entre os dois roteadores tenho uma sessao ospf aonde anuncio algumas
 classes internas.
 - Em cima de duas classes anuniciadas no ospf eu faço uma sessão BGP.
 
 Neste cenario eu tenho uma sessao BGP com load balance porque o nexthop esta
 em cima do ospf.
 
 Com cisco isso é facil de mais, quero fazer o mesmo no FBSD.
 
 Obrigado pelo seu report, o patch que você mensionou esta disponivel aonde?
 
 
 Abraços.
 -- 
 ---
 Matheus Cucoloto
 Unix Expertise
 Voip Expertise
 -
 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] RADIX_MPATH e load balance

2011-10-16 Por tôpico Matheus Cucoloto
2011/10/16 Eduardo Schoedler lis...@esds.com.br


 Antes de aplicar, faca um cvsup para o 8-STABLE e veja se já nao foi
 aplicado pelo autor.

 Referencia:
 [1]
 http://lists.freebsd.org/pipermail/freebsd-current/2011-August/026509.html

 Então o Link do patch ta quebrado, pode ser que ele já deu commit.


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


Re: [FUG-BR] RADIX_MPATH e load balance

2011-10-16 Por tôpico Eduardo Schoedler
Em 16/10/2011, às 23:46, Matheus Cucoloto matheuscucol...@gmail.com escreveu:

 2011/10/16 Eduardo Schoedler lis...@esds.com.br
 
 
 Antes de aplicar, faca um cvsup para o 8-STABLE e veja se já nao foi
 aplicado pelo autor.
 
 Referencia:
 [1]
 http://lists.freebsd.org/pipermail/freebsd-current/2011-August/026509.html

 
 Então o Link do patch ta quebrado, pode ser que ele já deu commit.


Para confirmar se já foi aplicado no kernel 8-STABLE, baixe pelo cvsup, compile 
e use os meus scripts de adicionar/remover rotas (do meu PR/155177 -- talvez 
precise mudar alguma coisinha) para ver se o kernel panic continua ocorrendo.

--
Eduardo Schoedler
ESDS Consultoria de TI
Enviado via iPhone
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RADIX_MPATH e load balance

2011-10-16 Por tôpico Wenderson Souza
Quando utilizei RADIX_MPATH minhas NICs simplesmente travavam depois
de certo tempo de tráfego.

Depois que tirei, nunca mais tive dor de cabeça.

Uso FreeBSD em um BGP (quagga) e em um Tproxy (Lusca). Ambos sem RADIX_MPATH.


Wenderson Souza
e-mail: wendersonso...@gmail.com
msn: wendersonso...@msn.com
skype: wendersonsouza



Em 16 de outubro de 2011 22:53, Eduardo Schoedler lis...@esds.com.br escreveu:
 Em 16/10/2011, às 23:46, Matheus Cucoloto matheuscucol...@gmail.com 
 escreveu:

 2011/10/16 Eduardo Schoedler lis...@esds.com.br


 Antes de aplicar, faca um cvsup para o 8-STABLE e veja se já nao foi
 aplicado pelo autor.

 Referencia:
 [1]
 http://lists.freebsd.org/pipermail/freebsd-current/2011-August/026509.html


 Então o Link do patch ta quebrado, pode ser que ele já deu commit.


 Para confirmar se já foi aplicado no kernel 8-STABLE, baixe pelo cvsup, 
 compile e use os meus scripts de adicionar/remover rotas (do meu PR/155177 -- 
 talvez precise mudar alguma coisinha) para ver se o kernel panic continua 
 ocorrendo.

 --
 Eduardo Schoedler
 ESDS Consultoria de TI
 Enviado via iPhone
 -
 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] RADIX_MPATH e load balance

2011-10-16 Por tôpico Eduardo Schoedler
Em 16 de outubro de 2011 23:46, Matheus Cucoloto
matheuscucol...@gmail.comescreveu:

 2011/10/16 Eduardo Schoedler lis...@esds.com.br
  Antes de aplicar, faca um cvsup para o 8-STABLE e veja se já nao foi
  aplicado pelo autor.
 
  Referencia:
  [1]
 
 http://lists.freebsd.org/pipermail/freebsd-current/2011-August/026509.html
 

Então o Link do patch ta quebrado, pode ser que ele já deu commit.



Matheus, sincronizei os sources do kernel e apareceu aqui:

 Edit src/sys/net/radix_mpath.c
  Add delta 1.10.2.3 2011.10.10.21.54.19 qingli

Provavelmente o patch já está aplicado no kernel.

-- 
Eduardo Schoedler
ESDS Consultoria de TI
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RADIX_MPATH e load balance

2011-10-16 Por tôpico Eduardo Schoedler
Em 17 de outubro de 2011 01:22, Eduardo Schoedler lis...@esds.com.brescreveu:

 Em 16 de outubro de 2011 23:46, Matheus Cucoloto 
 matheuscucol...@gmail.com escreveu:

 2011/10/16 Eduardo Schoedler lis...@esds.com.br
  Antes de aplicar, faca um cvsup para o 8-STABLE e veja se já nao foi
  aplicado pelo autor.
 
  Referencia:
  [1]
 
 http://lists.freebsd.org/pipermail/freebsd-current/2011-August/026509.html
 

 Então o Link do patch ta quebrado, pode ser que ele já deu commit.



 Matheus, sincronizei os sources do kernel e apareceu aqui:

  Edit src/sys/net/radix_mpath.c
   Add delta 1.10.2.3 2011.10.10.21.54.19 qingli

 Provavelmente o patch já está aplicado no kernel.


Em tempo: se o kernel funciona como deveria (ECMP), aí não sei dizer...
alguém precisaria testar.


-- 
Eduardo Schoedler
ESDS Consultoria de TI
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd