网络工程师 · 高频练习

IPv6 主机使用 SLAAC 时,默认网关通常从哪里学到?

中级 单选题 第 912 题 中等 网络工程师IPv6SLAACRouter Advertisement默认网关
题目

IPv6 主机在局域网中使用 SLAAC 自动配置地址。关于默认网关的获得方式,正确的是()。

A 通常根据路由器发送的 ICMPv6 Router Advertisement 学习默认路由
B 必须由 ARP 响应携带默认网关地址
C 只能从有状态 DHCPv6 的默认网关选项获得
D 把本机链路本地地址固定作为默认网关
题目类型:原创高频练习题 用途:用于帮助理解网络工程师相关考点和答案解析,不等同于官方真题。
正确答案
A
答案解析

IPv6 路由器通过 RA 通告自身及前缀等信息,主机可据此形成 SLAAC 地址并安装默认路由。DHCPv6 可提供地址或 DNS 等参数,但默认网关通常来自 RA。

选项分析

A

正确。RA 是 IPv6 邻居发现机制的一部分,可让主机发现默认路由器。

B

错误。IPv6 使用 NDP,不使用 IPv4 ARP 获取默认网关。

C

错误。默认网关通常不是由 DHCPv6 默认网关选项提供。

D

错误。默认网关应指向可达的路由器,不是把本机地址当网关。

本题为什么容易错

“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。