用于阶层式服务和内容分布的网络系统方法和协定的制作方法

文档序号:6480392阅读:213来源:国知局
专利名称:用于阶层式服务和内容分布的网络系统方法和协定的制作方法
技术领域
本发明是有关于交换服务路由资讯(service routing information)用的一种方法和系统,特别是有关于由协定,经由目录赋能网络(directoryenabled network)而达到阶层式服务(hierachical service)和内容分送(contentdistrubution)管理用的一种方法和系统以由用阶层式服务网络的基本设计来改善内容传送网络(content delivery network)的效能。
譬如边界闸道器协定(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服务管理员之间建立目录闸道器协定连结的步骤。
由此网络的服务网页和资料流内容分散服务,网页和资料流内容主机服务,网际网络通讯加密协定(IPSEC)虚拟私有网络(VPN)服务,予以管理的防火墙服务以及未来的任何其它的新网际网络协定服务。
此类阶层可调整整合式服务网络(Hierarchical Scalable IntegratedService Networks,HSISN)的元件a.装置整合式服务开关(Integrated Service Switch,ISS)网际网络协定(IP)开关,以服务和流动规格为基准的网际网络协定流量。
服务引擎(伺服器)服务系统(或附有特殊硬件),该服务系统处理超文件传输协定(HTFP)、快取储存器、网际网络通讯加密协定、防火墙或代理器等。
服务管理员予以设计的系统,该系统执行作为管理代理员,而且同样地作为链结控制协定(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 gramprotocol)。将视窗大小定义成毋需确认的未处理封包。确认和再发送请求两者皆为允许服务管理员监视的多重播送封包。
可靠多重播送目录更新协定如图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)轻量级目录存取协定_附加DNhttp.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)位址服务引擎1 MAC(只应用于阶层1服务管理员),服务引擎2 MAC(只应用于阶层1服务管理员),…具有该快取内容的快取服务引擎的数目内容最后修改的日期和时间内容满期的日期和时间…服务引擎物件DN网际网络协定(IP)位址,子网络1,资料中心2,内容传递网络模式(CDN)属性服务形态服务引擎名称服务引擎子网络遮罩服务引擎媒体存取控制(MAC)位址服务引擎安全政策如果是不同的资料中心,则使用安全插座层服务管理员IP位址服务引擎证书整合服务交换物件DN伺服器场界面上的IP位址,子网络1,资料中心2,CDN3属性交换形态交换IP位址交换MAC位址服务管理员IP位址交换证书
使用者物件DN名称,组织,国家属性邮递地址电子邮件地址使用者证书帐号记录网站内容物件的新入口的产生和修改根据服务协定,原始网站将送出DGP LDAP_MODIFY_ADD DNfv.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)DNfv.html,ie,web,http,vision.yahoo.com的物件到阶层1服务管理员。如果该物件没有在阶层1服务管理员中找到,那么连同其本身的快取内容位置的属性,加入DNfv.html,ie,web,http,vision.yahoo.com(服务引擎的DN)。如果物件在阶层1服务管理员中找到,那么该物件会予以修改,然后以新的快取内容位置的属性加入。阶层1服务管理员然后将执行DGP LDAP_ADD或DGP LDAP_MODIFY_ADDDNfv.html,ie,web,http,vision.yahoo.com到阶层2服务管理员。阶层2服务管理员然后将执行DGP LDAP_ADD或DGP LDAP_MODIFY_ADDDNfv.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)位址)的属性,加入DNfv.html,ie,web,http,vision.yahoo.com。并且服务引擎31的阶层1服务管理员也将目录闸道器协定(DGP)LDAP_ADD DNfv.html,ie,web,http,vision.yahoo.com至阶层2服务管理员。如果找到入口,阶层2服务管理员将修改,以将另一个快取的位置(其本身)附加至内容属性,并且递增拥有该内容的网站数目。
从邻近的资料中心所进行的检索系由该整个CDN(内容传送网络,Content Delivery Network)用的相同的阶层3服务管理员所管理。如果在另一个资料中心设置有第二个服务网站,而且假如该资料中心尚未有如此快取的内容,那么LDAP_SEARCH将最终引用至阶层3服务管理员,以寻找出快取的资料中心位置。如果邻近的资料中心具有该快取内容,则http代理器就会代表来自于一资料中心的快取服务引擎的用户,启始到它的邻近资料中心而非原始伺服器。万一数个资料中心具有该快取的内容,那么拥有该快取内容的快取服务引擎(位于该资料中心内)数目就决定该偏好设定。
服务引擎可以动态地发现它所参考的LDAP伺服器,而该参考LDAP伺服器是为它的阶层1服务管理员。根据是否有连结状态路由协定(例如开放式最短路径优先协定)正在执行与否,阶层1服务管理员可能需要也可能不需要静态的组态来寻找其阶层2服务管理员。如果连结状态路由协定正在执行,那么不透明的连结状态封包就可予以用来携带服务管理员资讯,而且用来泛流至路由领域。LDAP搜寻结果也会由政策组态所影响。也可能加入和譬如代理器或重导向的内容属性有关的政策管理,如果内容资讯可以快取得,即可快取生命时间等等。
快取的内容失效当原始的伺服器修改DNfv.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也可以经由此跳跃流动通告而映射至网际网络协定流动。如果IPMPLS也可使用,IP流动通告就可以经由MPLS信号协定而映射至MPLS。如果上游跳跃没有支援任何流动信号,那么流动通告就将停止下来。
只要流动可予以映射和定义,则流动交换需要包含每一个跳跃,而且应该尝试去包含从阶层2到阶层7的间所有的网络元件。如果只有定义流量这类,那么下游的跳跃仍然应该尝试去将适合的流量类别映射至上游。品质服务的典型例子可以将任何有用的部份映射至譬如DiffServ,有线数据机的单排封装和802.1p的上游网络上。
在连结或交换沿著流动途径中而中断的情形中,上游的跳跃应该由著送出流动放弃通告到它更上游的邻近点以中断该流动,并且传输至终端使用者。另一方面,下游的跳跃应该启动另一个流动通告到其它可用的上游跳跃,并进一步传递至终端使用者,以再建立该流动。如果没有上游的跳跃会接受该流动,则该交换就应该中断该流动,并且通告流动中止(反转)给其下游跳跃,而其下游跳跃应该去找其它可用的上游跳跃,以致使尝试再传递至终端使用者。如果上游跳跃又不再可用的话,则应该继续通告流动中止(反转)给其下游的跳跃,直到发现一个可使用的交换为止,或者就回至将放弃该流动的服务引擎。
具有PKI的虚拟私有网络(VPN)
就非内容相关的服务引擎,譬如IPSEC引擎而言,具有PKI的VPN可以使用相同的目录赋能网络。具有PKI的VPN可以引用到它的阶层1服务管理员以搜寻证书和类似物。并且引用到阶层式使用者和帐号管理用的第2阶层和第3阶层服务管理员。
权利要求
1.一种用于阶层式服务和内容分布的网络系统方法和协定,包括至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络;至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络中的其中一个;至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个;以及至少一个阶层1服务管理员,该管理员和至少一个阶层2服务管理员一起建立目录资讯路由协定。
2.如权利要求1所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均由区域网络(LAN)乙太网络交换网络连接,而该LAN乙太网络交换网络系支援第2层的多重播送操作。
3.如权利要求1所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均和无限频带交换相连接。
4.如权利要求1所述的网络系统,其特征在于,其中通过资料中心的资料经由IPSEC通道而行进,还可以在资料中心当中形成虚拟私有网络(VPN)。
5.如权利要求1所述的网络系统,其特征在于,其中将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为特异名称(DNS)伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。
6.一种用于阶层式服务和内容分布的网络系统方法和协定,该系统包括至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络的其中一个,其中该至少一个阶层3服务管理员的每一个均贮存回应的内容传送网络的内容位置资讯,以及资料中心的内容资讯;至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个,其中该资料中心的至少一个阶层2服务管理员的每一个只贮存该回应的资料中心的内容位置资讯;以及至少一个阶层1服务管理员,用于和至少一个阶层2服务管理员一起建立目录资讯路由协定,以致使管理每一个伺服器场,其中该至少一个阶层1服务管理员和该至少一个阶层2服务管理员经由LAN多重播送和充溢着服务资讯的连结状态路由协定的不透明连结状态封包而产生。
7.如权利要求6所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均由LAN乙太网络交换网络连接,而该LAN乙太网络交换网络支援第2层多重播送操作。
8.如权利要求6所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均由无限频带交换相连接。
9.如权利要求6所述的网络系统,其特征在于,其中通过资料中心的资料经由IPSEC通道而行进,以保证隐私权和安全性,甚至可以在资料中心的间形成虚拟私有网络(VPN)。
10.如权利要求6所述的网络系统,其特征在于,其中将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为特异名称(DNS)伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。
11.一种用于阶层式服务和内容分布的网络系统方法和协定,包含至少一个阶层4服务管理员、至少一个阶层3服务管理员、至少一个阶层2服务管理员和至少一个阶层1服务管理员,而本方法则包含下列步骤管理至少一个具有多重资料中心的内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;管理具有多重伺服器场或服务引擎场的资料中心;以及在该至少一个阶层1服务管理员和该至少一个阶层2服务管理员之间建立目录资讯路由协定,并且管理每一个伺服器配置场。
12.如权利要求11所述的方法,其特征在于,该方法进一步地包含在该至少一个阶层2服务管理员和该至少一个阶层3服务管理员之间建立目录闸道器协定连结的步骤。
全文摘要
一种用于阶层式服务和内容分布的网络系统方法和协定,以利用阶层式服务网络的基础模式设计,而改善内容传送网络的效能。根据该网络系统,提供一种方法和协定,以说明如何在执行现有的网际网络协定和使用者专属协定下,设计多重资料中心的网络,而该网络允许使用者以可调整且容错方式来取得不同的网际网络服务,特别是内容传送服务。将该网络系统建构成4层,每一层均由服务管理员所代表及管理,而该服务管理员具有备份镜射管理员。
文档编号G06F12/08GK1435771SQ0210286
公开日2003年8月13日 申请日期2002年1月28日 优先权日2002年1月28日
发明者王运森 申请人:特瑞帝德国际公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1