IPv6 Address Compression for Wireless Sensor Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless sensor networks face challenges due to limited memory capacity, necessitating efficient management of IPv6 addresses to conserve memory usage in low-cost devices with limited storage and computation power.
Innovation Solution
Storing a prefix of an IPv6 address in association with a key to form an address indicator, which is used in lieu of the full IPv6 address, reducing memory requirements by using a 16-bit indicator instead of a 128-bit address.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full IPv6 addresses (128-bit) are stored in wireless sensor devices, then network communication functionality is maintained, but memory usage increases significantly
Solution Approach 1:
The IPv6 address is segmented into two parts: a network prefix (stored in a prefix table with an index) and a node identifier (lower-order bits). Instead of storing the complete 128-bit address, only the essential node identifier is stored locally while the prefix is retrieved from the prefix table using the index, thereby reducing memory requirements while preserving full address functionality.
Solution Approach 2:
The network prefix is copied from a prefix table into a compressed address format that includes only the necessary node identifier and prefix index. This copying mechanism allows the device to store a compact representation that can be expanded back to the full IPv6 address when needed for communication.
2Quantity of substance
If compressed address indicators (16-bit) are stored instead of full IPv6 addresses, then memory usage is reduced, but address representation complexity increases
Solution Approach 1:
A prefix table serves as an intermediary structure that maps prefix indices to actual network prefixes. This intermediary allows the compressed address indicator to be expanded back into a full IPv6 address through a systematic lookup process, managing the complexity through structured data organization rather than ad-hoc processing.
Solution Approach 2:
The prefix table is pre-populated with network prefixes and their corresponding indices before address compression occurs. This preliminary action ensures that when addresses need to be compressed or expanded, the prefix information is already available in an organized format, reducing the computational complexity during actual address operations.
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.


