Re: [FUG-BR] RADIX_MPATH e load balance
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
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
-- 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
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 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
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 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
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
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
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
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