Allocation and selection method and system of distributed relay servers in NAT traversal

A distributed relay and server selection technology, applied in the transmission system, electrical components, etc., to achieve the effect of optimizing transmission, optimizing the use of network bandwidth resources, and reducing delay

Inactive Publication Date: 2013-11-27
NANJING NORMAL UNIVERSITY +1
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Another problem is, when two clients are located behind different addresses or address and port-dependent NAT, and they are assigned different relay servers, which server should be selected for traffic relay

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
  • Allocation and selection method and system of distributed relay servers in NAT traversal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Such as figure 1 As shown, the system of the present invention includes a distributed relay server allocation subsystem and a distributed relay server selection subsystem. The distributed relay server allocation subsystem is used to assign a better relay server when the client wants to obtain a care-of address, including distributed relay server group, relay server state database, network topology database, allocation decision module, Allocation of reserved processing modules; the relay server selection subsystem is applied to two clients located at different addresses or behind address and port-dependent NAT, and when the two are assigned different relay servers, the legal transmission address is performed Pair selection.

[0029] The distributed relay server distribution subsystem includes:

[0030] a, Distributed relay server group S={S i ,i=1,2,...,M}, multiple physically dispersed relay servers, used to assign care-of addresses and transfer traffic to clients; ...

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 an allocation and selection method and system of distributed relay servers in NAT traversal. A relay server state database and a network topology database which are identical logically are maintained in the system, a client hoping to obtain a care-of address can send an allocation request to any relay server, the optimal relay server matched with the client can be selected from the relay servers according to the relay server state database and the network topology database, and the client can be informed through an alternative server attribute. In addition, when two client sides are both located behind symmetrical NATs and different relay servers are allocated to the client sides, one side belonging to a controlling side selects the optimal care-of address through a network detection mode and informs a controlled side. According to the allocation and selection method and system, flow relay service requirements under the circumference that lots of users are located behind address dependent type NATs or address and port dependent type NATs can be met, using of server resources and network bandwidth resources can be optimized, delaying of end-to-end transmission is reduced, and performance of end-to-end transmission is improved.

Description

technical field [0001] The invention relates to a distributed relay server allocation and selection method and system when a NAT traversal scheme based on a relay server (TURN) is applied to a large-scale user group, and belongs to the technical field of network multimedia data transmission. Background technique [0002] In recent years, the number of various types of devices that need to access the Internet has increased sharply, and the IPv4 address pool has been exhausted, but the transition from IPv4 to IPv6 is progressing slowly, and Network Address Translation (NAT: Network Address Transalation) devices are becoming more and more popular. The existence of NAT devices destroys the end-to-end principle of the Internet and sets up obstacles for the direct communication between two end nodes. But many point-to-point applications, such as real-time communication, require nodes behind NAT to communicate with each other. STUN (RFC5389: Session Traversal Utilities for NAT), T...

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/12H04L29/08
Inventor 张国强张怀畅
Owner NANJING NORMAL UNIVERSITY
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