2 WAN c балансировкой и 3 как failover

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Ответить
Sir_Prikol
Сообщения: 0
Зарегистрирован: 13 апр 2018, 15:19

Добрый день. Пытаюсь реализовать следующую схему:
Имеется 2 равнозначных канала по 200 мегабит каждый, и третий канал (LTE).
Нужно настроить балансировку первых двух каналов (особых проблем с этим нет), а вот с failover, чтоб он отрабатывал только при падении обоих первых каналов, что-то не могу понять логики.

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

/ip firewall mangle
add action=mark-connection chain=input in-interface=00.01_pppoe \
    new-connection-mark=Input/ISP1
add action=mark-routing chain=output connection-mark=Input/ISP1 \
    new-routing-mark=ISP1 passthrough=no
add action=mark-connection chain=input in-interface=00.02_pppoe \
    new-connection-mark=Input/ISP2
add action=mark-routing chain=output connection-mark=Input/ISP2 \
    new-routing-mark=ISP2 passthrough=no
add action=mark-connection chain=input in-interface=09.SXT \
    new-connection-mark=Input/ISP3
add action=mark-routing chain=output connection-mark=Input/ISP3 \
    new-routing-mark=ISP3 passthrough=no
/ip route rule
add action=lookup-only-in-table routing-mark=ISP1 table=ISP1
add action=lookup-only-in-table routing-mark=ISP2 table=ISP2
add action=lookup-only-in-table routing-mark=ISP3 table=ISP3
/ip route
add distance=1 gateway=83.219.128.0 routing-mark=ISP1
add distance=1 gateway=83.219.129.0 routing-mark=ISP2
add distance=1 gateway=198.51.100.1 routing-mark=ISP3
add distance=1 dst-address=8.8.4.4/32 gateway=198.51.100.1 scope=10
add distance=1 dst-address=8.8.8.8/32 gateway=83.219.128.0 scope=10
add distance=1 dst-address=8.8.8.8/32 gateway=83.219.129.0 scope=10
add check-gateway=ping distance=1 gateway=8.8.8.8 target-scope=30
add check-gateway=ping distance=2 gateway=8.8.4.4 target-scope=30
add check-gateway=ping distance=3 gateway=8.8.4.4 target-scope=30
/ip firewall address-list
add list="BOGONS" address=0.0.0.0/8
add list="BOGONS" address=10.0.0.0/8
add list="BOGONS" address=100.64.0.0/10
add list="BOGONS" address=127.0.0.0/8
add list="BOGONS" address=169.254.0.0/16
add list="BOGONS" address=172.16.0.0/12
add list="BOGONS" address=192.0.0.0/24
add list="BOGONS" address=192.0.2.0/24
add list="BOGONS" address=192.168.0.0/16
add list="BOGONS" address=198.18.0.0/15
add list="BOGONS" address=203.0.113.0/24
add list="BOGONS" address=224.0.0.0/3
/ip firewall mangle
add action=mark-routing chain=output dst-address-list=!BOGONS \
    new-routing-mark=ISP1 src-address=83.219.131.123
add action=mark-routing chain=output dst-address-list=!BOGONS \
    new-routing-mark=ISP2 src-address=198.51.100.254
add action=mark-routing chain=output dst-address-list=!BOGONS \
    new-routing-mark=ISP3 src-address=83.219.139.132
    /ip firewall mangle
add action=mark-connection chain=prerouting in-interface=00.01_ppoe-dialog \
    new-connection-mark=Forward/ISP1
add action=mark-routing chain=prerouting connection-mark=Forward/ISP1 \
    in-interface=!00.01_ppoe-dialog new-routing-mark=ISP1 passthrough=no
add action=mark-connection chain=prerouting in-interface=00.02_ppoe-dialog \
    new-connection-mark=Forward/ISP2
add action=mark-routing chain=prerouting connection-mark=Forward/ISP2 \
    in-interface=!00.02_ppoe-dialog new-routing-mark=ISP2 passthrough=no
add action=mark-connection chain=prerouting in-interface=09.SXT \
    new-connection-mark=Forward/ISP3
add action=mark-routing chain=prerouting connection-mark=Forward/ISP3 \
    in-interface=!09.SXT new-routing-mark=ISP3 passthrough=no
    
Где ошибка - не понимаю


Ответить