Ola Galera,
Bom, eu ja li quase um livro de tanto artigo sobre Balanceamento por ai a fora...
Mas finalmente? Alguem conseguiu um balanceamento decente?
Temos o balanceamento Dinamico, que joga cada acesso ao gateway por um link diferente... Desvantagens:
- Msn, Downloads Grandes, sites de bancos dão conflitos por mudar o IP
- Um download grande pode afogar um dos links, e mesmo assim mais usuarios serem jogados para ele.
Temos o Balanceamento Estático por Serviço, ou seja, joga http, https, ssh e bla bla bla pra 1 link e o resto pra outro... Desvantagem:
-Voce nunca sabe oq seus usuarios vão achar de começar a fazer derrepente. Uma hora só tem gente o msn, na outra, está todo mundo fazendo download.
-Ou seja, voce sempre vai estar desperdiçando um pouco de um ou de outro...
Não é possivel, que até hj, ninguem tenha desenvolvido um software que trabalhe com checagem de uso de banda e slots, ou seja, basicamente oq eu estou fazendo manualmente...
Eu estou passando o dia com o IPtraf aberto, vendo o Uso total de banda dos 2 links...
Em meu Gateway, eu configuro que os proximos usuarios a se conectarem irão entrar pela eth0 e sair pela eth1...
Quando a eth1 está chegando a 80% da capacidade, eu mudo para os proximos entrarem pela eth0 e sairem pela eth2...
Com o tempo o trafego na eth1 começa a diminuir, diacordo com os usuarios desligando seus computadores, ou simplesmente, indo assistir um filme na TV...
Dai começo a mandar mais gente pra eth1...
Pergunta? É perfeito?
Resp: Não, pois pode haver 100 usuario na eth1 e 10 na eth0, ambas usando basicamente a mesma banda, mas se do nada todos os usuarios da eth1 começarem a fazer downloads, vai ficar tudo inundado...
Mas pelomenos é melhor que balanceamento por serviço?
Resp: É, pois vou ficar, pelomenos na maior parte do tempo, usando de 80 a 95% das 2 placas, e não ficar dependendo doque os usuarios acharam de fazer naquele momento pra usar mais de um link ou menos de outro...
Alguem sabe de um software que fizesse esse serviço para mim? Trabalhasse com "Slots", no primeiro acesso de um IP de rede local à internet, ele definia a saida daquele IP, eth1 ou eth2, e mantia um registro, toda vez que aquele IP local tentar acessar a internet ele vai sair sempre pelo mesmo link... Se ele ficar 30 min em inatividade (Sabemos que isso só acontece se ele desligar a maquina, pq msn, windows update, anti-virus update nunca vai deixar uma inatividade tão longa) o IP é apagado da tabela e em um proximo acesso ele vai ser alocado dependendo da carga nos links naquele momento, talvez ele volte pro mesmo, ou talvez seja alocado para o segundo link...
Se alguem souber de um software, ou souber fazer um script pra essa finalidade, pelo Amor de Deus, ajude a mim e a uma pancada de gente que iria adorar essa funcionalidade...
Obrigado a todos.