一、题目
DHCPv6客户端和DHCPv6服务器通过哪些报文判断客户端采用DHCPv6有状态自动配置还是DHCPv6无状态自动配置?
A. DA
B. NA
C. NS
D. RS
二、答案
AD
三、解析
A. DA
DA 是 DHCPv6 服务器发送给客户端的响应报文,用于响应客户端的 DHCPv6 Solicit 报文。当客户端发送 Solicit 报文时,服务器会回复 DA 报文。DA 报文中包含服务器的配置信息,如是否支持有状态或无状态自动配置。
B. NA
NA 报文用于确认一个 IPv6 地址是否已经被使用,或者用于回应对某个地址的查询。NA 报文主要用于 IPv6 地址解析和重复地址检测。
C. NS
NS 报文用于解析 IPv6 地址到链路层地址,或者用于重复地址检测。NS 报文主要用于 IPv6 地址解析和重复地址检测。
D. RS
RS 报文用于请求路由器发送 RA 报文,RA 报文中包含前缀信息和配置标志(如 M 和 O 标志)。
如果 RA 报文中的 M 标志(Managed Address Configuration)为 1,则客户端会使用 DHCPv6 有状态自动配置。
如果 RA 报文中的 O 标志(Other Configuration)为 1,则客户端会使用 DHCPv6 无状态自动配置。
四、扩展——DHCPv6 有状态自动配置和无状态自动配置
DHCPv6 有状态自动配置
- 适用场景:需要集中管理 IPv6 地址分配,例如企业网络。
- 优点:可以动态分配 IPv6 地址,支持地址续租和释放,便于集中管理。
- 缺点:需要配置和维护 DHCPv6 服务器,增加了管理复杂性。
DHCPv6 无状态自动配置
- 适用场景:需要快速部署 IPv6 地址,但不需要集中管理,例如小型网络或家庭网络。
- 优点:客户端可以快速获取 IPv6 地址,同时通过 DHCPv6 获取其他配置信息。
- 缺点:不支持动态分配 IPv6 地址,客户端需要手动配置或使用 SLAAC。