Network address translation (NAT) implementing system, method and openflow switch

An openflow protocol and system implementation technology, applied in the network field, can solve problems such as increasing the number of interactions between the Openflow switch and the Controller, prolonging the delay of data packet forwarding, and affecting the transmission efficiency of the Internet network, so as to shorten the forwarding delay and reduce the interaction The effect of increasing the number of times and improving the network transmission efficiency

Active Publication Date: 2013-04-24
ZTE CORP
View PDF1 Cites 87 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] As can be seen from the above, the Openflow switch completes the conversion from the private address B to the public IP address C through the flow table; in addition, when the host B' is connected to another server such as server E on the Internet, the The Openflow switch and the Controller will interact again according to the above technical solution; that is, in the prior art, whenever the host B' has a different link (the host B' is connected to a different server on the Internet), the said When the Openflow switch receives the data packet of the host B' private address, the Controller will send a flow table to the Openflow switch. When there are a large number of host data packets of the private network that need to be sent to the Internet by the Openflow switch, the Controller frequently Issuing the flow table will increase the number of interactions between the Openflow switch and the Controller, and prolong the delay of data packet forwarding. At the same time, the Internet not only transmits data packets between the host and the server, but also transmits other services, which seriously affects Internet network transmission efficiency

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
  • Network address translation (NAT) implementing system, method and openflow switch
  • Network address translation (NAT) implementing system, method and openflow switch
  • Network address translation (NAT) implementing system, method and openflow switch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The present invention provides a kind of NAT realization system, such as figure 2 As shown, the system includes Controller2 and Openflow switch 3; wherein,

[0055] The Controller2 is configured to send the flow table and the improved group table to the Openflow switch 3 by using the Openflow protocol;

[0056] The Openflow switch 3 is configured to use the Openflow protocol to receive the flow table and the improved group table delivered by the Controller 2, and receive data packets originating from a private network or the Internet;

[0057] Described Openflow switch 3, according to the address translation matching rule of flow table record, matches out the data packet that needs to carry out address translation, according to the address translation rule of improved group table record, performs the conversion between the private address of data packet and the public IP address, Send packets either to the Internet or to a private network.

[0058] Wherein, the flow ...

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 network address translation (NAT) implementing system which comprises a controller and an openflow switch, wherein the controller issues a flow table and an improved group table, the openflow switch receives the flow table and the improved group table, a data package which needs to conduct address translation is matched according to a matching rule of the address translation recorded by the flow table, translation between a private address and a public internet protocol (IP) address is conducted according to a rule of address translation recorded by the improved group table, and the data package is transmitted out through an address which is translated. The invention further discloses an NAT implementing method and the openflow switch. According to the NAT implementing system, only the flow table and the improved group table are transmitted to the openflow switch once, frequent intersection between the openflow switch and the controller is not required, time delay of transmission of the data package is shortened, and transmission efficiency of a network is improved.

Description

technical field [0001] The invention relates to the field of network technology, in particular to a NAT implementation system, method and Openflow switch. Background technique [0002] Network Address Translation (NAT, Network Address Translation) technology is a technology that converts private addresses into public IP addresses. This technology is widely used in Internet access methods. The internal network of the enterprise is a private network, and the private address can be used as the host address; when the host is connected to the server on the Internet (Internet), the NAT device converts the private address of the data packet into a public IP address and sends it to the server; when the server on the Internet When returning the response packet according to this public IP address, the NAT device converts the public IP address into the original private address, so that the response packet can be correctly returned to the corresponding host. NAT technology can make the...

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 Applications(China)
IPC IPC(8): H04L29/12H04L12/937H04L45/74
CPCH04L29/12H04L61/2557H04L61/2514H04L43/00H04L12/6418H04L61/2564
Inventor 马苏安汪军
Owner ZTE CORP
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