load balance mikrotik

2
Load Balance Mikrotik, usando PCC com links adsl By Luiz Maia | 13/09/2010 | Mikrotik Olá; Um dos leitores do blog teve a necessidade de balancear os seus links adsl, e o tutorial postado anteriormente não solucionou seu problema, Visto que a conexão do pppoe é estabelecida pelo mikrotik, o mesmo identifica o trafego de saida realmente como um OUTPUT e não como um FORWARD, o que normalmente acontece para links dedicados. Caso seu modem adsl não esteja em modo bridge, estas alterações provavelmente não serão necessárias. Vou somente postar as regras do mangle, para quem não sabe o que é o PCC, recomendo a dar uma lida neste topico que explica o seu funcionamento: http://blog.lcmm.info/?p=71 As alterações que devem ser feitas para o PCC funcionar com o adsl, são as seguintes: Entenda 192.168.0.0/16 como sua LAN; /ip firewall mangle add action=accept chain=prerouting comment=”remove balanceamento das redes conectadas /16 para agregar rede 192.168.1.0 e 192.168.0.0!” disabled=no dst-address=192.168.0.0/16 in- interface=ether5-local add action=mark-connection chain=input comment=”Inicio Conf PCC, marca conexF5es entrantes!” disabled=no in-interface=pppoe-out1 new-connection-mark=ppoe1 passthrough=yes add action=mark-connection chain=input comment=”" disabled=no in-interface=pppoe-out2 new- connection-mark=ppoe2 passthrough=yes add action=mark-connection chain=input comment=”" disabled=no in-interface=pppoe-out3 new- connection-mark=ppoe3 passthrough=yes add action=accept chain=output comment=”Sem Load Balance” disabled=no dst-address- list=nobalance add action=mark-routing chain=output comment=”" connection-mark=ppoe1 disabled=no new- routing-mark=para-ppoe1 passthrough=yes add action=mark-routing chain=output comment=”" connection-mark=ppoe2 disabled=no new- routing-mark=para-ppoe2 passthrough=yes

Upload: leonardo-paixao

Post on 01-Dec-2015

31 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Load Balance Mikrotik

Load Balance Mikrotik, usando PCC com links adsl

  By Luiz Maia | 13/09/2010 | Mikrotik

Olá;

Um dos leitores do blog teve a necessidade de balancear os seus links adsl, e o tutorial

postado anteriormente não solucionou seu problema, Visto que a conexão do pppoe é

estabelecida pelo mikrotik, o mesmo identifica o trafego de saida realmente como um

OUTPUT e não como um FORWARD, o que normalmente acontece para links dedicados.

Caso seu modem adsl não esteja em modo bridge, estas alterações provavelmente não

serão necessárias.

Vou somente postar as regras do mangle, para quem não sabe o que é o PCC, recomendo

a dar uma lida neste topico que explica o seu funcionamento:

http://blog.lcmm.info/?p=71

As alterações que devem ser feitas para o PCC funcionar com o adsl, são as seguintes:

Entenda 192.168.0.0/16 como sua LAN;

/ip firewall mangle

add action=accept chain=prerouting comment=”remove balanceamento das redes

conectadas /16 para agregar rede 192.168.1.0 e 192.168.0.0!” disabled=no dst-

address=192.168.0.0/16 in-interface=ether5-local

add action=mark-connection chain=input comment=”Inicio Conf PCC, marca conexF5es

entrantes!” disabled=no in-interface=pppoe-out1 new-connection-mark=ppoe1

passthrough=yes

add action=mark-connection chain=input comment=”" disabled=no in-interface=pppoe-

out2 new-connection-mark=ppoe2 passthrough=yes

add action=mark-connection chain=input comment=”" disabled=no in-interface=pppoe-

out3 new-connection-mark=ppoe3 passthrough=yes

add action=accept chain=output comment=”Sem Load Balance” disabled=no dst-

address-list=nobalance

add action=mark-routing chain=output comment=”" connection-mark=ppoe1

disabled=no new-routing-mark=para-ppoe1 passthrough=yes

add action=mark-routing chain=output comment=”" connection-mark=ppoe2

disabled=no new-routing-mark=para-ppoe2 passthrough=yes

add action=mark-routing chain=output comment=”" connection-mark=ppoe3

disabled=no new-routing-mark=para-ppoe3 passthrough=yes

Page 2: Load Balance Mikrotik

add action=mark-connection chain=prerouting comment=”PCC em si, colocando um peso

igual para todos os ppoe” disabled=no dst-address=!192.168.0.0/16 dst-address-type=!

local new-connection-mark=ppoe1 passthrough=yes per-connection-classifier=both-

addresses:3/0 src-address=192.168.0.0/16

add action=mark-connection chain=prerouting comment=”" disabled=no dst-address=!

192.168.0.0/16 dst-address-type=!local new-connection-mark=ppoe2 passthrough=yes

per-connection-classifier=both-addresses:3/1 src-address=192.168.0.0/16

add action=mark-connection chain=prerouting comment=”" disabled=no dst-address=!

192.168.0.0/16 dst-address-type=!local new-connection-mark=ppoe3 passthrough=yes

per-connection-classifier=both-addresses:3/2 src-address=192.168.0.0/16

add action=mark-routing chain=prerouting comment=”Aponta as conexF5es do Load

Balance para as suas respectivas tabelas de roteamento” connection-mark=ppoe1

disabled=no dst-address=!192.168.0.0/16 new-routing-mark=para-ppoe1

passthrough=yes src-address=192.168.0.0/16

add action=mark-routing chain=prerouting comment=”" connection-mark=ppoe2

disabled=no dst-address=!192.168.0.0/16 new-routing-mark=para-ppoe2

passthrough=yes src-address=192.168.0.0/16

add action=mark-routing chain=prerouting comment=”" connection-mark=ppoe3

disabled=no dst-address=!192.168.0.0/16 new-routing-mark=para-ppoe3

passthrough=yes src-address=192.168.0.0/16

Espero ter ajudado, até a próxima!!!