opent网络仿真
第1部分OPNET Modeler简介 第1章OPNET仿真概述............................................................................... 1.1网络仿真简介 1.2 OPNET简介 1.3 OPNET网络环境 1.4 OPNET编辑器简介 1.5配置一个简单的网络 1.5.1定义问题................................................................................. 1.5.2建立网络拓扑结构...................................................... ........... 1.5.3收集统计量............................................................................. 1.5.4保存项目................................................................................. 1.5.5运行仿真................................................................................. 1.5.6查看结果................................................................................. 1.5.7复制场景并扩展网络............................................................. 1.5.8再次运行................................................................................. 1.5.9比较结果................................................................................. 第2章OPNET Modeler环境变量的设置及文件管理................................. 2.1 OPNET Modeler环境变量的设置.................................................... 2.1.1 Windows 2000下环境变量的设置........................................ 2.1.2 Unix下环境变量的设置........................................................ 2.2 OPNET常用文件格式......................................................................OPNET网络仿真–陈敏 2.3 OPNET文件管理 第2部分OPNET Modeler使用(基本篇) 第3章OPNET的通信仿真机制................................................................... 3.1离散事件仿真机制............................................................................ 3.1.1 OPNET中的事件推进机制................................................... 3.1.2同一时刻事件优先级的界定................................................. 3.2基于包的通信.................................................................................... 3.3使用接口控制信息进行通信............................................................ 3.4点对点和总线管道阶段 5章收集、查看、导出以及发布仿真结果......................................................... 5.1收集统计量........................................................................................ 5.1.1收集矢量统计量..................................................................... 5.1.2收集标量统计量..................................................................... 5.2查看和导出仿真结果........................................................................ 5.3发布仿真结果 第6章OPNET Modeler编程基础................................................................ 6.1从例程开始——创建一个包交换网络............................................ 6.1.1概述......................................................................................... 6.1.2开始建立................................................................................. 6.1.3创建新的包格式..................................................................... 6.1.4创建新的链路模型................................................................. 6.1.5创建中心交换节点模型......................................................... 6.1.6创建hub进程模型................................................................. 6.1.7创建周边节点模型................................................................. 6.1.8创建网络模型......................................................................... 6.1.9收集统计量并分析结果......................................................... 6.1.10配置仿真............................................................................... 6.1.11运行仿真............................................................................... 6.2 OPNET Modeler核心函数介绍....................................................... 6.2.1动画类核心函数..................................................................... 6.2.2分布类核心函数..................................................................... 6.2.3事件类核心函数..................................................................... 6.2.4接口控制类核心函数............................................................. 6.2.5标识类核心函数.....................................................................第1章OPNET仿真概述 6.2.6内部模型访问类核心函数..................................................... 6.2.7中断类核心函数..................................................................... 6.2.8包类核心函数......................................................................... 6.2.9进程类核心函数..................................................................... 6.2.10队列类核心函数................................................................... 6.2.11分割与组装类核心函数....................................................... 6.2.12统计类核心函数................................................................... 6.2.13队列和子队列类核心函数................................................... 6.2.14表格类核心函数................................................................... 6.2.15传输类核心函数................................................................... 6.2.16拓扑结构类核心函数........................................................... 6.2.17编程类核心函数................................................................... 6.3子进程...................................................................................... 6.3.1有关进程的几个概念............................................................. 6.3.2子进程的初始化..................................................................... 6.3.3仿真核心使用权的管理模式................................................. 6.3.4进程对仿真核心控制权获取方式的识别............................. 6.3.5进程间的内存共享机制......................................................... 6.3.6使用子进程可能出现的几种错误 第3部分OPNET Modeler使用(高级篇)186 第7章OPNET的调试................................................................................... 7.1查看OPNET日志文件 7.2使用OPNET Debugger调试..................................................... 7.2.1 ODB调试概述........................................................................ 7.2.2针对结构错误(Structural Error)的ODB调试实例 7.2.3针对逻辑错误的ODB调试实例 7.2.4针对进程模块的ODB调试................................................... 7.2.5调整ODB窗口缓存大小......................................................... 7.3 OPNET与Visual C++联合调试............................................... 7.3.1 VC的安装及环境变量的设置............................................... 7.3.2修改OPNET有关与VC联合调试的属性........................... 7.3.3仿真时OPNET与VC联合调试的步骤............................... 7.4常见错误及其说明 第8章业务建模 8.1 ON/OFF业务建模 8.2配置标准端对端业务OPNET网络仿真–陈敏 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章无线信道建模..................................................................................... 9.1无线模拟简介 9.2无线移动方式 9.2.1分段移动方式 9.2.2设置向量轨迹的方式 9.2.3修改节点的位置属性 9.2.4使用移动配置器(Mobility Config) 9.3无线收发机管道建模........................................................................ 9.3.1接收主询................................................................................. 9.3.2传输时延................................................................................. 9.3.3物理可达性............................................................................. 9.3.4信道匹配................................................................................. 9.3.5发射机天线增益..................................................................... 9.3.6传播延时................................................................................. 9.3.7收信机天线增益..................................................................... 9.3.8接收功率................................................................................. 9.3.9干扰噪声功率......................................................................... 9.3.10背景噪声功率....................................................................... 9.3.11信噪比................................................................................... 9.3.12误比特率............................................................................... 9.3.13错误分布............................................................................... 9.3.14错误纠正............................................................................... 9.4加快无线仿真的速度 9.4.1采用优化的仿真核心 9.4.2在仿真中动态删减接收主询成员第1章OPNET仿真概述 9.4.3简化无线封包的复制 9.4.4动态更新接收主询 9.4.5通过无线区域划分接收主询 9.4.6过滤无关的管道阶段 9.4.7采用并行仿真 9.5创建一个移动无线网络...................................................................... 9.2.1概述......................................................................................... 9.2.2开始建立................................................................................. 9.2.3创建天线模型......................................................................... 9.2.4创建指向处理器..................................................................... 9.2.5创建节点模型......................................................................... 9.2.6创建网络模型......................................................................... 9.2.7收集统计量并运行仿真......................................................... 9.2.8查看并分析结果..................................................................... 第10章OPNET标准模块介绍..................................................................... 10.1 IEEE 802.11模块内部结构及仿真................................................. 10.1.1 IEEE 802.11无线局域网概述.............................................. 10.1.2无线局域网的协议行为建模............................................... 10.1.3 IEEE 802.11无线局域网MAC的输入接口...................... 10.1.4 IEEE 802.11无线局域网MAC的输出接口...................... 10.1.5仿真和实验........................................................................... 10.2 X.25模块介绍................................................................................. 10.2.1引言....................................................................................... 10.2.2基于X.25传输控制协议的应用会话建立流程................. 10.2.3基于X.25数据链路的建立和包交换流程......................... 10.3干扰机模型...................................................................................... 10.4 OPNET IPv6模块介绍及仿真........................................................ 13.1 ICMPv6 Route Print场景....................................................... 13.2 Manual Tunnel......................................................................... 10.5小区系统模型 10.5.1模型的导入 10.5.2模型的适用范围和限制 10.5.3模型包含的文件 10.5.4模型的属性 10.5.5模型的接口OPNET网络仿真–陈敏 第4部分OPNET Modeler的高级应用186 第11章自定义动画编程的运用................................................................... 11.1动态队列计量器...................................................................... 11.1.1设置探针属性 11.1.2动态队列计量器动画程序讲解 11.2无线包传输.............................................................................. 11.2.1设置探针属性 11.2.2无线包传输动画初始化程序 11.2.3在接收功率阶段加入动画程序 11.2.4在干扰噪声功率计算阶段加入动画程序 11.2.5在错误纠正阶段加入动画程序 第12章自定义流媒体协议的实现............................................................... 12.1 OPNET应用层建模构架........................................................ 12.2自定义的应用协议.................................................................. 12.3修改头文件“gna_mgr.h”....................................................... 12.4在应用配置进程模型中增加应用属性.................................. 第13章自定义IP协议的实现 13.1自定义IP协议接口 13.2 IP包的创建和高层数据包的封装 13.3 IP路由表初始化 13.4路由表的查找 第14章图形化建模和文本方式建模EMA................................................. 14.1 EMA配置网络模型................................................................ 14.2 EMA与外部数据的接口 14.2.1 EMA设置对象的固有属性 14.2.2 EMA设置对象的自定义属性 第15章高级体系架构(HLA)........................................................................ 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第1章OPNET仿真概述 附录C关于本书存在的问题 ........... 1.5.3收集统计量............................................................................. 1.5.4保存项目................................................................................. 1.5.5运行仿真................................................................................. 1.5.6查看结果................................................................................. 1.5.7复制场景并扩展网络............................................................. 1.5.8再次运行................................................................................. 1.5.9比较结果................................................................................. 第2章OPNET Modeler环境变量的设置及文件管理................................. 2.1 OPNET Modeler环境变量的设置.................................................... 2.1.1 Windows 2000下环境变量的设置........................................ 2.1.2 Unix下环境变量的设置........................................................ 2.2 OPNET常用文件格式......................................................................OPNET网络仿真–陈敏 2.3 OPNET文件管理 第2部分OPNET Modeler使用(基本篇) 第3章OPNET的通信仿真机制................................................................... 3.1离散事件仿真机制............................................................................ 3.1.1 OPNET中的事件推进机制................................................... 3.1.2同一时刻事件优先级的界定................................................. 3.2基于包的通信.................................................................................... 3.3使用接口控制信息进行通信............................................................ 3.4点对点和总线管道阶段 5章收集、查看、导出以及发布仿真结果......................................................... 5.1收集统计量........................................................................................ 5.1.1收集矢量统计量..................................................................... 5.1.2收集标量统计量..................................................................... 5.2查看和导出仿真结果........................................................................ 5.3发布仿真结果 第6章OPNET Modeler编程基础................................................................ 6.1从例程开始——创建一个包交换网络............................................ 6.1.1概述......................................................................................... 6.1.2开始建立................................................................................. 6.1.3创建新的包格式..................................................................... 6.1.4创建新的链路模型................................................................. 6.1.5创建中心交换节点模型......................................................... 6.1.6创建hub进程模型................................................................. 6.1.7创建周边节点模型................................................................. 6.1.8创建网络模型......................................................................... 6.1.9收集统计量并分析结果......................................................... 6.1.10配置仿真............................................................................... 6.1.11运行仿真............................................................................... 6.2 OPNET Modeler核心函数介绍....................................................... 6.2.1动画类核心函数..................................................................... 6.2.2分布类核心函数..................................................................... 6.2.3事件类核心函数..................................................................... 6.2.4接口控制类核心函数............................................................. 6.2.5标识类核心函数.....................................................................第1章OPNET仿真概述 6.2.6内部模型访问类核心函数..................................................... 6.2.7中断类核心函数..................................................................... 6.2.8包类核心函数......................................................................... 6.2.9进程类核心函数..................................................................... 6.2.10队列类核心函数................................................................... 6.2.11分割与组装类核心函数....................................................... 6.2.12统计类核心函数................................................................... 6.2.13队列和子队列类核心函数................................................... 6.2.14表格类核心函数................................................................... 6.2.15传输类核心函数................................................................... 6.2.16拓扑结构类核心函数........................................................... 6.2.17编程类核心函数................................................................... 6.3子进程...................................................................................... 6.3.1有关进程的几个概念............................................................. 6.3.2子进程的初始化..................................................................... 6.3.3仿真核心使用权的管理模式................................................. 6.3.4进程对仿真核心控制权获取方式的识别............................. 6.3.5进程间的内存共享机制......................................................... 6.3.6使用子进程可能出现的几种错误 第3部分OPNET Modeler使用(高级篇)186 第7章OPNET的调试................................................................................... 7.1查看OPNET日志文件 7.2使用OPNET Debugger调试..................................................... 7.2.1 ODB调试概述........................................................................ 7.2.2针对结构错误(Structural Error)的ODB调试实例 7.2.3针对逻辑错误的ODB调试实例 7.2.4针对进程模块的ODB调试................................................... 7.2.5调整ODB窗口缓存大小......................................................... 7.3 OPNET与Visual C++联合调试............................................... 7.3.1 VC的安装及环境变量的设置............................................... 7.3.2修改OPNET有关与VC联合调试的属性........................... 7.3.3仿真时OPNET与VC联合调试的步骤............................... 7.4常见错误及其说明 第8章业务建模 8.1 ON/OFF业务建模 8.2配置标准端对端业务OPNET网络仿真–陈敏 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章无线信道建模..................................................................................... 9.1无线模拟简介 9.2无线移动方式 9.2.1分段移动方式 9.2.2设置向量轨迹的方式 9.2.3修改节点的位置属性 9.2.4使用移动配置器(Mobility Config) 9.3无线收发机管道建模........................................................................ 9.3.1接收主询................................................................................. 9.3.2传输时延................................................................................. 9.3.3物理可达性............................................................................. 9.3.4信道匹配................................................................................. 9.3.5发射机天线增益..................................................................... 9.3.6传播延时................................................................................. 9.3.7收信机天线增益..................................................................... 9.3.8接收功率................................................................................. 9.3.9干扰噪声功率......................................................................... 9.3.10背景噪声功率....................................................................... 9.3.11信噪比................................................................................... 9.3.12误比特率............................................................................... 9.3.13错误分布............................................................................... 9.3.14错误纠正............................................................................... 9.4加快无线仿真的速度 9.4.1采用优化的仿真核心 9.4.2在仿真中动态删减接收主询成员第1章OPNET仿真概述 9.4.3简化无线封包的复制 9.4.4动态更新接收主询 9.4.5通过无线区域划分接收主询 9.4.6过滤无关的管道阶段 9.4.7采用并行仿真 9.5创建一个移动无线网络...................................................................... 9.2.1概述......................................................................................... 9.2.2开始建立................................................................................. 9.2.3创建天线模型......................................................................... 9.2.4创建指向处理器..................................................................... 9.2.5创建节点模型......................................................................... 9.2.6创建网络模型......................................................................... 9.2.7收集统计量并运行仿真......................................................... 9.2.8查看并分析结果..................................................................... 第10章OPNET标准模块介绍..................................................................... 10.1 IEEE 802.11模块内部结构及仿真................................................. 10.1.1 IEEE 802.11无线局域网概述.............................................. 10.1.2无线局域网的协议行为建模............................................... 10.1.3 IEEE 802.11无线局域网MAC的输入接口...................... 10.1.4 IEEE 802.11无线局域网MAC的输出接口...................... 10.1.5仿真和实验........................................................................... 10.2 X.25模块介绍................................................................................. 10.2.1引言....................................................................................... 10.2.2基于X.25传输控制协议的应用会话建立流程................. 10.2.3基于X.25数据链路的建立和包交换流程......................... 10.3干扰机模型...................................................................................... 10.4 OPNET IPv6模块介绍及仿真........................................................ 13.1 ICMPv6 Route Print场景....................................................... 13.2 Manual Tunnel......................................................................... 10.5小区系统模型 10.5.1模型的导入 10.5.2模型的适用范围和限制 10.5.3模型包含的文件 10.5.4模型的属性 10.5.5模型的接口OPNET网络仿真–陈敏 第4部分OPNET Modeler的高级应用186 第11章自定义动画编程的运用................................................................... 11.1动态队列计量器...................................................................... 11.1.1设置探针属性 11.1.2动态队列计量器动画程序讲解 11.2无线包传输.............................................................................. 11.2.1设置探针属性 11.2.2无线包传输动画初始化程序 11.2.3在接收功率阶段加入动画程序 11.2.4在干扰噪声功率计算阶段加入动画程序 11.2.5在错误纠正阶段加入动画程序 第12章自定义流媒体协议的实现............................................................... 12.1 OPNET应用层建模构架........................................................ 12.2自定义的应用协议.................................................................. 12.3修改头文件“gna_mgr.h”....................................................... 12.4在应用配置进程模型中增加应用属性.................................. 第13章自定义IP协议的实现 13.1自定义IP协议接口 13.2 IP包的创建和高层数据包的封装 13.3 IP路由表初始化 13.4路由表的查找 第14章图形化建模和文本方式建模EMA................................................. 14.1 EMA配置网络模型................................................................ 14.2 EMA与外部数据的接口 14.2.1 EMA设置对象的固有属性 14.2.2 EMA设置对象的自定义属性 第15章高级体系架构(HLA)........................................................................ 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第1章OPNET仿真概述 附录C关于本书存在的问题
用户评论