IPv6 Address Compression Using Prefix Tables in Sensor Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless sensor devices in networks have limited memory and power, making efficient management of large IPv6 addresses challenging due to their 128-bit length, which consumes significant storage and computation resources.

Innovation Solution

Compress IPv6 addresses by storing a prefix in association with a key as an address indicator, reducing the memory footprint from 128 bits to 16 bits, and using a prefix table for decompression when needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full IPv6 addresses are stored on wireless sensor devices, then network communication functionality is maintained, but memory consumption increases significantly

Engineering Contradiction:
Improvenetwork communication functionalityVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The IPv6 address is segmented into two parts: a prefix (common to multiple addresses) and a node address (unique identifier). The prefix is stored once in a prefix table, while only the node address is stored in the address indicator. This segmentation reduces memory consumption from storing full 128-bit addresses to storing only the variable-length node addresses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The common prefix portion of IPv6 addresses is extracted and stored separately in a prefix table. The address indicator only stores the unique node address portion, extracting the redundant prefix information from each individual address storage location.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If IPv6 addresses are compressed using prefix tables, then memory usage is reduced, but device complexity increases

Engineering Contradiction:
Improvememory usageVSAvoidaddress management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The prefix table serves multiple functions: it stores common address prefixes, enables address compression, and facilitates efficient routing decisions. This multi-functionality reduces the need for separate complex address management mechanisms.

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

Solution Approach 2:

Prefixes are pre-computed and stored in the prefix table before actual address allocation. This preliminary action allows for efficient address compression and routing decisions without requiring complex real-time computation when addresses are needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250344045A1Compression of internet protocol version 6 addresses in wireless sensor networks
Publication Date: 2025.11.06 TEXAS INSTRUMENTS INC
  • US20250344045A1 patent drawing
  • US20250344045A1 patent drawing
  • US20250344045A1 patent drawing

AI summary

A method for managing Internet Protocol Version 6 (IPv6) addresses in a wireless sensor network is provided that includes storing, on a wireless sensor device in the wireless sensor network, a prefix of an IPv6 address in association with a key, forming an address indicator for the IPv6 address, the address indicator consisting of the key and a node address of the IPv6 address, and storing the address indicator in at least one memory location on the wireless sensor device in lieu of the IPv6 address.