Context-Aware Neighbor Discovery for 6LoWPAN Router Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 6LoWPAN Neighboring Discovery (ND) protocols suffer from inefficient protocol overhead and energy consumption due to a lack of context awareness between nodes and routers, leading to mismatches in service provision and inappropriate router selection.
Innovation Solution
The implementation of Context-Aware Neighbor Discovery (CAND) procedures that exchange context information during router discovery, address registration, and router redirect processes, using Context Information Options (CIO) and dedicated ICMP messages to facilitate context-aware operations, reducing high-layer protocol overhead and improving service matching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing 6LoWPAN ND protocols are used for router discovery and address registration, then IP connectivity is established, but protocol overhead and energy consumption increase due to lack of context awareness and service feature matching
Solution Approach 1:
The patent applies preliminary action by incorporating context information exchange during the router discovery and address registration phases. Nodes include their service features and context data in initial discovery messages, allowing routers to pre-evaluate compatibility before establishing connections. This prevents subsequent service mismatches and reduces the need for additional discovery procedures, thereby lowering overall energy consumption while improving service matching accuracy.
2Productivity
If existing 6LoWPAN ND protocols are used for router discovery, then nodes can attach to routers, but additional procedures and time are required to find appropriate nodes or routers for desired services
Solution Approach 1:
The patent merges service discovery functionality with the existing router discovery process. By combining context information exchange, service feature advertisement, and router selection into a single integrated procedure during address registration, the system eliminates separate service discovery steps. This consolidation improves productivity by achieving both router attachment and service matching in one workflow, while reducing the time loss associated with multiple sequential discovery procedures.
3Adaptability or versatility
If separation of layer principle is followed in 6LoWPAN ND protocols, then layer independence is maintained, but nodes and routers remain unaware of each other's service features in higher layers
Solution Approach 1:
The patent introduces context information as an intermediary layer that bridges the separation between network layer and application layer. This context data, exchanged during router discovery, carries service feature information from higher layers without breaking the layered architecture. The intermediary context mechanism enables service feature awareness while maintaining protocol structure, avoiding the need for complex cross-layer coupling that would increase device complexity.
4Reliability
If router redirect is performed without coordination or authentication, then router selection is simplified, but the target router selected may be inappropriate for the expected services of a specific node
Solution Approach 1:
The patent implements feedback mechanisms in router redirect operations by having the current router evaluate the target router's context information and service capabilities before performing redirection. The target router's advertised services are fed back to the current router, which uses this information to determine appropriateness for the node's expected services. This feedback loop ensures reliable router selection while maintaining manageable complexity through rule-based evaluation rather than complex coordination protocols.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present application describes a computer-implemented method for discovering a router on a network. The method includes a step of determining whether to discover the router. Next, a message is sent to the router including context information. Further, a message is received from the router including router specific context information. The application also describes an endpoint device for discovering a router on a network.