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

Приложение D. Сравнение с RFC 1105

Все изменения, перечисленные в Приложениях A, B и C, а также указанные ниже изменения:

  • Потребовалось внесение незначительных изменений в машину конечных состояний RFC1105 для согласования с пользовательским интерфейсом TCP в системах BSD версии 4.3.
  • Понятия и отношения Up/Down/Horizontal, присутствующие в RFC1105, были исключены из протокола.
  • Внесен ряд изменений в формат сообщений RFC1105:

    1. Поле Hold Time было удалено из заголовка BGP и включено в сообщение OPEN.
    2. Поле номера версии было удалено из заголовка BGP и включено в сообщение OPEN.
    3. Из сообщений OPEN было удалено поле Link Type.
    4. Вместо подтверждений OPEN CONFIRM используются сообщения KEEPALIVE.
    5. Существенно изменен формат сообщений UPDATE, добавлены новые поля для поддержки множества атрибутов пути.
    6. Поле Marker было расширено и стало использоваться также для аутентификации.

Отметим, что достаточно часто протокол BGP, соответствующий RFC 1105, называют BGP-1, соответствующий RFC 1163 — BGP-2, а соответствующий RFC 1267 — BGP-3. Вариант BGP, описанный в этом документе, называют BGP-4.

Приложение E. Опции TCP, которые могут использоваться с BGP

Если пользовательский интерфейс TCP в локальной системе поддерживает функцию TCP PUSH, каждое сообщение BGP следует передавать с установленным флагом PUSH. Установка флага приводит к ускорению передачи сообщений BGP.

Если пользовательский интерфейс TCP в локальной системе поддерживает установку поля DSCP [RFC2474] для соединений TCP, транспортные соединения для BGP следует открывать с битами 0-2 поля DSCP, имеющими двоичное значение 110.

Реализация должна поддерживать опцию TCP MD5 [RFC2385].

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