Применение изменений в настройках политик BGP

Три способа инициировать отправку обновлений:

Hard reset
Soft reset
Обновление маршрутов (route refresh)

Содержание
1 Hard reset
2 Soft reset
2.1 Outbound soft reset
2.2 Inbound soft reset
2.3 Inbound и outboung soft reset
3 Обновление маршрутов (route refresh) или Dynamic inbound soft reset
4 Дополнительная информация
5 Примечания

Hard reset:

dyn3# clear ip bgp *
Результат выполнения команды clear ip bgp *:

Сброс всех BGP-соединений с этим маршрутизатором
Очищается таблица BGP
Сессии BGP переходят из состояния established в состояние idle
Вся информация должна быть заново выучена (сосед должен её заново отправить)
Hard reset для соседа:

dyn3# clear ip bgp
Результат выполнения команды clear ip bgp :

Сброс BGP-соединений только с соседом
Сессия BGP, установленная с этим соседом, переходит из состояния established в состояние idle
Вся информация от соседа должна быть заново выучена
[править] Soft reset
Soft reset — методы, которые позволяют обновить политики BGP не разрывая сессию с соседом.

[править] Outbound soft reset
Soft reset outbound (параметр soft необязательный, без его указания, команда clear ip bgp out, выполняет те же действия):

dyn3# clear ip bgp [soft] out
Результат выполнения команды clear ip bgp soft out:

Маршруты выученные от указанного соседа не теряются
Версия таблицы (table version number) для соседа выставляется равной 0. При наступлении следующего интервала для отправки обновлений, маршрутизатор проверяет таблицу BGP и отправляет соседу все маршруты, так как у них версия больше чем ноль
Локальный маршрутизатор отправляет заново всю информацию BGP соседу, не разрывая соединения
Соединение не разрывается
Это команда нужна для случаев, когда обновляется исходящая политика
При изменении входящей политики, команда soft out не помогает
Какие маршруты анонсируются указанному соседу:

dyn3# show ip bgp neighbors advertised-routes
[править] Inbound soft reset
Выполнение inbound soft reset:

Сохранить обновления полученные от соседа — команда neighbor soft-reconfiguration inbound
Изменить входящую политику
Заново сгенерировать обновления на локальном маршрутизаторе — команда clear ip bgp soft in
Icon-caution.gif

Вместо этой функции лучше использовать Dynamic inbound soft reset.

Сохранение всех обновлений полученных от указанного соседа:

dyn3(config-router)# neighbor soft-reconfiguration inbound
Результат выполнения команды neighbor soft-reconfiguration inbound:

Локальный маршрутизатор сохраняет все обновления полученные от указанного соседа
Применяется в случаях изменения входящей политики
Отобразить маршруты полученные от соседа и сохраненные в результате выполнения inbound soft reconfiguration:

dyn3# show ip bgp neighbours received-routes
После того как входящая политика была изменена, необходимо заново отправить обновления от этого соседа для применения политики. Маршрутизатор использует сохраненную информацию для того чтобы сгенерировать обновления от указанного соседа.

Inbound soft reset (параметр soft необязательный, без его указания, команда clear ip bgp in, выполняет те же действия):

dyn3# clear ip bgp [soft] in
Результат выполнения команды clear ip bgp [soft] in (после сохранения обновлений от соседа):

Локальный маршрутизатор использует сохраненную информацию для того чтобы сгенерировать обновления от указанного соседа
Сосед не отправляет обновления, все обновления генерируются заново локально
[править] Inbound и outboung soft reset
Одновременный soft reset для входящих и исходящих обновлений:

dyn3# clear ip bgp soft
[править] Обновление маршрутов (route refresh) или Dynamic inbound soft reset
Обновление маршрутов (route refresh) — улучшенный механизм inbound soft reset. Другое название — Dynamic inbound soft reset. Маршрутизатор отправляет соседу запрос на повторную отправку всех маршрутов. При этом не происходит разрыва сессии с соседом. По сравнению с inbound soft reset, когда требовалось сохранить все маршруты полученные от соседа, этот метод требует меньшей затраты ресурсов маршрутизатора.

Для использования route refresh, оба маршрутизатора должны поддерживать эту функцию. Информация о поддержке функции анонсируется в сообщениях Open.

Обновление маршрутов (команда улучшает механизм inbound soft reset):

dyn3# clear ip bgp in
Результат выполнения команды clear ip bgp in:

Маршруты отправленные соседу не убираются
Соединение не разрывается
Обновления не сохраняются локально
Сосед заново отправляет маршруты
Обновляет маршруты от соседа в таблице маршрутизации

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.