小九合情|你了解交换机的工作方式吗?看完这一篇文章你就知道了

今天给大家带来交换机的干货 , 结合MAC地址表的形成描述交换机的学习和转发功能
拓扑图:
小九合情|你了解交换机的工作方式吗?看完这一篇文章你就知道了
文章图片
1:交换机在加电启动后 , 交换机内部的MAC地址表项为空配置 。
2:如上图PCA发送一个数据帧给PCB 。
3:数据到达交换机时 , 交换机在收到物理接口1的数据帧时 , 交换机查看数据帧后知道了源MAC地址即PCA的MAC地址 , 在MAC地址表中添加物理接口1和PCA的MAC地址的映射关系 。 而其他物理接口2和3没有对应的映射关系 。 (交换机对PCA的mac地址进行学习)
对应关系如下:
Mactable
Port1-------------MACPCA
Port2----------------无
Port3-----------------无
4:交换机不知道PCB的MAC地址和物理接口对应的映射关系 。 对接收到的未知单播帧进行泛洪(除了接收到的物理接口外 , 向其他物理接口泛洪) , 往其他物理接口进行泛洪 。 (交换机对该数据进行转发)
小九合情|你了解交换机的工作方式吗?看完这一篇文章你就知道了
文章图片
5:PCC收到了交换机发给自己的数据帧 , 查看相应的表项 , 发现不是发给自己的数据 。 PCC设备对该数据丢弃 , 不进行回应 。
6:PCB接收到交换机发给自己的数据帧 。 进行查看相应的表项 。 发现该数据时发送给自己的 。 回应一个数据帧(帧中包含自己的MAC地址和目标MAC地址)
7:交换机收到了PCB发送过来的数据帧 , 知道了物理接口3接收数据帧的源MAC地址和目标MAC地址 。 在交换机的MAC地址表中添加物理接口3和PCB的MAC地址的映射关系 。 (MAC地址学习)
对应关系如下:
Mactable
【小九合情|你了解交换机的工作方式吗?看完这一篇文章你就知道了】Port1--------------MACPCA
Port2-------------MACPCB
Port3-----------------无
8:交换机接收到的数据帧 , 知道了数据帧时发给PCA的 , 查看MAC地址表对应的关系 。 知道了该数据需要从物理接口1发送数据 。 交换机就把数据转发给物理接口1 , 由物理接口1把数据转发出去 。
你看完这篇文章了 , 是否明白了交换机的工作方式 , 不明白可以私信我或者留下你的评论 。


    推荐阅读