4. 多协议不可达 NLRI - MP_UNREACH_NLRI (类型代码 15)
这是一个可选且非传递的属性, 可用于从服务中撤销多条不可行路由.
该属性按如下方式编码:
+---------------------------------------------------------+
| Address Family Identifier (2 octets) |
+---------------------------------------------------------+
| Subsequent Address Family Identifier (1 octet) |
+---------------------------------------------------------+
| Withdrawn Routes (variable) |
+---------------------------------------------------------+
这些字段的用途和含义如下:
Address Family Identifier (AFI):
此字段与 Subsequent Address Family Identifier 字段共同标识以下信息: Next Hop 字段所携带地址必须归属的网络层协议集合, 下一跳地址的编码方式, 以及后续 Network Layer Reachability Information 的语义. 如果允许 Next Hop 来自多个网络层协议, 则 Next Hop 的编码 必须 提供一种方法来确定其网络层协议.
Address Family Identifier 字段当前已定义的值在 IANA 的 Address Family Numbers 注册表 [IANA-AF] 中给出.
Subsequent Address Family Identifier (SAFI):
此字段与 Address Family Identifier 字段共同标识以下信息: Next Hop 所携带地址必须归属的网络层协议集合, 下一跳地址的编码方式, 以及后续 Network Layer Reachability Information 的语义. 如果允许 Next Hop 来自多个网络层协议, 则 Next Hop 的编码 必须 提供一种方法来确定其网络层协议.
Withdrawn Routes Network Layer Reachability Information:
这是一个可变长度字段, 列出正在从服务中撤销的路由的 NLRI. NLRI 的语义由该属性中携带的 <AFI, SAFI> 组合标识.
当 Subsequent Address Family Identifier 字段设置为本文档定义的某个值时, 每个 NLRI 都按本文档 "NLRI encoding" 章节中的规定进行编码.
包含 MP_UNREACH_NLRI 的 UPDATE 消息不要求携带任何其他路径属性.