一种网络重构的方法及系统技术方案

技术编号:15299157 阅读:63 留言:0更新日期:2017-05-12 00:59
本发明专利技术公开了一种网络重构的方法及系统,该方法包括:获取站点发送的网络同步信息,判定网络同步信息中的站点网络标识是否存在于预存的网络标识映射表中,若站点网络标识未存在于网络标识映射表中时,基于网络同步信息创建站点对应网络、子网以及虚拟机,以构建站点对应网络;若站点网络标识存在于网络标识映射表中,则基于获取到的网络同步信息,更新站点对应的站点信息。通过上述的方法可以及时的将站点的网络拓扑结构进行重构,这样方便用户多层次的查看网络部署情况。

Method and system for network reconfiguration

The invention discloses a method and a system for network reconfiguration, the method includes: network synchronization information sent to determine the site access to the site, the network identification information in network synchronization exists in the pre stored network identifier mapping table, if the site does not exist in the network identification network identifier mapping table, network synchronization information creation the site of the corresponding network, sub network and virtual machine based on the construction of the corresponding network to the site; if the station network identifier exists in the network identifier mapping table, based on access to the network synchronization information, update the site corresponding to the site information. Through the above method, the network topology of the site can be reconstructed in time, so that users can view the network deployment at different levels.

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及一种网络重构的方法及系统
技术介绍
随着云计算技术和网络虚拟化技术的发展,OpenStack提供了一套部署云的操作平台或工具集,为云计算基础设施服务提供解决方案。OpenStack具有开源、互操作性、可移植性、易用性的特点,而且还提供开发的应用程序编程接口(ApplicationProgrammingInterface,简称:API),以便进行二次开发,能够方便的与其他系统进行集成,赢得业界越来越多的关注。网络功能虚拟化(NetworkFunctionVirtualization,简称:NFV)平台的目标是通过基于行业标准的服务器、存储和网络设备,来取代私有专用的网元设备。NFV基础设施必须是跨地理位置分布式部署的,NFV架构下的虚拟基础设施管理(VirtualizedInfrastructureManager,简称:VIM)的职责是控制和管理网络功能虚拟化基础设施,如计算、网络和存储等资源,可以通过增强OpenStack的功能实现VIM的功能以支持多站点的NFV平台。随着云计算的部署和实际的应用,跨地域、大规模以及分级化的部署需求强,应用广。在实际部署时每个站点(可认为地理位置分散的区域或数据中心)均会独立运行一套OpenStack云系统,并且该站点的可处于自治状态独立运行,同时可处于多站点的NFV平台的管理,这样就存在站点处于自治状态下创建的网络、子网和虚拟机,接入NFV平台后,需要在NFV平台上呈现总体的网络信息,这样站点的网络同步信息在NFV平台上重构就成为一个亟待解决的问题。
技术实现思路
本专利技术提供了一种网络重构的方法及系统,用以实现站点的网络同步信息在NFV平台上重构。具体的技术方案如下:一种网络重构的方法,包括:获取所述站点发送的网络同步信息;判定所述网络同步信息中的站点网络标识是否存在于预存的网络标识映射表中;若所述站点网络标识未存在于所述网络标识映射表中时,则基于所述网络同步信息创建所述站点对应网络、子网以及虚拟机,以构建所述站点对应网络;若所述站点网络标识存在于所述网络标识映射表中时,则基于获取到的所述网络同步信息,更新所述站点对应的站点信息。可选的,基于所述网络同步信息创建所述站点对应网络、子网以及逻辑虚拟机之后,还包括:根据网络同步信息,创建平台网络标识与站点网络标识的网络标识映射表;以及创建平台子网标识与站点子网标识的子网标识映射表;以及创建平台虚拟机标识与站点虚拟机标识的虚拟机标识映射表;保存所述网络标识映射表、所述子网标识映射表以及所述虚拟机标识映射表。可选的,若所述网络信息标识存在于所述网络信息标识映射表中时,更新所述站点对应的站点信息,包括:若所述网络信息标识存在于所述网络信息标识映射表中时,获取所述网络同步信息中的站点子网标识;判定所述站点子网标识是否存在于子网标识映射表中;若所述站点子网标识未存在于所述子网标识映射表中时,创建所述站点对应的子网以及所述子网下的虚拟机;若所述站点子网标识存在于所述子网标识映射表中时,对所述子网下的虚拟机信息进行检测处理。可选的,若所述站点子网标识存在于所述子网标识映射表中时,对所述子网下的虚拟机信息进行检测处理,包括:获取所述网络同步信息中的站点虚拟机标识;判定所述站点对应子网下的所述站点虚拟机标识是否存在于所述虚拟机标识映射表中;若所述站点虚拟机标识存在于所述虚拟机标识映射表中时,检测所述虚拟机与所述子网下的其他虚拟机是否存在冲突,若存在冲突,则向所述站点返回同步失败信息,若不存在冲突,则将所述虚拟机对应的所述虚拟机信息覆盖原有的虚拟机信息;若所述站点虚拟机标识未存在于所述虚拟机标识映射表中时,检测所述虚拟机与已有的虚拟机是否存在冲突,若存在冲突,则向所述站点返回同步失败信息,若不存在冲突,则创建所述子网下的虚拟机,并创建以及保存所述平台虚拟机标识与站点虚拟机标识的虚拟机标识映射表。可选的,在基于所述网络同步信息创建所述站点对应网络、子网以及逻辑虚拟机,并保存所述网络同步信息之后,还包括:检测是否接收到站点上报的同步结束标识;若接收到所述同步结束标识,则删除平台上已使用的网络同步信息;若未接收到所述同步结束标识,则继续检测所述站点上报的网络同步信息。一种网络重构的系统,包括:站点接入模块,用于获取所述站点发送的网络同步信息;网络重构模块,用于判定所述网络同步信息中的站点网络标识是否存在于预存的网络标识映射表中;若所述站点网络标识未存在于所述网络标识映射表中时,则基于所述网络同步信息创建所述站点对应网络、子网以及虚拟机,以构建所述站点对应网络;若所述站点网络标识存在于所述网络标识映射表中时,则基于获取到的所述网络同步信息,更新所述站点对应的站点信息。可选的,所述网络重构模块,还用于根据网络同步信息,创建平台网络标识与站点网络标识的网络标识映射表;以及创建平台子网标识与站点子网标识的子网标识映射表;以及创建平台虚拟机标识与站点虚拟机标识的虚拟机标识映射表;数据库模块,用于保存所述网络标识映射表、所述子网标识映射表以及所述虚拟机标识映射表。可选的,所述网络重构模块,具体用于若所述网络信息标识存在于所述网络信息标识映射表中时,获取所述网络同步信息中的站点子网标识;判定所述站点子网标识是否存在于子网标识映射表中;若所述站点子网标识未存在于所述子网标识映射表中时,创建所述站点对应的子网以及所述子网下的虚拟机;若所述站点子网标识存在于所述子网标识映射表中时,对所述子网下的虚拟机信息进行检测处理。可选的,所述网络重构模块,具体用于获取所述网络同步信息中的站点虚拟机标识;判定所述站点对应子网下的所述站点虚拟机标识是否存在于所述虚拟机标识映射表中;若所述站点虚拟机标识存在于所述虚拟机标识映射表中时,检测所述虚拟机与所述子网下的其他虚拟机是否存在冲突,若存在冲突,则向所述站点返回同步失败信息,若不存在冲突,则将所述虚拟机对应的所述虚拟机信息覆盖原有的虚拟机信息;若所述站点虚拟机标识未存在于所述虚拟机标识映射表中时,检测所述虚拟机与已有的虚拟机是否存在冲突,若存在冲突,则向所述站点返回同步失败信息,若不存在冲突,则创建所述子网下的虚拟机,并创建以及保存所述平台虚拟机标识与站点虚拟机标识的虚拟机标识映射表。可选的,所述网络重构模块,还用于检测是否接收到站点上报的同步结束标识;若接收到所述同步结束标识,则删除平台上已使用的网络同步信息;若未接收到所述同步结束标识,则继续检测所述站点上报的网络同步信息。本专利技术提供一种网络重构的方法,该方法包括:获取站点发送的网络同步信息,判定网络同步信息中的站点网络标识是否存在于预存的网络标识映射表中,若站点网络标识未存在于网络标识映射表中时,基于网络同步信息创建站点对应网络、子网以及虚拟机,以构建站点对应网络;若站点网络标识存在于网络标识映射表中,则基于获取到的网络同步信息,更新站点对应的站点信息。通过上述的方法可以及时的将站点的网络拓扑结构进行重构,这样方便用户多层次的查看网络部署情况。附图说明图1为本专利技术实施例中一种网络重构的方法流程图;图2为本专利技术实施例中站点与NFV平台的交互示意图;图3为本专利技术实施例中一种网络重构的系统结构示意图。具体实本文档来自技高网...
一种网络重构的方法及系统

