База знаний
Работа механизма Graceful Restart
Автор Евгений Иванов на 27 March 2017 04:32 PM

Введение

Механизм Graceful Restart предназначен для обеспечения бесперебойной работы (High Availability) передачи трафика в момент перезапуска протокола маршрутизации. Этот механизм, например, может работать поверх протокола BGP (https://tools.ietf.org/html/rfc4724) или OSPF(https://tools.ietf.org/html/rfc3623). Два соседних роутера договариваются о том, что одному из них надо перезапустить процесс маршрутизации (этот роутер становится GR-Restarter), в то время как другой (GR-Helper) будет скрывать этот процесс от других участников в сети. Это позволяет избежать перестройки таблицы маршрутизации на всех устройствах домена маршрутизации.

Пример настройки GR поверх протокола BGP на коммутаторах QTECH QSW-8300

QSW-8300-28F(config)#router bgp 64500

QSW-8300-28F(config-router)#bgp graceful-restart (включаем поддержку GR для BGP)

QSW-8300-28F(config-router)#neighbor 192.0.2.1 remote-as 64501

QSW-8300-28F(config-router)#neighbor 192.0.2.1 capability graceful-restart (включаем поддержку GR для данного соседа)

QSW-8300-28F(config-router)#bgp selection-deferral-time 120 (таймер задержки выбора лучшего пути)

QSW-8300-28F(config-router)#bgp graceful-restart restart-time 60 (время ожидания установления BGP-сессии после рестарта)

QSW-8300-28F(config-router)#bgp graceful-restart stale-path-time 180 (как долго роутер не будет удалять маршруты с пометкой STALE, после получения EOR-сообщения от GR-Restarter)

Пример настройки GR поверх протокола OSPF на коммутаторах QTECH QSW-8300

В случае с OSPF механизм работает по умолчанию. Мы можем настроить таймеры:

QSW-8300-28F(config-router)#ospf graceful-restart grace-period 120 (Таймер, который ограничивает время GR)

QSW-8300-28F(config-router)# ospf graceful-restart helper max-grace-period 120 (Таймер для GR-helper, в течение которого он не будет предпринимать никаких действий)

Или запретить  выступать роутеру в роли GR-helper:

QSW-8300-28F(config-router)# ospf graceful-restart helper never

(4 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)