CCNA-19、交换机工作原理
2022-11-09 本文已影响0人
Tess鱼丸
MAC地址有48位,但它通常被表示为12位的点分十六进制数。
MAC地址全球唯一,由IEEE对这些地址进行管理和分配。每个地址由两部分组成,分别是供应商代码和序列号。
其中前24位二进制代表该供应商代码。剩下的24位由厂商自己分配。
如果48位全是1,则表明该地址是广播地址。
如果第8位是1,则表示该地址是组播地址。
图片.png
转发方式
直通模式 完整校验模式目前只用这种
首部校验模式MAC地址表
基于mac地址来
交换机基于源mac来学习
交换机基于目的mac来转发数据帧
·站点A发送一个数据帧到站点C;
·交换机根据数据帧的源地址在接口E0上学习到站点A的MAC地址;
·这个数据帧(A-C)被泛洪到所有的交换机接口除了E0(未知单播被泛洪);泛洪就是广播的意思。
·MAC地址缺省在MAC地址表中保留5分钟:300秒
·站点D发送一个数据帧到站点C;
·交换机根据数据帧的源地址在接口E3上学习到站点D的MAC地址;
·这个数据帧(D-C)被洪放到所有的交换机接口除了E3(未知单播被泛洪);
过滤数据帧
mac表里有点就直接转发,没有他就问(广播)。
·站点A发送一个数据帧到站点C;
·目的地址已知存储在MAC地址表中,数据帧不会被泛洪;
·重新刷新工作站C的MAC地址超时时间;
=====================================================
交换机下连接HUB模式下不走接口,直接丢掉数据包。
图片.png·站点A发送一个数据帧到站点B;
·由于站点B的MAC地址和接收的数据帧处于相同的接口,交换机将丢弃这个帧;
学习基于源mac,
转发基于目的mac,
收到未知单播帧,是除发送接口发以外的其他接口广播。
收到广播帧,也是除发送接口发以外的其他接口广播。
每次收到数据帧的更新,他就会更新时间300秒。