1、路由器请求消息Router Solicitation和路由器通告Router Advertisement消息主要用于无状态地址的情况下,有状态的情况使用的是dhcpv6 server分配(例如:IPv6地址以及其他信息(DNS、域名等))。
2、关于IPv6自动配置及M、O比特的小结
那么对于自动配置来说,主机在什么情况下,采用哪种配置方式呢?这就要说到IPv6路由器发送出来的路由器通告消息RA了,在RA消息中有两个非常重要的比特位,具体如下:
关于M及O比特
Managed Address Configuration Flag, 也就是M比特或者M标记
默认为0。该标记指示主机该使用何种自动配置方式来获取IPv6单播地址。当M比特被设置为1时,收到该RA消息的主机将使用配置协议(例如DHCPv6)来获取状态化(Stateful)IPv6地址。
Other Stateful Configuration Flag ,也就是O比特或者O标记
默认为0。该标记指示主机使用何种方式来配置除了IPv6地址外的其他配置信息(如DNS、域名等)。当O比特被设置为1,则收到该RA消息的主机将使用配置协议(如DHCPv6)来获取除了IPv6地址以外的其他配置信息。
3、关于M及O比特的组合
M=0,O=0 应用于没有DHCPv6服务器的环境。主机使用RA消息中的前缀构造IPv6单播地址,同时使用其他方法(非DHCPv6),例如手工配置的方法设置其他配置信息(DNS等)。
M=1,O=1 主机使用DHCPv6来配置IPv6单播地址以及其他配置信息(DNS等)。这种应用也称为DHCPv6 Stateful。
M=0,O=1 主机使用RA消息获得的IPv6前缀构造IPv6地址,同时使用DHCPv6来获取除了地址之外的其他配置信息。这种应用也被称为DHCPv6 stateless。
M=1,O=0 主机仅仅使用DHCPv6来获取IPv6地址,至于其他配置信息则并不通过DHCPv6获得,这种组合不建议使用。