发明名称 多模异构DTN网络模拟验证系统及方法
摘要 本发明公开了一种多模异构DTN网络模拟验证系统及方法,采用控制工作站和模拟工作站的分布式架构,通过虚拟DTN场景模块根据预设的DTN场景生成虚拟DTN节点属性信息和仿真事件队列,主控模块选择模拟工作站上的模拟DTN节点模块来模拟虚拟DTN节点,模拟DTN节点模块根据仿真事件进行模块间的通信,根据在模拟运行情况生成模拟运行数据,虚拟DTN场景模块根据整个模拟运行过程中所有模拟DTN节点模块的模拟运行数据计算网络性能指标值。模拟运行过程中控制工作站与模拟工作站的信息交互通过主控模块和受控模块完成。本发明可以较为真实地反应模拟的多模异构DTN网络的性能,并且可以进行大规模多模异构DTN的模拟验证。
申请公布号 CN103763142B 申请公布日期 2016.10.26
申请号 CN201410030144.1 申请日期 2014.01.23
申请人 电子科技大学 发明人 邝育军;林沐;姚显青;吴斌伟;王健
分类号 H04L12/24(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种多模异构DTN网络模拟验证系统,其特征在于包括控制工作站和模拟工作站,控制工作站包括主控模块、虚拟DTN场景模块,模拟工作站包括受控模块、模拟DTN节点模块,其中:主控模块用于接收各模拟工作站受控模块发送的注册信息,根据注册信息和虚拟DTN场景模块发送的虚拟DTN节点属性信息,为模拟工作站分配模拟DTN节点,每个模拟DTN节点对应一个虚拟DTN节点,根据分配情况生成模拟DTN节点配置信息并发送给对应模拟工作站的受控模块,模拟DTN节点配置信息包括分配给模拟工作站的模拟DTN节点数量及对应的虚拟DTN节点的属性信息;根据各受控模块反馈的所属模拟工作站中参与模拟验证的所有模拟DTN节点模块的网络地址与EID号、通信接口模式的映射信息生成模拟验证的“网络地址‑EID号与通信接口模式”映射表发送给各受控模块;根据虚拟DTN节点的分配情况,将虚拟DTN场景模块发送的仿真事件按照对应模拟DTN节点模块所属的模拟工作站进行分类,将仿真事件分发给对应的受控模块;将受控模拟反馈的模拟DTN节点模块的模拟运行数据汇总并转发给虚拟DTN场景模块;虚拟DTN场景模块用于根据预设的DTN场景模型生成虚拟DTN节点属性信息、仿真事件队列和仿真结束事件并发送给主控模块,虚拟DTN节点属性信息包括EID号、通信接口模式和数量,仿真事件携带执行时间戳,仿真结束事件携带模拟验证结束时间戳;受控模块用于将对应的模拟工作站注册信息发送给主控模块,注册信息包括模拟工作站的网络地址和模拟DTN节点模块信息;接收来自主控模块的模拟DTN节点配置信息,启动相应的模拟DTN节点模块,并将模拟DTN节点模块的属性信息设置为对应虚拟DTN节点的属性信息;汇总所属模拟工作站中参与模拟验证的模拟DTN节点模块的网络地址与EID号、通信接口模式的映射信息并反馈给主控模块,将主控模块返回的“网络地址‑EID号与通信接口模式”映射表转发给所属模拟工作站中参与模拟验证的所有模拟DTN节点模块;将主控模块转发来的仿真事件队列根据模拟DTN节点模块进行分类并发送给相应的模拟DTN节点模块,并将主控模块转发来的仿真结束事件转发给所属模拟工作中参与模拟验证的所有模拟DTN节点模块;汇总所属模拟工作站中参与模拟验证的所有模拟DTN节点模块的模拟运行数据,反馈给主控模块;模拟DTN节点模块配置至少一种通信接口模式,在被启动后,根据其属性信息生成自身对应的网络地址与EID号、通信接口模式的映射信息,并反馈给受控模块;在接收到仿真事件后,按照执行时间戳顺序,依次根据仿真事件与其他模拟DTN节点模块按照“网络地址‑EID号与通信接口模式”映射表建立连接并进行通信,根据仿真结束事件的模拟验证结束时间戳结束模拟,生成其在整个模拟运行过程中的模拟运行数据并发送给受控模块。
地址 611731 四川省成都市高新区(西区)西源大道2006号