Я пытаюсь наладить маршрутизацию пакетов от IP-телефона. Сейчас на роутере две таблицы маршрутизации: основная и 'mosnet1', которая привязана к резервному провайдеру.
Если активны оба провайдера и таблица роутов выглядит так:
То звонилка не работает, т.к., судя по логам, пакеты отправляются не в ту таблицу маршрутизации:
Как я понимаю, это происходит потому, что трафик с телефона приходит без метки, а в роутах есть правило, что пропускаются только меченые пакеты, причем с определенного IP:
Если же я выключаю интерфейс запасного провайдера и, как следствие, роут становится unreachable, то все работает, трафик идет через мой основной Ростелеком:
Я попробовал в статическом роуте установить distance=2 и это помогло, но насколько такое решение правильно? Как это может повлиять на обработку пакетов резервного провайдера?