Ad-Hoc Wireless Routing Table Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing routing protocols are not suitable for ad-hoc wireless networks due to high overhead and inability to accommodate frequent changes in network topology, leading to lower data throughput compared to wired networks.

Innovation Solution

A method and system for maintaining routing tables in ad-hoc wireless networks, where a first node maintains server and server-to-client routing tables, updates routes based on received data packets, and validates server routes through beacons and security associations to ensure efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing routing protocols are used in ad-hoc wireless networks, then routing functionality is provided, but overhead is high and adaptability to topology changes is poor

Engineering Contradiction:
Improveadaptability to topology changesVSAvoidrouting protocol overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments routing information into two separate tables: a server routing table for routes to server nodes, and a server-to-client routing table for routes from server nodes to client nodes. This segmentation allows independent management and updates of different routing information types, improving adaptability to topology changes while reducing the overhead of managing a single comprehensive routing table.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic routing table maintenance where nodes continuously update routing information based on received data packets and beacon messages. The routing tables are not static but adapt in real-time to network topology changes, with nodes adding, removing, or modifying routes as network conditions change, thereby achieving high adaptability without excessive overhead.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If routing tables are frequently updated to accommodate topology changes, then adaptability improves, but network overhead increases

Engineering Contradiction:
Improveresponse to topology changesVSAvoidnetwork overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent employs beacon messages that are periodically transmitted by nodes to proactively announce their presence and routing information. This preliminary action allows nodes to anticipate topology changes before they affect data transmission, updating routing tables based on beacon information rather than waiting for failed transmissions, thereby reducing the frequency and overhead of reactive updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each node in the network independently maintains and updates its own routing tables based on locally received packets and beacons, without requiring centralized control or extensive communication overhead. Nodes self-service by autonomously making routing decisions and updates, which reduces the overall network overhead compared to protocols requiring centralized routing management.

Inventive Principle:
Principle #25Self-service

3Reliability

If security validation is implemented for server routes, then network reliability improves, but processing complexity increases

Engineering Contradiction:
Improveserver route validationVSAvoidsecurity association management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses beacon messages as an intermediary mechanism for security validation. Instead of implementing complex direct security handshakes between all node pairs, nodes validate server routes through beacon messages that carry authentication information. This intermediary approach simplifies security management while maintaining reliability, as beacons serve as a trusted medium for verifying route legitimacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Security associations and validations are established in advance through beacon message exchanges before actual data transmission occurs. Nodes pre-validate server routes and cache authentication information, so that when data packets need to be routed, the validation work has already been completed. This preliminary security setup reduces real-time processing complexity while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9479995B2Methods and systems for maintaining routing tables in an ad-hoc wireless network
Publication Date: 2016.10.25 MOTOROLA SOLUTIONS INC
  • US9479995B2 patent drawing
  • US9479995B2 patent drawing
  • US9479995B2 patent drawing

AI summary

Disclosed herein are methods and systems for maintaining routing tables in an ad-hoc wireless network. In an embodiment, a first node receives, from a second node having a second network address, a first data packet having a third network address as the source address and a fourth network address as the destination address. The first node determines that its server routing table (i) contains a stored server route to the fourth network address and (ii) does not contain a server route to the third network address, and responsively adds, to its server-to-client routing table, a server-to-client route to the third network address with the second network address as the associated next hop. The first node transmits, to the second node at the second network address, a second data packet that has the third network address as the destination address.