[发明专利]基于改进的OPNET-HLA的大规模网络仿真方法有效
申请号: | 201610364291.1 | 申请日: | 2016-05-27 |
公开(公告)号: | CN106059804B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 权东晓;李志刚;朱畅华;陈南;易运晖;何先灯;赵楠;裴昌幸 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 韦全生;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于改进的OPNET‑HLA的大规模网络仿真方法,用于解决现有OPNET‑HLA的大规模网络仿真方法不能实现对网络性能参数进行分布式仿真的技术问题,包括如下步骤:划分网络拓扑,得到多个子网单元;统计多个子网单元用户必要信息,生成全局用户信息表;将从全局用户信息表中随机选择的目的端用户加入OPNET预连接信息表;将OPNET分组数据与HLA数据直接相互映射,构建高效数据转换HLA代理;利用构建的HLA代理,修改OPNET标准协议模型;应用修改模型,仿真网络性能参数。本发明能够高效地实现对大规模网络性能参数进行分布式仿真,可用于大规模网络的性能评估。 | ||
搜索关键词: | 基于 改进 opnet hla 大规模 网络 仿真 方法 | ||
【主权项】:
1.一种基于改进的OPNET‑HLA的大规模网络仿真方法,包括如下步骤:(1)对大规模网络拓扑进行划分,得到多个子网单元;(2)统计得到的多个子网单元的用户必要信息,包括用户名称、用户IP地址和用户所在的子网编号,并根据该用户必要信息,生成全局用户信息表;(3)从生成的全局用户信息表中随机选择目的端用户,并将该目的端用户添加到OPNET的预连接信息表中;(4)将OPNET分组数据与HLA数据直接相互映射,并按OPNET进程状态转移原理,构建高效数据转换HLA代理;(5)从OPNET预连接信息表中随机选择一个目的端用户,并根据生成的全局用户信息表,判断该目的端用户是否为本地用户,若是,不对OPNET标准协议模型进行修改,否则,利用构建的高效数据转换HLA代理,对OPNET标准协议模型中的通信数据传输协议模型、通信连接建立协议模型和通信连接断开协议模型进行修改;(6)对OPNET中的通信数据传输协议模型进行修改,实现步骤如下:(6a)源端用户对其IP层分组数据进行封装,并将封装的分组数据发送到源端子网转发终端;(6b)源端子网转发终端在其IP层,对接收到的封装分组数据解封装,并将解封装的分组数据发送到本地子网HLA代理,本地子网HLA代理首先把接收到的分组数据转换为HLA数据,然后将HLA数据发送到RTI,RTI再将数据发送到目的端子网HLA代理,目的端子网HLA代理首先把接收到的HLA数据转换为分组数据,然后将分组数据发送到目的端子网转发终端;(6c)目的端子网转发终端在其IP层,将接收到的分组数据发送到目的端用户;(7)对OPNET中的通信连接建立协议模型进行修改,实现步骤如下:(7a)源端用户在其应用层通过构建的高效数据转换HLA代理,通知目的端用户准备进行通信连接;(7b)源端用户和目的端用户,利用OPNET标准通信连接建立协议模型,在各自内部传输通信连接建立数据,利用步骤(6)中修改的通信数据传输协议模型,在这两个用户之间传输通信连接建立数据;(8)对OPNET中的通信连接断开协议模型进行修改,实现步骤如下:(8a)源端用户在其应用层通过构建的高效数据转换HLA代理,通知目的端用户准备断开通信连接;(8b)源端用户和目的端用户,利用OPNET标准通信连接断开协议模型,在各自内部传输通信连接断开数据,利用步骤(6)中修改的通信数据传输协议模型,在这两个用户之间传输通信连接断开数据;(9)为得到的各子网单元配置仿真业务,各子网单元利用修改后的OPNET标准协议模型中的通信数据传输协议模型、通信连接建立协议模型和通信连接断开协议模型进行通信,统计网络性能参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610364291.1/,转载请声明来源钻瓜专利网。