BGP timers

Материал из Xgu.ru

Перейти к: навигация, поиск

< BGP


Содержание

[править] Keepalive и hold time

  • Keepalive Interval — Интервал времени в секундах, между отправкой сообщений keepalive. По умолчанию 60 секунд.
  • Hold Time — Интервал времени в секундах, по истечении которого сосед будет считаться недоступным. По умолчанию 180 секунд.

Keepalive — используется для поддерживания отношений соседства, для обнаружения неактивных соседей.

Сообщения Keepalive состоят только из заголовка пакета (длина 19 октетов).

Если периодичность отправки keepalive-сообщений выставлена в 0, то сообщения не отправляются.

[править] Изменение значения таймеров keepalive и hold в Cisco

Для каждого соседа может быть указано уникальное значение таймеров keepalive и hold. BGP выполняет проверку таймеров keepalive и hold, однако несовпадение этих параметров не влияет на установку отношений соседства.

По умолчанию значение таймеров:

  • Hold — 180 секунд,
  • Keepalive — 60 секунд.

В сообщениях Open передается только значение таймера Hold. Если значения таймеров не совпадают, то каждый маршрутизатор будет использовать меньшее значение таймера Hold.

Если выбранное значение таймера Hold равно нулю, то сообщения Keepalive отправляться не будут.

Так как значение таймера keepalive не передается, то оно должно быть каким-то образом получено. Маршрутизатор выбирает значение таймера keepalive таким образом:

  • Если был выбран таймер hold, который настроен на локальном маршрутизаторе, то используется локальное значение таймера keepalive;
  • Если был выбран таймер hold, который настроен на соседнем маршрутизаторе и значение локально настроенного таймера keepalive меньше чем 1/3 выбранного таймера hold, то используется локальное значение таймера keepalive;
  • Если был выбран таймер hold, который настроен на соседнем маршрутизаторе и значение локально настроенного таймера keepalive больше чем 1/3 выбранного таймера hold, то используется целое число, которое меньше чем 1/3 выбранного таймера hold.

Изменение таймеров для процесса BGP:

dyn3(config-router)# timers bgp <keepalive> <holdtime>

Изменение таймеров для соседа или группы соседей (эти значения более приоритетные чем значения таймеров для процесса):

dyn3(config-router)# neighbor <ip-address | peer-group-name> timers <keepalive> <holdtime>


[править] Дополнительная информация

[править] Примечания


Источник — «http://xgu.ru/wiki/BGP_timers»