IPv6 主机在局域网中使用 SLAAC 自动配置地址。关于默认网关的获得方式,正确的是()。
IPv6 路由器通过 RA 通告自身及前缀等信息,主机可据此形成 SLAAC 地址并安装默认路由。DHCPv6 可提供地址或 DNS 等参数,但默认网关通常来自 RA。
选项分析
正确。RA 是 IPv6 邻居发现机制的一部分,可让主机发现默认路由器。
错误。IPv6 使用 NDP,不使用 IPv4 ARP 获取默认网关。
错误。默认网关通常不是由 DHCPv6 默认网关选项提供。
错误。默认网关应指向可达的路由器,不是把本机地址当网关。
本题为什么容易错
“DHCP 就负责网关”是从 IPv4 带来的惯性。IPv6 中 M、O 标志会影响主机是否再向 DHCPv6 获取地址或其他参数,但默认路由器发现仍看 RA。
简短答案
IPv6 主机使用 SLAAC 时,默认网关通常从哪里学到,正确答案是 A(通常根据路由器发送的 ICMPv6 Router Advertisement 学习默认路由)。IPv6 路由器通过 RA 通告自身及前缀等信息,主机可据此形成 SLAAC 地址并安装默认路由。DHCPv6 可提供地址或 DNS 等参数,但默认网关通常来自 RA。
易混淆概念对比表
| 概念 | 本题判断 | 区别要点 | 记忆提示 |
|---|---|---|---|
| 通常根据路由器发送的 ICMPv6 Router Advertisement 学习默认路由 | 本题正确答案 | 正确。RA 是 IPv6 邻居发现机制的一部分,可让主机发现默认路由器。 | 看到题干核心场景时优先联想到它 |
| 必须由 ARP 响应携带默认网关地址 | 本题干扰项 | 错误。IPv6 使用 NDP,不使用 IPv4 ARP 获取默认网关。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 只能从有状态 DHCPv6 的默认网关选项获得 | 本题干扰项 | 错误。默认网关通常不是由 DHCPv6 默认网关选项提供。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 把本机链路本地地址固定作为默认网关 | 本题干扰项 | 错误。默认网关应指向可达的路由器,不是把本机地址当网关。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
本题易混淆选项怎么区分
- 必须由 ARP 响应携带默认网关地址:错误。IPv6 使用 NDP,不使用 IPv4 ARP 获取默认网关。
- 只能从有状态 DHCPv6 的默认网关选项获得:错误。默认网关通常不是由 DHCPv6 默认网关选项提供。
- 把本机链路本地地址固定作为默认网关:错误。默认网关应指向可达的路由器,不是把本机地址当网关。
知识点详解
主机可先生成链路本地地址,通过 RS 请求路由信息,路由器用 RA 返回前缀和路由器生存期等内容。主机再按前缀与接口标识生成全局地址,并通过 DAD 检查冲突。网络还应防范伪造 RA,可在交换侧结合 RA Guard 等机制。排障时也要核对路由器生存期是否为零,因为这会影响默认路由建立。
备考速记
IPv6 地址可由 SLAAC 生成,默认路由器要听 RA。
IPv6 在默认网关场景中的作用
IPv6在本题中的核心价值,是解决“IPv6 主机在局域网中使用 SLAAC 自动配置地址。关于默认网关的获得方式,正确的是()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。
同类题怎么考
- 判断 SLAAC 地址和默认路由分别由什么信息形成。
- 根据 RA 中的 M、O 标志分析 DHCPv6 的参与方式。
IPv6 在网络工程师软考中的考法
软考选择题通常不会只考概念定义,还会把IPv6放到默认网关场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。
解题思路
这题专门卡 IPv4 经验。IPv4 里大家习惯 DHCP 一揽子下发地址、掩码、网关;IPv6 把角色拆开了。路由器发 RA 告诉主机“我可以做路由器,这里有哪些前缀”,主机据此装默认路由。DHCPv6 可以补地址或 DNS,但不能想当然地把默认网关也归给它。
考点定位
IPv6 地址配置和默认路由来源要分开看。即使使用 DHCPv6 获取地址,主机通常仍依赖 RA 学习默认网关。
易错提醒
- 把 RA 与 DHCPv6 视为只能二选一,忽略二者可以配合。
- 认为 RA 只通告前缀,不携带路由器生存期信息。
- 交换网络拦截 RA 后,只排查 DHCPv6 服务器。
备考提示
- 把 RS、RA、NS、NA 四类 NDP 消息按用途整理。
- 配置排障时分别检查地址、默认路由、DNS,别用“拿到 IPv6 地址”代替全部验证。
你可能还想了解
- DHCPv6 为什么通常不提供默认网关?
- IPv6 的 RS 和 RA 分别是谁发?
- SLAAC 和有状态 DHCPv6 可以同时使用吗?
本文小结
IPv6主机通常从路由器通告RA学习默认路由器,同时利用RA中的前缀完成SLAAC。DHCPv6可补充地址或DNS参数,但不能照搬IPv4经验,默认网关通常仍来自RA。