Weave Trait Multicast Address Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless network devices face inefficiencies in distributing and managing multicast group addresses, particularly in Weave networks, which hinders effective communication and resource management within application groups.
Innovation Solution
The implementation of Weave traits to generate and manage multicast addresses by hashing application group identifiers, concatenating global and fabric identifiers, and inserting them into IPv6 data packets, allowing devices to efficiently publish and subscribe to multicast communications within the Weave network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional multicast address distribution methods are used in Weave networks, then devices can communicate within application groups, but the process becomes complex and consumes excessive computational resources and energy on battery-powered devices
Solution Approach 1:
The patent changes the parameter representation by using a hash of the application group identifier as the group identifier field in the IPv6 multicast address, rather than using traditional complex address distribution methods. This simplifies the multicast address generation process and reduces computational requirements for battery-powered devices while maintaining communication efficiency within application groups.
2Reliability
If complex multicast address distribution methods are implemented, then multicast group addresses can be assigned to devices, but computational resources and energy are excessively consumed on battery-powered devices
Solution Approach 1:
The patent enables each device to autonomously generate its own multicast address by hashing the application group identifier locally, without requiring complex centralized address distribution infrastructure. This self-service approach reduces energy consumption on battery-powered devices while ensuring reliable multicast address assignment through the deterministic hash function.
3Use of energy by moving object
If simplified multicast addressing is implemented, then computational and energy burdens on battery-powered devices are reduced, but communication efficiency within application groups may be compromised
Solution Approach 1:
The patent creates a universal multicast address generation method that works across all devices in the Weave network regardless of their power constraints. The hash-based approach provides a single, efficient solution that maintains communication efficiency within application groups while simultaneously reducing computational and energy burdens on battery-powered devices.
Data Source
AI summary
Techniques and devices for expressing multicast groups using Weave traits are described for generating a multicast address in which a wireless network device receives an application group identifier and hashes the application group identifier to generate a group identifier. The wireless network device concatenates a global identifier and a Weave fabric identifier, inserts the concatenated global identifier and the Weave fabric identifier into a network prefix field of a destination address and inserts the group identifier into a group identifier field of the destination address. The wireless network device sets the value of a plen field of the destination address to a value that indicates a length of the Weave fabric identifier and inserts the destination address into an Internet Protocol version 6 data packet.


