集线器与交换机的对比实验_第1页
集线器与交换机的对比实验_第2页
集线器与交换机的对比实验_第3页
集线器与交换机的对比实验_第4页
集线器与交换机的对比实验_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机科学与技术学院 计算机网络实验 实验报告实验项目 集线器与交换机的对比实验 实验日期 2016/4/22 一 实验目的1.1了解集线器和交换机的如何转发数据。1.2理解冲突域和广播域的概念。1.3对比单播以太网帧和广播以太网帧的目标mac地址。二 实验原理2.1冲突域与广播域冲突域:在该域内某一时刻只能有一个站点发送数据,如果两个站点同时发送数据会引起冲突,则这两个站点处于同一个冲突域内。广播域:在以太网中,能够接收到任意站点发送的广播帧的所有站点的集合称为一个广播域。2.2集线器和交换机 集线器和交换机都是为了扩大以太网覆盖范围而使用的连接设备,但二者的工作原理存在很大差异。集线器工作

2、在osi体系结构的物理层。集线器的主要功能是对接收到的信号进行放大、转发,从而扩展以太网的覆盖范围。由于物理层传输的信号是无结构的,因此集线器无法识别接收方,只能将从一个端口接收到信号放大后复制到所有其他端口,即向与该集线器连接的所有站点转发。交换机工作在osi参考模型的第二层数据链路层。交换机使用以太网帧中的mac地址进行数据帧转发,从而有效地过滤数据帧。交换机可以在多个端口对之间同时建立多条并发连接,使得与不同端口连接站点同时发送数据时,各连接线路彼此互不影响。三 实验要求3.1拓扑图该实验用到4个拓扑图。其中拓扑图1和拓扑图2是以集线器为中心的共享式以太网;拓扑图3和拓扑图4是以交换机为

3、中心的交换式以太网。其中拓扑图1和拓扑图2主要用于观察集线器的运行及理解冲突域的概念;拓扑图3和拓扑图4主要用于观察交换机的运行及理解交换机隔离冲突域但不隔离广播域的特性。在对应的实验步骤中,我们需要将拓扑图1和拓扑图2使用交叉双绞线连接起来,将拓扑图3和拓扑图4使用交叉双绞线连接起来,从而观察使用集线器和交换机进行以太网扩展时对冲突域和广播域的影响,从而理解两类设备在扩展以太网时的作用和局限性。3.2 ip地址配置pcip地址子网掩码pc0192.168.1.1255.255.255.0pc1192.168.1.2255.255.255.0pc2192.168.1.3255.255.255.

4、0pc3192.168.1.4255.255.255.0pc4192.168.1.5255.255.255.0pc5192.168.1.6255.255.255.0pc6192.168.1.1255.255.255.0pc7192.168.1.2255.255.255.0pc8192.168.1.3255.255.255.0pc9192.168.1.4255.255.255.0pc10192.168.1.5255.255.255.0pc11192.168.1.6255.255.255.0四 实验步骤、结果(程序+注释+截图)及分析4.1观察集线器和交换机的运行4.1.1准备工作打开软件,添加设

5、备进行连接,按照实验要求配置pc的ip地址。若此时交换机端口指示灯呈橙色,则单击主窗口右下角realtime(实时) simulation(模拟)模式切换按钮数次,直至交换机指示灯呈绿色。此步骤可加速完成交换机的初始化。4.1.2观察集线器对单播包的处理进入simulation(模拟)模式。设置event list filters(事件列表过滤器)只显示icmp事件。单击add simple pdu(添加简单pdu)按钮,在拓扑图中添加pc0向pc2发送的数据包。单击auto capture/play(自动捕获/执行)按钮,捕获数据包。现象:pc0发送单播包到集线器1,通过集线器发给pc1、p

6、c2、pc3,但只有pc2成功接收,pc2通过集线器发单播包pc0、pc1、pc3,只有pc0接收。4.1.3观察交换机对单播包的处理进入simulation(模拟)模式。设置event list filters(事件列表过滤器)只显示icmp事件。单击add simple pdu(添加简单pdu)按钮,在拓扑图中添加pc6向pc8发送的数据包。单击auto capture/play(自动捕获/执行)按钮,捕获数据包。现象:pc6发送单播包到交换机1,交换机将其发送给pc8,pc8接收单播包,然后pc8经交换机单播包返回pc6,结束执行。经过步骤3,4现象的对比,得出集线器工作在物理层,接收到

