SLAAC ( Stateless Address Autoconfiguration ) :

host 透过 RA 取得 default router 和 prefix , 没有取得 DNSv6 address

 

SLAAC + RDNSS :

host 除了透过 RA 取得 default router 和 prefix

还透过 RDNSS 取得 DNSV6 address , 但大部分装置都不支援 RDNSS

 

SLAAC + Stateless DHCPv6 :

host 除了透过 RA 取得 default router 和 prefix

此 RA 里面的 O flag = 1

代表 host 还要透过 DHCPv6 取得 DNSv6 address

 

Stateful DHCPv6 ( Stateful Address Autoconfiguration ) :

host 只透过 RA 取得 dafault router 

此 RA 里面的 M flag = 1 , O flag = 1

代表 host 要透过 DHCPv6 取得 IPv6 address 和 DNSv6 address

Tips : 用 DHCPv6 的 IANA option 来取得 128bits IPv6 addresss

 

若 host 收到 M flag = 1 , 是可以忽略 O flag 的值

以 windows 8.1 企业版来说

不管收到 M = 1 , O = 1 或 M = 1 , O = 0

都会透过 DHCPv6 要 DNSv6 address

 

详细请参考

RFC2462 ( IPv6 Stateless Address Autoconfiguration )

RFC4861 ( Neighbor Discovery for IP version 6 (IPv6) )

RFC4862 ( IPv6 Stateless Address Autoconfiguration )

 

待续

看完文章请按 赞 or 推 , 感谢啦 ~ 

相关文章