一种网络切片模板生成方法及装置制造方法及图纸

技术编号:28488822 阅读:17 留言:0更新日期:2021-05-19 22:06
本申请实施例提供了一种网络切片模板生成方法及装置,其中方法包括:接收网络切片模板生成请求,所述网络切片模板生成请求包含有业务特征;根据所述业务特征生成模板配置表格数据,所述模板配置表格数据包含抽象类别以及相对应的参数;根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板。通过将网络切片的业务特征编辑成包含抽样类别以及相应的参数的模板配置表格数据,再将该模板配置表格数据转换成JSON格式的网络切片模板,在提高规划网络切片模板的可读性的同时,简化了规划网络切片模板的步骤,提高网络切片模板规划的效率。效率。效率。

【技术实现步骤摘要】
一种网络切片模板生成方法及装置


[0001]本申请涉及网络虚拟化
,特别是涉及一种网络切片模板生成方法及装置。

技术介绍

[0002]网络切片是根据典型业务对网络功能的需求和对网络的资源需求,在网络资源池上创建特定网络拓扑的虚拟网络。移动通信的核心网就是这样一种应用,虚拟化核心网的运行环境其实就是通用虚拟机,一套核心网网络切片的部署开通,就是将运行所规划的网络资源、计算资源、存储资源告知云平台,使其能够建立虚拟机和网元程序的部署、运行。
[0003]现阶段,通常是基于OpenStack(一种开源云管理系统)原生云管理系统建立基于JSON格式(JavaScript Object Notation,一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率)的网络切片模板以实现网络切片数据的规划。这些数据在JSON格式的模板中以模板的形式,以键值对的格式进行定义,一个核心网网络切片往往包含有多个网元,导致其规划数据繁多。而OpenStack通常是通过三种类型的模板数据规划而成,分别是切片模板、网络服务模板以及虚拟化网络功能模板,切片模板中定义网络服务模板的数据,网络服务模板中定义虚拟化网络功能模板的数据、虚拟化网络功能模板的数据定义了虚拟网络功能组件的数据。
[0004]显然,这样的模板规划方式结构复杂,当所规划网络切片较大时,实际操作步骤非常繁琐,降低了网络切片模板规划的效率,并且这种规划方式由于直接基于JSON格式进行编辑,导致可读性较差。
专利技术内
[0005]鉴于上述问题,提出了本申请以便提供解决上述问题或者至少部分地解决上述问题的一种网络切片模板生成方法及装置。
[0006]依据本申请的第一方面,提供了一种网络切片模板生成方法,包括:
[0007]接收网络切片模板生成请求,所述网络切片模板生成请求包含有业务特征;
[0008]根据所述业务特征生成模板配置表格数据,所述模板配置表格数据包含抽象类别以及相对应的参数;
[0009]根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板。
[0010]可选的,所述抽象类别至少包括:共享部署单元类、网元子实例类、网元功能类、虚拟机参数类、连接类、镜像参数类、镜像监控类、私有网类、公有子网类、私有子网类、网元监控类、链路类。
[0011]可选的,所述根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板的步骤,包括:
[0012]根据所述网元功能类以及相对应的参数创建网元描述文件;
[0013]根据所述网元监控类以及相对应的参数创建网元监控对象列表;
[0014]根据所述镜像参数类以及相对应的参数创建镜像对象列表;
[0015]根据所述镜像监控类以及相对应的参数创建镜像监控对象列表;
[0016]根据所述公有子网类以及相对应的参数创建公有子网对象列表;
[0017]根据所述私有网类以及相对应的参数创建私有网对象列表;
[0018]根据所述私有子网类以及相对应的参数创建私有子网对象列表;
[0019]根据所述共享部署单元类以及相对应的参数创建部署单元对象列表;
[0020]根据所述网元子实例类以及相对应的参数创建网元子实例对象列表;
[0021]根据所述虚拟机参数类以及相对应的参数创建虚拟机对象列表;
[0022]根据所述连接类以及相对应的参数创建连接关系列表;
[0023]根据链路类以及相对应的参数创建业务关系列表;
[0024]根据所述网元描述文件、网元监控对象列表、镜像对象列表、镜像监控对象列表、公有子网对象列表、私有网对象列表、私有子网对象列表、部署单元对象列表、网元子实例对象列表、虚拟机对象列表、连接关系列表、业务关系列表,得到JSON格式的网络切片模板。
[0025]可选的,所述根据所述网元描述文件、网元监控对象列表、镜像对象列表、镜像监控对象列表、公有子网对象列表、私有网对象列表、私有子网对象列表、部署单元对象列表、网元子实例对象列表、虚拟机对象列表、连接关系列表、业务关系列表,得到JSON格式的网络切片模板的步骤,包括:
[0026]将连接关系列表、虚拟机对象列表,封装到网元子实例列表中;
[0027]将封装后的网元子实例对象列表,封装到虚拟部署单元对象列表中;
[0028]将镜像监控文件、封装后的虚拟部署单元对象列表,封装到镜像描述文件中;
[0029]将所述监控描述文件、业务关系列表、公有子网对象列表、私有网对象列表、私有子网对象列表、封装后的镜像描述文件,封装到网元描述文件中,得到JOSN格式的网络切片模板。
[0030]可选的,所述根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板的步骤之后,还包括:
[0031]根据所述网络切片模板向网络功能虚拟化编排器,以使得所述网络功能虚拟化编排器根据所述网络生成网络切片。
[0032]可选的,所述根据所述业务特征生成模板配置表格数据的在步骤,包括:
[0033]根据所述业务特征对网络切片配置表格模板中的各抽象类别进行填充,获得模板配置表格数据,所述抽象类别与业务特征相互对应。
[0034]依据本申请的第二方面,提供了一种网络切片模板生成装置,包括:
[0035]接收模块,用于接收网络切片模板生成请求,所述网络切片模板生成请求包含有业务特征;
[0036]第一生成模块,用于根据所述业务特征生成模板配置表格数据,所述模板配置表格数据包含抽象类别以及相对应的参数;
[0037]第二生成模块,用于根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板。
[0038]可选的,所述抽象类别至少包括:共享部署单元类、网元子实例类、网元功能类、虚拟机参数类、连接类、镜像参数类、镜像监控类、私有网类、公有子网类、私有子网类、网元监
控类、链路类。
[0039]可选的,所述第二生成模块,包括:
[0040]第一创建子模块,用于根据所述网元功能类以及相对应的参数创建网元描述文件;
[0041]第二创建子模块,用于根据所述网元监控类以及相对应的参数创建网元监控对象列表;
[0042]第三创建子模块,用于根据所述镜像参数类以及相对应的参数创建镜像对象列表;
[0043]第四创建子模块,用于根据所述镜像监控类以及相对应的参数创建镜像监控对象列表;
[0044]第五创建子模块,用于根据所述公有子网类以及相对应的参数创建公有子网对象列表;
[0045]第六创建子模块,用于根据所述私有网类以及相对应的参数创建私有网对象列表;
[0046]第七创建子模块,用于根据所述私有子网类以及相对应的参数创建私有子网对象列表;
[0047]第八创建子模块,用于根据所述共享部署单元类以及相对应的参数创建部署单元对象列表;
[0048本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络切片模板生成方法,其特征在于,包括:接收网络切片模板生成请求,所述网络切片模板生成请求包含有业务特征;根据所述业务特征生成模板配置表格数据,所述模板配置表格数据包含抽象类别以及相对应的参数;根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板。2.根据权利要求1所述的方法,其特征在于,所述抽象类别至少包括:共享部署单元类、网元子实例类、网元功能类、虚拟机参数类、连接类、镜像参数类、镜像监控类、私有网类、公有子网类、私有子网类、网元监控类、链路类。3.根据权利要求2所述的方法,其特征在于,所述根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板的步骤,包括:根据所述网元功能类以及相对应的参数创建网元描述文件;根据所述网元监控类以及相对应的参数创建网元监控对象列表;根据所述镜像参数类以及相对应的参数创建镜像对象列表;根据所述镜像监控类以及相对应的参数创建镜像监控对象列表;根据所述公有子网类以及相对应的参数创建公有子网对象列表;根据所述私有网类以及相对应的参数创建私有网对象列表;根据所述私有子网类以及相对应的参数创建私有子网对象列表;根据所述共享部署单元类以及相对应的参数创建部署单元对象列表;根据所述网元子实例类以及相对应的参数创建网元子实例对象列表;根据所述虚拟机参数类以及相对应的参数创建虚拟机对象列表;根据所述连接类以及相对应的参数创建连接关系列表;根据链路类以及相对应的参数创建业务关系列表;根据所述网元描述文件、网元监控对象列表、镜像对象列表、镜像监控对象列表、公有子网对象列表、私有网对象列表、私有子网对象列表、部署单元对象列表、网元子实例对象列表、虚拟机对象列表、连接关系列表、业务关系列表,得到JSON格式的网络切片模板。4.根据权利要求3所述的方法,其特征在于,所述根据所述网元描述文件、网元监控对象列表、镜像对象列表、镜像监控对象列表、公有子网对象列表、私有网对象列表、私有子网对象列表、部署单元对象列表、网元子实例对象列表、虚拟机对象列表、连接关系列表、业务关系列表,得到JSON格式的网络切片模板的步骤,包括:将连接关系列表、虚拟机对象列表,封装到网元子实例列表中;将封装后的网元子实例对象列表,封装到虚拟部署单元对象列表中;将镜像监控文件、封装后的虚拟部署单元对象列表,封装到镜像描述文件中;将所述监控描述文件、业务关系列表、公有子网对象列表、私有网对象列表、私有子网对象列表、封装后的镜像描述文件,封装到网元描述文件中,得到JOSN格式的网络切片模板。5.根据权利要求1所述的方法,其特征在于,所述根据所述抽象类别以及相对应的参数生成JSON格式的网络切片模板的步骤之后,还包括:根据所述网络切片模板向网络功能虚拟化编排器,以使得所述网络功能虚拟化编排器根据所述网络生成网络切片。
6.根据权利要求1所述的方法,其特征在于,所述根...

【专利技术属性】
技术研发人员:张继坤
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1