Классическая маршрутизация смотрит на таблицу маршрутизации по dst address и сетям, а так же метрику маршрута, но когда нужно отправить в отдельную таблицу маршрутизации конкретный хост или сеть — вам нужен PBR/PBF, он же Policy-based routing.
Содержание
Создание таблицы маршрутизации PBR

/routing table
add disabled=no fib name=PBR
Маршрут по умолчанию

Adderss List
Создаем Address List 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
И делаем список из адресов и сетей, которые будем направлять как BPR трафик
/ip firewall address-list
add address=10.1.0.0/24 list=PBR
Маркировка соединения
Для снижения нагрузки нужно маркировать только новые не маркированные соединения

Лист источника PBR
Лист назначения кроме local адресов
Только новые не маркированные соединения


Маркировка маршрута
Теперь нужно по маркированному соединению направить трафик в таблицу маршрутизации, кроме источника самого интерфейса.

Кроме входящего интерфейса куда направляем трафик
Соединения Conn_PBR
