跳到主要内容

10. IA_PD Prefix option (IA_PD 前缀选项)

10. IA_PD Prefix option (IA_PD 前缀选项)

IA_PD Prefix 选项用于指定与 IA_PD 关联的 IPv6 地址前缀。IA_PD Prefix 选项必须封装在 IA_PD 选项的 IA_PD-options 字段中。

IA_PD Prefix 选项的格式为:

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| OPTION_IAPREFIX | option-length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| preferred-lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| valid-lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| prefix-length | |
+-+-+-+-+-+-+-+-+ IPv6 prefix |
| (16 octets) |
| |
| |
| |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | .
+-+-+-+-+-+-+-+-+ .
. IAprefix-options .
. .
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

option-code: OPTION_IAPREFIX (26)

option-length: 25 + IAprefix-options 字段的长度

preferred-lifetime: 选项中 IPv6 前缀的建议首选生命周期, 以秒为单位表示。值 0xFFFFFFFF 表示无限。

valid-lifetime: 选项中 IPv6 前缀的有效生命周期, 以秒为单位表示。值 0xFFFFFFFF 表示无限。

prefix-length: 此前缀的长度 (以位为单位)

IPv6-prefix: 一个 IPv6 前缀

IAprefix-options: 与此前缀关联的选项

在请求路由器发送给委派路由器的消息中, 字段中的值可用于指示请求路由器对这些值的偏好。请求路由器可以发送零值以指示没有偏好。请求路由器可以将 IPv6 前缀字段设置为零, 并在 prefix-length 字段中给出一个值, 以指示对要委派的前缀大小的偏好。

在委派路由器发送的消息中, 应该将首选生命周期和有效生命周期设置为 RFC 2461 [4] 第 6.2.1 节 "Router Configuration Variables" 中指定的 AdvPreferredLifetime 和 AdvValidLifetime 的值, 除非通过管理配置。

请求路由器丢弃首选生命周期大于有效生命周期的任何前缀。如果首选生命周期大于有效生命周期, 则委派路由器忽略请求路由器设置的生命周期, 并且如果请求路由器设置的 T1 和 T2 值大于首选生命周期, 则忽略这些值。

首选生命周期和有效生命周期中的值是每个生命周期剩余的秒数。

IA_PD Prefix 选项只能出现在 IA_PD 选项中。一个 IA_PD 选项中可以出现多个 IA_PD Prefix 选项。

涉及此 IA_PD Prefix 选项的任何操作的状态在 IAprefix-options 字段中的 Status Code 选项中指示。