- 1、本文档共117页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络仿真-OPNET
网络仿真-OPNET 司江渤 二零零八年三月 E-mail:jbsi@ 基础 C /C++语言 计算机网络,通信网络基础; 安排 最好能上机! 作业? 一.概述 点对点通信,网络的出现. 网络的高速发展,业务量增加. 网络设计:新技术,新业务. 网络优化:在已有网络上发展,协调. 要求设计满足客户要求的最优网络,成为一个挑战的课题 实际网络的复杂性,网络仿真出现! 网络仿真 1999年国内才刚刚起步! 网络仿真技术是一种通过建立网络设备,链路和协议模型,并模拟网络流量的传输,从而或取网络设计或优化所需要的网络性能数据的仿真技术 网络仿真特点 全新的模拟实验机理,使其具有在高复杂网络环境下得到高可信度结果的特点.具有预测功能. 范围广,实现现有网络的优化和扩容,新网络的设计,特别适用于大中型网络. 初期成本低,而且建好模型可以延续使用. 网络仿真关心的问题 仿真目的. 理解系统. 选择适当的仿真模型. 定义输入和输出. 确定网络模型. 确定输入. 可信度和模型完善. 结果是否详细 结果是否可用 OPNET 主要仿真软件OPNET,NS2. OPNET-86年,麻省理工! 大型通信网络公司,CISCO 学校,研究科研单位. OPNET系列产品 SP Guru: 是面向网络服务提供商的智能化网络管理软件.主要完成2-3层,包括路由器,协议,交换机和数据流的建模. IT Guru: 快速预测网络上的任何变化,根据网络服务水平协议,指出可能存在的瓶颈并给出多种解决方案. WDM Guru: OPNET Modeler: 提供一个网络技术和产品开发平台,设计和分析网络,网络设备和通信协议等 OPNET MODELER 企业网络,Modeler对重要的流量分析,从业务,网络,服务器三方面找出瓶颈. 复杂的运营商网络模拟,主要放在业务层,和流量模拟上,使运营商能迅速查出业务配置中的错误! 对研发来说,方便建立网络模型,得到网络性能! OPNET MODELER特点 层次化,模块化的建模机制. 面向对象的建模方式. 丰富的标准模型库.Ethernet, ATM, Frame relay,TCP/IP协议. 图形化的建模方式. 灵活的建模机制. 自动生成仿真. 统计数据 综合的分析工具 动画 OPNET MODELER 端到端的仿真.信道,调制等 系统级的仿真:协议开发,路由算法,资源分配,网络层和业务层如何配合达到优化(Cross-layer)等. OPNET MODELER 节点模块 三层建模机制 二 快速入门 介绍OPNET操作界面. 仿真实例演示. 仿真实例 建立星型网络! 三 OPNET 构架和仿真机制 进程域:实现各种协议算法,排队策略等.通过Proto-C实现. 节点域:模拟网络节点的内部功能的硬件和软件资源. 网络域:反应网络拓朴. 外部系统域:提供与外部系统的数据交换 对象和模型 对象是模型的实例,依赖于模型但同时有独立性.分为两类,一类是抽象对象,比如属性,进程,数据包等;另一类是具体的物理对象,比如交换机,服务器等! 节点模块是进程模型的对象;网络域节点模块是节点模型的对象; 底层对象的变化导致上层对象的变化. 属性 网络节点对象通过属性与节点模型相连接. 确定模型性质的值称为属性.具体分为两类,一类是隐藏的,一类是展示给用户的,供用户修改. 属性可识别,一个对象或模型不能使用两个相同的属性. 属性存在于各个层次. 属性 按照嵌套程度:简单属性,复合属性. 按存储类型:私有属性,公有属性 扩展属性: 根据仿真需要,设置网络对象的扩展属性来进一步描述对象在网络中的行为。 属性的特性和修改:details,rename/merge attribute, extended attribute,derive new model. 属性 直接设置模型属性 属性提升配置 仿真过程中动态配置,通过核心函数op_ima_obj_attr_set()和op_ima_obj_attr_get()对属性设置和获取。 Promoted,hidden,set344 构架和网络仿真机制 采用离散事件驱动的模拟机理,只有网络发生变化时,模拟机才工作。 事件:网络状态的变化,数据源发送数据包,定时器超时,网络设备和链路故障,信道空闲与繁忙的转变等都表示事件。 中断:是对事件的处理。 进程模型:是事件的产生和运行的主体。 仿真核心:控制进程运行的中心,根据事件时间表和核心函数指挥各个进程的调用和执行。 事件 事件的属性:时间,执行ID,调度ID ,类型,源对象,代码,模块,数据包,进程ID,控制接口信息(ICI). 事件的执行:调度型,强制型,安静型. 仿真时间和逝去时间。 多个事件:先进先出;设置优先级; 三个设置优先级的方法:proc
文档评论(0)