7、单播包时向所有端口转发;交换机工作在数据链路层,依据目标mac地址转发数据帧,所以接收到单播包时仅向目标节点所连接的端口转发数据帧。4.1.4观察集线器对广播包的处理单击窗口下方delete按钮,删除任务一产生的场景。单击add complex pdu(添加复杂pdu)按钮,单击pc0,在弹出的对话框中设置参数:(如下图)。然后单击该对话框下方的create pdu按钮,创建数据包。单击(捕获/执行)按钮,数据包到达集线器,再次单击(捕获/执行),集线器向与源站点pc0在同一广播域的所有站点转发数据包。现象:pc0经集线器发送广播包到pc1、pc2、pc3,多站点同时发送数据会发生冲突,通信失

8、败。4.1.5观察交换机对广播包的处理单击窗口下方delete按钮,删除场景。如上一步骤的方法,在pc6上添加一个复杂的pdu,参数设置与之前相同。单击capture/forward按钮,数据包到达交换机,再次点击,交换机向与源站点pc6在同一广播域的所有站点转发数据包。现象:pc6发送广播包给交换机,交换机接受然后转发给pc9、pc7、pc8;它们同时发送给交换机,交换机将其发送给pc6,通信成功完成。4.2分别观察以集线器和以交换机为中心的以太网中,多个站点同时发送数据情况。4.2.1观察以集线器为中心的以太网中多个站点同时发送数据的情况单击窗口下方delete按钮,删除场景。添加简单pd

9、u,pc0向pc2发送的数据包;pc1向pc3发送数据包。单击 auto capture/play,观察数据包各个节点的情况、集线器及主机对数据包的处理。现象:数据包到达集线器发生数据冲突,集线器发送数据包到各个主机,发生数据冲突,pc2丢弃数据包。4.2.2观察以交换机为中心的以太网中多个站点同时发送数据的情况单击窗口下方delete按钮,删除场景。添加简单pdu,pc6向pc8发送的数据包;pc7向pc9发送数据包。单击 auto capture/play,观察数据包各个节点的情况、交换机及主机对数据包的处理。现象: pc6, pc7向交换机发送数据包,交换机将数据发给pc6、pc7、pc

10、8、pc9,pc6发送的pc8接收,其他pc丢弃;pc7发送的pc9接收,其他pc丢弃;之后返回数据包,pc6、pc7通信成功。4.3观察集线器和交换机在扩展以太网覆盖范围同时,对冲突域和广播域范围影响4.3.1观察集线器扩展以太网时对冲突域范围的影响扩展集线器,用交叉线连接拓扑图1、2中的两台集线器,添加简单pdu,pc0向pc2发送数据包,pc4向pc5发送数据包。单击capture/forward,直至此次通信结束。现象:在这一过程中,由于延迟的存在,在pc4发送的数据到达集线器1冲突之前,pc0发送的数据包已经到达pc2,而在pc2发送应答包时,与到达集线器1的数据冲突。间隔一定时间后

11、,pc2重新发送数据包,最终数据到达pc0。pc4与pc5的情况类似。4.3.2观察集线器扩展以太网时对广播域范围的影响 删除之前场景,使pc0向其所在广播域内所有节点发送广播包,依次点击capture/forward,观察广播包的发送范围。 现象:pc0发送广播包到达集线器1 ,集线器1将其发送给pc1、 pc2、 pc3、集线器2;pc2应答包在集线器1发生冲突,此时集线器2发送数据到pc4、pc5;之后发送的应答包发送冲突;pc4丢弃数据包,pc1、pc3丢弃数据包,pc5丢弃数据包,通信结束。由以上两个实验得出,集线器在扩大以太网规模的同时,也扩大了冲突域。当网络规模扩大,站点数量增加

