4.4IPv6自动配置功能
IPv6地址的配置方式主要包括两种:无状态地址自动配置协议(SLAAC)和IPv6动态主机配置协议(DHCPv6)。
1.无状态地址自动配置协议(SLAAC)
SLAAC基于IPv6邻居发现协议(NDP)实现,不需要服务器对地址进行管理。主机直接根据网络中的路由器通告信息与本机MAC地址结合计算出本机IPv6地址,实现地址自动配置。具体步骤如下:
- 主机收听路由器发送的路由器通告(RA)报文来获取网络前缀。
- 结合自身的接口ID生成IPv6地址。
SLAAC配置速度快,使用难度较低,适用于家庭网络或物联网等较小的应用场景。
2.IPv6动态主机配置协议(DHCPv6)
DHCPv6由DHCPv6服务器管理地址池,用户主机从服务器请求并获取IPv6地址及其他信息,达到地址自动配置的目的。DHCPv6主要分为以下几种类型:
- DHCPv6有状态自动配置:服务器保存每个节点的状态信息,客户端通过发送请求报文获取IPv6地址和其他网络配置参数。
- DHCPv6无状态自动配置:服务器不保存节点状态信息,客户端直接获取地址和其他配置参数。
- DHCPv6前缀代理:服务器提供网络前缀,客户端自行生成完整的IPv6地址。DHCPv6主要由DHCPv6客户端、DHCPv6服务器、DHCPv6中继三个部分构成。