交换机MAC地址学习和转发数据帧的原理

  • Post author:
  • Post category:其他
1
:交换机
MAC
地址学习


 


在交换机初始化的,也就是刚启动的时候,交换机的MAC地址表是没有任何MAC地址和端口的映射条目的
 
PCA要想和PCCPCB,PCD进行通信时,当该二层数据帧通过端口E1/0/1发送到交换机上时,
交换机会将PCA发送的数据帧中的源MAC地址和接受该数据帧的端口建立映射关系,
并将该映射关系生成映射条目保存到MAC地址表中。
 
PCBPCCPCD发出数据帧,通过和它相连接的交换机端口到达交换机时,交换机都会将其MAC地址和端口建立映射关系,并生成相应的映射条目,保存到交换机的MAC地址表中,这样交换机会完成了MAC地址学习的过程,
2:交换机转发数据帧原理:
单播帧的转发原理
 
PCA想和PCD通讯时,PCA将二层数据帧发送到交换机,交换机通过E1/0/1端口接受到该数据帧,提取要发送的数据帧的目的MAC地址,,于是到MAC地址表中去查找该MAC地址与端口的映射条目,如果有该条目,就按照MAC地址表中的映射条目中的端口发送出去,上图中交换机在MAC地址表中通过目的MAC地址信息查找到该MAC地址与端口的映射条目,然后通过端口将数据帧发送到目的地址。


广播和组播的转发原理
 
PCA想和PCD通讯时,PCA将二层数据帧发送到交换机,交换机通过E1/0/1端口接受到该数据帧,提取要发送的数据帧的目的MAC地址,,于是到MAC地址表中去查找该MAC地址与端口的映射条目,如果该MAC地址表中没有该MAC地址与端口映射的条目,那么交换机就将该数据帧通过除源端口以外的其他端口广播出去, 上图中由于在交换机的MAC地址表中没有改目的MAC地址的映射条目,所有该交换机就将该数据帧从E1/0/2,E1/0/3E1/0/4广播出去,