当前主要网络仿真工具研究和实践
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
拟出所需要的网络环境, 方便修改和发现、 修复程序 中的B g u。 而C + + 能够提供较高的程序 内部模块运行速度, 进而高效率地 处理字节 (y e 、 B t) 报头 (a k t H a e ) P c e e dr 等信息, 适合在大量
计算 、 利用经验分析等 。 现如今网络 的结 构日趋 复杂、网络的 规模急剧增长, 这使得构建网络 的难度和成本都直线上升。 传
1 S AP . CA S 4
等。 其中前三种是 目使用较 为广泛的仿真 软件 , 而后两者主要 应用于特定领域 。
11OPNET .
C SA 是美国S n p y 新思科技) ASP y o s s( 公司开发了一款仿真
软件 , 主要应用于数字信号处理和 网络通信领域 , 它可以在概 念、 体系结构、 算法三个层次上实现仿真 。 A S P C S A 采用了数据
本文简要 的介绍了当前 网络仿真的主要工具 , 对其中的两
款主流软件O N T S 的原理、 P E 和N 2 特点进行较为详细的描述, 并
举例对两者进行 比较分析, 最后对整篇文章进行总结。
N2 S 的主要特点是 , 采用两种仿真语言、 持多种业务模型 支 和多种通信协议、 用面 向对象的技术、 采 具有很强的结果处理
中图分类号: P9. T 31 9
文献标识码: A
文章编号:631 121) 40 0 3 1 . 3 ( 10 .030 7 1 0
1 . S 2N 2
0引言
随着 计算机 技术和应 用的发展 , 网络 已经 走进了干家万 户, 成为人们生活 中不 可缺少的一部分。 在这样的情况下, 如何 更好地设计网络结构或协议 , 获得更好的网络性能, 越来越成
为人们关注和研 究的重点。 传统 的进行网络规 划和设计方法主要是基于物理或数值
N 一 N t ok Sm lt r V r in 2 是面向对象、 S2(e w r i u ao e so ) 采用 离散事件驱动的网络环境模拟器。 它主要用于解决网络研 究方
面的问题 , 提供在无 线或有线 网络上, C 、 由、 TP 路 多播等 多种 协议的模拟 。 N 一 由两种编程语言O C 具有面 向对 象特 性的T L s2 T L( C 脚本 程序设计语言 ) + 实现 。 T L 和c + O C 可以在短 时间内快速开发和模
21 0 1年第 4 期
( 总第 14期 ) 1
信 息 通 信
I ORM ATI NF ON & COM M UNI CATI ONS
2 1 01
( u . N 14 Sm o 1)
当前主要网络仿真工具研 究和实践
吕方瑶
( 北京航 天航空大学电子信息工程学院, 北京 109 ) 0 11
统的方法可能会带来人力和财力的巨大损失, 不能够满足现今
网络 发 展 的 需要 。
在这 样的背景下, 网络 仿真 软件应运而生, 它可 以灵活的 设计、 仿真网络结构, 并有效地评估 网络的性能和效果, 因而很 快就得到了广泛应用。
的数据集合上进行操作。 通过使用这两种语言, s 能够快速 使N 2 地建立实验环境和进行快速的实验操作 。
能力。
l3 M ATLAB -
1 网络仿真 工具
网络仿真是指通过建立网络设备、 链路和协议 的模型 , 模 拟网络流量 的传输、 信息的处理 , 并获取网络设计或优化所需 要的网络性能数据 的仿真技术 。 网络仿真工具, 是指可以实现网络仿真这一目标的软件。 它
是网络仿真的非常重要的支撑工具, 是网络 仿真的实现手段 , 直接影响到网络 仿真的效率和仿真结果的可靠性。 当前主要的仿真软件 有0 N T N 2 M T A 、 A s P S W PE、 S、 AL B CsA、 P
M T A 软件是 由美 国M t w r s AL B a h ok 公司推 出的用于数值计算 和 图形处理 的科学计算系统环境 , 它集成了程序设计、 数值计 算、 图形绘制、 输入输出、 文件管理等多项功能。
M A A  ̄统主要由五个主要部分组成: A L B TLB M T A 工作环境、 M T L 语言体系、 AA B 图形图像系统、 A L B M T A 数学函数库和M T A AL B 与其他应用程序接 口。 A L B M T A 具有很强的扩展性, 主要应用于 神经网络等高智能网络的仿真 。
流 驱 动 仿真 器 , 比 基 于 时 钟 周 期 的仿 真 器 速 度 提 高 了8 1 它 —6
O N T 9 6 由0 N T e h o o i s P E 是18 年 P E Tc n lg e 开发研制的, 向 而
网络服务 提供商、网络设备制造商和一般 企业 的通信 仿真 软
15S W . P
0N T P E 软件包 主要由三个模块 组成 : T e i i n u u I D c s o G r 模 块, 它是网络应 用分析仿真工具 , 主要用于优化 网络性 能, 提
件。
倍。 A S P C S A 提供了i0 多个高层模 块, 00 并可对其中所需模 块 自
动生成行 为级或R L H L 也可生成各种风格的D P T 级V D , S 代码, 供 DP S 处理器作软件实现。 A S P C S A 可广泛应用于需分析和评估算 法、 实现方式的数字传输系统 , 如通讯 、 图像、 多媒体等 , 并提 供了针对G M C M 、 E T S 、 D A D C 等标准 的专用开发平台。
摘要 : 网络仿真产生的背景入手, 从 介绍当前主要的网络仿真软件, 重点介绍了 其中的OP T NE 和Ns 两种仿真工具, 2 并结合
一Hale Waihona Puke 个具体 的实例对两者的仿真原理、 仿真效率、 仿真步骤和软件的通用性等进行了 比较分析。
关键词 : 网络仿真; P T NS ; O NE ; 2 仿真原理
计算 、 利用经验分析等 。 现如今网络 的结 构日趋 复杂、网络的 规模急剧增长, 这使得构建网络 的难度和成本都直线上升。 传
1 S AP . CA S 4
等。 其中前三种是 目使用较 为广泛的仿真 软件 , 而后两者主要 应用于特定领域 。
11OPNET .
C SA 是美国S n p y 新思科技) ASP y o s s( 公司开发了一款仿真
软件 , 主要应用于数字信号处理和 网络通信领域 , 它可以在概 念、 体系结构、 算法三个层次上实现仿真 。 A S P C S A 采用了数据
本文简要 的介绍了当前 网络仿真的主要工具 , 对其中的两
款主流软件O N T S 的原理、 P E 和N 2 特点进行较为详细的描述, 并
举例对两者进行 比较分析, 最后对整篇文章进行总结。
N2 S 的主要特点是 , 采用两种仿真语言、 持多种业务模型 支 和多种通信协议、 用面 向对象的技术、 采 具有很强的结果处理
中图分类号: P9. T 31 9
文献标识码: A
文章编号:631 121) 40 0 3 1 . 3 ( 10 .030 7 1 0
1 . S 2N 2
0引言
随着 计算机 技术和应 用的发展 , 网络 已经 走进了干家万 户, 成为人们生活 中不 可缺少的一部分。 在这样的情况下, 如何 更好地设计网络结构或协议 , 获得更好的网络性能, 越来越成
为人们关注和研 究的重点。 传统 的进行网络规 划和设计方法主要是基于物理或数值
N 一 N t ok Sm lt r V r in 2 是面向对象、 S2(e w r i u ao e so ) 采用 离散事件驱动的网络环境模拟器。 它主要用于解决网络研 究方
面的问题 , 提供在无 线或有线 网络上, C 、 由、 TP 路 多播等 多种 协议的模拟 。 N 一 由两种编程语言O C 具有面 向对 象特 性的T L s2 T L( C 脚本 程序设计语言 ) + 实现 。 T L 和c + O C 可以在短 时间内快速开发和模
21 0 1年第 4 期
( 总第 14期 ) 1
信 息 通 信
I ORM ATI NF ON & COM M UNI CATI ONS
2 1 01
( u . N 14 Sm o 1)
当前主要网络仿真工具研 究和实践
吕方瑶
( 北京航 天航空大学电子信息工程学院, 北京 109 ) 0 11
统的方法可能会带来人力和财力的巨大损失, 不能够满足现今
网络 发 展 的 需要 。
在这 样的背景下, 网络 仿真 软件应运而生, 它可 以灵活的 设计、 仿真网络结构, 并有效地评估 网络的性能和效果, 因而很 快就得到了广泛应用。
的数据集合上进行操作。 通过使用这两种语言, s 能够快速 使N 2 地建立实验环境和进行快速的实验操作 。
能力。
l3 M ATLAB -
1 网络仿真 工具
网络仿真是指通过建立网络设备、 链路和协议 的模型 , 模 拟网络流量 的传输、 信息的处理 , 并获取网络设计或优化所需 要的网络性能数据 的仿真技术 。 网络仿真工具, 是指可以实现网络仿真这一目标的软件。 它
是网络仿真的非常重要的支撑工具, 是网络 仿真的实现手段 , 直接影响到网络 仿真的效率和仿真结果的可靠性。 当前主要的仿真软件 有0 N T N 2 M T A 、 A s P S W PE、 S、 AL B CsA、 P
M T A 软件是 由美 国M t w r s AL B a h ok 公司推 出的用于数值计算 和 图形处理 的科学计算系统环境 , 它集成了程序设计、 数值计 算、 图形绘制、 输入输出、 文件管理等多项功能。
M A A  ̄统主要由五个主要部分组成: A L B TLB M T A 工作环境、 M T L 语言体系、 AA B 图形图像系统、 A L B M T A 数学函数库和M T A AL B 与其他应用程序接 口。 A L B M T A 具有很强的扩展性, 主要应用于 神经网络等高智能网络的仿真 。
流 驱 动 仿真 器 , 比 基 于 时 钟 周 期 的仿 真 器 速 度 提 高 了8 1 它 —6
O N T 9 6 由0 N T e h o o i s P E 是18 年 P E Tc n lg e 开发研制的, 向 而
网络服务 提供商、网络设备制造商和一般 企业 的通信 仿真 软
15S W . P
0N T P E 软件包 主要由三个模块 组成 : T e i i n u u I D c s o G r 模 块, 它是网络应 用分析仿真工具 , 主要用于优化 网络性 能, 提
件。
倍。 A S P C S A 提供了i0 多个高层模 块, 00 并可对其中所需模 块 自
动生成行 为级或R L H L 也可生成各种风格的D P T 级V D , S 代码, 供 DP S 处理器作软件实现。 A S P C S A 可广泛应用于需分析和评估算 法、 实现方式的数字传输系统 , 如通讯 、 图像、 多媒体等 , 并提 供了针对G M C M 、 E T S 、 D A D C 等标准 的专用开发平台。
摘要 : 网络仿真产生的背景入手, 从 介绍当前主要的网络仿真软件, 重点介绍了 其中的OP T NE 和Ns 两种仿真工具, 2 并结合
一Hale Waihona Puke 个具体 的实例对两者的仿真原理、 仿真效率、 仿真步骤和软件的通用性等进行了 比较分析。
关键词 : 网络仿真; P T NS ; O NE ; 2 仿真原理