用于实现自动配置下发功能的数据处理方法、装置及存储介质制造方法及图纸

技术编号:30313672 阅读:15 留言:0更新日期:2021-10-09 22:56
本发明专利技术提供一种用于实现自动配置下发功能的数据处理方法、装置及存储介质,包括:接收业务资源请求数据,资源请求数据包括多个不同类型的底层资源表;获取多个不同类型的底层资源表中的所有底层资源申请维度,基于底层资源申请维度生成初始资源表;基于初始资源表提取该初始资源表中的所有底层数据,将提取的底层数据置位更改为使用状态。本发明专利技术在使用过程中无需对资源表中的数据进行初始化设置,可以根据实际需要进行配置,使得其兼容性增强,将各个资源表合并成为了一个表,使得这些表里面的数据资源无需再重新组合,节省空间,一张表格下会具有所有底层资源,在计算业务量的同时也能对底层资源表空间进行有效的预估,实用性较强。强。强。

【技术实现步骤摘要】
用于实现自动配置下发功能的数据处理方法、装置及存储介质


[0001]本专利技术涉及数据存储技术,尤其涉及一种用于实现自动配置下发功能的数据处理方法、装置及存储介质。

技术介绍

[0002]在系统设计中,我们经常会遇到资源分配的问题,比如IP地址的分配。由于IP地址只有一个维度,如果涉及到多个维度的资源申请,就需要到多个资源表中依次去申请,但是这些资源表中数据一般都是提前初始化好的,申请时只需要修改每条数据中的某个字段就可以进行调用,比如将使用状态由未使用改为使用。
[0003]但是,上述的资源分配方式存在了以下的问题,包括:
[0004]1.所有资源表中的数据在申请前需要提前进行初始化的设置,当遇见没有进行初始化设置类型的资源时,则无法进行处理,使得其兼容性较差。

技术实现思路

[0005]本专利技术实施例提供一种用于实现自动配置下发功能的数据处理方法、装置及存储介质,其在使用过程中无需对资源表中的数据进行初始化设置,可以根据实际需要进行配置,使得其兼容性增强。
[0006]本专利技术实施例的第一方面,提供一种用于实现自动配置下发功能的数据处理方法,包括:
[0007]接收业务资源请求数据,所述资源请求数据包括多个不同类型的底层资源表;
[0008]获取多个不同类型的底层资源表中的所有底层资源申请维度,基于所述所有底层资源申请维度生成初始资源表;
[0009]基于所述初始资源表提取该初始资源表中的所有底层数据,将提取的所述底层数据置位更改为使用状态。r/>[0010]可选地,在第一方面的一种可能实现方式中,基于所述所有底层资源申请维度生成初始资源表包括:
[0011]选定任意一个底层资源表中的任意一个底层资源申请维度;
[0012]将选定的底层资源申请维度作为初始值,使该底层资源申请维度所有底层资源表中的所有底层资源申请维度相关联生成初始资源表。
[0013]可选地,在第一方面的一种可能实现方式中,还包括:
[0014]所述底层资源表包括vpn

instance分配表、BD分配表以及VAP打通表中的任意一个或多个;
[0015]创建多个VPC;
[0016]基于任意一个VPC创建多个BD;
[0017]创建VAP规则实现端口到BD的映射。
[0018]可选地,在第一方面的一种可能实现方式中,基于以下公式生成初始资源表
[0019]F1(x)={vpn_id,l3_vni,l3rd,l3rt_a,l3rt_b}
[0020]F2(y)={vlan_id,bd,ipnet,l2rd,l2rt_a,l2rt_b,bdif}
[0021]F3(z)={vlan_id,bd_id,sw_port_list}
[0022]其中,所述F1(x)为vpn

instance分配表的参数,所述F2(y)为BD分配表的参数,所述F3(z)为VAP打通表的参数。
[0023]可选地,在第一方面的一种可能实现方式中,所述方法适用于vxlan和\或evpn系统。
[0024]本专利技术实施例的第二方面,提供一种用于实现自动配置下发功能的数据处理装置,包括:
[0025]接收模块,用于接收业务资源请求数据,所述资源请求数据包括多个不同类型的底层资源表;
[0026]初始资源表生成模块,用于获取多个不同类型的底层资源表中的所有底层资源申请维度,基于所述所有底层资源申请维度生成初始资源表;
[0027]数据提取模块,用于基于所述初始资源表提取该初始资源表中的所有底层数据,将提取的所述底层数据置位更改为使用状态。
[0028]可选地,在第二方面的一种可能实现方式中,所述初始资源表生成模块还用于执行以下步骤,包括:
[0029]选定任意一个底层资源表中的任意一个底层资源申请维度;
[0030]将选定的底层资源申请维度作为初始值,使该底层资源申请维度所有底层资源表中的所有底层资源申请维度相关联生成初始资源表。
[0031]可选地,在第二方面的一种可能实现方式中,还包括:
[0032]所述底层资源表包括vpn

