Opnet入门
- 格式:ppt
- 大小:5.28 MB
- 文档页数:41


OPNET学习心得(3): OPNET的节点域
节点域(Node Domain) (不全,有待进一步补充)
(参考Main Menu->Modeling Concept->Node Domain)
1.模块定义(Module Definitions)
modules表示通信节点中产生、消耗、处理数据的部分。有以下几种类型:processors, queues,
generators, receivers, transmitters。
1.1处理器模块(Processor Modules)
1.2队列模块(Queue Modules)
Queue和Processor之间最主要的区别是:Queue还有一个附加资源,称之为子队列(subqueue)。subqueue大大地方便了缓存和管理数据包的收集。之后详述。
subqueue作为queue的一个object,以queue的attribute中compound attribute的形式体现。
1.3发送模块(Transmitter Modules)
有三种发送模块:point-to-point, bus, radio。
transmitter从一个或者多个输入流中收集packet,然后把它们转发到相应通信链路上的channel中去。在某个给定的输入流收到的数据被发送到同一个标号的channel上去。每个channel都有自己的数据率。如果packet到的时候,相应的channel正在处理之前的packet,那么该packet将被自动放到一个buffer中排队等待,这个buffer是无尽的。Channels是transmitter的下属object。同样,也是作为一个compound attribute。
transmitter也有一些统计功能,可以通过statistics wire和statistics probe获取。
- 0 -
一、实验目的
1。学习熟悉使用OPNET仿真软件,实现对网络场景的仿真.学习并掌握包交换有线网络的基本知识.
2.数据包建模.学习并掌握数据包建模的基本方法和技能。
3.有线链路建模。学习并掌握有线链路建模的基本方法和技能。
4.中心交换节点建模
学习并掌握中心交换节点建模的基本方法和技能。包括hub进程建模和包流的连接。
5。周边节点建模
学习并掌握周边节点建模的基本方法和技能,包括: src进程建模; sink进程建模; proc进程建模;包流的连接.
6.网络建模。学习并掌握包交换有线网络建模的基本方法技能。
7.配置参数、运行和调试仿真
学习并掌握收集统计量、配置参数、运行和调试仿真的基本方法和技能。
8。仿真结果分析.学习并掌握仿真结果分析的基本方法和技能.
二、实验过程
专题1:实现包交换
1、定义包格式
(1)从File 菜单列表中选择Packet Format,单击OK 按钮。这时打开包格式编辑器。
(2)单击Create New Field 工具按钮,然后将光标移到编辑窗口中,单击鼠标左键,接着单击右键。这时一个新的包域出现在编辑窗口中。设置包域的属性,定义好的包域名称和大小。
图1.包格式定义
(3)从File 菜单中选择 Save,命名包格式。
2、定义链路模型
(1)从File 菜单列表中选择Link Model,打开链路模型编辑器.
- 1 - (2)找到链路类型支持属性框,设置支持的包格式,除了ptdup 外的链路类型对应的Supported属性设置为no,表明该链路只支持点对点双工连接。
(3)在packet formats 属性右边对应的Initial Value 栏中单击鼠标左键。“Supports All Packet Formats”和“Supports Unformatted
Packets”复选框取消,同时将新增加包设置为Support。
OPNET小技巧
可以把网络层布局导出成Visio文件(*.vdx)(Topology菜单中) ,节点层的可以导出成Bitmap文件(*.tif)(Edit菜单中)。方便用于
论文当中。还有各级Editor的File菜单中有Print选项,可以把视图或者代码等打印出来。
OPNET选中同一种类型的节点:在网络层选中某个节点后,右键选“Select Similar Nodes”即可。
打开WIBRO或者LTE工程,在Project Editor菜单栏选择File->Open,在弹出的窗口下方选择不同的“文件类型(T)”,可以查看工程中用
到了哪些类型的文件,作为对FX工程的参考。
OPNET Tutorials的Programmers Reference部分的Data Structures and Algorithms API很有用。其中的Geo Package对福星系统节点间距离计算有帮助。OPNET Tutorials的Modeler Reference->OPNET Editors References。
在各级Editor的workplace中,可以设置标注,可参考Project Editor > Topology Menu Operations > Open Annotation Palette
下面的节点属性设定就是看了Node Editor和Process Editor部分后明白的。(实际上Node Editor->Custom Attribute Organization有
说明)
节点属性的设定【选中节点,右键选择Edit Attributes(Advanced)弹出的属性窗口】
有三种设定方法(用第2种即可):
1. 直接在该属性窗口中设定,点击Extended Attrs.按钮,添加属性即可,复合属性类型为compound。
2. 在节点层,菜单Interfaces->Model Attrbutes,在弹出的窗口中添加属性。(统一用第2种方法)
运营管理网络图讲解
什么是运营管理网络图
运营管理网络图(也称作OPNET,全称为Operations Network)是一种用于分析和优化网络系统的工具。它能够通过模拟和仿真网络系统中的各种运营活动和资源分配情况,帮助运营管理人员深入了解网络性能,并做出相应的决策。
运营管理网络图的组成
运营管理网络图主要由以下几个组件组成:
节点(Node)
节点代表网络系统中的各种设备或实体,如服务器、路由器、交换机等。每个节点在网络图中都有一个独特的标识符,用于区分不同的节点。
连接(Link)
连接表示节点之间的连接关系,它描述了节点之间的通信能力和传输性能。连接可以是有向的或无向的,可以具有不同的带宽和延迟等性能指标。
流量(Traffic)
流量是指网络系统中的数据传输。在运营管理网络图中,流量可以是实际的数据包,也可以是模拟的数据流。通过对流量的分析,可以评估网络的吞吐量、延迟等性能指标。
应用场景(Scenario)
应用场景是指网络系统中的各种使用情境和应用需求。在运营管理网络图中,可以创建和模拟不同的应用场景,并对其进行测试和评估。
参数设置(Parameter Setting)
参数设置包括了网络系统中各个组件的属性和配置。通过对参数的调整,可以模拟不同的网络配置和运行条件,以评估其对网络性能的影响。
运营管理网络图的应用
运营管理网络图主要用于以下几个方面的应用: 性能优化
通过运营管理网络图的仿真和分析功能,可以找到网络系统中的瓶颈和性能问题,并采取相应的优化措施,提高网络的吞吐量和延迟性能。
容量规划
通过模拟和预测网络系统的负载情况,可以进行容量规划,确保网络系统能够满足用户的需求,并预防系统的过载和性能下降。
故障分析
在网络系统出现故障时,可以利用运营管理网络图进行故障分析,找到故障的原因和根源,并采取相应的修复措施,提高系统的可靠性和可用性。
新技术评估
当引入新的技术或设备时,可以利用运营管理网络图进行评估,分析其对网络性能的影响,从而做出是否采用的决策。