大家好,我是网络产品线技术规划与市场支持部任沛杰,本期探秘联接我们来继续了解IP地址分配技术,上一期我们介绍了IPv4的地址分配技术,今天我们继续学习IPv6地址分配技术。
IPv6动态地址分配技术可以分为ND协议分配(无状态地址分配)和DHCPv6协议分配(有状态地址分配)两大类。
有状态地址配置需要在DHCPv6的监控下进行地址配置,DHCPv6服务器能够控制和管理IP地址的使用。
无状态地址配置不需要DHCPv6服务器,主机可以自动配置链路本地地址。无状态地址分配IPv6 ND邻居发现协议代替了IPv4中的ARP协议和ICMP路由器发现协议,它使用ICMPv6报文实现地址解析,跟踪邻居状态,重复地址检测,路由器发现,以及重定向等功能。
ND协议定义了以下五种类型的报文:
1、路由器请求RS报文
主机启动后,通过RS消息向路由器发出请求,路由器则会以RA消息响应。
2、路由器通告RA报文
路由器周期性的发布RA消息,其中包括前缀和一些标志位的信息。
3、邻居请求NS报文
主机通过NS消息可以得到邻居的链路层地址,检查邻居是否可达,也可以进行重复地址检测。
4、邻居通告NA报文
NA消息是主机对NS消息的响应,同时主机在链路层变化时也可以主动发送NA消息。
5、重定向报文
路由器发现报文的入接口和出接口相同时,可以通过重定向消息通知主机选择另外一个更好的下一跳地址。
下面这张图是RA路由器通告报文的内容,其中:
M=0的时候,表示使用ND协议来获取IPv6单播地址
M=1的时候,表示使用DHCPv6来获取IPv6单播地址
O=0的时候,表示不需要使用DHCPv6来获取其他参数
O=1的时候,表示使用DHCPv6获取其他参数
新华三智能联接
长按扫码关注我们,
更多精彩敬请期待!