2007年3月23日星期五

OPNET的模型1

OPNET的模型1

2007年3月22日星期四

opnet单词注释

altitude海拔
Animation动画
annotate注释
Antenna天线
Antenna Pattern天线模型
APAccess Point,接入点
Access Point接入点
Application应用
association关联
attribute属性
bandwidth带宽
begsim intrpt仿真开始中断
BER误比特率
Bit Error Rate误比特率
Bit-range比特范围
Bkpt断点
breakpoint断点
blocking停滞,一般指进程在非强制状态中运行中断
Bulk size包大小的校验值
boresight point天线的基准点
Breakpoint断点
BSS基本服务子集
Basic Service Set基本服务子集
bucket桶状收集,结果收集模式的一种
Capture Mode收集模式
channel match信道匹配
child子对象
child process子进程
closure物理可达性,链路闭锁
Compile编译
Connectivity连接关系
connector连接器,用来连接两个对象(如包流或链路)
console控制台
Coordinate坐标系
data rate数据传输率

dbu总线管道阶段文件的缺省前缀
default bus总线管道阶段文件的缺省前缀
delivery传递
demand背景流
destroy销毁
devOPNET 仿真核心的一种,能够产生调试信息
developmentOPNET 仿真核心的一种,能够产生调试信息
discover一般指协议发现,通常在协议注册之后完成
discrete event driven离散事件驱动
dpt点对点管道阶段文件的缺省前缀
default point ts point点对点管道阶段文件的缺省前缀
dra无线管段阶段文件的缺省前缀
default radio无线管段阶段文件的缺省前缀
Elapsed time逝去时间
EMA外部模型访问
External Model Access外部模型访问
endsim intrpt仿真结束中断
Enter Execs状态入口执行代码
Enter Executives状态入口执行代码
ESS扩展服务子集
External Service Set扩展服务子集
event事件
Event List时间列表
Event Scheduler事件调度器
Evhandle事件句柄
event handle事件句柄
Exit Execs状态出口执行代码
Exit Executives状态出口执行代码
export导出
external file外部文件
Fan-in群收
Fan-out群发
FIFO先入先出
First In First Out先入先出
flow流量
flush刷新,针对队列的一种操作
forced state强制状态
formatted有格式的,是包的另一种类型

Free Space自由空间模型,计算空间传播损耗模型的一种
full range缓存队列的总比特量
gain增益,一般指天线增益或处理机增益
glitch removal过滤毛刺,结果收集模式的一种
global statistics全局统计量
header block头块
HLA高层体系架构
High Level Architecture高层体系架构
ICI接口控制信息
Interface Control Information接口控制信息
IMA内部模型访问
Internal Model Access内部模型访问
Import导入
individual statistics单独显示,是结果显示模式的一种
input stream输入流
install绑定,安装
installation绑定,安装
interface接口
interrupt中断
intrpt code中断码
intrpt mode中断模式
jammer干扰机
KP核心函数, Kernel Procedure核心函数
Kernel Procedure核心函数
label标签
latitude纬度
Link链路
Load负载
Local Statistics本地统计量
longitude经度
Longley-RiceLongley和Rice两个学者提出,计算空间传播损耗模型的一种
MAC信道接入控制层
model模型
module模块
Multi-tier多端,指业务发送须经过多台服务器
Normalize归一化
object palette物件拼盘,对象模板
Objid对象识别号
object ID对象识别号
ODB OPNET Debugger OPNET 调试器
OPNET Debugger OPNET调试器
optoptimize优化的仿真核心
optimize优化的仿真核心
orbit轨道
Orindate纵坐标
output stream输出流
Overlaid重叠,结果显示模式的一种
packet封包,包,分组
packet field包域
packet header包头
Parallel simulation并行仿真
parent父对象
parent process父进程
Path路径
path loss路径损耗
payload净荷
PDF概率分布函数
performance网络性能
pipeline stage管道阶段
plane层
Platte面板
pmo pooled memory池内存,用来标识核心函数类别的前缀
pooled memory池内存,用来标识核心函数类别的前缀
power lock功率锁
preference属性,一般指OPNET 环境属性
prg programming编程,用来标识核心函数类别的前缀
programming编程,用来标识核心函数类别的前缀
Probe探针
Process进程
process tag进程标记
processorprocess module进程模块
process module进程模块
Profile业务主询,业务规格
prohandle进程句柄
Project工程,项目
promote提升
propagation delay传播延时
queue module队列模块,也可称为进程模块
reassembly组装
receiver收信机
reference point天线的参考点
register注册
root process根进程
Round Robin轮循
rxgroup接收主询,收信机组
sample采样,结果收集模式的一种
satellite卫星
sbhandle分段缓存句柄
scalar标量
Scenario场景
schedule调度
seed仿真种子
segment包段
segmentation分段
signal lock信号锁
Simulation Kernel仿真核心
Simulation time仿真时间
SLA Service Level Agreements服务等级
Service Level Agreements服务等级
slice片
Smooth平滑
SNR Signal-to-Noise Ratio 信噪比
Signal-to-Noise Ratio信噪比
Spreadsheet数据表
stacked statistics统计量合并显示,是结果显示模式的一种
state variables block状态变量块
statistic wire状态线
stream包流
stream index流索引,或流端口号
subnet子网
subq subqueue,子队列
subqueue子队列
SV State Vriables状态变量
State Vriables状态变量
swap交换,一般指队列中两个包的位置互换
TD Tranmission Data,传输数据
Tranmission Data传输数据
TDATranmission Data Attributes 传输数据属性,用于管道阶段参数计算的传递信息
Tranmission Data Attributes传输数据属性,用于管道阶段参数计算的传递信息
temporary variables block临时变量块
throughout吞吐量
topology拓扑
trace跟踪信息
Traffic业务
traffic profile业务规格
Trajectory轨迹
transceiver收发信机
transimission delay传输延时
transimitter发信机
transition状态转移线
TV Temp Vriables,临时变量
Temp Vriables临时变量
unforced state非强制状态
unformatted无格式的,相对于formatted 是包的一种类型
unresolved externals无法定位的外部函数
user id用户识别号,节点模型的一个属性
utility物件拼盘中的特殊物件组合
value vector值向量,包类型的一种
Vector矢量
Wireless domain无线区域,用来划分接收主询
WLANWireless Local Area Network 无线局域网
Wireless Local Area Network无线局域网

