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

文档序号:9914527阅读:来源:国知局
务器在接收到所述客户端的业务请求后,通知所述ISP中的感知协同处理模块。
[0033]可选的,所述ISP中的感知协同处理模块通知SDN控制器,建立从所述可用缓存服务器到客户端之间的能满足所述业务要求的有保障的链路的实现方式是:给链路中的Op enF I ow网络下发流表;
[0034]所述ISP中的感知协同处理模块接收到所述缓存服务器与所述客户端交互完成的通知后,通知SDN控制器删除所述缓存服务器与所述客户端交互时对应链路所对应的流表。
[0035]可选的,所述用户端内还包括本地DNS服务器,所述用户端内的客户端通过所述本地DNS服务器与所述⑶N网络中的负载均衡服务器进行交互。
[0036]可选的,所述负载均衡服务器通过“request”消息将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块;
[0037]所述的排序后的IP地址列表以“response”消息发送给⑶N网络中的负载均衡服务器;
[0038]所述为客户端提供服务的缓存服务器通过“determinat1n”消息将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;
[0039]所述的有保障的链路建立后由感知协同处理模块以“0K”消息发送给缓存服务器;
[0040]所述的缓存服务器与所述客户端交互完成后以“complete”消息发送给感知协同处理模块。
[0041]为了达到上述目的,本发明实施例还公开了一种⑶N与ISP协同处理数据的装置,所述装置包括:ISP网络、CDN网络和用户端,用户端包括客户端;所述ISP网络包括:网络信息数据库、感知协同处理模块、SDN控制器;所述CDN网络包括:缓存服务器和负载均衡服务器;
[0042]所述的CDN网络中的负载均衡服务器,用于接收来自客户端的域名查询请求,所述域名查询请求中包括客户端源IP地址;负载均衡服务器选择与所述客户端源IP地址对应的可用候选缓存服务器的IP地址列表,将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块;
[0043]所述ISP网络中的感知协同处理模块,用于依据负载均衡服务器发送来的消息,查询网络信息数据库,根据网络信息数据库中记录的网络状态信息,对所述可用候选缓存服务器进行排序,将排序后的IP地址列表发送给CDN网络中的负载均衡服务器;
[0044]所述CDN网络中的负载均衡服务器,用于根据排序后的IP地址列表,以及自身网络中缓存服务器的当前状态,确定最终为客户端提供服务的缓存服务器,将所确定的缓存服务器的IP地址反馈给客户端;
[0045]所述为客户端提供服务的缓存服务器,用于接收到来自客户端的业务请求后,将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;所涉及的基本信息包括客户端源IP地址,为客户端提供服务的缓存服务器的IP地址,业务所要求的最低速率;
[0046]所述ISP中的感知协同处理模块,用于接收来自缓存服务器的消息,记录客户端源IP地址以及为所述客户端提供服务的缓存服务器的IP地址的对应关系,通知SDN控制器,建立从所述可用缓存服务器到客户端之间的能满足所述业务要求的有保障的链路;所述通知中包括业务所要求的最低速率;所述的ISP中的感知协同处理模块还用于接收到来自SDN控制器的链路建立完成信息后,通知所述为客户端提供服务的缓存服务器,以使所述缓存服务器开始与所述客户端进行交互。
[0047]可选的,所述ISP中的感知协同处理模块,还用于接收到所述缓存服务器与所述客户端交互完成的通知后,通知SDN控制器删除所述缓存服务器与所述客户端交互时对应链路所对应的流表。
[0048]可选的,所述用户端内还包括本地DNS服务器,所述用户端内的客户端通过所述本地DNS服务器与所述⑶N网络中的负载均衡服务器进行交互。
[0049]可选的,所述负载均衡服务器通过“request”消息将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块;
[0050]所述的排序后的IP地址列表以“response”消息发送给⑶N网络中的负载均衡服务器;
[0051]所述为客户端提供服务的缓存服务器通过“determinat1n”消息将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;
[0052]所述的有保障的链路建立后由感知协同处理模块以“0K”消息发送给缓存服务器;
[0053]所述的缓存服务器与所述客户端交互完成后以“complete”消息发送给感知协同处理模块。
[0054]本发明实施例提供了一种⑶N与ISP协同处理数据的方法及装置,该方法中⑶N网络中的负载均衡服务器接收来自客户端的域名查询请求,所述域名查询请求中包括客户端源IP地址;负载均衡服务器选择与所述客户端源IP地址对应的可用候选缓存服务器的IP地址列表,将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块;ISP网络中的感知协同处理模块依据负载均衡服务器发送来的消息,查询网络信息数据库,根据网络信息数据库中记录的网络状态信息,对所述可用候选缓存服务器进行排序,将排序后的IP地址列表发送给CDN网络中的负载均衡服务器;CDN网络中的负载均衡服务器根据排序后的IP地址列表,以及自身网络中缓存服务器的当前状态,确定最终为客户端提供服务的缓存服务器,将所确定的缓存服务器的IP地址反馈给客户端;所述为客户端提供服务的缓存服务器接收到来自客户端的业务请求后,将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;所涉及的基本信息包括客户端源IP地址,为客户端提供服务的缓存服务器的IP地址,业务所要求的最低速率;ISP中的感知协同处理模块接收来自缓存服务器的消息,记录客户端源IP地址以及为所述客户端提供服务的缓存服务器的IP地址的对应关系,通知SDN控制器,建立从所述可用缓存服务器到客户端之间的能满足所述业务要求的有保障的链路;所述通知中包括业务所要求的最低速率;ISP中的感知协同处理模块接收到来自SDN控制器的链路建立完成信息后,通知所述为客户端提供服务的缓存服务器,以使所述缓存服务器开始与所述客户端进行交互。
[0055]应用本发明所提供的技术方案,ISP获知了CDN网络选择的为客户端提供服务的缓存服务器,且交互复杂度低,实现简单。本发明技术方案中,由于ISP获知了CDN网络选择的为客户端提供服务的缓存服务器,因而ISP可以实时掌握网络实际流量,为CDN与ISP之间协同处理数据提供了更好的合作基础,并且,根据网络实际流量,ISP网络可以利用SDN技术实时处理拥塞、灵活选路,对网络进行更加灵活的监控和管理,改善了用户体验。
【附图说明】
[0056]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0057]图1为与本发明实施例相关的现有技术二的系统设计架构图示意图;
[0058]图2为本发明实施例提供的一种CDN与ISP协同处理数据的装置结构示意图;
[0059]图3为本发明实施例提供的一种CDN与ISP协同处理数据的方法流程示意图。
【具体实施方式】
[0060]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0061]本发明实施例提供了一种CDN与ISP协同处理数据的方法及装置,具体的参见图3,图3为本发明实施例所提供的一种CDN与ISP协同处理数据的方法的流程示意图,所述ISP所在网络内包含网络信息数据库、感知协同处理模块、SDN控制器,所述CDN网络中包括缓存服务器和负载均衡服务器,所述用户端包括客户端和本地DNS服务器,所述的方法包括以下步骤:
[0062]步骤S1:CDN网络中的负载均衡服务器接收来自客户端的域名查询请求,所述域名查询请求中包括客户端源IP地址;负载均衡服务器选择与所述客户端源IP地址对应的可用候选缓存服务器的IP地址列表,将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块。
[0063]具体的本步骤可以包括:
[0064]客户端通过浏览器获取内
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1