CN111526223A - Management method of edge service server, service data processing method and device - Google Patents

Management method of edge service server, service data processing method and device Download PDF

Info

Publication number
CN111526223A
CN111526223A CN202010324868.2A CN202010324868A CN111526223A CN 111526223 A CN111526223 A CN 111526223A CN 202010324868 A CN202010324868 A CN 202010324868A CN 111526223 A CN111526223 A CN 111526223A
Authority
CN
China
Prior art keywords
edge
management
data network
server
control instruction
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.)
Granted
Application number
CN202010324868.2A
Other languages
Chinese (zh)
Other versions
CN111526223B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010324868.2A priority Critical patent/CN111526223B/en
Publication of CN111526223A publication Critical patent/CN111526223A/en
Application granted granted Critical
Publication of CN111526223B publication Critical patent/CN111526223B/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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • H04L61/2528Translation at a proxy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2592Translation of Internet protocol [IP] addresses using tunnelling or encapsulation

Landscapes

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

Abstract

The application relates to a management method and a device of an edge service server and a service data processing method and a device, wherein the management method of the edge service server comprises the following steps: receiving a management and control instruction from a management server; reading a control destination address of a control instruction data packet carried by a control instruction, and reading an edge data network control destination address corresponding to the control destination address from a preset address conversion record; replacing the control destination address with an edge data network control destination address to obtain an updated control instruction; sending the updated management and control instruction to an edge access proxy server through a data tunnel; and the updated management and control instruction is used for instructing the edge access proxy server to forward a management and control instruction data packet to the edge service server. The method can realize the remote control of the management server of the central data network on the service server in the edge data network, and can meet the working mode that the edge service server actively monitors the control instruction from the management server.

Description

