一种cdn与isp协同处理数据的方法及装置的制造方法_4

文档序号:9914527阅读:来源:国知局
些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0102]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0103]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0104]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种CDN与ISP协同处理数据的方法,其特征在于,所述ISP所在网络内包含网络信息数据库、感知协同处理模块、SDN控制器,所述CDN网络中包括缓存服务器和负载均衡服务器,所述用户端中包括客户端,所述方法包括: CDN网络中的负载均衡服务器接收来自客户端的域名查询请求,所述域名查询请求中包括客户端源IP地址;负载均衡服务器选择与所述客户端源IP地址对应的可用候选缓存服务器的IP地址列表,将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块; ISP网络中的感知协同处理模块依据负载均衡服务器发送来的消息,查询网络信息数据库,根据网络信息数据库中记录的网络状态信息,对所述可用候选缓存服务器进行排序,将排序后的IP地址列表发送给CDN网络中的负载均衡服务器; CDN网络中的负载均衡服务器根据排序后的IP地址列表,以及自身网络中缓存服务器的当前状态,确定最终为客户端提供服务的缓存服务器,将所确定的缓存服务器的IP地址反馈给客户端; 所述为客户端提供服务的缓存服务器接收到来自客户端的业务请求后,将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;所涉及的基本信息包括客户端源IP地址,为客户端提供服务的缓存服务器的IP地址,业务所要求的最低速率; ISP中的感知协同处理模块接收来自缓存服务器的消息,记录客户端源IP地址以及为所述客户端提供服务的缓存服务器的IP地址的对应关系,通知SDN控制器,建立从所述可用缓存服务器到客户端之间的能满足所述业务要求的有保障的链路;所述通知中包括业务所要求的最低速率; ISP中的感知协同处理模块接收到来自SDN控制器的链路建立完成信息后,通知所述为客户端提供服务的缓存服务器,以使所述缓存服务器开始与所述客户端进行交互。2.根据权利要求1所述的CDN与ISP协同处理数据的方法,其特征在于,所述方法还包括:所述缓存服务器在接收到所述客户端的业务请求后,通知所述ISP中的感知协同处理模块。3.根据权利要求2所述的CDN与ISP协同处理数据的方法,其特征在于,所述ISP中的感知协同处理模块通知SDN控制器,建立从所述可用缓存服务器到客户端之间的能满足所述业务要求的有保障的链路的实现方式是:给链路中的OpenFlow网络下发流表; 所述ISP中的感知协同处理模块接收到所述缓存服务器与所述客户端交互完成的通知后,通知SDN控制器删除所述缓存服务器与所述客户端交互时对应链路所对应的流表。4.根据权利要求1所述的CDN与ISP协同处理数据的方法,其特征在于,所述用户端内还包括本地DNS服务器,所述用户端内的客户端通过所述本地DNS服务器与所述CDN网络中的负载均衡服务器进行交互。5.根据权利要求1所述的CDN与ISP协同处理数据的方法,其特征在于,所述负载均衡服务器通过“request”消息将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块; 所述的排序后的IP地址列表以“response”消息发送给CDN网络中的负载均衡服务器; 所述为客户端提供服务的缓存服务器通过“determinat1n”消息将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块; 所述的有保障的链路建立后由感知协同处理模块以“OK”消息发送给缓存服务器; 所述的缓存服务器与所述客户端交互完成后以“complete”消息发送给感知协同处理丰旲块。6.一种CDN与ISP协同处理数据的装置,其特征在于,包括:1SP网络、CDN网络和用户端,用户端包括客户端;所述ISP网络包括:网络信息数据库、感知协同处理模块、SDN控制器;所述CDN网络包括:缓存服务器和负载均衡服务器; 所述的CDN网络中的负载均衡服务器,用于接收来自客户端的域名查询请求,所述域名查询请求中包括客户端源IP地址;负载均衡服务器选择与所述客户端源IP地址对应的可用候选缓存服务器的IP地址列表,将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块; 所述ISP网络中的感知协同处理模块,用于依据负载均衡服务器发送来的消息,查询网络信息数据库,根据网络信息数据库中记录的网络状态信息,对所述可用候选缓存服务器进行排序,将排序后的IP地址列表发送给CDN网络中的负载均衡服务器; 所述CDN网络中的负载均衡服务器,用于根据排序后的IP地址列表,以及自身网络中缓存服务器的当前状态,确定最终为客户端提供服务的缓存服务器,将所确定的缓存服务器的IP地址反馈给客户端; 所述为客户端提供服务的缓存服务器,用于接收到来自客户端的业务请求后,将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;所涉及的基本信息包括客户端源IP地址,为客户端提供服务的缓存服务器的IP地址,业务所要求的最低速率; 所述ISP中的感知协同处理模块,用于接收来自缓存服务器的消息,记录客户端源IP地址以及为所述客户端提供服务的缓存服务器的IP地址的对应关系,通知SDN控制器,建立从所述可用缓存服务器到客户端之间的能满足所述业务要求的有保障的链路;所述通知中包括业务所要求的最低速率;所述的ISP中的感知协同处理模块还用于接收到来自SDN控制器的链路建立完成信息后,通知所述为客户端提供服务的缓存服务器,以使所述缓存服务器开始与所述客户端进行交互。7.根据权利要求6所述的一种CDN与ISP协同处理数据的装置,其特征在于,所述ISP中的感知协同处理模块,还用于接收到所述缓存服务器与所述客户端交互完成的通知后,通知SDN控制器删除所述缓存服务器与所述客户端交互时对应链路所对应的流表。8.根据权利要求6所述的一种CDN与ISP协同处理数据的装置,其特征在于,所述用户端内还包括本地DNS服务器,所述用户端内的客户端通过所述本地DNS服务器与所述CDN网络中的负载均衡服务器进行交互。9.根据权利要求6所述的一种CDN与ISP协同处理数据的装置,其特征在于,所述负载均衡服务器通过“request”消息将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块; 所述的排序后的IP地址列表以“response”消息发送给CDN网络中的负载均衡服务器;所述为客户端提供服务的缓存服务器通过“determinat1n”消息将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块; 所述的有保障的链路建立后由感知协同处理模块以“0K”消息发送给缓存服务器; 所述的缓存服务器与所述客户端交互完成后以“complete”消息发送给感知协同处理模块。
【专利摘要】本发明实施例公开了一种CDN与ISP协同处理数据的方法及装置,ISP获知了CDN网络选择的为客户端提供服务的缓存服务器,且交互复杂度低,实现简单。本发明技术方案中,由于ISP获知了CDN网络选择的为客户端提供服务的缓存服务器,因而ISP可以实时掌握网络实际流量,为CDN与ISP之间协同处理数据提供了更好的合作基础,并且,根据网络实际流量,ISP网络利用SDN技术能够实时处理拥塞、灵活选路,对网络进行更加灵活的监控和管理,改善了客户体验。
【IPC分类】H04L12/803, H04L29/08, H04L29/12
【公开号】CN105681413
【申请号】CN201610024272
【发明人】谢人超, 黄韬, 谢俊峰, 刘江, 刘韵洁
【申请人】北京邮电大学
【公开日】2016年6月15日
【申请日】2016年1月14日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1