IPv6 Address Compression Using Prefix Tables in Sensor Networks
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If full IPv6 addresses are stored on wireless sensor devices, then network communication functionality is maintained, but memory consumption increases significantly
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.
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.
2Quantity of substance
If IPv6 addresses are compressed using prefix tables, then memory usage is reduced, but device complexity increases
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.
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.
Data Source
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.


