二层交换机的主要功能
维护MAC地址表,MAC寻址
数据帧的转发及过滤
二层环路避免及冗余性支持(网状拓扑)
二层交换特点
1、交换不改变数据帧(透传)
2、二层交换只会根据数据帧头部的MAC地址表进行寻址
3、使用MAC地址表
MAC地址
1、硬件地址
2、MAC地址有四十八位,通常被表示为点分十六进制数
3、MAC地址全球唯一,由IEEE对这些地址进行管理和分配
4、每个地址由两部分组成,分别是供应商代码和序列号。其中前24位二进制代表该供应商代码。剩下的24位由厂商自己分配。
交换机寻址
初始情况下,交换机的MAC表是空的
1、pc1要发送一个数据帧给pc2
2、交换机收到这个数据帧,将数据帧的源MAC学习到MAC地址表
3、交换机在MAC地址表中查询数据帧的目的MAC地址
4、发现无匹配项,于是将数据帧进行泛洪(Flooding)
5、网络中的pc都会收到这个数据帧的拷贝,网络中除pc2的pc在收到数据帧后读取MAC,发现目的MAC并非自己,因此丢弃数据帧。
6、pc2收到并处理这个数据帧,现在pc2要发送回应流量
7、交换机收到这个数据帧,将源MAC地址学习到MAC表,同时在MAC表中查询目的MAC地址
8、在MAC表中查询到匹配项,于是交换机将数据帧从与目的MAC地址绑定的端口转发出去
为什么需要VLAN
整台交换机的所有端口均属于同一个广播域
网络中的设备可能被大量的广播损耗资源
无法根据业务需求灵活的划分网络结构