【技术保护点】
一种网络重构的方法,其特征在于,包括:获取所述站点发送的网络同步信息;判定所述网络同步信息中的站点网络标识是否存在于预存的网络标识映射表中;若所述站点网络标识未存在于所述网络标识映射表中时,则基于所述网络同步信息创建所述站点对应网络、子网以及虚拟机,以构建所述站点对应网络;若所述站点网络标识存在于所述网络标识映射表中时,则基于获取到的所述网络同步信息,更新所述站点对应的站点信息。

【技术特征摘要】
1.一种网络重构的方法,其特征在于,包括:获取所述站点发送的网络同步信息;判定所述网络同步信息中的站点网络标识是否存在于预存的网络标识映射表中;若所述站点网络标识未存在于所述网络标识映射表中时,则基于所述网络同步信息创建所述站点对应网络、子网以及虚拟机,以构建所述站点对应网络;若所述站点网络标识存在于所述网络标识映射表中时,则基于获取到的所述网络同步信息,更新所述站点对应的站点信息。2.如权利要求1所述的方法,其特征在于,基于所述网络同步信息创建所述站点对应网络、子网以及逻辑虚拟机之后,还包括:根据网络同步信息,创建平台网络标识与站点网络标识的网络标识映射表;以及创建平台子网标识与站点子网标识的子网标识映射表;以及创建平台虚拟机标识与站点虚拟机标识的虚拟机标识映射表;保存所述网络标识映射表、所述子网标识映射表以及所述虚拟机标识映射表。3.如权利要求1所述的方法,其特征在于,若所述网络信息标识存在于所述网络信息标识映射表中时,更新所述站点对应的站点信息,包括:若所述网络信息标识存在于所述网络信息标识映射表中时,获取所述网络同步信息中的站点子网标识;判定所述站点子网标识是否存在于子网标识映射表中;若所述站点子网标识未存在于所述子网标识映射表中时,创建所述站点对应的子网以及所述子网下的虚拟机;若所述站点子网标识存在于所述子网标识映射表中时,对所述子网下的虚拟机信息进行检测处理。4.如权利要求3所述的方法,其特征在于,若所述站点子网标识存在于所述子网标识映射表中时,对所述子网下的虚拟机信息进行检测处理,包括:获取所述网络同步信息中的站点虚拟机标识;判定所述站点对应子网下的所述站点虚拟机标识是否存在于所述虚拟机标识映射表中;若所述站点虚拟机标识存在于所述虚拟机标识映射表中时,检测所述虚拟机与所述子网下的其他虚拟机是否存在冲突,若存在冲突,则向所述站点返回同步失败信息,若不存在冲突,则将所述虚拟机对应的所述虚拟机信息覆盖原有的虚拟机信息;若所述站点虚拟机标识未存在于所述虚拟机标识映射表中时,检测所述虚拟机与已有的虚拟机是否存在冲突,若存在冲突,则向所述站点返回同步失败信息,若不存在冲突,则创建所述子网下的虚拟机,并创建以及保存所述平台虚拟机标识与站点虚拟机标识的虚拟机标识映射表。5.如权利要求1所述的方法,其特征在于,在基于所述网络同步信息创建所述站点对应网络、子网以及逻辑虚拟机,并保存所述网络同步信息之后,还包括:检测是否接收到站点上报的同步结束标识;若接收到所述同步结束标识,则删除...

【专利技术属性】
技术研发人员:郑晓航
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1