IPv6 Address Compression in WPAN Gateways
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IPv6 address management in WPANs is inefficient due to the need for packet conversion and large header sizes, which increase overhead in communications with IP networks, especially when using Zigbee protocols.
Innovation Solution
Implementing a method to compress 128-bit IPv6 addresses into 64-bit compressed addresses, which are stored in a mapping table, allowing for direct packet transmission without additional compression processes and reducing header size by excluding the IPv6 address field from the IPv6 header.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If 128-bit IPv6 addresses are used for direct communication between WPAN nodes and IP networks, then global uniqueness and mobility support are achieved, but header size and communication overhead increase
Solution Approach 1:
The patent segments the 128-bit IPv6 address into two parts: a 64-bit compressed address for WPAN internal use and a 64-bit network prefix. This segmentation allows the WPAN to use short addresses for local communication while maintaining the ability to communicate with external IP networks through the gateway, which performs address translation. The mapping table stores the correspondence between compressed addresses and full IPv6 addresses, enabling efficient address conversion without transmitting complete 128-bit addresses throughout the network.
2Adaptability or versatility
If packet conversion and protocol reprocessing are performed through collecting equipment, then interworking between Zigbee and IP networks is achieved, but communication efficiency decreases
Solution Approach 1:
The patent implements preliminary action by pre-configuring each WPAN node with a 64-bit compressed address that is directly routable in the IP network. The gateway performs address translation in advance by maintaining a mapping table that correlates compressed addresses with full IPv6 addresses. This preliminary setup eliminates the need for real-time packet conversion and protocol reprocessing, allowing direct one-to-one communication between WPAN nodes and IP network hosts while maintaining interworking capability.
3Ease of operation
If IPv6/TCP or IPv6/UDP headers are included in WPAN packets, then standard IP communication is achieved, but the maximum packet size constraint of IEEE 802.15.4 is violated
Solution Approach 1:
The patent extracts the IPv6 address field from the traditional IPv6 header structure and replaces it with a 64-bit compressed address. This extraction removes the unnecessary overhead of the full 128-bit address representation while retaining the essential addressing functionality. The compressed address format allows WPAN packets to conform to the IEEE 802.15.4 maximum packet size constraint while still enabling standard IP communication through the gateway's address translation capability.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A management method for an IPv6 address for use in a gateway is provided. The method includes receiving a packet including an IPv6 address, extracting a MAC address from the IPv6 address of the packet, generating a compressed address by inserting a previously defined bit sequence into the MAC address, and storing the compressed address and the IPv6 address in a mapping table.