交换网络介绍_泛洪

第一步:初始化init

交换网络介绍_源地址_02

初始化,mac地址表为空,通过arp协议泛洪

MAC              接口                   vlan

empty             empty                empty

第二步:学习MAC地址

交换网络介绍_源地址_03

交换机将收到的数据帧的源地址的mac地址和对应的接口写入到MAC地址表,当数据帧的目的地址不在MAC地址不在MAC表中,或者目的MAC地址为广播(一个地址进来,多个接口出去)地址时,交换机会泛洪该帧。

注意:arp是广播帧,目标地址是全FF-FF-FF-FF-FF-FF,源地址是本机的MAC地址,type=0806

第三步:目标主机回复

交换网络介绍_源地址_04

交换机根据MAC地址表将目标主机回复信息单播转发给源主机

第四步:查看mac-address的命令

display mac-address

交换网络介绍_泛洪_05

注意:

  1. 基于源MAC地址学习
  2. 基于目标MAC地址转发
  3. 对于MAC地址表中没有的帧,向本VLAN的其他所有接口转发(广播)
  4. 收到广/组播帧,向本VLAN的其他所有接口转发
  5. 同一个MAC地址被多个接口学习到时,选最最后学习到的接口
  6. 同一个接口可以学习到多MAC地址​