一种基于镜像快照提供网络仿真数据的方法和装置制造方法及图纸

技术编号:33130172 阅读:71 留言:0更新日期:2022-04-17 00:45
本发明专利技术公开了一种基于镜像快照提供网络仿真数据的方法和装置,方法包括步骤:获取预先配置的源数据配置模板、目标数据配置模板和任务配置模板;根据源数据配置模板中的信息连接现网数据库;访问现网数据库读取定义的源数据配置模板信息并记录;根据目标数据配置模板中的信息连接网络仿真平台数据库;将现网记录数据信息写到仿真平台数据库中。本发明专利技术根据灵活定义的用户需要镜像的数据库表信息,结合Disruptor高性能队列技术,将现网拓扑、流量、业务等数据库表镜像至网络仿真平台,为网络仿真平台提供真实数据来源,更好地模拟实际网络的故障、流量等行为,解决了现网规模大、数据多、多次查询和转换等导致的系统性能下降的问题。题。题。

【技术实现步骤摘要】
一种基于镜像快照提供网络仿真数据的方法和装置


[0001]本专利技术涉及IP骨干网和5G承载网络中的应用
,具体涉及一种基于镜像快照提供网络仿真数据的方法和装置。

技术介绍

[0002]现网主要是真实用户实际使用的网络,基于现网镜像的网络仿真可以模拟割接、扩容、升级过程中的网络维护场景,对方案进行预验证,评估对网络的影响,提前识别方案的风险性和可行性,支撑维护人员判断是否现网部署,降低现网存在的风险。由于现网数据库条目很多,如果采用数据的查询再写入的方式,则会因为数据多次查询和转换导致网络仿真平台所在的系统的性能下降。

技术实现思路

[0003]技术目的:针对上述技术问题,本专利技术公开了一种基于镜像快照提供网络仿真数据的方法和装置,能够灵活定义用户需要镜像的数据库表,并结合使用Disruptor高性能队列技术,为网络仿真平台提供真实数据来源,更好地模拟实际网络的故障、流量等行为,解决了现网规模大、数据多、多次查询和转换等导致网络仿真平台所在的系统性能下降的问题。
[0004]技术方案:为实现上述技术目的,本专利技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于镜像快照提供网络仿真数据的方法,其特征在于:包括步骤:获取预先配置的源数据配置模板、目标数据配置模板和任务配置模板,源数据配置模板中包括一个以上的源数据库表的信息和源数据库连接信息,目标数据配置模板中包括一个以上的目标数据库表的信息和目标数据库连接信息,任务配置模板中包括源数据配置模板和目标数据配置模板之间的关联关系、以及待镜像快照的源数据库表和目标数据库表之间的关联关系的信息;根据源数据配置模板中的源数据库连接信息连接现网数据库;通过Disruptor并发框架执行任务配置模板中的所有任务,根据源数据配置模板中的源数据库表的信息,在现网数据库中进行数据查询和获取,并将获得的数据以发布事件形式发出;根据目标数据配置模板中的目标数据库连接信息连接网络仿真平台数据库;监听事件并获取事件中的数据,将该数据存储到网络仿真平台数据库中。2.根据权利要求1所述的一种基于镜像快照提供网络仿真数据的方法,其特征在于:所述源数据库连接信息包括源数据配置模板id、源数据库连接方式、源数据库网址、源数据库驱动、源数据库用户名、源数据库密码和SQL语句,所述SQL语句用于从现网数据库中查询和获取数据;所述目标数据库连接信息包括目标数据配置模板id、目标数据库连接方式、目标数据库网址、目标数据库驱动、目标数据库用户名和目标数据库密码。3.根据权利要求1所述的一种基于镜像快照提供网络仿真数据的方法,其特征在于:所述源数据配置模板中还配置了待镜像快照的数据库表条目数量规则,所述目标数据配置模板中还配置了表入库时是否清空原有表项规则,以及表入库失败错误时是否忽略规则。4.根据权利要求2所述的一种基于镜像快照提供网络仿真数据的方法,其特征在于:所述任务配置模板中,关联关系的信息包括源数据配置模板id和目标数据配置模板id。5.根据权利要求1所述的一种基于镜像快照提供网络仿真数据的方法,其特征在于:Disruptor并发框架发布事件时,将根据源数据配置模板查询到的数据进行缓存和序列化后发出,从事件获取的数据以反序列化方式存储到网络仿真平台数据库中。6.一种基于镜像快照提供网络仿真数据的装置,其特征在于,包括:配置信息获取模块,用于根据业务需求定义源数据配置模板、目标...

【专利技术属性】
技术研发人员:石鸿伟王素芳陈庆强黄韬
申请(专利权)人:网络通信与安全紫金山实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1