1. Бред потому, что ты своим "механизмом" взялся обрабатывать только одно из трех направлений трафика, а именно то, что прилетает из Интернет. Вдумчиво и внимательно читающие статью понимают, что есть и другие направления после прочтения 6-го и 7-го пункта задачи.
Конкретно по твоему "механизму": как обеспечивается правильный маршрут при
ping src-address=IP_ISP2 8.8.8.88.8.8.8 ,
если дефолтгейтвей смотрит в шлюз ISP1 ? Или же при построении туннеля с соурса резервного провайдера.
2.
"В ip route есть пункт "route mark" но там походу ошибка и это на самом деле route table которая в рулзах. А не метка." - В статье есть пункт 2 и в нем есть
"Замечание". Обрати на него внимание.
3. На общеобразовательные вопросы я тебе больше отвечать не стану. Утомил. Будет конкретика - задавай.