Mikrotik Balancing 3 channels

Другие операционные системы, не окученные отдельными разделами.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
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.: просьба не задавать вопросов типа: "не проще ли объединить каналы на стороне провайдера?", такой возможности, к сожалению нет.. такая у нас ситуация..(

Аватара пользователя
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 писал(а):А если указывать в настрйоках маршрутизации ГВ не провайдера, а свой (интерфейсы от одного провайдера таки разные).

Большое спасибо! вроде заработало, как раньше не додумался))) сейчас буду тестить)))


Вернуться в «DOS, OS/2, MeOS, BeOS, PalmOS....»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость