The invention discloses a method and a system for back source routing. The method comprises: a first edge node according to the client request send request packet to return back to source routing platform; source routing platform receives the request packet, and the transfer of basic information of all edge nodes, based on the information content of client requests back to the source routing information, and feedback to the first edge node first; the edge node according to source routing information to the source station or second edge node access to client requests, and client requests content feedback to the client. Can fast and accurate response to the request in the edge node domain name back to the source routing through the source routing control platform, the edge node of each request domain can get the optimal source routing, fast response requests of users, improve the quality of service.
【技术实现步骤摘要】
回源选路调度的方法和系统
本专利技术涉及通信
,特别涉及一种回源选路调度的方法和系统。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)是在网络的各处放置节点服务器所构成的在现有互联网基础之上的智能虚拟网络。CDN系统能够实时地根据网络流量和各节点的链接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的节点上。目前,CDN系统由很多服务器节点组成,服务器节点可分为源站和CDN节点,其中,CDN节点包括一级缓存节点(又称:边缘节点)和二级缓存节点等。当用户发送请求时,距离最近的一级缓存节点接收该请求,当一级缓存节点未缓存请求内容时,一级缓存节点可以通过与其静态规划的二级缓存节点链接,从二级缓存中获取请求内容,或者通过二级缓存去源站获取内容再返回给一级缓存,从而减少源站的压力或提升边缘节点到源站的网络质量。在实施本专利技术实施例的过程中,专利技术人发现现有技术至少存在以下技术问题:目前,二级缓存节点主要都是提前静态规划,即路由是提前配置好的,不会动态调整,正常情况下二级缓存的冗余较多,但在遇到比如补丁更新、新产品发布等需要大量更新数据的情形时,又会出现资源不足,无法及时响应,做出动态调整,降低了回源选路调度系统的服务质量。
技术实现思路
为了解决现有技术中的问题,本专利技术实施例提供了一种回源选路调度的方法和系统。所述技术方案如下:第一方面,本专利技术实施例提供的一种回源选路调度的方法,包括:第一边缘节点根据客户端请求内容发送请求数据包至回源选路平台;回源选路平台接收请求数据包,并调取所有边缘节点的基 ...
【技术保护点】
一种回源选路调度的方法,其特征在于,所述方法包括:第一边缘节点根据客户端请求内容发送请求数据包至回源选路平台;所述回源选路平台接收所述请求数据包,并调取所有边缘节点的基础信息,根据所述基础信息获取所述客户端请求内容的回源选路信息,并反馈给所述第一边缘节点;所述第一边缘节点根据所述回源选路信息到源站或第二边缘节点获取所述客户端请求内容,并将所述客户端请求内容反馈给所述客户端。
【技术特征摘要】
1.一种回源选路调度的方法,其特征在于,所述方法包括:第一边缘节点根据客户端请求内容发送请求数据包至回源选路平台;所述回源选路平台接收所述请求数据包,并调取所有边缘节点的基础信息,根据所述基础信息获取所述客户端请求内容的回源选路信息,并反馈给所述第一边缘节点;所述第一边缘节点根据所述回源选路信息到源站或第二边缘节点获取所述客户端请求内容,并将所述客户端请求内容反馈给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述请求数据包包含请求域名、第一边缘节点信息及源站信息;所述基础信息包含所有边缘节点的额定带宽信息,所有边缘节点可用于边缘节点的带宽与可用于二级缓存的带宽的使用比,所有边缘节点的实时流量带宽信息,及所有边缘节点之间的实时网络探测质量信息。3.根据权利要求1所述的方法,其特征在于,还包括:当所述第一边缘节点中缓存有所述客户端请求内容时,将所述客户端请求内容发送给所述客户端;当所述第一边缘节点中未缓存所述客户端请求内容时,判断本地缓存中是否存在所述客户端请求内容的未过期的回源选路信息;当本地缓存中存在所述客户端请求内容的未过期的回源选路信息时,所述第一边缘节点根据所述回源选路信息到源站或第二边缘节点获取所述客户端请求内容;当本地缓存中不存在所述客户端请求内容的未过期的回源选路信息时,所述第一边缘节点发送所述请求数据包至所述回源选路平台。4.根据权利要求1或3所述的方法,其特征在于,所述第一边缘节点根据所述回源选路信息到第二边缘节点获取所述客户端请求内容,包括:判断所述第二边缘节点是否缓存有所述客户端请求内容,当所述第二边缘节点缓存有所述客户端请求内容,所述第二边缘节点将所述客户端请求内容发送给所述第一边缘节点;当所述第二边缘节点未缓存所述客户端请求内容时,所述第二边缘节点到所述源站获取所述客户端请求内容,并反馈给所述第一边缘节点。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一边缘节点将获取的所述客户端请求内容、所述回源选路信息及所述回源选路信息的生效时间缓存。6.一种回源选路调度的系统,其...
【专利技术属性】
技术研发人员:戴国聪,陈进贤,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。