Interactive Connectivity Checks in Mobile IP Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Mobile IP technologies lack mechanisms to systematically determine available communication paths between end points and fail to efficiently traverse network address translators (NATs) and stateful packet filtering firewalls, leading to communication failures and increased latency and cost.

Innovation Solution

A network element and method that utilize a discovery unit to identify candidate IP addresses and ports, a mobile IP signaling unit to submit and receive candidates, and a simple traversal underneath network address translators protocol to perform connectivity checks using the STUN protocol, along with the ICE algorithm to determine viable pairs for data traffic, ensuring secure and efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all traffic is routed via the home agent (reverse tunneling), then communication is possible through NATs and firewalls, but latency increases and communication cost increases

Engineering Contradiction:
Improvecommunication possibilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the communication path into multiple candidate paths (direct path, path via home agent, etc.) and systematically tests each path's connectivity. This allows the system to identify and use the most efficient path (direct path when available) rather than forcing all traffic through the home agent, thereby reducing latency while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic path selection by continuously testing connectivity to multiple candidate paths and adapting the routing decision based on current network conditions. The system can switch between direct communication and home agent tunneling depending on which path is currently available and optimal, preventing permanent reliance on high-latency routed paths.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If direct communication between end points is enabled, then latency is reduced and cost decreases, but communication may fail due to NATs and firewalls

Engineering Contradiction:
ImprovelatencyVSAvoidcommunication reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent performs preliminary connectivity testing using STUN protocols and ICE algorithms before establishing direct communication paths. By proactively testing whether direct paths work through NATs and firewalls before actual data transmission, the system can identify viable direct paths in advance, enabling low-latency communication while avoiding failures by falling back to home agent tunneling when direct paths are blocked.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If no systematic path determination mechanism is implemented, then device complexity is reduced, but communication failures occur without diagnostic capability

Engineering Contradiction:
Improvemechanism complexityVSAvoiddiagnostic capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces intermediary protocols (STUN and ICE) that act as mediators between end points to systematically test and determine communication paths. These intermediary mechanisms provide structured connectivity checks and path discovery capabilities, enabling diagnostic capability and systematic path determination without requiring complex custom implementations, thereby balancing complexity and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If middlebox signaling protocols are deployed to traverse NATs and firewalls, then direct communication is enabled, but deployment complexity increases and widespread adoption is limited

Engineering Contradiction:
ImproveNAT/firewall traversalVSAvoiddeployment ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent leverages the universality of existing STUN and ICE protocols, which are already widely deployed and standardized across multiple applications (VoIP, video conferencing, etc.). By reusing these established protocols rather than deploying application-specific middlebox signaling solutions, the invention achieves NAT and firewall traversal capability with broad compatibility and ease of deployment, avoiding the limitations of proprietary protocols.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8867553B2Performing interactive connectivity checks in a mobility environment
Publication Date: 2014.10.21 NOKIA TECHNOLOGIES OY
  • US8867553B2 patent drawing
  • US8867553B2 patent drawing
  • US8867553B2 patent drawing

AI summary

A network element, method and computer program product is enabled to perform interactive connectivity checks in a mobility environment. Specifically, a network element comprises a discovery unit configured to identify a candidate defined as a combination of an internet protocol address and a port which the network element can use to communicate with a particular other network element. The network further comprises a mobile internet protocol signaling unit configured to submit a candidate identified by the discovery unit and to receive a candidate related to the other network element, and a simple traversal underneath network address translators protocol enabled unit configured to perform a connectivity check for a pair constituted by the submitted candidate and the received candidate by using the simple traversal underneath network address translators protocol.