一、题目
二层以太网交换机在MAC地址表中查找与帧目的MAC地址匹配的表项,从而将帧从相应接口转发出去,如果查找失败,交换机将_____。
A、把帧丢弃
B、把帧由除入端口以外的所有其他端口发送出去
C、查找快速转发表
D、查找路由表
二、答案
B
三、解析
A.错误。二层交换机仅在帧存在校验错误、超长超短、端口封禁等异常情况时会丢弃帧,正常的目的 MAC 地址查表失败不属于异常帧,不会直接丢弃。
B.正确。二层以太网交换机的核心转发机制为精准转发 + 泛洪转发。当交换机收到数据帧后,会检索 MAC 地址表,若找到目的 MAC 对应端口,则精准单播转发;若查找失败,交换机会执行泛洪操作,将帧从除接收该帧的入端口之外的所有端口转发出去。
C.错误。快速转发表多用于三层设备的高速转发场景,并非二层交换机的转发机制,二层交换机无快速转发表查找逻辑。
D.错误。路由表是路由器 / 三层交换机用于 IP 路由寻址、跨网段转发的核心数据表,纯二层以太网交换机工作在数据链路层,不涉及 IP 路由,不存在查找路由表的操作。
四、扩展——交换机处理数据帧的三种行为
单播转发
- 目的 MAC 在 MAC 地址表中存在
- 只从对应端口发出去,其他端口收不到
- 效率最高、最安全
泛洪
- 目的 MAC不在 MAC 地址表中
- 从除入端口外的所有端口转发
- 本题考的就是这种情况
丢弃
- 入端口和出端口是同一个端口(同一网段内自环)
- 帧校验错误、超长超短帧
- 端口被安全策略过滤
