Global Address Assignment in Mobile Ad-Hoc Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In ad-hoc networks, existing methods fail to efficiently assign global addresses to nodes without overlap, leading to address conflicts when nodes communicate with foreign networks, and there is no effective way to reuse global addresses when nodes leave the network.

Innovation Solution

A method is introduced where a joining node selects a neighbor node with a global address, uses tunneling to request and verify the availability of a generated global address from an Internet gateway, and updates the global address table to prevent overlaps and allow address reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If local addresses are assigned to nodes in ad-hoc network, then nodes can communicate within the network, but address conflicts occur when nodes communicate with foreign networks

Engineering Contradiction:
Improvecommunication within networkVSAvoidaddress uniqueness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The address space is segmented into local addresses for intra-network communication and global addresses for external network communication. Nodes use local addresses (e.g., link-local or network-local addresses) when communicating within the ad-hoc network, and global addresses (e.g., public IP addresses) when communicating with foreign networks, thereby eliminating address conflicts while maintaining communication ease

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A gateway node is introduced as an intermediary between the ad-hoc network and foreign networks. The gateway performs address translation, converting local addresses to global addresses for external communication and vice versa. This mediator resolves the address uniqueness problem by isolating the local address space from the global address space while enabling seamless communication

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If global addresses are assigned to all nodes, then address overlap is prevented, but address management complexity increases

Engineering Contradiction:
Improveaddress uniquenessVSAvoidaddress management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different address assignment strategies are applied to different nodes based on their roles and communication needs. Gateway nodes are assigned global addresses for external communication, while regular nodes use local addresses for internal communication. This localized approach to address quality reduces overall management complexity while maintaining address uniqueness where required

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The gateway acts as an intermediary that manages global address assignment and translation. Instead of requiring all nodes to have globally unique addresses, the gateway集中 manages address allocation and performs address translation, significantly reducing address management complexity across the network while ensuring address uniqueness for external communication

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If global addresses are statically assigned, then address conflicts are avoided, but address reuse efficiency decreases

Engineering Contradiction:
Improveaddress conflict preventionVSAvoidaddress reuse efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The address assignment system transitions from static to dynamic allocation. Global addresses are assigned dynamically when nodes join the network or need external communication, and released when nodes leave or no longer require external access. This dynamic approach prevents address conflicts through centralized management while maximizing address reuse efficiency by promptly recycling unused addresses

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gateway implements feedback mechanisms to monitor node presence and communication needs. When a node leaves the network or stops requiring external communication, the gateway detects this through feedback signals (e.g., lack of communication, explicit release messages) and automatically reclaims the global address for reuse. This feedback-driven approach ensures conflict prevention while optimizing address utilization

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7836155B2Method and system for address assignment in mobile ad-hoc network
Publication Date: 2010.11.16 SAMSUNG ELECTRONICS CO LTD
  • US7836155B2 patent drawing
  • US7836155B2 patent drawing
  • US7836155B2 patent drawing

AI summary

A method for assigning a global address to a node in an ad-hoc network is provided. A joining node to the ad-hoc network generates a local address using its MAC address. The joining node inquires of its one-hop nodes about whether they occupy a local address that is the same as the generated local address. When the joining node is informed that there are no nodes occupying the same local address, it generates a global address using the generated local address and a global prefix provided from neighbor nodes. The joining node inquires of an Internet gateway about whether the generated global address is currently used. When the joining node is informed that there are no nodes currently using the same global address, the joining node is assigned the generated global address. Further, the joining node and the Internet gateway communicate messages via a relay node using a tunneling.