Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Balanceamento de carga com 2 links no MikroTik
Linux user
MR. RG
19/05/2008
Olá pessoal, como o MikroTik vem se destacando na parte de gateway e tem muita gente que usa dois ou mais links de internet, vou postar uma maneira de balancear estes links de maneira a ter um melhor desempenho.
Por: Raniel Guimaraes
[ Hits: 94753 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Cenário de nosso artigo

Construiremos o seguinte cenário:

(ISP#1) IP: 200.223.0.10
(ISP#2) IP: 100.101.2.8
(REDE) IP: 192.168.10.0/24
  • 192.168.10.1-127 será usado para o Group A;
  • 192.168.10.128-253 será usado para o Group B;
  • 192.168.10.254 será usado pelo servidor.

O que pretendemos?

Quando temos em nossa rede todos os IPs relevantes, usamos a subnet 255.255.255.0 e o gateway 192.168.10.254.

Quando trabalhamos com grupo, usamos as subnet rede/25 para dividir os 2 grupos.

Criando os Grupos A e B

Como dito acima, para dividirmos em dois grupos devemos usar a rede mais a subnet de acordo com a quantidade de ips que desejamos para o grupo.

No nosso caso, como queremos dividir em apenas dois grupos, ficará desta forma:
  • Group A: 192.168.10.0/25 que será de 192.168.10.0 - 192.168.10.127;
  • Group B: 192.168.10.128/25 que será de 192.168.10.128 192.168.10.255.

Note: Se houver alguma dúvida sobre subrede, aconselho a pesquisar sobre TCP/IP. Na internet há muitos documentários que são úteis.

Agora vamos criar o nosso grupo A no mikrotik:

Acesso: IP FIREWALL MANGLE
  • Chain [prerouting]
  • src.Addr [192.168.10.0/25]
  • Action [mark routing]
  • New routing mark [Grupo_A]
  • Passthrough [no]
  • Comment [Grupo A]

  • Chain [prerouting]
  • src.Addr [192.168.10.128/25]
  • Action [mark routing]
  • New routing mark [Grupo_B]
  • Passthrough [no]
  • Comment [Grupo B]

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por foxl em 20/05/2008 - 10:32h:

ok.
imagine a seguinte situacao.
tenho um link A e o link B.

quero um script que der um downnn no link quando cair.
ex: se o A cair logicamente ficara so o B quando o link A voltar queria que ele desse um down entendeu?


[2] Comentário enviado por foxl em 20/05/2008 - 10:35h:

e e aa principioo te um erro no teus grupos.

No nosso caso, como queremos dividir em apenas dois grupos, ficará desta forma:

* Group A: 192.168.10.0/25 que será de 192.168.10.0 - 192.168.10.127;
* Group B: 192.168.10.128/25 que será de 192.168.10.128 192.168.10.255.






[3] Comentário enviado por walteramelo em 23/08/2008 - 23:00h:

Ola me ajuda pelo amor de deus quando instala o hotspot para tudo,
ajuda-me a fazer para usar com hotspot estou
tentando há semanas e não funciona. Grato.

email: joao3333@bol.com.br

[4] Comentário enviado por Stayling em 05/10/2008 - 04:28h:

Não sei se o que fiz está correto, mas andei lendo, pesquisando e acabei fazendo o que achei mais correto em balanceamento de LINKS... ADSL/ADSL.. Desta forma que vou postando as imagens não se divide em GRUPO A ou GRUPO B, determinando de tal a tal ip será GRUPO A e de tal a tal IP será o grupo B...

Bom, vejam ai, caso queiram dpois faço o script...

http://img509.imageshack.us/img509/1193/mk1xz3.th.jpg

http://img504.imageshack.us/img504/3536/mk2rg4.th.jpg

http://img508.imageshack.us/img508/1060/mk3ih8.th.jpg



[5] Comentário enviado por fabiozero em 08/06/2009 - 00:20h:

bom o artigo,

preciso do seguinte:

tenho um link ( eth1 - telefonica )
rede local ( eth2 - rede local )
eth3 desabilitada

queria colocar mais um link em eth3 e realizar um balanceamento de carga com o eth1

tipo:eth 2 rede local ( range 10.0.1.1 - 10.0.1.254 ) gw link eth1
eth2 rede local ( range 10.1.1.1 - 10.1.1.254 ) gw link eth3

mas quando o link eth1 cair, passar direto para o eth3, e se ele voltar, continuar no eth1.

se der p ajudar msn: fabiozeronunes@gmail.com

[6] Comentário enviado por valteirsf em 01/07/2009 - 21:14h:

Olá pessoal.
Será se daria pra colocar por exemplo 5 links de 1mb, tranformar esses 5 links em apenas 1 link de 5mb?

[7] Comentário enviado por Ronny_Santos em 14/01/2010 - 06:39h:

Quando uso o cache full (web proxy), este balanceamento nao funciona;

[8] Comentário enviado por winnet em 17/07/2010 - 20:06h:

Amigo preciso muito de uma ajuda sua!
Vc esta de parabens pelo post.
O balanceamento funcionou 100% aqui no meu teste, o problema é o seguinte: Preciso criar no mikrotik dois discadores de VPN
CLIENTE PPTP so que depois que fecho o loadbalance dessa forma o mikrotik nao pinga mais em nenhum endereço externo de internet,
somente as estaçoes conseguem pingar nos sites e no ip do servidor que preciso conectar. Gostaria de saber se tem alguma forma
de fazer com que cada discador PPTP CLIENTE conecte saindo por ISP'S diferentes no mikrotik.
EX: PPTP_1 SAINDO PELO ISP_1
&
PPTP_2 SAINDO PELO ISP_2.

Se puder me ajudar, agradeço muito pois ja estou atraz de uma soluçao pra isso a dias.
Desde ja agradeço pela atençao.





Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.