Network Address Record Device for NAT Traversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network address translation (NAT) communication networks lack a standardized mechanism to create network address mapping data without altering the existing framework, preventing direct communication between devices in public and private networks.

Innovation Solution

A transmission system comprising a private network device, a network address record device, and a network address translation server, where the network address mapping data is created and recorded in advance, allowing public network devices to inquire and use this data to communicate with private network devices through the NAT server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If NAT technology is used to allow multiple devices in a private network to connect to the Internet through a single public network address, then the problem of limited IPv4 network addresses is solved, but communication between devices in public network and devices in private network becomes complex and impossible without additional mechanisms

Engineering Contradiction:
Improvenumber of usable network addressesVSAvoidcommunication capability between public and private network devices
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-establishing network address mapping data in a record device before communication is needed. The mapping between inner network addresses (private network devices) and outer network addresses (NAT-translated addresses) is created and stored in advance, allowing public network devices to retrieve this information when needed without requiring real-time NAT traversal negotiations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - a network address record device that stores and provides network address mapping information. This intermediary component bridges the gap between public network devices and private network devices by providing them with the necessary mapping data, enabling direct communication without requiring changes to the existing NAT framework

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a standardized mechanism is introduced to create network address mapping data for NAT traversal, then communication between public and private network devices is enabled, but the existing NAT communication network framework must be changed

Engineering Contradiction:
Improvecommunication capability between public and private network devicesVSAvoidmodification to existing NAT network framework
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the NAT communication system into distinct functional components: the existing NAT server that performs address translation, and a separate network address record device that stores and provides mapping information. This segmentation allows the record device to be added without modifying the core NAT server functionality, thus enabling NAT traversal while preserving the existing NAT framework

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The mapping data is created and stored in advance in the network address record device, before any communication attempts occur. This preliminary establishment of mapping information eliminates the need for real-time framework modifications or complex traversal negotiations, allowing devices to communicate using pre-prepared address mapping data

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9306904B2Transmission system and method for network address translation traversal
Publication Date: 2016.04.05 INSTITUTE FOR INFORMATION INDUSTRY
  • US9306904B2 patent drawing
  • US9306904B2 patent drawing
  • US9306904B2 patent drawing

AI summary

A transmission system and a transmission method for network address translation traversal are provided. The transmission system includes a private network device, a network address record device, a public network device and a network address translation server. The network address record device records an inner network address of the private network device and an outer network address corresponding to the inner network address. The public network device inquires the inner network address of the private network device and the outer network address corresponding to the inner network address from the network address record device, and generates a packet according to the inner network address and the outer network address corresponding to the inner network address. The network address translation server receives the packet from the public network device, and transmits the packet to the public network device.