Transmission priority paths in mesh networks
First Claim
1. A method, comprising:
- determining a trigger for establishing transmission priority on a path through a shared-media communication network for priority traffic to a particular node, wherein the trigger is determined to have occurred when a particular data flow has been received at a root node;
in response to determining that the trigger has occurred at the root node, generating a path clear message (PCM), the PCM sent to each node along the path to instruct nodes each node along the path to suspend transmission for traffic other than the priority traffic for a specified duration, and also to transmit a local non-repeated distributed message to one or more neighbor nodes of each respective node along the path, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration;
transmitting a transmission priority clearing message along the path in response to completion of the transmission priority, the transmission priority clearing message to instruct the each node along the path to resume transmission for other traffic and also to transmit a second local non-repeated distributed message to the neighbor nodes of each respective node along the path, the second local non-repeated distributed message to instruct the neighbor nodes to resume transmission;
transmitting the PCM along the path to the particular node to establish the transmission priority for the priority traffic along the path through the shared-media network; and
transmitting the priority traffic to the particular node along the path during the transmission priority.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a node may determine a trigger for establishing transmission priority on a path through a shared-media communication network for priority traffic to a particular node. As such, the node may generate a path clear message (PCM) that would instruct one or more receiving nodes along the path to suspend transmission for traffic other than the priority traffic for a specified duration, and also to transmit a local non-repeated distributed message to one or more neighbor nodes of each respective receiving node, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration. After transmitting the PCM along the path to the particular node to establish the transmission priority for the priority traffic along the path through the shared-media network, the priority traffic may be transmitted to the particular node along the path during the transmission priority.
26 Citations
20 Claims
-
1. A method, comprising:
-
determining a trigger for establishing transmission priority on a path through a shared-media communication network for priority traffic to a particular node, wherein the trigger is determined to have occurred when a particular data flow has been received at a root node; in response to determining that the trigger has occurred at the root node, generating a path clear message (PCM), the PCM sent to each node along the path to instruct nodes each node along the path to suspend transmission for traffic other than the priority traffic for a specified duration, and also to transmit a local non-repeated distributed message to one or more neighbor nodes of each respective node along the path, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration; transmitting a transmission priority clearing message along the path in response to completion of the transmission priority, the transmission priority clearing message to instruct the each node along the path to resume transmission for other traffic and also to transmit a second local non-repeated distributed message to the neighbor nodes of each respective node along the path, the second local non-repeated distributed message to instruct the neighbor nodes to resume transmission; transmitting the PCM along the path to the particular node to establish the transmission priority for the priority traffic along the path through the shared-media network; and transmitting the priority traffic to the particular node along the path during the transmission priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
one or more network interfaces to communicate in a shared-media computer network; a processor coupled to the network interfaces and configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; determine a trigger for establishing transmission priority on a path through a shared-media communication network for priority traffic to a particular node, wherein the trigger is determined to have occurred when a particular data flow has been received at a root node; generate a path clear message (PCM) in response to a determination that the trigger has occurred at the root node, the PCM sent to each node along the path to instruct one or more each node along the path to suspend transmission for traffic other than the priority traffic for a specified duration, and also to transmit a local non-repeated distributed message to one or more neighbor nodes of each respective node along the path, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration; transmit a transmission priority clearing message along the path in response to completion of the transmission priority, the transmission priority clearing message to instruct each node along the path to resume transmission for other traffic and also to transmit a second local non-repeated distributed message to the neighbor nodes of each respective node along the path, the second local non-repeated distributed message to instruct the neighbor nodes to resume transmission; transmit the PCM along the path to the particular node to establish the transmission priority for the priority traffic along the path through the shared-media network; and transmit the priority traffic to the particular node along the path during the transmission priority. - View Dependent Claims (10, 11)
-
-
12. A method, comprising:
-
receiving, from a root node in response to a particular data flow being received at the root node, a path clear message (PCM) at a receiving node along a path to a particular node in a shared-media communication network, the PCM to instruct the receiving node to suspend transmission for traffic other than the priority traffic for a specified duration, and also to transmit a local non-repeated distributed message to one or more neighbor nodes of the receiving node, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration; in response to the PCM;
suspending transmission for traffic other than the priority traffic for the specified duration, and transmitting the local non-repeated distributed message to one or more neighbor nodes of the receiving node, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration;receiving a transmission priority clearing message along the path in response to completion of the transmission priority, the transmission priority clearing message to instruct the receiving node to resume transmission for other traffic and also to transmit a second local non-repeated distributed message to the neighbor nodes of each respective receiving node, the second local non-repeated distributed message to instruct the neighbor nodes to resume transmission; and
in response to the transmission priority clearing message;
resuming transmission for traffic other than the priority traffic, and transmitting the second local non-repeated distributed message to one or more neighbor nodes of the receiving node, the second local non-repeated distributed message to instruct the neighbor nodes to resume transmission;receiving the priority traffic to the particular node during the transmission priority; and transmitting the priority traffic toward the particular node along the path during the transmission priority. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
one or more network interfaces to communicate in a shared-media computer network; a processor coupled to the network interfaces and configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive, from a root node in response to a particular data flow being received at a root node, a path clear message (PCM) at the apparatus as a receiving node along a path to a particular node in a shared-media communication network, the PCM to instruct the receiving node to suspend transmission for traffic other than the priority traffic for a specified duration, and also to transmit a local non-repeated distributed message to one or more neighbor nodes of the receiving node, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration; in response to the PCM;
suspend transmission for traffic other than the priority traffic for the specified duration, and transmit the local non-repeated distributed message to one or more neighbor nodes of the receiving node, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration;receive a transmission priority clearing message along the path in response to completion of the transmission priority, the transmission priority clearing message to instruct the receiving node to resume transmission for other traffic and also to transmit a second local non-repeated distributed message to the neighbor nodes of each respective receiving node, the second local non-repeated distributed message to instruct the neighbor nodes to resume transmission; and
in response to the transmission priority clearing message;
resuming transmission for traffic other than the priority traffic, and transmitting the second local non-repeated distributed message to one or more neighbor nodes of the receiving node, the second local non-repeated distributed message to instruct the neighbor nodes to resume transmission;receive the priority traffic to the particular node during the transmission priority; and transmit the priority traffic toward the particular node along the path during the transmission priority.
-
Specification