通信网络仿真Word文档格式.docx
- 文档编号:15923287
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:17
- 大小:841.38KB
通信网络仿真Word文档格式.docx
《通信网络仿真Word文档格式.docx》由会员分享,可在线阅读,更多相关《通信网络仿真Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
在学习通信网的基础上,学习通信网仿真方面的专业软件,对进一步掌握通信网络的性能有实践意义。
掌握使用OPNET软件对以后的毕业设计及毕业后从事网络设计领域的工作有很大的帮助。
1.3设计的基本思路及文章组织
本文在OPNET网络仿真平台上,首先对一个简单的SME包交换网络进行性能分析,然后对现有的网络进行升级扩展、引入新业务并进行可行性分析。
在此基础上提出适合SME包交换网络的设计方案。
全文共分为6部分:
第一部分绪论,主要介绍了设计背景、目的、意义以及设计的基本思路和文章安排。
第二部分是仿真软件OPNET的相关介绍。
第三部分是包交换网络的相关概念及性能指标介绍。
第四部分是简单SME包交换网络的仿真分析。
第五部分是设计总结。
2仿真软件OPNET介绍
OPNET是专业的网络建模和仿真软件提供商,OPNET提供的解决方案已经得到全球数以千计用户的实践验证,包括政府部门和国防机构、集团企业、网络服务提供商和网络研发机构等。
OPNETModeler自1987年诞生起一直是防御网络的M&
S标准。
另外,OPNET提供网络领域内最优的解决方案,涵盖业务性能排错、业务部署规划、系统处理能力规划、网络配置审计、网络容量和冗余性规划、网络技术研发等。
2.1OPNETModeler仿真平台简介
OPNETModeler是通信网络领先的网络技术开发环境,它可以灵活性的用于设计和研究通信网络、通信设备及通信协议。
OPNETModeler为开发人员提供了建模及仿真以分析集成环境,减轻了编程以及数据分析的工作量。
OPNETModeler的面向对象的建模方法和图形化的编辑器反映了实际网络和网络组件的结构,实际的系统可以直观的映射到模型中。
OPNETModeler支持所有网络类型和技术。
作为业界广泛应用的系统开发平台,OPNETModeler网络仿真技术有以下主要特点:
(1)能够为网络的规划设计提供可靠的定量依据。
(2)能够验证实际方案或比较多个不同的设计方案。
(3)OPNETModeler能够准确的分析复杂网络的性能和行为。
(4)OPNET允许用户使用FSM(有限状态机)开发自己的协议,并提供了丰富的C语言库函数。
OPNET还提供EMA(外部模块访问)接口,方便用户进行二次开发。
(5)OPNET支持面向对象的调试。
(6)OPNET可运行在SUN、HP、WindowsNT等多种工作站平台上。
2.2OPNETModeler仿真流程
OPNETModeler系统级仿真的基本流程如图2.1示。
图2.1OPNETModeler仿真流程
3包交换网络性能指标
3.1包交换和包交换网络
3.1.1包交换的概念
包交换(PacketSwitching)也称分组交换,它是将用户传送的数据划分成一定的长度,每个部分叫做一个分组,在每个分组的前面加上一个分组头,用以指明该分组发往何地址,然后由交换机根据每个分组的地址标志,将其转发至目的地,这一过程也称为分组交换。
3.1.2包交换网络
进行包交换的通信网称为包交换网络。
IP网络就是典型的包交换网络,三层设备完成的工作就是包交换。
包交换(也称分组交换)实质上是在“存储转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换网传送按一定长度分割为许多小段的数据分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
3.2包交换网络常用性能指标
3.2.1网络延迟
网络延迟,在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。
网络延迟的大小影响应用程序在网络上的运行效率的高低,对一些对实时性敏感的应用程序而言其影响更大。
如:
IP语音系统(VoIP)和视频点播系统(VOD)。
为达到用户期望的语音和视频质量,要求尽可能小的端到端延迟时间。
3.2.2数据传输速率
数据传输速率,在数值上等于每秒传输构成数据代码的二进制比特数,单位为比特/秒(bit/second),记作bps。
在现代网络技术中,人们总是以“带宽”来表示信道的数据传输速率,“带宽”与“速率”几乎成了同义词。
信道带宽与数据传输速率的关系可以奈奎斯特准则与香农定律描述。
3.2.3吞吐量
吞吐量是指在没有帧丢失的情况下,交换设备能够接收的最大速率。
端口吞吐量是指端口包转发能力,通常使用包/秒(packets/second)来衡量,它是路由器在某端口上的包转发能力。
3.2.4资源利用率
资源利用率是指网络资源的有效工作时间占整个工作时间的百分比。
它是网络资源使用频度的动态度量,也是衡量网络性能价格比的关键参数。
资源利用率包括各种网络部件的利用率,如信道利用率、内存利用率、CPU利用率、网络利用率等。
通过分析各个网络部件的利用率就可以知道网络中的瓶颈在哪里。
另外,资源利用率也是预测网络性能变化的最有效途径。
从经验数据来看,CPU利用率最好在30%~40%,超过这个范围,网络性能会急剧下降;
网络利用率大约为30%~70%时,可保证有突发业务时仍有足够的带宽可用。
3.2.5丢包率
网络丢包率是指在一个特定时间间隔内,从客户机到服务器间往返过程中丢失的数据包占所发送数据包的百分比。
数据包丢失一般是由网络拥塞引起的。
丢包率一般在0%~15%间变化。
丢包率超过15%的可能导致网络不可用。
但需要注意的是,少量的丢包率并不一定表示网络故障,因为很多业务在少量丢包的情况下也能继续进行。
如一些实时性应用或流媒体业务,可以忍受一定量的丢包,并且也不需重发丢失的包;
另外,TCP协议正是通过检测丢包率以发现网络拥塞。
3.2.6可靠性与可用性
可靠性是指在一定时间内系统能正常工作的概率;
可用性,是指在某特定时间段内,系统能正常工作的时间占总时间的百分比。
与前面所阐述的动态指标不同,可靠性和可用性是一种静态指标。
可靠性通常用平均无故障时间(MTBF,MeanTimeBetweenFailures)表示。
显然,MTBF值越大,系统可靠性越高。
为了提高网络的可靠性,网络中对关键部件往往通过设置冗余备份。
可用性通常用平均修复时间(MTTR,MeanTimetoRecovery)表示。
故障次数少但出现故障后修复时间长或故障次数多每次故障修复时间短,这两种情况都是用户所无法接受的。
最理想的情况是MTBF值大,而MTTR值小,即可靠性高,一般不出现故障,一旦出现故障能快速修复。
4简单SME包交换网络仿真分析
4.1建立简单SME包交换网络
运行OPNET程序,选择File→New,在下拉列表框中选择project,点击OK确定;
新建项目名称为Enterprise,场景名称SME_Network,如图4.1示。
图4.1创建项目名和场景名
4.1.1启动向导
用户新建一个项目后,ONPET自动弹出启动向导(StartupWizard),指导用
户进行网络位置、大小等场景信息的设置。
在本项目中,可以按照下图完成对网络的配置,完成后单击Finish按钮结束。
图4.2创建空场景
图4.3创建SME网络
图4.4设置SME网络尺寸
接下来可以不选择任何模块家族,最后一项检查确认网络设置。
在启动向导中完成对网络背景信息的配置后,ONPET按照启动向导中的信息为用户打开一个项目编辑器,用户可以在其中放置所需的设备,为图形化的方式配置网络。
4.1.2添加设备及配置设备
点击图标
打开项目编辑器,同时会弹出一个对象面板,用户也可以从工具栏中将对象面板打开。
放置设备的步骤如下:
(1)在对象面板中单击固定子网subnet,设置子网的名称为research。
(2)双击research子网图标。
打开它的子网络,此时子网络为空。
research子网内部构造设计如下图。
图4.5research子网内部结构
(3)在工具栏中单击按钮
回到上一级网络,选择research子网复制这个子网的三个副本,并命名为test、sales、administration。
之后从对象面板中拖入一个固定子网,命名为server。
(4)双击server子网图标,进入它的子网络。
接着设置fileserver的属性,在fileserver图标上右击,选择EditAttributes,展开Application项,在Application:
SupportedService子项的Value区域单击,选择Edit子选项,添加相关应用如下图示。
图4.6添加fileserver所支持的应用
同样的方法,进行webserver、databaseserver的属性设置,添加相关应用依次如下图示。
图4.7添加webserver所支持的应用
图4.8添加databaseserver所支持的应用
(5)在工具栏中单击
回到上一级网络,使用10BaseT链路连接research、test、sales、administration子网到server子网上,连线的时候确认链路的两端都连接在switch上。
(6)从对象面板中拖入一个ApplicationConfigure和一个profileConfigure到工作区,分别命名为applications和profiles。
添加applications和profiles后,组建的简单SME包交换网络模型如图4.9所示。
打开profiles属性对话框在其中添加research、test、sales、administration这4个子网的应用配置。
然后再profiles属性对话框中单击ProfileConfiguration的Value域,从下拉列表中选择Edit,配置应用如图4.10所示。
图4.9简单SME网络模型
图4.10配置应用
接下来,在图4.10中researcher条目的Applications区域添加应用配置。
图4.11research子网应用配置
同样的方法,为test、sales、administration
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 网络 仿真