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

RFC 4271, Страница 33 из 65

8.1.5. События, связанные с сообщениями BGP

  • Событие 19: BGPOpen
    • Определение: это событие генерируется при получении корректного сообщения OPEN.

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

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

      1. для атрибута DelayOpen следует установить значение FALSE;
      2. таймер DelayOpenTimer следует выключить.
  • Событие 20: BGPOpen with DelayOpenTimer running
    • Определение: это событие генерируется при получении корректного сообщения OPEN для партнера, который уже имеет организованное транспортное соединение и в настоящее время задерживает передачу сообщения BGP OPEN.

    • Статус: дополнительное.

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

      1. для атрибута DelayOpen следует установить значение FALSE;
      2. таймер DelayOpenTimer следует включить.
  • Событие 21: BGPHeaderErr
    • Определение: это событие генерируется при получении сообщения BGP с некорректным заголовком.

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

  • Событие 22: BGPOpenMsgErr
    • Определение: это событие генерируется при получении сообщения OPEN, содержащего ошибки.

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

  • Событие 23: OpenCollisionDump
    • Определение: это событие генерируется административным путем при детектировании конфликта соединений в процесс обработки входящего сообщения OPEN, если данное соединение планируется разорвать; описание детектирования конфликтов приведено в параграфе 6.8.

      Событие 23 является административным действием, генерируемым логикой реализации, принимающей решение о сбросе соединения в соответствии с правилами параграфа 6.8. Это событие может происходить, если FSM реализована как две связанных машины состояний.

    • Статус: дополнительное.

    • Статус дополнительных атрибутов: если машина состояний обрабатывает это событие из состояния Established, для дополнительного атрибута CollisionDetectEstablishedState следует установить значение TRUE.

    • Примечание: событие OpenCollisionDump может происходить в состояниях Idle, Connect, Active, OpenSent и OpenConfirm без установки каких-либо дополнительных атрибутов.

  • Событие 24: NotifMsgVerErr
    • Определение: это событие генерируется при получении сообщения NOTIFICATION с кодом ошибки несоответствия версий.

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

  • Событие 25: NotifMsg
    • Определение: это событие генерируется при получении сообщения NOTIFICATION с кодом ошибки, отличным от несовпадения версий.

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

  • Событие 26: KeepAliveMsg
    • Определение: это событие генерируется при получении сообщения KEEPALIVE.

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

  • Событие 27: UpdateMsg
    • Определение: это событие генерируется при получении корректного сообщения UPDATE.

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

  • Событие 28: UpdateMsgErr
    • Определение: это событие генерируется при получении некорректного сообщения UPDATE

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

Страница 33 из 65

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