网络管理员 · 高频练习

交换机找不到目标MAC时,为什么会在VLAN内多端口转发?

初级 单选题 第 1138 题 较难 网络管理员MAC地址表表项老化未知单播交换机学习
题目

主机B长时间没有发送任何帧,其MAC地址表项已从交换机老化删除。此时同一VLAN内主机A向B发送单播帧,交换机尚不知道B所在端口,通常会()。

A 立即把该帧交给默认网关处理
B 直接永久丢弃,且不再学习
C 在该VLAN内除入端口外泛洪;收到B回包后再根据源MAC重新学习
D 把帧发送到所有VLAN
题目类型:原创高频练习题 用途:用于帮助理解网络管理员相关考点和答案解析,不等同于官方真题。
正确答案
C
答案解析

交换机转发单播时查目标MAC表。表项老化后目标未知,帧就成为未知单播,通常在所属VLAN内除入端口外泛洪,以便送达可能的目标。B回应时,交换机从回包的源MAC和入端口重新学习位置,后续帧即可定向转发。

选项分析

A

错误。同网段二层转发不因MAC未知就自动交给网关。

B

错误。一般会通过VLAN内泛洪尝试送达,而不是永久丢弃。

C

正确。描述了未知单播泛洪和回包重新学习全过程。

D

错误。VLAN会限制二层泛洪边界。

本题为什么容易错

最常见的混淆是把未知单播和广播当成完全相同。两者目的地址不同,只是在交换机未知目标位置时,转发动作都可能表现为VLAN内多端口发送。

先看结论

简短答案

交换机找不到目标MAC时,为什么会在VLAN内多端口转发,正确答案是 C(在该VLAN内除入端口外泛洪;收到B回包后再根据源MAC重新学习)。交换机转发单播时查目标MAC表。表项老化后目标未知,帧就成为未知单播,通常在所属VLAN内除入端口外泛洪,以便送达可能的目标。B回应时,交换机从回包的源MAC和入端口重新学习位置,后续帧即可定向转发。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
立即把该帧交给默认网关处理 本题干扰项 错误。同网段二层转发不因MAC未知就自动交给网关。 看到该词不要急着选,先判断是否真正解决题干问题
直接永久丢弃,且不再学习 本题干扰项 错误。一般会通过VLAN内泛洪尝试送达,而不是永久丢弃。 看到该词不要急着选,先判断是否真正解决题干问题
在该VLAN内除入端口外泛洪;收到B回包后再根据源MAC重新学习 本题正确答案 正确。描述了未知单播泛洪和回包重新学习全过程。 看到题干核心场景时优先联想到它
把帧发送到所有VLAN 本题干扰项 错误。VLAN会限制二层泛洪边界。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 立即把该帧交给默认网关处理:错误。同网段二层转发不因MAC未知就自动交给网关。
  • 直接永久丢弃,且不再学习:错误。一般会通过VLAN内泛洪尝试送达,而不是永久丢弃。
  • 把帧发送到所有VLAN:错误。VLAN会限制二层泛洪边界。
复习

知识点详解

交换机收到帧后,用源MAC更新地址表中的端口映射,再查目标MAC。已知单播定向转发,未知单播在VLAN内泛洪,广播也在广播域内泛洪;动态表项会在长时间无流量后老化。

备考速记

源地址告诉交换机“我从哪来”,目标未知时先在本VLAN里找。

MAC地址表 在交换机学习场景中的作用

若网络持续出现大量未知单播,可检查目标是否只收不发、回程路径是否经过另一台交换机、MAC是否频繁漂移,以及表容量和老化配置是否异常,而不是只看一次正常老化现象。

拓展

同类题怎么考

  • 判断目标MAC表项缺失时交换机的动作。
  • 区分MAC地址表与ARP缓存的作用。
MAC地址表 在网络管理员软考中的考法

按学习、查表、转发三个动作答题。题目只说目标表项不存在时,结论是VLAN内未知单播泛洪,不要扩大到所有VLAN。

解题思路

先判断表里有没有B:没有。再判断帧属于哪个VLAN:只在这个VLAN找。最后等B回包,交换机从源地址重新学到端口,所以选C。

考点定位

交换机根据收到帧的源MAC学习,不是根据目标MAC学习;泛洪范围受VLAN广播域限制,不会无条件跨越所有VLAN。

易错提醒

  • 误以为交换机通过目标MAC学习端口。
  • 把MAC表老化和ARP缓存老化混为同一张表。
  • 发现未知单播多就只延长老化时间,未排查链路单向、MAC漂移或终端异常。

备考提示

  • 画一张两列表:源MAC负责学习,目标MAC负责查表转发。
  • 用A先发、B回包的两帧过程手推一次,老化题就不会乱。

你可能还想了解

  • 交换机找不到目标MAC会怎样?
  • 未知单播为什么会泛洪?
  • MAC地址表老化后如何重新学习?

本文小结

目标MAC表项老化后,交换机会在同一VLAN内除入端口外泛洪未知单播;目标回包后再依据源MAC重新学习端口。