Найти тему
Просто о сетях.

Любимая возможность в роутерах Mikrotik. (PBR)

PBR это маршрутизация с учетом источника трафика.

Опять же - здесь никаких команд и примеров, только голая теория.

В обычном случае роутер решает куда направить пакет только на основании данных об IP адресе в которому идут пакеты. В общем виде стоит понимать что надежно управлять можно только маршрутом от своего оборудования, входящие маршруты определяются отправителем этих самых пакетов. При наличии BGP подключения и с шаманским бубном удается немного влиять и на входящие пакеты, но это из области "настроим провайдерское подключение".

Продвинутые роутеры, в том числе и Микротик, позволяют оперировать исходящими маршрутами на основании данных об отправителе пакета и его содержимом.
Разумеется, что для такой операции надо иметь несколько маршрутов: подключений к разным провайдерам, или туннелей (VPN).

Перед тем как настроить у себя этот самый PBR надо попробовать обойтись без него, так как операция затратная для процессора роутера и .. гонять через такое включение очень много пакетов в секунду у Вас не получится.

Операция тем затратнее, чем больше данных надо проанализировать для принятия решения.

Для не основной маршрутизации (того для чего делаем исключения )создаем свою таблицу (делается это добавлением нужного/нужных маршрутов в IP/ROUTES с заполнением поля ROUTING MARK неким текстовым значением) для большинства задач достаточно создать только маршут по умолчанию примерно так
/ip route add routing-mark=ROUTE2 dst-address=0.0.0.0/0 gateway=1.1.1.11 check-gateway=ping
теперь мы должны определить какие пакеты отправлять в этот маршрут. Самый простой вариант это просто адрес отправителя - для этого случая (только анализ SRC-IP в пакете) в Микротик предусмотрен отдельный инструмент: IP/ROUTE/RULE. команда будет выглядеть примерно так:
/ip route rule add src-address=10.10.10.4 table=ROUTE2.
В этой конструкции нет возможности использовать adress-lists!!!

Собственно все, оно уже работает. Это самый простой случай и самый производительный вариант ( через такое можно пропускать заметный трафик даже на самых простых роутерах).

А теперь сюрприз!!
в 95% случаев можно было обойтись без PRB использовав листы и несколько правил NAT src-nat ( в первом правиле маскарадим всех кроме листа-исключения) , что и было бы правильным!

Если хочется прочитать про более сложные и реальные случаи использования PBR в Микротик - не забудь подписаться