Community discussions

MikroTik App
 
NetWorkTecH
just joined
Topic Author
Posts: 3
Joined: Sat Feb 04, 2017 4:05 am

PCC 2WAN Load balancing_Need Help

Thu Feb 23, 2017 9:02 am

hello all,

I have start up an ISP business and i want to bridge 2 or more ADSL link from my Upstream Provider to have a good throughput and a reliable browsing speed for my client so i discussed this with a friend and he recommended mikrotik routerOS for me. And upon my research i have manage to write a 2WAN PCC Load-balancing with pppoe Code to suite my network and i will need the help of anyone to check for my code below for corrections. thank you in advanced.


[img]
20170222_054155.jpg
[/img]

/ip address
add address=172.16.0.1/23 network=172.16.0.0 broadcast=172.16.0.255 interface=EGS 
add address=10.10.10.2/24 network=10.10.10.0 broadcast=10.10.10.255 interface=LINK1 
add address=10.10.11.2/24 network=10.10.11.0 broadcast=10.10.11.255 interface=LINK2

/ipfirewall address-list
add address=172.16.0.0/23 disabled=no list=EGS
add address=172.16.0.0/23 list=Connected
add address=10.10.10.0/24 list=Connected
add address=10.10.11.0/24 list=Connected

/ipfirewall mangle
add chain=preroutingdst-address-list=EGS src-address-list=EGS

add action=mark-connection chain=forward connection-mark=no-mark \
in-interface=pppoe-1 new-connection-mark=LINK1_conn passthrough=no

add action=mark-connection chain=forward connection-mark=no-mark \
in-interface=pppoe-2 new-connection-mark=LINK2_conn passthrough=no

add action=mark-connection chain=preroutingconnection-mark=no-mark \
in-interface=pppoe-1 new-connection-mark=LINK1_conn

add action=mark-connection chain=preroutingconnection-mark=no-mark \
in-interface=pppoe-2 new-connection-mark=LINK2_conn

add action=jump chain=preroutingconnection-mark=no-mark in-interface=EGS \
jump-target=policy_routing

add action=mark-routing chain=preroutingconnection-mark=LINK1_conn \
new-routing-mark=LINK1_traffic src-address-list=EGS

add action=mark-routing chain=preroutingconnection-mark=LINK2_conn \
new-routing-mark=LINK2_traffic src-address-list=EGS

add action=mark-routing chain=output connection-mark=LINK1_conn \
new-routing-mark=LINK1_traffic

add action=mark-routing chain=output connection-mark=LINK2_conn \
new-routing-mark=LINK2_traffic

add action=mark-connection chain=policy_routingdst-address-type=!local \
new-connection-mark=LINK1_conn per-connection-classifier=\
both-addresses:2/0

add action=mark-connection chain=policy_routingdst-address-type=!local \
new-connection-mark=LINK2_conn per-connection-classifier=\
both-addresses:2/1

/iproute
add gateway=10.10.10.1 distance=1
add gateway=10.10.11.1 distance=2

add gateway=10.10.10.1 routing-mark=LINK1_Routedistance=1
add gateway=10.10.11.1 routing-mark=LINK2_Routedistance=1

add check-gateway=arpdistance=1 gateway=pppoe-1 routing-mark=LINK1_traffic
add check-gateway=arpdistance=1 gateway=pppoe-2 routing-mark=LINK2_traffic

add check-gateway=arpdistance=2 gateway=pppoe-1
add check-gateway=arpdistance=3 gateway=pppoe-2

/ip firewall nat
add chain=srcnat out-interface=LINK1 action=masquerade
add chain=srcnat out-interface=LINK2 action=masquerade
You do not have the required permissions to view the files attached to this post.

Who is online

Users browsing this forum: anav, Bing [Bot], Jeans, jmszuch1, sindy and 94 guests