一种网络限速方法及设备技术

技术编号:36101142 阅读:13 留言:0更新日期:2022-12-28 13:59
本发明专利技术提供了一种网络限速方法及设备;方法包括:接收至少一个绑定请求;基于至少一个绑定请求,获得至少一个绑定请求对应的目标参数信息;按照预设转换规则,将目标参数信息转换为目标限速内容;将目标限速内容转换为对应的目标网络协议流表;根据目标网络协议流表,控制至少一个公网资源对应的网络限速。本发明专利技术能够根据绑定请求直接获得了能够在底层执行的目标限速内容,实现了公网资源与限速内容的自动配置,减少了对外部资源的依赖。从而,提高了网络限速的性能和稳定性。了网络限速的性能和稳定性。了网络限速的性能和稳定性。

【技术实现步骤摘要】
一种网络限速方法及设备


[0001]本专利技术涉及计算机网络技术,尤其涉及一种网络限速方法及设备。

技术介绍

[0002]随着云计算技术的发展,越来越多的用户使用公有云服务。在公有云场景下,用户可以自定义VPC(Virtual Private Cloud,虚拟私有网络),然后使用VPC实现互访互通;而用户访问公网,或者公网服务器访问用户,则需要通过NAT(Network Address Translation,网络地址转换)对用户VPC地址与公网IP(Internet Protocol,网际互连协议)地址进行映射。公网IP地址和公网带宽是公有云提供商的重要资产,用户需要按需订购公网IP地址和公网带宽,因此,对不同的公网IP地址进行对应的限速,是对公有云进行管理的重要手段。
[0003]相关技术中,对公网IP地址进行限速的方法,往往依赖RPC(Remote Procedure Call,远程程序调用)消息队列、namespace(命名空间)或者EIP(Enterprise Information Portal,企业信息门户)服务资源池等外部资源。这样,对外部资源的依赖性较高,在外部资源出现问题时容易造成数据丢失而导致限速规则无法配置,网络限速的性能和稳定性较差。

技术实现思路

