> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Lucas Mocellin > Sent: Friday, May 02, 2008 10:53 AM > To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) > Subject: Re: [FUG-BR] duvida para balancear carga entre links > > entendo. > > é um problema meio obscuro para mim ainda. > > tenho uma maquina com um link de 4mb, e coloquei outra com 4MB tambem, o > trafego sujo eu jogo para essa segunda maquina. >
OK, isto funciona tanto no ipfw quanto no pf. > gostaria que os links estivessem no mesmo hardware, mas infelizmente tive > problemas com o squid com o outgoing_tcp_address que nao funcionou > direito, > ele mudava o ip pro nat mas continuava saindo pela interface errada, > acabei > desistindo. Nunca usei 2squid na mesma máquina, deve dar problemas mesmo, deve sair pela rota default, mas não sei, sempre optei por separar os servidores fisicamente, por performance e para ter um backup de hardware. > > a principio gostaria de ter 2 links na mesma maquina e escolher "o que sai > por qual". mas indo um pouco mais adiante, gostaria de fazer balanceamento > e > priorizar alguns tipos de pacotes. > > o roundrobin seria o "1 pra ca, outro pra la", sem nenhuma verificacao do > tamanho da banda ou controle, certo? > Isto mesmo. Se o cliente começou um download de 700MB pelo linkA, vai ficar lá até terminar. Para navegação isto funciona OK, porque ao carregar uma pagina o navegador abre diversas conexões pequenas. > alguem ja fez algo parecido para freebsd ou linux? > Já rodei 2 nat no mesmo servidor, cada um em uma interface especifica e pelo ipfw definia o que saia por qual, ex, navegação por 1, P2P pelo outro. Mas um balanceamento eficaz, que eu saiba, só com protocolos linkstate :) > Obrigado, > > Lucas. > > 2008/5/2 Renato Frederick <[EMAIL PROTECTED]>: > > > Lucas, não faz. > > > > Para ele saber que o link caiu, só sendo linkstate e o pf não sabe nada > > disto, só um protocolo linkstate como ospf. > > > > Soluções comerciais que fazem isto com links "normais", como o > > linkproof(voltao ao mercado corporativo) ou RVP da linksys(domestico), > se > > valem de scripts que testam cada link via ping/get via http em cada > > interface e caso caiam removem a interface. > > > > O linkproof ainda faz mais, ele publica no dns as 2 entradas e caso uma > > caia > > remove do registro a inativa, com um ttl pequeno. > > > > E é importante saber que qualquer que seja a solução, ela não balancea, > só > > roundrobin. > > > > Então mesmo que um link esteja 90% usado e o outro 1%, ele não possui > > capacidade de saber que agora é para usar só o link livre até eles > ficarem > > de uso igual. > > > > > > > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On > > > Behalf Of Lucas Mocellin > > > Sent: Friday, May 02, 2008 9:51 AM > > > To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) > > > Subject: Re: [FUG-BR] duvida para balancear carga entre links > > > > > > entao, ja tentei fazer isso no free e no linux tambem, mas o problema > eh > > o > > > mesmo. > > > > > > exatamente esse, ateh funciona o balanceamento, mas quando o link cai > ele > > > nao percebe o problema para mandar tudo pelo univo link ativo. > > > > > > nao encontrei como fazer esse controle. > > > > > > 2008/5/2 Renato Frederick <[EMAIL PROTECTED]>: > > > > > > > Não. > > > > > > > > No caso aí 50% vai dar erro. > > > > > > > > O cliente tenta acessar a 1a vez e da timeout. Daí ele força a > conexão > > > de > > > > novo e aí o pf joga pro segundo link. E por aí vai. > > > > > > > > Para não usar a if2 só se ela deixar de existir(estiver down). > > > > > > > > > -----Original Message----- > > > > > From: [EMAIL PROTECTED] [mailto:freebsd- > [EMAIL PROTECTED] > > > On > > > > > Behalf Of Welkson Renny de Medeiros > > > > > Sent: Wednesday, April 30, 2008 3:37 PM > > > > > To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) > > > > > Subject: Re: [FUG-BR] duvida para balancear carga entre links > > > > > > > > > > Gule, > > > > > > > > > > Tenho dois links aqui, mas não parei ainda para configurar essa > > > questão > > > > do > > > > > balanceamento... fiz só algumas regras bem simples (route-to), > tipo, > > > todo > > > > > tráfego pela if1, exceto tráfego de email e voip que é para if2... > > > lendo > > > > > esse artigo que você indicou, mas precisamente na linha abaixo: > > > > > > > > > > # faz balanceamento de carga no trafego da rede interna. > > > > > pass in on $int_if route-to { ($ext_if1 $ext_gw1), ($ext_if2 > > $ext_gw2) > > > } > > > > > round-robin proto tcp from $lan_net to any flags S/SA modulate > state > > > > > > > > > > Minha dúvida, se if2 cai por exemplo, o sistema automaticamente > deixa > > > de > > > > > enviar pacotes para ela e fica enviando somente para if1? como > > > funciona > > > > > isso? > > > > > > > > > > Abraço, > > > > > > > > > > -- > > > > > Welkson Renny de Medeiros > > > > > Focus Automação Comercial > > > > > Desenvolvimento / Gerência de Redes > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > Powered by .... > > > > > > > > > > (__) > > > > > \\\'',) > > > > > \/ \ ^ > > > > > .\._/_) > > > > > > > > > > www.FreeBSD.org > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "Gule #" <[EMAIL PROTECTED]> > > > > > To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" > > > > > <freebsd@fug.com.br> > > > > > Sent: Wednesday, April 30, 2008 9:34 AM > > > > > Subject: Re: [FUG-BR] duvida para balancear carga entre links > > > > > > > > > > > > > > > FreeBSD + PF > > > > > > > > > > Tem um link que sempre ajuda a galera. > > > > > > > > > > http://www.bsdsul.com.br/tutoriais_detalhe.php?cod=27&tipo=2 > > > > > > > > > > Eu tenho 3 links aqui com load balance. > > > > > > > > > > []s > > > > > > > > > > On Tue, Apr 29, 2008 at 4:09 PM, Cleyton Bertolim > > > <[EMAIL PROTECTED]> > > > > > wrote: > > > > > > > > > > > Boa tarde pessoal! > > > > > > > > > > > > A empresa onde trabalho esta colocando mais um link de internet > > para > > > > > > fazer balanceamento de carga do link e redundancia de links, mas > > > estou > > > > > > com algumas duvidas de como implementar isso. > > > > > > > > > > > > Ficaremos com dois links, um da GVT e outro da Embratel. > > > > > > Minha duvida é a seguinte: > > > > > > > > > > > > Tenho UM servidor WEB, e esse servidor tera dois IPs, um da GVT > e o > > > > > > outro da Embratel, por exemplo: GVT - 200.0.0.1 e da Embratel - > > > > > > 200.1.1.1. Tem como eu definir no Servidor DNS os dois IPs para > o > > > > > > mesmo endereco DNS? Tipo.... se o cara digitar > www.exemplo.com.br, > > > ele > > > > > > pode direcionar para esses dois IPs 200.0.0.1 ou 200.1.1.1, mas > eu > > > > > > queria que cada conexao vinda da internet entrasse por um IP de > > cada > > > > > > vez, para fazer um balanceamento de carga entre esses links.... > > > > > > > > > > > > Espero ter explicado corretamente!!! > > > > > > > > > > > > Se alguem puder ajudar eu agradeco! > > > > > > > > > > > > Cleyton. > > > > > > ------------------------- > > > > > > 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 > > > > > > > > > > ------------------------- > > > > > 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 > > > > > > > ------------------------- > > > 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 > > > ------------------------- > 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