流量分配方法、文件下载方法、控制器及存储介质组成比例

技术编号:38907628 阅读:39 留言:0更新日期:2023-09-25 09:26
本申请实施例公开了一种流量分配方法、文件下载方法、控制器、电子设备、芯片以及计算机可读存储介质,其中,所述流量分配方法应用于控制器,包括:获取第一边缘站点向中心云发送的第一下载请求;提取所述第一下载请求中针对第一目标文件的第一下载信息;获取中心云下发的第一流表和第一组表;通过所述第一流表和第一组表将所述第一下载请求转发至第一目标边缘站点以获取所述第一目标文件,将所述第一目标文件发送至所述第一边缘站点。本申请的方案通过控制器提取请求中的下载信息,再通过流表规则和组表对请求进行分配,让P2P流量经过中心云绕行实现,可以对流量进行控制,并且支持分段下载,安全合规。安全合规。安全合规。

【技术实现步骤摘要】
流量分配方法、文件下载方法、控制器及存储介质


[0001]本申请涉及边缘云
,尤其涉及一种流量分配方法、文件下载方法、控制器及存储介质。

技术介绍

[0002]边缘云在提供业务时,需要业务镜像文件来生成虚拟机或容器,但是镜像分发下载目前有下列现状:边缘节点由于资源少,需要能够灵活部署业务,预先并不会预先部署业务。所以相关业务镜像也不是预先部署,而是按需下发的;镜像一般都较大,数GB到数十GB,且单个业务可能依赖多个镜像;镜像较大,边缘节点较多的情况下中心网络统一按需下发时会比较慢,造成中心网络拥塞;一般同一个业务会同时下发给多个边缘云,多个边缘云会使用相同的镜像,会有大量冗余网络流量和冗余镜像;因为边缘云的安全要求,管理平面一般不能够直接连接互联网或者内容分发网络(Content Delivery Network,CDN),只能按需连接其他边缘云或者中心云。
[0003]目前针对镜像文件一般采用直接下载、传统CDN下载或者传统的P2P下载方式,但是并不能完全满足边缘云的要求和节约成本的目标。主要问题有:直接下载过于缓慢,中心云服务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种流量分配方法,其特征在于,应用于控制器,所述方法包括:获取第一边缘站点向中心云发送的第一下载请求;提取所述第一下载请求中针对第一目标文件的第一下载信息;其中,所述第一下载信息是由所述第一边缘站点基于所述中心云的文件索引表得到的;获取中心云下发的第一流表和第一组表;通过所述第一流表和第一组表将所述第一下载请求转发至第一目标边缘站点以获取所述第一目标文件,将所述第一目标文件发送至所述第一边缘站点。2.根据权利要求1所述的流量分配方法,其特征在于,所述文件索引表包括:文件地址,文件哈希值、允许使用P2P下载的边缘站点列表、每个边缘站点的下载优先级以及每个边缘站点最大流量限速值;所述第一下载信息包括以下至少之一:所述第一目标文件的地址、所述第一目标文件的哈希值、第一参数;所述第一参数用于在分段下载时,标明所述第一请求下载所述第一目标文件的范围。3.根据权利要求1所述的流量分配方法,其特征在于,所述第一流表,包括:第一表项、第二表项、第三表项以及第四表项;其中,所述第一表项,包括:第一table字段,用于指示所述第一表项在所述第一流表中的flow table值;第一Priority字段,用于指示所述第一表项的匹配优先级;第一Match Fields字段,用于指示所述第一表项的第一匹配条件;以及第一Instructions字段,用于指示所述第一表项的第一动作;其中,所述第一匹配条件包括以下至少之一:请求为HTTP报文、请求中存在哈希值以及请求中存在第一参数;所述第一动作包括:基于请求中的哈希值,修改metadata字段以及将输入的请求发送至第三表项;所述第二表项,包括:第二table字段,用于指示所述第二表项在所述第一流表中的flow table值;第二Priority字段,用于指示所述第一表项的匹配优先级;第二Match Fields字段,用于指示所述第二表项的第二匹配条件;以及第二Instructions字段,用于指示所述第二表项的第二动作;其中,所述第二匹配条件包括以下至少之一:请求为HTTP报文、请求中存在哈希值;所述第二动作包括:基于请求中的哈希值,修改metadata字段以及将输入的请求发送至中心云文件分发中心;所述第三表项,包括:第三table字段,用于指示所述第一表项在所述第一流表中的flow table值;第三Match Fields字段,用于指示所述第三表项的第三匹配条件;以及第三Instructions字段,用于指示所述第三表项的第三动作;其中,所述第三匹配条件包括:匹配metadata字段中的哈希值部分;所述第三动作包括:预设流量阈值,丢弃超过所述流量阈值的请求,将未超过所述流量阈值的请求发送至所述第一组表;其中,所述第一组表,用于将由所述第三表项发送的请求发送至所述第一目标边缘站点;所述第四表项,包括第三table字段,用于指示所述第四表项在所述第一流表中的flow table值;第四Match Fields字段,用于指示所述第四表项的第四匹配条件;以及第四Instructions字段,用于指示所述第四表项的第四动作;其中,所述第四匹配条件包括:请求为HTTP报文;所述第四动作包括:将请求丢弃;其中,所述第一table字段、第二table字段、第三table字段以及第四table字段的值的
大小关系为:第一table字段=第二table字段<第三table字段<第四table字段;所述第一Priority字段与第二Priority字段的值的大小关系为:第一Priority字段>第二Priority字段。4.根据权利要求1

3中任一项所述的流量分配方法,其特征在于,针对新建的多个边缘站点,所述方法还包括:接收新建的第二边缘站点发送的第二下载请求;缓...

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

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

1