一、题目
某交换机收到一个带有VLAN标签的数据帧,但发现在其MAC地址表中查询不到该数据帧的目的MAC地址,
则交换机对该数据帧的处理行为是()。
A. 交换机会丢弃此数据帧
B. 交换机会向所有Access端口广播此数据帧
C. 交换机会向属于该数据帧所在VLAN中的所有端口(除接收端口)广播此数据帧
D. 交换机会向所有端口广播该数据帧
二、答案
C
三、解析
A. 交换机会丢弃此数据帧:错误。交换机不会丢弃未知目的MAC地址的数据帧,而是会进行泛洪操作。
B. 交换机会向所有Access端口广播此数据帧:错误。Access端口是VLAN配置中的一种端口类型,但交换机会根据VLAN标签来决定广播范围,而不是简单地向所有Access端口广播。
C. 交换机会向属于该数据帧所在VLAN中的所有端口(除接收端口)广播此数据帧:正确。交换机会根据VLAN标签将数据帧泛洪到该VLAN中的所有端口(除接收端口)。
D. 交换机会向所有端口广播该数据帧:错误。交换机会根据VLAN标签限制广播范围,不会向所有端口广播。
四、扩展——交换机的转发行为
单播转发(Unicast Forwarding):如果交换机在MAC地址表中找到了目的MAC地址对应的端口,它会将数据帧从该端口转发出去。
泛洪(Flooding):如果交换机在MAC地址表中没有找到目的MAC地址,它会将数据帧发送到该数据帧所属VLAN的所有端口(除接收端口)。泛洪的目的是确保数据帧能够到达目的设备,即使交换机暂时不知道其具体位置。
丢弃(Discarding):如果数据帧的目的MAC地址是交换机自身(例如,交换机的管理接口地址),或者数据帧的VLAN标签与端口配置不匹配(例如,端口未配置该VLAN),交换机会丢弃该数据帧。