本帖最后由 ztbf 于 2019-9-24 14:57 编辑
交换机原理很简单
首先要有以下2个知识点:
1 交换机的工作基础是以太网帧结构,以太网帧是固定板式,但长度可变
包头中带有目的MAC地址和源MAC地址,交换机是基于MAC地址进行交换转发的
2 MAC地址表
MAC地址表是记录MAC与交换机端口映射关系的一张表,是交换机转发的依据
然后学习原理:
1 交换机刚启动时,MAC地址表内无表项
2 学习
PCA发出数据帧
交换机把PCA的帧中的源地址MAC_A与接收到此帧的端口E1/0/1关联起来
交换机把PCA的帧从所有其他端口发送出去(除了接收到帧的端口E1/0/1)
PCB、PCC、PCD发出数据帧
• 交换机把接收到的帧中的源地址与相应的端口关联起来
3 转发
• 交换机把接收到的帧中的源地址与相应的端口关联起来
• PCA发出目的到PCD
• 交换机根据帧中的目的地址,从相应的端口E1/0/4发送出去
• 交换机不在其他端口上转发此数据帧
总之:
1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址。
2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。
3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。
|