交换机的转发原理:交换机在收到数据帧后,记录帧的源MAC地址,在MAC地址表中查询目的MAC地址,进行转发。
本文采用Cisco packet tracer验证交换机的转发原理
模拟器:Cisco packet tracer 8.2
一、拓扑结构:
二、设备基本配置
设备IP:PC1为192.18.0.1;PC2为192.168.0.2;PC3为192.168.0.3
设备MAC:PC1为00D0.FF7A.3D2B;PC2为0001.C7AD.C5E1;PC3为0001.42BE.1E60
三、交换机的基本转发原理:交换机在收到数据帧后,记录帧的源MAC地址,在MAC地址表中查询目的MAC地址,进行转发。
四、验证交换机转发原理
(一)交换机初始化
交换机初始化时,交换机的MAC地址表为空,通过show mac-address-table查看MAC地址表
(二)PC1通过ping命令,向PC3发送数据,观察交换机的转发过程
在这个过程中,使用Cisco packet tracer的simulation模式,逐跳的观察数据包的变化。
1.开启simulation模式后,PC1通过ping命令,向PC3发送数据
2.观察PC1发起的数据包
PC1此时发起的数据包,二层中可以看到源MAC是00D0.FF7A.3D2B,即为PC1的MAC地址,目的MAC是PC3的MAC地址,即0001.42BE.1E60。
3.PC1发起的ping测试数据发送到交换机。交换机此时会进行如下操作:
(1)记录数据帧的源MAC地址,此例中会记录PC1的MAC地址。
(2)查询目的MAC地址,此例中目的MAC是PC3的目的MAC,但在交换机的MAC地址表中没有PC3的MAC,因此交换机会泛洪。
(3)交换机通过泛洪找到PC3,PC3接收数据,并且通过单播转发的方式向PC1发送回复。
(4)交换机接收到PC3的数据,会记录PC3的MAC地址,并查询MAC地址表,找到PC1的MAC地址对应的接口,将数据转发。此时在交换机的MAC地址表中可以看到PC1的MAC地址和PC3的MAC地址。
四、总结
交换机在收到数据帧,会记录帧的源MAC地址,并且查找MAC地址表,查找目的MAC,并将数据转发。
标签:Cisco,PC3,PC1,MAC,packet,地址,交换机,转发,tracer From: https://blog.51cto.com/u_2548426/7572860