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

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

Согласование с IANA

Все сообщения BGP содержат 8-битовые идентификаторы типа сообщения, для которых агентство IANA создало и поддерживает реестр «BGP Message Types». В данном документе определены следующие типы сообщений:

Имя Значение Определение
OPEN 1 См. параграф 4.2.
UPDATE 2 См. параграф 4.3.
NOTIFICATION 3 См. параграф 4.5.
KEEPALIVE 4 См. параграф 4.4.

Выделение новых значений для типов сообщений происходит на основе процесса стандартизации (Standards Action), определенного в [RFC2434], или путем «Заблаговременного выделения агентством IANA», как описано в [RFC4020]. Типы сообщений задаются именем и числовым идентификатором.

Сообщения BGP UPDATE могут содержать один или множество атрибутов пути (Path Attribute), каждый из которых включает 8-битовый код типа (Attribute Type Code). Агентство IANA поддерживает реестр таких кодов, названный "BGP Path Attributes". В этом документе определяются следующие типы атрибутов пути (Path Attributes Type Code):

Имя Значение Определение
ORIGIN 1 См. параграф 5.1.1.
AS_PATH 2 См. параграф 5.1.2.
NEXT_HOP 3 См. параграф 5.1.3.
MULTI_EXIT_DISC 4 См. параграф 5.1.4.
LOCAL_PREF 5 См. параграф 5.1.5.
ATOMIC_AGGREGATE 6 См. параграф 5.1.6.
AGGREGATOR 7 См. параграф 5.1.7.

Выделение новых значений для кодов атрибутов пути происходит на основе процесса стандартизации (Standards Action), определенного в [RFC2434], или путем «Заблаговременного выделения агентством IANA», как описано в [RFC4020]. Типы атрибутов задаются именем и числовым идентификатором.

Сообщения BGP NOTIFICATION содержат 8-битовые значения кода ошибки (Error Code), для которых агентство IANA создало и поддерживает реестр "BGP Error Codes". В этом документе определены следующие коды ошибок:

Имя Значение Определение
Message Header Error 1 См. параграф 6.1.
OPEN Message Error 2 См. параграф 6.2.
UPDATE Message Error 3 См. параграф 6.3.
Hold Timer Expired 4 См. параграф 6.5.
Finite State Machine Error 5 См. параграф 6.6.
Cease 6 См. параграф 6.7.

Выделение новых значений для кодов ошибок происходит на основе процесса стандартизации (Standards Action), определенного в [RFC2434], или путем «Заблаговременного выделения агентством IANA», как описано в [RFC4020]. Коды ошибок задаются именем и числовым идентификатором.

Сообщения BGP NOTIFICATION содержат 8-битовые значения субкода ошибки (Error Subcode) и каждое значение субкода определяется в контексте соответствующего кода ошибки (Error Code) и, таким образом, является уникальным только в этом контексте.

Агентство IANA создало и поддерживает набор реестров "Error Subcodes", в котором для каждого кода ошибки BGP имеется отдельный реестр. Выделение новых значений для субкодов ошибок происходит на основе процесса стандартизации (Standards Action), определенного в [RFC2434], или путем «Заблаговременного выделения агентством IANA», как описано в [RFC4020]. Субкоды ошибок задаются именем и числовым идентификатором.

В этом документе определяются следующие субкоды для ошибок в заголовках сообщений (Message Header Error):

Имя Значение Определение
Connection Not Synchronized 1 См. параграф 6.1.
Bad Message Length 2 См. параграф 6.1.
Bad Message Type 3 См. параграф 6.1.

В этом документе определяются следующие субкоды для ошибок в сообщениях OPEN (OPEN Message Error):

Имя Значение Определение
Unsupported Version Number 1 См. параграф 6.2.
Bad Peer AS 2 См. параграф 6.2.
Bad BGP Identifier 3 См. параграф 6.2.
Unsupported Optional Parameter 4 См. параграф 6.2.
[отменено] 5 См. Приложение A.
Unacceptable Hold Time 6 См. параграф 6.2.

В этом документе определяются следующие субкоды для ошибок в сообщениях UPDATE (UPDATE Message Error):

Имя Значение Определение
Malformed Attribute List 1 См. параграф 6.3.
Unrecognized Well-known Attribute 2 См. параграф 6.3.
Missing Well-known Attribute 3 См. параграф 6.3.
Attribute Flags Error 4 См. параграф 6.3.
Attribute Length Error 5
Invalid ORIGIN Attribute 6 См. параграф 6.3.
[отменено] 7 См. Приложение A.
Invalid NEXT_HOP Attribute 8
Optional Attribute Error 9
Invalid Network Field 10
Malformed AS_PATH 11

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

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