Load Ballance

NOVO LOAD BALANCE HTTPS/PCC
Nesse script tenho 7 linhas adsl sendo balanceadas.Esse Load dispensa o uso de NAT no servidor sendo que o router usará as rotas dos IPs usados no servidor. Script pronto pra uso.
DETALHE: Maior performance e aproveitamento dos links visto que o https usará todos os links de forma igual dispensando o uso de address - list.

=======================================================================
/ip firewall mangle
add chain=prerouting comment=\"((((( LOAD BALLANCE PCC/HTTPS )))))" \
    src-address=192.168.11.252
add action=mark-connection chain=prerouting comment=\
    "((((( LOAD BALLANCE PCC/HTTPS )))))" \
    connection-mark=no-mark in-interface=adsl_ether2 new-connection-mark=\
    ISP1_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Discador_2 new-connection-mark=ISP2_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Discador_3 new-connection-mark=ISP3_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Discador_4 new-connection-mark=ISP4_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Discador_5 new-connection-mark=ISP5_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Discador_6 new-connection-mark=ISP6_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Discador_7 new-connection-mark=ISP7_conn

/ip firewall mangle
add action=mark-routing chain=output comment=\
    "((((( LOAD BALLANCE PCC/HTTPS )))))" \
    connection-mark=ISP1_conn new-routing-mark=ISP1_trafic passthrough=no
add action=mark-routing chain=output connection-mark=ISP2_conn \
    new-routing-mark=ISP2_trafic passthrough=no
add action=mark-routing chain=output connection-mark=ISP3_conn \
    new-routing-mark=ISP3_trafic passthrough=no
add action=mark-routing chain=output connection-mark=ISP4_conn \
    new-routing-mark=ISP4_trafic passthrough=no
add action=mark-routing chain=output connection-mark=ISP5_conn \
    new-routing-mark=ISP5_trafic passthrough=no
add action=mark-routing chain=output connection-mark=ISP6_conn \
    new-routing-mark=ISP6_trafic passthrough=no
add action=mark-routing chain=output connection-mark=ISP7_conn \
    new-routing-mark=ISP7_trafic passthrough=no

/ip firewall mangle
add action=mark-routing chain=prerouting comment=\
    "((((( LOAD BALLANCE PCC/HTTPS )))))" \
    dst-address-type=!local in-interface=ether1-Link new-routing-mark=\
    ISP1_trafic passthrough=no per-connection-classifier=both-addresses:7/0
add action=mark-routing chain=prerouting dst-address-type=!local \
    in-interface=Saida_RB1100 new-routing-mark=ISP2_trafic passthrough=no \
    per-connection-classifier=both-addresses:7/1
add action=mark-routing chain=prerouting dst-address-type=!local \
    in-interface=Saida_RB1100 new-routing-mark=ISP3_trafic passthrough=no \
    per-connection-classifier=both-addresses:7/2
add action=mark-routing chain=prerouting dst-address-type=!local \
    in-interface=Saida_RB1100 new-routing-mark=ISP4_trafic passthrough=no \
    per-connection-classifier=both-addresses:7/3
add action=mark-routing chain=prerouting dst-address-type=!local \
    in-interface=Saida_RB1100 new-routing-mark=ISP5_trafic passthrough=no \
    per-connection-classifier=both-addresses:7/4
add action=mark-routing chain=prerouting dst-address-type=!local \
    in-interface=Saida_RB1100 new-routing-mark=ISP6_trafic passthrough=no \
    per-connection-classifier=both-addresses:7/5
add action=mark-routing chain=prerouting dst-address-type=!local \
    in-interface=Saida_RB1100 new-routing-mark=ISP7_trafic passthrough=no \
    per-connection-classifier=both-addresses:7/6

/ip firewall nat
add action=masquerade chain=srcnat out-interface=Discador_1
add action=masquerade chain=srcnat out-interface=Discador_2
add action=masquerade chain=srcnat out-interface=Discador_3
add action=masquerade chain=srcnat out-interface=Discador_4
add action=masquerade chain=srcnat out-interface=Discador_5
add action=masquerade chain=srcnat out-interface=Discador_6
add action=masquerade chain=srcnat out-interface=Discador_7

/ip route
add distance=1 gateway=Discador_1 routing-mark=ISP1_trafic
add distance=1 gateway=Discador_2 routing-mark=ISP2_trafic
add distance=1 gateway=Discador_3 routing-mark=ISP3_trafic
add distance=1 gateway=Discador_4 routing-mark=ISP4_trafic
add distance=1 gateway=Discador_5 routing-mark=ISP5_trafic
add distance=1 gateway=Discador_6 routing-mark=ISP6_trafic
add distance=1 gateway=Discador_7 routing-mark=ISP7_trafic

OBS: Qualquer duvida na implementação só fazer contato pelo skype: forservice_mk@hotmail.com

Nenhum comentário:

Postar um comentário