同一网段下,交换机工作原理

发布时间 2023-07-05 17:19:12作者: 行走的泡泡

1.交换机的功能

1.学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址
2.转发功能---.数据经过交换机,会在mac地址表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
3.查询功能(泛洪).-.....数据经过交换机,会在mac表中查找数据的目的ma,查找失败,会从所有接口转发相同数据(泛洪:广播)
4.刷新功能---------交换机默认300s刷新一次mac地址表

2.交换机的工作原理

第一次通信的时候,交换机处于初始状态,mac地址表为空,
当主机A想和主机B进行通信的时候,主机A会发送一个数据帧
数据帧内容:
源mac: 11-11-11
目的mac:22-22-22
当这个数据帧经过交换机时,交换机会拆开 数据帧,分校源目mac地址
交换机会自动将 源mac地址和 交换机接口号 写入表项中,然后去查找 从接口 去往目的mac地址,发现表项中没有,直接广播(除了发送接口),只有目的mac地址的设备会回包,其余接口的 设备会丢弃包
回复方 主机B也会发送一个数据帧
数据帧内容:22-22-22
目的mac:11-11-11
该数据帧经过交换机,交换机会将 源mac地址和接口 写入mac地址表,自动学习 然后会去 交换机的mac地址表查找,去往目的mac地址的接口,发现表项中有 并且是1号接口,所以直接从1号接口出去。
后续由于 交换机的mac地址表中,已经有了A B主机的相关信息,所以下次A B通信会直接单播

 

 同一网段下,有四台计算机,通过交换机串在一起,当PC5要与PC6进行交流,首先需要把所有机器的IP配置到一个网段,我这里都配置到了192.168.1.X的网段,子网掩码也需要进行配置,我这里配置的是255.255.255.0,在同一个网段下顾网关无需配置

在PC5上 PING  PC6的ip地址

 

进入交换机 查看交换机内的mac地址表,通信成功之后内部地址表会有缓存,缓存的时候是一定的 每隔一段时间会清理地址表