24 道网络接入:VLAN、中继与生成树练习题及答案
思科 CCNA 200-301 认证考试练习的全部网络接入:VLAN、中继与生成树练习题,附正确答案和简短解析。
开始练习测验 →1. 某交换机端口连接一部 IP 电话,PC 接在电话内置的交换端口上。该交换机端口是 VLAN 20 的接入端口,并配置了语音 VLAN 120。两台设备的帧如何经过交换机到电话之间的链路?
- A.语音帧带 VLAN 120 标记;PC 帧不带标记,属于 VLAN 20✓ 答案
- B.两者都不带标记;交换机按源 MAC 地址区分它们
- C.语音帧带 VLAN 120 标记;PC 帧也带 VLAN 20 标记
- D.PC 帧带 VLAN 20 标记;语音帧不带标记,属于 VLAN 120
配置语音 VLAN 后,电话通过 CDP 或 LLDP-MED 获知语音 VLAN ID,并为语音流量加上 802.1Q 标记(带 CoS 标记)。PC 的数据保持不带标记,交换机把它放入接入 VLAN。该端口仍是带语音 VLAN 的接入端口,不会变成中继。
编号 QB-XHQS4P依据: Cisco CCNA 200-301 Exam Topics — 2.1.a Access ports (data and voice)报告此题的问题
2. 技术人员拆开一台没有任何配置的新交换机,把同一子网地址的两台 PC 接到端口 3 和端口 17,它们立即就能互相 ping 通。原因是什么?
- A.端口不属于任何 VLAN,只是泛洪所有流量
- B.所有端口默认都是默认 VLAN 1 中的接入端口✓ 答案
- C.端口默认都是承载所有 VLAN 的中继端口
- D.交换机按每个已连接子网自动创建一个 VLAN
VLAN 1 是默认 VLAN:在重新分配之前,交换机的每个端口都属于它,所以两台 PC 处于同一个广播域,可以通信。VLAN 1 不能删除,也是默认的 native VLAN 和管理 VLAN,因此最佳实践是把用户端口和 native VLAN 移出 VLAN 1。
编号 QB-G29AVQ依据: Cisco CCNA 200-301 Exam Topics — 2.1.b Default VLAN报告此题的问题
3. VLAN 10(192.168.10.0/24)和 VLAN 20(192.168.20.0/24)中的主机需要互相通信。路由器只有一个以太网接口连接到交换机端口 Gi0/24。哪种设计能通过这条单一链路实现 VLAN 间路由?
- A.交换机端口设为 802.1Q 中继;路由器每个 VLAN 一个子接口并配网关 IP✓ 答案
- B.交换机端口设为 VLAN 10 接入端口;路由器每个 VLAN 一个子接口并配网关 IP
- C.交换机端口设为 802.1Q 中继;路由器物理接口配一个 IP 加每 VLAN 辅助 IP
- D.交换机端口设为 VLAN 1 接入端口;路由器单个 IP 作为两个 VLAN 的网关
单臂路由要求链路同时承载两个 VLAN,因此交换机端口必须是 802.1Q 中继。路由器为每个 VLAN 使用一个子接口,分别设置对应的 802.1Q VLAN ID,并配置该 VLAN 主机所用的默认网关 IP。接入端口只承载一个 VLAN,而在不带标记的接口上配置辅助 IP 无法区分带标记的流量。
编号 QB-YH35AQ依据: Cisco CCNA 200-301 Exam Topics — 2.1.c InterVLAN connectivity报告此题的问题
4. 在已启用 IP 路由的三层交换机上,工程师为 VLAN 30 创建了 SVI,配置 IP 10.30.0.1/24 并启用,但该 SVI 一直是 down/down。VLAN 数据库中没有 VLAN 30,也没有端口分配给它。原因是什么?
- A.SVI 只有在路由器子接口使用同一 VLAN 时才会 up
- B.SVI 只有在其 VLAN 存在且有活动端口时才会 up✓ 答案
- C.SVI 只有在交换机启用了动态路由协议后才会 up
- D.SVI 只有在交换机上禁用 IP 路由之后才会 up
SVI 是某个 VLAN 的路由接口,只有当该 VLAN 在交换机上存在,并且至少有一个接入或中继端口处于 up 并为该 VLAN 转发时,SVI 才是 up/up(除非关闭了 autostate)。创建 VLAN 30 并放入一个活动端口即可使 SVI up。路由协议和路由器子接口与 SVI 状态无关。
编号 QB-D27ACM依据: Cisco CCNA 200-301 Exam Topics — 2.1.c InterVLAN connectivity报告此题的问题
5. PC-7 配置为 10.1.10.57/24,默认网关 10.1.10.1(即 VLAN 10 的 SVI)。同一接入交换机上其他 VLAN 10 主机都能到达网关,只有 PC-7 不能。PC-7 所连端口的交换端口状态显示为静态接入模式、接入 VLAN 1。最可能的解决办法是什么?
- A.将 PC-7 的默认网关改为 VLAN 1 的 SVI
- B.将 PC-7 的交换机端口分配到接入 VLAN 10✓ 答案
- C.把 VLAN 10 加入上行中继的允许 VLAN 列表
- D.将上行中继的 native VLAN 改为 VLAN 10
同一交换机上的其他 VLAN 10 主机能到达网关,说明上行中继和 SVI 都正常。PC-7 的端口位于 VLAN 1,这是另一个广播域,所以它的帧永远到不了 VLAN 10 的网关。把该端口放入接入 VLAN 10,PC-7 就处于与其地址和网关相符的 VLAN。
编号 QB-VHZ4SK依据: Cisco CCNA 200-301 Exam Topics — 2.1 Configure and verify VLANs (normal range) spanning multiple switches报告此题的问题
6. 关于交换机在中继上发送帧时添加的 IEEE 802.1Q 标记,哪项描述正确?
- A.用 26 字节报头封装整个帧,VLAN ID 为 15 位
- B.在 FCS 之后附加 4 字节尾部,VLAN ID 为 10 位
- C.在目的 MAC 之前插入 2 字节标记,VLAN ID 为 12 位
- D.在源 MAC 之后插入 4 字节标记,VLAN ID 为 12 位✓ 答案
802.1Q 在源 MAC 地址和 EtherType/长度字段之间插入 4 字节标记:2 字节 TPID(0x8100)和 2 字节 TCI,TCI 包含 3 位优先级(PCP/CoS)、1 位 DEI 和 12 位 VLAN ID。FCS 会重新计算。用 26 字节报头封装整个帧的是已淘汰的 Cisco ISL 方式。
编号 QB-E2JMHN依据: IEEE 802.1Q报告此题的问题
7. DSW1 与 ASW3 之间的中继允许 VLAN 10、20 和 30。为了加入 VLAN 40,工程师输入了中继允许 VLAN 命令,只列出 VLAN 40,且没有使用向现有列表追加的关键字。结果会怎样?
- A.允许列表被清空,因此该中继现在承载所有 VLAN
- B.该中继现在按预期承载 VLAN 10、20、30 和 40
- C.命令被拒绝,因为 VLAN 40 原本不在允许列表中
- D.该中继现在只承载 VLAN 40,VLAN 10、20、30 中断✓ 答案
不带 add 关键字设置允许 VLAN 列表,会替换整个列表而不是追加。因此该中继只允许 VLAN 40,VLAN 10、20、30 的流量不再通过。只有 add(以及 remove)形式才会增量修改列表。
编号 QB-WHCFXM依据: Cisco CCNA 200-301 Exam Topics — 2.2.a Trunk ports报告此题的问题
8. SW1 上的中继端口 Gi0/1 使用 native VLAN 1,而 SW2 上与之相连的中继端口使用 native VLAN 99。两端都处于中继状态。工程师应预期看到哪种症状?
- A.两端中继端口立即进入 err-disabled 并停止转发
- B.链路重新协商为位于较小 native VLAN 的接入端口
- C.在两端 native VLAN 一致之前,中继丢弃所有带标记 VLAN
- D.CDP 在交换机控制台上报告 native VLAN 不匹配错误✓ 答案
CDP 会通告每个端口的 native VLAN,两端不同时就会记录 native VLAN 不匹配消息。native VLAN 的帧在中继上不带标记传输,每台交换机都会把不带标记的帧放入自己的 native VLAN,因此流量可能在 VLAN 1 和 VLAN 99 之间泄漏,生成树也可能因不一致而阻塞这些 VLAN。带标记的 VLAN 仍正常工作,中继也不会进入 err-disabled。
编号 QB-K2BADU依据: Cisco CCNA 200-301 Exam Topics — 2.2.c Native VLAN报告此题的问题
9. 在 DSW1 上,Gi1/0/1 的中继验证输出中,VLAN 50 出现在“中继允许的 VLAN”列表里,但没有出现在“允许且活动的 VLAN”列表里。这说明什么?
- A.VLAN 50 不在 DSW1 的本地 VLAN 数据库中✓ 答案
- B.VLAN 50 在邻居交换机上没有活动接入端口
- C.VLAN 50 是该中继的 native VLAN,不带标记
- D.VLAN 50 在该中继上处于生成树阻塞状态
中继输出有三个列表:允许的;允许且活动的(VLAN 在本交换机上存在);允许、活动且未被修剪的(在生成树中转发)。被允许但不活动的 VLAN 说明本地尚未创建。被生成树阻塞或被修剪的 VLAN 仍会显示为活动,只是不出现在第三个列表中。
编号 QB-3J55TT依据: Cisco CCNA 200-301 Exam Topics — 2.2.a Trunk ports报告此题的问题
10. 两台交换机相连,两端端口都保持 DTP dynamic auto 模式,没有其他中继配置。该链路的实际运行模式是什么?
- A.err-disabled,因为两个被动 DTP 端口相互冲突
- B.中继模式,因为双方都愿意协商建立中继
- C.中继模式,但需两台交换机的 VTP 域名相同
- D.接入模式,因为双方都不会主动请求建立中继✓ 答案
dynamic auto 是被动模式:只有对端请求时才同意建立中继。两端都是被动模式时没有一方发出请求,因此链路保持为接入链路。auto 加 desirable、desirable 加 desirable,或 trunk 加任一动态模式才能形成中继。由于协商结果不可控且存在安全风险,最佳实践是手动固定模式并关闭 DTP。
编号 QB-27GX6F依据: Cisco CCNA 200-301 Exam Topics — 2.2.a Trunk ports报告此题的问题
11. 在交换机 ACC-2 上,CDP 邻居摘要显示一条记录:Device ID 为 CORE-1,Local Interface 为 Gi0/1,Holdtime 为 152,Capability 为 R S I,Port ID 为 Gi1/0/24。哪项结论正确?
- A.ACC-2 的 Gi1/0/24 连接到 CORE-1 的 Gi0/1 端口
- B.ACC-2 的 Gi0/1 连接到 CORE-1 的 Gi1/0/24 端口✓ 答案
- C.CORE-1 可能位于 Gi0/1 之外好几跳交换机处
- D.60 秒内未收到更新,CORE-1 条目即会过期
Local Interface 是执行命令的设备上的端口,Port ID 是邻居的端口,所以 ACC-2 的 Gi0/1 连接到 CORE-1 的 Gi1/0/24。交换机不会转发 CDP 帧,因此每个邻居都是直连的。Holdtime 默认从 180 秒开始倒数,所以若没有新的通告,该条目将在 152 秒后过期。
编号 QB-JPN4SF依据: Cisco CCNA 200-301 Exam Topics — 2.3 Layer 2 discovery protocols (Cisco Discovery Protocol and LLDP)报告此题的问题
12. 工程师需要使用一种与厂商无关的二层邻居发现协议,来发现连接在 Cisco 交换机上的第三方交换机。哪种协议符合要求?
- A.LLDP,一种授权给其他厂商使用的 Cisco 私有协议
- B.CDP,一种各厂商普遍支持的开放 IEEE 802.1AB 标准
- C.LLDP,一种各厂商普遍支持的开放 IEEE 802.1AB 标准✓ 答案
- D.VTP,一种用于通告邻居的开放 IEEE 802.1Q 扩展
LLDP 由 IEEE 802.1AB 定义,任何厂商都可以实现,因此适合多厂商环境的邻居发现。CDP 功能相同但为 Cisco 私有。在 Cisco 交换机上通常需要手动开启 LLDP,并且可以在每个接口分别控制发送和接收方向。VTP 用于传播 VLAN 信息,不发现邻居。
编号 QB-37U9CG依据: IEEE 802.1AB报告此题的问题
13. 一次安全审查建议在面向访客用户的交换机端口以及面向 ISP 的路由器接口上禁用 CDP 和 LLDP。这项建议的原因是什么?
- A.它们会与任何接入设备协商中继,导致 VLAN 跳跃攻击
- B.它们会跨路由器转发邻居表,暴露整个内部网络
- C.其明文通告会泄露设备名称、型号、软件版本和地址✓ 答案
- D.其频繁通告会占用大量带宽,从而造成拒绝服务
CDP 和 LLDP 的通告没有认证且以明文发送,包含主机名、平台、软件版本、管理地址和 VLAN 信息。任何位于不受信任端口的人都可以抓取这些信息用于侦察。它们只在本链路有效,不会转发到直连邻居之外,占用带宽很小,中继协商则是 DTP 的工作而不是发现协议的工作。
编号 QB-KPZEXG依据: Cisco CCNA 200-301 Exam Topics — 2.3 Layer 2 discovery protocols (Cisco Discovery Protocol and LLDP)报告此题的问题
14. 工程师要把 SW1 和 SW2 之间的两条链路捆绑起来。以下哪一组两端的通道协商模式能够形成 EtherChannel?
- A.SW1 设为 PAgP auto,SW2 设为 PAgP auto
- B.SW1 设为静态 on 模式,SW2 设为 LACP active
- C.SW1 设为 LACP active,SW2 设为 LACP passive✓ 答案
- D.SW1 设为 LACP passive,SW2 设为 LACP passive
LACP active 会主动发送 LACPDU,passive 只做响应,因此 active 加 passive(或 active 加 active)能形成捆绑。两端都是 passive 时没有一方发起协商,PAgP auto 加 auto 失败也是同样原因。静态 on 模式不发送任何协商报文,只能与对端的 on 组成通道,因此不能与 LACP active 捆绑。
编号 QB-Y6S9UC依据: IEEE 802.1AX (LACP)报告此题的问题
15. 两台三层交换机将通过由两条链路组成的三层 EtherChannel 互连,使用子网 10.0.12.0/30。SW1 的地址 10.0.12.1 应该配置在哪里?
- A.配置在编号最小的成员链路上,其他成员作为备用
- B.配置在编号与 port-channel 组号相同的 SVI 上
- C.配置在逻辑 port-channel 接口上,成员设为路由端口✓ 答案
- D.配置在每条成员链路上,各用该子网中的不同地址
在三层 EtherChannel 中,成员接口被转换为路由端口(no switchport),整个捆绑作为一条路由链路,因此唯一的 IP 地址应配置在逻辑 port-channel 接口上。在各成员上配地址会破坏捆绑,而 SVI 属于 VLAN,不用于路由型 port-channel。
编号 QB-GPXEED依据: Cisco CCNA 200-301 Exam Topics — 2.4 Configure and verify (Layer 2/Layer 3) EtherChannel (LACP)报告此题的问题
16. SW1 上的 EtherChannel 摘要显示 Po1 作为二层捆绑正在使用;Gi0/1 标记为已捆绑,Gi0/2 标记为挂起(suspended)。Po1 和 Gi0/1 是 802.1Q 中继,而 Gi0/2 仍是 VLAN 20 的接入端口。Gi0/2 为什么被挂起?
- A.负载均衡哈希算法目前尚未给 Gi0/2 分配任何流
- B.成员端口的交换端口模式和 VLAN 设置必须一致才能捆绑✓ 答案
- C.Gi0/2 被 LACP 保留为热备份成员,暂时不使用
- D.在对端确认前,LACP 只允许一个成员处于活动状态
捆绑中的所有成员必须具有相同的速率、双工、交换端口模式、接入或 native VLAN、允许 VLAN 列表和生成树设置。Gi0/2 是接入端口,而捆绑是中继,所以交换机将其挂起。热备份成员会显示不同的标志,负载均衡哈希也不会改变成员的捆绑状态。
编号 QB-Z65MZD依据: Cisco CCNA 200-301 Exam Topics — 2.4 Configure and verify (Layer 2/Layer 3) EtherChannel (LACP)报告此题的问题
17. SW1 和 SW2 通过由两条 1 Gbps 链路组成的正常 EtherChannel 相连。两台服务器之间的单个大文件传输始终不超过约 1 Gbps。原因是什么?
- A.LACP 把第二条链路保留为空闲备用链路
- B.数据包轮询分发,乱序导致 TCP 降速
- C.捆绑按流哈希,每条流只使用一条成员链路✓ 答案
- D.生成树阻塞了捆绑中的一条成员链路
EtherChannel 按流而非按包进行负载均衡:对 MAC 地址、IP 地址或端口做哈希,为每条流选定一条成员链路,从而保证帧的顺序。同一对主机之间的一次传输就是一条流,所以受限于单条 1 Gbps 链路,而许多不同的流会分布到两条链路上。生成树把捆绑视为一条逻辑链路,不会阻塞其成员。
编号 QB-HPASKE依据: Cisco CCNA 200-301 Exam Topics — 2.4 Configure and verify (Layer 2/Layer 3) EtherChannel (LACP)报告此题的问题
18. 在 VLAN 10 中,四台交换机通告如下网桥 ID(优先级已包含扩展系统 ID,后接 MAC 地址):SW1 32778,0000.0c11.1111;SW2 28682,0019.aaaa.0001;SW3 32778,0019.0000.0002;SW4 24586,00a0.ffff.ffff。哪台交换机成为 VLAN 10 的根桥?
- A.SW4✓ 答案
- B.SW1
- C.SW2
- D.SW3
根桥是网桥 ID 最小的交换机,首先比较优先级字段;只有优先级相同时才比较 MAC 地址。SW4 的优先级 24586(24576 加 VLAN 10)最低,因此即使它的 MAC 地址最大也会胜出。SW1 较小的 MAC 只在优先级相同时才起决定作用。
编号 QB-W63MGA依据: Cisco CCNA 200-301 Exam Topics — 2.5.a Root port, root bridge (primary/secondary), and other port names报告此题的问题
19. 在 VLAN 20 中,所有交换机仍使用默认网桥优先级。工程师在 DSW1 上应用了 Rapid PVST+ 中将其设为 VLAN 20 主根桥的功能。DSW1 现在显示的 VLAN 20 优先级(包含扩展系统 ID)是多少?
- A.24596✓ 答案
- B.4116
- C.28692
- D.24576
当前根桥使用默认值 32768 时,主根功能会把配置优先级设为 24576(只有当根桥优先级已经低于 24576 时才设为比根桥低 4096)。显示的优先级还要加上等于 VLAN 号的扩展系统 ID,因此 24576 + 20 = 24596。次根功能则会得到 28672 + 20 = 28692。
编号 QB-EP8S3B依据: Cisco CCNA 200-301 Exam Topics — 2.5.a Root port, root bridge (primary/secondary), and other port names报告此题的问题
20. 使用短模式路径开销,非根交换机 ASW3 在 VLAN 10 中有两条到根桥 CORE1 的路径。Gi0/1 通过 1 Gbps 链路直连 CORE1。Te1/1 通过 10 Gbps 链路连接 DSW2,DSW2 再通过另一条 10 Gbps 链路到达 CORE1。所有端口优先级都是默认值。哪个端口成为 ASW3 的根端口?为什么?
- A.Gi0/1,因为它在 ASW3 上的本地接口编号较小
- B.Te1/1,因为 DSW2 发送的 BPDU 端口优先级更低
- C.Gi0/1,因为平局按较小的发送方网桥 ID 打破✓ 答案
- D.Te1/1,因为其本地链路带宽更高、开销为 2
根路径开销是到根桥的总开销:Gi0/1 为 4(1 Gbps),Te1/1 为 2 + 2 = 4,二者相同。下一个决胜条件是最小的发送方网桥 ID:Gi0/1 收到的 BPDU 来自根桥 CORE1 本身,其网桥 ID 比 DSW2 小。之后才比较邻居端口优先级和端口号,本地端口号从不是决定因素。
编号 QB-VEHFZK依据: Cisco CCNA 200-301 Exam Topics — 2.5.a Root port, root bridge (primary/secondary), and other port names报告此题的问题
21. 在 Rapid PVST+ 下,交换机 SW5 的端口 Fa0/1 和 Fa0/2 都连接到同一个老式集线器网段。Fa0/1 是该网段的指定端口。Fa0/2 处于什么角色和状态?
- A.边缘端口,处于转发状态
- B.备份端口,处于丢弃状态✓ 答案
- C.替代端口,处于丢弃状态
- D.根端口,处于转发状态
RSTP 备份端口是处于丢弃状态的端口,用于备份本交换机在同一共享网段上的指定端口,只有当一台交换机有两个端口接在集线器这类共享介质上时才会出现。替代端口则是从另一台交换机收到更优 BPDU 的端口,提供通往根桥的备用路径。在指定端口正常时,两者都不转发。
编号 QB-CXBAEK依据: Cisco CCNA 200-301 Exam Topics — 2.5.b Port states and roles报告此题的问题
22. 在 802.1D 中处于阻塞、侦听或禁用状态的端口,在 RSTP 和 Rapid PVST+ 中对应哪一个端口状态?
- A.学习(learning)
- B.阻塞(blocking)
- C.侦听(listening)
- D.丢弃(discarding)✓ 答案
RSTP 把 802.1D 的五种状态简化为三种:丢弃、学习和转发。阻塞、侦听和禁用状态都既不转发帧也不学习 MAC 地址,因此 RSTP 将它们合并为丢弃状态。学习和转发含义不变,RSTP 中没有单独的阻塞或侦听状态。
编号 QB-WEVS6N依据: Cisco CCNA 200-301 Exam Topics — 2.5.b Port states and roles报告此题的问题
23. 分布层交换机 DSW1 是所有 VLAN 的根桥。一台由承包商管理的接入交换机连接到 DSW1 的 Gi1/0/10 端口。如果该交换机发送更优的 BPDU,DSW1 必须阻塞该端口,并在更优 BPDU 停止后自动恢复转发。应在 Gi1/0/10 上启用哪项功能?
- A.根防护(root guard)✓ 答案
- B.BPDU 过滤(BPDU filter)
- C.BPDU 防护(BPDU guard)
- D.环路防护(loop guard)
根防护用于面向绝不能成为根桥的交换机的指定端口。收到更优 BPDU 时端口进入 root-inconsistent(阻塞)状态,更优 BPDU 停止后会自动恢复。BPDU 防护在收到任何 BPDU 时把端口置为 err-disabled,需要手动或 err-disable 恢复;环路防护针对根端口或替代端口上 BPDU 停止的情况;BPDU 过滤则完全抑制 BPDU。
编号 QB-DXPMKM依据: Cisco CCNA 200-301 Exam Topics — 2.5.d Root guard, loop guard, BPDU filter, and BPDU guard报告此题的问题
24. 接入端口 Fa0/12 启用了 PortFast 和 BPDU 防护。一名用户接入了一台运行生成树的小型网管交换机,该交换机向 Fa0/12 发送了 BPDU。Fa0/12 会怎样?
- A.Fa0/12 继续正常转发,并静默忽略所有收到的 BPDU
- B.Fa0/12 进入 root-inconsistent,BPDU 停止后自动恢复
- C.Fa0/12 失去 PortFast 状态,转为正常运行生成树
- D.Fa0/12 进入 err-disabled,需恢复后才能重新启用✓ 答案
PortFast 让边缘端口直接进入转发状态,这只在连接终端主机时才安全。BPDU 防护就是为了保证这一前提:收到任何 BPDU 都说明接入了交换机,于是端口被置为 err-disabled,并保持关闭,直到管理员重启端口或配置了 err-disable 自动恢复。自动恢复是根防护的行为,忽略 BPDU 则是 BPDU 过滤的作用。
编号 QB-TETSNH依据: Cisco CCNA 200-301 Exam Topics — 2.5.c PortFast and 2.5.d BPDU guard报告此题的问题
本考试的其他主题
练习题依据思科公布的 CCNA 200-301 考试大纲及其背后的 IEEE 与 IETF 标准编写。Cisco 和 CCNA 是 Cisco Systems, Inc. 的商标;本网站与思科无关联,也未获其认可。考试大纲会定期修订——报考前请查阅最新的官方大纲。 关于 CCNA 考试(思科)→