一、题目
DHCPv6服务器在RA报文中包含管理地址配置标记(M),如果取值为1,则下列说法正确的是?
A. 表示客户端启用DHCPv6有状态地址配置
B. 表示客户端需要通过无状态的DHCPv6来获取其它网络配置参数
C. 表示客户端启用IPv6无状态地址自动分配方案
D. 表示客户端需要通过有状态的DHCPv6来获取其它网络配置参数
二、答案
Correct Answer: A
三、解析
详细解析
- M标志位(Managed address configuration flag):
- 当RA报文中的M标志位取值为1时,表示客户端需要通过DHCPv6有状态地址配置来获取IPv6地址。
- 有状态地址配置意味着客户端会向DHCPv6服务器发送请求,获取一个动态分配的IPv6地址。
- O标志位(Other stateful configuration flag):
- 当RA报文中的O标志位取值为1时,表示客户端需要通过DHCPv6无状态配置来获取除地址/前缀外的其他网络配置参数。
- 无状态配置意味着客户端已经通过无状态地址自动配置(SLAAC)获取了IPv6地址,但还需要通过DHCPv6获取其他配置参数,如DNS服务器地址。
选项分析
A. 表示客户端启用DHCPv6有状态地址配置:
- 正确。当M标志位为1时,客户端会启用DHCPv6有状态地址配置,向DHCPv6服务器请求一个动态分配的IPv6地址。
B. 表示客户端需要通过无状态的DHCPv6来获取其它网络配置参数:
- 错误。这是O标志位的作用,而不是M标志位的作用。
C. 表示客户端启用IPv6无状态地址自动分配方案:
- 错误。无状态地址自动分配方案与M标志位无关,而是通过SLAAC( Stateless Address Autoconfiguration)实现。
D. 表示客户端需要通过有状态的DHCPv6来获取其它网络配置参数:
- 错误。这是O标志位的作用,而不是M标志位的作用。
四、扩展— M标志位和O标志位分别影响哪些网络配置?
在IPv6网络中,RA(Router Advertisement)报文中的M标志位和O标志位用于指导客户端如何获取网络配置信息。这两个标志位的具体作用和影响的网络配置如下:
1. M标志位(Managed address configuration flag)
- 定义:M标志位用于指示客户端是否需要通过DHCPv6有状态地址配置来获取IPv6地址。
- 取值:
- 0:客户端不使用DHCPv6有状态地址配置,而是通过无状态地址自动配置(SLAAC)获取IPv6地址。
- 1:客户端需要通过DHCPv6有状态地址配置来获取IPv6地址。
影响的网络配置:
- IPv6地址:当M标志位为1时,客户端会通过DHCPv6有状态地址配置获取IPv6地址。
- 其他网络配置参数:当M标志位为1时,客户端也会通过DHCPv6有状态地址配置获取其他网络配置参数,如DNS服务器地址、NTP服务器地址等。
2. O标志位(Other stateful configuration flag)
- 定义:O标志位用于指示客户端是否需要通过DHCPv6无状态配置来获取除地址/前缀外的其他网络配置参数。
- 取值:
- 0:客户端不通过DHCPv6获取除地址/前缀外的其他网络配置参数。
- 1:客户端需要通过DHCPv6无状态配置来获取除地址/前缀外的其他网络配置参数,如DNS服务器地址。
影响的网络配置:
- 其他网络配置参数:当O标志位为1时,客户端会通过DHCPv6无状态配置获取除地址/前缀外的其他网络配置参数,如DNS服务器地址、NTP服务器地址等。
- IPv6地址:当O标志位为1且M标志位为0时,客户端通过无状态地址自动配置(SLAAC)获取IPv6地址,但通过DHCPv6无状态配置获取其他网络配置参数。
组合情况
- M=1,O=1:
- 客户端通过DHCPv6有状态地址配置获取IPv6地址和其他网络配置参数。
- 影响的网络配置:IPv6地址、DNS服务器地址、NTP服务器地址等。
- M=0,O=1:
- 客户端通过无状态地址自动配置(SLAAC)获取IPv6地址,通过DHCPv6无状态配置获取其他网络配置参数。
- 影响的网络配置:IPv6地址(通过SLAAC)、DNS服务器地址、NTP服务器地址等(通过DHCPv6无状态配置)。
- M=1,O=0:
- 客户端通过DHCPv6有状态地址配置获取IPv6地址,但不通过DHCPv6获取其他网络配置参数。
- 影响的网络配置:IPv6地址。
- M=0,O=0:
- 客户端通过无状态地址自动配置(SLAAC)获取IPv6地址,不通过DHCPv6获取其他网络配置参数。
- 影响的网络配置:IPv6地址(通过SLAAC)。