MikroTik: RouterOS 6.xx BGP Peer State Idle

На 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, иначе все маршруты начнут загружаться заново

Оцените данную запись
 [Всего голосов: 6 - Общая оценка: 3.2]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *