通过第一次通信,交换机的MAC地址表中已经记录了PC1的相关信息,下面以PC2访问PC1为例,对E0/0/1进行抓包,结果如图,交换机不再执行泛洪,在MAC地址表中查到了对应的表项,点对点转发该数据帧,MAC地址为5489-98FF-4623的数据帧通过E0/0/1接口转发,MAC地址为5489-98DC-41E3的数据帧通过E0/0/2接口转发,PC2和PC1正常通信 。
文章插图
文章插图
丢弃:交换机把从某一端口进来的帧直接丢弃 。如果从传输介质进入交换机的某个端口的帧是一个单播帧,则交换机会去MAC表查这个帧的目的MAC地址 。如果查到了这个MAC地址表,则比较这个MAC地址在MAC地址表中对应的端口编号是不是这个帧从传输介质进入交换机的那个端口的端口编号 。如果是,则交换机将对该帧执行丢弃操作 。
如图,PC1想要访问PC2,发送单播数据帧,交换机1收到后,若MAC地址表中查不到对应的表项,则会泛洪该数据帧 。交换机2收到该数据帧后,发现目的MAC地址对应的端口就是接收数据帧的端口,则会丢弃该数据帧 。抓包发现,交换机2收到了ARP广播包,没有做出任何回应,之后就将这个帧丢弃了 。
文章插图
推荐阅读
- 中国十大柑橘排名,中国十大名茶及关知识
- 茶壶收藏知识茶壶起源介绍
- 一名高级的Javaer,应该了解的 MYSQL 高级知识点
- Modbus,看这个就行了
- 一定要了解黑管知识
- OceanBase开源,11张图带你了解分布式数据库的核心知识
- Python重要知识,生成器的威力
- 15个颜色网站,设计师必备配色指南
- 春季养生小知识 你不得不知道
- 户外越野跑步十大必备装备