[0004]本专利技术实施例期望提出一种网络限速方法及设备,能够实现公网地址限速内容的自动配置,从而提高网络限速的性能和稳定性。
[0005]本专利技术的技术方案是这样实现的:
[0006]本专利技术实施例提供一种网络限速方法,所述方法包括:
[0007]接收至少一个绑定请求;所述至少一个绑定请求用于为至少一个公网资源绑定限速内容;
[0008]基于所述至少一个绑定请求,获得所述至少一个绑定请求对应的目标参数信息;所述目标参数信息为驱动层可读的限速数据;
[0009]按照预设转换规则,将所述目标参数信息转换为目标限速内容;所述目标限速内容为中间层可读的限速数据;所述预设转换规则表征驱动层可读限速数据和中间层可读限速数据的对应关系;
[0010]将所述目标限速内容转换为对应的目标网络协议流表;所述目标网络协议流表为底层可执行的限速规则列表;
[0011]根据所述目标网络协议流表,控制所述至少一个公网资源对应的网络限速。
[0012]上述方案中,所述根据所述目标网络协议流表,控制所述至少一个公网资源对应的网络限速之后,所述方法还包括:
[0013]每间隔预设时间,提取所述至少一个绑定请求对应的已存参数信息和已存限速内容;
[0014]若所述已存参数信息与所述已存限速内容匹配不一致,则按照所述预设转换规则,生成与所述已存参数信息对应的更新限速内容;
[0015]采用所述更新限速内容更新所述已存限速内容。
[0016]上述方案中,所述预设转换规则包括:预设映射关系和预设添加规则;
[0017]所述按照预设转换规则,将所述目标参数信息转换为目标限速内容,包括:
[0018]按照预设映射关系,将所述目标参数信息中的可转换项目内容转换为所述目标限速内容中的第一设置内容;所述可转换项目内容为所述目标参数信息中可对应转换为限速内容的部分;和/或,
[0019]按照预设添加规则,基于所述目标参数信息,生成所述目标限速内容中的第二设置内容;所述第二设置内容表征所述目标参数信息中所缺少的对应内容,包括:优先级、匹配格式和字段。
[0020]上述方案中,所述接收至少一个绑定请求,包括:
[0021]建立网关接口;
[0022]通过所述网关接口,接收所述至少一个绑定请求。
[0023]上述方案中,所述基于所述至少一个绑定请求,获得所述至少一个绑定请求对应的目标参数信息,包括:
[0024]将所述至少一个绑定请求传输到插件程序;
[0025]通过所述插件程序验证所述至少一个绑定请求是否合法;
[0026]若所述至少一个绑定请求合法,则对所述至少一个绑定请求进行格式化处理,得到所述至少一个绑定请求对应的所述目标参数信息。
[0027]上述方案中,所述将所述目标限速内容转换为对应的目标网络协议流表,包括:
[0028]通过连接程序建立与中间层程序的连接;
[0029]将所述目标限速内容传输到所述中间层程序;
[0030]通过所述中间层程序,将所述目标限速内容转换为对应的目标网络协议流表。
[0031]上述方案中,所述通过所述中间层程序,将所述目标限速内容转换为对应的目标网络协议流表,包括:
[0032]通过所述中间层程序,将所述目标限速内容转换为对应的目标逻辑流表;所述目标逻辑流表用于定义与所述至少一个绑定请求相关的网络行为;
[0033]通过所述中间层程序,将所述目标逻辑流表转换为目标网络协议流表。
[0034]上述方案中,所述将所述目标限速内容转换为对应的目标逻辑流表,包括:
[0035]按照预设逻辑流表格式,对所述目标限速内容中的内容进行重新排列,从而得到了所述目标逻辑流表;所述预设逻辑流表格式表征了表格定义、优先权、匹配信息、执行内容的排列格式。
[0036]上述方案中,所述根据所述目标网络协议流表,控制所述至少一个公网资源对应的网络限速,包括:
[0037]将所述目标网络协议流表传输到底层程序;
[0038]通过所述底层程序,依次匹配所述目标网络协议流表中的每一条限速规则;
[0039]若所述每一条限速规则中出现与已存的底层限速配置匹配不一致的可执行规则,则按照所述可执行规则,更改所述底层限速配置;所述底层限速配置是所述底层程序中用
于控制网络限速的设置。
[0040]本专利技术实施例还提供一种网络限速装置,包括:
[0041]接收单元,用于接收至少一个绑定请求;所述至少一个绑定请求用于为至少一个公网资源绑定限速内容;
[0042]生成单元,用于基于所述至少一个绑定请求,获得所述至少一个绑定请求对应的目标参数信息;所述目标参数信息为驱动层可读的限速数据;
[0043]转换单元,用于按照预设转换规则,将所述目标参数信息转换为目标限速内容;所述目标限速内容为中间层可读的限速数据;所述预设转换规则表征驱动层可读限速数据和中间层可读限速数据的对应关系;以及,将所述目标限速内容转换为对应的目标网络协议流表;所述目标网络协议流表为底层可执行的限速规则列表;
[0044]控制单元,用于根据所述目标网络协议流表,控制所述至少一个公网资源对应的网络限速。
[0045]本专利技术实施例还提供一种网络限速设备,包括:
[0046]存储器,用于存储可执行指令;
[0047]处理器,用于执行所述存储器中存储的可执行指令时,实现上述方案中的网络限速方法。
[0048]由此可见,本专利技术实施例提供了一种网络限速方法及设备,能够在接收到为公网资源绑定限速内容的绑定请求后,基于绑定请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络限速方法,其特征在于,包括:接收至少一个绑定请求;所述至少一个绑定请求用于为至少一个公网资源绑定限速内容;基于所述至少一个绑定请求,获得所述至少一个绑定请求对应的目标参数信息;所述目标参数信息为驱动层可读的限速数据;按照预设转换规则,将所述目标参数信息转换为目标限速内容;所述目标限速内容为中间层可读的限速数据;所述预设转换规则表征驱动层可读限速数据和中间层可读限速数据的对应关系;将所述目标限速内容转换为对应的目标网络协议流表;所述目标网络协议流表为底层可执行的限速规则列表;根据所述目标网络协议流表,控制所述至少一个公网资源对应的网络限速。2.根据权利要求1所述的网络限速方法,其特征在于,所述根据所述目标网络协议流表,控制所述至少一个公网资源对应的网络限速之后,所述方法还包括:每间隔预设时间,提取所述至少一个绑定请求对应的已存参数信息和已存限速内容;若所述已存参数信息与所述已存限速内容匹配不一致,则按照所述预设转换规则,生成与所述已存参数信息对应的更新限速内容;采用所述更新限速内容更新所述已存限速内容。3.根据权利要求1或2所述的网络限速方法,其特征在于,所述预设转换规则包括:预设映射关系和预设添加规则;所述按照预设转换规则,将所述目标参数信息转换为目标限速内容,包括:按照预设映射关系,将所述目标参数信息中的可转换项目内容转换为所述目标限速内容中的第一设置内容;所述可转换项目内容为所述目标参数信息中可对应转换为限速内容的部分;和/或,按照预设添加规则,基于所述目标参数信息,生成所述目标限速内容中的第二设置内容;所述第二设置内容表征所述目标参数信息中所缺少的对应内容,包括:优先级、匹配格式和字段。4.根据权利要求1或2所述的网络限速方法,其特征在于,所述接收至少一个绑定请求,包括:建立网关接口;通过所述网关接口,接收所述至少一个绑定请求。5.根据权利要求4所述的网络限速方法,其特征在于,所述基于所述至少一个绑定请求,获得所述至少一个绑定请求对应的目标参数信息,包括:将所述至少一个绑定请求传输到插件程序;通过所述插件程序验证所述至少一个绑定请求是否合法;若所述至少一个绑定请求合法,则对所述至少一个绑定请求进行格式化处理,得到所述至少一个绑定请求对应的所述目标参数信息。6.根据权利要求1或2所述的网络限速方法,其特征在于,所述将所述目标限...

【专利技术属性】
技术研发人员:宋明龙
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1