Mikrotik Balancing 3 channels

Другие операционные системы, не окученные отдельными разделами.
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
delt27
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-10-14 1:59:16

Mikrotik Balancing 3 channels

Непрочитанное сообщение delt27 » 2011-10-14 9:15:05

Уважаемые форумчане, перерыв достаточно различных примеров настройки балансировки каналов доступа в сеть Интернет пришел к определенным настройкам которые изложены ниже:

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

 /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.: просьба не задавать вопросов типа: "не проще ли объединить каналы на стороне провайдера?", такой возможности, к сожалению нет.. такая у нас ситуация..(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Mikrotik Balancing 3 channels

Непрочитанное сообщение Gamerman » 2011-10-14 10:06:28

А если указывать в настрйоках маршрутизации ГВ не провайдера, а свой (интерфейсы от одного провайдера таки разные).
Глюк глюком вышибают!

delt27
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-10-14 1:59:16

Re: Mikrotik Balancing 3 channels

Непрочитанное сообщение delt27 » 2011-10-14 12:04:17

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