Management method of edge service server, service data processing method and device
Technical Field
The present application relates to the field of internet technologies, and in particular, to a management method, an apparatus, a computer device, and a storage medium for an edge service server, and a service data processing method, an apparatus, a computer device, and a storage medium.
Background
NAPT (network Address Port translation), namely, network Address Port translation, using a legal public network Address, and corresponding to different internal addresses by different protocol Port numbers; NAPT is commonly used in access devices, where small and medium networks can be hidden behind a legitimate IP address.
According to the working principle of NAPT, the host computer positioned in the internal network environment can send out a connection request data packet to the host computer positioned in the external network; after NAPT equipment creates related records, an external host can send a data packet to an intranet host, so that communication between the two hosts is realized; if the connection is initiated from the external network host to the internal network host, the connection request of the external network host is discarded by the NAPT device due to the missing record on the NAPT device.
However, a considerable part of the existing internet services require the service server to adopt a working mode of actively monitoring the monitoring instructions from the management background, and in this case, if the traditional NAPT is adopted to perform address conversion, the communication between the intranet host and the extranet host cannot be realized.
Disclosure of Invention
In view of the foregoing, it is necessary to provide a method for managing an edge service server, a method for processing service data, and an apparatus for processing service data, which can support data interaction between an intranet host and an extranet service server host in a management center under an existing internet service architecture.
A method for managing an edge service server, the method comprising:
receiving a management and control instruction from a management server;
reading a control destination address of a control instruction data packet carried by the control instruction, and reading an edge data network control destination address corresponding to the control destination address from a preset address conversion record;
replacing the control destination address with the edge data network control destination address to obtain an updated control instruction;
sending the updated management and control instruction to an edge access proxy server through a data tunnel; and the updated management and control instruction is used for instructing the edge access proxy server to forward the management and control instruction data packet to an edge service server.
A method for processing service data, the method comprising:
receiving an updated management and control instruction sent by a central access proxy server;
decapsulating a control instruction data packet in the updated control instruction to obtain an edge data network control destination address of the control instruction data packet;
and forwarding the control instruction data packet to an edge service server corresponding to the edge data network control destination address.
An apparatus for managing an edge traffic server, the apparatus comprising:
the management and control instruction receiving module is used for receiving a management and control instruction from the management server;
the reading module is used for reading a control destination address of a control instruction data packet carried by the control instruction and an edge data network control destination address corresponding to the control destination address in a preset address conversion record;
the address updating module is used for replacing the control destination address with the edge data network control destination address to obtain an updated control instruction;
the instruction sending module is used for sending the updated management and control instruction to an edge access proxy server through a data tunnel; and the updated management and control instruction is used for instructing the edge access proxy server to forward the management and control instruction data packet to an edge service server.
A traffic data processing apparatus, the apparatus comprising:
the instruction receiving module is used for receiving an updated management and control instruction sent by the central access proxy server;
the decapsulation module is used for decapsulating a control instruction data packet in the updated control instruction to obtain an edge data network control destination address of the control instruction data packet;
and the forwarding module is used for forwarding the control instruction data packet to an edge service server corresponding to the edge data network control destination address.
A computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the management method and the service data processing method of the edge service server when executing the computer program.
A computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the above-described edge service server management method, service data processing method.
According to the management method and the service data processing method and device of the edge service server, when the center access proxy server receives a control instruction sent by the management server, the control destination address corresponding to the control instruction data packet is replaced by the corresponding edge data network control destination address according to the preset address conversion record, and then the control instruction data packet is sent to the edge access proxy server; after receiving the control instruction data packet, the edge access proxy server can accurately forward the control instruction data packet to the corresponding edge service server through the data tunnel according to the control destination address of the edge data network, so as to realize the control of the management server on the edge service server; the method does not need to change the whole background framework of the existing internet service, realizes the remote control of the management server of the central data network on the service server in the edge data network through the central access proxy server and the edge access proxy server which is built in the edge computing platform, and can meet the working mode that the edge service server actively monitors the control instruction from the management server.
Drawings
FIG. 1 is a diagram of an application environment of a management method of an edge service server in one embodiment;
FIG. 2 is a flowchart illustrating a method for managing an edge service server according to an embodiment;
FIG. 3 is a flow chart illustrating a method for managing an edge service server in another embodiment;
FIG. 4 is a flowchart illustrating a method for managing an edge service server according to another embodiment;
FIG. 5 is a diagram of an application environment of a management method of an edge service server in another embodiment;
FIG. 6 is a flow chart illustrating a method for processing service data according to an embodiment;
fig. 7 is a timing diagram illustrating a management and control process of an edge service server in an embodiment;
FIG. 8 is a block diagram of an embodiment of a management apparatus of an edge service server;
FIG. 9 is a block diagram of a business data processing apparatus in one embodiment;
FIG. 10 is a diagram showing an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The management method of the edge service server provided by the application can be applied to the application environment shown in fig. 1. Wherein the central access proxy server 110 communicates with the edge access proxy server 120 over a network. When receiving a control instruction sent by the management server 112, the central access proxy server 110 replaces a control destination address corresponding to a control instruction data packet therein with a corresponding edge data network control destination address according to a preset address conversion record, and then sends the control instruction data packet to the edge access proxy server 120, where the edge data network control destination address is an address of a service server in an edge data network, and after receiving the control instruction data packet, the edge access proxy server 120 can accurately forward the control instruction data packet to the corresponding edge service server 122 according to the edge data network control destination address, so as to implement control of the management server 114 on the edge service server 122. The central access proxy server 110, the management server 112, the edge access proxy server 120, and the edge service server 122 may be implemented by independent servers or a server cluster composed of a plurality of servers.
In one embodiment, as shown in fig. 2, a method for managing an edge service server is provided, which is described by taking the method as an example for being applied to the central access proxy server 110 in fig. 1, and includes steps S210 to S240.
Step S210, receiving a management and control instruction from the management server.
The management server is a server for managing and controlling the service server in the central data network, and the management and control instruction from the management server is an instruction sent to the service server which is managed correspondingly; in an embodiment, the management and control instruction carries a source address and a destination address, where the source address refers to an address of the management server, the destination address refers to an address of the service server, and it should be noted that the addresses are all addresses inside the central data network. Further, in the embodiments of the present application, the service server refers to a service server in an edge data network, and is also referred to as an edge service server.
Step S220, reading a control destination address of a control instruction data packet carried by the control instruction, and reading an edge data network control destination address corresponding to the control destination address from a preset address conversion record.
The control destination address is an intranet address in the central data network correspondingly distributed by the edge service server, and the edge data network control destination address is an intranet address of the edge service server in the edge data network. In this embodiment, an address is correspondingly allocated in the central data network for the edge service server correspondingly managed by the management server, and is recorded as a control destination address, an intranet address is correspondingly existed in the edge service server in the edge data network, and the preset address conversion record records the corresponding conversion rule between the address of the edge service server in the edge data network and the address in the central data network; the control destination address of the control instruction data packet is the address of the edge service server in the central data network; the address of the edge data network corresponding to the control destination address, that is, the control destination address of the edge data network, can be found from the preset conversion record.
Step S230, replacing the control destination address with the edge data network control destination address, and obtaining the updated control instruction.
Since the management and control instruction needs to be sent to the edge service server, and before the central access proxy server sends the management and control instruction to the edge data network, the management and control destination address of the management and control instruction needs to be converted from the central data network address to an address in the edge data network, in this embodiment, after the destination address of the management and control instruction data packet carried by the management and control instruction is read, the management and control instruction data packet is converted into a corresponding address of the edge data network according to the preset conversion record. Further, after replacing the original control destination address in the control instruction with the control destination address of the edge data network, the obtained control instruction is recorded as an updated control instruction.
And step S240, sending the updated management and control instruction to the edge access proxy server through the data tunnel.
The updated management and control instruction is used for indicating the edge access proxy server to forward a management and control instruction data packet to the edge service server; the edge data network manages and controls the destination address as the address of the edge service server in the edge data network.
The edge access proxy server is an access proxy server in an edge data network, is in direct communication with the central access proxy server, receives a data packet sent by the edge service server, sends the data packet to the central access proxy server, receives an updated management and control instruction sent by the central access proxy server, and forwards the updated management and control instruction to the edge service server.
Tunneling is a way of communicating data between networks by using the infrastructure of the internetwork. The data (or payload) communicated using the tunnel may be data frames or packets of different protocols. The tunneling protocol re-encapsulates the data frames or packets of these other protocols in a new header for transmission. The new header provides routing information to enable the encapsulated payload data to be delivered over the internet. In this embodiment, after the updated management and control instruction is obtained, the management and control instruction is encapsulated and then sent to the edge access proxy server of the edge data network through the data tunnel. Further, in this embodiment, a data tunnel is established between the central access proxy server and the edge access proxy server, and the central access proxy server sends the encapsulated updated management and control instruction to the edge access proxy server through the data tunnel; further, after receiving the updated management and control instruction from the data tunnel, the edge access proxy server decapsulates the updated management and control instruction to obtain a management and control instruction data packet, reads an edge data network management and control destination address of the management and control instruction data packet, and sends the management and control instruction data packet to a service server corresponding to the management and control destination address.
In the management method of the edge service server, when receiving a control instruction sent by a management server, a central access proxy server replaces a control destination address corresponding to a control instruction data packet therein with a corresponding edge data network control destination address according to a preset address conversion record, and then sends the control instruction data packet to the edge access proxy server; after receiving the control instruction data packet, the edge access proxy server can accurately forward the control instruction data packet to the corresponding edge service server through the data tunnel according to the control destination address of the edge data network, so as to realize the control of the management server on the edge service server; the method does not need to change the whole background framework of the existing internet service, realizes the remote control of the management server of the central data network on the service server in the edge data network through the central access proxy server and the edge access proxy server which is built in the edge computing platform, and can meet the working mode that the edge service server actively monitors the control instruction from the management server.
In an embodiment, as shown in fig. 3, the management method of the edge service server further includes steps S310 to S350 after the updated management and control instruction is sent to the edge access proxy server through the data tunnel.
Step S310, receiving a management and control response packet from the edge service server forwarded by the edge access proxy server.
In the edge data network, a data packet sent to a management server by an edge service server and a data packet sent to the edge service server are both forwarded by an edge access proxy server; after the edge access proxy server sends the control instruction data packet in the updated control instruction to the edge service server, the edge service server makes a certain response according to the control instruction data packet, generates a control response data packet at the same time, and then returns the control response data packet to the edge access proxy server; the management control response packet carries a response source address and a response destination address, and as can be understood, the response source address is an address of the edge service server, and the response destination address is an address of the management server. Further, the edge access proxy server encapsulates the light control response data packet and sends the encapsulated light control response data packet to the central access proxy server.
Step S320, decapsulating the management control response packet to obtain a response source address of the management control response packet.
And the central access proxy server decapsulates the control response data packet after receiving the control response data packet, can read a source address and a destination address of the control response data packet, and respectively records the source address and the destination address as a response source address and a response destination address. It will be appreciated that the response source address is the address of the edge traffic server in the edge data network.
Step S330, reading a central data network source address corresponding to the response source address in the preset address translation record.
Before forwarding the response data packet to the management server, the central access proxy server needs to convert the response source address into an address corresponding to the central data network, so in this embodiment, the central data network response source address corresponding to the response source address is read according to a preset address translation table.
And step S340, replacing the response source address with a central data network source address, and acquiring an updated management and control response data packet.
And step S350, forwarding the updated management and control response data packet to the management server.
In one embodiment, the updated management and control response data packet is sent to the management server corresponding to the response destination address.
In this embodiment, the management server sends a control instruction data packet to the service server through the central access proxy server and the edge access proxy server, the edge service server generates a control response data packet after responding according to the control instruction data packet, and feeds back the control response data packet to the management server through the edge access proxy server and the central access proxy server; because the edge service servers in the central data network and the edge data network respectively correspond to one address, the working mode of actively monitoring the control instruction and the related data packet sent by the management server after the edge service server is deployed can be realized only by setting a prestored address conversion table in the central data network.
Further, in an embodiment, as shown in fig. 4, before receiving the management instruction from the management server, the method further includes: step S410, receiving a data tunnel establishment request sent by an edge access proxy server; step S420, feeding back response information for confirming establishment of the data tunnel to the edge access proxy server according to the data tunnel establishment request, where the response information is used to complete establishment of a bidirectional data tunnel with the edge access proxy server.
The data communication between the edge data network and the central data network is completed through a data tunnel, so that the data tunnel is required to be established between the edge data network and the central data network before the edge data network and the central data network are communicated for the first time; in this embodiment, an edge access proxy server in an edge data network sends a request for establishing a data tunnel, that is, a data tunnel establishment request, to a central access proxy server; the data tunnel establishment request carries relevant information of the edge data network; in one embodiment, the edge access proxy server sends a data tunnel establishment request to the central access proxy server according to preconfigured information.
Further, in an embodiment, after receiving the data tunnel establishment request, the central access proxy server verifies the identity of the edge data network according to the data tunnel establishment request, generates response information according to the data tunnel establishment request after the verification is passed, and feeds the response information back to the edge access proxy server that sent the data tunnel establishment request, so as to complete establishment of the data tunnel between the central data network and the edge data network.
In this embodiment, when the edge data network is started, the edge access proxy server sends a data tunnel establishment request to the central access proxy server according to the preset configuration information, so as to establish a data tunnel between the central data network and the edge data network, and then, data communication between the central data network and the edge data network can be realized through the data tunnel.
Further, in an embodiment, with reference to fig. 4, after the response information confirming establishment of the data tunnel is fed back to the edge access proxy server according to the data tunnel establishment request, before receiving the management and control instruction from the management server, steps S430 to S450 are further included.
Step S430, receiving the edge data network address of the edge service server sent by the edge access proxy server.
After the edge data network is deployed, the edge service server correspondingly allocates an address in the edge data network, and the edge access proxy server needs to notify the central data network of the address of the edge server in the edge data network.
Step S440, allocating a corresponding central data network address to the edge service server, and storing the central data network address and the edge data network address of the edge service server into a preset address translation table.
After receiving the edge data network address of the edge service server, the central access proxy server allocates an unused central data network address for the edge data network address of the edge service server, and correspondingly stores the edge data network address and the central data network address of the edge service server into a preset address translation table, so that the edge service server can be managed and controlled by the management server.
Step S450, the central data network address is sent to the management server, so that the management server stores the central data network address as a remote management address.
For the management server, it needs to know the address of the edge service server to be managed, so in this embodiment, after allocating a corresponding address to the edge service server, the central access proxy server sends the central data network address of the edge service server to the management server, and the management server stores the central data network address of the edge service server as a remote management address.
In this embodiment, after the data tunnel between the central data network and the edge data network is established, the edge access proxy server notifies the edge data network address of the edge service server to the central access proxy server, and the central access proxy server notifies the management server after allocating the corresponding central data network address for the edge service server, and stores the corresponding conversion relationship, so that the management server can actively send a control instruction to the edge service server according to the central data network address of the edge service server after the edge service server is deployed, and thus, a working mode in which the edge service server actively monitors the control instruction of the management server can be realized.
The management method of the edge service server can be specifically applied to the application environment shown in fig. 5. In this embodiment, the central data network at least comprises: the system comprises a central data network controller, a central data network switch, a management server and a central access proxy server; the edge data network comprises at least: the edge data network controller, the edge data network switch, the edge service server and the edge access proxy server. The central access proxy server sends an instruction to the central data network switch through the central data network controller, wherein the instruction can be used for instructing the central data network switch to forward a data packet generated by the management server to the central access proxy server; the central access proxy server is responsible for receiving the data packet sent by the edge access proxy server and forwarding the data packet to the management server, and forwarding the received data of the management server to the edge access proxy server. Similarly, the edge access proxy server sends an instruction to the edge data network switch through the edge data network controller, where the instruction may be for instructing the edge data network switch to forward a packet generated by the edge service server to the edge access proxy server; the edge access proxy server is responsible for receiving the data packet sent by the central access proxy server and forwarding the data packet to the edge service server, and forwarding the received data from the edge service server to the central access proxy server. In one embodiment, both the central data network switch and the edge data network switch are programmable switches.
In this embodiment, the receiving the management instruction from the management server includes: receiving a management and control instruction from a management server forwarded by a central data network switch; further, in this embodiment, after allocating the corresponding central data network address to the edge service server, the method further includes: and sending a configuration instruction of a forwarding table inside the central data network to the central data network switch through the central data network controller, wherein the configuration instruction of the forwarding table inside the central data network is used for indicating the central data network switch to configure the forwarding table inside the central data network.
In this embodiment, after receiving a configuration instruction of the internal forwarding table of the central data network, the central data network switch configures the internal forwarding table of the central data network according to the configuration instruction of the internal forwarding table of the central data network; further, in one embodiment, a forwarding table within the central data network in the central data network specifies that the central data network switch needs to forward a packet with a source address of the edge service server to the central access proxy server.
In the central data network in this embodiment, the data packet or the instruction generated by the management server will occur to the central data network switch, and the central data network switch forwards the data packet or the instruction to the central access proxy server according to the forwarding table.
In this embodiment, after the central access proxy server sends a configuration instruction of a forwarding table in the central data network to the central data network switch through the central data network controller, the central data network switch configures the forwarding table according to the instruction, and in a specific embodiment, data packets whose destination addresses are specified in the forwarding table as central data network addresses of the edge service servers need to be forwarded to the central access proxy server, so that it can be ensured that data packets sent to the edge service servers by the management server in the central data network all pass through the central access proxy server, and it is ensured that the central access proxy server can convert addresses of the edge service servers in the data packets.
In another embodiment, the configuration process of the forwarding table also exists in the edge data network, and specifically includes that the edge access proxy server sends an edge data network internal forwarding table configuration instruction to the edge data network switch through the edge data network controller, where the edge data network internal forwarding table configuration instruction is used to instruct the edge data network switch to configure the forwarding table.
In another embodiment, the present application further provides a service data processing method, as shown in fig. 6, which is described by taking the method as an example for being applied to the edge access proxy server 120 in fig. 1, and includes steps S610 to S630.
Step S610, receiving an updated management and control instruction sent by the central access proxy server.
And the updated management and control instruction is a management and control instruction from the management server forwarded by the central access agent, and carries a management and control instruction data packet.
Step S620, decapsulate the control instruction data packet in the updated control instruction, and obtain the edge data network control destination address of the control instruction data packet.
The edge access proxy server obtains a control instruction data packet after receiving the updated control instruction, and the control instruction data packet is unpacked to read a corresponding control destination address and a corresponding control source address; the control destination address refers to an edge data network address of the edge service server, and the control source address refers to an address of the management server.
Step S630, the management and control instruction packet is forwarded to the edge service server corresponding to the management and control destination address of the edge data network.
In the service data processing method, the edge access proxy server decapsulates the control instruction data packet in the control instruction data packet and reads the control destination address of the corresponding edge data network after receiving the control instruction (updated control instruction) sent by the center access proxy server; it can be understood that the edge data network management and control destination address is obtained by the central access proxy server, after receiving the management and control instruction from the management server, reading a management and control destination address of a management and control instruction data packet carried by the management and control instruction (the management and control destination address is an address of the edge service server corresponding to the central data network), and replacing the management and control destination address with an edge data network address according to a preset address conversion record. And then the edge access agent can send the control data packet to the edge service data packet corresponding to the address after reading the edge data network control destination address. The method does not need to change the whole background framework of the existing internet service, realizes the remote control of the management server of the central data network on the service server in the edge data network through the central access proxy server and the edge access proxy server which is built in the edge computing platform, and can meet the working mode that the edge service server actively monitors the control instruction from the management server.
In one embodiment, after forwarding the management and control instruction packet to the edge service server corresponding to the edge data network management and control destination address, the method further includes: receiving a control response data packet from the edge service server; and encapsulating the management and control response data packet and then sending the encapsulated management and control response data packet to the central access proxy server.
After receiving the management and control data packet, the edge service server makes a certain response according to the management and control data packet, generates a response data packet, which is recorded as the management and control response data packet in this embodiment, and further feeds back the management and control response data packet to the edge access proxy server, and the edge access proxy server forwards the management and control response data packet to the central access proxy server.
Further, in an embodiment, before receiving a post-update management and control instruction sent by a central access proxy server, the service processing method further includes: when an edge data network starting event is detected, sending a data tunnel establishment request to a central access proxy server according to preset configuration information; and receiving feedback information returned by the central access proxy server according to the data tunnel establishment request, and completing establishment of the data tunnel between the edge data network and the central data network based on the feedback information.
Further, in an embodiment, after receiving feedback information returned by the central access proxy according to the data tunnel establishment request and completing establishment of the data tunnel between the edge data network and the central data network based on the feedback information, the method further includes: the method comprises the steps of obtaining an edge data network address of an edge service server, and sending the edge data network address of the edge service server to a central access proxy server through a data tunnel; further, after receiving the edge data network address of the edge service server, the central access proxy server allocates a corresponding central data network address to the address.
In another embodiment, after receiving feedback information returned by the central access proxy server according to the data tunnel establishment request and completing establishment of the data tunnel between the edge data network and the central data network based on the feedback information, the method further includes: acquiring an address of a management server in a central data network, and sending a configuration instruction of an internal forwarding table of an edge data network to an edge data network switch through an edge data network controller based on the address of the management server, wherein the configuration instruction of the internal forwarding table of the edge data network is used for indicating the edge data network switch to configure the forwarding table; in one particular embodiment, an internal forwarding table in the edge data network specifies: when the edge data network switch receives a data packet whose source address is the edge data network address of the edge service server and whose destination address is the address of the management server, the data packet needs to be forwarded to the edge access proxy server. Therefore, the data packets sent to the management server by the edge service server can be forwarded to the management server through the edge access proxy server and the central access proxy server, and the source address of the data packet (management control response data packet) received by the management server is ensured to be the central data network address of the edge service server.
In a specific embodiment, the management method and the service data processing method of the edge service server can be applied to application scenarios of internet services such as cloud games and Tencent vehicle networking.
The application also provides an application scene, and the application scene applies the management method and the service data processing method of the edge service server. Specifically, the management method and the service data processing method of the edge service server are applied to the application scene as follows:
a bidirectional data tunnel is established between the edge access proxy server and the central access proxy server. The management server sends a control instruction to the edge service server through the data tunnel, so that remote control is realized.
(1) Establishment of programmable switch forwarding table in edge data network
And the programmable switch in the edge data network forwards the data packet generated by the edge service server to the edge access proxy server according to the instruction of the edge data network controller, and forwards the data packet generated by the edge access proxy server to the edge service server. After the edge service server is deployed, the edge data network controller acquires an intranet IP address and an open port number of the edge service server, wherein the open port number refers to a port which is opened to the outside by the edge service server and is used for monitoring a management and control instruction of a management server. The edge data network controller then issues a forwarding table to the programmable switch as shown in table (1)
Packet matching field Forwarding purpose
1 (destination Address: Address A) Edge service server A
2 (destination Address: Address D) Edge access proxy server
Watch (1)
The address A is an intranet address of the edge service server A in the edge data network, and the address D is an intranet address of the management server in the central data network. The matching field destination address refers to the destination address of the data packet.
(2) Establishment of programmable switch forwarding table in central data network
And the programmable switch in the central data network forwards the data packet generated by the management server to the central access proxy server according to the instruction of the central data network controller, and forwards the data packet generated by the central access proxy server to the management server. After the edge service servers are deployed, the central access proxy server acquires intranet IP addresses of the edge service servers in the edge data network and allocates the intranet IP addresses in the central data network to the intranet IP addresses one by one. The central access proxy then creates the following NAT records, as shown in table (2). The address a is an intranet address of the edge service server a in its edge data network (the edge data network address of the edge service server), the address B is an intranet address of the edge service server B in its edge data network, the address 1 is a central data network intranet address (the central data network address of the edge service server) allocated by the central access proxy server for the edge service server a, and the address 2 is a central data network intranet address allocated by the central access proxy server for the edge service server B.
Original address Translating addresses
1 (destination Address: Address 1) (destination Address: Address A)
2 (destination Address: Address 2) (destination Address: Address B)
3 (Source Address: Address B) (Source Address: Address 2)
4 (Source Address: Address A) (Source Address: Address 1)
Watch (2)
Finally, the central access proxy server issues a forwarding table as shown in table (3) to the programmable switch.
Packet matching field Forwarding purpose
1 (destination Address: Address D) Management server
2 (destination Address: Address 1) Central access proxy server
3 (destination Address: Address 2) Central access proxy server
Watch (3)
Wherein the address D is an intranet address of the management server.
(3) Establishment of bidirectional data tunnel between edge access proxy server and central access proxy server
After the edge data network is started, the edge access proxy server initiates a data tunnel establishment request to the central access proxy server according to the preconfigured information. After the central access proxy server confirms the request, the edge access proxy server and the central access proxy server complete the establishment of the bidirectional data tunnel.
The edge access proxy server firstly encapsulates all data packets from the programmable switch, then sends the data packets to the central access proxy server through the data tunnel, and de-encapsulates the data packets from the central access proxy server, and then sends the data packets to the programmable switch in the edge data network. The central access proxy server carries out NAT (network address translation) processing on a data packet from a programmable switch in a central data network, then encapsulates the data packet, sends the data packet to the edge access proxy server through a bidirectional data tunnel, decapsulates the data packet from the edge access proxy server, carries out NAT processing, and finally sends the data packet to the programmable switch.
(4) Process for sending control instruction to edge service server by management server
After the edge service server finishes deployment, the central access proxy server acquires the intranet IP addresses of the edge data network through the management platform of the edge data network, and allocates the intranet IP addresses in the central data network for the IP addresses one by one. Then, the management server acquires the intranet IP address of the distributed central data network from the central access agent.
When the management server decides to send out a control instruction to the edge service server, the management server takes the intranet IP address of the central data network distributed by the central access proxy server as a destination address to generate a corresponding instruction data packet. And after the data packet reaches the programmable switch in the central data network, forwarding the data packet to the central access proxy server according to the forwarding table. Then, the central access proxy server replaces the address of the received command packet according to the set NAT record (the preset address translation record). Then, the central access proxy server encapsulates the processed data packet and transmits the data packet to the edge access proxy server through the data tunnel. Next, the edge access proxy server decapsulates the data packet from the central access proxy server and forwards it to the edge service server through the programmable switch.
And after receiving the control instruction, the edge service server responds to the control instruction and sends a response data packet to the edge access proxy server through the programmable switch. Then, the data packets are encapsulated and sent to the central access proxy by the edge access proxy server through the data tunnel. Then, the center access proxy server decapsulates the data packet, and then performs address translation processing according to the NAT record. Finally, the response packet after the address conversion process reaches the management server through the programmable switch.
Fig. 7 is a timing diagram illustrating a management process of the edge service server in an embodiment.
The edge access proxy server obtains an intranet address IPA of an edge service server A in an edge data network and an intranet address IP C of a management server in a central data network in advance. The edge access proxy server sends an edge data network internal forwarding table configuration instruction to the programmable switch through the edge data network controller; specifically, packets with source address IPA and destination address IP C need to be forwarded to the edge access proxy server. The edge access proxy server informs the central access proxy server of the IP A.
The central access proxy server allocates an intranet address IP B in the central data network for the IP A. The center accesses the proxy server to create NAT record; specifically, the source address IP a of the packet from the edge access proxy server is replaced with IP B, and the destination address IP B of the packet from the management server is replaced with IP a. The central access proxy server issues a configuration instruction of a forwarding table inside a central data network to the programmable switch; specifically, the data packet with the destination address of IP B needs to be forwarded to the central access proxy server. The central access proxy server informs the management server of the IP B.
The management server sets IP B as the remote management address of the edge service server a. The management server sends a control instruction to the edge service server A by taking the IP B as a destination address. The management instructions arrive at the programmable switch. And the programmable switch forwards the control instruction to the central access proxy server.
And the central access proxy server replaces the source address IP B of the control instruction data packet with the IP A. And the central access proxy server encapsulates the control instruction into a data tunnel and sends the control instruction to the edge access proxy server.
And the edge access proxy server receives the control instruction data packet from the data tunnel and decapsulates the control instruction data packet. And the edge access proxy server sends the control instruction data packet to the programmable switch. And the programmable switch sends the control instruction data packet to the edge service server.
And the edge service server receives and processes the control instruction data packet. The edge service server generates a response packet. The edge service server sends the response data packet to the programmable switch. The programmable switch sends the response data packet to the edge access proxy server. The edge access proxy server packs the response data packet into a data tunnel and sends the response data packet to the central access proxy server.
The central access proxy server receives the response data packet from the data tunnel and decapsulates it. The central access proxy server replaces the source address IP a of the response packet with IP B. The central access proxy server sends the response packet to the programmable switch. The programmable switch sends the response packet to the management server. And the management server receives the response data packet, and the remote management is finished.
Further, in a specific embodiment, the method in the above embodiment may be used in management of an edge data network of a 5G network, and based on an existing 5G network architecture, the internet service background is used to remotely control a service server in a 5G edge computing platform through a dedicated component (an edge data network controller, an edge data network switch, and an edge access proxy server) built in the 5G edge computing platform without destroying basic service logic of an internet service and an entire background architecture of the internet service, so as to support seamless deployment of the existing internet service in the 5G network, and simultaneously meet a working mode in which the edge service server actively monitors an instruction of a management server.
It should be understood that although the various steps in the flowcharts of fig. 2-4 and 6 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-4 and 6 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps or stages.
In one embodiment, as shown in fig. 8, there is provided an apparatus for managing an edge service server, where the apparatus may be a part of a computer device using a software module or a hardware module, or a combination of the two modules, and the apparatus specifically includes: a receiving module 810, a reading module 820, an address updating module 830 and an instruction sending module 840, wherein:
a receiving module 810, configured to receive a management and control instruction from a management server;
the reading module 820 is configured to read a control destination address of a control instruction data packet carried by a control instruction, and an edge data network control destination address corresponding to the control destination address in a preset address conversion record;
the address updating module 830 is configured to replace the control destination address with an edge data network control destination address to obtain an updated control instruction;
the instruction sending module 840 is configured to send the updated management and control instruction to the edge access proxy server through the data tunnel; and the updated management and control instruction is used for indicating the edge access proxy server to forward the management and control instruction data packet to the edge service server.
In an embodiment, the management apparatus of the edge service server further includes: the response data packet receiving module is used for receiving a management and control response data packet from the edge service server forwarded by the edge access proxy server; the decapsulation module is used for decapsulating the control response data packet to obtain a response source address of the control response data packet; in this embodiment, the reading module 820 is further configured to: reading a central data network source address corresponding to a response source address in a preset address conversion record; the address update module 830 is further configured to: replacing the response source address with a central data network source address, and acquiring an updated management and control response data packet; and the forwarding module is used for forwarding the updated management and control response data packet to the management server.
In an embodiment, the management apparatus of the edge service server further includes: a tunnel establishment request receiving module, configured to receive a data tunnel establishment request sent by an edge access proxy server; and the feedback module is used for feeding back response information for confirming the establishment of the data tunnel to the edge access proxy server according to the data tunnel establishment request, and the response information is used for finishing the establishment of the bidirectional data tunnel between the edge access proxy server and the response information.
In an embodiment, the receiving module 810 of the management apparatus of the edge service server is further configured to receive an edge data network address of the edge service server sent by the edge access proxy server; the address distribution module is used for distributing a corresponding central data network address for the edge service server and correspondingly storing the central data network address and the edge data network address of the edge service server into a preset address translation table; and the notification module is used for sending the central data network address to the management server so that the management server stores the central data network address as a remote management address.
In an embodiment, the receiving module 810 is specifically configured to receive a management and control instruction from a management server forwarded by a central data network switch; in this embodiment, the management apparatus of the edge service server further includes: and the internal forwarding table configuration instruction sending module is used for sending a central data network internal forwarding table configuration instruction to the central data network switch through the central data network controller, and the central data network internal forwarding table configuration instruction is used for indicating the central data network switch to configure the central data network internal forwarding table.
In the management device of the edge service server, when receiving a control instruction sent by the management server, the center access proxy server replaces a control destination address corresponding to a control instruction data packet with a corresponding edge data network control destination address according to a preset address conversion record, and then sends the control instruction data packet to the edge access proxy server, wherein the edge data network control destination address is an address of the service server in an edge data network, and after receiving the control instruction data packet, the edge access proxy server can accurately forward the control instruction data packet to the corresponding edge service server through a data tunnel according to the edge data network control destination address, so that the management server controls the edge service server; the method does not need to change the whole background framework of the existing internet service, realizes the remote control of the management server of the central data network on the service server in the edge data network through the central access proxy server and the edge access proxy server which is built in the edge computing platform, and can meet the working mode that the edge service server actively monitors the control instruction from the management server.
In another embodiment, the present application further provides a service data processing apparatus, as shown in fig. 9, the apparatus includes: an instruction receiving module 910, a decapsulation module 920, and a forwarding module 930. Wherein:
an instruction receiving module 910, configured to receive an updated management and control instruction sent by a central access proxy;
a decapsulation module 920, configured to decapsulate a control instruction data packet in the updated control instruction, to obtain an edge data network control destination address of the control instruction data packet;
the forwarding module 930 is configured to forward the control instruction packet to an edge service server corresponding to the control destination address of the edge data network.
In one embodiment, the service data processing apparatus further includes: the response data packet receiving module is used for receiving a control response data packet from the edge service server; and the outgoing module is used for packaging the management and control response data packet and then sending the management and control response data packet to the central access proxy server.
For specific limitations of the management device and the service data processing device of the edge service server, reference may be made to the above limitations of the management method and the service data processing method of the edge service server, which are not described herein again. The management device of the edge service server and each module in the service data processing device may be wholly or partially implemented by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 10. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing data such as preset conversion records and the like. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a management method of an edge service server, a service data processing method.
Those skilled in the art will appreciate that the architecture shown in fig. 10 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is further provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, in which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method for managing an edge service server, the method comprising:
receiving a management and control instruction from a management server;
reading a control destination address of a control instruction data packet carried by the control instruction, and reading an edge data network control destination address corresponding to the control destination address from a preset address conversion record;
replacing the control destination address with the edge data network control destination address to obtain an updated control instruction;
sending the updated management and control instruction to an edge access proxy server through a data tunnel; and the updated management and control instruction is used for instructing the edge access proxy server to forward the management and control instruction data packet to an edge service server.
2. The method for managing an edge service server according to claim 1, wherein after the sending the updated management and control instruction to an edge access proxy server through a data tunnel, the method further includes:
receiving a management and control response data packet from the edge service server forwarded by the edge access proxy server;
decapsulating the control response data packet to obtain a response source address of the control response data packet;
reading a central data network source address corresponding to the response source address in the preset address translation record;
replacing the response source address with the central data network source address to obtain an updated management and control response data packet;
and forwarding the updated management and control response data packet to the management server.
3. The method for managing an edge service server according to claim 1, wherein before the management command from the management server, the method further comprises:
receiving a data tunnel establishment request sent by an edge access proxy server;
and feeding back response information for confirming establishment of the data tunnel to the edge access proxy server according to the data tunnel establishment request, wherein the response information is used for completing establishment of a bidirectional data tunnel between the edge access proxy server and the edge access proxy server.
4. The method for managing an edge service server according to claim 3, wherein after the feeding back response information confirming establishment of a data tunnel to the edge access proxy server according to the data tunnel establishment request, before the receiving a management and control instruction from a management server, further comprising:
receiving an edge data network address of an edge service server sent by the edge access proxy server;
distributing a corresponding central data network address for the edge service server, and correspondingly storing the central data network address of the edge service server and the edge data network address into a preset address translation table;
and sending the central data network address to a management server, so that the management server stores the central data network address as a remote management address.
5. The method for managing the edge service server according to claim 4, wherein the receiving the management and control instruction from the management server includes: receiving a management and control instruction from a management server forwarded by a central data network switch;
after the allocating the corresponding central data network address to the edge service server, the method further includes:
sending a configuration instruction of a forwarding table inside a central data network to a central data network switch through a central data network controller, wherein the configuration instruction of the forwarding table inside the central data network is used for indicating the central data network switch to configure the forwarding table inside the central data network.
6. A method for processing service data, the method comprising:
receiving an updated management and control instruction sent by a central access proxy server;
decapsulating a control instruction data packet in the updated control instruction to obtain an edge data network control destination address of the control instruction data packet;
and forwarding the control instruction data packet to an edge service server corresponding to the edge data network control destination address.
7. The service data processing method according to claim 6, after forwarding the management and control instruction packet to an edge service server corresponding to the edge data network management and control destination address, further comprising:
receiving a control response data packet from the edge service server;
and packaging the control response data packet and then sending the control response data packet to the central access proxy server.
8. An apparatus for managing an edge service server, the apparatus comprising:
the management and control instruction receiving module is used for receiving a management and control instruction from the management server;
the reading module is used for reading a control destination address of a control instruction data packet carried by the control instruction and an edge data network control destination address corresponding to the control destination address in a preset address conversion record;
the address updating module is used for replacing the control destination address with the edge data network control destination address to obtain an updated control instruction;
the instruction sending module is used for sending the updated management and control instruction to an edge access proxy server through a data tunnel; and the updated management and control instruction is used for instructing the edge access proxy server to forward the management and control instruction data packet to an edge service server.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 7.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
CN202010324868.2A 2020-04-23 2020-04-23 Management method of edge service server, service data processing method and device Active CN111526223B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010324868.2A CN111526223B (en) 2020-04-23 2020-04-23 Management method of edge service server, service data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010324868.2A CN111526223B (en) 2020-04-23 2020-04-23 Management method of edge service server, service data processing method and device

