一、 实验目的:

1.  学会使用PacketTracer跟踪特定的数据包。

2.  认识由Hub或交换机组成的网络的冲突域。

3.  认识交换机的工作原理:转发规则及MAC地址表自学习机制。

 

二、实验环境:

     Cisco Packet Tracer

 

三、实验内容:

1. 用PacketTracer(5.3或以上版本)打开文件21_Hub_Switch_Testing.pkt。检验证PC机之间的连通性。

计算机网络实验二、验证交换机、HUB的工作原理

 

各PC之间互相连通。

2. 验证Hub的包转发方式。

(1) 在simulation模式下,从PC0到PC3添加一个Ping命令包,跟踪数据包的流动情况,记录下Ping请求到达的接口信息、哪些(个)接口回复了Ping包及该包到达的接口信息。注意设置过滤方式,仅跟踪ICMP包。

计算机网络实验二、验证交换机、HUB的工作原理计算机网络实验二、验证交换机、HUB的工作原理

 

只有PC3回复了Ping包。

(2) 重复(1)一次,观察结果是否有变化。

答:结果无变化。

(3) 在simulation模式下,同时添加从PC0到PC3添加一个Ping命令包,从PC1到PC2添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理 

计算机网络实验二、验证交换机、HUB的工作原理

 

数据包在传送时都出现了错误。

 

 

(4) 在simulation模式下,同时添加从PC0到PC3添加一个Ping命令包,从PC0到PC2添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理 

 计算机网络实验二、验证交换机、HUB的工作原理

PC3传向hub的数据包和hub传出的数据包发生冲突,但PC2收到了正确的数据包

 

计算机网络实验二、验证交换机、HUB的工作原理

计算机网络实验二、验证交换机、HUB的工作原理

PC3和PC2在回复Ping包时均发生冲突。

 

计算机网络实验二、验证交换机、HUB的工作原理

 

此后PC2和PC3再依次发送数据包均成功到达PC0.

 

(5) 总结Hub的工作原理,需要时进一步对你的结论验证。

答:Hub是集线器,它是环形网络中存在一个物理信号传输通道,只有一条传输介质,存在着各节点争信道的矛盾,每次只能通过数据包时,都要排队,否则会发生冲突

 

3. 验证交换机的包转发方式及MAC地址表自学习机制。

(1) 在RealTime模式下,清除交换机中的MAC Table信息。

计算机网络实验二、验证交换机、HUB的工作原理

(2) 在simulation模式下,从PC5到PC6添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。

 

计算机网络实验二、验证交换机、HUB的工作原理

PC5发送的数据包第一次到达交换机时,新增了一个MAC地址。

 

计算机网络实验二、验证交换机、HUB的工作原理

PC6发送的数据包到达交换机时,又新增了一个MAC地址。

 

(3) 重复(2)一次,观察结果是否有变化。

答:MAC表不再发生变化,PC5直接通过交换机发送数据包到PC6,不需再向所有接口广播。

 

(4) 在simulation模式下,从PC5到PC7添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理

PC5发送的数据包到达交换机时,新增了一条MAC地址,此后MAC表不再有变化。

 

(5) 在RealTime模式下,清除交换机中的MAC Table信息。然后在simulation模式下,同时添加从PC5到PC7添加一个Ping命令包,从PC6到PC8添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。

 

计算机网络实验二、验证交换机、HUB的工作原理

 

计算机网络实验二、验证交换机、HUB的工作原理

PC5和PC6发送的数据包同时到达交换机,此时交换机中新增两条地址。

 

计算机网络实验二、验证交换机、HUB的工作原理

交换机向除PC5以外所有接口广播此数据包找到了PC7,PC7收到此数据包。同时交换机也向PC5广播了PC发送的数据包。

 

计算机网络实验二、验证交换机、HUB的工作原理

PC7向交换机发送数据包,此时交换机新增一条地址。同时交换机又向除PC5和PC6以外的所有接口广播PC6发送的数据包并找到了PC8.

 

计算机网络实验二、验证交换机、HUB的工作原理

PC8向交换机发送数据包,此时交换机新增一条MAC地址;PC5收到了回复的数据包。

 

计算机网络实验二、验证交换机、HUB的工作原理

 

PC6收到了回复的数据包。

 

(6) 在RealTime模式下,清除交换机中的MAC Table信息。然后在simulation模式下,同时添加从PC5到PC7添加一个Ping命令包,从PC5到PC8添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理 

计算机网络实验二、验证交换机、HUB的工作原理

 

计算机网络实验二、验证交换机、HUB的工作原理

第一个数据包准确到达PC7,第二个数据包准确到达PC8,它们之间未发生冲突。

 

(7) 总结交换机的工作原理,需要时进一步对你的结论验证。

答:交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。;交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发;如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称之为泛洪(flood);广播帧和组播帧向所有的端口转发。

 

4. 测试由Hub与交换机组成的网络的包转发情况。

(1) 在RealTime模式下,清除交换机中的MAC Table信息。

计算机网络实验二、验证交换机、HUB的工作原理 

(2) 在simulation模式下,从PC0到PC6添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理

 

计算机网络实验二、验证交换机、HUB的工作原理

数据包到达交换机时,交换机新增一条MAC地址。

 

计算机网络实验二、验证交换机、HUB的工作原理

只有PC6收到数据包。

 

计算机网络实验二、验证交换机、HUB的工作原理

PC6发送回复数据包到达交换机时,交换机新增一条MAC地址。

 

计算机网络实验二、验证交换机、HUB的工作原理

 

(3) 在simulation模式下,从PC1到PC6添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理

PC0发送的数据包能够到达PC6,且此时交换机中新增了一条MAC地址。

 

(4) 在simulation模式下,从PC8到PC2添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理

PC8发送的数据包可以发送到PC2,且此时交换机中又新增了一条MAC地址。

 

5.  进行其它你认为必要的测试。

(1) 在simulation模式下,从PC7到PC2添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。

计算机网络实验二、验证交换机、HUB的工作原理

PC7发送的数据包可以发送到PC2,且此时交换机中又新增了一条MAC地址。

相关文章:

  • 2021-12-12
  • 2021-05-10
  • 2021-05-05
  • 2021-04-04
  • 2021-04-08
  • 2022-01-16
  • 2021-12-12
  • 2021-09-24
猜你喜欢
  • 2022-01-24
  • 2021-10-23
  • 2021-06-20
  • 2021-05-11
  • 2021-05-30
  • 2021-06-30
相关资源
相似解决方案