Объединение двух провайдеров (2WAN) на MikroTik для достижения максимально доступной скорости через балансировку (PCC) c и резервированием (Failover), а так же справедливым распределением трафика (QoS).
В данном примере будем суммировать скорости 2 провайдеров по 30Мбит чтобы получить 60Мбит.
Эта же схема должна частично работать при суммировании скорости LTE модемов, но без настройки QoS.
📲 Telegram: @Engineer_MikroTik
📁 Запасной способ связи: MAX
⚡ Оперативно: от обсуждения до реализации — один шаг.
💻 Удалённая настройка: без выезда — через RuDesktop.
💰 Без предоплаты: сначала доведение до 100% результата. Отсрочка оплаты.
🔧 Послегарантийная помощь: сопровождение конфигурации — оперативная помощь и правки.
📚 Экспертиза:
MTCNA, MTCTCE, MTCRE, MTCSWE
MTCWE, MTCEWE, MTCUME
MTCSE, MTCIPv6E
MTCINE
👥 Работаю с физическими и юридическими лицами.
Так как объединение скоростей работает через «перемешивание» соединений, с некоторыми сервисами (игры, тв, банки) будут проблемы, т.к. каждое следующее соединение может менять провайдера, тем самым будет меняться IP. По этому PCC будет работать только для конкретного списка хостов через Address List, например NAS или ПК с торрентокачалкой.
Объединение скорости
Объединение подробно описано в статье по настройке 2WAN с учетом PCC и PBR, где можно вывести трафик как с конкретного провайдера, так и с обоих сразу суммировав скорость обоих провайдеров, по этому за глубокими подробностями нужно читать ее. Здесь же будет рассмотрен сам механизм PCC, как при нем сложить 2 провайдера с одинаковой и разной скоростью.
Математика
Симметричные каналы 30Мбит:
60Мбит
2/0 — WAN1 (30Мбит)
2/1 — WAN2 (30Мбит)
Не симметричные каналы 50Мбит и 100Мбит
150Мбит:
3/0 — WAN1 (50Мбит)
3/1 — WAN2 (50Мбит)
3/2 — WAN2 (50Мбит)
То есть находим общий минимальный делитель и заполняем результатом от деления начиная с 0.
Маркировка
1 провайдер


both addresses учитывает src и dst адрес и порт, что позволяет более плавно делить трафик

/ip firewall mangle
add action=mark-connection chain=prerouting comment="PBR_PCC 2/0" connection-mark=no-mark connection-state=new dst-address-list=!local dst-address-type=!local in-interface-list=LAN \
new-connection-mark=con-WAN1 per-connection-classifier=dst-address:2/0 src-address-list=PBR_PCC 2 провайдер



/ip firewall mangle
add action=mark-connection chain=prerouting comment="PBR_PCC 2/1" connection-mark=no-mark connection-state=new dst-address-list=!local dst-address-type=!local in-interface-list=LAN \
new-connection-mark=con-WAN2 per-connection-classifier=both-addresses-and-ports:2/1 src-address-list=PBR_PCC Адрес листы
local

/ip firewall address-list
add address=10.0.0.0/8 list=local
add address=172.16.0.0/12 list=local
add address=192.168.0.0/16 list=local PBR_PCC

QoS
WAN1


/queue simple
add dst=ether1 max-limit=30M/30M name=WAN1 queue=pcq-upload-default/pcq-download-default target="" WAN2


/queue simple
add dst=ether2 max-limit=30M/30M name=WAN2 queue=pcq-upload-default/pcq-download-default target="" 📲 Telegram: @Engineer_MikroTik
📁 Запасной способ связи: MAX
⚡ Оперативно: от обсуждения до реализации — один шаг.
💻 Удалённая настройка: без выезда — через RuDesktop.
💰 Без предоплаты: сначала доведение до 100% результата. Отсрочка оплаты.
🔧 Послегарантийная помощь: сопровождение конфигурации — оперативная помощь и правки.
📚 Экспертиза:
MTCNA, MTCTCE, MTCRE, MTCSWE
MTCWE, MTCEWE, MTCUME
MTCSE, MTCIPv6E
MTCINE
👥 Работаю с физическими и юридическими лицами.
