Dynamic Address Assignment for Address Aggregation in Low Power and Lossy Networks
First Claim
1. A method of managing a node in a Low power and Lossy Network (LLN), the method comprising:
- monitoring a routing configuration on a node in a LLN;
tracking a triggering parameter that is used to invoke an address change on a child node;
accessing a threshold against which to compare the triggering parameter;
comparing the triggering parameter to the threshold;
determining, based on results of comparing the triggering parameter to the threshold, that an address change at the child node is appropriate; and
invoking an address change of a child node appearing in the routing configuration based on the determination that an address change is appropriate.
1 Assignment
0 Petitions
Accused Products
Abstract
A node in a Low power and Lossy Network (LLN) is managed by monitoring a routing configuration on a node in a LLN. A triggering parameter that is used to invoke an address change on a child node is tracked and a threshold against which to compare the triggering parameter is accessed. The triggering parameter is compared to the threshold. Based on results of comparing the triggering parameter to the threshold, it is determined that an address change at the child node is appropriate. An address change of a child node appearing in the routing configuration is invoked based on the determination that an address change is appropriate.
43 Citations
26 Claims
-
1. A method of managing a node in a Low power and Lossy Network (LLN), the method comprising:
-
monitoring a routing configuration on a node in a LLN; tracking a triggering parameter that is used to invoke an address change on a child node; accessing a threshold against which to compare the triggering parameter; comparing the triggering parameter to the threshold; determining, based on results of comparing the triggering parameter to the threshold, that an address change at the child node is appropriate; and invoking an address change of a child node appearing in the routing configuration based on the determination that an address change is appropriate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of managing a node in a LLN, the method comprising:
-
receiving, at the node and from a parent node, a unicast signaling message that includes an address reconfiguration command having a preferred prefix to be adopted by the node should be performed; determining whether there is an active flow on the node; reconfiguring, in response to determining that there is no active flow on the node, an address on the node using the preferred prefix; and transmitting an acknowledgement message to the parent node indicating that address reconfiguration has been performed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system configured to manage a node in a LLN, the system comprising a processor and instructions that when executed on a processor cause the processor to perform operations that include:
-
monitoring a routing configuration on a node in a LLN; tracking a triggering parameter that is used to invoke an address change on a child node; accessing a threshold against which to compare the triggering parameter; comparing the triggering parameter to the threshold; determining, based on results of comparing the triggering parameter to the threshold, that an address change at the child node is appropriate; and invoking an address change of a child node appearing in the routing configuration based on the determination that an address change is appropriate.
-
-
23. A system that manages a node in a LLN, the system comprising a processor and instructions that when executed on a processor cause the processor to perform instructions that include:
-
receiving, at the node and from a parent node, a unicast signaling message that includes an address reconfiguration command having a preferred prefix to be adopted by the node should be performed; determining whether there is an active flow on the node; reconfiguring, in response to determining that there is no active flow on the node, an address on the node using the preferred prefix; and transmitting an acknowledgement message to the parent node indicating that address reconfiguration has been performed. - View Dependent Claims (24)
-
-
25. A computer program stored on a computer readable medium that manages a node in a LLN, the computer program comprising instructions that when executed on a processor cause the processor to perform operations that include:
-
monitoring a routing configuration on a node in a LLN; tracking a triggering parameter that is used to invoke an address change on a child node; accessing a threshold against which to compare the triggering parameter; comparing the triggering parameter to the threshold; determining, based on results of comparing the triggering parameter to the threshold, that an address change at the child node is appropriate; and invoking an address change of a child node appearing in the routing configuration based on the determination that an address change is appropriate.
-
-
26. A computer program stored on a computer readable medium that manages a node in a LLN, the computer program comprising instructions that when executed on a processor cause the processor to perform operations that include:
-
receiving, at the node and from a parent node, a unicast signaling message that includes an address reconfiguration command having a preferred prefix to be adopted by the node should be performed; determining whether there is an active flow on the node; reconfiguring, in response to determining that there is no active flow on the node, an address on the node using the preferred prefix; and transmitting an acknowledgement message to the parent node indicating that address reconfiguration has been performed.
-
Specification