instance分配表、BD分配表以及VAP打通表中的任意一个或多个;
[0033]第一创建单元,用于创建多个VPC;
[0034]第二创建单元,用于基于任意一个VPC创建多个BD;
[0035]第三创建单元,用于创建VAP规则实现端口到BD的映射。
[0036]可选地,在第二方面的一种可能实现方式中,所述初始资源表生成模块基于以下公式生成初始资源表
[0037]F1(x)={vpn_id,l3_vni,l3rd,l3rt_a,l3rt_b}
[0038]F2(y)={vlan_id,bd,ipnet,l2rd,l2rt_a,l2rt_b,bdif}
[0039]F3(z)={vlan_id,bd_id,sw_port_list}
[0040]其中,所述F1(x)为vpn

instance分配表的参数,所述F2(y)为BD分配表的参数,所述F3(z)为VAP打通表的参数。
[0041]本专利技术实施例的第三方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本专利技术第一方面及第一方面各种可能设计的所述方法。
[0042]本专利技术提供的一种用于实现自动配置下发功能的数据处理方法、装置及存储介质,其在使用过程中无需对资源表中的数据进行初始化设置,可以根据实际需要进行配置,
使得其兼容性增强,将各个资源表合并成为了一个表,使得这些表里面的数据资源无需再重新组合,使得其实用性增强,并且也不会受其他表的限制,节省空间,一张表格下会具有所有底层资源,使得在计算业务量的同时,也能对底层资源表空间进行有效的预估,实用性较强。
附图说明
[0043]图1为用于实现自动配置下发功能的数据处理方法的原理图;
[0044]图2为用于实现自动配置下发功能的数据处理方法的流程图;
[0045]图3为高频场景示意图;
[0046]图4为EVPN配置场景中vpn

instance分配、BD分配和VAP打通三个高频场景的最终效果展示示意图;
[0047]图5为用于实现自动配置下发功能的数据处理装置的结构图。
具体实施方式
[0048]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0049]本专利技术的说明书和权利要求书及上述附图中的术语“第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于实现自动配置下发功能的数据处理方法,其特征在于,包括:接收业务资源请求数据,所述资源请求数据包括多个不同类型的底层资源表;获取多个不同类型的底层资源表中的所有底层资源申请维度,基于所述所有底层资源申请维度生成初始资源表;基于所述初始资源表提取该初始资源表中的所有底层数据,将提取的所述底层数据置位更改为使用状态。2.根据权利要求1所述的数据处理方法,其特征在于,基于所述所有底层资源申请维度生成初始资源表包括:选定任意一个底层资源表中的任意一个底层资源申请维度;将选定的底层资源申请维度作为初始值,使该底层资源申请维度所有底层资源表中的所有底层资源申请维度相关联生成初始资源表。3.根据权利要求2所述的数据处理方法,其特征在于,还包括:所述底层资源表包括vpn

instance分配表、BD分配表以及VAP打通表中的任意一个或多个;创建多个VPC;基于任意一个VPC创建多个BD;创建VAP规则实现端口到BD的映射。4.根据权利要求3所述的数据处理方法,其特征在于,基于以下公式生成初始资源表F1(x)={vpn_id,l3_vni,l3rd,l3rt_a,l3rt_b}F2(y)={vlan_id,bd,ipnet,l2rd,l2rt_a,l2rt_b,bdif}F3(z)={vlan_id,bd_id,sw_port_list}其中,所述F1(x)为vpn

instance分配表的参数,所述F2(y)为BD分配表的参数,所述F3(z)为VAP打通表的参数。5.根据权利要求1所述的数据处理方法,其特征在于,所述方法适用于vxlan和\或evpn系统。6.一种用于实现自动配置下发功能的数据处理装置,其特征在于,包括:接收模块,用于接收业务资源请求数据,...

【专利技术属性】
技术研发人员:刘翔李勉
申请(专利权)人:上海森浦信息服务有限公司
类型:发明
国别省市:

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

1