два провайдера - отказоустойчиловость и чистка сесии.. запутался.
Добавлено: 11 окт 2018, 13:24
Постановка задачи:
1 есть проводной провайдер, который любит падать ( причем частично, то есть может отпасть все кроме MSK-IX, или один из аплинков перестать работать.. ), есть страховочная SIM воткнутая в проводной роутер. Надо проверять внешние ресурсы и чистить SIP сессии.
Непонятки:
1 везде сказано просто выделите два ресурса для пинга с разных хвостов и вешайте NETWATCH. Микротик же, если упала физика ( и такое бывает с проводным), перестраивает маршруты можно ли его убедить не делать этого более человечно, чем маршрут в блекхол в метрикой 2 . То есть сейчас сделано. так - не нравится, но работает .
2 как таки почистить сессии пробовалось все что нашлось в интернете/ придумалось то есть максимальная комбинация выглядела вот так ( сорри по памяти, может быть где-то чуть ошибся с синтаксисом порты точно 5060 и 9060 - других нет, sip service port это 4 и описано оба порта) в скрипт оно точно приходит ( счетчик дергается в лог пишется warn из скрипта), ошибок вида ( не нашло что удалить - в логе нет) . Пробовал без disable tracking и без ip firewall service-port disable , менял их местами, чистил не только SIP а все. ... КАК ?? ( delay 120 расставлял в самых неожиданных местах) . При этом если руками запустить скрипт - все работает - устройства регятся заново.
1 есть проводной провайдер, который любит падать ( причем частично, то есть может отпасть все кроме MSK-IX, или один из аплинков перестать работать.. ), есть страховочная SIM воткнутая в проводной роутер. Надо проверять внешние ресурсы и чистить SIP сессии.
Непонятки:
1 везде сказано просто выделите два ресурса для пинга с разных хвостов и вешайте NETWATCH. Микротик же, если упала физика ( и такое бывает с проводным), перестраивает маршруты можно ли его убедить не делать этого более человечно, чем маршрут в блекхол в метрикой 2 . То есть сейчас сделано. так - не нравится, но работает .
2 как таки почистить сессии пробовалось все что нашлось в интернете/ придумалось то есть максимальная комбинация выглядела вот так ( сорри по памяти, может быть где-то чуть ошибся с синтаксисом порты точно 5060 и 9060 - других нет, sip service port это 4 и описано оба порта) в скрипт оно точно приходит ( счетчик дергается в лог пишется warn из скрипта), ошибок вида ( не нашло что удалить - в логе нет) . Пробовал без disable tracking и без ip firewall service-port disable , менял их местами, чистил не только SIP а все. ... КАК ?? ( delay 120 расставлял в самых неожиданных местах) . При этом если руками запустить скрипт - все работает - устройства регятся заново.