NAT Binding Entries for VoIP Address Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing communication links involving multiple network address-converting network nodes is complex, especially in scenarios where multiple public network addresses are required for communication with external endpoints, such as in packet-oriented voice communication over the Internet.

Innovation Solution

A method that involves setting up binding requests and confirmations through network address-converting nodes to assign and store valid source network addresses within the communication system, allowing for easy management of communication connections and addressing external network elements, particularly for VoIP communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple network address-converting network nodes are used for communication with external endpoints, then communication versatility is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication versatilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The binding information is segmented into multiple binding entries, each associated with a specific network address-converting network node. Each binding entry contains the source network address valid within the communication system and the corresponding source network address valid outside the communication system for a particular external communication terminal. This segmentation allows the system to manage multiple public network addresses through distinct, organized entries rather than a monolithic complex structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The binding entries serve as intermediary structures that mediate between the internal communication terminal device and multiple external communication endpoints through different network address-converting network nodes. The binding entries store and manage the mapping relationships, acting as an intermediary layer that simplifies the complexity of multiple NAT nodes by providing a structured interface for address management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple public network addresses are assigned for communication with different external endpoints, then communication adaptability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvecommunication adaptabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The binding entries are established in advance, storing the source network addresses valid within the communication system and the corresponding external source network addresses before communication occurs. This preliminary assignment of addresses in structured binding entries eliminates the need for complex real-time address determination, making communication operations simpler and more straightforward.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The solution adds a dimensional organization to address management by creating binding entries that associate internal addresses with external addresses through specific network nodes. This dimensional structuring transforms the complex multi-dimensional address mapping problem into a manageable lookup structure, where each binding entry represents a specific dimension of address translation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If network addresses are dynamically assigned through multiple NAT nodes, then communication reliability is improved, but loss of information increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidaddress information loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The binding confirmation messages provide feedback to the communication terminal device, confirming the assignment of external source network addresses. This feedback mechanism ensures that the terminal device has accurate and complete address information, preventing information loss by verifying that the correct binding entries are established and accessible.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2036313B1Method for managing communication connections by network address translating (NAT) network nodes
Publication Date: 2018.10.03 UNIFY GMBH & CO KG
  • EP2036313B1 patent drawingFigure 1
  • EP2036313B1 patent drawingFigure 2
  • EP2036313B1 patent drawingFigure 3~4

AI summary

The invention relates to a method for managing communication connections in a communication system, comprising the following steps: a) generation of a connection request with a source network address internally valid in the communication system, over at least one network address translating network node to a network element outside the communication system, b) acceptance of a connection confirmation with a valid network address of a network element outside the communication system, c) providing the source network address internally valid in the communication system and the network address valid outside the communication system to a connection entry provided on the network element outside the communication system.