1、【多选题】关于动态 MAC 地址表说法正确的是?
A、通过报文中的源MAC地址学习获得的动态MAC表项会老化
B、通过查看指定动态MAC地址表项的个数,可以获取接口下通信的用户数
C、在设备重启后,之前的动态表项会丢失
D、在设备重启后,之前保存的表项不会丢失
答案:ABC
【*】
MAC地址表可分为动态、静态、黑洞。
动态:通过接口上传递的报文所学到的mac地址,可老化。系统复位,接口板热插拔动态表会丢失。作用:查看动态mac表可以查看设备之间有无交流,还可以获得接口下通信用户数。
静态:用户手工配置,不可老化。接口绑定mac之后,不是同一mac源会丢弃。一条静态mac只能绑定一个接口,绑定之后不会影响接口动态mac地址学习。作用:通过绑定mac地址表项可以保证合法用户使用,防止mac地址攻击。
黑洞:用户手工配置,不可老化。配置黑洞之后,如果源或目的有这个MAC会丢弃。通过配置黑洞MAC地址表项,可以过滤掉非法用户。
【*】
初始状态:是一张空白表,即MAC地址表中没有表项。若要进行转发,则会出现情况:
1)广播式转发:某个接口收到数据,会把数据帧从所有其它端口转发出去;
2)明确主机连接在交换机的哪个端口上,确定主机的位置,再进行转发;即会进行MAC地址表的学习;
【*】学习过程:
① PC机发出数据帧—包含自己源MAC地址和目的MAC地址的信息;
② 交换机在端口处接收数据帧—查看源MAC地址和目的MAC地址;
③ 添加至MAC地址表,形成一条MAC地址表项;
④ 若交换机收到未知目的MAC地址,则会把此数据帧从其它端口转发出去;下一次再转发时,不会再进行广播操作;
【*】学习原则:
① 一个MAC地址只能被一个端口学习;只需确认主机的位置即可,若有多个端口则会造成资源的浪费;
② 一个端口可以学习多个MAC地址;比如端口连接一个Hub,Hub连接多个主机;
【多选题】以下哪些 MAC 地址不能作为主机网卡的 MAC 地址?
A、00-02-03-04-05-06
B、03-04-05-06-07-08
C、02-03-04-05-06-07
D、01-02-03-04-05-06
答案:BD
【*】mac地址一共六个字节,每个字节是由0-F组成的,超出F的都为无效MAC地址,前三个字节代表厂商,也就是可以通过前三个字节来判断是哪个厂家生产的,后三个字节为系列号。
【*】全F的MAC地址为广播地址,全0的地址是无效的地址。
【*】第一个字节是奇数的是组播地址,用户不可使用;
【*】第一个字节为偶数的MAC地址用户可以使用;
【多选题】如果以太网数据Length/Type=80806,下列说法正确的是
A、此数据帧的目的MAC地址有可能是FFF-FFFF-FFFF
B、此数据的源MAC地址一定不是FFFF-FFFF-FFFF
C、此数据帧为IEEE802.3帧
D、此数据帧为EthernetⅡ帧
答案: ABD
在VLAN技术中,通过给以太网帧附加一个标签(Tag)来标记这个以太网帧能够在哪个VLAN中传播。交换机在转发数据帧时,需要考虑两个因素,一个是MAC地址,一个是VLAN标签。
【单选题】现有交换机MAC地址表如图,下列说法正确的有?
A、从端口收到源MAC地址为5489-9811-0b49的MAC地址为5489-989d-1d30的数据,从Eth/0/2端口转发出去
B、从端口收到源MAC地址为5489-9885-18a8,目的MAC地址为5489-989d-1d30的数据,从Eth/0/1端口转发出去
C、当交换机重启,端口Eth0/0/2学习到的MAC地址不需要重新学习
D、当交换机重启,端口Eth0/0/3学习到的MAC地址需要重新学习
答案: D
【*】
单播帧的转发:从源MAC到目的MAC相连的端口转发数据;
广播、组播帧的转发:从所有的端口转发出去,除了源端口之外。目的是让网络中其他的成员收到这些数据帧;
帧过滤操作:避免不必要的帧转发,对符合特定条件的帧进行过滤筛选,即不进行转发操作,这种情况是发生在一个端口学习到多个MAC地址的情况下。
【本文章技术支持:武汉科云信息技术有限公司】