【OPNET学习系列文章之0】入门

时间:2021-09-07 20:01:42

OPNET技术公司是网络仿真软件的领先开发商以及应用和网络管理问题方面的解决方案提供商,其软件产品被广泛用于尚未成熟联网技术的研究和开发,用于通信网络、协议和应用和性能评估、测试和调试,并用于许多学院和大学的教学和研发。OPNET目前提供十几种软件产品和无数专用的模块和模型,这些可容易地为几乎任何如今的网络范型的研究和评估进行定制。

  • OPNET公司,1986年成立,起源于MIT
  • 网络管理和设计

设计阶段:网络拓扑结构、协议的设计和配置、设备选择

发布阶段:具有一定性能、吞吐量和响应时间

运营阶段:故障诊断、排错和升级优化

  • OPNET公司的第一个商用化产品为Modeler,面向研发
  • OPNET Modeler的主要特性
  1. 层次化的网络模型
  2. 简单明了的建模方法,过程层次、节点层次、网络层次
  3. 有限状态机:在过程层次使用有限状态机来对协议和其他过程进行建模,Proto C语言
  4. 对协议编程的全面支持
  5. 系统源码开放
  6. 高效的仿真引擎
  7. 集成的分析工具
  8. 动画
  9. 集成调试器 OPNET Debugger
  • OPNET Modeler建模
  1. 确定模型需要解决的问题
  2. 创建原始模型,原始模型不需要特别完善,只要能回答一些问题即可
  3. 验证模型,以获得一定的等同性
  4. 增强模型,对模型做出修改,以解答未来的问题
  5. 设置仿真参数以及条件,运行仿真,查看并分析结果
  6. 发布结果
  • OPNET Modeler进行仿真的流程
  1. 理解系统
  2. 理解仿真的目的
  3. 选择需要建模的方面
  4. 定义输入和输出
  5. 确定系统模型
  6. 确定输出,运行仿真
  7. 系统结果是否准确,结果的容错性和精确性都需要验证
  8. 结果是否足够详细
  9. 结果是否统计可用
  • OPNET Modeler三层建模机制

建模域

功能

网络域

从高层设备对系统进行规范

节点域

从应用、进程、队列和通信接口对节点的功能进行规范

进程域

对系统内节点所含进程的行为进行规范,包括决策进程的算法