CN100403293C - 用于阶层式服务和内容分布的网络***方法和协定 - Google Patents

用于阶层式服务和内容分布的网络***方法和协定 Download PDF

Info

Publication number
CN100403293C
CN100403293C CNB021028672A CN02102867A CN100403293C CN 100403293 C CN100403293 C CN 100403293C CN B021028672 A CNB021028672 A CN B021028672A CN 02102867 A CN02102867 A CN 02102867A CN 100403293 C CN100403293 C CN 100403293C
Authority
CN
China
Prior art keywords
service
stratum
service administrators
administrators
servomechanism
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021028672A
Other languages
English (en)
Other versions
CN1435771A (zh
Inventor
王运森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TREDID INTERNATIONAL CORP
Original Assignee
TREDID INTERNATIONAL CORP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TREDID INTERNATIONAL CORP filed Critical TREDID INTERNATIONAL CORP
Priority to CNB021028672A priority Critical patent/CN100403293C/zh
Publication of CN1435771A publication Critical patent/CN1435771A/zh
Application granted granted Critical
Publication of CN100403293C publication Critical patent/CN100403293C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种用于阶层式服务和内容分布的网络***方法和协定,以利用阶层式服务网络的基础模式设计,而改善内容传送网络的效能。根据该网络***,提供一种方法和协定,以说明如何在执行现有的网际网络协定和使用者专属协定下,设计多重资料中心的网络,而该网络允许使用者以可调整且容错方式来取得不同的网际网络服务,特别是内容传送服务。将该网络***建构成4层,每一层均由服务管理员所代表及管理,而该服务管理员具有备份镜射管理员。

Description

用于阶层式服务和内容分布的网络***方法和协定
技术领域
本发明是有关于交换服务路由资讯(service routing information)用的一种方法和***,特别是有关于由协定,经由目录赋能网络(directoryenabled network)而达到阶层式服务(hierachical service)和内容分送(contentdistrubution)管理用的一种方法和***以由用阶层式服务网络的基本设计来改善内容传送网络(content delivery network)的效能。
背景技术
网页现阶段已成为B2B(企业对企业)、B2C(企业对消费者)、和C2C(消费者对消费者)通讯用最有功效与最主要媒介的其中一个。网络模式以传送内容或服务到网际网络上所有点的集中式伺服器为基础。网页流量的激增已经因此造成许多的网页伺服器的拥塞,以及网络流量的阻塞。因此,将内容传送网络设计成需要多数合作,内容-察觉的网络装置,其中这些网络装置互相工作,以致使分散较靠近使用者的内容,并且在要求之下,找出最靠近用户的内容的所在位置。
譬如边界闸道器协定(BGP)的网际网络路由协定,设计用来在路由器之间交换大型的网际网络路由。于外部路由规范的边界闸道器协定,为连结一定向,并于传输控制协定上层执行,并将经由保持畅通(keep-alive)的讯息而维持相邻的连结,并且经由连接的生命而使一致性的路由资讯同步。然而边界闸道器协定将不会在网页伺服器中央网际网络里交换资讯。因此,具有服务(以轻量级目录存取协定为目录格式)路由协定,以经由目录赋能网络的服务和内容分散管理用的阶层方式来交换服务资讯则将是有用的,以致使改善内容传送网络和服务供应与管理的效能。
发明内容
本发明的目的在于提供一种网络***,该***具有多重阶层性,用于透过阶层式服务网络的以下模式设计而可以改善内容传递网络的效能。
本发明的另一目的在于提供一种方法和协定,以至于当下一个跳跃不可用时,可以经由流动通告,从伺服器跳跃至具反转的客户端以传递品质内容。其根据前述及其它目的,本发明提出一种新的网络***和方法,其经由目录赋能网络而用于阶层式服务和内容分散的管理。
为实现上述目的,本发明提供的一种用于阶层式服务和内容分布的网络***方法和协定,包括:
至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络;
至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络中的其中一个;
至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个;以及
至少一个阶层1服务管理员,该管理员和至少一个阶层2服务管理员一起建立目录资讯路由协定。
其中该伺服器场的每一个伺服器均由区域网络(LAN)以太网络交换网络连接,而该LAN以太网络交换网络支援第2层的多重播送操作。
其中该伺服器场的每一个伺服器均和无限频带相连接。
其中通过资料中心的资料经由IPSEC通道而行进,以保证隐私权和安全性,甚至可以在资料中心当中形成虚拟私有网络(VPN)。
其中将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名***(DNS)伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。
本发明提供的用于阶层式服务和内容分布的网络***方法和协定,还包括:
至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;
至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络的其中一个,其中该至少一个阶层3服务管理员的每一个均贮存回应的内容传送网络的内容位置资讯,以及资料中心的内容资讯;
至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个,其中该资料中心的至少一个阶层2服务管理员的每一个只贮存该回应的资料中心的内容位置资讯;以及
至少一个阶层1服务管理员,用于和至少一个阶层2服务管理员一起建立目录资讯路由协定,以致使管理每一个伺服器场,其中该至少一个阶层1服务管理员和该至少一个阶层2服务管理员经由LAN多重播送和充溢着服务资讯的连结状态路由协定的不透明连结状态封包而产生。
其中该伺服器场的每一个伺服器均由LAN以太网络交换网络连接,而该LAN以太网络交换网络支援第2层多重播送操作。
其中该伺服器场的每一个伺服器均由无限频带相连接。
其中通过资料中心的资料经由IPSEC通道而行进,以保证隐私权和安全性,甚至可以在资料中心的间形成虚拟私有网络(VPN)。
其中将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名***(DNS)伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。
本发明提供的用于阶层式服务和内容分布的网络***方法和协定,包含至少一个阶层4服务管理员、至少一个阶层3服务管理员、至少一个阶层2服务管理员和至少一个阶层1服务管理员,而本方法则包含下列步骤:
管理至少一个具有多重资料中心的内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;
管理具有多重伺服器场或服务引擎场的资料中心;以及
在该至少一个阶层1服务管理员和该至少一个阶层2服务管理员之间建立目录资讯路由协定,并且管理每一个伺服器配置场。
该方法进一步地包含在该至少一个阶层2服务管理员和该至少一个阶层3服务管理员之间建立目录闸道器协定连结的步骤。
附图说明
在结合附图的下述详细说明的考虑上,本发明的上述与其它的目的与优点将明显可见,在此,参考文字全部引用到类似部份,其中:
图1为显示根据本发明的***,而用于多重CDN网络的内容同级图(Content Peering);
图2a为显示根据本发明的***的多重资料中心(Multiple Data Centers)的整合服务网络(Integrated Service Network)图;
图2b为显示根据本发明的***中的多重资料中心的另一种整合服务网络图;
图3为显示根据本发明的***的资料中心里的服务管理员(ServiceManager)和快取代理伺服器场(Caching Proxy Server Farm)图;
图4为显示根据本发明***中的服务管理员场内的目录资讯多重播送更新图(Directory Information Multicast Update);
图5a为显示根据本发明***中的整合服务(Integrated Service)中区域网络(LAN)图;
图5b为显示根据本发明***和方法中的可靠多重播送传输协定顺序(Reliable Multicast Transport Protocol Sequence)的程序图;
图6为显示根据本发明的***和方法中的传输多重播送放弃操作顺序(Transport Multicast abort operation sequence)的程序图;
图7为显示根据本发明的***和方法中的可靠多重播送目录更新协定顺序(Reliable Multicast Directory Update Protocol Sequence)的顺序图;
图8为显示根据本发明的***和方法中可靠多重播送管理协定顺序(Reliable Multicast Management Protocol Sequence)的顺序图。
具体实施方式
网络***层
本发明网络***层的实施例请参考图1、图2a与图2b来说明。图1为根据本发明的***而说明多重内容传递网络模式(CDN)网络用的内容同级的图。此阶层式目录赋能网络(hierachical directory enabled network)提供具有安全性的内容资讯,也提供其它形式的服务。
由此网络的服务
网页和资料流内容分散服务,
网页和资料流内容主机服务,
网际网络通讯加密协定(IPSEC)虚拟私有网络(VPN)服务,
予以管理的防火墙服务
以及未来的任何其它的新网际网络协定服务。
此类阶层可调整整合式服务网络(Hierarchical Scalable IntegratedService Networks,HSISN)的元件
a.装置
整合式服务开关(Integrated Service Switch,ISS):
网际网络协定(IP)开关,以服务和流动规格为基准的网际网络协定流量。
服务引擎(伺服器):
服务***(或附有特殊硬件),该服务***处理超文件传输协定(HTTP)、快取储存器、网际网络通讯加密协定、防火墙或代理器等。
服务管理员:
予以设计的***,该***执行作为管理代理员,而且同样地作为链结控制协定(LDAP)伺服器,以用于链结控制协定搜寻服务,而且也和该***的父系服务管理员及子系服务管理员执行目录闸道器协定,以交换目录资讯。
链结控制协定描述语言:
目录资讯的定义,该定义是由服务管理程序所交换并由链结控制协定用户端所搜寻。
简单网络管理协定(SNMP):
管理资讯的定义,在SNMP网络管理员和代理员之间使用。
协定
标准协定
现存的路由协定(开放式最短路径优先协定(OSPF)、边界闸道器协定(BGP))是在ISS上执行,以和在此网络中的其它路由器进行内部操作。
每一个伺服器将链结控制协定作为用户端来执行;服务管理员也同样地执行作为链结控制协定,以提供服务引擎链结控制协定搜寻要求的服务。
发明的协定
服务资讯协定【审查中的相关申请案是分开申请的】
请参考图5a,它是在位于ISS、服务引擎和阶层1服务管理员之间的区域网络或无限频带(一种给伺服器使用的新输入/输出规格)环境中执行,以致使
1.注册/解除注册/更新服务和服务属性
2.服务控制通告-服务引擎拥塞、重导向等等
可以支援不受限制的服务引擎数目(即利用多重盒可以拥极高的调整性)。服务控制通告可以动态的在服务引擎的间进行负载平衡,原因是该ISS将传输以这些通告为基础的讯息至可用的(比较不塞的)服务引擎。在ISS和服务管理员之间的保持畅通讯息可以协助检查故障的装置,而就可以从其可用的服务引擎名单中除去ISS。
流动通告协定(Flow advertisement protocol)【审查中的相关申请案是分开申请的】
由给ISS的服务引擎使用而产生(应用程序驱动流动或交谈层)
1.建立在ISS中的流动以允许流动交换
2.该流动含有其流动属性;其中的一的属性是服务品质(QoS),其它的流动属性也同样可能。
服务品质的流动属性可以强制资料流内容品质传递的要求。该流动将由ISS映射至外部网络至现存或未来的标准,如MPLS,DiffServ,802.1p,缆线数据机SID。
指定的数值授权协定(Assigned Numbers Authority protocol)【审查中的相关申请案是分开申请的】
该协定控制若需要全域地予以指定到此子网络或区域网络或无限频带的任何种类的数值。这些数值如网际网络协定位址池、MPLS标签范围、全域介面数值、超文件传输协定资料(kookies)等等。在每一个子网络中,设计好的服务管理员将予以选定出来(代表包括ISS的服务引擎场)。服务型态将以封包形态符合方式来表示,以致于不同种类的服务引擎可予以混合在相同的子网络或区域网络,而所有不同种类的服务引擎皆可以藉由同样的服务管理员来代表。
目录闸道器协定(Directory Gateway Protocol,DGP)
参考显示用于多重内容传送网络网络的内容同级的图1以及图2a与图2b,而图2a与图2b则显示多重资料中心的整合服务网络,目录闸道器协定定义为目录资讯路由协定。目录闸道器协定利用来自外部路由协定边界闸道器协定的类似观念,除了该目录资讯系于该目录闸道器协定父系和子系之间交换,而非在边界闸道器协定相邻的间的网际网络协定路由交换。相似于边界闸道器协定,目录闸道器协定是为连结定向,并在传输控制协定的上层执行,而且将经由保持畅通的讯息而维持相邻的连结,以及于连结的生命期间,使一致性的目录资讯同步。但是假如父系与子系服务管理器试著同时启动目录阐道器协定连结的话,该目录阐道器协定连结则从父系服务管理器启动到子系服务管理器,以避免任何的连结冲突。为了避免任何传输的回圈,在相同阶层的服务管理员之间的连结是不予以允许的。虽然因为重复的理由,有可能使多重备份的父系服务管理员连结至相同的子系服务管理员,以提供子系服务管理员轻量级目录存取协定搜寻服务,但只有在父系服务管理员和子系服务管理员之间的连结才予以允许。
阶层1服务管理员(代表一服务子网络)将和它的父系服务管理员(阶层2服务管理员)建立目录阐道器协定连结。通常阶层2服务管理员将代表整个资料中心来执行。
阶层2服务管理员也将会和它的父系服务管理员(阶层3服务管理员)建立目录阐道器协定连结。通常原始伺服器场(origin server farm)的服务管理员也将和它的父系服务管理员(阶层2或阶层3服务管理员)建立目录阐道器协定连结。
阶层3服务管理器通常执行作为域名***伺服器,而该服务管理员将使用者的需求导引到作为区域性负载平衡的不同资料中心。域名***重导向的决定可以根据服务负载属性的情况而定,而该服务负载属性可由服务资料中心,经过目录阐道器协定递增的更新而达成更新,并且可以譬如靠近用户的其它属性为基础来决定领域名称服务重导向。
起始的目录阐道器协定连结将交换以个别其它的目录资讯传输原则为基础的目录资讯;在起始交换的后,每一个服务管理员将只会递增地更新(增加或放弃)它的目录资讯服务及服务属性、内容和内容属性等等至另一边。其中之一的服务属性是服务领域的负载因子(反应时间),而其中之一的内容属性则为包括快取内容位置的内容位置。目录阐道器协定封包的形式为打开、轻量级目录存取协定(LDAP)附加、LDAP_删除、LDAP_修改_附加、LDAP_修改_取代、LDAP_修改_删除、通知和保持畅通。
将内容的改变视为用于该内容的内容属性(内容时间)改变,该内容改变将传输至具有快取内容的快取伺服器(详情请参看快取内容失效顺序的部份)。对经常改变的内容而言,(类似边界闸道器协定)目录闸道器协定支援目录资讯阻尼(directory information damping),该阻尼抑制经常变换的目录资讯的传递。类似于边界闸道器协定,目录闸道器协定也支援在其父系和子系服务管理器的间以政策为基础的传输。最好的方式是在传输之前应用集合政策,以将目录资讯集合起来。同样类似于边界闸道器协定,传输控制协定微型光碟5也可以用在认证上。
接近度的计算
如前所述,本技术是和由每个资料中心所更新的服务负载属性一起使用,以使DNS伺服器将使用者的需求指示至作为区域负载平衡的最佳服务资料中心。每一个网际网络协定的目的地(IP路由、位址和遮罩)将予以指定(x,y)属性,其中x代表经度(在-180和+180的间,但-180和+180事实上是同一个位置,这是因为地球是圆的),而y代表在地球的纬度(在-90和+90的间),在此IP的目的地就可以做实体上的定位。
假定用户的来源位址和某一个带有(x1,y1)属性的网际网络协定目的地的最长字首相符合,而且资料中心的网际网络协定位址字首的属性为(x2,y2)。
如果|x1-x2|<=180,那么在用户和资料中心的间的距离为
((x1-x2)2+(y1-y2)2)1/2
如果|x1-x2|>180,那么在用户和资料中心之间的距离为
((360-|x1-x2|)2+(y1-y2)2)1/2
该(x,y)路由属性可以建议给网际网络工程任务推动小组做为边界闸道器协定路由属性的扩充。
可靠多重播送传输协定(Reliable Multicast Transport Protocol)
参考图4,服务管理场内的目录资讯多重播送更新,以及图5b,可靠多重播送传输协定顺序,为了可以同时将资讯更新给在可多重播送网络中的服务装置,以及为了改善效能,该可靠多重播送传输协定则是为了满足此目的而使用。该协定类似于传输控制协定,但它有双向(发送和应答交握)的功能,而非在发送者和接收者之间定义以建立连结的三向交握。在此之后,服务管理员就会负责指定视窗的大小(存在于封包内),以致于,发送者可以不用确认就发送讯息。视窗的大小是个别服务引擎注册给服务管理员的服务属性之一。服务管理员会从每一个接收者所注册的视窗大小的服务属性当中,选择最低的数值。在每一个视窗的最末,服务管理员也会负责代表所有其它的接收者来确认该接收。比较好的方式是服务管理员会在发送确认接收讯号之前等待一小段静默的时间(可以是可组态的数值)。如果检查出任何无程序封包接收,或者在一定的时间没有收到任何的封包而引起等待时间过长而停止的状况,接收者应该从开始的程序数值(给视窗使用)中发送再发送的请求。该发送者可以选择从该特定的再发送程序数值而再发送,或者中断该连结并且再度重新启动。除非中断该连结,否则接收者将会简单地降下该已经接收到的封包。最后的封包不单单由服务管理员,也应由所有的接收者所确认,以致使指示连结正常中断。如果服务管理员检查出任何接收者没有在暂停期间确认最后的封包,那么服务管理员就会请求再发送该最后封包到该接收者(单点广播封包)。如果已经尝试超过三次的再发送,就会将该装置视为是死的,并由服务管理员从服务引擎名单中除名。如果只有一个封包要传送,则此协定就变成为可靠的资料段协定(reliable data gram protocol)。将视窗大小定义成毋需确认的未处理封包。确认和再发送请求两者皆为允许服务管理员监视的多重播送封包。
可靠多重播送目录更新协定
如图7所示,其为可靠多重播送目录更新协定。它是在可靠多重播送传输协定之上执行。该协定和在传输控制协定上所执行的轻量级目录存取协定类似,除了该传输层是可靠多重播送传输协定之外。
可靠多重播送管理协定
参考图8,所展示的是为可靠多重播送管理协定顺序,该可靠多重播送管理协定顺序则是在可靠多重播送传输协定之上执行。因为只有一个封包要传送,所以此协定将变成可靠的多重播送资料段协定。该协定和在以太网络(Ethernet)上所执行的简单网络管理协定类似,除了具有一个传输层以提供多重播送和可靠***的外。
阶层式管理资讯和管理方法
管理代理程序是形成为服务管理员的一部份。对以政策为基准的服务管理而言,管理资讯是以不同的阶层来定义。管理资讯的集合则是从一个阶层到另一个阶层。例如,网页命中的数值可以在每一个快取服务引擎上,用一个计数器来记录,也可以在整个阶层1服务引擎场用一个全数计数器来记录,或者在整体的资料中心用一个全数计数器来记录。
组态管理资讯而言,同样地定义用于不同阶层上的组态。例如,预设的路由组态只有用于相同的子网络,而域名***伺服器则可以用在整个资料中心。阶层1服务管理员负责将预设的路由组态多重播送到整个子网络,而阶层2服务管理员则令含有其资料中心阶层组态的域名***(DNS)伺服器组态发送至阶层1服务管理员。然后,阶层1服务管理员需要在其子网络里多重播送其组件。较低阶层的组态或者政策不可以和较高阶层的政策相抵触;如果相抵触了,较高阶层的政策应该为优先于低阶层的政策。
目录描述语言和SNMP MIB
需要定义几个目录资讯描述语言和SNMP MIB,以便支援阶层可调整整合服务网络(Hierarchical Scalable Integrated Service Networks,HSISN)。
网站物件(Web Site object)
网页内容物件(Web Content object)
服务引擎物件(Service Engine object)
整合服务交换物件(Integrated Service Switch object)
使用者物件(User object)
以及其它物件
以下列的一致性资源定址器为例
网站物件(原始或快取网站)
原始网站
DN(域名***,Distinguished Name):http,vision,yahoo,com属性:
服务网站网际网络协定(IP)位址:
快取服务网站
DN(域名***,Distinguished Name):subnet,Datacenter2,CDN3属性:
服务网站网际网络协定(IP)位址:
网站物件新入口的产生
原始网站将会发送目录闸道器协定(DGP)轻量级目录存取协定附加DN:http.vision.yahoo.com到阶层3服务管理员(也是一个DNS伺服器),以便增加一个新的入口。
网站物件入口的修改
根据服务阶层协定,阶层3服务管理员会发送服务网站位址的DGP轻量级目录存取协定_修改_加入网站物件的入口属性,这些网际网络协定(IP)位址会附加到vision.yahoo.com的DNS入口名单中。
负责vision.yahoo.com  的Yahoo′s DNS伺服器应该将vision.yahoo.com用的DNS请求归的于阶层3服务管理员里的DNS。阶层3服务管理员的DNS将回应具有最低服务尺度的服务网站的IP位址到用户,或者根据其它的政策。根据从快取网站至用户的最佳反应而选择的快取网站
一个以含有视讯为基准的财务网页的Yahoo网站为例:
网际网络存取提供者的DNS伺服器将引用至Yahoo的DNS伺服器,而且用于vision.yahoo.com。Yahoo的DNS伺服器将引用至该内容分散服务供应者的阶层3服务管理员。
每一个资料中心可能有一个或者更多的服务网站,而且每一个服务网站可能会由拥有虚拟IP位址的伺服器所服务。如果发现有vision.yahoo.com的许多快取服务网站可用(例如,其中之一的网站为216.136.131.74,而另一个网站可为216.136.131.99),并且指定所有这些网站以用来服务vision.yahoo.com。阶层3服务管理员的DNS将具有vision.yahoo.com用的多重入口。它将选出其中一个网站作为以政策为基础的DNS答覆(加权循环或从这些网站至用户的服务尺度)。假定DNS选出216.136.131.74以回应用户。
用户送出http的请求如
服务尺度(Service metric)
用户1至网站1的服务尺度系为由网站1目前平均伺服器服务反应时间+加权比重*从用户1至网站1的目前接近度。该加权是以政策为基础而装配。网站1由以上所述的公式计算目前的接近度。阶层1服务管理员的网站1将由服务引擎而接收来自伺服器的保持畅通讯息里每一个伺服器的反应时间,以由作为此网站的负载因子的伺服器来计算目前平均的服务反应时间。
网站内容物件(在原始或快速存取网站内)
域名***(DN):fv.html,ie,web,http,vision,yahoo,com属性:
原始内容位置:原始伺服器的网际网络协定(IP)位址
快取内容位置:快取服务网站1的DN,具有在网站1中此内容的快取服务引擎的数目,快取服务网站2的DN,具有在网站2中此内容的快取服务引擎的数目,快取服务网站31的DN,具有在网站31中此内容的快取服务引擎的数目,快取服务网站41的DN…
在阶层1服务管理员中快取内容服务引擎的媒体存取控制(MAC)位址:
服务引擎1MAC(只应用于阶层1服务管理员),
服务引擎2MAC(只应用于阶层1服务管理员),
具有该快取内容的快取服务引擎的数目
内容最后修改的日期和时间:
内容满期的日期和时间:
服务引擎物件
DN:网际网络协定(IP)位址,子网络1,资料中心2,内容传递网络模式(CDN)
属性:
服务形态:
服务引擎名称:
服务引擎子网络遮罩:
服务引擎媒体存取控制(MAC)位址:
服务引擎安全政策:如果是不同的资料中心,则使用安全插座层
服务管理员IP位址:
服务引擎证书:
整合服务交换物件
DN:伺服器场界面上的IP位址,子网络1,资料中心2,CDN3属性:
交换形态:
交换IP位址:
交换MAC位址:
服务管理员IP位址:
交换证书:
使用者物件
DN:名称,组织,国家
属性:
邮递地址:
电子邮件地址:
使用者证书:
帐号记录:
网站内容物件的新入口的产生和修改
根据服务协定,原始网站将送出DGP LDAP_MODIFY_ADD DN:fv.html,ie,web,http,vision.yahoo.com给阶层3服务管理员,当DNS送出216.136.131.74以做为回应后,用户会送出http的请求如
根据另一个我们所发明的专利,此虚拟IP位址的整合服务交换将会把该请求导引至比较不拥塞的快取服务引擎,譬如说所选择出来的是引擎1。如果该内容不在快取引擎1内,此虚拟IP位址的整合服务切换就会把LDAP搜寻请求送至它的阶层1服务管理员。如果阶层1服务管理员也没该内容,它则引用到它的阶层2服务管理员。如果阶层2服务管理员也没该内容,它则引用到它的阶层3服务管理员。而阶层3服务管理员将回覆原始伺服器IP位址的属性,以指明可否快取得,以及回覆其它的内容属性。如果所请求的内容资讯无法快取得,快取引擎将用http的方式使用户重新导引至原始的伺服器。
如果该请求的内容资讯系为可快取的内容,那么快取引擎将把代表用户启始一个新的http交谈层到原始伺服器。而且如果从原始伺服器的http回应里也载明了″可快取得″,那它将快取该内容。即时串流协定也可以支援该重导向讯息,但其它现存的应用协定则未必总是能支援该重导向讯息。一旦快取该内容,它就会轻量级目录存取协定(LDAP)_附加(ADD)DN:fv.html,ie,web,http,vision.yahoo.com的物件到阶层1服务管理员。如果该物件没有在阶层1服务管理员中找到,那么连同其本身的快取内容位置的属性,加入DN:fv.html,ie,web,http,vision.yahoo.com(服务引擎的DN)。如果物件在阶层1服务管理员中找到,那么该物件会予以修改,然后以新的快取内容位置的属性加入。阶层1服务管理员然后将执行DGP LDAP_ADD或DGP LDAP_MODIFY_ADD DN:fv.html,ie,web,http,vision.yahoo.com到阶层2服务管理员。阶层2服务管理员然后将执行DGP LDAP_ADD或DGP LDAP_MODIFY_ADD DN:fv.html,ie,web,http,vision.yahoo.com到第3阶层服务管理员。
快取位置目录资讯更新的更新是触发性的更新操作,而该更新应该比用在LDAP伺服器的间的现存复制过程里所使用的周期同步过程要快许多。
从最近位置(原始的或快取的)的内容检索
来自邻近的快取服务引擎的检索是由相同LAN中的相同阶层1服务管理员所管理。如果有另一个用户送出http的请求,且该http的请求由整合的服务交换传输至服务引擎2,而该服务引擎2在如同服务引擎1的相同阶层1服务管理员下(也做为轻量级目录存取协定(LDAP)伺服器)予以管理。当没有该内容的服务引擎2从其阶层1服务管理员轻量级目录存取协定_搜寻时,阶层1服务管理员将回覆其属性以及回覆作为内容快取位置的服务引擎1。
因为它是快取得的内容,所以该服务引擎2将代表用户启始一个新http交谈层到服务引擎1,而非原始伺服器。而且除了将内容回应给它的用户之外,它也将快取内容。一旦快取该内容,服务引擎2将LDAP_ADD到相同的阶层1服务管理员(也做为LDAP伺服器)。如果该入口已经存在,服务引擎2将LDAP_MODIFY_ADD,以将另一个快取的位置(其本身)加至该内容属性。
从邻近的网站所进行的检索是由该整个资料中心用的相同的阶层2服务管理员所管理,如果有另一个用户送出http请求给第二个服务网站,且该http的请求由216.136.131.99服务网站的整合服务交换传输至服务引擎31。当没有该内容的服务引擎31从其阶层1服务管理员LDAP_SEARCH时,而阶层1服务管理也没有该内容,并且而后引用到阶层2服务管理员,阶层2服务管理员将回覆作为快取位置的216.136.131.74网站,含有该内容的服务引擎数目的属性。假使有两个或者更多的网站含有该内容,那么有较多具有该内容的服务引擎的网站将予以选出。服务引擎31然后将代表用户启始新的http交谈层到216.136.131.74,而非原始伺服器。而且除了将内容回应给它的用户之外,服务引擎31也将快取内容。一旦快取得内容,服务引擎31将轻量级目录存取协定(LDAP)_附加(ADD)至它的阶层1服务管理员(也做为LDAP伺服器)。如果该入口不存在,阶层1服务管理员会连同其本身的快取内容位置(媒体存取控制(MAC)位址)的属性,加入DN:fv.html,ie,web,http,vision.yahoo.com。并且服务引擎31的阶层1服务管理员也将目录闸道器协定(DGP)LDAP_ADD DN:fv.html,ie,web,http,vision.yahoo.com至阶层2服务管理员。如果找到入口,阶层2服务管理员将修改,以将另一个快取的位置(其本身)附加至内容属性,并且递增拥有该内容的网站数目。
从邻近的资料中心所进行的检索系由该整个CDN(内容传送网络,Content Delivery Network)用的相同的阶层3服务管理员所管理。如果在另一个资料中心设置有第二个服务网站,而且假如该资料中心尚未有如此快取的内容,那么LDAP_SEARCH将最终引用至阶层3服务管理员,以寻找出快取的资料中心位置。如果邻近的资料中心具有该快取内容,则http代理器就会代表来自于一资料中心的快取服务引擎的用户,启始到它的邻近资料中心而非原始伺服器。万一数个资料中心具有该快取的内容,那么拥有该快取内容的快取服务引擎(位于该资料中心内)数目就决定该偏好设定。
服务引擎可以动态地发现它所参考的LDAP伺服器,而该参考LDAP伺服器是为它的阶层1服务管理员。根据是否有连结状态路由协定(例如开放式最短路径优先协定)正在执行与否,阶层1服务管理员可能需要也可能不需要静态的组态来寻找其阶层2服务管理员。如果连结状态路由协定正在执行,那么不透明的连结状态封包就可予以用来携带服务管理员资讯,而且用来泛流至路由领域。LDAP搜寻结果也会由政策组态所影响。也可能加入和譬如代理器或重导向的内容属性有关的政策管理,如果内容资讯可以快取得,即可快取生命时间等等。
快取的内容失效
当原始的伺服器修改DN:fv.html,ie,web,http,vision.yahoo.com的内容时,它会LDAP_修改_删除,以从阶层3服务管理员中移除所有的快取内容位置。不然,它可以由指定来引导排入时程的内容更新,或透过DGP,改变该内容的满期日期属性来进行更新的动作。阶层3服务管理员然后将LDAP_MODIFY_DELETE,以从其所管理的第2阶层服务管理员将所有的快取内容位置移除,或者改变满期日。
然后阶层2服务管理员将LDAP_MODIFY_DELETE,以从其所管理的阶层第1服务管理员,将所有的快取内容位置移除,或者改变满期日。而且阶层1服务管理员将通知(多重播送)所有它的快取服务引擎,以将快取内容从它们的贮存区中移除。
当该内容已排定时程而由原始的伺服器改变时,原始的伺服器也会送出LDAP_MODIFY_取代以修改阶层3服务管理员里内容的最近修改的日期和时间属性,然后向下传输至较低的阶层服务管理员以及快取服务引擎。根据最后修改的日期和时间,伺服器决定出何时将旧的内容抛弃。
在服务引擎(LDAP客户端)中的动态发现,阶层1服务管理员与阶层2服务管理员在(第2层)的区域网络的环境中,第2层多重播送可予以用来从所有的服务引擎将服务资讯传递至阶层1服务管理员。将为人熟知的以太网络多重播送网址定义用于阶层1服务管理员(主要和备份的阶层1服务管理员)。
在连结状态路由领域中,由所有的阶层1服务管理员与阶层2服务管理员,不透明的连结状态封包泛流将用来传输服务引擎和在一个区域或一个自主的***中它所提供服务。
阶层2服务管理员应该总是泛流至整个自主性的***。如果整个自主***只具有一个阶层2服务管理员,那么由阶层1服务管理员的不透明连结状态封包就应该泛流至整个自主性的***中。如果每一个区域具有一个阶层2服务管理员,那么由阶层1服务管理员的不透明连结状态封包就应该只泛流至该区域。虽然至其它相同阶层服务管理员的DGP连结未予以允许,但是在引用到日期资讯用的阶层3服务管理员之前,阶层2服务管理员就可以首先引用到阶层2服务管理员。
超过一个自主***,可利用网际网络协定(IP)多重播送以传输位于阶层2、阶层3或阶层4服务管理员之间的IP多重播送树内的服务。静态组态可以使用来传输、寻找和更新服务管理员之间的服务。
由跳跃流动通告,经由跳跃,从快取服务引擎至具有反转的客户端的具有品质的内容传送IP流动用的跳跃流动通告协定系根据图形符合法则(pattern-matching rules)而来描述。在检查或启始该监定和帐号之后,流动通告将从快取服务引擎开始而至它的上游整合服务交换,而且如果有支援该流动通告协定,该整合服务交换则会继续通告该流动到它上游邻近的整合服务切换,并且跳跃至终端使用者。但是该终端使用者并不需要包含在流动通告协定之中。万一没予以支援该流动通告协定,则每一个跳跃将经由静态组态或者信号协定而将流动和流动属性映射至它的(可能不一样)上游流量特徵中。例如IP流动可以映射至非同步传输模式(ATM)交换式虚拟电路(SVC)或者永久虚拟电路(PVC),ATM SVC或者PVC也可以经由此跳跃流动通告而映射至网际网络协定流动。如果IP MPLS也可使用,IP流动通告就可以经由MPLS信号协定而映射至MPLS。如果上游跳跃没有支援任何流动信号,那么流动通告就将停止下来。
只要流动可予以映射和定义,则流动交换需要包含每一个跳跃,而且应该尝试去包含从阶层2到阶层7的间所有的网络元件。如果只有定义流量这类,那么下游的跳跃仍然应该尝试去将适合的流量类别映射至上游。品质服务的典型例子可以将任何有用的部份映射至譬如DiffServ,有线数据机的单排封装和802.1p的上游网络上。
在连结或交换沿著流动途径中而中断的情形中,上游的跳跃应该由著送出流动放弃通告到它更上游的邻近点以中断该流动,并且传输至终端使用者。另一方面,下游的跳跃应该启动另一个流动通告到其它可用的上游跳跃,并进一步传递至终端使用者,以再建立该流动。如果没有上游的跳跃会接受该流动,则该交换就应该中断该流动,并且通告流动中止(反转)给其下游跳跃,而其下游跳跃应该去找其它可用的上游跳跃,以致使尝试再传递至终端使用者。如果上游跳跃又不再可用的话,则应该继续通告流动中止(反转)给其下游的跳跃,直到发现一个可使用的交换为止,或者就回至将放弃该流动的服务引擎。
具有PKI的虚拟私有网络(VPN)
就非内容相关的服务引擎,譬如IPSEC引擎而言,具有PKI的VPN可以使用相同的目录赋能网络。具有PKI的VPN可以引用到它的阶层1服务管理员以搜寻证书和类似物。并且引用到阶层式使用者和帐号管理用的第2阶层和第3阶层服务管理员。

Claims (10)

1.一种用于阶层式服务和内容分布的网络***,该***包括:
至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络;
至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络中的其中一个;
至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个;以及
至少一个阶层1服务管理员,该管理员和至少一个阶层2服务管理员一起建立目录资讯路由协定,
其中,将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名***伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。
2.如权利要求1所述的网络***,其特征在于,其中该伺服器场的每一个伺服器均由区域网络中的以太网络的交换网络连接,而该区域网络中的以太网络的交换网络用以支援于第2层中的多重播送操作。
3.如权利要求1所述的网络***,其特征在于,其中该伺服器场的每一个伺服器均和无限频带相连接。
4.如权利要求1所述的网络***,其特征在于,其中通过资料中心的资料经由IPSEC通道而行进,还可以在资料中心当中形成虚拟私有网络。
5.一种用于阶层式服务和内容分布的网络***,该***包括:
至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;
至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络的其中一个,其中该至少一个阶层3的每一个服务管理员均贮存回应的该内容传送网络的内容位置资讯,以及资料中心的内容资讯;
至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个,其中该资料中心的至少一个阶层2的每一个服务管理员只贮存该回应的资料中心的内容位置资讯;以及
至少一个阶层1服务管理员,用于和至少一个阶层2服务管理员一起建立目录资讯路由协定,以管理每一个伺服器场,其中,经由区域网络多重播送和充溢着服务资讯的连结状态路由协定的不透明连结状态封包产生该至少一个阶层1服务管理员和该至少个阶层2服务管理员,
其中,将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名***伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。
6.如权利要求5所述的网络***,其特征在于,其中该伺服器场的每一个伺服器均由区域网络中的以太网络的交换网络连接,而该区域网络中的以太网络的交换网络用以支援于第2层中的多重播送操作。
7.如权利要求5所述的网络***,其特征在于,其中该伺服器场的每一个伺服器均由无限频带相连接。
8.如权利要求5所述的网络***,其特征在于,其中通过资料中心的资料经由IPSEC通道而行进,以保证隐私权和安全性,能在资料中心的间形成虚拟私有网络。
9.一种用于阶层式服务和内容分布的网络***方法,包含至少一个阶层4服务管理员、至少一个阶层3服务管理员、至少一个阶层2服务管理员和至少一个阶层1服务管理员,而本方法则包含下列步骤:
管理至少一个具有多重资料中心的内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;
管理具有多重伺服器场或服务引擎场的资料中心;以及
在该至少一个阶层1服务管理员和该至少一个阶层2服务管理员之间建立目录资讯路由协定,并且管理每一个伺服器配置场。
10.如权利要求9所述的方法,其特征在于,该方法进一步地包含在该至少一个阶层2服务管理员和该至少一个阶层3服务管理员之间建立目录闸道器协定连结的步骤。
CNB021028672A 2002-01-28 2002-01-28 用于阶层式服务和内容分布的网络***方法和协定 Expired - Fee Related CN100403293C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021028672A CN100403293C (zh) 2002-01-28 2002-01-28 用于阶层式服务和内容分布的网络***方法和协定

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021028672A CN100403293C (zh) 2002-01-28 2002-01-28 用于阶层式服务和内容分布的网络***方法和协定

Publications (2)

Publication Number Publication Date
CN1435771A CN1435771A (zh) 2003-08-13
CN100403293C true CN100403293C (zh) 2008-07-16

Family

ID=27627680

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021028672A Expired - Fee Related CN100403293C (zh) 2002-01-28 2002-01-28 用于阶层式服务和内容分布的网络***方法和协定

Country Status (1)

Country Link
CN (1) CN100403293C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10402264B2 (en) 2016-09-19 2019-09-03 National Central University Packet-aware fault-tolerance method and system of virtual machines applied to cloud service, computer readable record medium and computer program product

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9049268B2 (en) * 2006-05-05 2015-06-02 Microsoft Technology Licensing, Llc Global provisioning of millions of users with deployment units
US20090172192A1 (en) * 2007-12-28 2009-07-02 Christian Michael F Mapless Global Traffic Load Balancing Via Anycast

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019889A1 (en) * 1998-10-08 2000-04-13 University Of Kentucky Research Foundation Methods and apparatus for in vivo identification and characterization of vulnerable atherosclerotic plaques
WO2000078004A2 (en) * 1999-06-10 2000-12-21 Alcatel Internetworking, Inc. Policy based network architecture
CN1306715A (zh) * 1997-09-03 2001-08-01 因特网接入点网络服务公司 用于在互联网路由提供商之间互连的专用网络接入点路由器
CN1310410A (zh) * 2000-02-19 2001-08-29 智才有限公司 服务登录
CN1326149A (zh) * 2000-05-31 2001-12-12 ***科技股份有限公司 伺服器共享***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306715A (zh) * 1997-09-03 2001-08-01 因特网接入点网络服务公司 用于在互联网路由提供商之间互连的专用网络接入点路由器
WO2000019889A1 (en) * 1998-10-08 2000-04-13 University Of Kentucky Research Foundation Methods and apparatus for in vivo identification and characterization of vulnerable atherosclerotic plaques
WO2000078004A2 (en) * 1999-06-10 2000-12-21 Alcatel Internetworking, Inc. Policy based network architecture
CN1310410A (zh) * 2000-02-19 2001-08-29 智才有限公司 服务登录
CN1326149A (zh) * 2000-05-31 2001-12-12 ***科技股份有限公司 伺服器共享***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10402264B2 (en) 2016-09-19 2019-09-03 National Central University Packet-aware fault-tolerance method and system of virtual machines applied to cloud service, computer readable record medium and computer program product

Also Published As

Publication number Publication date
CN1435771A (zh) 2003-08-13

Similar Documents

Publication Publication Date Title
EP1158723B1 (en) Method for verifying newly provisioned customer network route advertisements
EP1164754B1 (en) Methods and arrangements in a telecommunications system
CN101455030B (zh) 动态共享风险节点组(srng)成员发现
CN101326762B (zh) 在自治***中构造和实现备用路径的方法
CN101095321B (zh) 操作网络的方法
CN101164265B (zh) 用于备份pe选择的算法
CN100484077C (zh) 用于根据流量方向路由信息的方法和装置
CA2374621C (en) On-demand overlay routing for computer-based communication networks
US7693056B2 (en) Method and system for a communication node with a plurality of network interfaces
US20020184368A1 (en) Network system, method and protocols for hierarchical service and content distribution via directory enabled network
US9087023B2 (en) Intra-realm AAA fallback mechanism
Rak et al. Information-driven network resilience: Research challenges and perspectives
WO2007008696A9 (en) Method and system for gateway selection in inter-region communication on ip networks
JP4584998B2 (ja) 仮想プライベートネットワーク構成方法及びシステム
EP1598997B1 (fr) Routage au sein d'un réseau de communication
CN101926126B (zh) 用于提供缺省路由通告保护的方法和***
CN100403293C (zh) 用于阶层式服务和内容分布的网络***方法和协定
Quoitin et al. Using redistribution communities for interdomain traffic engineering
Cisco Multiprotocol BGP (MP-BGP) Support for CLNS
Doria et al. A set of possible requirements for a future routing architecture
Chen et al. Differentiated transmission services and optimization based on two‐dimensional forwarding for Internet traffic in the AS
TWI231127B (en) Network system, method and protocols for hierarchical service and content distribution via directory enabled network
KR20040022709A (ko) 네트워크 보안 서비스와 QoS 서비스를 동시에 제공하는네트워크 시스템
JP2008523652A (ja) 仮想プライベートネットワークサービスのサプライチェーンマネジメントのための相互接続システム
JP2005151136A (ja) 仮想閉域網のネットワーク情報提供システム、及びネットワーク情報サーバ

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080716

Termination date: 20160128

EXPY Termination of patent right or utility model