UDP traversal method for incremental symmetric NAT

A symmetric and incremental technology, applied in the field of UDP traversal of incremental symmetric NAT, can solve the problem of longer traversal time, shorten the traversal time, simplify the traversal steps, and reduce the range of port scanning.

Active Publication Date: 2021-08-10
SOUTH CHINA UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the application simply repeats the single-connection traversal method when performing NAT multi-connection traversal, redundant steps will be performed and redundant connections will be established, resulting in longer traversal time. Therefore, it is necessary to carry out NAT multi-connection traversal method optimization

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
  • UDP traversal method for incremental symmetric NAT
  • UDP traversal method for incremental symmetric NAT
  • UDP traversal method for incremental symmetric NAT

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0039] This embodiment discloses a UDP traversal method of incremental symmetric NAT, said method comprising the following steps:

[0040] S1. The client detects the NAT type through the STUN server, and sends the detection result including the NAT type and mapped port increment to the signaling server;

[0041] S2. The signaling server determines different traversal procedures according to the detection results and the specific traversal scenarios of the application and notifies the clients of both parties, and the clients of both parties perform UDP traversal according to the pre-determined traversal procedures;

[0042] In the above step S2, when the NAT types of client A and client B are incremental symmetric, as in figure 2 As shown, the specific process of the application to perform single connection traversal is as follows:

[0043] S211. Client A binds to the local port Port A_1 , to the port Port of the STUN server STUN Initiate a connection and get the NAT mappin...

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 UDP traversal method for incremental symmetric NAT, and the method comprises the following steps: for the condition of NAT interference, detecting the NAT type by a client through an STUN server, and sending a detection result containing the NAT type and mapping port increment to a signaling server; enabling the signaling server to determine different crossing processes according to a detection result and a specific crossing scene of the application and notify the clients of the two parties, and enabling the clients of the two parties to carry out UDP crossing according to the crossing processes determined in advance; when the NAT types of the client sides of the two parties are incremental symmetry-incremental symmetry and single-connection traversal is carried out on the application, increasing the traversal success rate through the steps of port prediction, interference detection, retry optimization and the like; when the NAT types of the client sides of the two parties are incremental symmetry type-incremental symmetry type or conical-incremental symmetry type and the application performs multi-connection traversal, simplifying the redundant step of repeating multiple single-connection traversal, and shortening the traversal time.

Description

technical field [0001] The invention relates to the technical field of computer network communication, in particular to a UDP traversal method of incremental symmetric NAT. Background technique [0002] NAT traversal technology can be divided into two categories: one needs to rely on specific NAT devices, and NAT traversal solutions related to this type of technology include application layer gateway (ALG), middle box communication (MIDCOM), plug and play (uPnP) etc. Another type is based on terminals and does not depend on specific NAT devices. The traversal solutions related to this type of technology include STUN, TURN, ICE, etc. Since the traversal technology relying on NAT devices needs to upgrade or replace a large number of NAT devices on the Internet, the terminal-based NAT traversal technology has more obvious advantages. [0003] According to RFC3489, NAT types can be divided into four categories: full-cone NAT maps the same IP address and port pair from the insid...

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/26
CPCH04L61/256H04L43/50
Inventor 林耀荣欧炜滨张怡文季飞
Owner SOUTH CHINA UNIV OF TECH
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