一、题目
交换机收到一个单播数据帧,会在 MAC 地表中查找目的 MAC 地址,下列说法错误的是?
A、如果查到了这个 MAC 地址,并且这个 MAC 地址在 MAC 地址表中对应的端口是这个帧进入交换机的那个端口,则交换机执行丢弃操作。
B、如果查不到这个 MAC 地址,则交换机执行泛洪操作。
C、如果查到了这个 MAC 地址,并且这个 MAC 地址在 MAC 地址表中对应的端口不是这个帧进入交接机的那个端口文,则交换机执行转发操作。
D、如果查不到这个 MAC 地址,则交换机执行丢弃操作。
答案:D
二、答案
D
三、解析
设备判断目的MAC地址是不是广播地址:
- 如果目的MAC地址是广播地址,那么向所有接口转发(报文的入接口除外)。
- 如果目的MAC地址不是广播地址,根据以太网帧的目的MAC去查找MAC表,如果能够找到匹配表项,则向表项所示的对应接口转发,如果对应端口是该帧进入的接口则丢弃,如果没有找到匹配表项,那么向所有接口转发(报文的入接口除外)。
综上所述,选D。
四、扩展——MAC基本概念
MAC(Media Access Control)地址用来定义网络设备的位置。MAC地址由48比特长、12位的16进制数字组成,其中从左到右开始,0到23bit是厂商向IETF等机构申请用来标识厂商的代码,24到47bit由厂商自行分派,是各个厂商制造的所有网卡的一个唯一编号。
MAC地址可以分为3种类型:
•物理MAC地址:这种类型的MAC地址唯一的标识了以太网上的一个终端,该地址为全球唯一的硬件地址;
•广播MAC地址:全1的MAC地址为广播地址(FF-FF-FF-FF-FF-FF),用来表示LAN上的所有终端设备;
•组播MAC地址:除广播地址外,第8bit为1的MAC地址为组播MAC地址(例如01-00-00-00-00-00),用来代表LAN上的一组终端。其中以01-80-c2开头的组播MAC地址叫BPDU MAC,一般作为协议报文的目的MAC地址标示某种协议报文。





