WO2020181735A1 - Procédé permettant de fournir un service de traduction d'adresse réseau (nat) et contrôleur - Google Patents
Procédé permettant de fournir un service de traduction d'adresse réseau (nat) et contrôleur Download PDFInfo
- Publication number
- WO2020181735A1 WO2020181735A1 PCT/CN2019/103258 CN2019103258W WO2020181735A1 WO 2020181735 A1 WO2020181735 A1 WO 2020181735A1 CN 2019103258 W CN2019103258 W CN 2019103258W WO 2020181735 A1 WO2020181735 A1 WO 2020181735A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- controller
- message
- host server
- flow table
- host
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
- H04L61/2532—Clique of NAT servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1036—Load balancing of requests to servers for services different from user content provisioning, e.g. load balancing across domain name servers
Definitions
- This application relates to the field of communication technology, and in particular to a method and controller for providing network address translation NAT services.
- the gateway device Due to the limited public address resources in the actual network, the gateway device usually uses the NAT (Network Address Translation, network address translation) function to achieve access to the Internet from the internal network.
- NAT is the conversion of the IP address in the IP data packet header to another IP
- the process of addressing, that is, NAT converts the private network address in the data to a public network address, so that the private network can access the public network, and NAT uses a small number of public network addresses to represent more private network addresses, which can slow down the available address space Depletion.
- NAT gateway instances to provide NAT services. Such instances can be deployed in virtual machines or in clusters of physical machines. Either way, traffic needs to be distributed to NAT gateway instances.
- the NAT gateway itself has high performance requirements. Once the traffic exceeds the designed performance limit, the NAT gateway can easily become a bottleneck.
- the embodiment of the present application provides a method and a controller for providing a network address translation NAT service.
- the NAT service is distributed to various computing nodes through the controller, thereby eliminating the bottleneck caused by the upper limit of the performance of the NAT gateway.
- an embodiment of the present application provides a method for providing a network address translation NAT service, and the method includes:
- the controller establishes communication with multiple host servers
- the controller generates a flow table for a first home server, the first home server is any one of the multiple home servers that establishes communication with the controller, and the flow table includes a plurality of table entries , Each entry in the multiple entries records a NAT forwarding rule;
- the controller sends the flow table to the first home server, where the flow table is used by the first home server to provide a NAT service for the cloud host on the first home server.
- an embodiment of the present application provides a controller, which includes:
- the configuration unit is used to establish communication with multiple host servers
- a generating unit configured to generate a flow table for a first home server, where the first home server is any one of the multiple home servers that establishes communication with the controller, and the flow table includes multiple tables Item, each of the multiple items records a NAT forwarding rule;
- the first sending unit is configured to send the flow table to the first host server, where the flow table is used by the first host server to provide a NAT service for the cloud host on the first host server.
- an embodiment of the present application provides a computer-readable storage medium that stores a computer program.
- the computer program includes program instructions that, when executed by a processor, cause all The processor executes the method described in the first aspect above.
- an embodiment of the present application provides a server, including a processor, a communication interface, and a computer-readable storage medium.
- the processor, the communication interface, and the computer-readable storage medium are connected to each other.
- the storage medium is used to store application program code, and the processor is configured to call the application program code to execute the method described in the first aspect.
- the embodiment of the application distributes the NAT service to each computing node through the controller, and each computing node provides the NAT service through a flow table, thereby improving the efficiency of the NAT service and eliminating the performance of the NAT gateway.
- FIG. 1 is a schematic diagram of a system architecture of a method for providing NAT services according to an embodiment of the application
- FIG. 2 is a schematic flowchart of a method for providing NAT services provided by an embodiment of the application
- FIG. 3 is a schematic diagram of a host server provided by an embodiment of the application providing a NAT service for packets sent by a cloud host it bears;
- FIG. 4 is a schematic structural diagram of a controller provided by an embodiment of the application.
- FIG. 5 is a schematic structural diagram of a server provided by an embodiment of the application.
- FIG. 1 is a schematic diagram of a system architecture of a method for providing a network address translation NAT service provided by an embodiment of the solution.
- the system architecture may include a controller 101, one or more host servers 102, and one or more cloud hosts 103.
- the controller 101 can communicate with the host server 102, each host server 102 carries one or more cloud hosts 103, and the host server 102 and the cloud host 103 carried by itself can communicate with each other.
- system architecture of a method for providing network address translation NAT services provided in this application is not limited to the system architecture shown in FIG. 1.
- Step S201 The controller establishes communication with multiple host servers.
- the controller can be configured with the network addresses of the multiple host servers (which can be addresses in the Internet, or addresses in a local area network, or other addresses that are the same as communications) to identify the multiple host servers And send data packets to the multiple host servers in a targeted manner; correspondingly, the network address of the controller can also be configured on the multiple host servers to identify the data packets from the controller and target Send data packets to the controller.
- data transmission between the controller and the multiple host servers may be performed in a wired or wireless manner.
- the controller generates a flow table for the first host server.
- the first host server is any one of the multiple host servers that establishes communication with the controller
- the flow table includes multiple entries, and each entry in the multiple entries A NAT forwarding rule is recorded.
- the controller when the first home server establishes communication with the controller for the first time or when the first home server sends a NAT service request instruction to the controller, the controller is the first The host server generates a corresponding flow table.
- the flow table contains multiple entries, and each entry records a NAT forwarding rule.
- the aforementioned NAT forwarding rule may include a conversion rule between private network information and public network information, where the private network information includes the Internet Protocol IP address of the private network and the port information of the private network
- the public network information includes the IP address of the public network and the port information of the public network
- the private network is a private network to which the cloud host on the first host server belongs.
- Table 1 gives an example of the information contained in NAT forwarding rules, mainly the address and port mapping table for private network access to public network.
- the private network IP address is 10.0.0.2, and the cloud host with the corresponding port number of 1723 accesses the public network.
- Table 1 Address and port mapping table for private network to access public network
- the method before the controller generates the flow table for the first host server, the method further includes: the controller receives a NAT service request instruction sent by the first host server, and the request instruction uses Requesting the controller to generate the flow table for the first host server.
- the first host server when the cloud host on the first host server needs to access the public network and send a message to the first host server, the first host server sends a NAT service request instruction to the controller according to the message information, and this request instruction is used for The request controller generates a flow table for the first host server. After receiving the request instruction, the controller generates a corresponding flow table for the first host server according to the request instruction, and then sends the flow table to the first host server.
- the controller is requested to generate a flow table for the host server through a request instruction, which can optimize the resources of the controller and promptly respond to the NAT service request of the host server, thereby further improving the processing efficiency of the NAT service.
- the controller sends the flow table to the first host server.
- the flow table is used by the first host server to provide a NAT service for the cloud host on the first host server.
- the controller after the controller generates a corresponding flow table for the first host server, the controller sends the flow table to the first host server.
- the first host server receives the flow table.
- the first host server after receiving the flow table sent by the controller, stores the flow table in the local storage.
- the cloud host on the first host server needs to access the public network and send a message to the first host server
- the first host server calls the flow table stored locally, and matches the flow table entry for the message according to the flow table. After reaching the flow table entry, replace the private network IP address and private network port number of the message with the public network IP address and public network port number according to the flow table entry, and then forward the message with the replaced IP address and port to the public network .
- FIG. 3 shows a schematic diagram of the host server providing NAT services for the packets sent by the cloud host it bears.
- the cloud host wants to access the public network server with the destination IP address and port number of 202.99.160.2 and 80 respectively.
- the private network IP address and port number of the cloud host are 10.0.0.2. and 1723 respectively.
- the cloud host uses the private network IP address
- the server on the external network cannot be accessed, so the private network IP address needs to be replaced with the IP address of the external network.
- the corresponding port information needs to be added. Therefore, in Figure 3, the cloud host sends a message carrying the private network IP address and port number, and the destination IP address and port number to the host server.
- the host server matches the flow entry for the packet according to the flow table. For specific entries, please refer to Table 1. After matching the flow entry, replace the private network IP address and port number of the packet with 131.107.0.1/4000 according to the flow entry, and the destination IP address and port number remain unchanged, so the source IP address and source of the packet
- the port number belongs to the IP address and port number of the public network, so that the cloud host can access the public network server with the destination IP address and port number of 202.99.160.2 and 80 respectively.
- the method further includes: the controller receives a message sent by the first host server; The controller determines, according to the message, an entry containing the NAT forwarding rule of the message; the controller sends the entry containing the NAT forwarding rule of the message to the first home server.
- the first host server fails to match the flow entry for the packet according to the above flow table, the first host server sends the packet to the controller, and the controller receives the packet, According to the message, the corresponding flow entry is generated for it.
- the entry contains the NAT forwarding rule of the message, which is used by the first host server to perform the NAT operation on the message, and then the controller
- the flow entry is sent to the first host server.
- the first host server replaces the IP address and port number for the message according to the flow entry, and then forwards the message to the public network.
- the controller when a message sent by the host server for the cloud host carried by the host server fails according to the flow table matching entry, the controller can generate the message for the message or select its corresponding entry from the existing flow table And send the entry to the host server, so that the host server can successfully provide the NAT service for the message.
- the controller after the controller receives the packet sent by the first host server due to the failure of the matching entry, the controller matches the flow of the packet from the flow table maintained by the controller. Entry, after determining the flow entry, the flow entry is sent to the first host server, and the first host server also receives the flow entry, and replaces the IP address and port number for the packet according to the flow entry , And then forward the message to the public network.
- the controller after the controller receives the message sent by the first host server due to the failure of the matching table entry, the message matching table entry fails, and the controller will The message that the message matching entry fails is returned to the first host server, and the first host server discards the message.
- the packet is directly discarded.
- this method distributes the NAT service to each computing node through the controller, and each computing node provides the NAT service through a flow table, thereby improving the efficiency of the NAT service and eliminating the upper limit of the performance of the NAT gateway.
- the bottleneck caused.
- FIG. 4 shows a schematic structural diagram of a controller 400.
- the controller 400 may be the controller 101 in the system architecture of the method for providing network address translation NAT service described in FIG. 1, and the controller 400 includes : The configuration unit 401, the generating unit 402 and the first sending unit 403, where:
- the configuration unit 401 is used to establish communication with multiple host servers;
- the generating unit 402 is configured to generate a flow table for a first home server, where the first home server is any one of the multiple home servers that establishes communication with the controller, and the flow table includes multiple An entry, each entry in the multiple entries records a NAT forwarding rule;
- the first sending unit 403 is configured to send the flow table to the first host server, where the flow table is used by the first host server to provide a NAT service for the cloud host on the first host server.
- the controller 400 further includes a first receiving unit, a determining unit, and a second sending unit, where:
- the first receiving unit is configured to receive a message sent by the first host server after the first sending unit sends the flow table to the first host server;
- the determining unit is configured to determine an entry containing the NAT forwarding rule of the message according to the message;
- the second sending unit is configured to send the entry containing the NAT forwarding rule of the message to the first home server, and the entry containing the NAT forwarding rule of the message is used for all
- the first host server performs a NAT operation on the message.
- the receiving unit is configured to receive a message sent by the first host server, specifically:
- the controller 400 further includes:
- the second receiving unit is configured to receive a NAT service request instruction sent by the first host server before the generation unit generates the flow table for the first host server, and the request instruction is used to request the controller to provide the The first host server generates the flow table.
- the NAT forwarding rule includes a conversion rule between private network information and public network information, where the private network information includes the Internet Protocol IP address of the private network and private network port information, and the The public network information includes the IP address and public network port information of the public network, and the private network is a private network to which the cloud host on the first host server belongs.
- FIG. 5 is a server 500 provided by an embodiment of the present application.
- the server 500 includes a processor 501, a memory 502 (that is, a computer-readable storage medium), and a communication interface 503.
- the processor 501 and the memory 502 And the communication interface 503 are connected to each other through the bus 504.
- the memory 502 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 502 is used for storage of related instructions and data.
- the communication interface 503 is used to receive and send data.
- the processor 501 may be one or more central processing units (CPU).
- the CPU may be a single-core CPU or a multi-core CPU.
- the processor 501 in the server 500 is configured to read the program code stored in the memory 502, and perform the following operations:
- the processor 501 establishes communication with multiple host servers;
- the processor 501 generates a flow table for a first home server, where the first home server is any one of the multiple home servers that establishes communication with the controller, and the flow table includes multiple entries, Each entry in the multiple entries records a NAT forwarding rule;
- the processor 501 sends the flow table to the first host server through the communication interface 503, where the flow table is used by the first host server to provide a NAT service for the cloud host on the first host server.
- the method further includes:
- the processor 501 receives the message sent by the first host server through the communication interface 503;
- the processor 501 determines, according to the message, an entry containing the NAT forwarding rule of the message;
- the processor 501 sends the entry containing the NAT forwarding rule of the message to the first home server through the communication interface 503, and the entry containing the NAT forwarding rule of the message is used for the first host server.
- a host server performs a NAT operation on the message.
- the processor 501 receives the message sent by the first host server through the communication interface 503, specifically:
- the processor 501 receives the message sent by the first host server after failing to match the entry for the message through the communication interface 503.
- the method before the processor 501 generates the flow table for the first host server, the method further includes:
- the processor 501 receives a NAT service request instruction sent by the first host server through the communication interface 503, where the request instruction is used to request the controller to generate the flow table for the first host server.
- the NAT forwarding rule includes a conversion rule between private network information and public network information, wherein the private network information includes the Internet Protocol IP address and private network port information of the private network.
- the public network information includes the IP address and public network port information of the public network, and the private network is a private network to which the cloud host on the first host server belongs.
- the server 500 described in FIG. 5 distributes the NAT service to each computing node through the controller, and each computing node provides the NAT service through a flow table, thereby improving the efficiency of the NAT service and eliminating the bottleneck of the NAT gateway. .
- the embodiment of the present application also provides a computer-readable storage medium, the computer storage medium stores a computer program, the computer program includes program instructions, when the program instructions are executed by a processor, the method shown in FIG. 2 The process is realized.
- the embodiments of the present application provide a method and controller for providing network address translation NAT service.
- the NAT service is distributed to each computing node through the controller, and each computing node provides the NAT service through a flow table. This improves the efficiency of the NAT service and also eliminates the bottleneck caused by the upper limit of the performance of the NAT gateway.
- the process can be completed by a computer program instructing relevant hardware.
- the program can be stored in a computer readable storage medium. , May include the processes of the foregoing method embodiments.
- the aforementioned storage media include: ROM or random storage RAM, magnetic disks or optical discs and other media that can store program codes.
- the disclosed device and method may be implemented in other ways.
- the device embodiments described above are merely illustrative.
- the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
L'invention concerne un procédé permettant de fournir un service de traduction d'adresse réseau (NAT) et un contrôleur. Le procédé comprend les étapes suivantes : un contrôleur établit une communication avec une pluralité de serveurs hôtes ; le contrôleur génère une table de flux pour un premier serveur hôte, le premier serveur hôte étant l'un quelconque des serveurs hôtes dans la pluralité de serveurs hôtes qui établissent une communication avec le contrôleur, la table de flux comprenant une pluralité d'éléments de table, et chaque élément de table dans la pluralité d'éléments de table enregistre une règle de transfert NAT ; et le contrôleur envoie la table de flux au premier serveur hôte, la table de flux étant utilisée par le premier serveur hôte pour fournir un service NAT pour un hôte en nuage sur le premier serveur hôte. Selon le mode de réalisation de la présente invention, l'efficacité d'un service NAT est améliorée, tandis que le goulot d'étranglement provoqué par une limite supérieure de performance d'une passerelle NAT est également éliminé.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910178099.7A CN110012118B (zh) | 2019-03-08 | 2019-03-08 | 一种提供网络地址转换nat服务的方法及控制器 |
| CN201910178099.7 | 2019-03-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020181735A1 true WO2020181735A1 (fr) | 2020-09-17 |
Family
ID=67166686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/103258 Ceased WO2020181735A1 (fr) | 2019-03-08 | 2019-08-29 | Procédé permettant de fournir un service de traduction d'adresse réseau (nat) et contrôleur |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110012118B (fr) |
| WO (1) | WO2020181735A1 (fr) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112333298A (zh) * | 2020-12-01 | 2021-02-05 | 武汉绿色网络信息服务有限责任公司 | 报文传输方法、装置、计算机设备及存储介质 |
| CN113645188A (zh) * | 2021-07-07 | 2021-11-12 | 中国电子科技集团公司第三十研究所 | 一种基于安全关联的数据包快速转发方法 |
| CN116032837A (zh) * | 2022-12-22 | 2023-04-28 | 珠海星云智联科技有限公司 | 一种流表卸载方法及装置 |
| CN119892431A (zh) * | 2024-12-30 | 2025-04-25 | 浙江吉利控股集团有限公司 | 内网设备访问外网方法、装置、设备、介质及程序产品 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110012118B (zh) * | 2019-03-08 | 2022-07-22 | 平安科技(深圳)有限公司 | 一种提供网络地址转换nat服务的方法及控制器 |
| CN114710465B (zh) * | 2022-04-07 | 2023-05-02 | 中国联合网络通信集团有限公司 | 网络地址转换方法、装置、设备及存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103581324A (zh) * | 2013-11-11 | 2014-02-12 | 中国联合网络通信集团有限公司 | 一种云计算资源池系统及其实现方法 |
| CN104601738A (zh) * | 2014-12-09 | 2015-05-06 | 国家计算机网络与信息安全管理中心 | 一种分布式网络地址转换系统 |
| CN104601432A (zh) * | 2014-12-31 | 2015-05-06 | 杭州华三通信技术有限公司 | 一种报文传输方法和设备 |
| WO2017032300A1 (fr) * | 2015-08-25 | 2017-03-02 | 华为技术有限公司 | Procédé de transmission de données, appareil de gestion de réseau virtuel et système de transmission de données |
| CN107172120A (zh) * | 2017-03-27 | 2017-09-15 | 联想(北京)有限公司 | 信息处理方法、处理节点及网络节点 |
| CN110012118A (zh) * | 2019-03-08 | 2019-07-12 | 平安科技(深圳)有限公司 | 一种提供网络地址转换nat服务的方法及控制器 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102035900B (zh) * | 2009-09-24 | 2015-05-06 | 日电(中国)有限公司 | 用于通过中继方式进行nat穿越的方法、系统和中继服务器 |
| CN104780232B (zh) * | 2014-01-13 | 2018-07-31 | 华为技术有限公司 | 一种资源分配方法、控制器及系统 |
| CN103795805B (zh) * | 2014-02-27 | 2017-08-25 | 中国科学技术大学苏州研究院 | 基于sdn的分布式服务器负载均衡方法 |
| US9930008B2 (en) * | 2014-03-25 | 2018-03-27 | Cisco Technology, Inc. | Dynamic service chain with network address translation detection |
| JP2016092485A (ja) * | 2014-10-30 | 2016-05-23 | 富士通株式会社 | 情報処理システム、管理装置及び情報処理システムの制御方法 |
| CN105554065B (zh) * | 2015-12-03 | 2019-06-18 | 华为技术有限公司 | 处理报文的方法、转换单元和应用单元 |
| US10382392B2 (en) * | 2016-08-01 | 2019-08-13 | Big Switch Networks, Inc. | Systems and methods for network address translation |
| CN108040134A (zh) * | 2017-12-06 | 2018-05-15 | 杭州迪普科技股份有限公司 | 一种dns透明代理的方法及装置 |
-
2019
- 2019-03-08 CN CN201910178099.7A patent/CN110012118B/zh active Active
- 2019-08-29 WO PCT/CN2019/103258 patent/WO2020181735A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103581324A (zh) * | 2013-11-11 | 2014-02-12 | 中国联合网络通信集团有限公司 | 一种云计算资源池系统及其实现方法 |
| CN104601738A (zh) * | 2014-12-09 | 2015-05-06 | 国家计算机网络与信息安全管理中心 | 一种分布式网络地址转换系统 |
| CN104601432A (zh) * | 2014-12-31 | 2015-05-06 | 杭州华三通信技术有限公司 | 一种报文传输方法和设备 |
| WO2017032300A1 (fr) * | 2015-08-25 | 2017-03-02 | 华为技术有限公司 | Procédé de transmission de données, appareil de gestion de réseau virtuel et système de transmission de données |
| CN107172120A (zh) * | 2017-03-27 | 2017-09-15 | 联想(北京)有限公司 | 信息处理方法、处理节点及网络节点 |
| CN110012118A (zh) * | 2019-03-08 | 2019-07-12 | 平安科技(深圳)有限公司 | 一种提供网络地址转换nat服务的方法及控制器 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112333298A (zh) * | 2020-12-01 | 2021-02-05 | 武汉绿色网络信息服务有限责任公司 | 报文传输方法、装置、计算机设备及存储介质 |
| CN113645188A (zh) * | 2021-07-07 | 2021-11-12 | 中国电子科技集团公司第三十研究所 | 一种基于安全关联的数据包快速转发方法 |
| CN113645188B (zh) * | 2021-07-07 | 2023-05-09 | 中国电子科技集团公司第三十研究所 | 一种基于安全关联的数据包快速转发方法 |
| CN116032837A (zh) * | 2022-12-22 | 2023-04-28 | 珠海星云智联科技有限公司 | 一种流表卸载方法及装置 |
| CN119892431A (zh) * | 2024-12-30 | 2025-04-25 | 浙江吉利控股集团有限公司 | 内网设备访问外网方法、装置、设备、介质及程序产品 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110012118B (zh) | 2022-07-22 |
| CN110012118A (zh) | 2019-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11659441B2 (en) | Load balance method and apparatus thereof | |
| WO2020181735A1 (fr) | Procédé permettant de fournir un service de traduction d'adresse réseau (nat) et contrôleur | |
| CN107026890B (zh) | 一种基于服务器集群的报文生成方法和负载均衡器 | |
| US10608866B2 (en) | Forwarding Ethernet packets | |
| CN109981493B (zh) | 一种用于配置虚拟机网络的方法和装置 | |
| WO2014190791A1 (fr) | Procédé de configuration d'identité de dispositif formant passerelle, et dispositif formant passerelle de gestion | |
| CN105144652A (zh) | 软件定义的网络中的地址解析 | |
| US9584481B2 (en) | Host providing system and communication control method | |
| CN109525684B (zh) | 报文转发方法和装置 | |
| CN112040030B (zh) | 报文传输方法、装置、计算机设备及存储介质 | |
| WO2016134624A1 (fr) | Procédé, dispositif et système de routage, et procédé et dispositif de répartition de passerelle | |
| CN107547346B (zh) | 一种报文传输方法和装置 | |
| CN109743414B (zh) | 利用冗余连接提高地址翻译可用性的方法及计算机可读存储介质 | |
| CN114095430A (zh) | 一种访问报文的处理方法、系统及工作节点 | |
| CN112583655B (zh) | 数据传输方法、装置、电子设备及可读存储介质 | |
| CN112040029A (zh) | Nat转换方法、装置、计算机设备及存储介质 | |
| CN113676409B (zh) | 一种报文转发方法、装置、电子设备以及存储介质 | |
| CN102572012B (zh) | 一种消息处理方法、交换机及系统 | |
| CN106330492B (zh) | 一种配置用户设备转发表的方法、装置及系统 | |
| WO2018019216A1 (fr) | Commande d'accès à un ap | |
| CN112242952A (zh) | 一种数据转发方法、柜顶式交换机和存储介质 | |
| CN112787932B (zh) | 一种用于生成转发信息的方法、装置和系统 | |
| US20090292796A1 (en) | Method and device for providing routing policies to user terminals according to applications executed on user terminals | |
| CN115664920A (zh) | 云平台的网络通信管理方法、装置、设备及存储介质 | |
| CN113329022B (zh) | 一种虚拟防火墙的信息处理方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19919143 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19919143 Country of ref document: EP Kind code of ref document: A1 |