内容分发网络中的距离计算方法及装置的制造方法_6

文档序号:9457921阅读:来源:国知局
述距离计算部在从所述名称服务器向所述探测服务器传输被CNAME的域名响应的时间、和所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间的间隔中,减掉所述名称服务器和所述LDNS之间的距离、和所述名称服务器和所述探测服务器之间的距离而得的值,算作所述LDNS和所述POP之间的距离。11.一种内容分发网络中的距离计算装置,其为包括用户(client)、LDNS (Local DNS)、名称服务器(Name server)、POP (Point of Presence)及所述POP所包含的探测服务器(probe server)的内容分发网络(CDN:Contents Delivery Network)中计算所述 LDNS 和所述POP之间的距离的装置,其特征在于, 所述名称服务器包括: 域名解析部,其若从所述LDNS接收域名的解析请求(domain name resolut1nrequest),则将与域名匹配的IP地址传输给所述LDNS ; CNAME生成部,其对请求解析的所述域名附加标识符(identifier)而生成被CNAME (Canonical NAME)的域名响应; 网络状态探测部,其计算所述LDNS和所述名称服务器的距离; 距离计算部,其计算所述LDNS和所述POP之间的距离;以及 通信部,其从所述LDNS接收域名的解析请求,将所述被CNAME的域名响应传输给所述探测服务器,并从所述LDNS接收域名的解析请求, 通过所述通信部传输给所述探测服务器的所述被CNAME的域名响应,在所述探测服务器中源IP地址变更为所述名称服务器的地址而传输给所述LDNS, 通过所述通信部从所述LDNS接收对所述被CNAME的域名响应的解析请求,接收从所述探测服务器向所述LDNS传输所述被CNAME的域名响应的时间的信息, 所述距离计算部在从所述探测服务器向所述LDNS传输所述被CNAME的域名响应的时间、和所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间的间隔中,减掉所述名称服务器和所述LDNS之间的距离而得的值,算作所述LDNS和所述POP之间的距离。12.—种内容分发网络中的距离计算装置,其为包括用户(client)、LDNS(Local DNS)、名称服务器(Name server)、POP (Point of Presence)及所述POP所包含的探测服务器(probe server)的内容分发网络(CDN:Contents Delivery Network)中计算所述 LDNS 和所述POP之间的距离的装置,其特征在于, 所述探测服务器包括: 网络状态探测部,其计算与所述名称服务器的距离; 源IP地址变更部,其在将从所述名称服务器接收的被CNAME (Canonical NAME)的域名响应传输给所述LDNS时,将源IP地址变更为所述名称服务器的IP地址,其中从所述名称服务器接收的被CNAME的域名响应是所述名称服务器从所述LDNS接收域名的解析请求(domain name resolut1n request)而对请求解析的所述域名附加标识符(identifier)而生成的响应; 距离计算部,其计算所述LDNS和所述POP之间的距离;以及 通信部,其从所述名称服务器接收对所述被CNAME的域名响应的解析请求,将在所述源IP地址变更部中源IP地址发生变更的所述被CNAME的域名响应传输给所述LDNS,从所述名称服务器接收从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间信息及所述名称服务器和所述LDNS之间的距离信息, 所述距离计算部包括如下步骤,即,在向所述LDNS传输所述被CNAME的域名响应的时间、和从所述名称服务器接收的从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间的间隔中,减掉所述名称服务器和所述LDNS之间的距离而得的值,算作所述LDNS和所述POP之间的距离的步骤。13.根据权利要求10至12中任一项所述的内容分发网络中的距离计算装置,其特征在于, 所述探测服务器以程序形式设置于所述POP。14.根据权利要求10或11所述的内容分发网络中的距离计算装置,其特征在于, 在所述网络状态探测部中计算所述名称服务器和所述LDNS之间的距离的方法是网络连接测试(ping test)及路由跟踪法(traceroute)中的至少一个方法。15.根据权利要求10或11所述的内容分发网络中的距离计算装置,其特征在于, 若所述名称服务器从所述LDNS接收域名的解析请求(domain name resolut1nrequest),则生成对请求解析的所述域名的被CNAME (Canonical NAME)的域名响应,并传输给所述LDNS,利用从所述LDNS接收所述CNAME解析请求的时间,来在所述网络状态探测部计算所述名称服务器和所述LDNS之间的距离。16.根据权利要求12所述的内容分发网络中的距离计算装置,其特征在于, 对于所述名称服务器所接收的所述名称服务器和所述LDNS之间的距离信息而言,接收的是利用所述名称服务器中用网络连接测试(Ping test)及路由跟踪法(traceroute)中的至少一个方法计算的信息。17.根据权利要求12所述的内容分发网络中的距离计算装置,其特征在于, 所述名称服务器所接收的所述名称服务器和所述LDNS之间的距离信息是如下信息:若所述名称服务器从所述LDNS接收域名的解析请求(domain name resolut1n request),则生成对请求解析的所述域名的被CNAME (Canonical NAME)的域名响应,并传输给所述LDNS,利用从所述LDNS接收所述CNAME解析请求的时间而计算的信息。18.根据权利要求11或12所述的内容分发网络中的距离计算装置,其特征在于, 所述名称服务器和所述探测服务器的时间被同步化。19.根据权利要求10或11所述的内容分发网络中的距离计算装置,其特征在于, 所述名称服务器的所述距离计算部对所述LDNS和所述POP之间的距离的计算,仅适用于所述探测服务器不能直接计算所述LDNS和所述POP之间的距离的情况。20.根据权利要求12所述的内容分发网络中的距离计算装置,其特征在于, 所述探测服务器的所述距离计算部对所述LDNS和所述POP之间的距离的计算,仅适用于所述探测服务器不能直接计算所述LDNS和所述POP之间的距离的情况。21.根据权利要求19或20所述的内容分发网络中的距离计算装置,其特征在于, 所述探测服务器直接计算所述LDNS和所述POP之间的距离的方法是网络连接测试(ping test)及路由跟踪法(traceroute)中的至少一个方法。22.—种记录有用于实施内容分发网络中的距离计算方法的程序的记录介质,所述程序为用于实施在包括用户(client)、LDNS (Local DNS)、名称服务器(Name server)、POP (Point of Presence)及所述POP所包含的探测服务器(probe server)的内容分发网络(O)N:Contents Delivery Network)中在所述名称服务器执行的所述LDNS和所述POP之间的距离计算方法的程序,其特征在于, 包括: 若从所述LDNS接收域名的解析请求(domain name resolut1n request),贝Ij对请求解析的所述域名附加标识符(identifier)而生成被CNAME(Canonical NAME)的域名响应的步骤;和 将所述被CNAME的域名响应传输给所述探测服务器的步骤, 传输给所述探测服务器的所述被CNAME的域名响应,在所述探测服务器中源IP地址变更为所述名称服务器的地址而传输给所述LDNS, 所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求, 所述名称服务器在从所述名称服务器向所述探测服务器传输被CNAME的域名响应的时间、和所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间的间隔中,减掉所述名称服务器和所述LDNS之间的距离、和所述名称服务器和所述探测服务器之间的距离而得的值,算作所述LDNS和所述POP之间的距离。23.—种记录有用于实施内容分发网络中的距离计算方法的程序的记录介质,所述程序为用于实施在包括用户(client)、LDNS (Local DNS)、名称服务器(Name server)、POP (Point of Presence)及所述POP所包含的探测服务器(probe server)的内容分发网络(O)N:Contents Delivery Network)中在所述名称服务器执行的所述LDNS和所述POP之间的距离计算方法的程序,其特征在于, 包括: 若从所述LDNS接收域名的解析请求(domain name resolut1n request),贝Ij对请求解析的所述域名附加标识符(identifier)而生成被CNAME(Canonical NAME)的域名响应的步骤;和 将所述被CNAME的域名响应传输给所述探测服务器的步骤, 传输给所述探测服务器的所述被CNAME的域名响应,在所述探测服务器中源IP地址变更为所述名称服务器的地址而传输给所述LDNS, 所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求, 所述名称服务器接收从所述探测服务器向所述LDNS传输所述被CNAME的域名响应的时间的信息, 在从所述探测服务器向所述LDNS传输所述被CNAME的域名响应的时间、和所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间的间隔中,减掉所述名称服务器和所述LDNS之间的距离而得的值,算作所述LDNS和所述POP之间的距离。24.—种记录有用于实施内容分发网络中的距离计算方法的程序的记录介质,所述程序为用于实施在包括用户(client)、LDNS (Local DNS)、名称服务器(Name server)、POP (Point of Presence)及所述POP所包含的探测服务器(probe server)的内容分发网络(O)N:Contents Delivery Network)中在所述探测服务器执行的所述LDNS和所述POP之间的距离计算方法的程序,其特征在于, 包括: 从所述名称服务器接收被CNAME(Canonical NAME)的域名响应的步骤,其中,所述被CNAME的域名响应是从所述LDNS接收域名的解析请求(domain name resolut1n request)而对请求解析的所述域名附加标识符(identifier)而生成的域名响应; 所接收的所述被CNAME的域名响应中将源IP地址变更为所述名称服务器的地址而传输给所述LDNS的步骤; 从所述名称服务器接收如下信息的步骤:所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求,由所述探测服务器接收从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间信息、及所述名称服务器和所述LDNS之间的距离信息;以及在向所述LDNS传输所述被CNAME的域名响应的时间和从所述名称服务器接收的从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间的间隔中,减掉所述名称服务器和所述LDNS之间的距离而得的值,算作所述LDNS和所述POP之间的距离的步骤。
【专利摘要】本发明公开了内容分发网络中的距离计算方法及装置。根据本发明的优选的一实施例,若从LDNS接收域名的解析请求,则对请求解析的域名附加标识符而生成被CNAME的域名响应,将被CNAME的域名响应传输给探测服务器,传输给探测服务器的被CNAME的域名响应在探测服务器中源IP地址变更为名称服务器的地址而传输给LDNS,名称服务器从LDNS接收对被CNAME的域名响应的解析请求,名称服务器在从名称服务器向探测服务器传输被CNAME的域名响应的时间、和名称服务器从LDNS接收对被CNAME的域名响应的解析请求的时间的间隔中,减掉名称服务器和LDNS之间的距离和名称服务器和探测服务器之间的距离而得的值算作LDNS和POP之间的距离。根据本发明,在探测服务器中不能执行与LDNS的距离计算的情况下,也能够计算LDNS和POP之间的距离,因此,具有可以实现内容分发网络服务中的品质提高及稳定化的优点。
【IPC分类】H04L12/841
【公开号】CN105210339
【申请号】CN201480026883
【发明人】金庸培, 柳升浩, 李锡灿
【申请人】僖迪网络科技株式会社
【公开日】2015年12月30日
【申请日】2014年2月27日
【公告号】EP2985962A1, US20160087931, WO2014168335A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1