跳到主要内容

12.2. Delegating Router behavior (委派路由器行为)

12.2. Delegating Router behavior (委派路由器行为)

当委派路由器从请求路由器接收到包含 IA_PD 选项的 Request 消息, 并且委派路由器被授权将前缀委派给请求路由器时, 委派路由器选择要委派给请求路由器的前缀。本文档未指定委派路由器为委派选择前缀的机制。第 11.2 节给出了委派路由器可能为请求路由器选择要委派的前缀的方式示例。

委派路由器检查 Renew 和 Rebind 消息中 IA_PD Prefix 选项 (在 IA_PD 选项中) 中标识的前缀, 并根据前缀的当前状态进行响应。委派路由器为来自请求路由器的消息中的每个有效前缀返回具有更新的生命周期的 IA_PD Prefix 选项 (在 IA_PD 选项中)。如果委派路由器发现任何前缀不在请求路由器的绑定条目中, 则委派路由器将生命周期为 0 的前缀返回给请求路由器。

当委派路由器找不到请求路由器的 IA_PD 的绑定时, 委派路由器的行为如下:

Renew 消息: 如果委派路由器找不到请求路由器的 IA_PD 的绑定, 则委派路由器在 Reply 消息中返回不包含前缀的 IA_PD, 并将 Status Code 选项设置为 NoBinding。

Rebind 消息: 如果委派路由器找不到请求路由器的 IA_PD 的绑定, 并且委派路由器根据委派路由器的显式配置确定 IA_PD 中的前缀不适合请求路由器的接口所连接的链路, 则委派路由器可以向请求路由器发送一个 Reply 消息, 其中包含 IA_PD, 并将 IA_PD 中前缀的生命周期设置为零。此 Reply 构成向请求路由器的明确通知, 即 IA_PD 中的前缀不再有效。如果委派路由器无法确定前缀是否不适合该链路, 则丢弃 Rebind 消息。

委派路由器可以根据用于获取前缀的机制 (例如, 在动态池的情况下), 将请求路由器的 Release 消息中 IA_PD Prefix 选项中的任何前缀标记为 "available"。

委派路由器必须在发送给请求路由器的 Reply 消息中包含一个或多个 IA_PD Prefix 选项 (在 IA_PD 选项中)。