2007年2月28日星期三

网络仿真工具评测

细看网络仿真工具
简单的问题不一定有简单的答案。比如一个企业网络主管会面对这样的问题:我们能够增加到分支机构的带宽吗?能够增加重要链路的冗余性,并同时减少网络投资吗?这样的问题将是难以回答的,在网络发生变化的情况下,仍能使网络的各个部分高效地运转并保持最小的投资不是一件易事。
幸运的是,网络仿真工具的出现使得人们可以在实际部署之前测试网络拓扑变化所带来的影响。最近,美国《Network World》测试了三款这样的产品:Opnet的IT Guru 10.5, Analytical Engines的NetRule 6.0以及 Shunra 的Shunra/ Storm 3.1。通过它们来预知拓扑变化对加州大学旧金山分校校园网的影响。
经测试发现,IT Guru是参测产品中最多才多艺的,它具有良好的可扩展性,可以容易地适应全部生产网络,并且拥有强大的工具用来分析网络问题。NetRule很容易进行配置和学习,它提供很好的仿真工具,特别是在局域网环境中。而Shunra/ Storm在针对广域网的仿真中表现相当优异。尽管这几款产品各有所长,它们在通用分析工具和能力上还是有很多共性。
如何测试
仿真加州大学旧金山分校(UCSF)校园网不是个小任务,UCSF有一个包含30000个主机的城域网,超过1000个交换机和100个路由器。通过专线接入到骨干网与遍布在加州的194个远程站点相连。
测试者将IT Guru和NetRule安装在一台运行Windows 2000 Pro的Dell 2.0GHz至强服务器上。Shunra/ Storm与四台用于产生流量的Dell笔记本电脑相连。另外,根据需要在第五台Dell笔记本上运行了Visio并通过控制台端口与Shunra/ Storm相连。
测试者使用了两个独立的网络仿真。一个是从生产网中的CiscoWorks导入的实际网络配置,这包括由70台路由器和50台交换机所组成的生产网核心。另一个是在生产网的基础上手工创建的由12个路由器组成的全网状拓扑。
仿真的准确性
仿真的关键是生成的网络仿真要接近实际网络的情况,测试者对参测产品是否能对以下事件进行准确的仿真进行了考察,如:链路失败及调整、设备故障、负载变化、路由改变和链路过载。
IT Guru可以泰然地处理这些问题。使用它可以轻松地对网络变化进行仿真。可以改变诸如OSPF链路耗费、OSPF或HSRP定时器等要素,并且能够立即看到这些变化带给网络的影响。IT Guru能够响应测试者的每个要求,并能够准确预知路由协议和拓扑发生改变时的行为。
准确的仿真也需要测试人员操作正确。比如,测试者打算仿真两台HSRP路由器,他们在两台路由器中输入了所有HSRP属性,但是仿真器就是不工作,经检查,测试者发现自己忘了给路由器设置缺省网关,没有这项参数,IT Guru拒绝建立HSRP会话,这与真实网络中的情况是完全吻合的。仿真器这种特性令人“感动”。
NetRule可以准确预知多种网络拓扑变化带来的影响,但它也表现出一些局限性。比如在使用OSPF进行负载均衡测试中,高带宽低耗费的链路却没能成为流量传输的首选。
在NetRule的库中,有适量的厂商和产品可以选择,它允许针对任何仿真的仿真,但它却对配置或设备错误不予检查,不检查IP地址冲突或协议错误,它假设用户不会错误配置,而这是一个不切实际的假设。
Shunra/ Storm有一个非常好的特性,它可以记录网络条件并回放,它使真实的应用运行在网络仿真上。比如,我们可以在连接了Shunra/ Storm工具的设备间传送语音数据或视频流。当在仿真里加入延迟、丢包和抖动,或是减少了网络带宽,我们可以看到语音或视频通信质量的下降。这个特性可以帮助人们极其容易地确定某个应用在不同链路上运行所能接受的最低条件。IT Guru 和NetRule也支持类似的功能,但都只是用数字来表示这些内容。
配置和性能
使用可选的MVI(Multi-Vendor Import)模块,IT Guru可以从Cisco和Juniper的设备中直接导入配置。对于其他厂商的设备,就需要可选的VNE(Virtual Network Environment)服务器的支持,这无疑增加了投入,最好能从所有的设备中直接导入配置。除了导入配置的方法外,还可以手工创建网络对象。IT Guru用了不到3分钟就从CiscoWorks中导入了骨干网中120台Cisco设备的配置。由于IT Guru对语法错误非常敏感,当对Foundry设备进行手工配置时就耗费了很长时间,糟糕的是,IT Guru不会针对语法错误发出告警,仿真器只是简单地拒绝正常工作。IT Guru非常灵活并可扩展,它提供了许多可定制的特性,允许用户对多种网络拓扑进行拖拽操作。
NetRule可以快速简便地构造一个网络仿真,在它的“调色板”里有包括Cisco产品在内的常见网络设备。仿真的生成非常直接,从库里取出并拖拽相应设备,再加入适当的链路和路由信息,接着定义IP地址以及优先级、包长、延迟和流量类型等要素就可以了。不幸的是,NetRule不能和管理软件如OpenView和CiscoWorks接口,尽管它可以读CiscoWorks的文本文件,但还是不如IT Guru直接。这个文本文件必须符合NetRule所预定的格式,这使得复制一个大型网络的配置信息变成了一次体力劳动。结果是,测试者没能简单地将这个具有120个网络设备的拓扑导入到NetRule中,而是手工创建了一个具有12个路由器的生产网的仿真,共花费了30分钟。不过,NetRule的报告机制非常好,它可以以图形方式显示网络利用率、延迟和数据流等信息。它的性能还可以接受,应用程序启动较慢,一旦运转起来,NetRule不管测试者是否进行了改动都能比较快地显示结果。
Shunra/ Storm也不能从网管中直接导入网络配置。对配置的改动通过在某个链路或设备上点击右键并选择下拉菜单实现,它还具备一个内置的类似Sniffer的协议分析仪。它的报告功能可以生成实时图表来显示吞吐量、排队和延迟数据。Shunra/ Storm是一个基于硬件的网络仿真产品。在多数场合,它的性能等同于或高于其他产品的表现。但它有一个非常讨厌的问题,即每次改变仿真的参数,它都要重新启动。
除了上述两方面内容,测试者还对这类产品的安装和文档,从易用性角度对产品进行了评估。
考察项目
IT Guru
Shunra/Storm
NetRule
仿真准确性50%
5
4
3
性能25%
5
4
3.5
配置15%
5
4
3
安装5%
4
5
4
文档5%
3
3
4
总分
4.85
4.00
3.23
5:优异;4:非常好;3:一般;2:低于平均水平;1:较差

2007年2月26日星期一

OPNET_初学者_阅读计划

1. 国内有关于opnet的相关书籍:

  • OPNET Modeler与网络仿真 [专著] / 王文博,张金文 编著 2003
  • OPNET网络仿真 [专著] / 陈敏 编著 2004
  • OPNET通信仿真开发手册 [专著] / 孙屹主编 ; 孟晨 编著 2005
  • OPNET Modeler网络建模与仿真 [专著] / 李馨,叶明 编著 2006
  • OPNET Modeler与计算机网络仿真 [专著] / 龙华 编著 2006
  • ……………

2. OPNET自带的随机文档

至同样学习OPNET的友人们

首先,欢迎大家—同样学习OPNET的友人—来到这里。
希望我们能够利用OPNET_Fans共同学习、交流、进步。