交换机原理及应用

245 阅读2分钟

交换机原理

交换机功能

  1. 学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址
  2. 转发功能---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
  3. 查询功能(泛洪)---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据
  4. 刷新功能---------交换机定期刷新一次mac地址表(删除表项)节约硬件资源

交换机转发原理

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

交换机的应用

例一:交换机工作过程

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

例二:通过网关链接不同ip地址的计算机

image.png

image.png

image.png

image.png

image.png

image.png

image.png