admin管理员组

文章数量:1641880

本文以Linux 4.4版本为例

1 RA (Router Advertisement)

IPv6地址配置和IPv4地址配置不同的一点,在执行dhcp前,会先向router发送RS包,等待路由器回复RA包。host再根据RA包的内容决定是利用DHCPv6协议想router获取IPv6地址(statefull模式),还是主机自己配置IPv6地址(stateless模式)。同样,这也是IPv6协议一个突出的特点:支持网络节点的地址自动配置。

下图为需要stateless模式自动主机配置IPv6地址的RA报文

可以看出当,M-bit为0时,代表没有可用IPv6地址;Prefix information的A flag置1时,代表自动地址配置。当接收到这样的RA报文时,那么便是进行自动地址配置。特别地,当M-bit为0时,即使发送DHCPv6包,router也会回复无地址可用(no address available)。

详细可参考RFC

https://tools.ietf/html/rfc4861

https://tools.ietf/html/rfc4862

本文标签: 内核地址RALinux