На RouterOS 6.xx, в моём случае на 6.48.6, если peer умирает и проходит больше времени чем Hold Time, то peer просто переходит в состояние Idle и больше не пытается переподключится.
Происходит это в том случае, если второй узел настроен как пассивный.
Говорят что в RouterOS 7 это должны поправить, но пока не выйдет семёрка Long Term то пробовать особого желания нет.
Как временное лекарство я использую следующий скрипт в scheduler
/routing bgp peer {
:foreach peer in [find state!="established" and disabled=no] do={
:log warning "Restart stuck BGP Peer: $([get $peer name])"
disable $peer
:delay 100ms
enable $peer
}
}
Запускаю его каждые 3 минуты, но вы можете настроить по своему, главное что бы интервал проверок был меньше чем Hold Time в настройках peer, иначе все маршруты начнут загружаться заново
Оцените данную запись
[Всего голосов: 2 - Общая оценка: 4]
Leave a Comment