Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Gateway traversing NAT based on P2P-VPN technology

A P2P-VPN technology technology, applied in the gateway field, can solve the problems of communication failure, address modification, complex and huge network transformation, etc., and achieve the effect of strong robustness, stability and robustness

Active Publication Date: 2022-04-29
广州鲁邦通物联网科技股份有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the existing network uses the IPv4 protocol, and the devices in the network do not support the IPv6 protocol, the transformation of the network is a very complicated and huge project, and it is difficult to fully realize it at this stage. Therefore, a transitional solution is proposed—— Address translation technology (Network Address Translator, NAT), temporarily solve the problem of IP address shortage
[0003] NAT technology makes it impossible for external network hosts to actively access internal network hosts, which strengthens the security of the internal network, but at the same time restricts the use of many end-to-end communication applications. NAT devices prevent internal network hosts and external network hosts from initiating connections with each other. What's more serious is that most of the existing protocols did not consider the NAT device when they were originally designed. Therefore, after the data packet passes through the NAT device, only the address of the transport layer and the IP address of the network layer are modified, and there is no modification of the application layer protocol. The addresses contained in the address are modified, so those addresses are still private addresses. When the communication peer returns data through this address, it will be blocked by NAT, resulting in communication failure.

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
  • Gateway traversing NAT based on P2P-VPN technology
  • Gateway traversing NAT based on P2P-VPN technology
  • Gateway traversing NAT based on P2P-VPN technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] according to figure 1 As shown, the embodiment of the present invention provides a gateway for traversing NAT based on P2P-VPN technology, which is characterized in that it includes:

[0067] Client interface end: used to connect to the server of the client, and receive the IP address status information table of the server of the client;

[0068] NAT device: used to associate and map the address of the client node and the address of the server node through the IP address status information table, and determine the mapping address; among them,

[0069] The node address includes an IP address of an internal network node and an IP address of an external network node;

[0070] P2P-VPN server: used to establish a P2P tunnel between the client node and the server node through the preset P2P-VPN technology and mapping address, and perform NAT traversal through the P2P tunnel;

[0071] Service interface end: used to connect to the server at the server end, and send the IP add...

Embodiment 2

[0076] The technical solution provides an embodiment, the IP address status information table includes a client IP address status information table and a server IP address status information table.

[0077] The working principle and beneficial effects of the above-mentioned technical scheme are:

[0078] In this technical solution, different gateways are connected with multiple server interfaces and client interfaces, different server interfaces are connected with several servers, and different client interfaces are connected with several clients, so for different IP address collection, it is necessary to establish The IP address status information table is used to record different clients to facilitate query, communication and other data interaction services.

Embodiment 3

[0080] The technical solution provides an embodiment, the NAT device is used to associate and map the address of the client node and the address of the server node through the IP address status information table, and before determining the mapped address, the following steps are also included:

[0081] Step 1: Based on the preset detection technology, respectively detect the first NAT type and the second NAT type of the client node and the server node, and determine the detection result;

[0082] Step 2: When the detection result is that the first NAT type and the second NAT type are preset NAT types, perform port prediction and determine the prediction type;

[0083] Step 3: Based on the prediction type, perform client registration and determine client registration information;

[0084] Step 4: The server node receives the client registration information, and obtains the client node's IP address state information table from the client registration information;

[0085] Step ...

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 provides a gateway for traversing NAT (Network Address Translation) based on a P2P-VPN (Peer to Peer-Virtual Private Network) technology. The gateway comprises a client interface end, NAT equipment, a P2P-VPN server, a service interface end and a control module, wherein the client interface end is used for being connected with a server of a client and receiving an IP address state information table of the server of the client; the NAT equipment is used for carrying out association mapping on a client node address and a server node address through an IP address state information table and determining a mapping address; wherein the node address comprises an intranet node IP address and an extranet node IP address; the P2P-VPN server is used for establishing a P2P tunnel between a node of a client and a node of a server through a preset P2P-VPN technology and a mapping address, and carrying out NAT traversal through the P2P tunnel; the service interface end is used for being connected with a server of the server end and sending an IP address state information table of the server of the server end; and the control module is used for controlling the client interface end, the NAT equipment, the P2P-VPN server and the service interface end.

Description

technical field [0001] The invention relates to the technical field of gateways, in particular to a gateway for traversing NAT based on P2P-VPN technology. Background technique [0002] At present, with the rapid development of the network, the number of Internet users is increasing rapidly, the scale of the IP network is getting larger and larger, and the number of IP addresses that can be allocated is decreasing, resulting in a shortage of IP addresses in the existing network. When communicating through the gateway, it is necessary to read Taking the user address, the original idea of ​​the IPv4 system is to assign a globally unique public network routable IP address to each user in the network, so that all users can communicate with other network users through the IP address. For this reason, IPv6 is proposed. protocol. However, since the existing network uses the IPv4 protocol, and the devices in the network do not support the IPv6 protocol, the transformation of the ne...

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): H04L12/66H04L12/46H04L61/2503H04L61/2521H04L67/104
CPCH04L12/66H04L12/4641H04L61/2521H04L61/2503H04L67/104H04L12/4633
Inventor 黄章良赵伟陈小军
Owner 广州鲁邦通物联网科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products