Publications (2)

Publication Number Publication Date
CN111526223A true CN111526223A (en) 2020-08-11
CN111526223B CN111526223B (en) 2023-11-07

Family

ID=71904133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010324868.2A Active CN111526223B (en) 2020-04-23 2020-04-23 Management method of edge service server, service data processing method and device

Country Status (1)

Country Link
CN (1) CN111526223B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112134866A (en) * 2020-09-15 2020-12-25 腾讯科技(深圳)有限公司 Service access control method, device, system and computer readable storage medium
CN113329101A (en) * 2021-08-02 2021-08-31 杭州钛鑫科技有限公司 Remote login method and login device for edge computing node
CN113612675A (en) * 2021-06-25 2021-11-05 北京劲群科技有限公司 Distributed intranet transparent implementation architecture and method
CN114089711A (en) * 2022-01-21 2022-02-25 深圳艾灵网络有限公司 Industrial equipment control management method, electronic equipment and storage medium
CN115190168A (en) * 2022-07-08 2022-10-14 苏州浪潮智能科技有限公司 Edge server management system and server cluster

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577248A (en) * 2009-10-28 2012-07-11 惠普发展公司,有限责任合伙企业 Methods and apparatus for detection of a NAT device
CN105471596A (en) * 2014-08-04 2016-04-06 杭州华三通信技术有限公司 Network management method and network management device
US20170272274A1 (en) * 2016-03-21 2017-09-21 Thomson Licensing Method and apparatus for interconnection between networks
CN107278360A (en) * 2017-06-16 2017-10-20 唐全德 A kind of system for realizing network interconnection, method and device
CN110661895A (en) * 2018-06-29 2020-01-07 网宿科技股份有限公司 Network address mapping method and network address mapping equipment of server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577248A (en) * 2009-10-28 2012-07-11 惠普发展公司,有限责任合伙企业 Methods and apparatus for detection of a NAT device
CN105471596A (en) * 2014-08-04 2016-04-06 杭州华三通信技术有限公司 Network management method and network management device
US20170272274A1 (en) * 2016-03-21 2017-09-21 Thomson Licensing Method and apparatus for interconnection between networks
CN107278360A (en) * 2017-06-16 2017-10-20 唐全德 A kind of system for realizing network interconnection, method and device
CN110661895A (en) * 2018-06-29 2020-01-07 网宿科技股份有限公司 Network address mapping method and network address mapping equipment of server

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112134866A (en) * 2020-09-15 2020-12-25 腾讯科技(深圳)有限公司 Service access control method, device, system and computer readable storage medium
CN113612675A (en) * 2021-06-25 2021-11-05 北京劲群科技有限公司 Distributed intranet transparent implementation architecture and method
CN113612675B (en) * 2021-06-25 2022-07-12 北京劲群科技有限公司 Distributed intranet transparent implementation architecture and method
CN113329101A (en) * 2021-08-02 2021-08-31 杭州钛鑫科技有限公司 Remote login method and login device for edge computing node
CN113329101B (en) * 2021-08-02 2021-11-02 杭州钛鑫科技有限公司 Remote login method and login device for edge computing node
CN114089711A (en) * 2022-01-21 2022-02-25 深圳艾灵网络有限公司 Industrial equipment control management method, electronic equipment and storage medium
CN115190168A (en) * 2022-07-08 2022-10-14 苏州浪潮智能科技有限公司 Edge server management system and server cluster
CN115190168B (en) * 2022-07-08 2023-08-04 苏州浪潮智能科技有限公司 Edge server management system and server cluster

