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

NAT (network address translation) traversal method, system and relay server by relay mode

A server, service address technology, applied in the field of computer networks, can solve problems such as scalability issues

Inactive Publication Date: 2011-04-27
NEC (CHINA) CO LTD
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, it is hoped to provide a method, system and corresponding relay server for traversing NAT by means of relay, which can solve the scalability problem faced by the TURN scheme in the prior art

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
  • NAT (network address translation) traversal method, system and relay server by relay mode
  • NAT (network address translation) traversal method, system and relay server by relay mode
  • NAT (network address translation) traversal method, system and relay server by relay mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention utilizes the principle of source routing technology widely used in overlay network and ad-hoc network to solve the NAT problem, especially the symmetric NAT problem.

[0047] Source routing technology enables the sender of a packet to partially or fully specify the route that the packet takes in the network. In contrast, in non-source routing protocols, routers in the network determine the path based on the packet's destination.

[0048] In a typical source routing mechanism, the sender / source wraps routing information into packets. Routing information contains necessary path information from a source address to a destination address. Each node on the path that receives the packet extracts the next-hop address from the packet and forwards it to the next hop. Each node on the path repeats the process until the packet reaches its destination.

[0049] For example, suppose host A wants to send data to host B, and host A knows in advance that it can...

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 an NAT (network address translation) traversal method, system and relay server by a relay mode. The NAT traversal method by a relay mode comprises the following steps: a first host transmits a relay request message to service address of the relay server by utilizing an NAT address through NAT equipment; and the relay server returns a relay response message to the first host, wherein the relay response message comprises an address list, and the address list comprises a relay address and the NAT address.

Description

technical field [0001] The present invention relates to a computer network, and more specifically to a method, a system and a relay server (relay server) for performing network address translation (network address translation, NAT) traversal in a relay manner. Background technique [0002] In computer networking, Network Address Translation (NAT) is the process of modifying the network address information in the header of a datagram packet when passing traffic through a traffic-routing device so that a given address space Remap to another address space. NAT was designed to alleviate the problem of IPv4 address exhaustion. NAT has become a standard, integral feature in routers for home and small business Internet connections. [0003] Most systems that use NAT perform NAT to enable multiple hosts on a private network to use a common Internet Protocol (IP) address to access the Internet. Hosts on the private network cannot directly use their local addresses in the internal ...

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
IPC IPC(8): H04L29/12
CPCH04L61/2589H04L29/12566
Inventor 黄权胡艳夏勇
Owner NEC (CHINA) CO LTD
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