【原书作者】: 陈敏
【译者】:
【
ISBN 】:
【页数 】:320
【开本 】 :32
【出版社】 :清华大学出版社
【出版日期】:
【
文件格式】:pdf
【
封面附图】:
【
摘要或目录】:
目 录
第1 部分 OPNET Modeler 简介
第1 章 OPNET
仿真概述...........................................................................................6
1.1
网络仿真简介
1.2 OPNET 简介
1.3 OPNET 网络环境
1.4 OPNET 编辑器简介
1.5 配置一个简单的网络
1.5.1
定义问题...........................................................................................28
1.5.2
建立网络拓扑结构...........................................................................28
1.5.3
收集统计量.......................................................................................36
1.5.4
保存项目...........................................................................................38
1.5.5
运行仿真...........................................................................................38
1.5.6
查看结果...........................................................................................39
1.5.7
复制场景并扩展网络.......................................................................40
1.5.8
再次运行...........................................................................................42
1.5.9
比较结果...........................................................................................42
第2 章 OPNET Modeler
环境变量的设置及文件管理...........................................45
2.1 OPNET Modeler
环境变量的设置..............................................................45
2.1.1 Windows 2000
下环境变量的设置..................................................45
2.1.2 Unix
下环境变量的设置..................................................................45
2.2 OPNET
常用文件格式................................................................................24
2.3 OPNET 文件管理
第2 部分 OPNET Modeler 使用(基本篇)
第3 章 OPNET 的
通信仿真机制.............................................................................48
3.1
离散事件仿真机制......................................................................................48
3.1.1 OPNET
中的事件推进机制.............................................................48
3.1.2
同一时刻事件优先级的界定...........................................................49
3.2
基于包的通信..............................................................................................50
3.3 使用
接口控制信息进行通信......................................................................53
3.4 点对点和总线管道阶段
第5 章
收集、查看、导出以及发布仿真结果.................................................................
115
5.1
收集统计量................................................................................................
115
5.1.1
收集矢量统计量.............................................................................
115
5.1.2
收集标量统计量.............................................................................
116
5.2
查看和导出仿真结果................................................................................
116
5.3 发布仿真结果
第6 章 OPNET Modeler
编程基础........................................................................
118
6.1
从例程开始——创建一个包交换网络....................................................
118
6.1.1
概述.................................................................................................
118
6.1.2
开始建立.........................................................................................
118
6.1.3
创建新的包格式.............................................................................120
6.1.4
创建新的链路模型.........................................................................121
6.1.5
创建中心交换节点模型.................................................................
123
6.1.6 创建hub
进程模型.........................................................................126
6.1.7
创建周边节点模型.........................................................................128
6.1.8
创建网络模型.................................................................................135
6.1.9
收集统计量并分析结果.................................................................
137
6.1.10
配置仿真.......................................................................................138
6.1.11
运行仿真.......................................................................................140
6.2 OPNET Modeler
核心函数介绍...............................................................
143
6.2.1
动画类核心函数.............................................................................143
6.2.2
分布类核心函数.............................................................................149
6.2.3
事件类核心函数.............................................................................150
6.2.4
接口控制类核心函数.....................................................................
152
6.2.5
标识类核心函数.............................................................................152
6.2.6
内部模型访问类核心函数.............................................................
153
6.2.7
中断类核心函数.............................................................................154
6.2.8
包类核心函数.................................................................................155
6.2.9
进程类核心函数.............................................................................157
6.2.10
队列类核心函数...........................................................................158
6.2.11
分割与组装类核心函数...............................................................
159
6.2.12
统计类核心函数...........................................................................162
6.2.13
队列和子队列类核心函数...........................................................
163
6.2.14
表格类核心函数...........................................................................165
6.2.15
传输类核心函数...........................................................................165
6.2.16
拓扑结构类核心函数...................................................................
165
6.2.17
编程类核心函数...........................................................................166
6.3 子 进
程..............................................................................................168
6.3.1
有关进程的几个概念.....................................................................
169
6.3.2
子进程的初始化.............................................................................170
6.3.3
仿真核心使用权的管理模式.........................................................
170
6.3.4 进程对仿真核心控制权获取方式的识别..................................... 172
6.3.5
进程间的内存共享机制.................................................................
173
6.3.6 使用子进程可能出现的几种错误
第3 部分 OPNET Modeler 使用(高级篇) 186
第7 章 OPNET
的调试...........................................................................................175
7.1 查看OPNET 日志文件
7.2 使用OPNET Debugger
调试............................................................. 175
7.2.1 ODB
调试概述................................................................................175
7.2.2 针对结构错误(Structural Error)的ODB 调试实例
7.2.3 针对逻辑错误的ODB 调试实例
7.2.4 针对进程模块的ODB
调试........................................................... 176
7.2.5 调整ODB
窗口缓存大小.................................................................
181
7.3 OPNET 与Visual
C++联合调试....................................................... 183
7.3.1 VC
的安装及环境变量的设置.......................................................
183
7.3.2 修改OPNET 有关与VC 联合调试的属性................................... 184
7.3.3 仿真时OPNET 与VC 联合调试的步骤.......................................
185
7.4 常见错误及其说明
第8 章 业务建模
8.1 ON/OFF 业务建模
8.2 配置标准端对端业务
8.2.1 设定应用参数
8.2.2 设定业务主询
8.2.3 配置服务器支持的应用
8.2.4 设定客户端业务主询
8.3 自定义多端业务
8.4 流业务建模技巧
8.4.1 针对话音和视频业务背景流的设置
8.4.2 应用流背景流建模
8.4.3 网络层背景流建模
8.4.4 Micro-Simulation
技术8.5 链路背景业务建模
8.6 混合业务建模
第9 章
无线信道建模.............................................................................................186
9.1 无线模拟简介
9.2 无线移动方式
9.2.1 分段移动方式
9.2.2 设置向量轨迹的方式
9.2.3 修改节点的位置属性
9.2.4 使用移动配置器(Mobility Config)
9.3
无线收发机管道建模................................................................................205
9.3.1
接收主询.........................................................................................205
9.3.2
传输时延.........................................................................................206
9.3.3
物理可达性.....................................................................................206
9.3.4
信道匹配.........................................................................................206
9.3.5
发射机天线增益.............................................................................207
9.3.6
传播延时.........................................................................................208
9.3.7
收信机天线增益.............................................................................208
9.3.8
接收功率.........................................................................................209
9.3.9
干扰噪声功率.................................................................................210
9.3.10
背景噪声功率...............................................................................210
9.3.11
信噪比...........................................................................................
211
9.3.12
误比特率.......................................................................................212
9.3.13
错误分布.......................................................................................212
9.3.14
错误纠正.......................................................................................212
9.4 加快无线仿真的速度
9.4.1 采用优化的仿真核心
9.4.2 在仿真中动态删减接收主询成员
9.4.3 简化无线封包的复制
9.4.4 动态更新接收主询
9.4.5 通过无线区域划分接收主询
9.4.6 过滤无关的管道阶段
9.4.7 采用并行仿真
9.5
创建一个移动无线网络..............................................................................187
9.2.1
概述.................................................................................................187
9.2.2
开始建立.........................................................................................187
9.2.3
创建天线模型.................................................................................188
9.2.4
创建指向处理器.............................................................................192
9.2.5
创建节点模型.................................................................................193
9.2.6
创建网络模型.................................................................................197
9.2.7
收集统计量并运行仿真.................................................................
199
9.2.8
查看并分析结果.............................................................................202
第10 章 OPNET
标准模块介绍.............................................................................215
10.1
IEEE 802.11
模块内部结构及仿真.........................................................
215
10.1.1 IEEE 802.11
无线局域网概述...................................................... 215
10.1.2
无线局域网的协议行为建模.......................................................
215
10.1.3 IEEE 802.11 无线局域网MAC 的输入接口.............................. 218
10.1.4 IEEE 802.11 无线局域网MAC 的输出接口.............................. 220
10.1.5
仿真和实验...................................................................................221
10.2 X.25
模块介绍.........................................................................................224
10.2.1
引言...............................................................................................224
10.2.2 基于X.25 传输控制协议的应用会话建立流程......................... 225
10.2.3 基于X.25 数据链路的建立和包交换流程................................. 226
10.3
干扰机模型..............................................................................................227
10.4 OPNET IPv6
模块介绍及仿真................................................................
257
13.1 ICMPv6 Route Print
场景...............................................................
257
13.2 Manual Tunnel
.................................................................................268
10.5 小区系统模型
10.5.1 模型的导入
10.5.2 模型的适用范围和限制
10.5.3 模型包含的文件
10.5.4 模型的属性
10.5.5 模型的接口
4 部分 OPNET Modeler 的高级应用 186
第11 章
自定义动画编程的运用...........................................................................244
11.1
动态队列计量器..............................................................................244
11.1.1 设置探针属性
11.1.2 动态队列计量器动画程序讲解
11.2
无线包传输......................................................................................245
11.2.1 设置探针属性
11.2.2 无线包传输动画初始化程序
11.2.3 在接收功率阶段加入动画程序
11.2.4 在干扰噪声功率计算阶段加入动画程序
11.2.5 在错误纠正阶段加入动画程序
第12 章
自定义流媒体协议的实现.......................................................................
231
12.1 OPNET
应用层建模构架................................................................
231
12.2
自定义的应用协议..........................................................................232
12.3 修改头文件“gna_mgr.h”
............................................................... 236
12.4 在应用配置进程模型中增加应用属性.......................................... 237
第13 章 自定义IP 协议的实现
13.1 自定义IP 协议接口
13.2 IP 包的创建和高层数据包的封装
13.3 IP 路由表初始化
13.4 路由表的查找
第14 章
图形化建模和文本方式建模EMA.........................................................
229
14.1 EMA
配置网络模型........................................................................
229
14.2 EMA 与外部数据的接口
14.2.1 EMA 设置对象的固有属性
14.2.2 EMA 设置对象的自定义属性
第15 章 高级体系架构(HLA)
................................................................................
254
15.1 RTI 的安装及其环境变量设置
15.2 建立控制联邦成员
15.3 OPNET HLA 仿真实例
15.3.1 准备所需的文件
15.3.2 运行HLA 仿真环境
15.3.3 实现HLA 交互
15.3.4 多个OPNET 联邦成员联机仿真
附录A 本书中英文术语对照表 271
附录B 参考文献 271
附录C 关于本书存在的问题