IPv6 协议具有地址空间巨大的特点,但同时长达128 比特的IPv6 地址又要求高效合理的地址自动分配和管理策略
IPv6 无状态地址配置协议[RFC2462] 是目前广泛采用的IPv6 地址自动配置方式
配置了该协议的主机只需相邻路由器开启IPv6 路由公告功能,即可以根据公告报文包含的前缀信息自动配置本机地址
但无状态地址配置方案中路由器并不记录所连接的IPv6 主机的具体地址信息,可管理性差
而且当前无状态地址配置方式不能使IPv6 主机获取DNS 服务器的地址和域名等配置信息,在可用性上有一定缺陷
对于互联网服务提供商(ISP)来说,也没有相关的规范指明如何向路由器自动分配IPv6 前缀,所以在部署IPv6 网络时,只能采用手动配置的方法为路由交换设备配置IPv6 地址
DHCPv6 是动态主机配置协议( DHCP) 的 IPv6 版本,协议基本规范由RFC3315 定义
相对于IPv6 无状态地址自动配置协议,DHCPv6属于一种有状态地址自动配置协议
在有状态地址配置过程中,DHCPv6 服务器分配一个完整的IPv6 地址给主机,并提供DNS 服务器地址和域名等其它配置信息,这中间可能通过中继代理转交DHCPv6 报文,而且最终服务器能把分配的IPv6 地址和客户端的绑定关系记录在案,从而增强了网络的可管理性
DHCPv6 服务器也能提供无状态DHCPv6 服务,即DHCPv6 服务器不分配IPv6 地址,仅需向主机提供DNS 服务器地址和域名等其它配置信息,主机IPv6 地址仍然通过路由器公告方式自动生成,这样配合使用就弥补了IPv6 无状态地址自动配置的缺陷
DHCPv6 协议还提供了DHCPv6 前缀代理的扩展功能,上游路由器可以自动为下游路由器分派地址前缀,从而实现了层次化网络环境中IPv6 地址的自动规划,解决互联网提供商(ISP)的IPv6 网络