第一章 LAN技术
涉及到的面试题目:
1 、交换机收到一个未知单播帧如何处理?
答:
首先,查看本地MAC地址表中有没有该单播数据帧的源MAC对应的表项,如果有,则刷新,如果没有,则创建一个。
然后将该未知单播帧泛洪。
2 、交换机怎么识别数据帧是单播、组播、广播,并且怎么处理的?
答:
根据数据帧中的目的MAC地址识别,如果MAC地址第8个bit为1 ,则为组播或广播 MAC地址,泛洪处理;
如果第8个bit为0 ,则为单播MAC地址,根据MAC地址表信息进行转发、泛洪或丢弃。
此时需要看题目有没有 IGMP Snooping (建立了组播转发表)对组播数据帧的处理(若部署:不再泛洪、只从属于该组播组的端口转发、其他没加入的端口不发)。
3 、未知单播帧的泛洪和广播帧泛洪的区别?
答:
未知单播帧:如果数据帧的目的MAC地址不在本地的MAC地址表中,则进行泛洪处理;
广播帧:如果数据帧的目的MAC地址为全 F (48个bit的1),则泛洪处理。
4 、二层广播和三层广播的区别?
答:
所在层次不同
二层广播在数据链路层,以目的 MAC 全 F标识;
三层广播在网络层,以广播 IP 地址标识。
产生原因:二层广播是由于获取未知 目的 MAC而产生的
三层的广播是由于应用层协议的需求产生的,需要向本网段所有设备发送消息;比如DHCP的Discover报文或RIPv1的Request报文等;
处理角度:交换机对于二层广播和三层广播的二层封装,都是同一 VLAN内泛洪,
路由器
255.255.255.255三层广播,默认隔离、不转发,仅报文目的是本地接口 / 服务时,才会上送 CPU 处理;
对二层 ARP 广播帧,默认隔离、不转发,仅在手动开启ARP代 理功能后,才可代为处理跨网段ARP请求。
所以可以说二层的交换机隔离了冲突域,但是没有隔离广播域,而三层的路由器可以终结广播,但是仍然可以处理广播。
5 、什么是MAC地址表漂移?如何进行MAC地址漂移检测?
答:
(1)指设备上一个VLAN内有两个端口学习到同一个MAC地址,后学习到的MAC地址表项覆盖原MAC地址表项的现象。
(2)MAC地址漂移检测是利用MAC地址出接口跳变的现象,检测MAC地址是否发生漂移的功能。





