Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 DHCPv6 前缀委派在订阅者 LAN 上提供 IPv6 地址

您可以使用 IPv6 动态主机配置协议 (DHCPv6) 前缀委派自动将 IPv6 前缀委派到客户端设备 (CPE)。使用前缀委派时,委派宽带网络网关 (BNG) 路由器会将 IPv6 前缀委派给 CPE 路由器。然后,请求路由器使用前缀为订阅者 LAN 上的设备分配全局 IP 地址。请求路由器还可以将子网地址分配给 LAN 上的子网。

当委派路由器没有有关请求路由器所在网络的拓扑的信息时,DHCPv6 前缀委派非常有用。在这种情况下,委派路由器只需要请求路由器的身份来选择要委派的前缀。

DHCPv6 前缀委派取代了 IPv6 网络中对网络地址转换 (NAT) 的需求。

图 1 显示了如何在双堆栈网络中使用 DHCPv6 前缀委派。

图 1:使用 DHCPv6 的双堆栈网络中的委派寻址 Delegated Addressing in a Dual-Stack Network Using DHCPv6

通过 PPPoE 的 DHCPv6 前缀委派

当 DHCPv6 在 PPPoE 接入网络上运行时,DHCPv6 前缀委派的过程如下:

  1. CPE 将通过互联网协议版本 6 控制协议 (IPv6CP) 协商接收的接口 ID 附加到 IPv6 链路本地前缀 (FE80::/10),从而获取链路本地地址。链路本地地址为 BNG 和 CPE 之间的协议通信提供初始路径。

  2. CPE 发送包含IA_PD选项的 DHCPv6 请求消息。

  3. BNG 使用来自外部身份验证、授权和计费 (AAA) 服务器或本地前缀池的信息为 CPE 选择一个前缀。

  4. BNG 向 CPE 发送播发消息。该消息包括委派前缀、IA_PD选项和前缀委派的身份关联 (IA_PD) 前缀选项。IA_PD前缀选项中的前缀长度为 48。该消息还可以包含其他配置信息,例如最长租用时间。

  5. CPE 向 BNG 发送请求消息。消息请求播发的前缀。

  6. BNG 在回复消息中将委派的前缀返回给 CPE。此消息还包含委派前缀、IA_PD选项和IA_PD前缀选项。IA_PD前缀选项中的前缀长度为 48。该消息还可以包含其他配置信息,例如最长租用时间。

  7. CPE 使用委派前缀将全局 IPv6 地址分配给订阅者网络上的主机设备。它可以使用路由器通告、DHCPv6 或这两种方法的组合来分配订阅者 LAN 上的地址。