[发明专利]一种CDN覆盖方案生成方法和装置有效
申请号: | 201710517940.1 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107707379B | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 符立佳;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;李冬梅 |
地址: | 550003 贵州省贵安*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn 覆盖 方案 生成 方法 装置 | ||
本发明公开了一种CDN覆盖方案生成方法和装置,此方法包括:判断目标区域满足重新生成CDN覆盖方案条件时,重新生成CDN覆盖方案;所述重新生成CDN覆盖方案包括:更新节点覆盖参数和/或区域覆盖参数,根据更新后的节点覆盖参数和/或更新后的区域覆盖参数生成新的覆盖方案。本发明会自动运算出覆盖方案并自动下发,且关系映射表变更的频率很低,可以降低维护工作量,提高维护效率。
技术领域
本发明涉及互联网技术领域,尤其涉及一种CDN覆盖方案生成方法和装置。
背景技术
随着互联网的发展,内容分发网络(Content Delivery Network,简称CDN)已经作为网络访问中必要的一环存在于网络服务中。
当前的CDN覆盖方案的维护方式基本是以手动配置完成,存在工作量大、调整效率低、人工故障率高、覆盖方案配置不合理等问题,影响CDN服务的质量和维护便捷性。
CDN覆盖方案即网络区域和网络服务器IP的映射关系。CDN的调度模块通过此映射关系的应用结合IP库(终端IP/LDNS出口IP、网络区域的映射关系),实现将指定终端访问引导至最优的网络服务器,达到智能调度的目的。
现有技术中存在以下缺点:人工维护CDN覆盖方案工作量大、调整效率低且人为导致的故障率较高。
发明内容
为了解决上述技术问题,本发明提供了一种CDN覆盖方案生成方法和装置。
本发明提供的CDN覆盖方案生成方法包括:
判断目标区域满足重新生成CDN覆盖方案条件时,重新生成CDN覆盖方案;所述重新生成CDN覆盖方案包括:更新节点覆盖参数和/或区域覆盖参数,根据更新后的节点覆盖参数和/或更新后的区域覆盖参数生成新的覆盖方案。
上述CDN覆盖方案生成方法还具有以下特点:
所述重新生成CDN覆盖方案条件为目标区域中裁撤节点或者节点的IP数量变更或带宽容量变更时,所述重新生成CDN覆盖方案包括:更新节点覆盖参数和区域覆盖参数,根据更新后的节点覆盖参数重新生成区域覆盖列表,根据所述区域覆盖列表和更新后的区域覆盖参数生成新的覆盖方案,
所述重新生成CDN覆盖方案条件为目标区域中出现区域覆盖参数变更时,所述重新生成CDN覆盖方案包括:更新区域覆盖参数,根据已有的区域覆盖列表和更新后的区域覆盖参数生成新的覆盖方案;
所述重新生成CDN覆盖方案条件为目标区域中出现节点覆盖参数变更时,所述重新生成CDN覆盖方案包括:更新节点覆盖参数,根据更新后的节点覆盖参数重新生成区域覆盖列表,根据区域覆盖列表和已有的区域覆盖参数生成新的覆盖方案。
上述CDN覆盖方案生成方法还具有以下特点:
根据更新后的节点覆盖参数重新生成区域覆盖列表包括:根据更新后的节点覆盖参数确定所述目标区域的各网络区域的可服务节点列表,将所述可服务节点列表和可服务节点列表中的各节点的IP列表合并形成区域覆盖列表。
上述CDN覆盖方案生成方法还具有以下特点:
所述节点覆盖参数包括各网络区域的节点关系类型集合,目标区域映射表、各网络区域的最少服务IP数、节点IP列表;
所述节点关系类型用于表示所述目标区域和节点所对应的网络区域的一致性关系,包括属于不同范围的区域关系;
所述目标区域映射表包括目标区域的网络区域、可服务节点、节点关系类型的对应关系;
根据更新后的节点覆盖参数确定网络区域的可服务节点列表包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710517940.1/2.html,转载请声明来源钻瓜专利网。