Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Форум
    RouterOS
    3 рекурсивных переключения маршрута при сбое

    3 рекурсивных переключения маршрута при сбое

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    3 рекурсивных переключения маршрута при сбое, RouterOS
     
    mikrotikbeliever88
    Guest
    #1
    0
    29.10.2018 02:42:00
    Как настроить 3 рекурсивных маршрута с отказоустойчивостью на CCR-1009. Я знаю, как настроить 2 рекурсивных маршрута с отказоустойчивостью на CCR, используя это:

    /ip route add dst-address=8.8.8.8/32 gateway=10.0.1.1 scope=10 comment="Validate Primary"  
    add gateway=8.8.8.8 distance=1 check-gateway=ping comment="Primary Route"  
    add gateway=10.0.2.1 distance=2 comment="Secondary Route"

    Спасибо заранее!
     
     
     
    ayub123
    Guest
    #2
    0
    05.04.2019 20:07:00
    Пример резервирования с 3 рекурсивными маршрутами: у нас есть 3 адреса — 192.168.1.1, 192.168.2.1 и 192.168.3.1 (пожалуйста, настройте IP-адреса согласно вашей сети). Выберите любые 3 открытых DNS, например Google, OpenDNS или любой публичный DNS.

    Пример выбора DNS:  
    сеть 192.168.1.1 — выбран DNS 8.8.8.8  
    сеть 192.168.2.1 — выбран DNS 8.8.4.4  
    сеть 192.168.3.1 — выбран DNS 1.1.1.1

    /ip route add dst-address=8.8.8.8 gateway=192.168.1.1 scope=10  
    add gateway=8.8.8.8 distance=1 check-gateway=ping comment="Primary Route"  
    add dst-address=8.8.4.4 gateway=192.168.2.1 scope=10  
    add gateway=8.8.4.4 distance=2 check-gateway=ping comment="Secondary Route"  
    add dst-address=1.1.1.1 gateway=192.168.3.1 scope=10  
    add gateway=1.1.1.1 distance=3 check-gateway=ping comment="Third Route"

    Эта конфигурация обеспечит автоматическое переключение маршрута даже если интерфейс вашего провайдера активен, но не отвечает — тогда переключится на второй маршрут, а при необходимости — на третий. Проверьте, пожалуйста, и дайте знать.
     
     
     
    angboontiong
    Guest
    #3
    0
    14.05.2019 16:41:00
    Привет, нужно ли добавить виртуальный хост?
     
     
     
    sindy
    Guest
    #4
    0
    14.05.2019 18:54:00
    Что ты имеешь в виду под виртуальным хостом? Переключение между тремя WAN сделано таким же образом, как и для двух WAN, принцип остался прежним — в использовании всегда только один WAN одновременно (и да, для канала с самым низким приоритетом не нужно проверять доступность через рекурсивный поиск следующего хопа, если ты не распределяешь трафик между ними, а действительно строго выбираешь один в порядке приоритета для всего трафика).
     
     
     
    angboontiong
    Guest
    #5
    0
    15.05.2019 11:34:00
    Я имею в виду это https://wiki.mikrotik.com/wiki/Advanced_Routing_Failover_without_Scripting
     
     
     
    sindy
    Guest
    #6
    0
    15.05.2019 11:48:00
    Хорошо, ты имеешь в виду виртуальный хоп, а не виртуальный хост. Для переключения между несколькими WAN не нужен виртуальный хоп. Его основная задача — контролировать доступность конкретного канала через несколько хостов в интернете, чтобы, если хотя бы один из них отвечает на пинги, канал считался рабочим. Без этого, если единственный контролируемый хост выйдет из строя, канал сразу признаётся недоступным. Поэтому это никак не связано с количеством WAN-линий и с тем, как ты их используешь (только по приоритету, распределяя нагрузку или смешанным способом).
     
     
     
    angboontiong
    Guest
    #7
    0
    15.05.2019 12:19:00
    Привет, спасибо за информацию. Если я использую балансировку нагрузки на 4 WAN по инструкции с https://aacable.wordpress.com/tag/mikrotik-4-wan-load-balance/, то мне просто нужно проверять именно эти 4 WAN, верно? Пожалуйста, исправьте меня, если я ошибаюсь.

    /ip route add dst-address=8.8.8.8 gateway=192.168.1.1 scope=10 add gateway=8.8.8.8 distance=1 check-gateway=ping comment="Primary Route"  
    add dst-address=8.8.4.4 gateway=192.168.2.1 scope=10 add gateway=8.8.4.4 distance=2 check-gateway=ping comment="Secondry Route"  
    add dst-address=1.1.1.1 gateway=192.168.3.1 scope=10 add gateway=1.1.1.1 distance=3 check-gateway=ping comment="Thrid Route"  
    add dst-address=1.1.1.1 gateway=192.168.4.1 scope=10 add gateway=1.1.1.1 distance=4 check-gateway=ping comment="Fourth Route"
     
     
     
    sindy
    Guest
    #8
    0
    15.05.2019 12:54:00
    Предполагаю, что это ошибка копирования, и у вас для мониторинга WAN3 и WAN4 указан один и тот же адрес 1.1.1.1, хотя на самом деле они разные. Если это действительно ошибка копирования, то да, эти 4 маршрута по схеме 4×2 достаточно, чтобы мониторить все 4 WAN на предмет доступа к интернету. Но чтобы распределить (сбалансировать) нагрузку между WAN, надо использовать помеченные маршруты и назначать routing-mark: из 4 маршрутов с dst-address=0.0.0.0/0 и без routing-mark одновременно используется только один — тот, что имеет высший приоритет (самую низкую дистанцию) из доступных.
     
     
     
    dricks
    Guest
    #9
    0
    21.03.2021 06:11:00
    Спасибо за пост, всё работает отлично, спас меня сегодня!
     
     
     
    gotsprings
    Guest
    #10
    0
    21.03.2021 08:17:00
    Когда и как вы сбрасываете свои подключения? Я использую netwatch на основном устройстве. Если этот netwatch срабатывает — появляется или пропадает пинг, — я сбрасываю подключения в фаерволе. Думаю, стоит использовать не один пинг, а несколько, или, может, два этапа проверки. А что у вас работает?
     
     
     
    anav
    Guest
    #11
    0
    21.03.2021 11:03:00
    Привет, Gotsprings, ответ такой — я не делаю flush. Серьёзно, если моя основная связь по какой-то причине временно пропадает, то при flush я обнуляю все соединения. Если это временно, то всё продолжается более-менее нормально, но если сделать flush, то всё пропадает. То, что ты предлагаешь, кажется актуальным только в случае полного отказа соединения и плохо подходит для прерывистой связи. Это только теория, но одна из причин, помимо лени, почему я не добавляю netwatch и подобное в схему. Кстати, просто ради шутки, вчера вечером я добавил netwatch для WAN и потом для основных устройств в моей сети — свитчей, точек доступа и так далее, чтобы проверить, как работает (приходит уведомление на почту).
     
     
     
    gotsprings
    Guest
    #12
    0
    21.03.2021 12:01:00
    У меня настроен mangle и статический маршрут для резервного подключения. Это позволяет мне отслеживать и подключаться через резервное соединение, даже когда основное в порядке. Проблемы иногда возникают, когда система работает на вторичном соединении, а потом основное возвращается. Поскольку маршрут задан, переключение с резервного не происходит сразу. Приходится ждать, пока существующие подключения не завершатся — а это может занять часы. В итоге приходится делать flush, чтобы сбросить всё и переключиться обратно на основное. Изначально это было связано с очень медленным лимитированным резервным каналом, который хотелось использовать только при необходимости. Потому что как только превышаешь месячный лимит — скорость падает до 200К.
     
     
     
    anav
    Guest
    #13
    0
    21.03.2021 12:15:00
    Заглавные буквы не использую. Итак, что я бы предложил — это сбрасывать кэш через 60 секунд после переключения с ISP1 на ISP2. Иными словами, определить переключение, проверить через 60 секунд, если переключение всё ещё актуально, тогда сбросить кэш? Если по-прежнему подключение через ISP2 — сбросить, и наоборот. Или что-то в этом духе. Хочу избежать прерывания соединений пользователей из-за временной проблемы или сбоя и преждевременного сброса. Какой временной интервал был бы безопасным и эффективным для этого, или, может, есть более правильный способ?
     
     
     
    gotsprings
    Guest
    #14
    0
    21.03.2021 12:32:00
    Простой тест пинга 3 из 5, вероятно, был бы вполне достаточен. Но я думал о том, чтобы наложить несколько netwatches друг на друга...
     
     
     
    anav
    Guest
    #15
    0
    21.03.2021 14:13:00
    Почему бы не сделать условие IF в одном скрипте netwatch. Если 3 подряд пинга с интервалом в 5 секунд = нет соединения с ISP1, то: а. проверить, что роутер сейчас использует ISP2; б. очистить DNS.
     
     
     
    gotsprings
    Guest
    #16
    0
    21.03.2021 14:44:00
    Довольно близко к тому, что я имел в виду.
     
     
     
    anav
    Guest
    #17
    0
    21.03.2021 15:33:00
    Круто, было бы интересно посмотреть такой скрипт, если ты его разработаешь. Сейчас пытаюсь добавить сообщения из Telegram на iPhone через роутер… воскресное развлечение.
     
     
     
    gotsprings
    Guest
    #18
    0
    21.03.2021 17:52:00
    Domotz берет на себя большую часть моего удалённого мониторинга.
     
     
     
    anav
    Guest
    #19
    0
    21.03.2021 23:58:00
    Зачем покупать облачный сервис, если мой роутер делает то же самое бесплатно? Зачем выкладывать статус всех моих устройств в облако, чтобы все могли это видеть? Если данные в облаке, значит, в конечном счёте, они не защищены.
     
     
     
    gotsprings
    Guest
    #20
    0
    22.03.2021 07:53:00
    Ваш роутер не сообщает, когда он офлайн. А ещё есть множество других вещей, за которыми Domotz может следить и на которые предупреждать, что делает его очень полезным. Политика конфиденциальности Domotz довольно обширная.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры