[go: up one dir, main page]

CN109104309B - Edge server management system and method of CDN (content delivery network) - Google Patents

Edge server management system and method of CDN (content delivery network) Download PDF

Info

Publication number
CN109104309B
CN109104309B CN201810866717.2A CN201810866717A CN109104309B CN 109104309 B CN109104309 B CN 109104309B CN 201810866717 A CN201810866717 A CN 201810866717A CN 109104309 B CN109104309 B CN 109104309B
Authority
CN
China
Prior art keywords
server
edge server
information
edge
center
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.)
Active
Application number
CN201810866717.2A
Other languages
Chinese (zh)
Other versions
CN109104309A (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.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
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 Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201810866717.2A priority Critical patent/CN109104309B/en
Publication of CN109104309A publication Critical patent/CN109104309A/en
Application granted granted Critical
Publication of CN109104309B publication Critical patent/CN109104309B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种CDN网络的边缘服务器管理系统及方法,所述方法包括:调度中心接收及验证边缘服务器发出的包含身份标识的注册请求,并向管理中心获取边缘服务器所属的区域服务器的信息,发送给边缘服务器;区域服务器与边缘服务器基于区域服务器的信息建立连接;管理中心将包含身份标识的指令下发至所述调度中心,调度中心基于区域服务器与边缘服务器之间的连接,将包含身份标识的指令下发至与身份标识对应的边缘服务器。本发明提供的CDN网络的边缘服务器管理系统及方法,不仅使得管理中心可以通过身份标识管理边缘服务器,同时还降低管理中心下发指令的负载。

Figure 201810866717

The present invention provides an edge server management system and method in a CDN network. The method includes: a dispatch center receives and verifies a registration request including an identity identifier sent by an edge server, and obtains information of a region server to which the edge server belongs from the management center , and send it to the edge server; the regional server and the edge server establish a connection based on the information of the regional server; the management center sends the instruction including the ID to the dispatch center, and the dispatch center will include the The instruction of the ID is sent to the edge server corresponding to the ID. The CDN network edge server management system and method provided by the present invention not only enables the management center to manage the edge server through the identity identifier, but also reduces the load of the management center issuing instructions.

Figure 201810866717

Description

Edge server management system and method of CDN (content delivery network)
Technical Field
The invention relates to the technical field of internet, in particular to a system and a method for managing an edge server of a CDN (content delivery network).
Background
A Content Delivery Network (CDN) is a one-layer intelligent virtual Network formed by placing a plurality of node servers on the existing internet. Through the distribution of the CDN network, a user can obtain data from a closer or better node server, so that the load pressure of a source station is reduced, and the access speed of the user is improved.
With the development of internet technology and the continuous increase of traffic, the demand for bandwidth is also obviously increased. In order to reduce the amount of back-source bandwidth and improve the access speed of users, it is necessary to add local-city-level or even community-level edge servers on the basis of the original CDN backbone, so that the total amount of edge servers is increased, and the difficulty in managing edge servers is increased.
The inventor of the present application finds that, in the existing edge server management method for the CDN network, since the management center directly issues the instruction to the edge server through the IP address pair, at least the following problems exist:
the local and community edge servers are only configured with the IP addresses of the local area network, so that the management center cannot manage the edge servers; although the management center can manage the edge server through Network Address Translation (NAT), Virtual Private Network (VPN), and other technologies, the above technologies all need to consume the IP Address of the public Network, and when the IP Address of the edge server changes, the management center cannot manage the edge server; all the instructions are directly issued to the edge server by the management center, so that the load of the management center is increased, and unified scheduling cannot be realized.
Disclosure of Invention
In order to solve the problems in the prior art, the present invention provides, on one hand, a method for managing an edge server of a CDN network, including: the method comprises the steps that a dispatching center receives and verifies a registration request containing an identity mark sent by an edge server, obtains information of a regional server to which the edge server belongs from a management center, and sends the information to the edge server; the area server and the edge server establish connection based on the information of the area server; the management center issues an instruction containing the identity to the dispatching center, and the dispatching center issues the instruction containing the identity to the edge server corresponding to the identity based on the connection between the area server and the edge server.
Further, the step of the dispatch center receiving and verifying a registration request including an identity sent by an edge server, obtaining information of a regional server to which the edge server belongs from a management center, and sending the information to the edge server specifically includes: the dispatching center receives the registration request of the edge server and analyzes the registration request to obtain the registration information of the edge server; the dispatching center acquires the information of the edge server corresponding to the identity identifier from the management center according to the identity identifier in the registration information; the dispatching center compares the registration information with the information of the edge server acquired from the management center to determine the regional server to which the edge server belongs; and the dispatching center acquires the information of the regional server to which the edge server belongs from the management center and sends the information of the regional server to the edge server.
Further, the registration information includes an area to which the edge server belongs, an operator to which the edge server belongs, an IP address of the edge server, and a MAC address of the edge server; the information of the edge server acquired by the dispatching center comprises an area to which the edge server belongs, an operator to which the edge server belongs, an IP address of the edge server and an MAC address of the edge server; the information of the regional server comprises a region to which the regional server belongs, an operator to which the regional server belongs, an IP address of the regional server and an MAC address of the regional server.
Further, the step of the management center issuing the instruction including the identity to the dispatching center, where the dispatching center issues the instruction including the identity to the edge server corresponding to the identity based on the connection between the area server and the edge server specifically includes: the management center generates an instruction containing the identity and sends the instruction to the dispatching center; the dispatching center issues the instruction to the regional server to which the edge server corresponding to the identity belongs according to the identity contained in the instruction; and the regional server sends the instruction to the edge server corresponding to the identity identifier according to the identity identifier contained in the instruction.
In order to solve the problems in the prior art, the present invention provides, on one hand, an edge server management system for a CDN network, configured to manage an edge server, where the edge server management system includes a management center, a scheduling center, and a region server, where: the dispatching center is used for receiving and verifying a registration request which is sent by an edge server and contains an identity identifier, acquiring information of a regional server to which the edge server belongs from a management center and sending the information to the edge server; the area server is used for establishing connection with the edge server based on the information of the area server; the management center is used for issuing the instruction containing the identity identifier to the dispatching center; the dispatching center is further configured to issue an instruction including the identity identifier to the edge server corresponding to the identity identifier based on the connection between the area server and the edge server.
Further, the dispatching center is further configured to receive a registration request of the edge server, and analyze the registration request to obtain registration information of the edge server; the dispatching center is further used for acquiring the information of the edge server corresponding to the identity identifier from the management center according to the identity identifier in the registration information; the dispatching center is further configured to compare the registration information with the information of the edge server acquired from the management center to determine the area server to which the edge server belongs; the dispatching center is further configured to obtain information of the area server to which the edge server belongs from the management center, and send the information of the area server to the edge server.
Further, the registration information includes an area where the edge server is located, an operator to which the edge server belongs, an IP address of the edge server, and a MAC address of the edge server; the information of the edge server acquired by the dispatching center comprises the area where the edge server is located, the operator to which the edge server belongs, the IP address of the edge server and the MAC address of the edge server; the information of the regional server comprises a region to which the regional server belongs, an operator to which the regional server belongs, an IP address of the regional server and an MAC address of the regional server.
In order to solve the problems in the prior art, an aspect of the present invention provides a scheduling center, including: the system comprises a registration module, a management center and a management module, wherein the registration module is used for receiving and verifying a registration request containing an identity identifier sent by an edge server, acquiring information of a regional server to which the edge server belongs from the management center, and sending the information of the regional server to the edge server; and the instruction issuing module is used for receiving an instruction which is issued by a management center and contains the identity identifier of the edge server, and issuing the instruction to the regional server to which the edge server corresponding to the identity identifier belongs.
Further, the registration module is further configured to receive a registration request of the edge server, and analyze the registration request to obtain registration information of the edge server; the registration module is further configured to obtain, from the management center, information of the edge server corresponding to the identity identifier according to the identity identifier in the registration information; the registration module is further configured to compare the registration information with the information of the edge server acquired by the dispatch center to determine the regional server to which the edge server belongs.
Further, the dispatch center stores the identity of the edge server and the local server to which the edge server belongs.
Therefore, compared with the prior art that the management center manages the local area network servers through the public network IP address, the invention configures the identity for each edge server, so that the dispatching center can receive and verify the registration request which is sent by the edge server and contains the identity, acquire the information of the area server to which the edge server belongs from the management center, send the information to the edge server, establish the connection between the area server and the edge server, and realize that the area server serves as a gateway between the edge server of the local area network and the management center of the public network. Furthermore, the management center can manage the edge server based on the connection between the area server and the edge server and by combining the unique identity of the edge server. The invention not only solves the problem that the management center manages the edge server through the IP address in the prior art and needs to consume more public network IP addresses; the problem that the management center cannot manage due to the change of the IP address of the edge server is also solved. Further, the management center issues the instruction to the dispatching center, and the dispatching center sends the various instructions to the edge servers corresponding to the identity identifications through the area server according to different identity identifications in the instruction. The invention realizes the uniform planning and adjustment of the dispatching center to the command issuing through the layer issuing management method, thereby reducing the load of the management center to issue the command.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of an edge server management method of a CDN network according to an embodiment of the present invention.
Fig. 2 is a flowchart of a registration method of an edge server of a CDN network according to an embodiment of the present invention.
Fig. 3 is a flowchart of an instruction issuing method of the CDN network according to the embodiment of the present invention.
Fig. 4 is a block diagram of an edge server management system of a CDN network according to an embodiment of the present invention.
Fig. 5 is a block diagram of a dispatch center in accordance with an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the embodiment of the invention, the CDN network at least comprises a management center, a scheduling center, a region server and an edge server. The management center can realize operation management and network management, the network management comprises equipment management, topology management, link monitoring, fault management and the like, and can be realized in a WEB mode; the operation management comprises service management, user management, product management, charging management and the like. The management center and the scheduling center are both located in the public network, and the management center is a management platform of an edge server of the CDN network. The management center stores information of the edge server and the area server, including the area, the operator, the IP address, the MAC address and the like of the edge server and the area server.
It should be noted that the main difference between the management center of the embodiment of the present invention and the existing management center is that: the information of the edge servers can be input in batches in the management center, the management center can generate the unique identity of the edge servers according to the input information of the edge servers, and the identity can be used as a management interface for the management center to manage the edge servers. The id may be in a form of a number and a letter, as long as the id can distinguish each edge server, which is not limited by the present invention.
In addition, the scheduling center is also added on the basis of the existing CDN network, and the scheduling center mainly functions to establish a connection between the edge server and the management center in a manner of verifying the registration request of the edge server, thereby implementing unified planning and adjustment of instruction issuing by the scheduling center, and reducing the load of instruction issuing by the management center, and a specific working process thereof will be described below and will not be described herein again.
The edge server is mainly used for directly responding to a user request and ensuring that data content is synchronous with a source station, and can be a webpage acceleration server, a streaming media acceleration server, an application acceleration service and the like. The information of the edge server can be manually entered in the edge server. The regional server is arranged between the dispatching center and the edge server and used for managing the edge server in a certain region.
Fig. 1 is a flowchart of an edge server management method of a CDN network according to an embodiment of the present invention.
Specifically, the method for managing the edge server of the CDN network in the embodiment of the present invention includes the following steps:
s101, the dispatching center receives and verifies a registration request containing the identity identifier sent by the edge server, obtains information of a regional server to which the edge server belongs from the management center, and sends the information to the edge server.
In one embodiment, since the information of the edge server is manually entered, an entry error may occur or the information of the edge server stored by the management center is updated, so that in the process of registering the edge server with the dispatch center through the identity, the dispatch center obtains the information of the edge server corresponding to the identity from the management center, and compares the information of the edge server corresponding to the identity obtained from the management center with the registration information of the edge server to determine the area server to which the edge server belongs. Please refer to fig. 2, which will not be described herein.
S102, the area server and the edge server establish connection based on the information of the area server.
In one embodiment, each edge server belongs to only one area server management, and each area server can manage a plurality of edge servers. The information of the regional server at least includes a region to which the regional server belongs, an operator to which the regional server belongs, an IP address and an MAC address of the regional server, and the like. The region may be a city-level region, such as Xiamen city or Fuzhou city, and the operator belongs to China Mobile, China Telecommunications, or China Unicom.
And S103, the management center issues the instruction containing the identity identifier to the dispatching center, and the dispatching center issues the instruction containing the identity identifier to the edge server corresponding to the identity identifier based on the connection between the area server and the edge server.
In one embodiment, the dispatching center and the management center are both in the public network and are always in a connected state. After the edge server is connected with the regional server, the regional server can be connected with the dispatching center for a long time, namely, the regional server and the dispatching center are kept in a connected state for a long time, so that the regional server and the dispatching center can communicate for many times through the established connection, and the management center is indirectly connected with the edge server. In other words, the connection between the management center and the edge server is implemented based on a direct connection between the management center and the dispatch center, a direct connection between the dispatch center and the area server, and a direct connection between the area server and the edge server, and the connection between the management center and the edge server is not a direct connection.
In one embodiment, the command may be an operation management command and a network management command, where the network management command includes a device management command, a topology management command, a link monitoring command, a fault management command, and the like; the operation management instruction comprises a service management instruction, a user management instruction, a product management instruction, a charging management instruction and the like.
This step is mainly to realize the step-by-step issuing of the instruction based on the connection between the node servers established in step S102. Please refer to fig. 3 for a detailed flow of this step, which is not repeated herein.
Fig. 2 is a flowchart of a registration method of an edge server of a CDN network according to an embodiment of the present invention.
S201, the dispatching center receives the registration request of the edge server and analyzes the registration request of the edge server to obtain the registration information of the edge server.
In one embodiment, the registration information of the edge server at least includes an identity of the edge server, an area to which the edge server belongs, an operator to which the edge server belongs, an IP address of the edge server, a MAC address of the edge server, and the like.
S202, the dispatching center obtains the information of the edge server corresponding to the identity mark from the management center according to the identity mark in the registration information of the edge server.
In one embodiment, the information of the edge server corresponding to the identity acquired by the scheduling center from the management center at least includes: the area of the edge server, the operator of the edge server, the IP address of the edge server, the MAC address of the edge server, and the like.
S203, the dispatching center compares the registration information with the information of the edge server acquired by the dispatching center to determine the regional server to which the edge server belongs.
In this step, if the registration information is consistent with the information of the edge server acquired by the scheduling center, the registration is passed, and S204 is executed in the next step; if not, returning to the previous step and comparing again. If the registration information of the edge server is not consistent with the information of the corresponding edge server acquired by the dispatching center from the management center after the dispatching center continuously compares the registration information of the edge server with the information of the corresponding edge server for a preset number of times, the dispatching center feeds back information to the edge server incorrectly. The predetermined number of times may be one, two, three or more times, which is not limited in the present invention.
It should be noted that the registration information includes an area to which the edge server belongs, an operator to which the edge server belongs, an IP address of the edge server, and an MAC address of the edge server; the information of the corresponding edge server acquired by the dispatching center from the management center also comprises the area to which the edge server belongs, the operator to which the edge server belongs, the IP address of the edge server and the MAC address of the edge server; if the information of the corresponding items contained in the two items is consistent after comparison, the registration is passed, and if the information of the corresponding items contained in the two items is inconsistent, the registration cannot be passed.
And S204, the dispatching center acquires the information of the regional server to which the edge server belongs from the management center and sends the information of the regional server to the edge server.
In one embodiment, the information of the regional server to which the edge server belongs, which is acquired by the scheduling center from the management center, includes at least a region to which the regional server belongs, an operator to which the regional server belongs, an IP address of the regional server, a MAC address of the regional server, and the like.
In this step, after the scheduling center sends the information of the area server to which the edge server belongs to the edge server, the area server and the edge server establish a connection based on the information of the area server, and the specific process is described in the embodiment shown in fig. 1 and is not described herein again.
Fig. 3 is a flowchart of an instruction issuing method of the CDN network according to the embodiment of the present invention.
In one embodiment, after the management center establishes a connection with the edge server through the dispatching center based on the connection between the area server and the edge server, the management center may issue an instruction including the identity to the dispatching center, and the dispatching center issues the instruction including the identity to the edge server corresponding to the identity through the area server, which includes the following specific processes:
s301, the management center generates an instruction containing the identity and issues the instruction to the dispatching center.
In one embodiment, the management center may actively generate an instruction to be issued to the dispatching center, or may receive a service request of the edge server through the dispatching center and the area server, and generate an instruction to be issued to the dispatching center according to the service request.
And S302, the dispatching center issues the instruction to the regional server to which the edge server corresponding to the identity belongs according to the identity contained in the instruction.
In one embodiment, when the edge server registers with the dispatch center through the identity, the dispatch center already determines the regional server to which the edge server belongs. After the registration is successful, the dispatching center stores the identity of each edge server and the area server to which each edge server belongs, so that when the dispatching center receives an instruction issued by the management center, the dispatching center can determine the area server to which the target edge server belongs according to the identity in the instruction.
And S303, the regional server sends the instruction to the edge server corresponding to the identity according to the identity contained in the instruction.
In one embodiment, the regional server may receive an instruction issued by the public network management center, and issue the instruction to the edge server in the local area network, so as to implement communication between the edge server in the local area network and the management center of the public network, thereby serving as a gateway between the edge server and the management center. After receiving the instruction, the edge server sends the instruction to the service client, and the service client executes the instruction. The edge server can cache the data acquired by the service client, and the area server can cache the data stored by the subordinate edge server, so that when the subordinate edge server sends the same service request to the area server, the area server can directly return the data corresponding to the service request to the edge server without acquiring the data from the source station.
Fig. 4 is a block diagram of an edge server management system of a CDN network according to an embodiment of the present invention.
The edge server management system of the CDN provided by the embodiment of the invention is used for managing edge servers and comprises a management center, a scheduling center and a regional server. The dispatching center is used for receiving and verifying a registration request which is sent by the edge server and contains the identity identifier, acquiring information of a regional server to which the edge server belongs from the management center and sending the information to the edge server; the regional server is used for establishing connection with the edge server based on the information of the regional server; the management center is used for issuing the instruction containing the identity identifier to the dispatching center; and the dispatching center is also used for issuing the instruction containing the identity identifier to the edge server corresponding to the identity identifier based on the connection between the area server and the edge server.
Further, the dispatching center is also used for receiving the registration request of the edge server and analyzing the registration request to obtain the registration information of the edge server; the dispatching center is also used for acquiring the information of the edge server corresponding to the identity identifier from the management center according to the identity identifier in the registration information; the dispatching center is also used for comparing the registration information with the information of the edge server acquired from the management center so as to determine the regional server to which the edge server belongs; and the dispatching center is also used for acquiring the information of the regional server to which the edge server belongs from the management center and sending the information of the regional server to the edge server.
Further, the registration information includes an area where the edge server is located, an operator to which the edge server belongs, an IP address of the edge server, and an MAC address of the edge server; the information of the edge server acquired by the dispatching center comprises the area where the edge server is located, the operator to which the edge server belongs, the IP address of the edge server and the MAC address of the edge server; the information of the regional server comprises a region to which the regional server belongs, an operator to which the regional server belongs, an IP address of the regional server and an MAC address of the regional server.
Fig. 5 is a block diagram of a dispatch center in accordance with an embodiment of the present invention.
The scheduling center of the embodiment of the invention comprises: the system comprises a registration module, a management center and a management module, wherein the registration module is used for receiving and verifying a registration request containing an identity identifier sent by an edge server, acquiring the information of an area server from the management center and sending the information of the area server to the edge server; and the instruction issuing module is used for receiving an instruction which is issued by the management center and contains the identity identifier of the edge server, and issuing the instruction to the regional server to which the edge server corresponding to the identity identifier belongs.
Further, the registration module is further configured to receive a registration request of the edge server, and analyze the registration request to obtain registration information of the edge server; the registration module is also used for acquiring the information of the edge server corresponding to the identity identifier from the management center according to the identity identifier in the registration information; and the registration module is also used for comparing the registration information with the information of the edge server acquired by the dispatching center so as to determine the regional server to which the edge server belongs.
The scheduling center shown in this embodiment may be applied to the method embodiments shown in fig. 1, fig. 2, and fig. 3, and is not described herein again.
Therefore, compared with the prior art that the management center manages the local area network servers through the public network IP address, the invention configures the identity for each edge server, so that the dispatching center can receive and verify the registration request which is sent by the edge server and contains the identity, acquire the information of the area server to which the edge server belongs from the management center, send the information to the edge server, establish the connection between the area server and the edge server, and realize that the area server serves as a gateway between the edge server of the local area network and the management center of the public network. Furthermore, the management center can manage the edge server based on the connection between the area server and the edge server and by combining the unique identity of the edge server. The invention not only solves the problem that the management center manages the edge server through the IP address in the prior art and needs to consume more public network IP addresses; the problem that the management center cannot manage due to the change of the IP address of the edge server is also solved. Further, the management center issues the instruction to the dispatching center, and the dispatching center sends the various instructions to the edge servers corresponding to the identity identifications through the area server according to different identity identifications in the instruction. The invention realizes the uniform planning and adjustment of the dispatching center to the command issuing through the layer issuing management method, thereby reducing the load of the management center to issue the command.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (10)

1.一种CDN网络的边缘服务器管理方法,其特征在于,包括:1. A method for managing edge servers of a CDN network, comprising: 调度中心接收及验证边缘服务器发出的包含身份标识的注册请求,并向管理中心获取所述边缘服务器所属的区域服务器的信息,发送给所述边缘服务器;The dispatch center receives and verifies the registration request including the identity identifier sent by the edge server, obtains the information of the regional server to which the edge server belongs from the management center, and sends it to the edge server; 所述区域服务器与所述边缘服务器基于所述区域服务器的信息建立连接;establishing a connection between the area server and the edge server based on the information of the area server; 所述管理中心将包含所述身份标识的指令下发至所述调度中心,所述调度中心基于所述区域服务器与所述边缘服务器之间的连接,将包含所述身份标识的指令下发至与所述身份标识对应的所述边缘服务器。The management center sends the instruction including the identity identifier to the dispatch center, and the dispatch center sends the instruction including the identifier to the dispatch center based on the connection between the regional server and the edge server. the edge server corresponding to the identity identifier. 2.如权利要求1所述的方法,其特征在于,所述调度中心接收及验证边缘服务器发出的包含身份标识的注册请求,并向管理中心获取所述边缘服务器所属的区域服务器的信息,发送给所述边缘服务器的步骤,具体包括:2. The method according to claim 1, wherein the dispatch center receives and verifies the registration request including the identity identifier sent by the edge server, obtains the information of the regional server to which the edge server belongs to the management center, and sends the information to the management center. The steps for the edge server specifically include: 所述调度中心接收所述边缘服务器的注册请求,并解析所述注册请求得到所述边缘服务器的注册信息;The dispatch center receives the registration request of the edge server, and parses the registration request to obtain the registration information of the edge server; 所述调度中心根据所述注册信息中的身份标识,从所述管理中心获取与所述身份标识对应的所述边缘服务器的信息;The dispatch center obtains the information of the edge server corresponding to the identity from the management center according to the identity in the registration information; 所述调度中心将所述注册信息与所述从管理中心获取的所述边缘服务器的信息进行对比,以确定所述边缘服务器所属的所述区域服务器;The dispatch center compares the registration information with the information of the edge server obtained from the management center to determine the region server to which the edge server belongs; 所述调度中心从所述管理中心获取所述边缘服务器所属的所述区域服务器的信息,并将所述区域服务器的信息发送给所述边缘服务器。The dispatch center acquires the information of the area server to which the edge server belongs from the management center, and sends the information of the area server to the edge server. 3.如权利要求2所述的方法,其特征在于:3. The method of claim 2, wherein: 所述注册信息,包括所述边缘服务器所属区域、所述边缘服务器所属运营商、所述边缘服务器的IP地址及所述边缘服务器的MAC地址;The registration information includes the region to which the edge server belongs, the operator to which the edge server belongs, the IP address of the edge server, and the MAC address of the edge server; 所述调度中心获取的所述边缘服务器的信息,包括所述边缘服务器所属区域、所述边缘服务器所属运营商、所述边缘服务器的IP地址及所述边缘服务器的MAC地址;The information of the edge server acquired by the dispatch center includes the region to which the edge server belongs, the operator to which the edge server belongs, the IP address of the edge server, and the MAC address of the edge server; 所述区域服务器的信息,包括所述区域服务器所属区域、所述区域服务器所属运营商、所述区域服务器的IP地址及所述区域服务器的MAC地址。The information of the area server includes the area to which the area server belongs, the operator to which the area server belongs, the IP address of the area server, and the MAC address of the area server. 4.如权利要求1所述的方法,其特征在于,所述管理中心将包含所述身份标识的指令下发至所述调度中心,所述调度中心基于所述区域服务器与所述边缘服务器之间的连接,将包含所述身份标识的指令下发至与所述身份标识对应的所述边缘服务器的步骤,具体包括:4. The method of claim 1, wherein the management center sends an instruction including the identity identifier to the dispatch center, and the dispatch center is based on the relationship between the regional server and the edge server. The step of sending an instruction containing the identity identifier to the edge server corresponding to the identity identifier specifically includes: 所述管理中心生成包含所述身份标识的指令,并下发给所述调度中心;The management center generates an instruction including the identity identifier, and issues it to the dispatch center; 所述调度中心根据所述指令中包含的所述身份标识,将所述指令下发给与所述身份标识对应的所述边缘服务器所属的所述区域服务器;The dispatch center issues the instruction to the area server to which the edge server corresponding to the identity belongs, according to the identity identifier contained in the instruction; 所述区域服务器根据指令中包含的所述身份标识,将所述指令下发给与所述身份标识对应的所述边缘服务器。The area server issues the instruction to the edge server corresponding to the identity identifier according to the identity identifier contained in the instruction. 5.一种CDN网络的边缘服务器管理系统,用于管理边缘服务器,其特征在于,包括管理中心、调度中心、区域服务器,其中:5. An edge server management system of a CDN network for managing edge servers, characterized in that it includes a management center, a dispatch center, and a regional server, wherein: 所述调度中心,用于接收及验证边缘服务器发出的包含身份标识的注册请求,并向管理中心获取所述边缘服务器所属的区域服务器的信息,发送给所述边缘服务器;The scheduling center is used to receive and verify the registration request including the identity identifier sent by the edge server, obtain the information of the region server to which the edge server belongs from the management center, and send it to the edge server; 所述区域服务器,用于与所述边缘服务器基于所述区域服务器的信息建立连接;the area server, configured to establish a connection with the edge server based on the information of the area server; 所述管理中心,用于将包含所述身份标识的指令下发至所述调度中心;the management center, configured to issue an instruction including the identity identifier to the dispatch center; 所述调度中心,还用于基于所述区域服务器与所述边缘服务器之间的连接,将包含所述身份标识的指令下发至与所述身份标识对应的所述边缘服务器。The dispatch center is further configured to, based on the connection between the region server and the edge server, issue an instruction including the identity identifier to the edge server corresponding to the identity identifier. 6.如权利要求5所述的系统,其特征在于:6. The system of claim 5, wherein: 所述调度中心,还用于接收所述边缘服务器的注册请求,并解析所述注册请求得到所述边缘服务器的注册信息;The dispatch center is further configured to receive the registration request of the edge server, and parse the registration request to obtain the registration information of the edge server; 所述调度中心,还用于根据所述注册信息中的身份标识,从所述管理中心获取与所述身份标识对应的所述边缘服务器的信息;The dispatch center is further configured to acquire information of the edge server corresponding to the identity from the management center according to the identity in the registration information; 所述调度中心,还用于将所述注册信息与所述从管理中心获取的所述边缘服务器的信息进行对比,以确定所述边缘服务器所属的所述区域服务器;The dispatch center is further configured to compare the registration information with the information of the edge server obtained from the management center to determine the region server to which the edge server belongs; 所述调度中心,还用于从所述管理中心获取所述边缘服务器所属的所述区域服务器的信息,并将所述区域服务器的信息发送给所述边缘服务器。The dispatch center is further configured to acquire information of the area server to which the edge server belongs from the management center, and send the information of the area server to the edge server. 7.如权利要求6所述的系统,其特征在于:7. The system of claim 6, wherein: 所述注册信息,包括所述边缘服务器所处区域、所述边缘服务器所属运营商、所述边缘服务器的IP地址及所述边缘服务器的MAC地址;The registration information includes the region where the edge server is located, the operator to which the edge server belongs, the IP address of the edge server, and the MAC address of the edge server; 所述调度中心获取的所述边缘服务器的信息,包括所述边缘服务器所处区域、所述边缘服务器所属运营商、所述边缘服务器的IP地址及所述边缘服务器的MAC地址;The information of the edge server obtained by the dispatch center includes the area where the edge server is located, the operator to which the edge server belongs, the IP address of the edge server, and the MAC address of the edge server; 所述区域服务器的信息,包括所述区域服务器所属区域、所述区域服务器所属运营商、所述区域服务器的IP地址及所述区域服务器的MAC地址。The information of the area server includes the area to which the area server belongs, the operator to which the area server belongs, the IP address of the area server, and the MAC address of the area server. 8.一种调度中心,其特征在于,包括:8. A dispatch center, characterized in that, comprising: 注册模块,用于接收及验证边缘服务器发出的包含身份标识的注册请求,以及用于向管理中心获取所述边缘服务器所属的区域服务器的信息,并将所述区域服务器的信息发送给所述边缘服务器,以使所述区域服务器与所述边缘服务器基于所述区域服务器的信息建立连接;The registration module is used to receive and verify the registration request including the identity identifier sent by the edge server, and to obtain the information of the region server to which the edge server belongs from the management center, and send the information of the region server to the edge a server, so that the area server and the edge server establish a connection based on the information of the area server; 指令下发模块,用于接收管理中心下发的包含所述边缘服务器的身份标识的指令,并基于所述区域服务器与所述边缘服务器之间的连接,将所述指令下发至与所述身份标识对应的所述边缘服务器所属的所述区域服务器。The instruction issuing module is used to receive the instruction containing the identity of the edge server issued by the management center, and based on the connection between the regional server and the edge server, issue the instruction to the The region server to which the edge server corresponding to the identity identifier belongs. 9.如权利要求8所述的调度中心,其特征在于:9. dispatch center as claimed in claim 8, is characterized in that: 所述注册模块,还用于接收所述边缘服务器的注册请求,并解析所述注册请求得到所述边缘服务器的注册信息;The registration module is further configured to receive the registration request of the edge server, and parse the registration request to obtain the registration information of the edge server; 所述注册模块,还用于根据所述注册信息中的身份标识,从所述管理中心获取与所述身份标识对应的所述边缘服务器的信息;The registration module is further configured to obtain the information of the edge server corresponding to the identity from the management center according to the identity in the registration information; 所述注册模块,还用于将所述注册信息与所述调度中心获取的所述边缘服务器的信息进行对比,以确定所述边缘服务器所属的所述区域服务器。The registration module is further configured to compare the registration information with the information of the edge server acquired by the dispatch center to determine the region server to which the edge server belongs. 10.如权利要求8所述的调度中心,其特征在于,所述调度中心存储有所述边缘服务器的身份标识,及所述边缘服务器所属的区域服务器。10 . The dispatch center according to claim 8 , wherein the dispatch center stores the identity of the edge server and the regional server to which the edge server belongs. 11 .
CN201810866717.2A 2018-08-01 2018-08-01 Edge server management system and method of CDN (content delivery network) Active CN109104309B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810866717.2A CN109104309B (en) 2018-08-01 2018-08-01 Edge server management system and method of CDN (content delivery network)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810866717.2A CN109104309B (en) 2018-08-01 2018-08-01 Edge server management system and method of CDN (content delivery network)

Publications (2)

Publication Number Publication Date
CN109104309A CN109104309A (en) 2018-12-28
CN109104309B true CN109104309B (en) 2021-12-21

Family

ID=64848394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810866717.2A Active CN109104309B (en) 2018-08-01 2018-08-01 Edge server management system and method of CDN (content delivery network)

Country Status (1)

Country Link
CN (1) CN109104309B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109788075B (en) * 2019-03-19 2022-04-12 网宿科技股份有限公司 Private network network system, data acquisition method and edge server
CN113190347A (en) * 2021-04-21 2021-07-30 武汉卓尔信息科技有限公司 Edge cloud system and task management method
CN115086422B (en) * 2022-06-29 2024-04-26 北京金山云网络技术有限公司 Server access method, device, storage medium and electronic equipment
CN119676229A (en) * 2024-11-26 2025-03-21 天翼云科技有限公司 A file distribution method, device, system, electronic device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098310A (en) * 2011-02-22 2011-06-15 中国联合网络通信集团有限公司 Streaming media content service method and system
CN103227839A (en) * 2013-05-10 2013-07-31 网宿科技股份有限公司 Management system for regional autonomy of content distribution network server
CN107864228A (en) * 2017-12-22 2018-03-30 网宿科技股份有限公司 Connection method for building up and system in a kind of content distributing network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7962597B2 (en) * 2008-03-31 2011-06-14 Amazon Technologies, Inc. Request routing based on class

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098310A (en) * 2011-02-22 2011-06-15 中国联合网络通信集团有限公司 Streaming media content service method and system
CN103227839A (en) * 2013-05-10 2013-07-31 网宿科技股份有限公司 Management system for regional autonomy of content distribution network server
CN107864228A (en) * 2017-12-22 2018-03-30 网宿科技股份有限公司 Connection method for building up and system in a kind of content distributing network

Also Published As

Publication number Publication date
CN109104309A (en) 2018-12-28

Similar Documents

Publication Publication Date Title
CN111612466B (en) Consensus and resource transmission method, device and storage medium
US20210320896A1 (en) Domain name server allocation method and apparatus
CN108243106B (en) Method for controlling network slicing, forwarding device, control device and communication system
US10824454B2 (en) 5G dynamic slice and network identity instantiation, termination, and access management system and method
CN109104309B (en) Edge server management system and method of CDN (content delivery network)
CN106713406B (en) Method and system for accessing slice network
CN105765921B (en) Method, system, and apparatus for DIAMETER routing utilizing software-defined networking capabilities
CN111865621B (en) Method and device for accessing gateway
CN110326345B (en) Method, device and system for configuring network slice
US10630508B2 (en) Dynamic customer VLAN identifiers in a telecommunications network
EP3866551B1 (en) Method and device for internet of vehicles message notification
CN101499995B (en) A business scheduling method, system and device for business scheduling
CN103596066B (en) Method and device for data processing
CN105337819B (en) Data processing method of broadband access gateway, broadband access gateway and network system
CN107666419B (en) Virtual broadband access method, controller and system
CN108270823A (en) A kind of service providing method, device and system
CN104901825B (en) A kind of method and apparatus for realizing zero configuration starting
WO2022218304A1 (en) Message forwarding method, apparatus and system, and computer-readable storage medium
CN112437104A (en) Method and device for managing service quality and communication system
CN114257439B (en) Service scheduling method, AAA server and service support system
CN106549873A (en) Communication means and system between a kind of isomery controller
CN106301921A (en) Elephant flow transmission dispatching method based on tunnel and system
JP7541116B2 (en) COMMUNICATION METHOD AND RELATED APPARATUS
CN106230980A (en) A kind of address configuration method, Apparatus and system
CN116455817A (en) Software-defined cloud network fusion architecture and route implementation method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant