[go: up one dir, main page]

CN100403293C - Network system method and protocol for hierarchical service and content distribution - Google Patents

Network system method and protocol for hierarchical service and content distribution 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
service administrator
administrator
stratum
network
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
Chinese (zh)
Other versions
CN1435771A (en
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/en
Publication of CN1435771A publication Critical patent/CN1435771A/en
Application granted granted Critical
Publication of CN100403293C publication Critical patent/CN100403293C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种用于阶层式服务和内容分布的网络系统方法和协定,以利用阶层式服务网络的基础模式设计,而改善内容传送网络的效能。根据该网络系统,提供一种方法和协定,以说明如何在执行现有的网际网络协定和使用者专属协定下,设计多重资料中心的网络,而该网络允许使用者以可调整且容错方式来取得不同的网际网络服务,特别是内容传送服务。将该网络系统建构成4层,每一层均由服务管理员所代表及管理,而该服务管理员具有备份镜射管理员。A network system method and protocol for hierarchical service and content distribution to improve the performance of content delivery network by utilizing the basic model design of hierarchical service network. According to the network system, a method and protocol are provided to illustrate how to design a network of multiple data centers under the implementation of existing Internet protocols and user-specific protocols, and the network allows users to implement in a scalable and fault-tolerant manner. Access to various Internet services, especially content delivery services. The network system is constructed into 4 layers, each layer is represented and managed by a service administrator, and the service administrator has a backup mirror administrator.

Description

用于阶层式服务和内容分布的网络系统方法和协定 Network system method and protocol for hierarchical service and content distribution

技术领域 technical field

本发明是有关于交换服务路由资讯(service routing information)用的一种方法和系统,特别是有关于由协定,经由目录赋能网络(directoryenabled network)而达到阶层式服务(hierachical service)和内容分送(contentdistrubution)管理用的一种方法和系统以由用阶层式服务网络的基本设计来改善内容传送网络(content delivery network)的效能。The present invention relates to a method and system for exchanging service routing information, and in particular to a method and system for hierarchical service and content distribution via a directory enabled network by agreement. A method and system for content distribution management to improve the performance of a content delivery network by using the basic design of a hierarchical service network.

背景技术 Background technique

网页现阶段已成为B2B(企业对企业)、B2C(企业对消费者)、和C2C(消费者对消费者)通讯用最有功效与最主要媒介的其中一个。网络模式以传送内容或服务到网际网络上所有点的集中式伺服器为基础。网页流量的激增已经因此造成许多的网页伺服器的拥塞,以及网络流量的阻塞。因此,将内容传送网络设计成需要多数合作,内容-察觉的网络装置,其中这些网络装置互相工作,以致使分散较靠近使用者的内容,并且在要求之下,找出最靠近用户的内容的所在位置。The web has now become one of the most effective and dominant media for B2B (business-to-business), B2C (business-to-consumer), and C2C (consumer-to-consumer) communications. The web model is based on centralized servers that deliver content or services to all points on the Internet. The surge in web traffic has thus caused congestion of many web servers and blocking of network traffic. Accordingly, content delivery networks are designed to require a plurality of cooperative, content-aware network devices that work with each other to cause distribution of content closer to the user and, on demand, to find the location of the content closest to the user. location.

譬如边界闸道器协定(BGP)的网际网络路由协定,设计用来在路由器之间交换大型的网际网络路由。于外部路由规范的边界闸道器协定,为连结一定向,并于传输控制协定上层执行,并将经由保持畅通(keep-alive)的讯息而维持相邻的连结,并且经由连接的生命而使一致性的路由资讯同步。然而边界闸道器协定将不会在网页伺服器中央网际网络里交换资讯。因此,具有服务(以轻量级目录存取协定为目录格式)路由协定,以经由目录赋能网络的服务和内容分散管理用的阶层方式来交换服务资讯则将是有用的,以致使改善内容传送网络和服务供应与管理的效能。Internet routing protocols, such as Border Gateway Protocol (BGP), are designed to exchange large Internet routes between routers. The Border Gateway Protocol, specified in external routing, is directional for a connection and is implemented on top of TCP, and will maintain adjacent connections through keep-alive messages and enable Consistent routing information synchronization. However, the Border Gateway Protocol will not exchange information within the central Internet of web servers. Therefore, it would be useful to have a routing protocol for services (in LLDAP as a directory format) to exchange service information in a hierarchical manner for decentralized management of services and content via a directory-enabled network, resulting in improved content Efficiency of delivery network and service provisioning and management.

发明内容 Contents of the invention

本发明的目的在于提供一种网络系统,该系统具有多重阶层性,用于透过阶层式服务网络的以下模式设计而可以改善内容传递网络的效能。The purpose of the present invention is to provide a network system with multi-layered nature, which can improve the performance of content delivery network through the following mode design of hierarchical service network.

本发明的另一目的在于提供一种方法和协定,以至于当下一个跳跃不可用时,可以经由流动通告,从伺服器跳跃至具反转的客户端以传递品质内容。其根据前述及其它目的,本发明提出一种新的网络系统和方法,其经由目录赋能网络而用于阶层式服务和内容分散的管理。Another object of the present invention is to provide a method and protocol so that a hop from a server to a client with an inversion can be delivered via a streaming notification to deliver quality content when the next hop is not available. In accordance with the aforementioned and other objectives, the present invention proposes a new network system and method for hierarchical service and decentralized management of content via a directory-enabled network.

为实现上述目的,本发明提供的一种用于阶层式服务和内容分布的网络系统方法和协定,包括:To achieve the above purpose, the present invention provides a network system method and agreement for hierarchical service and content distribution, including:

至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络;at least one stratum 4 service administrator responsible for managing the multiple content delivery network;

至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络中的其中一个;at least one Tier 3 service administrator responsible for managing one of the content delivery networks having multiple data centers;

至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个;以及At least one Tier 2 service administrator responsible for managing one of the data centers with multiple server farms or service engine farms; and

至少一个阶层1服务管理员,该管理员和至少一个阶层2服务管理员一起建立目录资讯路由协定。At least one Tier 1 service administrator who, together with at least one Tier 2 service administrator, establishes a directory information routing protocol.

其中该伺服器场的每一个伺服器均由区域网络(LAN)以太网络交换网络连接,而该LAN以太网络交换网络支援第2层的多重播送操作。Each server of the server farm is connected by a local area network (LAN) Ethernet switching network, and the LAN Ethernet switching network supports layer 2 multicast operation.

其中该伺服器场的每一个伺服器均和无限频带相连接。Wherein each server of the server farm is connected with the wireless frequency band.

其中通过资料中心的资料经由IPSEC通道而行进,以保证隐私权和安全性,甚至可以在资料中心当中形成虚拟私有网络(VPN)。Among them, the data passing through the data center travels through the IPSEC channel to ensure privacy and security, and even form a virtual private network (VPN) in the data center.

其中将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名系统(DNS)伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。wherein at least one stratum 1 service administrator is managed to establish a directory gateway agreement, and the directory gateway agreement is linked with at least one of the at least one stratum 2 service administrator to manage the at least one stratum 2 service administrator to establish a directory gateway agreement, and the directory gateway agreement is associated with at least one of the at least one layer 3 service administrator, the at least one layer 3 service administrator is administered to perform as domain name system (DNS) server, which directs user requests to different data centers as a regional load balancer, and also manages the service administrator at the origin of the server farm to establish a relationship with its parent service administrator. Linked directory gateway protocol.

本发明提供的用于阶层式服务和内容分布的网络系统方法和协定,还包括:The network system method and agreement for hierarchical service and content distribution provided by the present invention also include:

至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;at least one Tier 4 service administrator responsible for managing multiple content delivery networks and storing content location information for the at least one content delivery network;

至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络的其中一个,其中该至少一个阶层3服务管理员的每一个均贮存回应的内容传送网络的内容位置资讯,以及资料中心的内容资讯;at least one Tier 3 service administrator responsible for managing one of the content delivery networks having multiple data centers, wherein each of the at least one Tier 3 service administrator stores content location information for responsive content delivery networks, and content information of the data center;

至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个,其中该资料中心的至少一个阶层2服务管理员的每一个只贮存该回应的资料中心的内容位置资讯;以及at least one Tier 2 service administrator responsible for managing one of the data centers having multiple server farms or service engine farms, wherein each of the at least one Tier 2 service administrators of the data center stores only the response data Center content location information; and

至少一个阶层1服务管理员,用于和至少一个阶层2服务管理员一起建立目录资讯路由协定,以致使管理每一个伺服器场,其中该至少一个阶层1服务管理员和该至少一个阶层2服务管理员经由LAN多重播送和充溢着服务资讯的连结状态路由协定的不透明连结状态封包而产生。at least one tier 1 service administrator for establishing directory information routing protocols with at least one tier 2 service admin to manage each server farm, wherein the at least one tier 1 service admin and the at least one tier 2 service Managers are generated via LAN multicast and opaque link-state packets of link-state routing protocols filled with service information.

其中该伺服器场的每一个伺服器均由LAN以太网络交换网络连接,而该LAN以太网络交换网络支援第2层多重播送操作。Each server of the server farm is connected by a LAN Ethernet switching network, and the LAN Ethernet switching network supports layer 2 multicast operation.

其中该伺服器场的每一个伺服器均由无限频带相连接。Wherein each server of the server farm is connected by an infinite frequency band.

其中通过资料中心的资料经由IPSEC通道而行进,以保证隐私权和安全性,甚至可以在资料中心的间形成虚拟私有网络(VPN)。Among them, the data passing through the data center travels through the IPSEC channel to ensure privacy and security, and even form a virtual private network (VPN) between the data centers.

其中将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名系统(DNS)伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。wherein at least one stratum 1 service administrator is managed to establish a directory gateway agreement, and the directory gateway agreement is linked with at least one of the at least one stratum 2 service administrator to manage the at least one stratum 2 service administrator to establish a directory gateway agreement, and the directory gateway agreement is associated with at least one of the at least one layer 3 service administrator, the at least one layer 3 service administrator is administered to perform as domain name system (DNS) server, which directs user requests to different data centers as a regional load balancer, and also manages the service administrator at the origin of the server farm to establish a relationship with its parent service administrator. Linked directory gateway protocol.

本发明提供的用于阶层式服务和内容分布的网络系统方法和协定,包含至少一个阶层4服务管理员、至少一个阶层3服务管理员、至少一个阶层2服务管理员和至少一个阶层1服务管理员,而本方法则包含下列步骤:The present invention provides a network system method and protocol for hierarchical service and content distribution, including at least one stratum 4 service administrator, at least one stratum 3 service administrator, at least one stratum 2 service administrator and at least one stratum 1 service manager members, and the method includes the following steps:

管理至少一个具有多重资料中心的内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;managing at least one content delivery network with multiple data centers and storing content location information for the at least one content delivery network;

管理具有多重伺服器场或服务引擎场的资料中心;以及manage data centers with multiple server farms or service engine farms; and

在该至少一个阶层1服务管理员和该至少一个阶层2服务管理员之间建立目录资讯路由协定,并且管理每一个伺服器配置场。A directory information routing protocol is established between the at least one Tier 1 service administrator and the at least one Tier 2 service administrator and manages each server farm.

该方法进一步地包含在该至少一个阶层2服务管理员和该至少一个阶层3服务管理员之间建立目录闸道器协定连结的步骤。The method further comprises the step of establishing a directory gateway protocol link between the at least one layer 2 service administrator and the at least one layer 3 service administrator.

附图说明 Description of drawings

在结合附图的下述详细说明的考虑上,本发明的上述与其它的目的与优点将明显可见,在此,参考文字全部引用到类似部份,其中:The foregoing and other objects and advantages of the present invention will become apparent upon consideration of the following detailed description in conjunction with the accompanying drawings, in which all references are cited to similar parts, wherein:

图1为显示根据本发明的系统,而用于多重CDN网络的内容同级图(Content Peering);Fig. 1 is to show the system according to the present invention, and is used for the content peer figure (Content Peering) of multiple CDN network;

图2a为显示根据本发明的系统的多重资料中心(Multiple Data Centers)的整合服务网络(Integrated Service Network)图;Fig. 2 a is the integrated service network (Integrated Service Network) diagram showing multiple data centers (Multiple Data Centers) of the system according to the present invention;

图2b为显示根据本发明的系统中的多重资料中心的另一种整合服务网络图;FIG. 2b is another integrated service network diagram showing multiple data centers in the system according to the present invention;

图3为显示根据本发明的系统的资料中心里的服务管理员(ServiceManager)和快取代理伺服器场(Caching Proxy Server Farm)图;Fig. 3 is a diagram showing a service administrator (ServiceManager) and an cache proxy server farm (Caching Proxy Server Farm) in the data center according to the system of the present invention;

图4为显示根据本发明系统中的服务管理员场内的目录资讯多重播送更新图(Directory Information Multicast Update);Fig. 4 shows the directory information multicast update diagram (Directory Information Multicast Update) in the service administrator field in the system according to the present invention;

图5a为显示根据本发明系统中的整合服务(Integrated Service)中区域网络(LAN)图;Figure 5a is a diagram showing a local area network (LAN) in the integrated service (Integrated Service) in the system according to the present invention;

图5b为显示根据本发明系统和方法中的可靠多重播送传输协定顺序(Reliable Multicast Transport Protocol Sequence)的程序图;Figure 5b is a program diagram showing the reliable multicast transport protocol sequence (Reliable Multicast Transport Protocol Sequence) in the system and method of the present invention;

图6为显示根据本发明的系统和方法中的传输多重播送放弃操作顺序(Transport Multicast abort operation sequence)的程序图;Fig. 6 is a procedure diagram showing the transport multicast abort operation sequence (Transport Multicast abort operation sequence) in the system and method according to the present invention;

图7为显示根据本发明的系统和方法中的可靠多重播送目录更新协定顺序(Reliable Multicast Directory Update Protocol Sequence)的顺序图;FIG. 7 is a sequence diagram showing the Reliable Multicast Directory Update Protocol Sequence (Reliable Multicast Directory Update Protocol Sequence) in the system and method according to the present invention;

图8为显示根据本发明的系统和方法中可靠多重播送管理协定顺序(Reliable Multicast Management Protocol Sequence)的顺序图。FIG. 8 is a sequence diagram showing the Reliable Multicast Management Protocol Sequence (Reliable Multicast Management Protocol Sequence) in the system and method according to the present invention.

具体实施方式 Detailed ways

网络系统层network system layer

本发明网络系统层的实施例请参考图1、图2a与图2b来说明。图1为根据本发明的系统而说明多重内容传递网络模式(CDN)网络用的内容同级的图。此阶层式目录赋能网络(hierachical directory enabled network)提供具有安全性的内容资讯,也提供其它形式的服务。Please refer to FIG. 1 , FIG. 2 a and FIG. 2 b to illustrate the embodiment of the network system layer of the present invention. FIG. 1 is a diagram illustrating content peering for multiple Content Delivery Network (CDN) networks in accordance with the system of the present invention. This hierarchical directory enabled network (hierachical directory enabled network) provides secure content information and other forms of services.

由此网络的服务Services from this network

网页和资料流内容分散服务,web and streaming content decentralized services,

网页和资料流内容主机服务,web and stream content hosting services,

网际网络通讯加密协定(IPSEC)虚拟私有网络(VPN)服务,Internet Communications Encryption Protocol (IPSEC) Virtual Private Network (VPN) service,

予以管理的防火墙服务Managed Firewall Service

以及未来的任何其它的新网际网络协定服务。and any other new Internet Protocol services in the future.

此类阶层可调整整合式服务网络(Hierarchical Scalable IntegratedService Networks,HSISN)的元件This class can adjust the elements of Hierarchical Scalable Integrated Service Networks (HSISN)

a.装置a. Device

整合式服务开关(Integrated Service Switch,ISS):Integrated Service Switch (Integrated Service Switch, ISS):

网际网络协定(IP)开关,以服务和流动规格为基准的网际网络协定流量。Internet Protocol (IP) switch, IP traffic based on service and flow specifications.

服务引擎(伺服器):Service engine (server):

服务系统(或附有特殊硬件),该服务系统处理超文件传输协定(HTTP)、快取储存器、网际网络通讯加密协定、防火墙或代理器等。A server system (or with special hardware attached) that handles Hyperfile Transfer Protocol (HTTP), cache memory, Internet communication encryption protocol, firewall or proxy, etc.

服务管理员:Service administrator:

予以设计的系统,该系统执行作为管理代理员,而且同样地作为链结控制协定(LDAP)伺服器,以用于链结控制协定搜寻服务,而且也和该系统的父系服务管理员及子系服务管理员执行目录闸道器协定,以交换目录资讯。A system designed to execute as an administrative agent and likewise as a Link Control Protocol (LDAP) server for the Link Control Protocol search service, and also with the system's parent service administrator and child The service administrator implements the directory gateway protocol to exchange directory information.

链结控制协定描述语言:Link Control Protocol Description Language:

目录资讯的定义,该定义是由服务管理程序所交换并由链结控制协定用户端所搜寻。Definition of directory information exchanged by service managers and searched by LCP clients.

简单网络管理协定(SNMP):Simple Network Management Protocol (SNMP):

管理资讯的定义,在SNMP网络管理员和代理员之间使用。Definition of management messages, used between SNMP network managers and agents.

协定agreement

标准协定standard agreement

现存的路由协定(开放式最短路径优先协定(OSPF)、边界闸道器协定(BGP))是在ISS上执行,以和在此网络中的其它路由器进行内部操作。Existing routing protocols (Open Shortest Path First (OSPF), Border Gateway Protocol (BGP)) are implemented on the ISS to interoperate with other routers in the network.

每一个伺服器将链结控制协定作为用户端来执行;服务管理员也同样地执行作为链结控制协定,以提供服务引擎链结控制协定搜寻要求的服务。Each server implements the LCP as a client; the service manager similarly implements the LCP to provide the services required by the service engine's LCP search.

发明的协定invention agreement

服务资讯协定【审查中的相关申请案是分开申请的】Service Information Agreement [Related applications under review are applied separately]

请参考图5a,它是在位于ISS、服务引擎和阶层1服务管理员之间的区域网络或无限频带(一种给伺服器使用的新输入/输出规格)环境中执行,以致使Please refer to Figure 5a, which is implemented in a LAN or InfiniBand (a new I/O specification for servers) environment between the ISS, Service Engine, and Tier 1 Service Manager, so that

1.注册/解除注册/更新服务和服务属性1. Register/unregister/update services and service attributes

2.服务控制通告-服务引擎拥塞、重导向等等2. Service Control Notification - Service Engine Congestion, Redirection, etc.

可以支援不受限制的服务引擎数目(即利用多重盒可以拥极高的调整性)。服务控制通告可以动态的在服务引擎的间进行负载平衡,原因是该ISS将传输以这些通告为基础的讯息至可用的(比较不塞的)服务引擎。在ISS和服务管理员之间的保持畅通讯息可以协助检查故障的装置,而就可以从其可用的服务引擎名单中除去ISS。Can support an unlimited number of service engines (that is, the use of multiple boxes can have extremely high adjustability). Service Control Advertisements can be dynamically load balanced among Service Engines, since the ISS will transmit messages based on these advertisements to available (less congested) Service Engines. Keeping open communication between the ISS and the service administrator can assist in the detection of faulty devices, which in turn can remove the ISS from its list of available service engines.

流动通告协定(Flow advertisement protocol)【审查中的相关申请案是分开申请的】Flow advertisement protocol (Flow advertisement protocol) [Related applications under review are applied separately]

由给ISS的服务引擎使用而产生(应用程序驱动流动或交谈层)Generated by service engine for ISS (Application Driven Flow or Chat Layer)

1.建立在ISS中的流动以允许流动交换1. Establish flow in ISS to allow flow exchange

2.该流动含有其流动属性;其中的一的属性是服务品质(QoS),其它的流动属性也同样可能。2. The flow has its flow attributes; one of the attributes is Quality of Service (QoS), other flow attributes are equally possible.

服务品质的流动属性可以强制资料流内容品质传递的要求。该流动将由ISS映射至外部网络至现存或未来的标准,如MPLS,DiffServ,802.1p,缆线数据机SID。The fluidity attribute of the quality of service can enforce the requirements of data flow content quality delivery. The flow will be mapped by the ISS to the external network to existing or future standards such as MPLS, DiffServ, 802.1p, cable modem SID.

指定的数值授权协定(Assigned Numbers Authority protocol)【审查中的相关申请案是分开申请的】Assigned Numbers Authority protocol (Assigned Numbers Authority protocol) [Related applications under review are applied separately]

该协定控制若需要全域地予以指定到此子网络或区域网络或无限频带的任何种类的数值。这些数值如网际网络协定位址池、MPLS标签范围、全域介面数值、超文件传输协定资料(kookies)等等。在每一个子网络中,设计好的服务管理员将予以选定出来(代表包括ISS的服务引擎场)。服务型态将以封包形态符合方式来表示,以致于不同种类的服务引擎可予以混合在相同的子网络或区域网络,而所有不同种类的服务引擎皆可以藉由同样的服务管理员来代表。The protocol controls any kind of value assigned to the sub-network or area network or unlimited band if required globally. These values are IP address pools, MPLS label ranges, global interface values, HTTP data (kookies) and so on. In each sub-network, the designed service manager will be selected (representing the service engine farm including ISS). The service type will be expressed in a packet-shaped manner, so that different types of service engines can be mixed in the same subnet or area network, and all different types of service engines can be represented by the same service manager.

目录闸道器协定(Directory Gateway Protocol,DGP)Directory Gateway Protocol (DGP)

参考显示用于多重内容传送网络网络的内容同级的图1以及图2a与图2b,而图2a与图2b则显示多重资料中心的整合服务网络,目录闸道器协定定义为目录资讯路由协定。目录闸道器协定利用来自外部路由协定边界闸道器协定的类似观念,除了该目录资讯系于该目录闸道器协定父系和子系之间交换,而非在边界闸道器协定相邻的间的网际网络协定路由交换。相似于边界闸道器协定,目录闸道器协定是为连结定向,并在传输控制协定的上层执行,而且将经由保持畅通的讯息而维持相邻的连结,以及于连结的生命期间,使一致性的目录资讯同步。但是假如父系与子系服务管理器试著同时启动目录阐道器协定连结的话,该目录阐道器协定连结则从父系服务管理器启动到子系服务管理器,以避免任何的连结冲突。为了避免任何传输的回圈,在相同阶层的服务管理员之间的连结是不予以允许的。虽然因为重复的理由,有可能使多重备份的父系服务管理员连结至相同的子系服务管理员,以提供子系服务管理员轻量级目录存取协定搜寻服务,但只有在父系服务管理员和子系服务管理员之间的连结才予以允许。Referring to Figure 1 and Figures 2a and 2b showing content peering for multiple content delivery network networks, and Figures 2a and 2b showing an integrated services network for multiple data centers, Directory Gateway Protocol is defined as Directory Information Routing Protocol . Directory Gateway Protocol utilizes similar concepts from the external routing protocol Border Gateway Protocol, except that the directory information is exchanged between the Directory Gateway Protocol parent and child, rather than between Border Gateway Protocol adjacent Internet Protocol Routing Switching. Similar to the Border Gateway Protocol, the Directory Gateway Protocol is link-oriented and implemented on top of the Transmission Control Protocol, and will maintain adjacent links by keeping the message open and, during the life of the link, make consistent Sexual directory information synchronization. But if the parent and child service managers try to initiate a directory interpreter protocol link at the same time, the directory interpreter protocol link is initiated from the parent service manager to the child service manager to avoid any link conflicts. To avoid any transmission loops, connections between service managers at the same level are not allowed. Although for duplication reasons it is possible for multiple backup parent service administrators to link to the same child service administrator to provide child service administrator LDA search services, only if the parent service administrator Connections with subservice administrators are only allowed.

阶层1服务管理员(代表一服务子网络)将和它的父系服务管理员(阶层2服务管理员)建立目录阐道器协定连结。通常阶层2服务管理员将代表整个资料中心来执行。A stratum 1 service administrator (representing a service subnetwork) will establish a directory explorer protocol link with its parent service administrator (stratum 2 service administrator). Typically a Tier 2 service administrator will act on behalf of the entire data center.

阶层2服务管理员也将会和它的父系服务管理员(阶层3服务管理员)建立目录阐道器协定连结。通常原始伺服器场(origin server farm)的服务管理员也将和它的父系服务管理员(阶层2或阶层3服务管理员)建立目录阐道器协定连结。The stratum 2 service administrator will also establish a directory explorer protocol link with its parent service administrator (stratum 3 service administrator). Usually the service administrator of the origin server farm will also establish a directory protocol link with its parent service administrator (stratum 2 or stratum 3 service administrator).

阶层3服务管理器通常执行作为域名系统伺服器,而该服务管理员将使用者的需求导引到作为区域性负载平衡的不同资料中心。域名系统重导向的决定可以根据服务负载属性的情况而定,而该服务负载属性可由服务资料中心,经过目录阐道器协定递增的更新而达成更新,并且可以譬如靠近用户的其它属性为基础来决定领域名称服务重导向。A Tier 3 service manager typically performs as a domain name system server, and the service manager directs user demand to different data centers as a regional load balancer. The DNS redirection decision may be based on the availability of service load attributes that may be updated by the service data center via incremental updates of the directory resolver protocol, and may be based on other attributes such as proximity to the user Determines domain name service redirection.

起始的目录阐道器协定连结将交换以个别其它的目录资讯传输原则为基础的目录资讯;在起始交换的后,每一个服务管理员将只会递增地更新(增加或放弃)它的目录资讯服务及服务属性、内容和内容属性等等至另一边。其中之一的服务属性是服务领域的负载因子(反应时间),而其中之一的内容属性则为包括快取内容位置的内容位置。目录阐道器协定封包的形式为打开、轻量级目录存取协定(LDAP)附加、LDAP_删除、LDAP_修改_附加、LDAP_修改_取代、LDAP_修改_删除、通知和保持畅通。The initial directory interpreter protocol link will exchange directory information based on the individual other directory information transfer principles; after the initial exchange, each service manager will only incrementally update (add or drop) its Directory information services and service attributes, content and content attributes, etc. to the other side. One of the service attributes is the load factor (response time) of the service domain, and one of the content attributes is the content location including the cached content location. Directory interpreter protocol packets are in the form of open, lightweight directory access protocol (LDAP) append, LDAP_delete, LDAP_modify_attach, LDAP_modify_replace, LDAP_modify_delete, notify and keep open.

将内容的改变视为用于该内容的内容属性(内容时间)改变,该内容改变将传输至具有快取内容的快取伺服器(详情请参看快取内容失效顺序的部份)。对经常改变的内容而言,(类似边界闸道器协定)目录闸道器协定支援目录资讯阻尼(directory information damping),该阻尼抑制经常变换的目录资讯的传递。类似于边界闸道器协定,目录闸道器协定也支援在其父系和子系服务管理器的间以政策为基础的传输。最好的方式是在传输之前应用集合政策,以将目录资讯集合起来。同样类似于边界闸道器协定,传输控制协定微型光碟5也可以用在认证上。Considering a content change as a content attribute (content time) change for the content, the content change will be transmitted to the caching server with cached content (see the section on caching content invalidation sequence for details). For frequently changing content, the (similar to Border Gateway Protocol) Directory Gateway Protocol supports directory information damping, which dampens the delivery of frequently changing directory information. Similar to the Border Gateway Protocol, the Directory Gateway Protocol also supports policy-based transfers between its parent and child service managers. The best way to aggregate directory information is to apply an aggregation policy prior to transfer. Also similar to BGP, TCP-mini-disc 5 can also be used for authentication.

接近度的计算Calculation of proximity

如前所述,本技术是和由每个资料中心所更新的服务负载属性一起使用,以使DNS伺服器将使用者的需求指示至作为区域负载平衡的最佳服务资料中心。每一个网际网络协定的目的地(IP路由、位址和遮罩)将予以指定(x,y)属性,其中x代表经度(在-180和+180的间,但-180和+180事实上是同一个位置,这是因为地球是圆的),而y代表在地球的纬度(在-90和+90的间),在此IP的目的地就可以做实体上的定位。As previously mentioned, this technique is used with service load attributes that are updated by each data center so that the DNS server directs the user's needs to the best service data center for regional load balancing. Every IP destination (IP route, address, and mask) will be assigned an (x, y) attribute, where x represents longitude (between -180 and +180, but -180 and +180 are actually is the same location, this is because the earth is round), and y represents the latitude of the earth (between -90 and +90), and the destination of this IP can be physically positioned.

假定用户的来源位址和某一个带有(x1,y1)属性的网际网络协定目的地的最长字首相符合,而且资料中心的网际网络协定位址字首的属性为(x2,y2)。Assume that the source address of the user matches the longest prefix of an IP destination with the attribute (x1, y1), and the attribute of the IP address prefix of the data center is (x2, y2).

如果|x1-x2|<=180,那么在用户和资料中心的间的距离为If |x1-x2|<=180, then the distance between the user and the data center is

((x1-x2)2+(y1-y2)2)1/2 ((x1-x2) 2 +(y1-y2) 2 ) 1/2

如果|x1-x2|>180,那么在用户和资料中心之间的距离为If |x1-x2|>180, then the distance between the user and the data center is

((360-|x1-x2|)2+(y1-y2)2)1/2 ((360-|x1-x2|) 2 +(y1-y2) 2 ) 1/2

该(x,y)路由属性可以建议给网际网络工程任务推动小组做为边界闸道器协定路由属性的扩充。The (x, y) routing attribute can be suggested to the Internet engineering task promotion team as an extension of the border gateway protocol routing attribute.

可靠多重播送传输协定(Reliable Multicast Transport Protocol)Reliable Multicast Transport Protocol

参考图4,服务管理场内的目录资讯多重播送更新,以及图5b,可靠多重播送传输协定顺序,为了可以同时将资讯更新给在可多重播送网络中的服务装置,以及为了改善效能,该可靠多重播送传输协定则是为了满足此目的而使用。该协定类似于传输控制协定,但它有双向(发送和应答交握)的功能,而非在发送者和接收者之间定义以建立连结的三向交握。在此之后,服务管理员就会负责指定视窗的大小(存在于封包内),以致于,发送者可以不用确认就发送讯息。视窗的大小是个别服务引擎注册给服务管理员的服务属性之一。服务管理员会从每一个接收者所注册的视窗大小的服务属性当中,选择最低的数值。在每一个视窗的最末,服务管理员也会负责代表所有其它的接收者来确认该接收。比较好的方式是服务管理员会在发送确认接收讯号之前等待一小段静默的时间(可以是可组态的数值)。如果检查出任何无程序封包接收,或者在一定的时间没有收到任何的封包而引起等待时间过长而停止的状况,接收者应该从开始的程序数值(给视窗使用)中发送再发送的请求。该发送者可以选择从该特定的再发送程序数值而再发送,或者中断该连结并且再度重新启动。除非中断该连结,否则接收者将会简单地降下该已经接收到的封包。最后的封包不单单由服务管理员,也应由所有的接收者所确认,以致使指示连结正常中断。如果服务管理员检查出任何接收者没有在暂停期间确认最后的封包,那么服务管理员就会请求再发送该最后封包到该接收者(单点广播封包)。如果已经尝试超过三次的再发送,就会将该装置视为是死的,并由服务管理员从服务引擎名单中除名。如果只有一个封包要传送,则此协定就变成为可靠的资料段协定(reliable data gram protocol)。将视窗大小定义成毋需确认的未处理封包。确认和再发送请求两者皆为允许服务管理员监视的多重播送封包。Referring to Figure 4, the multicast update of directory information within the service management field, and Figure 5b, the reliable multicast transport protocol sequence, in order to simultaneously update information to service devices in a multicast-capable network, and to improve performance, the reliable A multicast transport protocol is used for this purpose. The protocol is similar to Transmission Control Protocol, but it has a two-way (send and reply handshake) feature instead of a three-way handshake defined between sender and receiver to establish a connection. After that, the service administrator is responsible for specifying the size of the window (in the packet) so that the sender can send the message without confirmation. The size of the viewport is one of the service attributes that individual service engines register with the service administrator. The service administrator will choose the lowest value among the service attributes of the registered window size for each receiver. At the end of each window, the Service Manager is also responsible for acknowledging the receipt on behalf of all other recipients. A better way is that the service manager will wait for a short silent time (can be a configurable value) before sending an acknowledgment of receipt. If any unprogrammed packet reception is detected, or if no packet is received within a certain period of time, causing the waiting time to be too long and stopping, the receiver should send a resend request from the initial program value (used by the window) . The sender can choose to resend from the specified resend program value, or abort the connection and restart it again. Unless the connection is broken, the receiver will simply drop the received packet. The final packet should be acknowledged not only by the service manager, but also by all receivers, so as to indicate a normal disconnection of the link. If the service manager checks out that any receiver did not acknowledge the last packet during the pause, the service manager will request to resend the last packet to the receiver (unicast packet). If more than three resends have been attempted, the device is considered dead and removed from the service engine list by the service administrator. If only one packet is to be sent, the protocol becomes a reliable data gram protocol. Defines the window size for unacknowledged unprocessed packets. Both the acknowledgment and the resend request are multicast packets that allow the service administrator to monitor.

可靠多重播送目录更新协定Reliable Multicast Directory Update Protocol

如图7所示,其为可靠多重播送目录更新协定。它是在可靠多重播送传输协定之上执行。该协定和在传输控制协定上所执行的轻量级目录存取协定类似,除了该传输层是可靠多重播送传输协定之外。As shown in Figure 7, it is a reliable multicast directory update protocol. It is implemented on top of the reliable multicast transport protocol. This protocol is similar to Lightweight Directory Access Protocol implemented on top of Transmission Control Protocol, except that the transport layer is a reliable multicast transport protocol.

可靠多重播送管理协定Reliable Multicast Management Protocol

参考图8,所展示的是为可靠多重播送管理协定顺序,该可靠多重播送管理协定顺序则是在可靠多重播送传输协定之上执行。因为只有一个封包要传送,所以此协定将变成可靠的多重播送资料段协定。该协定和在以太网络(Ethernet)上所执行的简单网络管理协定类似,除了具有一个传输层以提供多重播送和可靠性服务的外。Referring to FIG. 8 , shown is an RMM protocol sequence implemented on top of an RMM transport protocol. Since there is only one packet to send, this protocol becomes a reliable multicast segment protocol. The protocol is similar to the Simple Network Management Protocol implemented on Ethernet, except that it has a transport layer to provide multicast and reliability services.

阶层式管理资讯和管理方法Hierarchical management information and management methods

管理代理程序是形成为服务管理员的一部份。对以政策为基准的服务管理而言,管理资讯是以不同的阶层来定义。管理资讯的集合则是从一个阶层到另一个阶层。例如,网页命中的数值可以在每一个快取服务引擎上,用一个计数器来记录,也可以在整个阶层1服务引擎场用一个全数计数器来记录,或者在整体的资料中心用一个全数计数器来记录。The management agent is formed as part of the service administrator. For policy-based service management, management information is defined at different levels. The collection of management information is passed from one level to another. For example, the value of web page hits can be recorded with a counter on each cache service engine, or can be recorded with a full counter in the entire stratum 1 service engine farm, or can be recorded with a full counter in the overall data center .

组态管理资讯而言,同样地定义用于不同阶层上的组态。例如,预设的路由组态只有用于相同的子网络,而域名系统伺服器则可以用在整个资料中心。阶层1服务管理员负责将预设的路由组态多重播送到整个子网络,而阶层2服务管理员则令含有其资料中心阶层组态的域名系统(DNS)伺服器组态发送至阶层1服务管理员。然后,阶层1服务管理员需要在其子网络里多重播送其组件。较低阶层的组态或者政策不可以和较高阶层的政策相抵触;如果相抵触了,较高阶层的政策应该为优先于低阶层的政策。As far as configuration management information is concerned, the same definitions are used for configurations at different levels. For example, the default routing configuration can only be used for the same subnet, while the DNS server can be used for the entire data center. The stratum 1 service administrator is responsible for multicasting the default routing configuration to the entire subnetwork, while the stratum 2 service administrator has the domain name system (DNS) server configuration containing its data center hierarchy configuration sent to the stratum 1 service administrator. Then, the stratum 1 service manager needs to multicast its components in its subnetwork. Lower-level configurations or policies cannot conflict with higher-level policies; if they conflict, higher-level policies should take precedence over lower-level policies.

目录描述语言和SNMP MIBDirectory Description Language and SNMP MIB

需要定义几个目录资讯描述语言和SNMP MIB,以便支援阶层可调整整合服务网络(Hierarchical Scalable Integrated Service Networks,HSISN)。Several directory information description languages and SNMP MIBs need to be defined to support Hierarchical Scalable Integrated Service Networks (HSISN).

网站物件(Web Site object)Web Site object

网页内容物件(Web Content object)Web Content object

服务引擎物件(Service Engine object)Service Engine object

整合服务交换物件(Integrated Service Switch object)Integrated Service Switch object

使用者物件(User object)User object

以及其它物件and other objects

以下列的一致性资源定址器为例Take the following consistent resource locator as an example

网站物件(原始或快取网站)Site object (raw or cached site)

原始网站original website

DN(域名系统,Distinguished Name):http,vision,yahoo,com属性:DN (Domain Name System, Distinguished Name): http, vision, yahoo, com Attributes:

服务网站网际网络协定(IP)位址:Service website Internet Protocol (IP) address:

快取服务网站caching service site

DN(域名系统,Distinguished Name):subnet,Datacenter2,CDN3属性:DN (Domain Name System, Distinguished Name): subnet, Datacenter2, CDN3 properties:

服务网站网际网络协定(IP)位址:Service website Internet Protocol (IP) address:

网站物件新入口的产生Generation of new entries for website objects

原始网站将会发送目录闸道器协定(DGP)轻量级目录存取协定附加DN:http.vision.yahoo.com到阶层3服务管理员(也是一个DNS伺服器),以便增加一个新的入口。The origin site will send DGP with additional DN: http.vision.yahoo.com to the stratum 3 service administrator (also a DNS server) in order to add a new entry .

网站物件入口的修改Modification of website object entry

根据服务阶层协定,阶层3服务管理员会发送服务网站位址的DGP轻量级目录存取协定_修改_加入网站物件的入口属性,这些网际网络协定(IP)位址会附加到vision.yahoo.com的DNS入口名单中。According to the service level agreement, the level 3 service administrator will send the DGP Lightweight Directory Access Protocol of the service website address_modify_to add the entry attribute of the website object, and these Internet Protocol (IP) addresses will be appended to vision.yahoo .com's DNS entry list.

负责vision.yahoo.com  的Yahoo′s DNS伺服器应该将vision.yahoo.com用的DNS请求归的于阶层3服务管理员里的DNS。阶层3服务管理员的DNS将回应具有最低服务尺度的服务网站的IP位址到用户,或者根据其它的政策。根据从快取网站至用户的最佳反应而选择的快取网站Yahoo's DNS server responsible for vision.yahoo.com should refer DNS requests for vision.yahoo.com to the DNS in the stratum 3 service manager. The DNS of the stratum 3 service administrator will respond to the user with the IP address of the service website with the lowest service standard, or according to other policies. A cached site selected based on the best response from the cached site to the user

一个以含有视讯为基准的财务网页的Yahoo网站为例:An example of a Yahoo site with a video-based financial page:

网际网络存取提供者的DNS伺服器将引用至Yahoo的DNS伺服器,而且用于vision.yahoo.com。Yahoo的DNS伺服器将引用至该内容分散服务供应者的阶层3服务管理员。The ISP's DNS server will refer to Yahoo's DNS server for vision.yahoo.com. Yahoo's DNS server will refer to the Tier 3 service administrator of the content distribution service provider.

每一个资料中心可能有一个或者更多的服务网站,而且每一个服务网站可能会由拥有虚拟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以回应用户。Each data center may have one or more service websites, and each service website may be served by a server with a virtual IP address. If you find that many cached sites for vision.yahoo.com are available (for example, one of them has a site at 216.136.131.74 and another site at 216.136.131.99), and designate all of them to serve vision. yahoo.com. The stratum 3 service administrator's DNS will have multiple entries for vision.yahoo.com. It will select one of the sites as the policy-based DNS answer (weighted round-robin or service metric from those sites to the user). Assume that DNS picks 216.136.131.74 to respond to the user.

用户送出http的请求如The user sends an http request such as

服务尺度(Service metric)Service metric

用户1至网站1的服务尺度系为由网站1目前平均伺服器服务反应时间+加权比重*从用户1至网站1的目前接近度。该加权是以政策为基础而装配。网站1由以上所述的公式计算目前的接近度。阶层1服务管理员的网站1将由服务引擎而接收来自伺服器的保持畅通讯息里每一个伺服器的反应时间,以由作为此网站的负载因子的伺服器来计算目前平均的服务反应时间。The service standard from user 1 to website 1 is the current average server service response time of website 1 + weighted proportion * current proximity from user 1 to website 1 . The weighting is assembled on a policy basis. Website 1 calculates the current proximity by the formula described above. The website 1 of the layer 1 service administrator will receive the response time of each server in the keep-alive message from the server received by the service engine, so as to calculate the current average service response time from the server as the load factor of this website.

网站内容物件(在原始或快速存取网站内)Site content object (in the original or quick access site)

域名系统(DN):fv.html,ie,web,http,vision,yahoo,com属性:Domain Name System (DN): fv.html, ie, web, http, vision, yahoo, com Attributes:

原始内容位置:原始伺服器的网际网络协定(IP)位址Original Content Location: The Internet Protocol (IP) address of the original server

快取内容位置:快取服务网站1的DN,具有在网站1中此内容的快取服务引擎的数目,快取服务网站2的DN,具有在网站2中此内容的快取服务引擎的数目,快取服务网站31的DN,具有在网站31中此内容的快取服务引擎的数目,快取服务网站41的DN…Cache content location: DN of cache service site 1, number of cache service engines with this content in site 1, DN of cache service site 2, number of cache service engines with this content in site 2 , the DN of the cache service website 31, the number of cache service engines that have this content in the website 31, the DN of the cache service website 41...

在阶层1服务管理员中快取内容服务引擎的媒体存取控制(MAC)位址:To cache the media access control (MAC) address of the content serving engine in the stratum 1 service manager:

服务引擎1MAC(只应用于阶层1服务管理员),Service Engine 1MAC (applicable only to stratum 1 service administrator),

服务引擎2MAC(只应用于阶层1服务管理员),Service Engine 2MAC (Applicable to Stratum 1 Service Manager only),

具有该快取内容的快取服务引擎的数目The number of caching engines that have this cached content

内容最后修改的日期和时间:Date and time the content was last modified:

内容满期的日期和时间:Date and time the content expires:

服务引擎物件service engine object

DN:网际网络协定(IP)位址,子网络1,资料中心2,内容传递网络模式(CDN)DN: Internet Protocol (IP) address, Subnet 1, Data Center 2, Content Delivery Network (CDN)

属性:Attributes:

服务形态:Service form:

服务引擎名称:Service engine name:

服务引擎子网络遮罩:Service engine subnet mask:

服务引擎媒体存取控制(MAC)位址:Service Engine Media Access Control (MAC) address:

服务引擎安全政策:如果是不同的资料中心,则使用安全插座层Service Engine Security Policy: If it is a different data center, use a secure socket layer

服务管理员IP位址:Service administrator IP address:

服务引擎证书:Service engine certificate:

整合服务交换物件Integration Services Exchange Objects

DN:伺服器场界面上的IP位址,子网络1,资料中心2,CDN3属性:DN: IP address on the server farm interface, Subnet 1, Data Center 2, CDN3 Properties:

交换形态:Exchange form:

交换IP位址:Swap IP addresses:

交换MAC位址:Exchange MAC addresses:

服务管理员IP位址:Service administrator IP address:

交换证书:Exchange certificates:

使用者物件user object

DN:名称,组织,国家DN: name, organization, country

属性:Attributes:

邮递地址:Mailing address:

电子邮件地址:email address:

使用者证书:User certificate:

帐号记录:Account records:

网站内容物件的新入口的产生和修改Creation and modification of new entries for website content objects

根据服务协定,原始网站将送出DGP LDAP_MODIFY_ADD DN:fv.html,ie,web,http,vision.yahoo.com给阶层3服务管理员,当DNS送出216.136.131.74以做为回应后,用户会送出http的请求如According to the service agreement, the original website will send DGP LDAP_MODIFY_ADD DN: fv.html, ie, web, http, vision.yahoo.com to the stratum 3 service administrator. When the DNS sends 216.136.131.74 as a response, the user will send http requests such as

根据另一个我们所发明的专利,此虚拟IP位址的整合服务交换将会把该请求导引至比较不拥塞的快取服务引擎,譬如说所选择出来的是引擎1。如果该内容不在快取引擎1内,此虚拟IP位址的整合服务切换就会把LDAP搜寻请求送至它的阶层1服务管理员。如果阶层1服务管理员也没该内容,它则引用到它的阶层2服务管理员。如果阶层2服务管理员也没该内容,它则引用到它的阶层3服务管理员。而阶层3服务管理员将回覆原始伺服器IP位址的属性,以指明可否快取得,以及回覆其它的内容属性。如果所请求的内容资讯无法快取得,快取引擎将用http的方式使用户重新导引至原始的伺服器。According to another patent invented by us, the integrated service exchange of the virtual IP address will direct the request to the less congested cache service engine, for example, engine 1 is selected. If the content is not in cache engine 1, the integrated service switch of this virtual IP address will send the LDAP search request to its stratum 1 service manager. If the stratum 1 service administrator does not have the content, it refers to its stratum 2 service administrator. If the stratum 2 service administrator does not have the content, it refers to its stratum 3 service administrator. The layer 3 service administrator will return the attribute of the original server IP address to indicate whether it can be quickly retrieved, as well as other content attributes. If the requested content information cannot be quickly obtained, the cache engine will use http to redirect the user to the original server.

如果该请求的内容资讯系为可快取的内容,那么快取引擎将把代表用户启始一个新的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阶层服务管理员。If the content information of the request is cacheable content, then the cache engine will initiate a new http session layer to the origin server on behalf of the user. And if the http response from the origin server also specifies "cacheable", then it will cache the content. Real-time streaming protocols may also support the redirection message, but other existing application protocols may not always support the redirection message. Once the content is cached, it adds the LDAP_ADD_DN:fv.html, ie, web, http, vision.yahoo.com object to the Stratum 1 service administrator. If the object is not found in the stratum 1 service manager, then add the DN: fv.html, ie, web, http, vision.yahoo.com (DN of the service engine) together with its own cached content location attribute. If the object is found in the stratum 1 service manager, the object is modified and added with the new cached content location attribute. The stratum 1 service administrator will then execute DGP LDAP_ADD or DGP LDAP_MODIFY_ADD DN:fv.html,ie,web,http,vision.yahoo.com to the stratum 2 service administrator. The stratum 2 service administrator will then execute DGP LDAP_ADD or DGP LDAP_MODIFY_ADD DN:fv.html,ie,web,http,vision.yahoo.com to the stratum 3 service administrator.

快取位置目录资讯更新的更新是触发性的更新操作,而该更新应该比用在LDAP伺服器的间的现存复制过程里所使用的周期同步过程要快许多。The update of the cache location directory information is a triggered update operation, and the update should be much faster than the periodic synchronization process used in the existing replication process between LDAP servers.

从最近位置(原始的或快取的)的内容检索Content retrieval from nearest location (raw or cached)

来自邻近的快取服务引擎的检索是由相同LAN中的相同阶层1服务管理员所管理。如果有另一个用户送出http的请求,且该http的请求由整合的服务交换传输至服务引擎2,而该服务引擎2在如同服务引擎1的相同阶层1服务管理员下(也做为轻量级目录存取协定(LDAP)伺服器)予以管理。当没有该内容的服务引擎2从其阶层1服务管理员轻量级目录存取协定_搜寻时,阶层1服务管理员将回覆其属性以及回覆作为内容快取位置的服务引擎1。Retrievals from neighboring caching service engines are managed by the same Tier 1 service manager on the same LAN. If another user sends an http request, and the http request is transmitted to the service engine 2 by the integrated service exchange, and the service engine 2 is under the same level 1 service administrator as the service engine 1 (also as a lightweight Level Directory Access Protocol (LDAP) server) to manage. When a service engine 2 that does not have the content searches from its stratum 1 service manager LLDAP_Search, the stratum 1 service manager will reply with its attributes and the service engine 1 as the content cache location.

因为它是快取得的内容,所以该服务引擎2将代表用户启始一个新http交谈层到服务引擎1,而非原始伺服器。而且除了将内容回应给它的用户之外,它也将快取内容。一旦快取该内容,服务引擎2将LDAP_ADD到相同的阶层1服务管理员(也做为LDAP伺服器)。如果该入口已经存在,服务引擎2将LDAP_MODIFY_ADD,以将另一个快取的位置(其本身)加至该内容属性。Because it is fetched content, the Serving Engine 2 will initiate a new http session layer to Serving Engine 1 on behalf of the user, rather than the original server. And in addition to returning content to its users, it will also cache content. Once the content is cached, Service Engine 2 will LDAP_ADD to the same Stratum 1 Service Manager (also used as the LDAP server). If the entry already exists, the service engine 2 will LDAP_MODIFY_ADD to add another cached location (itself) to the content attribute.

从邻近的网站所进行的检索是由该整个资料中心用的相同的阶层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服务管理员将修改,以将另一个快取的位置(其本身)附加至内容属性,并且递增拥有该内容的网站数目。Retrieval from neighboring sites is managed by the same stratum 2 service administrator for the entire data center, if another user sends an http request to the second service site, and the http request is sent by 216.136.131.99 The integrated service exchange of the service website is transmitted to the service engine 31 . When there is no service engine 31 of the content from its stratum 1 service manager LDAP_SEARCH, and the stratum 1 service manager does not have the content, and then refers to the stratum 2 service manager, the stratum 2 service manager will reply as the cache location 216.136.131.74 website, attribute of the service engine number containing the content. If there are two or more websites with the content, the website with more service engines with the content will be selected. The service engine 31 will then initiate a new http session layer to 216.136.131.74 on behalf of the user, rather than the original server. And in addition to responding to content to its users, the serving engine 31 will also cache the content. Once the content is cached, the service engine 31 ADDs the Lightweight Directory Access Protocol (LDAP) to its stratum 1 service administrator (also acting as an LDAP server). If the entry does not exist, the stratum 1 service administrator will add the DN: fv.html, ie, web, http, vision.yahoo along with its own cached content location (media access control (MAC) address) attribute .com. And the stratum 1 service administrator of the service engine 31 also sends the Directory Gateway Protocol (DGP) LDAP_ADD DN: fv.html, ie, web, http, vision.yahoo.com to the stratum 2 service administrator. If an entry is found, the Tier 2 Service Manager will modify to append another cached location (itself) to the content attribute and increment the number of websites that own the content.

从邻近的资料中心所进行的检索系由该整个CDN(内容传送网络,Content Delivery Network)用的相同的阶层3服务管理员所管理。如果在另一个资料中心设置有第二个服务网站,而且假如该资料中心尚未有如此快取的内容,那么LDAP_SEARCH将最终引用至阶层3服务管理员,以寻找出快取的资料中心位置。如果邻近的资料中心具有该快取内容,则http代理器就会代表来自于一资料中心的快取服务引擎的用户,启始到它的邻近资料中心而非原始伺服器。万一数个资料中心具有该快取的内容,那么拥有该快取内容的快取服务引擎(位于该资料中心内)数目就决定该偏好设定。Retrieval from adjacent data centers is managed by the same Tier 3 service administrator used throughout the CDN (Content Delivery Network). If there is a second service site set up in another data center, and if that data center does not already have such cached content, LDAP_SEARCH will eventually refer to the stratum 3 service administrator to find the cached data center location. If a neighboring data center has the cached content, then the http proxy will initiate to its neighboring data center instead of the origin server on behalf of a user from a data center's caching engine. In case several data centers have the cached content, the number of caching engines (in the data center) that have the cached content determines the preference.

服务引擎可以动态地发现它所参考的LDAP伺服器,而该参考LDAP伺服器是为它的阶层1服务管理员。根据是否有连结状态路由协定(例如开放式最短路径优先协定)正在执行与否,阶层1服务管理员可能需要也可能不需要静态的组态来寻找其阶层2服务管理员。如果连结状态路由协定正在执行,那么不透明的连结状态封包就可予以用来携带服务管理员资讯,而且用来泛流至路由领域。LDAP搜寻结果也会由政策组态所影响。也可能加入和譬如代理器或重导向的内容属性有关的政策管理,如果内容资讯可以快取得,即可快取生命时间等等。The service engine can dynamically discover the LDAP server it refers to as its stratum 1 service administrator. Depending on whether a link-state routing protocol (such as OSF) is running or not, a stratum 1 service manager may or may not need a static configuration to find its stratum 2 service manager. If link-state routing protocols are being implemented, opaque link-state packets can be used to carry service manager information and be used to flood the routing domain. LDAP search results are also affected by policy configuration. It is also possible to add policy management related to content attributes such as proxies or redirects, if content information can be quickly obtained, life time can be quickly retrieved, etc.

快取的内容失效cached content invalid

当原始的伺服器修改DN:fv.html,ie,web,http,vision.yahoo.com的内容时,它会LDAP_修改_删除,以从阶层3服务管理员中移除所有的快取内容位置。不然,它可以由指定来引导排入时程的内容更新,或透过DGP,改变该内容的满期日期属性来进行更新的动作。阶层3服务管理员然后将LDAP_MODIFY_DELETE,以从其所管理的第2阶层服务管理员将所有的快取内容位置移除,或者改变满期日。When the original server modifies the content of DN: fv.html, ie, web, http, vision.yahoo.com, it will LDAP_MODIFY_DELETE to remove all cached content from stratum 3 service administrators Location. Otherwise, it can be specified to direct the scheduled content update, or through DGP, to change the expiration date attribute of the content to perform the update action. The Tier 3 service administrator then LDAP_MODIFY_DELETE to remove all cached content locations from the Tier 2 service administrator it manages, or to change the expiration date.

然后阶层2服务管理员将LDAP_MODIFY_DELETE,以从其所管理的阶层第1服务管理员,将所有的快取内容位置移除,或者改变满期日。而且阶层1服务管理员将通知(多重播送)所有它的快取服务引擎,以将快取内容从它们的贮存区中移除。The stratum 2 service administrator will then LDAP_MODIFY_DELETE to remove all cached content locations from the stratum 1 service administrator it manages, or change the expiration date. And the stratum 1 service manager will notify (multicast) all its caching service engines to remove the cached content from their storage areas.

当该内容已排定时程而由原始的伺服器改变时,原始的伺服器也会送出LDAP_MODIFY_取代以修改阶层3服务管理员里内容的最近修改的日期和时间属性,然后向下传输至较低的阶层服务管理员以及快取服务引擎。根据最后修改的日期和时间,伺服器决定出何时将旧的内容抛弃。When the content is scheduled to be changed by the original server, the original server will also send LDAP_MODIFY_SUBSITE to modify the last modified date and time attribute of the content in the stratum 3 service manager, and then transmit it down to the lower Low level service manager and cache service engine. Based on the date and time of the last modification, the server decides when to discard old content.

在服务引擎(LDAP客户端)中的动态发现,阶层1服务管理员与阶层2服务管理员在(第2层)的区域网络的环境中,第2层多重播送可予以用来从所有的服务引擎将服务资讯传递至阶层1服务管理员。将为人熟知的以太网络多重播送网址定义用于阶层1服务管理员(主要和备份的阶层1服务管理员)。Dynamic discovery in service engine (LDAP client), stratum 1 service administrator and stratum 2 service administrator In (layer 2) area network environment, layer 2 multicast can be used from all services The engine passes service information to the stratum 1 service manager. Well-known Ethernet multicast URLs will be defined for the stratum 1 service administrators (primary and backup stratum 1 service administrators).

在连结状态路由领域中,由所有的阶层1服务管理员与阶层2服务管理员,不透明的连结状态封包泛流将用来传输服务引擎和在一个区域或一个自主的系统中它所提供服务。In the field of link-state routing, opaque link-state packet flooding will be used by all stratum 1 service administrators and stratum 2 service administrators to transport the service engine and the services it provides within a domain or an autonomous system.

阶层2服务管理员应该总是泛流至整个自主性的系统。如果整个自主系统只具有一个阶层2服务管理员,那么由阶层1服务管理员的不透明连结状态封包就应该泛流至整个自主性的系统中。如果每一个区域具有一个阶层2服务管理员,那么由阶层1服务管理员的不透明连结状态封包就应该只泛流至该区域。虽然至其它相同阶层服务管理员的DGP连结未予以允许,但是在引用到日期资讯用的阶层3服务管理员之前,阶层2服务管理员就可以首先引用到阶层2服务管理员。Tier 2 service administrators should always flood the entire autonomous system. If the entire autonomous system has only one stratum 2 service manager, then the opaque link state packets from the stratum 1 service manager should be flooded throughout the autonomous system. If each zone has a stratum 2 service manager, then opaque link state packets from the stratum 1 service manager should only be flooded to that zone. Although DGP links to other same-level service managers are not allowed, the level-2 service manager can first refer to the level-2 service manager before referencing the level-3 service manager for date information.

超过一个自主系统,可利用网际网络协定(IP)多重播送以传输位于阶层2、阶层3或阶层4服务管理员之间的IP多重播送树内的服务。静态组态可以使用来传输、寻找和更新服务管理员之间的服务。More than one autonomous system may utilize Internet Protocol (IP) multicast to transport services within an IP multicast tree between layer 2, layer 3 or layer 4 service managers. Static configuration can be used to transfer, find and update services between service administrators.

由跳跃流动通告,经由跳跃,从快取服务引擎至具有反转的客户端的具有品质的内容传送IP流动用的跳跃流动通告协定系根据图形符合法则(pattern-matching rules)而来描述。在检查或启始该监定和帐号之后,流动通告将从快取服务引擎开始而至它的上游整合服务交换,而且如果有支援该流动通告协定,该整合服务交换则会继续通告该流动到它上游邻近的整合服务切换,并且跳跃至终端使用者。但是该终端使用者并不需要包含在流动通告协定之中。万一没予以支援该流动通告协定,则每一个跳跃将经由静态组态或者信号协定而将流动和流动属性映射至它的(可能不一样)上游流量特徵中。例如IP流动可以映射至非同步传输模式(ATM)交换式虚拟电路(SVC)或者永久虚拟电路(PVC),ATM SVC或者PVC也可以经由此跳跃流动通告而映射至网际网络协定流动。如果IP MPLS也可使用,IP流动通告就可以经由MPLS信号协定而映射至MPLS。如果上游跳跃没有支援任何流动信号,那么流动通告就将停止下来。The hop flow notification protocol for quality content delivery IP flows from caching service engines to clients with inverses via hops is described according to pattern-matching rules. After checking or initiating the ID and account, flow notification will start from the caching service engine to its upstream aggregation service exchange, and if the flow notification protocol is supported, the flow notification will continue to advertise the flow to Its upstream adjacent integration service switches and jumps to the end user. But the end user does not need to be included in the mobile notification protocol. In case the flow advertisement protocol is not supported, each hop will map flows and flow attributes into its (possibly different) upstream traffic characteristics via static configuration or signaling protocols. For example, IP flows can be mapped to Asynchronous Transfer Mode (ATM) switched virtual circuits (SVCs) or permanent virtual circuits (PVCs), and ATM SVCs or PVCs can also be mapped to Internet protocol flows via the hop flow advertisement. If IP MPLS is also available, IP flow notifications can be mapped to MPLS via the MPLS signaling protocol. If the upstream hop does not support any streaming signals, streaming notifications will stop.

只要流动可予以映射和定义,则流动交换需要包含每一个跳跃,而且应该尝试去包含从阶层2到阶层7的间所有的网络元件。如果只有定义流量这类,那么下游的跳跃仍然应该尝试去将适合的流量类别映射至上游。品质服务的典型例子可以将任何有用的部份映射至譬如DiffServ,有线数据机的单排封装和802.1p的上游网络上。Flow exchanges need to cover every hop as long as flows can be mapped and defined, and should try to cover all network elements from layer 2 to layer 7. If only traffic classes are defined, then downstream hops should still attempt to map the appropriate traffic class upstream. Typical examples of quality of service can map any useful part to the upstream network such as DiffServ, single-line encapsulation of cable modems and 802.1p.

在连结或交换沿著流动途径中而中断的情形中,上游的跳跃应该由著送出流动放弃通告到它更上游的邻近点以中断该流动,并且传输至终端使用者。另一方面,下游的跳跃应该启动另一个流动通告到其它可用的上游跳跃,并进一步传递至终端使用者,以再建立该流动。如果没有上游的跳跃会接受该流动,则该交换就应该中断该流动,并且通告流动中止(反转)给其下游跳跃,而其下游跳跃应该去找其它可用的上游跳跃,以致使尝试再传递至终端使用者。如果上游跳跃又不再可用的话,则应该继续通告流动中止(反转)给其下游的跳跃,直到发现一个可使用的交换为止,或者就回至将放弃该流动的服务引擎。In the event that a connection or exchange is interrupted along the flow path, the upstream hop should interrupt the flow by sending a Flow Abort Notification to its further upstream neighbor and transmitted to the end user. On the other hand, the downstream hop should initiate another flow advertisement to other available upstream hops and further to the end user to re-establish the flow. If no upstream hop will accept the flow, the exchange should interrupt the flow and notify the flow to stop (reverse) to its downstream hops, which should find other available upstream hops so that redelivery attempts are attempted to end users. If the upstream hop is no longer available, it should continue to advertise flow aborts (reversals) to its downstream hops until a usable exchange is found, or just go back to the service engine which will drop the flow.

具有PKI的虚拟私有网络(VPN)Virtual Private Network (VPN) with PKI

就非内容相关的服务引擎,譬如IPSEC引擎而言,具有PKI的VPN可以使用相同的目录赋能网络。具有PKI的VPN可以引用到它的阶层1服务管理员以搜寻证书和类似物。并且引用到阶层式使用者和帐号管理用的第2阶层和第3阶层服务管理员。A VPN with PKI can use the same directory enabling network as a non-content-related service engine, such as an IPSEC engine. A VPN with PKI can refer to its stratum 1 service administrator for certificates and the like. It also references Tier 2 and Tier 3 service administrators for hierarchical user and account management.

Claims (10)

1.一种用于阶层式服务和内容分布的网络系统,该系统包括:1. A network system for hierarchical service and content distribution, the system comprising: 至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络;at least one stratum 4 service administrator responsible for managing the multiple content delivery network; 至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络中的其中一个;at least one Tier 3 service administrator responsible for managing one of the content delivery networks having multiple data centers; 至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个;以及At least one Tier 2 service administrator responsible for managing one of the data centers with multiple server farms or service engine farms; and 至少一个阶层1服务管理员,该管理员和至少一个阶层2服务管理员一起建立目录资讯路由协定,at least one stratum 1 service administrator who, together with at least one stratum 2 service administrator, establishes a directory information routing protocol, 其中,将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名系统伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。Wherein, at least one layer 1 service administrator is managed to establish a directory gateway agreement, and the directory gateway agreement is linked with at least one of the at least one layer 2 service administrator, and the at least one layer 2 service administrator an administrator is administered to establish a directory gateway agreement associated with at least one of the at least one layer 3 service administrator, the at least one layer 3 service administrator is administered to perform as a domain name A system server that directs user requests to different data centers as a regional load balancer, and also manages the service administrator at the origin of the server farm to establish a link with its parent service administrator Directory Gateway Protocol. 2.如权利要求1所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均由区域网络中的以太网络的交换网络连接,而该区域网络中的以太网络的交换网络用以支援于第2层中的多重播送操作。2. The network system according to claim 1, wherein each server of the server farm is connected by a switching network of the Ethernet in the local area network, and the switching network of the Ethernet in the local area network Used to support multicast operations in Layer 2. 3.如权利要求1所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均和无限频带相连接。3. The network system according to claim 1, wherein each server in the server farm is connected to the wireless frequency band. 4.如权利要求1所述的网络系统,其特征在于,其中通过资料中心的资料经由IPSEC通道而行进,还可以在资料中心当中形成虚拟私有网络。4. The network system according to claim 1, wherein the data passing through the data center travels through an IPSEC channel, and a virtual private network can also be formed in the data center. 5.一种用于阶层式服务和内容分布的网络系统,该系统包括:5. A network system for hierarchical service and content distribution, the system comprising: 至少一个阶层4服务管理员,该管理员负责管理多重内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;at least one Tier 4 service administrator responsible for managing multiple content delivery networks and storing content location information for the at least one content delivery network; 至少一个阶层3服务管理员,该管理员负责管理具有多重资料中心的内容传送网络的其中一个,其中该至少一个阶层3的每一个服务管理员均贮存回应的该内容传送网络的内容位置资讯,以及资料中心的内容资讯;at least one stratum 3 service administrator responsible for managing one of the content delivery networks having multiple data centers, wherein each of the at least one stratum 3 service administrator stores responsive content location information for the content delivery network, and the content information of the data center; 至少一个阶层2服务管理员,该管理员负责管理具有多重伺服器场或服务引擎场的资料中心的其中一个,其中该资料中心的至少一个阶层2的每一个服务管理员只贮存该回应的资料中心的内容位置资讯;以及at least one stratum 2 service administrator responsible for managing one of the data centers having multiple server farms or service engine farms, wherein each service administrator of at least one stratum 2 of the data center stores only the response data Center content location information; and 至少一个阶层1服务管理员,用于和至少一个阶层2服务管理员一起建立目录资讯路由协定,以管理每一个伺服器场,其中,经由区域网络多重播送和充溢着服务资讯的连结状态路由协定的不透明连结状态封包产生该至少一个阶层1服务管理员和该至少个阶层2服务管理员,at least one Tier 1 service administrator for establishing directory information routing protocols with at least one Tier 2 service administrator to manage each server farm, wherein the multicast and link state routing protocols are flooded with service information via the local area network an opaque link state packet that generates the at least one stratum 1 service manager and the at least one stratum 2 service manager, 其中,将至少一个阶层1服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层2服务管理员的至少其中一个相连结,将该至少一个阶层2服务管理员予以管理以建立目录闸道器协定,而该目录闸道器协定和该至少一个阶层3服务管理员的至少其中一个相连结,将该至少一个阶层3服务管理员予以管理以执行作为域名系统伺服器,该伺服器将使用者的需求导引至作为地区性负载平衡的不同资料中心,而且同样将在伺服器场原点的服务管理员予以管理以建立和其父系服务管理员相连结的目录闸道器协定。Wherein, at least one layer 1 service administrator is managed to establish a directory gateway agreement, and the directory gateway agreement is linked with at least one of the at least one layer 2 service administrator, and the at least one layer 2 service administrator an administrator is administered to establish a directory gateway agreement associated with at least one of the at least one layer 3 service administrator, the at least one layer 3 service administrator is administered to perform as a domain name A system server that directs user requests to different data centers as a regional load balancer, and also manages the service administrator at the origin of the server farm to establish a link with its parent service administrator Directory Gateway Protocol. 6.如权利要求5所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均由区域网络中的以太网络的交换网络连接,而该区域网络中的以太网络的交换网络用以支援于第2层中的多重播送操作。6. The network system according to claim 5, wherein each server of the server farm is connected by an Ethernet switching network in the local area network, and the Ethernet switching network in the local area network Used to support multicast operations in Layer 2. 7.如权利要求5所述的网络系统,其特征在于,其中该伺服器场的每一个伺服器均由无限频带相连接。7. The network system as claimed in claim 5, wherein each server in the server farm is connected by wireless frequency band. 8.如权利要求5所述的网络系统,其特征在于,其中通过资料中心的资料经由IPSEC通道而行进,以保证隐私权和安全性,能在资料中心的间形成虚拟私有网络。8. The network system according to claim 5, wherein the data passing through the data centers travels through IPSEC channels to ensure privacy and security, and a virtual private network can be formed between data centers. 9.一种用于阶层式服务和内容分布的网络系统方法,包含至少一个阶层4服务管理员、至少一个阶层3服务管理员、至少一个阶层2服务管理员和至少一个阶层1服务管理员,而本方法则包含下列步骤:9. A network system method for hierarchical service and content distribution comprising at least one stratum 4 service administrator, at least one stratum 3 service administrator, at least one stratum 2 service administrator and at least one stratum 1 service administrator, And this method then comprises the following steps: 管理至少一个具有多重资料中心的内容传送网络以及贮存该至少一个内容传送网络的内容位置资讯;managing at least one content delivery network with multiple data centers and storing content location information for the at least one content delivery network; 管理具有多重伺服器场或服务引擎场的资料中心;以及manage data centers with multiple server farms or service engine farms; and 在该至少一个阶层1服务管理员和该至少一个阶层2服务管理员之间建立目录资讯路由协定,并且管理每一个伺服器配置场。A directory information routing protocol is established between the at least one Tier 1 service administrator and the at least one Tier 2 service administrator and manages each server farm. 10.如权利要求9所述的方法,其特征在于,该方法进一步地包含在该至少一个阶层2服务管理员和该至少一个阶层3服务管理员之间建立目录闸道器协定连结的步骤。10. The method of claim 9, further comprising the step of establishing a DGP link between the at least one layer 2 service administrator and the at least one layer 3 service administrator.
CNB021028672A 2002-01-28 2002-01-28 Network system method and protocol for hierarchical service and content distribution Expired - Fee Related CN100403293C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021028672A CN100403293C (en) 2002-01-28 2002-01-28 Network system method and protocol for hierarchical service and content distribution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021028672A CN100403293C (en) 2002-01-28 2002-01-28 Network system method and protocol for hierarchical service and content distribution

Publications (2)

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

Family

ID=27627680

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021028672A Expired - Fee Related CN100403293C (en) 2002-01-28 2002-01-28 Network system method and protocol for hierarchical service and content distribution

Country Status (1)

Country Link
CN (1) CN100403293C (en)

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 (en) * 1997-09-03 2001-08-01 因特网接入点网络服务公司 Private network access point router for interconnecting among internet route providers
CN1310410A (en) * 2000-02-19 2001-08-29 智才有限公司 service login
CN1326149A (en) * 2000-05-31 2001-12-12 龙卷风科技股份有限公司 Server sharing system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306715A (en) * 1997-09-03 2001-08-01 因特网接入点网络服务公司 Private network access point router for interconnecting among internet route providers
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 (en) * 2000-02-19 2001-08-29 智才有限公司 service login
CN1326149A (en) * 2000-05-31 2001-12-12 龙卷风科技股份有限公司 Server sharing system

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 (en) 2003-08-13

Similar Documents

Publication Publication Date Title
US20020184368A1 (en) Network system, method and protocols for hierarchical service and content distribution via directory enabled network
CN101410819B (en) Reliable, high-throughput, high-performance transport and routing mechanisms for arbitrary data streams
Carofiglio et al. From content delivery today to information centric networking
US10277506B2 (en) Stateful load balancing in a stateless network
US7830896B2 (en) Server load balancing using IP option field approach to identify route to selected server
Cheshire et al. Internet mobility 4× 4
US7047315B1 (en) Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states
CN102845034B (en) Controlling Directional Asymmetry in Wide Area Networks
CN105340244A (en) Dynamic content distribution network selection based on context from transient criteria
JP2005508121A (en) Data transmission process and system
EP2223501B1 (en) Publish/subscribe networks
Luo et al. Decoupling the design of identifier-to-locator mapping services from identifiers
Li et al. Mf-iot: A mobilityfirst-based internet of things architecture with global reach-ability and communication diversity
Goff et al. Unified transport layer support for data striping and host mobility
CN100403293C (en) Network system method and protocol for hierarchical service and content distribution
Hanka et al. A novel DHT-based network architecture for the Next Generation Internet
Cisco BGP Commands: neighbor peer-group (creating) Through timers bgp
Cisco Configuring IP Unicast Routing
Cisco Theory and Application
Cisco Configuring IP Unicast Routing
Cisco Configuring IP Unicast Routing
Cisco Configuring IP Unicast Routing
Chandrashekar et al. Service oriented internet
TWI231127B (en) Network system, method and protocols for hierarchical service and content distribution via directory enabled network
CN107040442B (en) Communication method, communication system and cache router of metropolitan area transmission network

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