一种时延容忍网络的仿真方法及装置的制造方法_4

文档序号:9600683阅读:来源:国知局
链路对应。STK仿真场景用于,在启动后采用虚拟链路模拟网络设备之间的链路的连通状态的变化过程。
[0120]配置模块302,用于配置若干虚拟机的运行参数。若干虚拟机用于模拟需模拟的DTN的网络场景中的网络设备的通信过程。
[0121]第一控制模块303,用于启动STK仿真场景并控制若干虚拟机按照配置的运行参数通信。
[0122]第二控制模块304,用于在若干虚拟机的通信过程中,根据虚拟链路的通断状态,控制虚拟机之间的链路的通断。每个虚拟机对应一个虚拟网络设备,不同虚拟机对应的虚拟网络设备不同,虚拟机之间的链路与虚拟链路相对应。
[0123]获取模块305,用于以预定时间为间隔,获取每个虚拟机的运行信息。
[0124]显示模块306,用于分析获取的运行信息并显示分析结果。
[0125]作为第一可选实施方式,第二控制模块304用于,获取STK仿真场景中的虚拟网络设备的可见性信息;该可见性信息用于指示虚拟网络设备之间的虚拟链路的通断时间;解析获取的可见性信息,并根据解析结果控制虚拟机之间的链路的通断。
[0126]作为第二可选实施方式,配置模块302用于,获取配置文件,该配置文件根据创建的STK仿真场景生成,该配置文件包括若干虚拟机的运行参数,该运行参数包括虚拟机的标识、虚拟机的通信业务、虚拟机之间的路由路径、以及虚拟机之间的链路的链路参数;根据配置文件,配置若干虚拟机的运行参数。
[0127]作为第三可选实施方式,第二控制模块304还用于,在若干虚拟机的通信过程中,控制更改虚拟机之间的路由路径中至少一条路由路径。
[0128]作为第四可选实施方式,第一控制模块303用于执行如下步骤中至少一个步骤:控制至少一个虚拟机向其他虚拟机发送图片;控制至少一个虚拟机接收其他虚拟机发送的图片;控制至少一个虚拟机向指其他虚拟机发送视频;控制至少一个虚拟机接收其他虚拟机发送的视频。
[0129]本发明实施例通过载入STK仿真场景;STK仿真场景是根据需模拟的DTN的网络场景创建的,STK仿真场景包括若干虚拟网络设备,虚拟网络设备之间设有虚拟链路,STK仿真场景用于,在启动后采用该虚拟链路模拟该网络设备之间的链路的连通状态的变化过程;配置若干虚拟机的运行参数;该若干虚拟机用于模拟需模拟的DTN的网络场景中的网络设备的通信过程;启动STK仿真场景并控制若干虚拟机按照配置的运行参数通信;每个虚拟机对应一个虚拟网络设备,不同虚拟机对应的虚拟网络设备不同,虚拟机之间的链路与虚拟链路相对应;在若干虚拟机的通信过程中,根据虚拟链路的通断状态,控制虚拟机之间的链路的通断;以预定时间为间隔,获取每个虚拟机的运行信息;分析获取的运行信息并显示分析结果;一方面,STK仿真场景动态演示网络设备之间的链路的连通状态的变化过程,另一方面,虚拟机根据STK仿真场景演示的链路的连通状态的过程,同步模拟网络设备之间的通信过程,还可以根据虚拟机的运行信息显示分析结果,这样,构建了一种时延容忍网络的仿真方式,实现了时延容忍网络的验证、演示和分析,为时延容忍网络的研究提供易于实现的验证方式。
[0130]需要说明的是:上述实施例提供的时延容忍网络的仿真装置在仿真时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的时延容忍网络的仿真装置与时延容忍网络的仿真方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0131 ] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0132] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种时延容忍网络的仿真方法,其特征在于,所述方法包括: 载入卫星工具包STK仿真场景;所述STK仿真场景是根据需模拟的时延容忍网络DTN的网络场景创建的,所述STK仿真场景包括若干虚拟网络设备,所述虚拟网络设备之间设有虚拟链路;所述STK仿真场景用于,在启动后采用所述虚拟链路模拟所述网络设备之间的链路的连通状态的变化过程; 配置若干虚拟机的运行参数;所述若干虚拟机用于模拟所述需模拟的DTN的网络场景中的网络设备的通信过程; 启动所述STK仿真场景并控制所述若干虚拟机按照配置的运行参数通信; 在所述若干虚拟机的通信过程中,根据所述虚拟链路的通断状态,控制所述虚拟机之间的链路的通断;每个所述虚拟机对应一个所述虚拟网络设备,不同所述虚拟机对应的虚拟网络设备不同,所述虚拟机之间的链路与所述虚拟链路相对应; 以预定时间为间隔,获取每个所述虚拟机的运行信息; 分析获取的运行信息并显示分析结果。2.根据权利要求1所述的方法,其特征在于,根据所述虚拟链路的通断状态,控制所述虚拟机之间的链路的通断,包括: 获取所述STK仿真场景中的虚拟网络设备的可见性信息;所述可见性信息用于指示所述虚拟网络设备之间的虚拟链路的通断时间; 解析获取的可见性信息,并根据解析结果控制所述虚拟机之间的链路的通断。3.根据权利要求1所述的方法,其特征在于,所述配置若干虚拟机的运行参数,包括: 获取配置文件;所述配置文件根据创建的STK仿真场景生成,所述配置文件包括所述若干虚拟机的运行参数,所述运行参数包括所述虚拟机的标识、所述虚拟机的通信业务、所述虚拟机之间的路由路径、以及所述虚拟机之间的链路的链路参数; 根据所述配置文件,配置所述若干虚拟机的运行参数。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述若干虚拟机的通信过程中,控制更改所述虚拟机之间的路由路径中至少一条路由路径。5.根据权利要求1至4中任一项所述的方法,其特征在于,控制所述若干虚拟机按照配置的运行参数通信,包括如下步骤中至少一个步骤: 控制至少一个所述虚拟机向其他虚拟机发送图片; 控制至少一个所述虚拟机接收其他虚拟机发送的图片; 控制至少一个所述虚拟机向指其他虚拟机发送视频; 控制至少一个所述虚拟机接收其他虚拟机发送的视频。6.一种时延容忍网络的仿真装置,其特征在于,所述装置包括: 加载模块,用于载入卫星工具包STK仿真场景;所述STK仿真场景是根据需模拟的时延容忍网络DTN的网络场景创建的,所述STK仿真场景包括若干虚拟网络设备,所述虚拟网络设备之间设有虚拟链路;所述STK仿真场景用于,在启动后采用所述虚拟链路模拟所述网络设备之间的链路的连通状态的变化过程; 配置模块,用于配置若干虚拟机的运行参数;所述若干虚拟机用于模拟所述需模拟的DTN的网络场景中的网络设备的通信过程; 第一控制模块,用于启动所述STK仿真场景并控制所述若干虚拟机按照配置的运行参数通信; 第二控制模块,用于在所述若干虚拟机的通信过程中,根据所述虚拟链路的通断状态,控制所述虚拟机之间的链路的通断;每个所述虚拟机对应一个所述虚拟网络设备,不同所述虚拟机对应的虚拟网络设备不同,所述虚拟机之间的链路与所述虚拟链路相对应; 获取模块,用于以预定时间为间隔,获取每个所述虚拟机的运行信息; 显示模块,用于分析获取的运行信息并显示分析结果。7.根据权利要求6所述的装置,其特征在于,所述第二控制模块用于, 获取所述STK仿真场景中的虚拟网络设备的可见性信息;所述可见性信息用于指示所述虚拟网络设备之间的虚拟链路的通断时间; 解析获取的可见性信息,并根据解析结果控制所述虚拟机之间的链路的通断。8.根据权利要求6所述的装置,其特征在于,所述配置模块用于, 获取配置文件;所述配置文件根据创建的STK仿真场景生成,所述配置文件包括所述若干虚拟机的运行参数,所述运行参数包括所述虚拟机的标识、所述虚拟机的通信业务、所述虚拟机之间的路由路径、以及所述虚拟机之间的链路的链路参数; 根据所述配置文件,配置所述若干虚拟机的运行参数。9.根据权利要求6所述的装置,其特征在于,所述第二控制模块还用于, 在所述若干虚拟机的通信过程中,控制更改所述虚拟机之间的路由路径中至少一条路由路径。10.根据权利要求6至9中任一项所述的装置,其特征在于,所述第一控制模块用于执行如下步骤中至少一个步骤: 控制至少一个所述虚拟机向其他虚拟机发送图片; 控制至少一个所述虚拟机接收其他虚拟机发送的图片; 控制至少一个所述虚拟机向指其他虚拟机发送视频; 控制至少一个所述虚拟机接收其他虚拟机发送的视频。
【专利摘要】本发明公开了一种时延容忍网络的仿真方法及装置,属于计算机技术领域。方法包括:载入STK仿真场景;STK仿真场景的虚拟网络设备之间设有虚拟链路;STK仿真场景用于在启动后采用所述虚拟链路模拟所述网络设备之间的链路的连通状态的变化过程;配置若干虚拟机的运行参数;所述若干虚拟机用于模拟需模拟的DTN的网络场景中的网络设备的通信过程;启动STK仿真场景并控制若干虚拟机按照配置的运行参数通信;在所述若干虚拟机的通信过程中,根据虚拟链路的通断状态,控制所述虚拟机之间的链路的通断;每个虚拟机对应一个虚拟网络设备,不同虚拟机对应的虚拟网络设备不同;以预定时间为间隔,获取每个虚拟机的运行信息;分析获取的运行信息并显示分析结果。
【IPC分类】H04L12/24
【公开号】CN105357039
【申请号】CN201510706344
【发明人】吴明, 邓方顺, 刘斌, 刘思聪, 陶玉刚, 肖松, 肖雪露
【申请人】中国船舶重工集团公司第七二二研究所
【公开日】2016年2月24日
【申请日】2015年10月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1