A Method for Realizing Horizontal Expansion of One-to-One Network Address Translation Gateway

A technology of network address translation and horizontal expansion, applied in the field of gateway translation, to achieve the effect of reducing deployment and operation and maintenance costs, rapid horizontal expansion and load balancing

Active Publication Date: 2022-05-31
SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the existing NAT gateway cluster allows all NAT gateway nodes to synchronize the connection state data with each other, ensuring that each NAT gateway has the same connection state table as other NAT gateways, thereby achieving horizontal scalability (Horizontal Scalability), but this implementation method All data packets in need to be copied to each NAT gateway in order to update the state of the connection table, so there must be a dedicated network to ensure smooth state synchronization, requiring switches and network cards, and each NAT gateway consumes additional computing and network resources to complete state synchronization

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Method for Realizing Horizontal Expansion of One-to-One Network Address Translation Gateway
  • A Method for Realizing Horizontal Expansion of One-to-One Network Address Translation Gateway

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The switch and the NAT gateway carry out an OSPF session through the OSPF routing protocol,

[0038] The switch and the NAT gateway carry out an OSPF session through the OSPF routing protocol,

[0040] In the return direction of the traffic, the outer switch sends the traffic to a NAT gateway according to the IP quintuple data packet, so

[0044] The switch and the NAT gateway carry out an OSPF session through the OSPF routing protocol,

[0046] In the return direction of the traffic, the outer switch sends a NAT gateway according to the hash value of the IP quintuple, and the NAT

[0049] The NAT gateway uses an ordinary x86 server. Among the four 10G network ports, one is a 1G or 10G port, and two 10G ports are bound

[0050] $ovs-vsctl add-bond br-int dpdkbond0 p0 p1\

[0051]--set Interface p0 type=dpdk options: dpdk-devargs=0000:08:00.0\

[0052]--set Interface p1 type=dpdk options: dpdk-devargs=0000:08:00.1

[0053] $ovs-vsctl add-bond br-int dpdkbond1 p2 p3\

[0054]-...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for realizing horizontal expansion of a one-to-one network address translation gateway, which relates to the technical field of gateway translation; two ends of a NAT gateway are configured: the inner side and the outer side of the NAT gateway are respectively connected to two switches through two network interfaces, and the network interfaces are bonded , the switch on the same side is bonded, and the NAT gateway is configured with openflow rules; the switch and the NAT gateway conduct an OSPF session through the OSPF routing protocol. The rule modifies the source IP address to the IP address of the public network, and guides the traffic to the external switch. In the direction of the return of the traffic, the external switch sends the traffic to a NAT gateway according to the IP quintuple packet. The NAT gateway will Change the target IP address to a public IP address, and send the traffic to the internal switch.

Description

A method for realizing horizontal expansion of one-to-one network address translation gateway technical field The present invention discloses a kind of method that realizes one-to-one network address translation gateway horizontal expansion, relates to gateway translation technology field of technology. Background technique Existing NAT gateway basically uses conntrack to realize, realize many-to-one or by maintaining a connection table Many-to-less NAT means that for any connection, the incoming and outgoing gateways must be the same, otherwise the network will be blocked. therefore The existing NAT gateway cluster allows all NAT gateway nodes to synchronize the connection status data with each other, ensuring that each NAT network The gateway has the same connection state table as other NAT gateways, so as to achieve horizontal expansion (Horizontal Scalability), but in this implementation all packets need to be replicated to each NAT gateway in order to update ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L61/25H04L61/2503H04L12/66
CPCH04L61/25H04L61/2503H04L12/66
Inventor 杨燚张晖孙思清李彦君
Owner SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products