【技术实现步骤摘要】
内容成环检测处理方法、装置和计算机可读存储介质
本专利技术涉及移动通信
,尤其涉及一种内容成环检测处理方法、装置和计算机可读存储介质。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)的内容中心和边缘服务节点均支持静态回源和动态回源两种方式,支持回源策略的配置,包括回源方式、回源地址等内容。回源策略的自由配置容易导致CDN内容访问成环的情况,例如:域名A配置回源到域名B,域名B回源到域名A,根据域名A、B在CDN服务节点的不同,有以下三种成环情况:情况一:CDN节点内自成环;情况二:CDN节点间成环;情况三:跨CDN成环。CDN的内容成环会导致内容中心、边缘节点的网络和计算资源被占用,进而进一步导致整个CDN网络拒绝服务,导致网络大面积瘫痪。相关技术中对CDN内容成环的处理有事前预防和事后检测两种方法,但实现时存在以下问题:事前预防方法存在的问题:目前的事前预防方法,仅可预防单CDN系统的内容成环,包括CDN节点内自成环和CDN节点间成环,不可预防CDN间内容成环;对于静态回源方式,CDN运营管理者仅可获得本CDN所有节点的IP地址,仅可禁止内容中心向本CDN的节点回源,不可禁止内容中心向其他CDN节点回源;对于动态回源方式,禁止配置回源域名为本CDN的CNAME域名、本CDN服务的域名,不可禁止回源域名为其他CDN所服务的域名;CDN运营管理者仅可禁止内容中心向本CDN调度节点发起域名解析请求避免二次调度到本CDN,不可禁止域名解析结果为其他CDN的边缘服 ...
【技术保护点】
1.一种内容成环检测处理方法,其特征在于,该方法应用于边缘节点,包括:/n发送回源请求到内容中心;所述回源请求中携带所述边缘节点ID和本内容分发网络CDN运营商标识;/n根据所述内容中心地址生成第一回源请求日志,并发送给预设的回源请求分析设备;所述第一回源请求日志,用于所述回源请求分析设备对内容成环情况进行判定;/n接收请求终结指令,终止回源请求操作;所述请求终结指令为所述回源请求分析设备确定内容成环时发送的。/n
【技术特征摘要】
1.一种内容成环检测处理方法,其特征在于,该方法应用于边缘节点,包括:
发送回源请求到内容中心;所述回源请求中携带所述边缘节点ID和本内容分发网络CDN运营商标识;
根据所述内容中心地址生成第一回源请求日志,并发送给预设的回源请求分析设备;所述第一回源请求日志,用于所述回源请求分析设备对内容成环情况进行判定;
接收请求终结指令,终止回源请求操作;所述请求终结指令为所述回源请求分析设备确定内容成环时发送的。
2.根据权利要求1所述的方法,其特征在于,所述边缘节点ID和本CDN运营商标识被添加在所述回源请求的消息头中;
所述消息头为发送所述回源请求所使用协议中新增的扩展头、或为该协议的可扩展字段。
3.根据权利要求1所述的方法,其特征在于,所述发送回源请求之前,该方法还包括:
对接收的用户请求进行判断,确定所述用户请求中包括本CDN运营商标识,则判断该用户请求为从本CDN发起的回源请求二次调度至本CDN节点,启动该请求的内容成环情况判定流程。
4.根据权利要求1所述的方法,其特征在于,所述第一回源请求日志包括如下内容:
日志记录时间、内容中心IP、边缘节点IP、用户IP地址、用户原始请求Host、用户原始请求Uri、回源请求开始时间,以及请求路由信息。
5.根据权利要求1所述的方法,其特征在于,所述接收请求终结指令,终止回源请求操作,包括:
基于所述请求终结指令中的用户IP、用户请求域名、用户请求统一资源定位符URL,在本地群组进行请求匹配,并按照请求终结指令的指示进行请求终结。
6.一种内容成环检测处理方法,其特征在于,该方法应用于内容中心,包括:
生成并发送第二回源请求日志;所述第二回源请求日志,用于预设的回源请求分析设备对内容成环情况进行判定;
接收调度策略调整信息,并基于所述调度策略调整信息在回源策略中进行匹配,干预成环情况;所述调度策略调整信息为所述回源请求分析设备确定内容成环时发送的。
7.根据权利要求6所述的方法,其特征在于,所述第二回源请求日志包括如下内容:
日志记录时间、内容中心IP、边缘节点IP、用户IP地址、用户原始请求Host、用户原始请求Uri、回源HTTPHost、回源HTTPUri、回源请求开始时间,以及请求路由信息。
8.一种内容成环检测处理方法,其特征在于,该方法应用于预设的回源请求分析设备,包括:
接收第一回源请求日志和/或第二回源请求日志;
确定所述第一回源请求日志和/或第二回源请求日志中包括本内容分发网络CDN标识时,则进行请求路由分析;
判定是否存在内容成环情况,根据判定结果发送相应的请求终结指令或调度策略调整信息。
9.根据权利要求8所述的方法,其特征在于,所述判定是否存在内容成环情况,根据判定结果发送相应的请求终结指令或调度策略调整信息,包括以下一种或多种:
若判定内容成环,则向边缘节点下发请求终结指令;
若判定成环路径中有本CDN的其他节点,则向其他节点同步下发请求终结指令;
若判定内容成环,则向内容中心和全局调度中心下发调度策略调整信息。
10.根据权利要求8所述的方法,其特征在于,所述判定是否...
【专利技术属性】
技术研发人员:赵婷,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。