Страница 1 из 1

Mikrotik Balancing 3 channels

Добавлено: 2011-10-14 9:15:05
delt27
Уважаемые форумчане, перерыв достаточно различных примеров настройки балансировки каналов доступа в сеть Интернет пришел к определенным настройкам которые изложены ниже:

Код: Выделить всё

 /ip firewall mangle
0   chain=input action=mark-connection new-connection-mark=ISP-1_connection passthrough=yes connection-state=new in-interface=ISP-1 
1   chain=input action=mark-connection new-connection-mark=ISP-2_connection passthrough=yes connection-state=new in-interface=ISP-2 
2 X chain=input action=mark-connection new-connection-mark=ISP-3_connection passthrough=yes connection-state=new in-interface=ISP-3 
3   chain=output action=mark-routing new-routing-mark=to_ISP-1 passthrough=yes connection-mark=ISP-1_connection 
4   chain=output action=mark-routing new-routing-mark=to_ISP-2 passthrough=yes connection-mark=ISP-2_connection 
5 X chain=output action=mark-routing new-routing-mark=to_ISP-3 passthrough=yes connection-mark=ISP-3_connection 
6 X chain=prerouting action=mark-connection new-connection-mark=ISP-3_connection passthrough=yes connection-state=new dst-address-type=!local src-address-list=Local_NAT_Networks per-connection-classifier=src-address-and-port:3/0 
7   chain=prerouting action=mark-connection new-connection-mark=ISP-2_connection passthrough=yes connection-state=new dst-address-type=!local src-address-list=Local_NAT_Networks per-connection-classifier=src-address-and-port:2/1 
8   chain=prerouting action=mark-connection new-connection-mark=ISP-1_connection passthrough=yes connection-state=new dst-address-type=!local src-address-list=Local_NAT_Networks per-connection-classifier=src-address-and-port:2/0 
9   chain=prerouting action=mark-routing new-routing-mark=to_ISP-1 passthrough=yes src-address-list=Local_NAT_Networks connection-mark=ISP-1_connection 
10  chain=prerouting action=mark-routing new-routing-mark=to_ISP-2 passthrough=yes src-address-list=Local_NAT_Networks connection-mark=ISP-2_connection 
11 X chain=prerouting action=mark-routing new-routing-mark=to_ISP-3 passthrough=yes src-address-list=Local_NAT_Networks connection-mark=ISP-3_connection 

/ip firewall nat
 0   chain=srcnat action=masquerade out-interface=!LocalLAN

/ip firewall address-list
0   list=Local_NAT_Networks address=10.0.0.0/24 

/ip route
 0 A S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW2 gateway-status=WhiteIP-GW2 reachable ISP-2 check-gateway=ping distance=2 scope=30 target-scope=10 routing-mark=to_ISP-2 
 1   S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW2 gateway-status=WhiteIP-GW2 reachable ISP-2 check-gateway=ping distance=3 scope=30 target-scope=10 routing-mark=to_ISP-2 
 2 A S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW1 gateway-status=WhiteIP-GW1 reachable ISP-1 check-gateway=ping distance=1 scope=30 target-scope=10 routing-mark=to_ISP-1 
 3   S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW1 gateway-status=WhiteIP-GW1 reachable ISP-1 check-gateway=ping distance=2 scope=30 target-scope=10 routing-mark=to_ISP-1 
 4 X S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW2 gateway-status=WhiteIP-GW2 inactive check-gateway=ping distance=4 scope=30 target-scope=10 routing-mark=to_ISP-3 
 5 X S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW2 gateway-status=WhiteIP-GW2 inactive check-gateway=ping distance=3 scope=30 target-scope=10 routing-mark=to_ISP-3 
 6 A S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW1 gateway-status=WhiteIP-GW1 reachable ISP-1 check-gateway=ping distance=2 scope=30 target-scope=10 
 7   S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW2 gateway-status=WhiteIP-GW2 reachable ISP-2 check-gateway=ping distance=3 scope=30 target-scope=10 
 8 X S  dst-address=0.0.0.0/0 gateway=WhiteIP-GW2 gateway-status=WhiteIP-GW2 inactive check-gateway=ping distance=4 scope=30 target-scope=10 
В этом примере реализована балансировка 2х каналов Интернет с белыми IP с прямой маршрутизацией от разных провайдеров(там есть некоторые строки для третьего подключения, но они отключены), но у меня появился еще один канал от второго провайдера, у канала те же параметры (белый IP+прямая маршрутизация), однако все бы было хорошо и я бы продолжил наращивать данную схему но у 2 и 3его канал один и тот же GW т.е. в приведенном выше примере это WhiteIP-GW2 в связи с этим балансировки между 2м и 3третьим каналами не происходит.. :(
Если есть знатоки или просто понимающие люди прошу подсказки..
P.S.: просьба не задавать вопросов типа: "не проще ли объединить каналы на стороне провайдера?", такой возможности, к сожалению нет.. такая у нас ситуация..(

Re: Mikrotik Balancing 3 channels

Добавлено: 2011-10-14 10:06:28
Gamerman
А если указывать в настрйоках маршрутизации ГВ не провайдера, а свой (интерфейсы от одного провайдера таки разные).

Re: Mikrotik Balancing 3 channels

Добавлено: 2011-10-14 12:04:17
delt27
Gamerman писал(а):А если указывать в настрйоках маршрутизации ГВ не провайдера, а свой (интерфейсы от одного провайдера таки разные).
Большое спасибо! вроде заработало, как раньше не додумался))) сейчас буду тестить)))