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

技术编号:12613018 阅读:103 留言:0更新日期:2015-12-30 11:43
本发明专利技术公开了内容分发网络中的距离计算方法及装置。根据本发明专利技术的优选的一实施例,若从LDNS接收域名的解析请求,则对请求解析的域名附加标识符而生成被CNAME的域名响应,将被CNAME的域名响应传输给探测服务器,传输给探测服务器的被CNAME的域名响应在探测服务器中源IP地址变更为名称服务器的地址而传输给LDNS,名称服务器从LDNS接收对被CNAME的域名响应的解析请求,名称服务器在从名称服务器向探测服务器传输被CNAME的域名响应的时间、和名称服务器从LDNS接收对被CNAME的域名响应的解析请求的时间的间隔中,减掉名称服务器和LDNS之间的距离和名称服务器和探测服务器之间的距离而得的值算作LDNS和POP之间的距离。根据本发明专利技术,在探测服务器中不能执行与LDNS的距离计算的情况下,也能够计算LDNS和POP之间的距离,因此,具有可以实现内容分发网络服务中的品质提高及稳定化的优点。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及内容分发网络中的距离计算方法及装置,更详细地涉及一种构成内容分发网络的LDNS (Local DNS,本地域名系统)和POP (Point of Presence,入网点)之间的距离计算方法及装置。
技术介绍
内容分发网络(O)N:Contents Delivery Network)作为稳定且快速地传输内容的服务,一般是在网络内设置提供内容的多个服务器而存在来自使用者(用户)的内容请求的情况下将其传输的服务。参照图1,查看在这种内容分发网络中,现有的LDNS(Local DNS,本地域名系统)和P0P(Point of Presence,入网点)之间的距离计算方法。另外,网络中的距离可以不是指实际构成网络的各个装置、即节点(node)所处的节点之间的物理、地理距离,而是指基于节点和节点之间的数据传输速度的相对概念。例如,假设节点I是位于首尔的装置,节点2是位于纽约的装置,节点3是位于东京的装置,从物理、地理上可以称节点I和节点3之间的距离较近,但根据网络的状态,例如通信线的种类、相应装置的性能或种类等,实际上节点I和节点2通信的时间可能少于节点I和节点3通信的时间,在该情况下,可以表示节点I和节点2的距离比节点I和节点3的距离近。这种网络中的距离可以用RTT (Round Trip Time,往返时延)、延迟(latency)等多种用语表示。如图1所示,内容分发网络中,多个用户100接入LDNS110,从用户100接收对域名的解析请求(DNS resolut1n request)的LDNS110,向名称服务器120传输对域名的解析请求的响应。此时,名称服务器120所响应的IP(Internet Protocol)地址优选与内容分发网络中最佳POP130和POP130内的内容服务器(也称为边缘服务器(edge server)或缓存服务器(cache server)) 140 连结。为此,POP130中具备用于计算距LDNS110的网络距离的探测服务器150。S卩,探测服务器150中对LDNS110使用网络连接测试(ping test)或路由跟踪方法(traceroute)等而计算P0P130和LDNS110之间的网络距离,将该结果传输给名称服务器120或可另行存在的负载均衡器(未图示),以该信息为基础,名称服务器120决定最佳POP130和相应POP内的内容服务器140。因此,在内容分发网络中,对决定用于提供用户100所请求的内容的最佳内容服务器140而言,计算LDNS110和内容服务器所存在的P0P130之间的距离是非常重要的。然而,由于网络的结构变得逐渐复杂,并且构成网络的装置的设定等多种理由,在探测服务器140中发生不能向LDNS110执行网络连接测试或路由跟踪方法等的情况。在这种情况下,探测服务器150不能计算P0P130和LDNS110之间的距离,因此存在难以决定内容分发网络中的最佳P0P130或最佳内容服务器140的问题。
技术实现思路
为了解决如上所述的现有问题,本专利技术提供在探测服务器中不能执行LDNS和POP之间的距离计算的情况下也可以计算LDNS和POP之间的距离的内容分发网络中的距离计算方法及装置。本专利技术的其他目的可以通过对以下实施例的说明容易理解。为了实现如上所述的目的,根据本专利技术的一方面提供内容分发网络中的距离计算方法。根据本专利技术的优选的一实施例,提供一种内容分发网络中的距离计算方法,其为在包括用户(client)、LDNS (Local DNS,本地域名系统)、名称服务器(Name server)、POP (Point of Presence,入网点)及上述POP所包含的探测服务器(probe server)的内容分发网络(⑶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之间的距离。上述探测服务器可以以程序的形式设置于上述POP。上述名称服务器和上述LDNS之间的距离可以用网络连接测试(ping test)和路由跟踪法(traceroute)中的至少一个方法计算。若上述名称服务器从上述LDNS接收域名的解析请求(domain name resolut1nrequest),则生成对请求解析的上述域名的被CNAME (Canonical NAME,规范名称)的域名响应,并传输给上述LDNS,利用从上述LDNS接收上述CNAME解析请求的时间,来计算上述名称服务器和上述LDNS之间的距离。计算上述LDNS和上述POP之间的距离的方法可以仅适用于上述探测服务器不能直接计算上述LDNS和上述POP之间的距离的情况,上述探测服务器直接计算上述LDNS和上述POP之间的距离的方法可以是网络连接测试(ping test)及路由跟踪法(traceroute)中至少的一个方法。根据本专利技术的优选的另一实施例,提供内容分发网络中的距离计算方法,其为在包括用户(client)、LDNS (Local DNS,本地域名系统)、名称服务器(Name server)、POP (Point of Presence,入网点)及上述POP所包含的探测服务器(probe server)的内容分发网络(⑶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接收对上述被C本文档来自技高网
...

【技术保护点】
一种内容分发网络中的距离计算方法,其为在包括用户(client)、LDNS(Local DNS)、名称服务器(Name server)、POP(Point of Presence)及所述POP所包含的探测服务器(probe server)的内容分发网络(CDN:Contents Delivery Network)中在所述名称服务器执行的所述LDNS和所述POP之间的距离计算方法,其特征在于,包括:若从所述LDNS接收域名的解析请求(domain name resolution request),则对请求解析的所述域名附加标识符(identifier)而生成被CNAME(Canonical NAME)的域名响应的步骤;和将所述被CNAME的域名响应传输给所述探测服务器的步骤,传输给所述探测服务器的所述被CNAME的域名响应,在所述探测服务器中源IP地址变更为所述名称服务器的地址而传输给所述LDNS,所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求,所述名称服务器在从所述名称服务器向所述探测服务器传输被CNAME的域名响应的时间、和所述名称服务器从所述LDNS接收对所述被CNAME的域名响应的解析请求的时间的间隔中,减掉所述名称服务器和所述LDNS之间的距离、和所述名称服务器和所述探测服务器之间的距离而得的值,算作所述LDNS和所述POP之间的距离。...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:金庸培柳升浩李锡灿
申请(专利权)人:僖迪网络科技株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1