A method of sip traversing symmetric NAT devices based on ice

A device and technology of both parties, applied in the field of ICE-based SIP traversal SymmetricNAT devices, can solve the problems of clients ignoring network topology, instability, increase delay overhead, etc., to ensure service quality, improve the probability of direct connection, and solve flexible problems Effects of Sex and Effectiveness

Active Publication Date: 2019-03-15
广东恩威视科技有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In RFC (5389), the capability of NAT type detection has been removed. The main reason is that the current network types are complex. More and more practices have found that under multi-layer NAT, type detection is not always effective. This is bound to will introduce instability
At the same time, the RFC 3489 detection NAT type scheme points out that a STUN server with dual network cards and dual public IPs must be used. Building a STUN server that meets this requirement will undoubtedly increase the cost.
At the same time, when using ICE, there is no need to detect the NAT type in advance, and the clients ignore their respective network topology
In the above solution, for the non-Symmetric NAT network topology that ICE can traverse, it is also necessary to increase the complex NAT type detection process, which will undoubtedly increase unnecessary delay overhead.

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 of sip traversing symmetric NAT devices based on ice
  • A method of sip traversing symmetric NAT devices based on ice
  • A method of sip traversing symmetric NAT devices based on ice

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] For a better understanding of the present invention, some terms are explained as follows:

[0031] STUN (Session Traversal Utilities for NAT): NAT session penetration utility;

[0032] TURN (Traversal Using Relay NAT): traverse NAT through Relay;

[0033] Agent: It is related to the protocol implementation in the request / response exchange. In a request / response exchange, there are two related Agents;

[0034] Peer: From the point of view of an Agent in a session, its peer is another Agent. Further, from the point of view of the requester, its peer is the responder. From the point of view of the responder, its peer is requester;

[0035]nominated pair: finally select the address pair for audio and video transmission;

[0036] valid pair: A valid address pair that enables the communication parties to communicate with each other, and select the one with the highest priority as the nominated pair;

[0037] Hole punching: the internal host ip and port access the destinat...

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 traversing a Symmetric NAT (Network Address Translator) device by an SIP (Session Initiation Protocol) based on ICE (Interactive Connectivity Establishment). The method comprises following steps of step S1, collecting candidate addresses by two communication parties; interchanging address information; arranging to form address detection lists according to priorities; step S2, successively carrying out connectivity detection by the two parties; judging whether there is a Symmetric NAT in a located network topology according to whether server mapping candidate addresses are generated in the connectivity detection processes of the address couples from a host address to relay addresses; step S3, determining the source port selection strategy of the Symmetric NAT party; predicting port values distributed by the Symmetric NAT party; and S4, carrying out connectivity detection on the Symmetric NAT party by using the predicted port values. According to the method, the advantages of the ICE are reserved; various NAT environments can be adapted; the characteristics of the NAT itself are utilized; a STUN server does not need to detect the type of the NAT; the defects of the ICE under the Symmetric NAT are overcome skillfully; the service quality is ensured; the topological structure of the existing network is unnecessarily changed; and the NAT traversal flexibility and effectiveness problems can be solved well.

Description

technical field [0001] The invention belongs to the technical field of media data network transmission, and in particular relates to a method for ICE-based SIP traversing Symmetric NAT equipment. Background technique [0002] In recent years, due to the rapid development of Internet technology and smart mobile devices, real-time network audio and video communication VoIP (Voice over IP) has become an indispensable requirement for the development of mobile social networking. However, the use of NAT (Network Address Translator) equipment and technology makes it impossible for SIP to directly traverse NAT to communicate with peers in different LANs, which seriously affects the P2P implementation of audio and video. Therefore, how to effectively traverse Symmetric NAT is an important problem that VoIP P2P faces in the next generation network. Aiming at the problem of SIP-based NAT traversal, many traversal technologies have appeared in the industry, such as STUN or TURN, ICE, U...

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): H04L29/12H04L12/24H04L12/26
CPCH04L41/12H04L43/0811H04L61/256H04L61/2575
Inventor 邓小娇侯刚蔡方谊易骏
Owner 广东恩威视科技有限公司
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