验证交换机、HUB的工作原理

实 验 报 告
实验名称 验证交换机、HUB的工作原理 日期 2020年 05 月25 日
一、实验目的:
1.学会使用PacketTracer跟踪特定的数据包。
2.认识由Hub或交换机组成的网络的冲突域。
3.认识交换机的工作原理:转发规则及MAC地址表自学习机制。
二、实验环境:
Cisco Packet Tracer
三、实验内容:
1、用PacketTracer(5.3或以上版本)打开文件21_Hub_Switch_Testing.pkt。检验证PC机之间的连通性。
在这里插入图片描述
在这里插入图片描述

2、验证Hub的包转发方式。
(1)在simulation模式下,从PC0到PC3添加一个Ping命令包,跟踪数据包的流动情况,记录下Ping请求到达的接口信息、哪些(个)接口回复了Ping包及该包到达的接口信息。注意设置过滤方式,仅跟踪ICMP包。
首先设置过滤方式为ICMP:
在这里插入图片描述

从PC0发送一个数据PC3,数据报进过HUB0后的情况:
在这里插入图片描述

最后只有PC3收到了正确地数据包
回传后只有PC1收到正确的:
在这里插入图片描述

(2)重复(1)一次,观察结果是否有变化。
发现与(1)一致,没有变化。
(3)在simulation模式下,同时添加从PC0到PC3添加一个Ping命令包,从PC1到PC2添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。
点击发送后出现如下问题:
在这里插入图片描述

在HUB0处出现红色的错误信息,表示数据包的传送有冲突;
继续点击下一步:
在这里插入图片描述

HUB0返回的数据包都是冲突的的。
(4)在simulation模式下,同时添加从PC0到PC3添加一个Ping命令包,从PC0到PC2添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。
在这里插入图片描述
当第一个数据包到达Hub后,再传出,第二个数据包也从PC1开始传送到HUB;此时当一个数据包的到达不同的PC机,只有PC2可以接受正确的数据包。
点击下一步:
在这里插入图片描述

在HUB0发生冲突。
再次点击:

在这里插入图片描述

除了PC3外都发生了冲突。
(5)总结Hub的工作原理,需要时进一步对你的结论验证。
HUB是集线器,它是环形网网络中存在的一个物理信号传输通道,只有一条传输介质,存在着各节点争信道的矛盾,每次通过数据包时都要排队,否则会发生冲突。
3、验证交换机的包转发方式及MAC地址表自学习机制。
(1)在RealTime模式下,清除交换机中的MAC Table信息。
注:在交换机上查看MAC表信息的命令为:Switch#show mac-address-table
在这里插入图片描述

在交换机上清除MAC表信息的命令为:Switch#clear mac-address-table dynamic
在这里插入图片描述

(2)在simulation模式下,从PC5到PC6添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。
刚开始的交换机的MAC表:
在这里插入图片描述

完成后的交换机的MAC表:

在这里插入图片描述

(3)重复(2)一次,观察结果是否有变化。
再次发送数据包时,PC5的数据包能够直接到达PC6
(4)在simulation模式下,从PC5到PC7添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。
在这里插入图片描述
在这里插入图片描述

此时交换机上新增加了一个路由表,数据包能够准确到达PC7,并且能够准确返回PC5。
(5)在RealTime模式下,清除交换机中的MAC Table信息。然后在simulation模式下,同时添加从PC5到PC7添加一个Ping命令包,从PC6到PC8添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。
在这里插入图片描述
在这里插入图片描述

PC5到PC7的数据包能够到达,但是PC6和PC7出错。
(6)在RealTime模式下,清除交换机中的MAC Table信息。然后在simulation模式下,同时添加从PC5到PC7添加一个Ping命令包,从PC5到PC8添加一个Ping命令包,跟踪数据包的流动情况,并记录下必要的信息。
在这里插入图片描述

第一个数据包能够准确到达PC7,第二个数据包也能够准确到达PC8,并且它们不会发生冲突。
(7)总结交换机的工作原理,需要时进一步对你的结论验证。
交换机在发送数据包时,能够查找内存中的地址表,并且对照表来确定目的MAC地址;交换机能够在同一时刻进行多个端口之间的额数据传输。总的来说,交换机是一种基于MAC地址识别,能够完成封装转发数据包的功能的设备,它可以学会MAC地址,并且把学习的到的地址存放在内部的地址表中。
4.测试由Hub与交换机组成的网络的包转发情况。
(1)在RealTime模式下,清除交换机中的MAC Table信息。
在这里插入图片描述

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

数据包能够到达PC6,而PC1到PC4都会出现包错误;在交换机的MAC表中,也增加了两条MAC信息。
(3)在simulation模式下,从PC1到PC6添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。
在这里插入图片描述
在这里插入图片描述

数据包能够到达PC6,而且交换机的MAC表又新增一个MAC地址信息。
(4)在simulation模式下,从PC8到PC2添加一个Ping命令包,跟踪数据包的流动情况,同时随时注意观察MAC表的变化情况,并记录下必要的信息。
在这里插入图片描述
在这里插入图片描述

数据包能够到达PC2,并且交换机的MAC表又新增一个MAC地址。
5.进行其它你认为必要的测试。
四、测试题

四、心得体会:
1、通过此次实验,懂得了HUB和交换机的工作原理;HUB每次只允许一个数据包通过,其他的都要排队,而交换机允许几个数据包一起通过,不会发生冲突;HUB不会“自学习”,而交换机可以通过“自学习”把新增的Mac地址表保存到内存中,以便下次快速转发。
2、学会了如何使用PacketTracer跟踪特定的数据包;知道由Hub或交换机组成的网络的冲突域。
3、认识交换机的工作原理:转发规则及MAC地址表自学习机制。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值