一种虚拟网络实例的创建方法以及设备技术

技术编号:10781429 阅读:106 留言:0更新日期:2014-12-17 02:23
本发明专利技术公开了一种虚拟网络实例的创建方法,涉以及电子信息领域。能够解决当数据在网络服务内部的虚拟网络单元之间有多条路径可以选择的时候,因为不能确定从哪条路径进行传输,从而导致业务中断的问题。具体方案为:获取网络服务描述信息,根据所述网络服务描述信息将需要创建实例的虚拟网络单元作为需要创建实例的虚拟网络单元,将所述需要创建实例的虚拟网络单元的资源需求信息以及连接信息发送至下层设备,将路径信息发送至所述下层设备的网络设备,或者,将所述路径信息发送至虚拟网络单元中每一个虚拟网络单元,当数据在虚拟网络单元之间传输时,根据所述路径信息选择传输路径。本发明专利技术用于创建虚拟网络实例。

【技术实现步骤摘要】
一种虚拟网络实例的创建方法以及设备
本专利技术涉以及电子信息领域,尤其涉以及一种虚拟网络实例的创建方法以及设备。
技术介绍
NFV(NetworkFunctionVirtualization,网络功能虚拟化)通过使用通用的硬件设备以及虚拟化技术来实现网络中一些专用设备的功能,使得网络服务不再依赖于专用的硬件设备,从而降低了部署专用设备的成本。在现有技术中,通过对NS(NetworkService,网络服务)创建实例,可以将虚拟网络服务架构在实体硬件上实现,例如,要定义NS中的VNF(VirtualizedNetworkFunction,虚拟网络功能)单元,并描述各个VNF单元之间的连接关系。当用户应用该NS时,数据就可以通过定义的VNF单元以及各个VNF单元之间的连接关系在虚拟网络中进行传输。但是,在实现上述方法的过程中,专利技术人发现当数据在VNF单元之间有多条路径可以选择的时候,因为不能确定从哪条路径进行传输,会导致业务中断。
技术实现思路
本专利技术的实施例提供一种虚拟网络实例的创建方法以及装置,能够解决当数据在VNF单元之间有多条路径可以选择的时候,因为不能确定从哪条路径进行传输,从而导致业务中断的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,一种虚拟网络实例的创建方法,应用于网络管理设备,包括:获取网络服务描述信息,所述网络服务描述信息包括路径信息、连接信息、虚拟网络单元中每一个虚拟网络单元的资源需求信息,其中,所述路径信息用于指示数据在所述虚拟网络单元之间的传输路径,所述连接信息用于指示所述虚拟网络单元之间的连接关系,所述每一个虚拟网络单元的资源需求信息用于分别指示为所述每一个虚拟网络单元创建实例所需要的资源;根据所述网络服务描述信息确定需要创建实例的虚拟网络单元,将所述需要创建实例的虚拟网络单元作为第一虚拟网络单元;将所述第一虚拟网络单元的资源需求信息发送至下层设备,以便于所述下层设备为所述第一虚拟网络单元创建实例;将所述连接信息发送至下层设备,以便于所述下层设备在所述第一虚拟网络单元之间建立连接,或者在所述第一虚拟网络单元与其它虚拟网络单元之间建立连接;将所述路径信息发送至所述下层设备,以便于所述下层设备存储所述路径信息。结合第一方面,在第一种可能的实现方式中,所述将路径信息发送至所述下层设备具体包括:将所述路径信息发送至所述下层设备的网络设备,以便于所述下层设备的所述网络设备存储所述路径信息;或者,将所述路径信息发送至所述虚拟网络单元中每一个虚拟网络单元,以便于所述虚拟网络单元中每一个虚拟网络单元存储所述路径信息。结合第一方面,在第二种可能的实现方式中,所述虚拟网络单元中每一个虚拟网络单元的资源需求信息包括所述资源需求信息对应的虚拟网络单元的处理速度信息以及所述虚拟网络单元的存储空间信息中的至少一个;所述连接信息包括所述虚拟网络单元之间的连接类型以及带宽信息中的至少一个。结合第一方面,在第三种可能的实现方式中,根据所述网络服务描述信息确定需要创建实例的虚拟网络单元,将所述需要创建实例的虚拟网络单元作为需要创建实例的虚拟网络单元,包括:在已经存储的状态信息中查询所述虚拟网络单元中的每一个虚拟网络单元是否已经创建实例;如果所述状态信息指示所述状态信息对应的虚拟网络单元没有创建实例,则将所述虚拟网络单元确定为需要创建实例的虚拟网络单元。结合第一方面,在第四种可能的实现方式中,所述路径信息还包括选择路径的策略,所述策略包括选择一条传输路径的条件。结合第一方面,在第五种可能的实现方式中,选择传输路径的条件包括根据数据的业务类型选择传输路径。第二方面,一种虚拟网络实例的创建方法,应用于下层设备,包括:接收网络管理设备发送的需要创建实例的虚拟网络单元的资源需求信息,根据所述资源需求信息为需要创建实例的虚拟网络单元创建实例,其中,所述资源需求信息用于指示为一个虚拟网络单元创建实例所需要的资源;接收所述网络管理设备发送的连接信息,根据所述连接信息在所述需要创建实例的虚拟网络单元之间建立连接,或者在所述需要创建实例的虚拟网络单元与其它虚拟网络单元之间建立连接,其中,所述连接信息用于指示虚拟网络单元之间的连接关系;接收所述网络管理设备发送的路径信息,并将所述路径信息存储在网络设备中,或者将所述路径信息存储在所述虚拟网络单元中每一个虚拟网络单元的存储空间中,所述路径信息用于指示数据在所述虚拟网络单元之间的传输路径。结合第二方面,在第一种可能的实现方式中,所述路径信息还包括选择路径的策略,所述策略包括选择一条传输路径的条件。结合第二方面的第一种可能的实现方式,第二种可能的实现方式进一步包括:接收数据,根据存储的所述路径信息确定数据的传输路径为第一传输路径;根据所述路径信息确定的数据的传输路径确定所述数据传输的下一个虚拟网络单元的标识;根据所述下一个虚拟网络单元的标识将所述数据传输至所述下一个虚拟网络单元。结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,选择传输路径的条件包括根据数据的业务类型选择传输路径。第三方面,一种网络管理设备,包括:网络运维模块,用于获取网络服务描述信息,所述网络服务描述信息包括路径信息、连接信息、虚拟网络单元中每一个虚拟网络单元的资源需求信息,其中,所述路径信息用于指示数据在所述虚拟网络单元之间的传输路径,所述连接信息用于指示所述虚拟网络单元之间的连接关系,所述每一个虚拟网络单元的资源需求信息用于分别指示为所述每一个虚拟网络单元创建实例所需要的资源;所述网络运维模块,还用于根据所述网络服务描述信息确定需要创建实例的虚拟网络单元,将所述需要创建实例的虚拟网络单元作为第一虚拟网络单元;所述下层基础设备管理模块,用于接收所述网络运维模块传输的所述第一虚拟网络单元的所述资源需求信息以及所述连接信息,并将所述网络运维模块获取的所述资源需求信息发送至下层设备,以便于所述下层设备为所述第一虚拟网络单元创建实例,将所述连接信息发送至所述下层设备,以便于所述下层设备在所述第一虚拟网络单元之间建立连接,或者在所述第一虚拟网络单元与其它虚拟网络单元之间建立连接;所述下层基础设备管理模块,还用于将所述网络运维模块获取的所述路径信息发送至所述下层设备,以便于所述下层设备存储所述路径信息。结合第三方面,在第一种可能的实现方式中,所述下层基础设备管理模块将路径信息发送至所述下层设备具体包括:所述下层基础设备管理模块用于将所述路径信息发送至所述下层设备的网络设备,以便于所述下层设备的所述网络设备存储所述路径信息;或者,所述下层基础设备管理模块用于将所述路径信息发送至所述虚拟网络单元中每一个虚拟网络单元,以便于所述虚拟网络单元中每一个虚拟网络单元存储所述路径信息。结合第三方面,在第二种可能的实现方式中,所述虚拟网络单元中每一个虚拟网络单元的资源需求信息包括所述资源需求信息对应的虚拟网络单元的处理速度信息以及所述虚拟网络单元的存储空间信息中的至少一个;所述连接信息包括所述虚拟网络单元之间的连接类型以及带宽信息中的至少一个。结合第三方面,在第三种可能的实现方式中,所述网络管理设备还包括数据库模块,用于存储状态信息;所述网络运维模块,还用于在所述数据库模块已经存储的所述状态信息中查询所述虚拟网络本文档来自技高网...
一种虚拟网络实例的创建方法以及设备

