跳到主要内容

4. ADD-PATH Capability

ADD-PATH Capability 是一种 BGP capability [RFC5492], Capability Code 为 69. 此 capability 的 Capability Length 字段长度可变. Capability Value 字段由以下一个或多个元组组成:

+------------------------------------------------+
| Address Family Identifier (2 octets) |
+------------------------------------------------+
| Subsequent Address Family Identifier (1 octet) |
+------------------------------------------------+
| Send/Receive (1 octet) |
+------------------------------------------------+

这些字段的含义和用途如下:

Address Family Identifier (AFI): 此字段与 [RFC4760] 中使用的字段相同.

Subsequent Address Family Identifier (SAFI): 此字段与 [RFC4760] 中使用的字段相同.

Send/Receive: 此字段指示对于 <AFI, SAFI>, 发送方是 (a) 能够从其 peer (对等体) 接收多条路径 (值 1), (b) 能够向其 peer 发送多条路径 (值 2), 还是 (c) 两者均可 (值 3).

如果收到任何其他值, 则该 capability SHOULD 被视为无法理解并被忽略 [RFC5492].

希望指示支持多个 AFI/SAFI 的 BGP speaker MUST 通过在单个 ADD-PATH Capability 实例中包含该信息来实现.