322просмотров
7 августа 2025 г.
Score: 354
📌 Балансировка трафика в MikroTik (часть 1) Балансировка внешнего трафика — задача, с которой сталкиваются почти все, у кого в блиндаже или на базе больше одного канала: снарка, LTE, оптика, Starlink. Правильная настройка позволяет максимально эффективно использовать все линии — и по скорости, и по отказоустойчивости. На RouterOS 7 для балансировки используется разметка соединений и маршрутов через mangle + таблицы маршрутизации. Всё это делается с CLI, а чтобы не путаться, будем использовать шаблоны: • <ip-isp> — IP-адрес MikroTik в сети провайдера • <ip-local> — IP-адрес в локальной сети • <local-net> — подсеть локальной сети • <net-isp> — подсеть, выделенная провайдером • <ip-gw-isp> — шлюз провайдера • <local-ip-serv> — IP сервера внутри локалки (например, веб или VPN) 🛠 Шаг 1: IP-адреса Назначаем IP-адреса для каждого интерфейса: /ip address
add address=<ip-isp1> interface=ether1
add address=<ip-isp2> interface=ether2
add address=<ip-local> interface=ether3 🛠 Шаг 2: Таблицы маршрутизации Создаем две пользовательские таблицы маршрутизации: /routing table
add fib name=ISP-1
add fib name=ISP-2 🛠 Шаг 3: Дефолтные маршруты В каждой таблице указываем свой дефолтный маршрут: /ip route
add dst-address=0.0.0.0/0 gateway=<ip-gw-isp1>
add dst-address=0.0.0.0/0 gateway=<ip-gw-isp1> routing-table=ISP-1
add dst-address=0.0.0.0/0 gateway=<ip-gw-isp2> routing-table=ISP-2 Без указания таблицы маршрут попадёт в main, что пригодится далее. 💡 Эти базовые настройки нужны для того, чтобы в дальнейшем у нас была возможность направлять разные потоки трафика в разные таблицы маршрутизации.