Skip to main content

IANA Considerations (IANA 考虑)

IANA Considerations (IANA 考虑)

所有 BGP 消息都包含一个 8 位消息类型, IANA 已经创建并维护一个名为"BGP Message Types"的注册表。本文档定义了以下消息类型:

      Name             Value       Definition
---- ----- ----------
OPEN 1 See Section 4.2
UPDATE 2 See Section 4.3
NOTIFICATION 3 See Section 4.5
KEEPALIVE 4 See Section 4.4

未来的分配将使用 [RFC2434] 中定义的标准操作流程或 [RFC4020] 中定义的早期 IANA 分配流程进行。分配包括名称和值。

BGP UPDATE 消息可以携带一个或多个路径属性, 其中每个属性包含一个 8 位属性类型代码。IANA 已经维护了这样一个注册表, 名为"BGP Path Attributes"。本文档定义了以下路径属性类型代码:

     Name               Value       Definition
---- ----- ----------
ORIGIN 1 See Section 5.1.1
AS_PATH 2 See Section 5.1.2
NEXT_HOP 3 See Section 5.1.3
MULTI_EXIT_DISC 4 See Section 5.1.4
LOCAL_PREF 5 See Section 5.1.5
ATOMIC_AGGREGATE 6 See Section 5.1.6
AGGREGATOR 7 See Section 5.1.7

未来的分配将使用 [RFC2434] 中定义的标准操作流程或 [RFC4020] 中定义的早期 IANA 分配流程进行。分配包括名称和值。

BGP NOTIFICATION 消息携带一个 8 位错误代码, IANA 已经创建并维护一个名为"BGP Error Codes"的注册表。本文档定义了以下错误代码:

      Name                       Value      Definition
------------ ----- ----------
Message Header Error 1 Section 6.1
OPEN Message Error 2 Section 6.2
UPDATE Message Error 3 Section 6.3
Hold Timer Expired 4 Section 6.5
Finite State Machine Error 5 Section 6.6
Cease 6 Section 6.7

未来的分配将使用 [RFC2434] 中定义的标准操作流程或 [RFC4020] 中定义的早期 IANA 分配流程进行。分配包括名称和值。

BGP NOTIFICATION 消息携带一个 8 位错误子代码, 其中每个子代码必须在特定错误代码的上下文中定义, 因此只需在该上下文中唯一。

IANA 已经创建并维护一组注册表"Error Subcodes", 为每个 BGP 错误代码设有单独的注册表。未来的分配将使用 [RFC2434] 中定义的标准操作流程或 [RFC4020] 中定义的早期 IANA 分配流程进行。分配包括名称和值。

本文档定义了以下消息头错误子代码:

      Name                         Value        Definition
-------------------- ----- ----------
Connection Not Synchronized 1 See Section 6.1
Bad Message Length 2 See Section 6.1
Bad Message Type 3 See Section 6.1

本文档定义了以下 OPEN 消息错误子代码:

      Name                         Value        Definition
-------------------- ----- ----------
Unsupported Version Number 1 See Section 6.2
Bad Peer AS 2 See Section 6.2
Bad BGP Identifier 3 See Section 6.2
Unsupported Optional Parameter 4 See Section 6.2
[Deprecated] 5 See Appendix A
Unacceptable Hold Time 6 See Section 6.2

本文档定义了以下 UPDATE 消息错误子代码:

      Name                             Value    Definition
-------------------- --- ----------
Malformed Attribute List 1 See Section 6.3
Unrecognized Well-known Attribute 2 See Section 6.3
Missing Well-known Attribute 3 See Section 6.3
Attribute Flags Error 4 See Section 6.3
Attribute Length Error 5 See Section 6.3
Invalid ORIGIN Attribute 6 See Section 6.3
[Deprecated] 7 See Appendix A
Invalid NEXT_HOP Attribute 8 See Section 6.3
Optional Attribute Error 9 See Section 6.3
Invalid Network Field 10 See Section 6.3
Malformed AS_PATH 11 See Section 6.3