1、程控实验报告UNAN UNIVERSITY实验题目: 仿真令牌环网 学生姓名: 学生学号: 目录一. 实验目的二. 实验内容三. 实验原理四. 实验步骤五. 结果分析六. 实验中遇到的问题以及解决方案七. 实验心得一 实验目的1. 学习opnet软件的安装以及使用2. 熟悉令牌环网的结构,工作原理,以及在不同环境方式下性能的差别二 实验内容仿真令牌环网目的:说明令牌环网的实现问题,了解令牌环网在不同场景下得性能。三 实验原理 令牌环网 ( Token Ring)是一种 LAN 协议, 其中所有的工作站都连接到一个环上, 每个工作站只能同直接相邻的工作站传输数据。通过围绕环的令牌信息授予工作站传
2、输权限。IEEE 802. 5中定义的令牌环源自 IBM 令牌环 LAN 技术。两种方式都基于令牌传递 ( Token Passing)技术。虽有少许差别, 但总体而言, 两种方式是相互兼容的。令牌环上传输的小的数据 (帧 )叫为令牌, 谁有令牌谁就有传输权限。如果环上的某个工作站收到令牌并且有信息发送, 它就改变令牌中的一位 (该操作将令牌变成一个帧开始序列 ), 添加想传输的信息, 然后将整个信息发往环中的下一工作站。当这个信息帧在环上传输时, 网络中没有令牌, 这就意味着其它工作站想传输数据就必须等待。因此令牌环网络中不会发生传输冲突。其工作原理如图 2所示。令牌环控制方式的优点是它能提
3、供优先权服务, 有很强的实时性, 在重负载环路中, “令牌”以循环方式工作, 效率较高。令牌总线主要用于总线形或树形网络结构中。它的访问控制方式类似于令牌环, 但它是把总 线形或树形网络中的各个工作站按一定顺序如按接口地址大小排列形成一个逻辑环。只有令牌持有者才能控制总线, 才有发送信息的权力。信息是双向传送, 每个站都可检测到其它站 点发出的信息。在令牌传递时, 都要加上目的地址, 所以只有检测到并得到令牌的工作站, 才能发送信息, 它不同于 CSMA /CD方式, 可在总线和树形结构中避免冲突。四 实验步骤1. File-New-Project-OK,把工程命名为Token-Ring1,场
4、景命Balanced。 2. Creat Empty Scenario-Next.(创建一个空场景)3. Office-NextOK(创建一个办公室网络)4. 设置场景大小。5. 选择要用的模型库,确认场景信息无误,完成向导。下面开始建模,从弹出的模型窗口中分别选择交换机、令牌环网服务器并放置在场景中,修改为可理解的名字,并将令牌环网服务器和交换机链路模型链接。形成下面的拓扑结构的网络。(r32_hub节点模型是一个令牌环中心支持多达32个连接在4到16 Mbps。中心转发一个数据包的到达下一个输出端口。在中心不需要排队,因为中心的处理时间为0。TR4链接连接两个令牌环设备形成一个4Mbps的
5、环。)6.配置网络节点,选中一个网络节点,其他的网络节点也按照同样的方式进行配置。配置的参数在上图中。在不同的场景中配置不同的令牌持有时间。7. 配置仿真。点击“运行按钮,出现如下图,并按其配置,分配时间5分钟。点击Object Atributes按钮,点击Add,如图所示。添加以下值,点击OK,可以看到右上角显示Number of runs in set是6. 分配Token_Ring1_Balanced给Scalar file text, 点击OK,保存工程。8. 选择统计量。#在工程的空白工作区选择Choose Individual Statistics,扩展Global Statist
6、ics -Traffic Sink-Traffic Received -Traffic Source-Traffic SentNode Statistics-Token Ring-Utilization。# 选择Choose Statistics(Advanced),在Global Statistic Probes下面应该会出现 Traffic Sent和Traffic Received,Node Statistics Probes下面出现Utilization探针。右击Traffic Received探针,选择Edit Attributes,如图所示,在Traffic Sent和Utiliz
7、ation探针中重复前面的步骤。# 从Objects菜单中选择Creat Attribute Probe,这样在Attribute Probes下面出现一个新的属性。右击这个属性,选择Choose Attributes Object,扩展Office Network,选择node_0,选择OK。再次右击新建的属性探针,选择Edit Attributes,分配Token Ring Parameter【0】.THT Duration值为attribute,如图所示。9.复制场景。复制场景,命名为Unbalanced-OK。选择node_1和node_8,右击,选择Edit Attributes,展
8、开Traffic Genaration Parameters,扩展Packet Genaration Arguments,设置如下图所示。选择除了node_1和node_8之外的所有节点,选择Edit Attributes,Interarrival Time设置为exp(0.075)。运行并保存工程。10. 运行仿真。Scenarios-Manage Scenarios,进行如下设置。11.查看结果。从Results菜单中选择View Results(Advanced),现在Analysis Configuration工具打开, 通过选择则Edit Graph Properties改变一些属性
9、。结果如图所示。五.结果分析在令牌环网中令牌的持有时间越长,令牌的利用率越高。令牌环持有时间越长,利用率越高。减少负载延迟时间也会减小。六.实验中遇到的问题和解决方案1. 安装中出现了很多的问题,最开始遇到的问题有环境配置的问题,在网上看了很多的教程以后最后很好的解决了。2. 证书没有装上,于是下了一个11.5版本的证书,和14.5版本的证书一起装上了,证书问题也解决了。3. 上述问题解决后软件依然不能用,在反复的安装和卸载之后,放弃了重装的解决方案,由于网上说windowsXP的系统安装更容易,于是安装了一个虚拟机,在虚拟机中安装了windowsXP的系统,最终得以解决。4. 在实验的过程中由于安装的版本中没有令牌环网现成的模型,于是在实验中自己建立的5. 在实验最后的仿真结果中遇到了一些问题,和预想的结果图有差距,两种不同模型下的令牌环网出来的性能差别不大。最后通过对前面步骤一步一步的排查得到了很好的解决。6. 在本次实验中七 实验心得 通过本次实验对于OPNET软件的安装和使用都更加的熟悉,通过实验对于令牌环网的实现以及令牌环网的领用率,延时等有了更深的理解。同时通过本次实验学到了更多解决问题的办法。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1