网络仿真软件的分析探讨
http://www.paper.edu.cn
- 1 -网络仿真软件的分析探讨
范红艳,周彩根,樊昀
北京邮电大学计算机科学与技术学院,北京 (100876)
E-mail:fanicy@163.com
摘 要:网络仿真是进行网络研究的重要方法,随着网络的发展,目前有多种网络仿真软件,
不同的仿真软件适用于网络不同方面的研究,本文主要介绍了OPNET和NS2两种目前比较
流行的仿真软件的特点及主要技术,然后针对一个实例比较了两种仿真软件的仿真效果。
关键词:网络仿真,仿真软件,OPNET,NS2
中图分类号:TP 391.09
1. 引言
随着网络的快速发展,对于网络性能和新技术的研究也越来越重要,但是如果在现实网
络中进行性能研究和新技术的设计开发,是不太现实的。因此,网络仿真软件的出现大大提
高了网络研究的效率,也减少了网络新技术开发的费用。
网络仿真是一种利用数学建模和统计分析的方法来模拟网络行为,从而获取特定的网络
特性参数的技术。网络仿真软件通过在计算机上建立一个虚拟的网络平台,来实现真实网络
环境的模拟。网络技术开发人员在这个平台上不仅可以对网络通信,网络设备,协议以及网
络应用进行研究设计,还可以对网络的性能进行分析和评估。
本文接下来主要阐述了两种仿真软件的特点及主要技术,最后针对一个实例对两种仿真
软件的仿真效果进行了比较。
2. 网络仿真软件
2.1 OPNET介绍
OPNET是一种优秀的网络仿真和建模的工具,支持面向对象的建模方式,并提供图形
化的编辑界面,更便于用户使用。它强大的功能和全面性几乎可以模拟任何网络设备、支持
各种网络技术,除了能够模拟固定通信模型外,OPNET的无线建模器还可用于建立分组无
线网和卫星通信网的模型。同时,OPNET在新网络的设计以及对现有网络的分析方面都有
卓越表现。它为通信协议和路由算法的研究提供与真实网络相同的环境。此外,功能完善的
结果分析器为网络性能的分析提供了有效又直观的工具。OPNET的 Modeler是专门用于可
视化原型设计的软件,它的使用既方便了网络模型的建立,又减少了编程的工作量。Modeler
中提供多种编辑器帮助用户完成网络建模和仿真运行,产品核心包括[1]
:
1) Service Provider Guru,面向网络服务提供商的智能化网络管理软件,是OPNET公司
的最新产品。
2) OPNET Modeler,为技术人员提供一个网络技术和产品开发平台。可以帮助设计和分
析网络、网络设备和通信协议。
3) IT Guru,帮助网络专业人士预测和分析网络和网络应用的性能,诊断问题,查找影
响系统性能的瓶颈,提出并验证解决方案。
4) WDM Guru,用于波分复用光纤网络的分析、评测。
OPNET的Modeler是专门用于可视化原型设计的软件,它的使用既方便了网络模型的
建立,又减少了编程的工作量。Modeler中提供多种编辑器帮助用户完成网络建模和仿真运http://www.paper.edu.cn
- 2 -行,包括:
网络编辑器 ( Network Editor )。网络编辑器用于编辑网络的拓扑结构,它具有图形化的
编辑界面,并且提供由各种通信实体组成的模型库,如hub、路由器等。用户可以通过简单
的拖放操作在网络编辑器的工作区中快速、方便的配置起自己的网络拓扑,也可以对网络 中
各种设备的属性进行设置。用户还可以建立新的模型或在已有模型的基础上进行修改。
OPNET引入了子网的概念,这里的子网被视为一个独立的对象,子网内节点的数目和子网
中的设备可由用户自行设定。同时,OPNET还支持子网的无限嵌套。
节点编辑器 ( Node Editor )。节点编辑器用于定义网络中节点的结构和描述节点中(软件
或硬件)模块间的数据流。节点编辑器描述了协议的层次结构,并通过描述功能模块之间的
数据流来实现一个网络器件或系统的体系结构。
进程编辑器( Process Editor )。进程编辑器定义了节点内功能模块中各事件之间的控制
流,使用符合工业标准的状态图描述功能模块内的状态和状态间的控制流。进程模型在进程
编辑器中用Proto—C语言描述,Proto—C语言是OPNET为协议和算法的开发而设计的,
它基于状态转换图( STD)的组合,是一个类似于内核程序( Kernel Procedures ) 的高级命令
库,同时具有c/c+ + 程序语言的基本功能。另外,OPNET自带400多个内核程序( Kernel
Procedure ) 方便协议和算法开发与实现。
包格式编辑器 ( Packet Format Editor )。包格式编辑器用于创建用户定义的各种类型的
包。
探针编辑器 ( Probe Editor )。探针编辑器可以收集内置的统计数据,也可以根据用户的
要求收集数据,还可以将统计数据以动画的形式表现出来。
另外,OPNET还提供了交互式的运行调试工具、功能强大的结果分析器和能够实时观
察。模型动态行为的动态观察器。用户可以在运行前设定运行中使用的参数,并且能随时中
断运行。结果分析器用图形的方式显示仿真软件过程中得到的统计数据,还能将多次仿真的
结果进行比较,为用户的决策提供有力的依据。
2.2 NS2介绍
NS2[2]
(Network Simulation, Version 2)是面向对象的、开源的离散事件模拟器。其本身有
一个虚拟时钟,所有的仿真都是由离散事件驱动的。NS2的功能强大,模块丰富,是目前网
络研究领域应用最广泛的仿真软件之一。NS2可以用于仿真各种不同的IP网,同时也为进
行局域网的仿真而实现了多播以及一些MAC子层协议。NS2为包级仿真,只研究链路层及
以上协议,它提供对协议的多级抽象,以满足对不同协议层的研究。NS2更注重低级协议仿
真,监视和分析包踪迹和队列行为。
NS2的架构严格遵循OSI七层网络模型,其内核源码用C语言完成,编程语言用C++ 和
OTcl (面向对象的Tcl ) 。C++是一个编译性语言,通过它可以有效地处理字节、包头等数
据信息,实现各种算法,适用于具体协议的实现。OTcl 是一个解释性语言,用于书写仿真
脚本,只需修改网络的参数和配置,就可以对大量的场景进行比较。两种语言的结合使用,
满足了不同的需要。同时,为了进一步增强编程的灵活性,提高程序的效率,NS2中利用
TclCL机制把OTcl 和 C++结合起来,使得C++和OTcl 能够互相直接操作对方定义的数据,
C++的类和OTcl 的类相对应。通过这种机制,NS2达到了仿真配置灵活性和运行效率的统
一。
NS2的每一次模拟均需要用类Simulator的一个简单实例来控制和执行模拟。这个类提http://www.paper.edu.cn
- 3 -供了一套接口用于配置一次模拟,并为这次模拟选择一个时间调度方案。一个模拟脚本通常
以创建这个类的实例开始,然后调用各种方法创建节点,管理拓扑结构和设置模拟的其他方
面。当一个新的模拟对象在Tcl脚本中创建时,初始化过程将执行以下操作:① 初始化包
格式;②创建一个事件调度器;③ 创建一个空代理。
目前,NS2提供了大量仿真环境的元素,如仿真器、节点和分组转发、链路和延迟、队
列管理与分组调度、代理、时钟、分组头及其格式、局域网等;提供了丰富的数学支持,如
随机数产生、积分等;提供方便的追踪和监视方法等;同时也提供完整的路由支持,如单播
/组播路由、动态/静态路由、层次路由等。NS2软件还配有仿真过程动态观察器,可以在
仿真运行结束后动态察看仿真的运行过程,观察跟踪数据。软件还有图形显示器,显示从仿
真中得到的结果数据,直观而且清晰。
2.3 仿真软件的比较
NS2是免费的,其程序的源代码也是开放的,因此受到了学术界的欢迎。OPENET是
商业软件,费用较贵,但其功能强大,仿真准确性也较高,主要为一些大型网络研发部门所
使用。OPNET综合采用基于包的建模方法和数学分析的建模方法,可以获得较快的仿真速
度。NS2则特别适用于TCP层以上的仿真,但是当仿真节点数较多时速度较慢。表1[3]
列出
了两款软件主要性能方面的比较。
表1 网络仿真软件的比较
OPNET NS2
模拟方法 事件驱动 事件驱动
面向对象建模 是 是
建模环境 图形化编辑器 命令符编辑器
模型扩展 在已有模型上修改或使用c/c++语
言编制 使用c/c++语言编制新模型
动态观察模拟过程 支持 支持
仿真结果 使用结果分析器输出 使用图形显示器输出
适用范围 几乎所有网络和网络技术(包括无
线通信和卫星通信网) 主要面向网络协议研究
运行环境 Unix, HP-UX, Solaris, Windows Unix, Linux, Widows
价格 十分昂贵 免费
3. 实例仿真效果的分析对比
3.1 场景描述
该实例场景为一个小型办公局域网,第一个场景是该局域网只有十个节点连接到server
上。其网络拓扑结构如图1。 http://www.paper.edu.cn
- 4 -
图1 初始网络拓扑结构
第二个场景是在原有网络上,增加十个节点,本实例的目的是通过节点的增加,看是否
会使得网络的延时增加。扩展后的网络拓扑结构如图2。
图2 扩展后的网络拓扑结构 http://www.paper.edu.cn
- 5 -3.2 仿真结果分析对比
具体的仿真实现过程这里就略过不再陈述了,以下是OPNET和NS2分别得到的网络延
时图。
图3 初始网络得到的OPNET显示的延时统计图
图4 扩展后的网络得到的OPNET显示的延时统计图
计算机网络中的网络拓扑建模与仿真
计算机网络中的网络拓扑建模与仿真
网络拓扑建模与仿真是计算机网络领域的重要研究方向之一,它通过建立网络拓扑模型和进行仿真实验,帮助人们理解和优化计算机网络的性能。本文将详细介绍网络拓扑建模与仿真的概念、步骤以及一些常用的方法和工具。
一、概念解释
网络拓扑建模与仿真,顾名思义就是根据实际的计算机网络环境,通过建立相应的拓扑模型,并在模型上进行各种实验和仿真,以研究和评估网络的性能、安全性、可靠性等因素。拓扑模型是对计算机网络中各个节点和连接关系的抽象描述,它可以是一个简单的逻辑图,也可以是一个复杂的三维模型。
二、网络拓扑建模与仿真的步骤
1. 确定研究目标:首先需要明确研究的目标,比如分析网络的带宽利用率、评估网络的安全性等。明确目标有助于确定需要建立的拓扑模型和进行的仿真实验。
2. 收集网络信息:通过收集网络拓扑图、设备配置信息等来获取计算机网络的详细信息。这些信息对于建立准确的拓扑模型至关重要。
3. 构建拓扑模型:根据收集到的网络信息,可以使用拓扑建模软件或者编程语言来构建网络拓扑模型。模型的复杂程度可以根据研究目标的不同进行调整。
4. 设定实验参数:在进行仿真实验之前,需要设定一些实验参数,比如节点之间的传输速率、链路质量、数据包大小等。这些参数决定了实验的条件和结果。
5. 执行仿真实验:按照设定的参数,进行网络拓扑模型的仿真实验。可以使用仿真软件或者自己编写代码来实现。
6. 收集实验数据:仿真实验完成后,需要收集实验数据并进行分析。实验数据可以包括网络的性能指标、传输时延、丢包率等。 7. 评估和优化:根据实验数据,对网络的性能进行评估并提出优化策略。比如调整链路带宽分配、增加网络节点等措施。
三、常用的网络拓扑建模与仿真方法和工具
1. 静态建模方法:静态建模方法主要基于已有的网络信息和配置数据,通过建立逻辑图或者数据结构来描述网络拓扑。常用的工具有Microsoft Visio、Dia等。
仿真软件PacketTracer在计算机网络工程课程教学中的应用
第l2卷第1期 2010年2月 沈 阳 教 育 学 院 学 报 J0URNAL OF SHENYANG COLLEGE OF EDUCATION Vo1.12.No.1 Feb.2 0 1 0
文章编号:1008—3863(2010)01—0084—05
仿真软件Packet Tracer在计算机
网络工程课程教学中的应用
徐洪学,郭秀英
(沈阳大学信息工程学院,辽宁沈阳110044)
摘 要:通过分析Packet Tracer软件的功能和特点,认为在计算机网络T程课程教学中应用仿真软件 Paeket Tracer.可以加深学生对基础理论和基本概念的认识和理解,能够培养学生解决计算机网络T程相关问 题的综合能力,为学生今后组建和使用计算机网络打下坚实基础,同时也是解决目前计算机网络工程课程实验 教学经费不足的好办法。文章通过大量实例介绍了Packet Tracer软件在虚拟局域 ̄(VLAN)划分和路由器路由 表配置中的具体应用。 关键词:计算机网络工程;仿真软件;Packet Tracer;虚拟局域网(VLAN);路由器 中图分类号:G 642.21 文献标识码:A
The Application of Packet Tracer Software in Computer Network Engi・
neering Teaching
XU Hong-xue,GUO Xiu-ying
(College of Information Engineering,Shenynag University,Shenyang I 10044,China)
Abstract:Through the analysis of Packet Tracer software’S functions and the characteristics,it is pointed out that
using simulation software Packet Tracer in the computer network engineering teaching may deepen the students’ awareness and understanding for the basic theory and the basic concepts,can cultivate the students’synthesizing capacity to solve the computer network engineering question,and lay a solid foundation for students to build and use computer network in the future,simultaneously is also a good way to solve the problem of funds insufficient in pre- sent computer network engineering test teaching.Through the abundant instances,the application of Packet Tracer software in the virtual local area network LAN)division and the router routing list configuration are introduced. Key words:computer network engineering;simulation software;Packet Tracer;Virtual Local Area Network (VLAN);router
基于OMNeT的Ad+hoc网络仿真
I 摘 要
本文主要工作是介绍 OMNeT++仿真平台,并基于OMNeT++搭建Ad
hoc网络环境来进行仿真试验。首先是详细介绍OMNeT++仿真器的构成原理,尤其是对其NED语言和编程语法等做深入讲解,同时也对OMNeT++的移动框架(MF,Mobility Framework)组成原理进行了系统的讲解,因为它为我们提供了仿真无线移动网络所需各种基本模块,把我们从设计底层的模块结构和拓扑结构中解放出来,让我们能够把精力放在具体协议的实现上,加快了搭建仿真网络的过程,最后是进行Ad hoc 网络仿真环境的搭建,并在该环境中对在计算机网络中常用来检测网络连通性的Ping 命令进行了仿真试验,并对抽取所需的数据进行分析。
关键字 网络仿真 OMNeT++ Ad hoc网络
II Abstract
The main work of this thesis introduces the OMNeT++, and organize a Ad
hoc network for the simulation test based on OMNeT++. Firstly, it introduces
the structure of OMNeT++ in detail, especially its NED language and the syntax
of program, as well as OMNeT++’s Mobile Framework (MF, Mobility
Framework) principle, because it provides with basic modules for wireless and
mobile network simulation, and free from the designing of the bottom of the
module’s structure and topological, so that , it can put more efforts on the
几款电路仿真软件的对比分析
几款软件的对比分析
1. PSpice 仿真软件
简介:PSpice属于元件级仿真软件,模型采用spice通用语言编写,移植性强,常用的信息电子电路,是它最适合的场合。现在使用较多的是 PSpice 8.0,工作于 Windows 环境,占用硬盘空间60M左右,整个软件由原理图编辑、电路仿真、激励编辑、元器件库编辑、波形图等几个部分组成,使用时是一个整体。PSpice
的电路元件模型反映实际型号元件的特性,通过对电路方程运算求解,能够仿真电路的细节,特别适合于对电力电子电路中开关暂态过程的描述。
主要功能:
(1) 复杂的电路特性分析,如:蒙特卡罗分析
(2) 模拟、数字、数模电路仿真
(3) 集成度提高
缺点:
(1) 不适用于大功率器件
(2) 采用变步长算法,导致计算时间的延长
(3) 仿真的收敛性较差。
2. saber仿真软件
简介:被誉为全球最先进的系统仿真软件,也是唯一的多技术、多领域的系统仿真产品,现已成为混合信号、混合技术设计和验证工具的业界标准,可用于电子、电力电子、机电一体化、机械、光电、光学、控制等不同类型系统构成的混合系统仿真,这也是saber的最大特点。Saber最为混合仿真系统,可以兼容模拟、数学、控制量的混合仿真,便于在不同层面撒谎那个分析和解决问题,其他仿真软件不具备这样的功能。
Saber的仿真真实性很好,从仿真的电路到实际的电路实现,期间参数基本不用修改。
主要功能:
(1)原理图输入和仿真
(2)数据可视化和分析
(3)模型库
(4)建模
缺点:操作较复杂,原理图仿真常常不收敛导致仿真失败,很占系统资源,环路扫频耗时太长(以几十分钟计)
3. PLECS仿真系统
简介:被全球众多知名公司的研发工程师誉为“全球最专业的系统级电力电子电路仿真系统”,也是一个用于电路和控制结合的多功能仿真软件,尤其适用于电力电子和传动系统。PLECS独立版本已于2010年开发,自此PLECS脱离MATLAB/Simulink。PLECS独立版具有控制元件库和电路元件库,采用优化的解析方法,仿真速度更快,比PLECS嵌套版本快2.5倍。其控制部分可以在PLECS独立版本中被直接快速模拟。连续和离散信号处理模块以及代数函数和间断点让你可以实现非常多的模拟仿真,如数字控制。
基于免费软件ns的无线网络仿真
基于免费软件ns的无线网络仿真
王瑜;焦永革;孟涛;林家薇
【期刊名称】《无线电工程》
【年(卷),期】2004(034)001
【摘 要】通信网络的日新月异,各种网络方案和协议日趋复杂,网络规模日趋庞大,对网络研究人员而言,掌握网络仿真的重要性是不言而喻的.着重介绍免费网络仿真软件ns的安装使用和仿真原理,并结合移动节点的实例探讨具体的仿真步骤.
【总页数】3页(P18-20)
【作 者】王瑜;焦永革;孟涛;林家薇
【作者单位】空军工程大学电讯学院;西北工业大学航海学院;空军工程大学电讯学院;空军工程大学电讯学院;西北工业大学航海学院;空军工程大学电讯学院
【正文语种】中 文
【中图分类】TP39
【相关文献】
1.基于NS-2的无线自组织网络仿真实验设计 [J], 蔡虔
2.基于免费软件NS2的网络仿真研究 [J], 石萍;吴暇
3.基于免费软件ns2的网络仿真 [J], 刘强
4.基于NS-2的无线传感器网络仿真模块扩展方法的研究 [J], 叶晓国
5.基于NS2的无线网络仿真和自定义协议添加 [J], 顾翔;储波;张海兰
因版权原因,仅展示原文概要,查看原文内容请购买
基于NS-2的网络控制系统仿真研究及实现
第23卷 第lO期 计 算 机 仿 真 2006年l0月
文章编号:1006—9348(2006)10—0095—05
基于NS一2的网络控制系统仿真研究及实现
谢林柏 ,王强 ,纪志成
(1.江南大学控制科学与工程研究中心,江苏无锡214122; 2.江南大学通信 j控制 [程学院,江苏无锡214122)
摘要:基于网络仿真软件Ns一2的编程通用性强和功能可扩展的特点,该文探讨 在信息调度下利用Ns软件进行网络控制 系统仿真的方法和设计实现过程。在此问题中,充分利用了Ns一2仿真中的离散事件驱动方式,实现了网络控制系统的变速
率采样模式。利用NS~2中类c++的语言环境实现r变速率采样模式下控制系统微分方程的实时求解,并结合在网络信道 容量有限而对控制系统信息进行调度的假设下,进一步仿真验证了保持控制系统稳定和进行变速率采样的控制算法。最后
展示了仿真研究的结果。 关键词:网络控制系统;变速率采样:网络仿真;信息调度
中图分类号:TP273.5 文献标识码:B
Research and Implementation of Networked Control
System Simulations Based on NS—-2
XIE Lin—bo ,WANG Qiang ,JI Zhi—cheng
(1.Research Center of Control Science and Engineering of Southern Yangtze University,Wuxi Jiangsu 214122,China;
2.Communication and Control Institute of Southern Yangtze University,Wuxi Jiangsu 214122,China)
ABSTRACT:Based on the characteristics of the network simulating software NS一2,such as powerful
网络仿真技术在《计算机网络》教学中的应用研究
第3卷第2期 2011年2月 当代教育理论与实践 Theo ̄and Practice of Contemporary Education VOI.3 No.2 Feb.2011
网络仿真技术在《计算机网络》
教学中的应用研究
李杏姣 ,黄 力 ,蒋云霞 ’
(1.广东第二师范学院现代教育技术与网络中心,广东广州510310; 2.湖南科技大学计算机科学与工程学院,湖南湘潭411201;3.湖南科技大学教务处,湖南湘潭411201)
摘要:针对计算机网络教学的特点,介绍了网络仿真技术及现有主流网络仿真软件的相关特性,并详细介绍了OM
Net++仿真软件的体系结构、仿真原理与基本仿真流程,及其在计算机网络教学中的具体应用。 关键词:计算机网络;纺真;OMNet++NS2
中图分类号:G423.04 文献标识码:A 文章编号:1674—5884(2011)02—0080—03
一《计算机网络》课程教学现状
《计算机网络》作为计算机科学与技术专业的专业必
修课程,已成为计算机科学与技术专业人才培养计划中的
一个重要组成部分。该课程在计算机原理、操作系统、数
据库原理与设计、通信原理、软件工程等主要学科基础课
程和专业课程的支持下,使学生能够学习和掌握计算机网 络的基本概念、原理、方法和具体实现技术,能直接服务于
电子商务、电子政务、金融、远程测控、远程教育和远程医
疗等相关应用领域,在电子信息类专业的知识结构中起着 承上启下的关键作用。目前,我国高校计算机网络课程教
学内容总体上可分为网络原理、网络技术和网络应用三大
部分。原理部分主要是以OSI参考模型为主介绍网络的层 次模型与网络协议;网络技术部分则以网络硬件设备(如
集线器、交换机、路由器等)和一些典型的广域网和局域网
技术(如无线网络、有线网络、光迁通信等)为主;网络应用 部分则从网络操作系统功能及应用、网络安全及管理的特
点与应用。
目前,大多数高校的计算机网络课程的授课基本都是
电力系统仿真软件的运用与比较分析
电力系统仿真软件的运用与比较分析
【摘 要】在我国电网建设过程中,对待不同的方案,不同的选择,随科技进步,通过电力系统仿真软件的运用,对不同的安装与调试方案进行评估和选择。使用仿真设备模拟电路情景,提前发现方案的优缺,尽最大可能选择具有环保效应,节能效用的建设方略。电力系统仿真软件以数学模型代替实际电力系统,减少成本的同时还增加了电力系统的安全性,利用数值计算解决问题,对一些具体而微的特性特点进行检验,研究出更加安全有保障的电力系统运用工具,将电力系统仿真软件充分变为电力系统建设中不可或缺的有力工具。
【关键词】电力系统;仿真软件;运用现状;比较分析
0.引言
虚拟仿真软件技术在电力系统的规划设计、实际运行中显示了非常强大的功能,在节约煤炭资源,水资源,进行污水循环利用,废水废物进化处理等方面大有贡献,可以明确而具有规划的进行变电或者输电中的测算评估分析。在电力网络系统的建设过程中,有力有效的设计,大而细致的规划,可以确保电力系统的正常运行。利用仿真软件确定的运行方案,不仅仅可以用来规划建设方案,还可以在运行中进行运行模拟,拟定方式,记录自动装置中的控制参数,为技术人员的检测提供改进参数。有利于建设后技术人员进行事故分析,提高了电力系统的运行效率与工程质量。立足现实,在科学技术是第一生产力的今天,仿真软件的重要作用对其运用展开分析与探究有巨大动力支持,值得我们关注与重视。
1.电力系统仿真软件的现状分析
1.1对电力系统仿真软件的综合概述
(1)众所周知,大规模的电力系统是兼具复杂性与时变性的大型工程。基于我国经济的不断前进,对电的需求加大,用电地区扩大,电力系统数字仿真软件成为其研究设计和规划设计的重要工具。由于电力系统在国民经济中占有重要地位,一般都要用到多个数字仿真软件进行计算结果比较。主要有BPA、EMTP、PSCAD/EMTDC、NETOMAC和PSASP等几种主要的电力系统仿真分析软件。不同的结构功能特点和应用情况,优势也有所不同。
基于NETWARS框架的网络仿真研究
计算机与网络创新生活 通信论坛
基于NETWARS框架的网络仿真研究
路冉 路敏
(1中国电子科技集团公司第五十四研究所河北石家庄050081)
(2河北电力建设第二工程公司河北石家庄050041)
【摘要】分析研究网络战仿真(NETwARs)体系框架,应用于海上通信网的仿真研究中,提出了通信网络仿真的研究方法,基
于OPNET软件对海上通信网的设备、链路、应用业务进行仿真建模和实现,构建海上通信网的仿真模型库;并针对典型场景进 行仿真研究,仿真模型的可重用性好,仿真结果可用于通信网络的性能分析和系统体系结构研究的支撑。
【关键词】网络战 网络战仿真OE sE 中图分类号:TP393 文献标识码:A 文章编号:1 008—1 739(2010)22—43—4
Simulation and Implementation of A Communication Network Based
on NETWARS
LUR.an ,LUMin2 (1 The 54th Research Institute of CETC,Shijiazhuang Hebei 050081,Chim)
(2 Hebei Second Electric Power Comtruction Engineering Company,Shijiazhuang Hebei 050041,China)
Abstract:The architecture of NETWARS is analyzed tO be used in the research on maritime communication network.The
approach of communication network simulation is proposed And the simulation model libraries,such as communication equipments links,and apphcatiom in maritime network,are built in OPNET according tO the architecture in some maritime communication
网络课程实验的仿真方法探讨
实践与经验
周金玲
(广尔T程职业技术学院.广州510520)
摘要:目前高校所开设的网络实验通常是以交换机和路由器设备为主的工程实验.但这些实验不能让 学生更好地了解网络低层的工作过程及其工作原理.这是目前高校计算机网络教学中普遍存在 的问题。解决这个问题可行的方法是利用仿真进行网络实验 本文探讨了网络实验仿真的国内
外现状,分析了网络实验仿真的方法,最后用网络协议仿真实验的实例证明了网络仿真实验的可 行性 美t词:网络实验仿真;OPNET;NS2:SSFNet:WinPcap
引 言
计算机网络课程的基本概念以及技术涉及到许
多抽象的理论知识和大量的网络协议.使许多初学者
感到抽象难懂, 且计算机网络是一个非常庞大、复
杂的系统。iI:学生更深入地理解计算机网络和互联网
的最好的方法就是动手做实验 学生只有通过足够的
验证性实验和一定数量的综合性实验,才能真正理解
和掌握理论知识,获得一定的综合技能和实践能力。
但目前高校所开设的网络实验通常是以交换机和路
【}_1器设备为主的_1 程实验.这些实验不能让学生更好
地了解网络低层的_T作过程及其 作原理。这是目前
高校计算机网络教学中普遍存在的问题,主要是因为
在网络实验室的设备上难以直观地展现网络协议丁
作过程中的细节。解决这个问题可行的方法是利用仿
真进行网络实验。
1 网络实验仿真国内外现状
闰外特别足美国的高校已普遍把网络仿真技术
作为网络课程教学的有效辅助手段,有些高校甚至已
有差不多l0年的经验.网络仿真教学实验环境已比
较成熟 他们一般是根据自己的需耍开发网络仿真软
件,或使用商业、开源的网络仿真软件来构建自己的
网络仿真实验环境。如:University of Arizona自己开
发了可以模拟大型网络的拓扑结构及通信方式的
x—Sire.用于开发、测试和评估网络协议和体系结构121; l998年The Ohio State University就已开始在《计算机
