-
Balaceamento de carga com unico gateway ??? Ajuda???
Gente tenho um Link frame Relay de 1 mega e 1 adsl com ip statico e valido, gostaria de saber se no mikrotik tem jeito de fazer um balanceamento de carga onde concentre esses dois links e tenha somente 1 gateway?Alguem sabe de um tutorialzinho, ou algo assim. Acho que uma vez vi algo do tipo aqui mas nao consegui achar novamente!!!
Agradeço qualquer ajuda. Coloquei isso tambem dentro de um outro topico, se possivel alguem retire e desculpas!!!!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Então, seria que alguem poderia me ajudar???
Algum espirito de luz, podia dar uma forcinha!!!
ta com com mais de 25 visitas este topico e ninguem ajuda???
O que é? isto e muito dificil de fazer, é impossivel?
ou é tao ridiculo de implementar que ninguem quer ajudar????
Valeu por qualquer atenção dedicada!!!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Gostaria de Sabe se isto funcionou
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
ainda nao implementei, irei fazer isto na segunda!
Conforme for
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
posto a resposta na segunda ou terça feira!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
mtmassa, pro2 e demais. Uso esse script http://wiki.mikrotik.com/wiki/Improv...tiple_Gateways postado acima pelo colega Liandro a um bom tempo e nunca tive problemas. Funciona certinho e ainda aceita o proxy rodando junto. Do jeito que tá no script é só trocar os gateways e Ips pelos da sua rede e partir para o abraço. Depois de configurado faça a seguinte regra no mangle: add chain=forward protocol=tcp tcp-flags=syn action=change-mss new-mss=1360 comment="outras_regras_msn_p2p" disabled=no , pra dar uma força pro msn não ficar caindo.
Pode configurar tranquilo que funciona ...
Abraços ...!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Valeu gente, mas agora to vendo outro probelma!
To usando a versao 2.9.7 e nao consigo fazer a terceira placa de rede funcionar nem na bala, será que é a versao?
Quando instalei o Mikrotik eu so tinha 2 placas de rede, agora coloquei mais uma, mas ela aparece em interface mas nao troca dados, nem a luz doo roteador fica piscando, e como se ela nao estivesse conectada, ja sei que nao e problema no cabo, nem na palca, ambos funcionam perfeitamente, mas ela no mikrotik nao deu certo!
Alguem já passou por isso? sabe o que pode ser e me dar uma luz, acho que vou instalar a versao 2.9.27 pra ver se resolve isso.
Qualquer ajuda e bem vinda,
Obrigado desde já!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
OBS: Esse script divide os links em requisiçoes par e impar correto? e pra colocar numa proporção 2:1 por exemplo, o que mudaria?
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Ip / firewall / mangle:
add chain=prerouting in-interface=interfacedosclientes connection-state=new nth=2,1,0 action=mark-connection new-connection-mark=odd passthrough=yes
add dst-address=0.0.0.0/0 gateway=201.18.52.161 scope=255 target-scope=10 routing-mark=odd comment="" disabled=no
add chain=prerouting in-interface=interfacedosclientes connection-state=new nth=2,1,1 action=mark-connection new-connection-mark=even passthrough=yes
add dst-address=0.0.0.0/0 gateway=192.168.20.1 scope=255 target-scope=10 routing-mark=even comment="" disabled=no
add chain=prerouting in-interface=interfacedosclientes connection-state=new nth=2,1,2 action=mark-connection new-connection-mark=odd1 passthrough=yes
add dst-address=0.0.0.0/0 gateway=201.18.52.161 scope=255 target-scope=10 routing-mark=odd1 comment="" disabled=no
No ip / route:
add gateway=201.18.52.161 dst-address=0.0.0.0/0 routing-mark=odd
add gateway=192.168.20.1 dst-address=0.0.0.0/0 routing-mark=even
add gateway=201.18.52.161 dst-address=0.0.0.0/0 routing-mark=odd1
add gateway=201.18.52.161
Sendo que este último seria o gateway padrão...
Dessa forma, a primeira conexão nova irá para o gateway 201.18.52.161, a segunda para o 192.168.20.1 e a terceira para o 201.18.52.161 novamente... Assim, a proporção do link principal seria de 2 para 1 do link secundário...
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Citação:
Postado originalmente por mtmassa
Gente tenho um Link frame Relay de 1 mega e 1 adsl com ip statico e valido, gostaria de saber se no mikrotik tem jeito de fazer um balanceamento de carga onde concentre esses dois links e tenha somente 1 gateway?Alguem sabe de um tutorialzinho, ou algo assim. Acho que uma vez vi algo do tipo aqui mas nao consegui achar novamente!!!
Agradeço qualquer ajuda. Coloquei isso tambem dentro de um outro topico, se possivel alguem retire e desculpas!!!!
mtmassa,
Outra opção é pesquisar sobre Bonding (o MK faz). Talvez seja uma segunda opção para seu balanceamento.
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Mas bonding não funciona com dois Links de Internet diferentes. O bonding funciona assim: Você tem duas placas de rede, por exemplo, um servidor de dados de uma rede, com alta requisição. Ai você pode, com o Bonding, "juntar" duas placas de rede e, ao Invés de ter uma vazão de 100mbits (nominal), você terá uma de 200mbits (nominal) para sua rede interna.
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
roney,
Mas existem algumas maneiras de se ligar as duas coisas... Eu sinceramente nunca testei mas encontrei informações em fóruns internacionais. Outras maneiras seriam as constantes do Wiki do Mikrotik.
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Aê sim...dessa do Wiki do Mikrotik eu curti muito! Aê vai o Link:
http://wiki.mikrotik.com/wiki/Improv...tiple_Gateways
Pra ficar o Balancemanto 1:1 (em relação aos links) ele usa, em especial, o módulo "nth" do iptables. Nesse tuto funciona numa boa MSN, sites com SSL (porta 443 - sites de banco em geral) e download de arquivos grandes.
Eu tô fazendo um "balanceamento" aqui num CentOS, mas o meu num tá automático, eu tenho que definir qual cliente vai sair por tal link. Tô ainda analisando as possíveis vantagens e desvantagens de fazer o balanceamento entre os links de uma maneira automatizada
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
roney,
Eu fiz 1001 peripécias usando linux para balanceamento de carga. A melhor automatizada (que de nada de automático têm) foi de teste simples de ping para o gateway da conexão... Se esse responde aquele link continua ativo. Caso um deles não responda ele direciona todo o tráfego pro outro.
O inconveniente é que nessa troca os clientes perdem a conexão... :/
Eu usei Turbo Empresarial com IP fixo.
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Nataniel, o que eu tenho feito aqui tem funcionado legal. Mas meu esquema é diferente do seu. O que eu tô fazendo é realmente um aproveitamento dos dois links (usando-os ao mesmo tempo). O que vc postou é mais um esquema de fail over né?!
Realmente, essa questão de perda de conexão acontece, não tem como fugir. Mas os clientes só sentem mesmo no caso de IMs (Msn, YahooMessenger...) e downloads.
Aqui eu faço esse esquama porque tenho links de 2 em 2 Megabits, então pra ter 4, por exemplo, tenho que usar ambos. Agora pra fazer o fail over, quando um link dá pau, eu redireciono todos os acessos para o outro link e aperto um pouco a banda dos clientes até normalizar a situação.
Vc já tentou fazer o esquema acima do Wiki do Mikrotik? (Aliás, vc usa Mikrotik como gateway da sua rede, pois eu não)
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Citação:
Postado originalmente por roneyeduardo
Nataniel, o que eu tenho feito aqui tem funcionado legal. Mas meu esquema é diferente do seu. O que eu tô fazendo é realmente um aproveitamento dos dois links (usando-os ao mesmo tempo). O que vc postou é mais um esquema de fail over né?!
Realmente, essa questão de perda de conexão acontece, não tem como fugir. Mas os clientes só sentem mesmo no caso de IMs (Msn, YahooMessenger...) e downloads.
Aqui eu faço esse esquama porque tenho links de 2 em 2 Megabits, então pra ter 4, por exemplo, tenho que usar ambos. Agora pra fazer o fail over, quando um link dá pau, eu redireciono todos os acessos para o outro link e aperto um pouco a banda dos clientes até normalizar a situação.
Vc já tentou fazer o esquema acima do Wiki do Mikrotik? (Aliás, vc usa Mikrotik como gateway da sua rede, pois eu não)
roney,
O que tentei colocar é um sistema que seja loadbalance (ou seja, faça a união de links transparente para os clientes) e que, ao mesmo tempo, tenha uma opção de failover automática (aquela história de testar com ping não é das mais interessantes, na minha opinião).
Eu não uso o MK como gateway da minha rede não. Ele é apenas o gateway dos meus clientes finais. Aqui dentro do provedor estou usando Fedora Core 3 mas estou, aos poucos, migrando para CentOS.
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Opa, blz...rapá, CentOS rules!! Cara, se quiser agente troca idéia...Pois é brother, essa é realmente a intenção...usar os links de maneira transparent...saca só, eu vou tentar arranjar uma máquina aqui, pra eu fazer um teste usando os dois links, e vou fazer um esquema parecido com o descrito no Wiki do Mikrotik (usando o módulo NTH do iptables). Mas ai eu tava pensando aqui na questão do proxy. ai pra isso eu precisaria do TPROXY funcionando...pelo que vi em algumas discussões por ai, vc já usa ele. Tem como me dar uma dica?
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
roney,
TPROXY é um acronomo para Transparent Proxy? Se for, sim eu uso... Senão me explica do que se trata.
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Bom, então eu não entendi nada...Seguinte, o TPROXY é um patch para o iptables que faz com que o proxy transparente seja "verdadeiramente" transparente...Vamos ao caso prático:
Você dá IP válido para seus clientes, porém, por causa do Proxy transparente, o IP que sai na navegação, ao invés de ser do seu Cliente, é o IP do seu server. Com o TPROXY, o o squid (que me parece que já suporta este módulo) mantém o mesmo IP de origem do seu cliente, porém, aproveitando o CACHE, que é o que interessa no squid.
Agora eu fiz a suposição de que você usava isso por causa de uma discussão sua com o Alexandre sobre os patchs do BALABIT (que quando eu pesquisei no google, tem uma relação com o TPROXY).
Agora então me tire a dúvida, sobre o que (BALABIT) vc estavam discutindo? :-D
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
roney,
Agora entendi... Não estou usando ainda. O Alexandre Correa está usando mas eu ainda não tive tempo para estudar como vou instalar esse bixo no meu servidor rodando...
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
desculpe ai pegar o barco andando, mas se a questao 'e dar um IP FIXO ao um cliente e o mesmo estar passando pelo cache squid transparente e quando for acessar um site de fora e aparecer o IP FIXO n do servidor e sim o que foi redirecionado para o cliente, 'e so ao inves de usar o redirecionamento no DstNat, usar um Srcnat, abaixo um exemplo.
/ ip firewall nat
add chain=srcnat src-address=40.40.162.2 action=src-nat to-addresses=200.200.200.200 to-ports=0-65535 comment="" disabled=no
desculpe-me se n for o que estavao discutindo!!!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
A questão é que assim vc terá que criar uma regra de SNAT pra todo cliente. Com o patch do TPROXY, com uma regra do iptables + habilitando o suporte no squid isso já fica automático. Mas isso já é numa distro comum. Como nós estamos no sub-quadro do Mikrotik, fica válida então a dica do tiagomatias!!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Citação:
Postado originalmente por roneyeduardo
A questão é que assim vc terá que criar uma regra de SNAT pra todo cliente. Com o patch do TPROXY, com uma regra do iptables + habilitando o suporte no squid isso já fica automático. Mas isso já é numa distro comum. Como nós estamos no sub-quadro do Mikrotik, fica válida então a dica do tiagomatias!!
Voce quer na verdade dar IP VALIDOS para todos os seus clientes isso ?
se for ja fiz isso como servidor PPoE e os IP's que os cliente ganhavam era IP VALIDOS. de outra forma n testei ainda!!!
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
tiago,
Não... Não é nada disso... Os clientes dele já têm ip roteável. O que acontece é que devido ao proxy transparente todos os clientes aparecem na internet com o mesmo IP, como se fosse um NAT (isso é obvio pois você direciona os pedidos com destino a porta 80 para a porta do seu cache e o CACHE faz o pedido, ou seja, o IP do seu cache fará o pedido ao site destino e este, caso você queira saber seu ip como no sei www.meuip.com.br mostrará o ip do cache e não da máquina do cliente).
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Nata, tô só tentando arranjar uma máquina aqui pra eu fazer uns testes com tudo isso aê...Balanceamento + IPs válidos passando pelo proxy (TPROXY). Porém, acho melhor agente abrir um tópico novo ( na seção de Wireless ou então, melhor até, na seção de Proxy/NAT/Firewall, pra não ficar off tópic), já que esse aqui é sobre o MT e o que eu vou implementar vai ser num CentOS. Abraços
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Bem, eu assino embaixo que o Tutorial para Balanceamento de vários links retirado do Wiki do Mikrotik (usando o NTH) é o melhor e mais estável forma de se balancear vários links... Para esse esquema ser perfeito, deveria permitir que eu usasse o cliente PPPoE do próprio Mikrotik para autenticar as ADSL, ao invés de usar o próprio Modem como Roteador... Com isso, com certeza o desempenho dos links ADSL seria muito melhor... O problema é que TODO ADSL da Brasil Telecom (pelo menos aqui na minha cidade) recebem, pela autenticação (mesmo usando outros provedores), o mesmo gateway, permitindo que eu use apenas UM modem ADSL como bridge... Os outros precisam ser configurados como roteadores mesmo, e isso dá queda na performance das ADSL... Existe alguma forma de utilizar esse tutorial sem precisar especificar o Gateway (apenas a Interface)???
-
Re: Balaceamento de carga com unico gateway ??? Ajuda???
Não sei porque, mas sempre retorno a esse tópico. :-D
Mas voltando ao assunto, gostaria de saber quem (preferencia no PR) já utilizou esse balanceamento com link ADSL da BrTelecom, na modalidade Turbo Residencial?
Pergunto isso, pois esses Residenciais (250, 400, 600, Jogos600, Jogos1000) tem segundo termo contratual limite de conexões simultâneas, enquanto que o Empresarial não tem esse limite.
Se alguém usou esse balanceamento com sucesso, em cima de algum desses residencias, por favor se pronuncie, pois só consegui até hoje em cima do Empresarial que sai muito mais caro.