园区网中的二层交换
二层交换机的主要功能
- 终端设备的接入
- 学习MAC地址,并维护MAC地址表
- 以太网数据帧的交换,根据目的MAC地址转发数据帧
- 防止二层环路
MAC地址的概念
- MAC地址有48位,通常被表示为点分十六进制数;
- MAC地址全球唯一,由 IEEE对OUI进行管理和分配;
- 每个地址由两部分组成,分别是供应商代码和序列号。其中前24位二进制代表该供应商代码。剩下的24位由厂商自己分配。
- 地址表
二层交换机的寻址及数据交换
初始情况下交换机的MAC地址表是空的
PC1发送一个数据帧给PC4,暂且假设PC1已经知道PC4的MAC地址。
交换机在收到数据帧后,将数据帧的源MAC地址学习到 MAC地址表中,并与接收该帧的接口FE0/1口关联。
交换机在MAC地址表中查询数据帧的目的MAC地址,发现没有匹配的表项,因此将数据帧从除了其入站接口之外的所有接口泛洪出去。
PC2及PC3收到数据帧后将其丢弃,因为这些数据帧并非发送给自己;PC4则收下数据帧。现在PC4要回复数据给PC1。
交换机收到了数据帧,将帧头中的源MAC地址学习到MAC表中,并与接口F0/4关联。
随后交换机在MAC表中查找数据帧的目的MAC地址,发现有一个匹配的 7 表项,出接口是Fa0/1,于是将数据帧转发到Fa0/1口