RFC: 4271
Оригинал: A Border Gateway Protocol 4
Предыдущие версии: RFC 1654, RFC 1771
Категория: Проект стандарта
Дата публикации:
Авторы: , ,
Перевод: Николай Малых

8.1.2. События административного плана

К числу административных относятся те события, при которых операторский интерфейс машины политики BGP сигнализирует машине конечных состояний BGP о необходимости запуска или остановки машины состояний BGP. Базовые средства индикации запуска и остановки дополняются необязательными атрибутами соединения, которые передают сигналы о некоторых типах запуска и остановки BGP FSM. Примером такой комбинации может служить Событие 5 — AutomaticStart_with_PassiveTcpEstablishment. С помощью такого события реализация BGP сигнализирует BGP FSM об использовании Automatic Start с опцией для применения процедуры Passive TCP Establishment. В свою очередь Passive TCP establishment сигнализирует, что BGP FSM будет ждать вызова удаленной стороны для организации соединения TCP.

Отметим, что только Событие 1 (ManualStart) и Событие 2 (ManualStop) относятся к числу обязательных административных событий. Все остальные события административного типа (События 3 — 8) являются дополнительными. Каждое из описанных ниже событий имеет номер, определение, статус (обязательное или дополнительное), а также дополнительные атрибуты сессии, которые следует устанавливать на каждой стадии. При генерации Событий 1 — 8 для BGP FSM проверяются условия, заданные в поле "Статус дополнительных атрибутов". Если любое из этих условий не выполняется, локальной системе следует записать в журнальный файл сведения об ошибке FSM.

В некоторых реализациях установка дополнительных атрибутов сессии может быть неявной и, следовательно, эти атрибуты не могут явно устанавливаться оператором. В параграфе 8.2.1.5 описаны такие неявные установки дополнительных сеансовых атрибутов. Описанные ниже административные события также могут быть в некоторых реализациях неявными и недоступными для оператора.

  • Событие 1: ManualStart
    • Определение: администратор локальной системы вручную инициирует соединение с партнером.

    • Статус: обязательный.

    • Статус дополнительных атрибутов: для атрибута PassiveTcpEstablishment следует установить значение FALSE.

  • Событие 2: ManualStop
    • Определение: администратор локальной системы вручную останавливает соединение с партнером.

    • Статус: обязательный.

    • Статус дополнительных атрибутов: взаимодействие с дополнительными атрибутами отсутствует.

  • Событие 3: AutomaticStart
    • Определение: локальная система автоматически организует соединение BGP.

    • Статус: дополнительный, зависит от локальной системы.

    • Статус дополнительных атрибутов:

      1. для атрибута AllowAutomaticStart следует установить значение TRUE, если происходит данное событие;
      2. если поддерживается дополнительный атрибут сессии PassiveTcpEstablishment, для него следует установить значение FALSE;
      3. если поддерживается DampPeerOscillations, следует установить значение FALSE, когда произойдет данное событие.
  • Событие 4: ManualStart_with_PassiveTcpEstablishment
    • Определение: локальный администратор вручную инициирует соединение с партнером при включенном режиме PassiveTcpEstablishment; дополнительный сеансовый атрибут PassiveTcpEstablishment показывает, что будут прослушиваться вызовы партнера прежде, чем соединение будет организовано.

    • Статус: дополнительный, зависит от локальной системы.

    • Статус дополнительных атрибутов:

      1. для атрибута PassiveTcpEstablishment следует установить значение TRUE, если это событие происходит;
      2. после завершения события для атрибута DampPeerOscillations следует установить значение FALSE.
  • Событие 5: AutomaticStart_with_PassiveTcpEstablishment
    • Определение: локальная система автоматически инициирует соединение BGP при включенном режиме PassiveTcpEstablishment; дополнительный сеансовый атрибут PassiveTcpEstablishment показывает, что будут прослушиваться вызовы партнера прежде, чем соединение будет организовано.

    • Статус: дополнительный, зависит от локальной системы.

    • Статус дополнительных атрибутов:

      1. для атрибута AllowAutomaticStart следует установить значение TRUE;
      2. для атрибута PassiveTcpEstablishment следует установить значение TRUE;
      3. если поддерживается атрибут DampPeerOscillations, для него следует установить значение FALSE.
  • Событие 6: AutomaticStart_with_DampPeerOscillations
    • Определение: локальная система автоматически инициирует соединение BGP при включенном режиме подавления осцилляций; конкретный метод подавления осцилляций определяется реализацией и его рассмотрение выходит за пределы данной спецификации.

    • Статус: дополнительный, зависит от локальной системы.

    • Статус дополнительных атрибутов:

      1. для атрибута AllowAutomaticStart следует установить значение TRUE;
      2. для атрибута DampPeerOscillations следует установить значение TRUE;
      3. для атрибута PassiveTcpEstablishment следует установить значение TRUE.
  • Событие 7: AutomaticStart_with_DampPeerOscillations_and_PassiveTcpEstablishment
    • Определение: локальная система автоматически инициирует соединение BGP при включенном режиме подавления осцилляций и PassiveTcpEstablishment; конкретный метод подавления осцилляций определяется реализацией и его рассмотрение выходит за пределы данной спецификации.

    • Статус: дополнительный, зависит от локальной системы.

    • Статус дополнительных атрибутов:

      1. для атрибута AllowAutomaticStart следует установить значение TRUE;
      2. для атрибута DampPeerOscillations следует установить значение TRUE;
      3. для атрибута PassiveTcpEstablishment следует установить значение TRUE.
  • Событие 8: AutomaticStop
    • Определение: локальная система автоматически останавливает соединение BGP; примером автоматической остановки может служить избыточное число префиксов от данного партнера и автоматический разрыв локальной системой соединения с этим партнером.

    • Статус: дополнительный, зависит от локальной системы.

    • Статус дополнительных атрибутов: для атрибута AllowAutomaticStop следует установить значение TRUE.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.