12、时,网络中发生冲突的可能性也将增加,这将导致网络性能下降。4.3.3观察交换机扩展以太网时对冲突域及广播域的影响 依照前边的实验交换机扩展以太网,添加一个简单pdu,pc6发送数据包到pc8,pc10发送数据包到pc11。现象:pc6,pc10分别发送数据包到交换机1、2,再经其发送给pc8、pc11,pc8、pc11发送应答包,pc6、pc10成功接收,通信结束。删除之前场景,使pc0向其所在广播域内所有节点发送广播包,依次点击capture/forward,观察广播包的发送范围。现象:pc6发送数据包到交换机,再经其发送给pc7、pc8、pc9、交换机2;交换机2发送给pc10、pc11;

13、pc发送应答包,pc6通信成功。由此上实验得知,虽然使用交换机解决了冲突域的问题,但是交换机并不隔离广播域,使用交换机扩大网络规模的同时也扩大了广播域。这将使以太网中广播包的数量增加,当广播包的数据量达到一定数量时,网络性能下降。实验项目 交换机工作原理 一 实验目的1.1理解交换机通过逆向自学习算法建立地址转发表的过程1.2理解交换机转发数据帧的规则1.3理解交换机的工作原理二 实验原理2.1逆向自学习算法建立地址转发表逆向自学习算法的基本思想是:如果交换机通过端口n接收站点a发送的数据帧,那么相反地,交换机也可以通过端口n把数据帧传送给站点a。因此交换机建立转发表的过程是根据其接收到的数据

14、帧中的源mac地址与接口端口之间的映射关系建立起来的。当交换机接收到某站点发送的数据帧时,就会将其源mac地址与该帧进入交换机的端口写入转发表。2.2交换机转发数据帧的规则 若转发表中无目标mac地址对应的表项,则交换机采用洪泛转发,即向所有其他端口转发该数据帧; 若转发表中有目标mac地址对应的表项,则该表项中记录的转发端口与该数据帧进入交换机的端口相同,则丢弃该数据帧;若转发表中有目标mac地址对应的表项,则该表项中记录的转发端口与该数据帧进入交换机的端口不同,则向转发端口传送该数据帧。三 实验要求3.1拓扑图3.2ip地址配置pcip地址子网掩码pc0192.168.1.1255.255

15、.255.0pc1192.168.1.2255.255.255.0pc2192.168.1.3255.255.255.0四 实验步骤、结果(程序+注释+截图)及分析4.1观察单播以太网帧的封装4.1.1步骤一:准备工作打开软件,添加设备按照拓扑图进行连接,按照实验要求配置pc的ip地址。4.1.1步骤二:删除交换机mac地址表删除switch0、 switch1、switch2的地址转换表。4.2观察交换机的工作原理4.2.1步骤一:查看并记录pc0和pc2的mac地址 鼠标左键单击pc0pc1pc2,在弹出窗口中选择config选项卡,选择fastethernet0,查看并记录mac地址。p

16、c000e0.f966.5625pc100d0.ba0e.6ec7pc200d0.bce9.c0b84.2.2步骤二:添加pc0到pc2的数据包 添加简单数据包,pc0到pc2。4.2.3步骤三:分别查看三台交换机在发送数据前的地址转发表 选中拓扑工作区工作条上的inspect工具,单击switch0,在弹出菜单中选择mac table菜单项,弹出窗口中显示当前的地址转发表。 由图可知,记录源主机pc0和目标主机pc2的mac地址不存在于三个交换机中。4.2.4步骤四:查看switch0的学习和转发过程单击capture/forward一次,在switch0的图标上出现信封图标后,查看switch0的地址转换表,与步骤三的结果进行对比,得出地址转换表增加了一条:00e0.f966.5625 f0/1。单击capture/forward一次,switch0转发数据包给switch1,向除接收端口之外的所有其他端口转发,即洪泛转发。4.2.5步骤五:观察switch1和switch2的学习和转发过程按照步骤四观察switch1和switch2在接收到数据包前和接收到数据包后地址转发表的变换情况,以及观察其对观察其对数据包的处理方式。由上可知,switch1,switch2地址转发表都添加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论