【技术实现步骤摘要】
一种网络切片模板生成方法及装置
[0001]本申请涉及网络虚拟化
,特别是涉及一种网络切片模板生成方法及装置。
技术介绍
[0002]网络切片是根据典型业务对网络功能的需求和对网络的资源需求,在网络资源池上创建特定网络拓扑的虚拟网络。移动通信的核心网就是这样一种应用,虚拟化核心网的运行环境其实就是通用虚拟机,一套核心网网络切片的部署开通,就是将运行所规划的网络资源、计算资源、存储资源告知云平台,使其能够建立虚拟机和网元程序的部署、运行。
[0003]现阶段,通常是基于OpenStack(一种开源云管理系统)原生云管理系统建立基于JSON格式(JavaScript Object Notation,一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率)的网络切片模板以实现网络切片数据的规划。这些数据在JSON格式的模板中以模板的形式,以键值对的格式进行定义,一个核心网网络切片往往包含有多个网元,导致其规划数据繁多。而OpenStack通常是通过三种类型的模板数据规划而成,分别是切片模板、网络服务模板以及虚拟化网络功能模板,切片模板中定义网络服务模板的数据,网络服务模板中定义虚拟化网络功能模板的数据、虚拟化网络功能模板的数据定义了虚拟网络功能组件的数据。
[0004]显然,这样的模板规划方式结构复杂,当所规划网络切片较大时,实际操作步骤非常繁琐,降低了网络切片模板规划的效率,并且这种规划方式由于直接基于JSON格式进行编辑,导致可读性较差。
专利技术内 ...
【技术保护点】
【技术特征摘要】
1.一种网络切片模板生成方法,其特征在于,包括:接收网络切片模板生成请求,所述网络切片模板生成请求包含有业务特征;根据所述业务特征生成模板配置表格数据,所述模板配置表格数据包含抽象类别以及相对应的参数;根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板。2.根据权利要求1所述的方法,其特征在于,所述抽象类别至少包括:共享部署单元类、网元子实例类、网元功能类、虚拟机参数类、连接类、镜像参数类、镜像监控类、私有网类、公有子网类、私有子网类、网元监控类、链路类。3.根据权利要求2所述的方法,其特征在于,所述根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板的步骤,包括:根据所述网元功能类以及相对应的参数创建网元描述文件;根据所述网元监控类以及相对应的参数创建网元监控对象列表;根据所述镜像参数类以及相对应的参数创建镜像对象列表;根据所述镜像监控类以及相对应的参数创建镜像监控对象列表;根据所述公有子网类以及相对应的参数创建公有子网对象列表;根据所述私有网类以及相对应的参数创建私有网对象列表;根据所述私有子网类以及相对应的参数创建私有子网对象列表;根据所述共享部署单元类以及相对应的参数创建部署单元对象列表;根据所述网元子实例类以及相对应的参数创建网元子实例对象列表;根据所述虚拟机参数类以及相对应的参数创建虚拟机对象列表;根据所述连接类以及相对应的参数创建连接关系列表;根据链路类以及相对应的参数创建业务关系列表;根据所述网元描述文件、网元监控对象列表、镜像对象列表、镜像监控对象列表、公有子网对象列表、私有网对象列表、私有子网对象列表、部署单元对象列表、网元子实例对象列表、虚拟机对象列表、连接关系列表、业务关系列表,得到JSON格式的网络切片模板。4.根据权利要求3所述的方法,其特征在于,所述根据所述网元描述文件、网元监控对象列表、镜像对象列表、镜像监控对象列表、公有子网对象列表、私有网对象列表、私有子网对象列表、部署单元对象列表、网元子实例对象列表、虚拟机对象列表、连接关系列表、业务关系列表,得到JSON格式的网络切片模板的步骤,包括:将连接关系列表、虚拟机对象列表,封装到网元子实例列表中;将封装后的网元子实例对象列表,封装到虚拟部署单元对象列表中;将镜像监控文件、封装后的虚拟部署单元对象列表,封装到镜像描述文件中;将所述监控描述文件、业务关系列表、公有子网对象列表、私有网对象列表、私有子网对象列表、封装后的镜像描述文件,封装到网元描述文件中,得到JOSN格式的网络切片模板。5.根据权利要求1所述的方法,其特征在于,所述根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板的步骤之后,还包括:根据所述网络切片模板向网络功能虚拟化编排器,以使得所述网络功能虚拟化编排器根据所述网络生成网络切片。
6.根据权利要求1所述的方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:张继坤,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。