Also Published As

Publication number Publication date
CN111526223B (en) 2023-11-07

Similar Documents

Publication Publication Date Title
CN111526223B (en) Management method of edge service server, service data processing method and device
CN108347493B (en) Hybrid cloud management method and device and computing equipment
US20190068544A1 (en) Communications Method and Apparatus for Virtual Extensible Local Area Network
CN107872542B (en) Data transmission method and network equipment
CN110945855B (en) Method and apparatus for providing address translation at a customer edge router
CN108718269B (en) Message processing method and device
CN102355479B (en) Method and equipment for forwarding traffic of multi-NAT (network address translation) gateway
CN106101617B (en) Message transmission method, device and system
CN110213148B (en) Data transmission method, system and device
CN112583618B (en) Method, device and computing equipment for providing network service for business
US10574570B2 (en) Communication processing method and apparatus
JP2021530892A (en) Communication method and communication device
CN113242293A (en) UPF equipment, data processing and capacity expansion method and device
US11310081B2 (en) Packet transmission method and apparatus
CN113364660A (en) Data packet processing method and device in LVS load balancing
CN105706424A (en) Connecting radio base stations via a third party network
CN109547350A (en) A kind of route learning method and gateway
US11621915B2 (en) Packet forwarding method, route sending and receiving method, and apparatus
CN109246016B (en) Cross-VXLAN message processing method and device
US9948598B2 (en) Delivery control device, data delivery system, delivery control method, and non-transitory computer readable medium storing delivery control program
EP3761577A1 (en) Message processing method and apparatus, and storage medium
CN112667293B (en) Method, device and storage medium for deploying operating system
EP3503484A1 (en) Message transmission method, device and network system
CN108471374B (en) Data message forwarding method and device
CN114172853B (en) Configuration method and device of traffic forwarding and bare computer server

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