NETWORK TRAFFIC SHAPING FOR LOW POWER AND LOSSY NETWORKS
First Claim
Patent Images
1. A method, comprising:
- receiving, at a Field Area Router (FAR) device, data packet messages sent from one or more sources toward one or more destination devices in a Low-Power Lossy Network (LLN);
interpolating, in the FAR, LLN routing topology for the data packet messages;
determining an expected time for the data packet messages to reach a destination device in the LLN based upon the routing topology interpolation; and
applying traffic shaping by the FAR for the data packet messages based upon the determined expected time for the data packet messages to reach destination devices in the LLN.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, data packet messages are received in a Field Area Router (FAR) sent from one or more sources toward one or more destination devices in a Low-Power Lossy Network (LLN). An LLN routing topology for the data packet messages is interpolated in the FAR. An expected time for the data packet messages to reach a destination device in the LLN is determined based upon the routing topology interpolation. Traffic shaping is applied by thse FAR for the data packet messages based upon the determined expected time for the data packet messages to reach destination devices in the LLN.
31 Citations
25 Claims
-
1. A method, comprising:
-
receiving, at a Field Area Router (FAR) device, data packet messages sent from one or more sources toward one or more destination devices in a Low-Power Lossy Network (LLN); interpolating, in the FAR, LLN routing topology for the data packet messages; determining an expected time for the data packet messages to reach a destination device in the LLN based upon the routing topology interpolation; and applying traffic shaping by the FAR for the data packet messages based upon the determined expected time for the data packet messages to reach destination devices in the LLN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, at a Field Area Router (FAR) device, data packet messages from a Low-Power Lossy Network (LLN); interpolating, in the FAR, LLN routing topology for data packet messages to be received from the LLN; determining an approximate number of data packet messages the FAR is to receive from the LLN; and applying traffic shaping by the FAR for the data packet messages transmitting in the LLN to be received by the FAR based upon the determined number of data packet messages the FAR is to receive from the LLN. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving, at a Field Area Router (FAR), multicast data packet messages to be forwarded to a Low-Power Lossy Network (LLN); interpolating, in the FAR, a LLN routing topology for the received multicast data packet messages; and applying traffic shaping by the FAR for the multicast data packet messages by modeling the time it takes for a data packet message to propagate across a prescribed amount of nodal hops in the LLN prior to the FAR initiating subsequent transmission of multicast data packet messages in the LLN. - View Dependent Claims (19, 20)
-
-
21. An apparatus, comprising:
-
one or more network interfaces configured to communicate with a Low Power and Lossy Network (LLN); a processor coupled to the interfaces and adapted to execute one or more processes; and a memory configured to store a Field Area Router process executable by the processor, the process when executed operable to; receive data packet messages sent from one or more sources intended for transmission toward one or more destination devices in the LLN; interpolate a routing topology for the data packet messages intended for transmission to the LLN; determine, an expected time for the data packet messages to reach a destination device in the LLN based upon the routing topology interpolation; and apply traffic shaping for the data packet messages based upon the determined expected time for data packet messages to reach destination devices in the LLN. - View Dependent Claims (22, 23)
-
-
24. An apparatus, comprising:
-
one or more network interfaces configured to communicate with a Low Power and Lossy Network (LLN); a processor coupled to the interfaces and adapted to execute one or more processes; and a memory configured to store a Field Area Router process executable by the processor, the process when executed operable to; receive data packet messages from LLN devices; interpolate a routing topology for data packet messages to be received from the LLN; determine an approximate number of data packet messages to be received from the LLN; and apply traffic shaping for the data packet messages transmitting in the LLN based upon the determined number of data packet messages to be received from the LLN. - View Dependent Claims (25)
-
Specification