> прочитал кучу мануалов + посты на различных форумах, однако, больше 100 мб/с никак не могу выжить
Точно прочитал? Судя по конфигу, ты просто скопировал без понимания как это работает.
add action=mark-connection chain=prerouting comment=PCC connection-state=new dst-address-type=!local new-connection-mark=ISP1-conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:3/0
add action=mark-connection chain=prerouting connection-state=new dst-address-type=!local new-connection-mark=ISP2-conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:3/1
add action=mark-connection chain=prerouting connection-state=new dst-address-type=!local new-connection-mark=ISP2-conn passthrough=yes \
per-connection-classifier=both-addresses-and-ports:3/2
Объясни мне почему у тебя три правила, когда провайдеров 2? В результате данной настройки микрот загружает одного из провайдеров в 2 раза больше.
На видео спикер четко говорит, одно соединение через одного провайдера.
В классификаторе, ты указываешь, на основании чего балансировать трафик.
В данном примере sourceIP:PORT - destIP:PORT, если при передачи данных у тебя не меняется ничего из этих параметров, то соединение будет проходить только через одного провайдера.
Для балансировки трафика и утилизации двух каналов и сервер и клиент должны поддерживать многопоточность с использование разных портов.