【技术保护点】
一种虚拟网络实例的创建方法,其特征在于,应用于网络管理设备,包括:获取网络服务描述信息,所述网络服务描述信息包括路径信息、连接信息、虚拟网络单元中每一个虚拟网络单元的资源需求信息,其中,所述路径信息用于指示数据在所述虚拟网络单元之间的传输路径,所述连接信息用于指示所述虚拟网络单元之间的连接关系,所述每一个虚拟网络单元的资源需求信息用于分别指示为所述每一个虚拟网络单元创建实例所需要的资源;根据所述网络服务描述信息确定需要创建实例的虚拟网络单元,将所述需要创建实例的虚拟网络单元作为第一虚拟网络单元;将所述第一虚拟网络单元的资源需求信息发送至下层设备,以便于所述下层设备为所述第一虚拟网络单元创建实例;将所述连接信息发送至下层设备,以便于所述下层设备在所述第一虚拟网络单元之间建立连接,或者在所述第一虚拟网络单元与其它虚拟网络单元之间建立连接;将所述路径信息发送至所述下层设备,以便于所述下层设备存储所述路径信息。

【技术特征摘要】
1.一种虚拟网络实例的创建方法,其特征在于,应用于网络管理设备,包括:获取网络服务描述信息,所述网络服务描述信息包括路径信息、连接信息、虚拟网络单元中每一个虚拟网络单元的资源需求信息,其中,所述路径信息用于指示数据在所述虚拟网络单元之间的传输路径,所述连接信息用于指示所述虚拟网络单元之间的连接关系,所述每一个虚拟网络单元的资源需求信息用于分别指示为所述每一个虚拟网络单元创建实例所需要的资源;根据所述网络服务描述信息确定需要创建实例的虚拟网络单元,将所述需要创建实例的虚拟网络单元作为第一虚拟网络单元;将所述第一虚拟网络单元的资源需求信息发送至下层设备,以便于所述下层设备为所述第一虚拟网络单元创建实例;将所述连接信息发送至下层设备,以便于所述下层设备在所述第一虚拟网络单元之间建立连接,或者在所述第一虚拟网络单元与其它虚拟网络单元之间建立连接;将所述路径信息发送至所述下层设备,以便于所述下层设备存储所述路径信息;其中,所述路径信息包括选择路径的策略,所述策略包括选择一条传输路径的条件,选择传输路径的条件包括根据数据的业务类型选择传输路径。2.根据权利要求1所述的方法,其特征在于,所述将路径信息发送至所述下层设备具体包括:将所述路径信息发送至所述下层设备的网络设备,以便于所述下层设备的所述网络设备存储所述路径信息;或者,将所述路径信息发送至所述虚拟网络单元中每一个虚拟网络单元,以便于所述虚拟网络单元中每一个虚拟网络单元存储所述路径信息。3.根据权利要求1所述的方法,其特征在于,所述虚拟网络单元中每一个虚拟网络单元的资源需求信息包括所述资源需求信息对应的虚拟网络单元的处理速度信息以及所述虚拟网络单元的存储空间信息中的至少一个;所述连接信息包括所述虚拟网络单元之间的连接类型以及带宽信息中的至少一个。4.根据权利要求1所述的方法,其特征在于,根据所述网络服务描述信息确定需要创建实例的虚拟网络单元,将所述需要创建实例的虚拟网络单元作为需要创建实例的虚拟网络单元,包括:在已经存储的状态信息中查询所述虚拟网络单元中的每一个虚拟网络单元是否已经创建实例;如果所述状态信息指示所述状态信息对应的虚拟网络单元没有创建实例,则将所述虚拟网络单元确定为需要创建实例的虚拟网络单元。5.一种虚拟网络实例的创建方法,其特征在于,应用于下层设备,包括:接收网络管理设备发送的需要创建实例的虚拟网络单元的资源需求信息,根据所述资源需求信息为需要创建实例的虚拟网络单元创建实例,其中,所述资源需求信息用于指示为一个虚拟网络单元创建实例所需要的资源;接收所述网络管理设备发送的连接信息,根据所述连接信息在所述需要创建实例的虚拟网络单元之间建立连接,或者在所述需要创建实例的虚拟网络单元与其它虚拟网络单元之间建立连接,其中,所述连接信息用于指示虚拟网络单元之间的连接关系;接收所述网络管理设备发送的路径信息,并将所述路径信息存储在网络设备中,或者将所述路径信息存储在所述虚拟网络单元中每一个虚拟网络单元的存储空间中,所述路径信息用于指示数据在所述虚拟网络单元之间的传输路径;其中,所述路径信息包括选择路径的策略,所述策略包括选择一条传输路径的条件,选择传输路径的条件包括根据数据的业务类型选择传输路径。6.根据权利要求5所述的方法,其特征在于,进一步包括:接收数据,根据存储的所述路径信息确定数据的传输路径为第一传输路径;根据所述路径信息确定的数据的传输路径确定所述数据传输的下一个虚拟网络单元的标识;根据所述下一个虚拟网络单元的标识将所述数据传输至所述下一个虚拟网络单元。7.一种网络管理设备,其特征在于,包括:网络运维模块,用于获取网络服务描述信息,所述网络服务描述信息包括路径信息、连接信息、虚拟网络单元中每一个虚拟网络单元的资源需求信息,其中,所述路径信息用于指示数据在所述虚拟网络单元之间的传输路径,所述连接信息用于指示...

【专利技术属性】
技术研发人员:李世涛狄龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1