Информация
Настройка
Новости
Контакты
Новинка
Распродажа
Оплата
Доставка
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • 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
    Какая лучшая стратегия балансировки нагрузки при использовании 4 WAN-соединений?

    Какая лучшая стратегия балансировки нагрузки при использовании 4 WAN-соединений?

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Какая лучшая стратегия балансировки нагрузки при использовании 4 WAN-соединений?, RouterOS
     
    sporkman
    Guest
    #1
    0
    30.12.2013 05:14:00
    Я смотрел разные варианты балансировки нагрузки для нескольких каналов связи (ECMP, PCC, nth), и все они кажутся вполне разумными. Интересно, учитывая, что каждая строка — 15/2, не будет ли принципиальна эффективность выбранного метода? Оборудование — RB2011. И мне бы очень хотелось сделать акцент на максимально бесшовном опыте использования, а не на скорости — воздушные каналы связи на другом конце не отличаются огромной пропускной способностью, так что строгий учет каждого пакета не сделает людям быстрее. Гораздо важнее, чтобы их Netflix, защищенные SSL-соединения для банковских операций и VoIP работали без перебоев, когда происходит сброс таблицы маршрутизации на 10 минут. Если выходят из строя 3 из 4 канала, я хочу, чтобы все продолжали работать через оставшийся канал. Какой у меня лучший вариант в этом сценарии?
     
     
     
    c0d3rSh3ll
    Guest
    #2
    0
    30.12.2013 08:23:00
    Лучший метод — pcc. В разделе mangle pcc используй “адрес и порт” или “адрес назначения”. Отправлено с моего телефона с помощью Tapatalk.
     
     
     
    tiernano
    Guest
    #3
    0
    02.01.2014 11:40:00
    Как упоминает c0d3rSh3ll, я использую PCC для работы с адресами и портами. Что касается удобства для пользователя, работает это в 95% случаев без проблем... Пришлось настроить правила, чтобы отправлять определенные адреса через определенные соединения, в основном из-за проблем с состоянием сессии. Например, форумы Mikrotik не любят, когда ты заходишь на них с разных адресов, поэтому мне пришлось сказать роутеру отправлять весь трафик, идущий к роутерам Mikrotik, через определенную WAN-связь. Пример доступен здесь: https://gist.github.com/tiernano/8217968 У меня самих 3 соединения (2@200mb/10mb и 1 @70 /20). Это сделано следующим образом: https://gist.github.com/tiernano/8218016 Если у тебя есть вопросы, обращайся. Планирую в будущем написать нормальное объяснение, как это работает.
     
     
     
    efaden
    Guest
    #4
    0
    02.01.2014 12:42:00
    Видел метод про полосу пропускания из презентации tiktube? Постину ссылку, как доберусь до компьютера. Отправлено с моего SCH-I545 через Tapatalk.
     
     
     
    efaden
    Guest
    #5
    0
    02.01.2014 14:07:00
    http://mum.mikrotik.com/presentations/US12/tomas.pdf Я как-то помог человеку на форуме расширить это, чтобы это работало с примерно 30 ADSL-соединениями.
     
     
     
    tomaskir
    Guest
    #6
    0
    02.01.2014 14:46:00
    Нет идеального метода балансировки нагрузки. Какой из них выбрать, зависит от ваших потребностей и от того, какие у вас есть соединения. Если соединения сопоставимы по скорости, PCC будет хорошим вариантом, а если они не похожи, то лучше использовать балансировку на основе пропускной способности.
     
     
     
    beeman
    Guest
    #7
    0
    03.01.2014 10:36:00
    Использовал видео и слайды Томаскира по балансировке нагрузки для настройки с двумя WAN-каналами. http://tiktube.com/video/DofH3iFnjDJomGEoIDFqnrquKlEoLqHq= Теперь нужно использовать VPN (пробовал IPsec) для соединения 4 роутеров с целью мониторинга WISP. Не могу понять, как заставить VPN-соединения использовать один WAN вместо другого. Невозможно ли это сделать, используя систему балансировки нагрузки от Томаса?
     
     
     
    tomaskir
    Guest
    #8
    0
    03.01.2014 11:49:00
    Это возможно, и очень даже просто. Если речь идёт об IPSec responder: Он будет использовать тот WAN-интерфейс, через который установлен IPSec-соединение. Это уже обрабатывается цепочкой WAN->ROS mangle. Если речь идёт об IPSec initiator: Просто создай маршрут в основной таблице маршрутизации для IP-адреса IPSec responder и направь этот маршрут через конкретный шлюз. Или интегрируй это в mangle, но по умолчанию ROS в моей настройке использует основную таблицу маршрутизации.
     
     
     
    beeman
    Guest
    #9
    0
    03.01.2014 13:40:00
    Спасибо за быстрый ответ, tomaskir, но не могли бы вы, пожалуйста, объяснить подробнее? Помните, я только начинаю работать с ROS.
     
     
     
    tomaskir
    Guest
    #10
    0
    03.01.2014 16:52:00
    Ответа на твой вопрос нет простого, всё зависит от твоих настроек и топологии. Посмотри презентацию и видео, изучи их немного, поучись и протестируй. Тогда, если поймёшь, как это работает, то вещи, которые я писал в прошлом посте, подскажут, как решить твою проблему. В перспективе лучше разобраться, это будет полезнее.
     
     
     
    karina
    Guest
    #11
    0
    03.01.2014 19:31:00
    Я обнаружил проблемы с тем, что я называю техниками динамического балансирования нагрузки, как я объяснял выше. Например, pcc и прочие. Такие вещи, как обеспечение того, чтобы некоторые подключения всегда использовали один и тот же wan, добавляют слой сложности. Мой метод просто делит IP-адреса клиентов на блоки и отправляет их к разным wan с помощью простых правил mangle и маршрутизации.
     
     
     
    sporkman
    Guest
    #12
    0
    09.01.2014 01:11:00
    Во-первых, спасибо всем за информацию и обсуждение. PCC выглядит как наилучший вариант. Однако, вышеприведённый пост кажется интересным — я работаю с 4 равноскоростными каналами, и все CPE работают на относительно низких скоростях (по сравнению с индивидуальными каналами связи), поэтому разделение трафика на основе исходного IP-адреса, кажется, поможет мне в моей основной цели — избежать проблем у посетителей сайтов, которым не нравится смена IP-адреса клиента в середине сессии. Судя по всему, включить схему с исходным IP-адресом с отказоустойчивостью несложно, так что, если один канал падает, подписчики, которые использовали его, переходят на другой.
     
     
     
    sadeghnakhjavani
    Guest
    #13
    0
    14.01.2014 08:13:00
    Привет и спасибо за публикацию! У меня проблема с PCC. У нас есть 4 неравных WAN-соединения от разных провайдеров. Я настроил наш RB2011U для балансировки нагрузки PCC согласно статье на сайте MikroTik (http://wiki.mikrotik.com/wiki/Manual:PCC), и всё работает хорошо. Но у меня есть 2 вопроса: Как я могу маршрутизировать трафик конкретного хоста (192.168.1.50) из LAN в WAN1-соединение навсегда? Как я могу заставить FTP-трафик проходить через WAN2-соединение и использовать WAN3-соединение как резервное?

    Вот моя конфигурация:

    /interface
    set name=LAN numbers=5
    set name=WAN1 numbers=6
    set name=WAN2 numbers=7
    set name=WAN3 numbers=8
    set name=WAN4 numbers=9
    /ip address
    add address=192.168.1.1/24 network=192.168.1.0 broadcast=192.168.1.255 interface=LAN
    add address=10.10.10.1/29 network=10.10.10.0 broadcast=10.10.10.7 interface=WAN1
    add address=10.10.20.1/29 network=10.10.20.0 broadcast=10.10.20.7 interface=WAN2
    add address=10.10.30.1/29 network=10.10.30.0 broadcast=10.10.30.7 interface=WAN3
    add address=10.10.40.1/29 network=10.10.40.0 broadcast=10.10.40.7 interface=WAN4
    /ip firewall mangle
    add chain=input in-interface=WAN1 action=mark-connection new-connection-mark=WAN1_Connection
    add chain=input in-interface=WAN2 action=mark-connection new-connection-mark=WAN2_Connection
    add chain=input in-interface=WAN3 action=mark-connection new-connection-mark=WAN3_Connection
    add chain=input in-interface=WAN4 action=mark-connection new-connection-mark=WAN4_Connection
    add chain=output connection-mark=WAN1_Connection action=mark-routing new-routing-mark=Route_To_WAN1
    add chain=output connection-mark=WAN2_Connection action=mark-routing new-routing-mark=Route_To_WAN2
    add chain=output connection-mark=WAN3_Connection action=mark-routing new-routing-mark=Route_To_WAN3
    add chain=output connection-mark=WAN4_Connection action=mark-routing new-routing-mark=Route_To_WAN4
    add chain=prerouting in-interface=LAN dst-address=10.10.20.0/29 action=accept
    add chain=prerouting in-interface=LAN dst-address=10.10.30.0/29 action=accept
    add chain=prerouting in-interface=LAN dst-address=10.10.40.0/29 action=accept
    add chain=prerouting in-interface=LAN dst-address=10.10.50.0/29 action=accept

    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/0 action=mark-connection new-connection-mark=WAN1_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/1 action=mark-connection new-connection-mark=WAN1_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/2 action=mark-connection new-connection-mark=WAN1_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/3 action=mark-connection new-connection-mark=WAN1_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/4 action=mark-connection new-connection-mark=WAN2_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/5 action=mark-connection new-connection-mark=WAN2_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/6 action=mark-connection new-connection-mark=WAN2_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/7 action=mark-connection new-connection-mark=WAN2_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/8 action=mark-connection new-connection-mark=WAN3_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/9 action=mark-connection new-connection-mark=WAN3_Connection passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses-and-ports:11/10 action=mark-connection new-connection-mark=WAN4_Connection passthrough=yes

    add chain=prerouting connection-mark=WAN1_Connection in-interface=LAN action=mark-routing new-routing-mark=Route_To_WAN1
    add chain=prerouting connection-mark=WAN2_Connection in-interface=LAN action=mark-routing new-routing-mark=Route_To_WAN2
    add chain=prerouting connection-mark=WAN3_Connection in-interface=LAN action=mark-routing new-routing-mark=Route_To_WAN3
    add chain=prerouting connection-mark=WAN4_Connection in-interface=LAN action=mark-routing new-routing-mark=Route_To_WAN4

    /ip route
    add dst-address=0.0.0.0/0 routing-mark=Route_To_WAN1 gateway=10.10.10.6 check-gateway=ping
    add dst-address=0.0.0.0/0 routing-mark=Route_To_WAN2 gateway=10.10.20.6 check-gateway=ping
    add dst-address=0.0.0.0/0 routing-mark=Route_To_WAN3 gateway=10.10.30.6 check-gateway=ping
    add dst-address=0.0.0.0/0 routing-mark=Route_To_WAN4 gateway=10.10.40.6 check-gateway=ping

    add dst-address=0.0.0.0/0 gateway=10.10.10.6 distance=1 check-gateway=ping
    add dst-address=0.0.0.0/0 gateway=10.10.20.6 distance=2 check-gateway=ping
    add dst-address=0.0.0.0/0 gateway=10.10.30.6 distance=3 check-gateway=ping
    add dst-address=0.0.0.0/0 gateway=10.10.40.6 distance=4 check-gateway=ping

    /ip firewall nat
    add chain=srcnat out-interface=WAN1 action=masquerade
    add chain=srcnat out-interface=WAN2 action=masquerade
    add chain=srcnat out-interface=WAN3 action=masquerade
    add chain=srcnat out-interface=WAN4 action=masquerade
     
     
     
    tpfresh
    Guest
    #14
    0
    17.12.2014 10:30:00
    Привет всем! Я читал вашу статью про Load balance Bandwidth base Method (MUM_US12) http://mum.mikrotik.com/presentations/US12/tomas.pdf, но не совсем понимаю. Я подключен к интернету через PPPoe-Client (pppoe-out1,2,3), и что мне нужно делать на этом этапе? Спасибо.

    /ipfirewall address-list
    addaddress=1.1.1.0/24 list=Connected
    addaddress=2.2.2.0/24 list=Connected
    addaddress=192.168.22.0/24 list=Connected
    addaddress=192.168.22.0/24 list=LAN
    /ipfirewall mangle
    addchain=preroutingsrc-address-list=Connected
    dst-address-list=Connected action=accept
     
     
     
    nick3dos
    Guest
    #15
    0
    17.12.2014 11:10:00
    http://forum.mikrotik.com/t/loadbalancer-with-4-pppoe-out-interface-from-same-provider/72034/1

    Привет всем!

    Кто-нибудь сталкивался с необходимостью настроить балансировщик нагрузки на Mikrotik, использующий четыре PPPoE интерфейса от одного провайдера? Я пытаюсь реализовать это, но у меня возникли проблемы.

    Идея в том, чтобы распределить трафик между этими интерфейсами. У меня есть Mikrotik RouterOS v7.12.

    В частности, меня интересует следующее:

    *   Как правильно настроить правила балансировки, чтобы избежать "разрыва соединения" и обеспечивать стабильную работу?
    *   Есть ли какие-то специфические настройки Mikrotik, которые нужно учитывать при использовании нескольких PPPoE интерфейсов от одного провайдера?
    *   Может быть, кто-нибудь уже реализовал подобную конфигурацию и готов поделиться опытом?

    Буду благодарен за любую помощь и советы!

    #Mikrotik #LoadBalancer #PPPoE #Routing
     
     
     
    tpfresh
    Guest
    #16
    0
    17.12.2014 13:30:00
    Спасибо, nick3dos, но это не так. То есть, это PCC, а не Bandwidth base.
     
     
     
    tomaskir
    Guest
    #17
    0
    17.12.2014 13:34:00
    Если используете PPPoE, добавляйте только подсеть вашей локальной сети в список "Connected".
     
     
     
    tpfresh
    Guest
    #18
    0
    17.12.2014 16:18:00
    Спасибо, tomaskir. Я пытался связаться с вами в Facebook и по электронной почте. В статье я наткнулся на эту тему, выполняя поиск в Google по ключевой фразе “mikrotik load balance bandwidth base tomas”.
     
     
     
    mrkempis
    Guest
    #19
    0
    18.12.2014 12:52:00
    Какие есть советы по маркировке пакетов, используя балансировку нагрузки на основе полосы пропускания Sir Tomas?
     
     
     
    tpfresh
    Guest
    #20
    0
    20.12.2014 05:35:00
    Привет, tomaskir, у меня вопрос. Но если у меня 3 интернет-линии? В твоём LB (Load Balancing) методе, основанном на пропускной способности, я должен настроить в Tool–> Traffic Monitor? Если две интернет-линии — я понимаю, это нормально. А если три интернет-линии? Как это настроить? 10MB x 10MB x 10MB. Спасибо.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры