opnet网络仿真--小型星型网络的设计

合集下载

基于OPNET的网络建模与仿真设计

基于OPNET的网络建模与仿真设计

基于OPNET的网络建模与仿真设计作者:韦良芬来源:《电脑知识与技术》2012年第33期摘要:该文在介绍OPNET技术特点、仿真流程的基础上,通过实验室扩建案例的OPNET网络建模、收集统计量、运行仿真、查看并分析仿真结果等过程,说明OPNET仿真软件是网络建模及性能分析的有效工具。

关键词:OPNET;网络仿真;网络建模;仿真流程中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)33-8073-03随着网络应用的不断扩大,网络新技术及其性能的开发与应用已经是网络通信的重要研究方面。

而网络仿真是网络规划、设计及分析的有效工具,可以为网络规划和设计提供客观、可靠的定量依据,可以构建接近真实的网络环境和业务并测试网络性能,从而起到缩短网络建设周期,降低网络投资风险的目的。

cisco、华为、电信等各运营商通常就是采用网络仿真的方法来解决网络规划、测试、应用等问题[1]。

当前应用最为广泛的网络仿真软件有OPNET和NS2。

NS2是一种可以作为网络建模和仿真研究的免费共享资源,但其功能不是很完善。

OPNET以其完善的技术、协议及设备模型库而成为网络虚拟建模的主流工具。

1OPNET技术特点OPNET最早出自麻省理工学院,1987年发布为商业化软件并得以迅速而稳健的发展,逐渐成为计算机网络、通信、国防等领域广泛认可的网络仿真软件。

OPNET的以下特点使其能够进行各种层次的网络建模仿真需求[2-3]:1)使用网络模型、节点模型、进程模型三层建模机制,与实际通信网络的分级结构自然对应,全面反映了通信网络的相关特征,通过多层次嵌套子网还可以构建复杂的网络拓扑结构。

2)拥有较为丰富的模型库。

OPNET模型库提供了路由器、交换机、服务器、客户机、ATM设备、DSL设备、ISDN设备等,可以满足各种网络仿真需求。

3)可以灵活的开发自定义模型。

OPNET支持灵活的高级编程语言,为通信和分布式系统提供了广泛的支持,允许对所有已知的通信协议、算法和传输技术实施真实模拟。

OPNET实验手册

OPNET实验手册

OPNET网络实验指导书洛阳理工学院计算机与信息工程系实验目录实验一建立一个简单的网络模拟 (1)实验二基本进程 (14)实验三导入和使用SCE服务器数据用Windows Perfmon表示的特点 (27)实验四主机工作量特点 (36)实验五预测主机性能 (47)实验六部署应用 (54)实验七TCP窗口大小在文件传送过程中的影响 (68)实验八用高级逻辑脚本模拟一个应用 (73)实验一建立一个简单的网络模拟实验目的:了解OPNET Modeler的特点,熟悉OPNET工作环境,理解OPNET场景的概念,了解进程编辑器、节点编辑器以及工程编辑器的使用方法,认识统计量的收集与分析过程。

实验内容:1.快速建立一个公司场景下的星型网络;2.收集网络延迟、负载统计量;3.在原有网络基础上增加另一星型网络;4.对原有网络与扩建网络分别进行模拟仿真,比较并分析两者的性能。

实验步骤:一. 建立新的网络工程1.启动OPNET Modeler,出现界面(图1.1)图1.1 OPNET启动2. 点击菜单栏FILE——>NEW…3.在下拉菜单中选择Project,并点击OK图1.2 新建工程4.给定项目名称Project Name和场景名称,在本次实验中,我们将Project Name取名为My_Sm_Int,将Senario name 取名为first_floor。

图1.3 工程和场景命名5.单击图1.3的OK按钮,进入开始向导,依次设置各个网络属性值如表1.1所示,最后在“Review”对话框中检查每项设置是否正确,之后点击“Finish”完成,出现“Object Palette”对话框,如图1.4所示。

表1.1 网络属性值设置属性名称属性值Initial Topology Create empty scenarioChoose Network Scale Office 并选择Use metric unitSpecify size 100m*100mSelect Technologies 包括Sm_Int_Model_ListReview 检查属性值单击完成图1.4 对象模板注意:一个指定大小的工作空间被创建,你指定的对象面板在一个独立的窗体中被打开。

OPNET在网络规划和设计中的应用

OPNET在网络规划和设计中的应用

第24卷湖北师范学院学报(自然科学版)Vol124第4期Journal of Hubei Normal University(Natural Science)No14,2004OPN ET在网络规划和设计中的应用洪家平,柯宗武,童钰,陈年生,董武世(湖北师范学院计算机科学系,湖北黄石 435002)摘要:在计算机和通信网络系统的结构与协议设计及网络规划设计时,常常要进行大量的仿真分析,本文介绍的就是一种先进的网络仿真软件OPN ET。

文中对目前几种常用的网络仿真软件作了分析和比较,介绍了OPN ET的组成、特点及其网络仿真的方法与步骤,并且给出了OPN ET在局域网规划和设计中的应用。

关键词:OPN ET;局域网;网络规划和设计;网络仿真中图分类号:TP393 文献标识码:A 文章编号:100922714(2004)04200432051 概述 随着Internet网的快速普及与发展,要规划和设计一个性能完善的网络系统,光靠理论计算或凭个人的组网经验是无法完成的。

如果在真实的网络环境中进行性能研究、网络规划、设计和开发,不仅耗资大,而且在统计数据的收集和分析上也有一定困难。

在实际工作中,往往通过网络仿真软件来模拟和估算其性能,通过模拟和仿真来调整一些网络参数以期达到最佳的使用效果。

网络仿真是一种非常有用的网络研究工具,它以系统理论、形式化理论、随机过程和统计学理论、优化理论为基础。

网络仿真软件通过在计算机上建立一个虚拟的网络平台,来实现真实网络环境的模拟,网络技术开发人员在这个平台上不仅能对网络通信、网络设备、网络协议、网络规划以及网络应用进行设计研究,还能对网络的性能进行分析和评价。

另外,仿真软件所提供的仿真运行和结果分析功能使开发人员能快速、直观的得到网络性能参数,为优化设计或做出决策提供更便捷、有效的手段。

2 常用的网络仿真软件 目前常用的网络仿真软件有:OPN ET、NS2和G loMoSim。

网络仿真软件OPNET介绍与实例

网络仿真软件OPNET介绍与实例

网络仿真软件OPNET介绍与实例网络仿真技术是一种通过建立网络设备和网络链路的统计模型, 并模拟网络流量的传输, 从而获取网络设计或优化所需要的网络性能数据的仿真技术。

由于仿真不是基于数学计算, 而是基于统计模型,因此,统计复用的随机性被精确地再现。

strong网络仿真技术具有以下特点:一, 全新的模拟实验机理使其具有在高度复杂的网络环境下得到高可信度结果的特点。

二, 网络仿真的预测功能是其他任何方法都无法比拟的;三,使用范围广, 既可以用于现有网络的优化和扩容,也可以用于新网络的设计,而且特别适用于中大型网络的设计和优化;四,初期应用成本不高, 而且建好的网络模型可以延续使用, 后期投资还会不断下降。

OPNET介绍OPNET产品主要面向专业人士,帮助客户进行网络结构、设备和应用的设计、建设、分析和管理。

OPNET的产品主要针对三类客户,分成四个系列。

三类客户是指:网络服务提供商;网络设备制造商和一般企业。

四个系列产品核心包括:1.ServiceProviderGuru:面向网络服务提供商的智能化网络管理软件。

是OPNET公司的最新产品。

2.OPNET Modeler:为技术人员(工程师)提供一个网络技术和产品开发平台。

可以帮助他们设计和分析网络、网络设备和通信协议。

3.ITGuru:帮助网络专业人士预测和分析网络和网络应用的性能,诊断问题,查找影响系统性能的瓶颈,提出并验证解决方案。

4.WDM Guru,用于波分复用光纤网络的分析、评测。

OPNET Technology公司的仿真软件OPNET具有下面的突出特点,使其能够满足大型复杂网络的仿真需要:1. 提供三层建模机制,最底层为Process模型,以状态机来描述协议;其次为Node模型,由相应的协议模型构成,反映设备特性;最上层为网络模型。

三层模型和实际的网络、设备、协议层次完全对应,全面反映了网络的相关特性;2. 提供了一个比较齐全的的基本模型库,包括:路由器、交换机、服务器、客户机、ATM设备、DSL设备、ISDN设备等等;3. 采用离散事件驱动的模拟机理(discrete event driven),与时间驱动相比,计算效率得到很大提高。

OPNET网络仿真技术及网络设计

OPNET网络仿真技术及网络设计

三、基于OPNET的水声通信网络 设计与仿真
三、基于OPNET的水声通信网络设计与仿真
1、建模:首先,我们利用OPNET的建模工具,根据实际水下环境的地理信息、 通信设备、信号传输路径等构建出水声通信网络的模型。
三、基于OPNET的水声通信网络设计与仿真
2、配置参数:在模型建立后,我们需要配置相关的参数,例如信号的传输速 率、信号的功率、噪声的功率等。这些参数的设置对于仿真结果有着直接的影响。
OPNET网络仿真技术及网 络设计
目录
01 一、OPNET网络仿真 技术介绍
02 二、OPNET网络设计
03 三、案例分析
04 四、结论
05 参考内容
内容摘要
随着网络技术的飞速发展,网络设计已成为通信、计算机等领域的重要研究 方向。网络仿真是网络设计过程中的一种重要手段,它通过模拟网络行为,为网 络设计提供可靠的依据。其中,OPNET网络仿真技术是一种广泛使用的网络仿真 工具,本次演示将介绍OPNET网络仿真技术及网络设计。
四、结论
四、结论
本次演示介绍了水声通信网络的特点和挑战,并探讨了如何利用OPNET进行水 声通信网络的设计与仿真。通过建模、参数配置、仿真运行和结果分析,我们可 以对水声通信网络的性能进行全面的评估,为网络的设计和优化提供依据。这对 于提高水声通信网络的性能和稳定性具有重要的意义。
谢谢观看
一、OPNET网络仿真技术介绍
一、OPNET网络仿真技术介绍
OPNET(Optimized Network Engineering Tool)网络仿真技术是由 Caspell公司开发的一款网络仿真软件,它适用于通信网络、计算机网络、广域 网等领域。OPNET网络仿真技术通过建立数学模型来模拟网络行为,具有较高的 精度和可靠性。

基于OPNET的网络仿真总体框架设计与实现

基于OPNET的网络仿真总体框架设计与实现
d ma e nd.
ቤተ መጻሕፍቲ ባይዱ
Ke r s: NET; e o k s l ain f me r ; e s y wo d OP n t r i w mu t ; a wo k ru e o r
1引 言
网 络 仿 真 通 过建 立设 备 、 路 和 协 议模 型 , 而 获取 网络 链 从
设 计 或 优化 所 需 要 的 网 络性 能数 据 。 OPNET是 一 种 优 秀 的网 络 建 模 和仿 真 _ T具 , 目前 得 到 了广 泛 的 应 用 。 OP NET提 供 了
Absr c t a t:I h spa r a e n t i pe t r mua o a wok bsd o p i zd n t o ke g er gto ( NET) o s u t . n woks lt nf me r ae n o t e e r n i ei o lOP i i r mi w n n i c n t ce s r d

e au t nd c nto r e c be v l ai on a o r la e d sr d.The ra fe tofo r t nd v ld to fsm u ai n a e i e le c pea on a ai ai n o i l to f m wor sa lz d a he a lss i r k i nay e nd t nay i
规划 、P E O N T建模仿真 、 真演示、 仿 仿真评估和仿真控制等组成部分 的设计方法, 介绍 了仿真总体框架的运行与验证 的实际效
果, 最后对仿真总体框 架进行 了总结和评价 。仿真总体框架能够依据 工程需要 进行定制和重用, 适应不同的项 目需要 , 满足用

基于Iridium系统卫星网络路由算法的OPNET建模与仿真

基于Iridium系统卫星网络路由算法的OPNET建模与仿真

基于Iridium系统卫星网络路由算法的OPNET建模与仿真李永斌;徐友云;许魁【摘要】With the wide application of Internet and the rapid development of satellite technology,satellite network gradually becomes an important part of the next generation Internet.For the OPNET does not provide standard satellite and satellite router module,certain difficulty is inevitable brought to the simulation of satellite network.In view of the Iridium satellite network,this paper puts forward a kind of OPNET routing simulation model is proposed.The simulation model is mainly composed of satellite network,satellite node domains and routing processdomain,satellite network domain implements the dynamic change of network topology;node domain simulate data generation and sending receiving;routing process domain completes the specific implementation of routing algorithm.To test the performance of the model,the simulation analysis is done on the average routing hop and delay performance of the satellite algorithm routing.Simulation results show that the proposed simulation model is correct and feasible,and of a certain generality,could provide a simple and effective way for satellite communication network performance simulation and analysis.%互联网的普及和空间卫星技术的不断飞速发展,使空间卫星网络技术逐渐成为下一代通信网络的研究热点之一.由于OPNET缺少相应的标准卫星模块,必然使得空间网络的仿真存在一定的难度.针对Iridium系统卫星网络,搭建一种OPNET路由仿真模型.该仿真模型主要由三部分组成:卫星网络域、卫星节点域和路由进程域.卫星网络域构建整体的网络拓扑结构及卫星运行轨迹;节点域模拟数据的生成和收发;进程域完成路由算法的操作.为了检验模型,仿真分析了一种星上路由算法的平均路由跳数与延时性能.仿真结果表明,所提仿真模型与理论研究相符合,且不仅可以通过修改路由进程域实现多种路由算法策略,还可以为后续卫星网络抗毁性能的研究提供一种简单有效的技术手段.【期刊名称】《通信技术》【年(卷),期】2017(050)004【总页数】7页(P707-713)【关键词】卫星网络;STK;Iridium系统;OPNET建模【作者】李永斌;徐友云;许魁【作者单位】解放军理工大学通信工程学院无线通信中心,江苏南京210007;解放军理工大学通信工程学院无线通信中心,江苏南京210007;解放军理工大学通信工程学院无线通信中心,江苏南京210007【正文语种】中文【中图分类】TN927.2近年来,卫星网络技术的蓬勃发展,使卫星网络成为现代通信网络研究的热点之一。

OPNET网络仿真实验设计

OPNET网络仿真实验设计

OPNET网络仿真试验设计网络仿真是一种以计算机技术为基础的试验方法,通过对网络的建模和模拟,来模拟真实网络环境中的各种状况和问题。

网络仿真试验设计使用OPNET软件,通过搭建网络拓扑结构、配置网络参数以及设定仿真试验场景,来探究网络性能和应用性能,为网络设计和优化提供指导。

一、试验背景和目标网络仿真试验是在真实网络上进行操纵性试验的一种方法,它通过仿真试验,给出网络资源的利用率以及响应速度等性能参数,援助设计者了解网络的寻址和路由机制以及各种网络规划的可行性。

本试验设计旨在通过OPNET软件进行网络仿真试验,深度了解和精通网络性能分析和网络性能优化方法,提高网络设计和管理的能力。

二、试验步骤和方法1. 确定仿真场景:依据试验目标,选择合适的仿真场景,例如数据中心网络、无线传感器网络等。

确定仿真场景后,依据场景需求设计网络拓扑结构。

2. 设计网络拓扑结构:使用OPNET软件中的拓扑工具,依据试验需求搭建网络拓扑结构,包括网络节点、链路、路由器等。

3. 配置网络参数:依据仿真试验需求,设置各个节点的属性和参数,例如传输速率、延迟、丢包率等。

4. 设定应用场景:依据试验目标,设定合适的应用场景和流量模式,例如FTP、HTTP、视频传输等。

设置应用场景时,可以指定流量起始节点、传输数据量、传输时间等参数。

5. 运行仿真试验:对设计好的网络拓扑和参数进行仿真试验,观察和记录仿真结果,并进行性能分析。

可以通过监测网络性能指标、观察系统运行状况等方式,评估网络的性能和可靠性。

6. 性能分析和优化:依据试验结果,分析网络的性能问题,并提出相应的性能优化方案。

可以针对网络瓶颈、时延、拥塞等问题进行优化措施的设计和实施。

7. 试验结果和总结:通过对仿真试验的结果进行总结和分析,得出试验结论。

可以依据试验结果来评估网络设计和优化方案的有效性,并提出改进意见。

三、试验设计的特点和意义1. 省时省力:相比于在真实网络环境中进行试验,网络仿真试验具有明显的省时省力的优势。

网络系统仿真设计方法与工具分析

网络系统仿真设计方法与工具分析

网络系统仿真设计方法与工具分析随着信息技术和互联网的快速发展,网络系统的设计和仿真成为了重要的领域。

网络系统仿真具有很多优点,例如可以提前检测出潜在问题、减少开发成本、加快系统部署等。

本文将分析网络系统仿真设计方法与工具,讨论其应用和优势。

网络系统仿真设计方法1. 离散事件仿真(DES):离散事件仿真是一种常用的网络系统仿真方法,其以事件为触发,模拟网络系统中的实时行为。

通过记录和处理事件触发的序列,可以获得系统性能指标、资源利用率等信息。

2. 连续仿真:连续仿真是模拟网络系统中连续变化的过程,例如网络流量、信号传输等。

连续仿真可以模拟实际系统中的连续运行过程,提供更加准确的结果。

3. 混合仿真:混合仿真是将离散事件仿真与连续仿真相结合的方法。

通过将网络系统划分为离散事件和连续变化两个部分,可以更好地模拟实际系统的行为。

网络系统仿真设计工具1. OPNET:OPNET是一种常用的网络系统仿真工具,可以用于网络性能分析、协议设计、网络规划等。

OPNET提供了强大的图形界面和仿真引擎,可以方便地构建和部署复杂的网络系统。

2. NS-3:NS-3是一个开源的网络仿真器,具有强大的建模和仿真功能。

NS-3支持C++和Python等编程语言,用户可以自定义网络协议和拓扑结构,进行系统性能评估和研究。

3. MATLAB/Simulink:MATLAB/Simulink是一种流行的工具,广泛应用于系统建模和仿真领域。

其强大的数学和建模工具可以用于网络系统性能分析、优化和设计。

网络系统仿真设计工具的优势1. 提高系统效率:通过仿真设计工具,可以对网络系统的性能进行评估和优化,提高系统的效率和稳定性。

2. 减少开发成本:通过仿真工具可以在系统实际实施前检测问题,减少开发过程中的试错成本。

3. 加速系统部署:仿真工具可以模拟实际环境下的系统运行情况,提前发现可能的问题,从而加速系统的部署和推广。

4. 提供决策支持:仿真工具可以帮助决策者评估不同方案的可行性和效果,在制定决策时提供科学的依据。

opnet针对aloha和CSMA的仿真报告

opnet针对aloha和CSMA的仿真报告

OPNET仿真报告一、实验目的1.掌握OPNET最基础的入门方法2.验证不同条件下网络的特性3.利用OPNET提供的网络设备,信道组件等构造期望的网络拓扑结构,最终达到灵活组合运用OPNET的目的。

二、实验步骤1> 首先,仿真一个星形网络,因为星形网络是最基本的几种网络结构之一,从最基本的入手,由简到难,可以深入了解OPNET。

下面介绍一下我仿真星形网络的步骤。

打开OPNET,新建一个工程,给工程和场景分别命名。

设置向导。

设置一个office的Network scale, 再选择Technologies,使Sm_Int_Model_List后面的include变为yes。

设置拓扑结构。

选择星形网络,确定此拓扑的中心节点,节点数目,位置等参数。

添加服务器。

添加完服务器,用传输线连接。

选择要测量的参数。

例如星形网络是测整体的延迟。

运行,仿真,查看结果。

再利用同样的方法建立一个15个节点的网络,同样测量延迟和负载情况。

下图为最后得出的仿真图形比较仿真结果,得出结论。

结论为:当节点数增加时延迟变大,负载量变小。

2>然后再来仿真一个Aloha 和CSMA模型。

首先,仿真Aloha模型。

创建Aloha发射机进程模型创建一个通用发射机节点模型创建一个通用接收机进程模型创建一个通用接收机节点模型构建网络模型下面分别描述各个模型的仿真步骤。

A创建发射机进程模型:新建process model,在工作区添加三个状态,给每个状态命名,并改变状态。

3个状态之间用传输线连接,从idle到tx_pkt之间的连接可以通过改变condition 来实现,如图所示打开Header Block输入代码并保存。

打开State Variable Block改变Type,Name和Comments。

双击init上部打开Enter Executives输入代码并保存,同样对tx_pkt操作,只是程序段不同。

定义global attribute。

基于OPNET的卫星网络仿真平台设计

基于OPNET的卫星网络仿真平台设计

基于OPNET的卫星网络仿真平台设计
宋娜;刘群
【期刊名称】《计算机工程与应用》
【年(卷),期】2005(041)004
【摘要】卫星网络采用无线信道进行通信,使得在仿真设计时存在一定的困难并且工作量较大.该文采用了一种近似方法,利用现有技术成熟的地面网络来模拟卫星网络.通过对通信链路定时通断及其属性的设置充分体现了卫星网络的移动性、动态性和传输时延大等特点.并用OPNET网络仿真软件建模并得到了仿真结果.此方法在仿真开发初期是一种切实可行的设计方法.
【总页数】3页(P158-160)
【作者】宋娜;刘群
【作者单位】哈尔滨工程大学计算机科学与技术学院,哈尔滨,150001;哈尔滨工程大学计算机科学与技术学院,哈尔滨,150001
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.基于OPNET的JTIDS网络仿真平台设计 [J], 陈春明;王可人
2.基于Opnet网络仿真软件平台的高效能计算机Torus结构网络性能最优模式[J], 张继炎;郑汉垣
3.基于OPNET的Link16网络仿真平台设计 [J], 陈春明;王可人;郭建蓬
4.基于OPNET的低轨卫星网络仿真平台 [J], 申建平;虞红芳;章小宁;王海燕
5.基于OPNET的多播网络仿真平台的设计与实现 [J], 程文青;张燕;余江
因版权原因,仅展示原文概要,查看原文内容请购买。

NS2和Opnet进行仿真的一个实例

NS2和Opnet进行仿真的一个实例

3. 实例分析上一节简要介绍了5款网络仿真软件,其中比较常用的是OPNET Modeler和NS2,很多大学和科研单位大都采用这两种工具进行网络方面的研究和设计分析。

这一节将通过一个实例来展示这两种网络仿真软件的特点,并对这两种软件进行比较分析。

在这个实例中,我们采用网络的拓扑结构如图1所示,图中有5个节点,其中0、1、2号节点是发送节点,4号节点是接收节点。

下面是使用OPNET Modeler和NS2两种软件的仿真过程。

图1:仿真网络的拓扑结构3.1 使用NS2进行网络仿真在本节中,笔者将使用NS2对图1中的网络进行仿真。

使用NS2进行网络仿真的第一步是编写OTCL脚本。

在OTCL脚本文件(example_ns2.tcl)中,笔者首先定义了5个节点和连接这5个节点的4条边:#定义5个节点set n0 [$ns node]set n1 [$ns node]set n2 [$ns node]set n3 [$ns node]set n4 [$ns node]#定义4条边$ns duplex-link $n0 $n3 1Mb 100ms DropTail$ns duplex-link $n1 $n3 1Mb 100ms DropTail$ns duplex-link $n2 $n3 1Mb 100ms DropTail$ns duplex-link $n3 $n4 1Mb 100ms DropTail要把节点n0、n1、n2定义为发送节点,即将Traffic Source(发送源)与节点n0、n1、n2相连,我们可以先定义下面的函数:proc attach-expoo-traffic { node sink size burst idle rate } {#获得模拟器实例set ns [Simulator instance]#建立连接节点的UDP对象set source [new Agent/UDP]$ns attach-agent $node $source#建立traffic源的对象并设置traffic参数set traffic [new Application/Traffic/Exponential]$traffic set packetSize_ $size$traffic set burst_time_ $burst$traffic set idle_time_ $idle$traffic set rate_ $rate$traffic attach-agent $source#建立发送者与接收者的关系$ns connect $source $sinkreturn $traffic}上面的函数返回发送源的句柄,因此,我们可以使用下面的语句将3个发送源与n0、n1、n2相连:set source0 [attach-expoo-traffic $n0 $sink0 200 2s 1s 100k]set source1 [attach-expoo-traffic $n1 $sink1 200 2s 1s 200k]set source2 [attach-expoo-traffic $n2 $sink2 200 2s 1s 300k]由上面的代码我们可以看出,每个数据发送源的峰值发送速率分别为100kbit/s、200kbit/s和300kbit/s。

opnet卫星仿真流程

opnet卫星仿真流程

opnet卫星仿真流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 模型建立确定卫星系统的架构和组成部分,包括卫星本体、通信链路、传感器等。

一种基于OPNET的小型网络仿真及分析

一种基于OPNET的小型网络仿真及分析

一种基于OPNET的小型网络仿真及分析时间:2009-05-05 14:12:27 来源:电子技术作者:张倩倩方红雨李晓辉安徽大学摘要:OPNET作为一种最流行的网络仿真软件之一,已经被越来越多科研人员使用。

文中介绍了OPNET的特点并通过OPNET仿真来分析一个小型星型网络在增加一个外围星型网络的情况下网络延迟和服务器负载的变化,同时通过仿真,为一个小公司选择一个最佳的网络拓扑结构。

关键词:OPNET:星型网络:仿真:网络延迟0 引言网络仿真是一种利用数学建模和统计分析的方法模拟网络行为,从而获取特定的网络特性参数的技术。

在人们建立新的网络协议或通信标准等的时候,要想知道它们对网络性能如吞吐量、网络延迟等的影响,都离不开网络仿真。

目前网络仿真技术已经逐渐成为网络规划、设计和开发中的主流技术。

在当今的信息技术飞速发展的时代,人们对网络通信的需求也不断提高。

随着网络的规模越来越多,网络的复杂度不断变大,网络的性能也变得愈加难测,因而对仿真软件的要求也越来越高。

目前常用的网络仿真软件种类比较丰富,主要有Berkeley NS、OMNeT++、SSFNET、OPNET等。

OPNET是——个强大的面向对象的通信网络仿真环境,现在已经受到越来越多研究人员的青睐。

文中通过OPNET仿真来分析一个小型的星型网络在通过一个路由器外加一个星型网络的情况下,整个网络的延迟和服务器负载的变化,同时由仿真结果分析对于一个有着固定主机数的小公司,应该使用那种拓扑结构。

1 星型网络拓扑和OPNET仿真软件星型网络拓扑结构中各个计算机使用各自的线缆连接到网络中,如果一个站点出现问题,不会影响整个网络的运行。

该结构易于维护,通过交换电缆和工作站的简单方法可以很容易地确定网络故障点。

整个网络不会因一个站点的故障而受影响,网络节点增减方便,是现在最常用的网络拓扑结构。

OPNET是一种基于离散事件的网络仿真软件,它采用分层建模方式,它分为进程建模、节点建模和网络建模三层。

基于OPNET的路由协议仿真教程(AODV、OLSR、DSR等)

基于OPNET的路由协议仿真教程(AODV、OLSR、DSR等)

基于OPNET的路由协议仿真教程(AODV、OLSR、DSR等)前⾔:⽬前由于项⽬需要,学习了基于opnet的⽹络仿真⽅法,发现该软件的学习资料少之⼜少,所以将⾃⼰搜集到的学习资料进⾏整理,希望能帮助后来的⼈。

主要参考资料:OPNET⽹络仿真(清华陈敏版)仿真软件介绍:主流仿真软件如下:OPNET:OPNET是商业软件,所以界⾯⾮常好。

功能上很强⼤,界⾯错落有致,统⼀严格。

操作也很⽅便,对节点的修改主要就是对其属性的修改。

由于OPNET14.5及以前的版本都是免费的,所以⽤户量是三种⽹络仿真软件中最多的,这⼀点很像Windows。

QualNet:QualNet是美国Scalable Networks Technologies公司的产品,前⾝是GloMoSim,根源于美国国防部⾼级研究计划署(DARPA)的全球移动通信计划,主要对⽆线移动通信⽹络进⾏了优化处理,从仿真速度上得到了很⼤的提升,同时通过对⽆线信道和射频技术的建模也保证了较⾼的仿真精度。

QualNet基于已经过验证的PARSEC并⾏仿真内核。

每个结点都独⽴进⾏运算,这也和现实相符合。

允许⽤户在真正的并⾏仿真环境当中优化并⾏仿真性能。

对⼩规模同种复杂度的⽹络模型仿真,QualNet仿真速度是其它仿真器的⼏倍,对于⼤规模⽹络,QualNet仿真速度是其它仿真器的⼏⼗倍,如果QualNet采⽤并⾏仿真机制,能达到⽐其它仿真器快千倍的速度。

相⽐与其他仿真软件,QualNet有其过⼈之处,界⾯友好,功能强⼤,接⼝特别灵活(单从接⼝这⼀点上来说,QualNet倒像Windows,⽽OPNET像Mac),在⽤到多系统的联合仿真是特别⽅便,物理层的建模可借助于Matlab实现。

NS:NS的最好⼀个优点就是开源的,当然也是免费的(像Linux吧),由于是开源的,所以可以⽤于构建某些特殊的节点。

但个⼈感觉,如果你不是编程⾼⼿的话,⽤NS仿真的话,会让你头⼤。

opnet网络仿真--小型星型网络的设计【范本模板】

opnet网络仿真--小型星型网络的设计【范本模板】

郑州轻工业学院Internet网高级技术课程设计任务书题目 opnet网络仿真--小型星型网络的设计专业学号姓名主要内容:设计一个小型星形网络的拓扑结构,然后根据该拓扑结构在opnet 网络仿真平台上模拟仿真出星形网络,并查看其的运行情况.可以适当地增加网络服务和子网,然后对比一下网络的运行情况。

分析和总结一下该网络拓扑结构的性能。

基本要求:在opnet 网络仿真平台上实现下列要求: 配置一个小型的星形网络要求1. 所有网络设备都与同一台交换机连接;2. 整个网络没有性能瓶颈;3. 要有一定的可扩展余地。

参考文献:《OPENT网络仿真》陈敏。

清华大学出版社。

2004.4。

1完成期限:2010年7月2日指导教师签名:专业负责人签名:2010年7 月 2 日目录opnet网络仿真—小型星形网络的设计 (3)1.建立网络拓扑结构 (3)2.收集统计量 (11)3.保存项目 (12)4。

运行仿真 (12)5.查看结果 (14)6.复制场景并扩展网络 (15)7。

再次运行 (17)8。

比较结果 (18)9。

再次复制场景 (20)10。

运行结果分析 (23)11.总结 (23)12。

参考文献: (23)opnet网络仿真-小型星形网络的设计运行OPNET Modeler网络仿真,配置一个简单的网络1.建立网络拓扑结构要创建一个新的网络模型,首先需要创建一个新的项目和一个新的场景。

采用开始建立向导(Startup Wizard)来建立一个新的项目和一个新的场景。

开始建立向导有以下几个步骤:(1)选择网络拓扑类型。

(2)设定网络的范围和大小。

(3)设定网络背景图。

(4)选择对象模型家族。

开始建立一个场景步骤如下:(1)打开Modeler。

(2)从File菜单中选择New.。

(3)从弹出的下拉菜单中选择Project 并单击OK。

(4)项目和场景选择默认的project1和scenario1(5)单击OK 按钮。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州轻工业学院Internet网高级技术课程设计任务书题目 opnet网络仿真--小型星型网络的设计专业学号姓名主要内容:设计一个小型星形网络的拓扑结构,然后根据该拓扑结构在opnet 网络仿真平台上模拟仿真出星形网络,并查看其的运行情况。

可以适当地增加网络服务和子网,然后对比一下网络的运行情况。

分析和总结一下该网络拓扑结构的性能。

基本要求:在opnet 网络仿真平台上实现下列要求: 配置一个小型的星形网络要求1. 所有网络设备都与同一台交换机连接;2. 整个网络没有性能瓶颈;3. 要有一定的可扩展余地。

参考文献:《OPENT网络仿真》陈敏 . 清华大学出版社.2004.4.1完成期限: 2010年7月 2日指导教师签名:专业负责人签名:2010年 7 月 2 日目录1.建立网络拓扑结构 (3)2.收集统计量 (11)3.保存项目 (12)4.运行仿真 (12)5.查看结果 (14)6.复制场景并扩展网络 (15)7.再次运行 (17)8.比较结果 (18)9.再次复制场景 (20)10.运行结果分析 (23)11.总结 (23)12.参考文献: (23)opnet网络仿真—小型星形网络的设计运行OPNET Modeler网络仿真,配置一个简单的网络1.建立网络拓扑结构要创建一个新的网络模型,首先需要创建一个新的项目和一个新的场景。

采用开始建立向导(Startup Wizard)来建立一个新的项目和一个新的场景。

开始建立向导有以下几个步骤:(1)选择网络拓扑类型。

(2)设定网络的范围和大小。

(3)设定网络背景图。

(4)选择对象模型家族。

开始建立一个场景步骤如下:(1)打开 Modeler。

(2)从 File菜单中选择 New...。

(3)从弹出的下拉菜单中选择 Project 并单击 OK。

(4)项目和场景选择默认的project1和scenario1(5)单击 OK 按钮。

这时出现开始向导,创建新的背景拓扑图,如图选定网络的范围,如图指定网络的大小,如图选择 OPNET 自带的对象模型家族种类,如图再次确认环境设置,如图快速拓扑配置通过指定参数(节点模型和链路模型),一次性创建规则的拓扑结构:(6)从 Topology菜单中选择 Rapid Configuration。

(7)从配置下拉列表中选择 Star,单击 OK...,如图(8)选择中心节点模型为 3C_SSII_1100_3300_4s_ae52_e48_ge3。

这是 3Com公司的交换机。

(9)选择周边节点模型为 Sm_Int_wkstn,并设置节点个数为 30。

(10)选择链路模型为 10BaseT(11)指定网络在工作空间中放置的位置:设置中心的 X和 Y轴坐标为 500和300。

设置局域网的半径范围为 200。

(12)设置好单击 OK按钮,如图所示。

项目编辑器中出现如图所示的网络拓扑。

(13)打开对象模板。

(14)找到 Sm_Int_server对象,并将它放置在工作空间中(15)单击右键,结束节点放置。

如果需要你可以多次单击鼠标左键,放置多个节点。

接下来,需要连接服务器和星型网络:(16)在对象模板中找到 10BaseT链路对象。

(17)在服务器上单击鼠标左键,移动光标,再单击星型网络的中心节点。

这时出现连接两个节点对象的链路。

(18)单击鼠标右键结束链路创建。

最后需要为网络配置业务,包括应用定义(Application definition)和业务规格定义(Profile definition),设置业务涉及的内容较复杂,本例程不作要求,因此模板中应用定义对象和业务规格定义对象的参数已经配置好(为 Light database 业务),只要将他们放置在工作空间中即可。

(19)在对象模板中找到 Sm_Application_Config对象并将其放置在工作空间中。

(20)单击右键,光标重新移到对象模板中,单击 Sm_Profile_Config,并将其放置在工作空间中,单击鼠标右键。

(21)关闭对象模板。

这时得到如图下所示网络拓扑图:接下来,需要收集统计结果。

首先,打开节点模型编辑器和进程模型编辑器。

每个网络对象(链路除外)都是一个节点模型,它由一个或多个模块(Modules)组成,模块与模块之间通过包流(Packet streams)或状态线相连。

而模块实际上为进程模型,它通过状态转移图(STD, State Transition Diagram)来描述模块的行为。

现在让我们来看看第一层网络服务器的结构:(22)在项目编辑器中鼠标双击 node_31(服务器节点)这时打开一个新的节点模型编辑器窗口如图下所示为以太网服务器的内部结构,它由几个模块以及连接模块的包流和状态线组成。

在仿真过程中,来自客户端的数据包被收信机 hub_rx_0_0 接收,然后由下至上穿过协议栈到 application 模块。

经过处理后,又沿原路返回至发信机 hub_tx_0_0,最后被传输到客户端,如图下所示。

接下来,我们来看看传输适应层 tpal 模块的内容。

(23)在节点模型编辑器中的 tpal模块上双击鼠标。

这时打开一个新的进程模型编辑器,如下图所示。

(24)在init状态的上半部双击鼠标,打开它的入口代码。

(25)在init状态的下半部双击鼠标,打开它的出口代码。

进程中的每个状态(图中红色的或绿色的圆圈)都包含一个入口代码(enter executive)和一个出口代码(exit executive),它们由 C/C++代码组成。

入口代码在进入状态时执行,出口代码在离开状态时执行,如图下所示。

(26)关闭这两个代码窗口。

(27)关闭节点和进程模型编辑器。

2.收集统计量到现在为止,已经建好了网络模型,现在要根据本教程最开始提出的问题决定收集哪些统计量:(1)服务器有能力处理扩展网络的额外业务负载吗?(2)一旦与扩展网络连接,整个网络的延时性能还能够接受吗?为了找到这些问题的答案,需要选择一个对象统计量: Server Load 和一个全局统计量:Ethernet Delay。

服务器负载(Server Load)是整个网络的性能瓶颈。

下面来收集与服务器负载相关的统计量:(1)在服务器节点(node_31)上单击鼠标右键,从弹出的菜单中选择 Choose Individual Statistics。

这时出现 node_31 的选择统计量对话框,如图所示(2)单击 Node Statistics->Ethernet,选择 Load(bits/sec)统计量,如图所示(3)单击 OK关闭对话框。

全局统计量可以用来收集整个网络的信息。

下面,我们通过选择全局Delay 统计量来查看整个网络的延时性能。

(4)在网络编辑器的工作空间(避免指到对象)上单击鼠标右键,从弹出的菜单中选择 Choose Individual Statistics。

(5)单击 Gobal Statistics树型结构,找到并点开 Ethernet 节点统计量。

(6)选中 Delay(sec)统计量。

(7)单击 OK按钮关闭对话框3.保存项目接下来需要保存项目(最好养成经常保存项目的好习惯)。

在File 菜单中选择 Save。

4.运行仿真下一步,可以准备运行仿真了。

首先,需要确定 repositories属性设置正确:(1)在 Edit菜单中选择 Preferences。

(2)在查找文本框中输入“repositories”,单击 Find 按钮。

(3)在弹出的对话框的左下角单击 Insert 按钮,在文本框中输入stdmod,然后回车。

(4)单击 OK关闭 repositories和 Preferences对话框。

接下来运行仿真:(1)在工具栏中选择运行仿真按钮。

(2)将仿真时间 Duration 设置为0.5,即模拟执行半小时的仿真,如图所示。

(3)单击 Run 按钮运行仿真。

(4)运行过程如图(5)运行结果正确如图(6)运行完毕后单击 Close 按钮关闭对话框5.查看结果查看服务器 Ethernet load结果:(1)在服务器节点(node_31)上单击鼠标右键,从弹出的菜单中选择 View Results,这时出现查看结果对话框,如图所示。

(2)然后选中 Load(bits/sec)。

(3)单击 Show按钮,这时在项目编辑器上出现如图所示的结果。

不同的实验曲线走势应该是大致相同,当然具体的取值会因为节点放置的位置和链路长度不同而有微弱的差别。

注意到负载最大值为 6,000 bits/second。

这个场景是我们想得到的值,用它和后面扩展网络后的结果进行比较,关闭对话框。

(4)在工作空间中单击鼠标右键,从弹出的菜单中选择 View Results。

(5)选择 Global Statistics→Ethernet→Delay(sec),然后单击Show按钮。

注意到网络收敛时的延时大约为 0.4微秒,如图所示。

6.复制场景并扩展网络为了保留刚才的网络场景,以便和扩展的网络场景的仿真结果相比较,需要复制场景:(1)在 Scenarios 菜单中选择 Duplicate Scenario...。

(2)新场景为默认的scenario2。

(3)单击 OK按钮。

这时出现和刚才网络模型一模一样的场景。

接下来,需要构建网络的另一部分。

(4)从 Topology菜单中选择 Rapid Configuration。

(5)从配置下拉列表中选择 Star,单击 OK...。

选择中心节点模型为 3C_SSII_1100_3300_4s_ae52_e48_ge3。

选择周边节点模型为 Sm_Int_wkstn,并设置节点个数为 20。

选择链路模型为 10BaseT。

指定网络在工作空间中放置的位置:中心的 X 轴坐标为 1000和 Y 轴坐标为 500。

局域网的半径范围为150。

6)设置好以后单击 OK按钮,这时项目编辑器中出现另一个局域网。

连接这两个局域网:(7)单击对象模板工具按钮。

(8)选中 Cisco 2514 路由器并将它放置在两个局域网之间。

单击鼠标右键结束放置。

(9)在对象模板中选中 10BaseT 链路图标,在项目编辑器中分别连接 node_30 和node_55(Cisco 路由器),以及 node_54和node_55。

(10)单击鼠标右键。

(11)关闭对象模板。

(12)在 File 菜单中选择 Save 保存项目。

这时整个网络建好了,如图所示。

7.再次运行(1)在工具栏中选择运行仿真按钮。

(2)将仿真时间 Duration 设置为0.5,即模拟执行半小时的仿真。

(3)单击 Run 按钮运行仿真。

(4)运行完毕后单击 Close 按钮关闭对话框。

相关文档
最新文档