Dynamically enabling selective routing capability
AssigneeCisco Technology, Inc.
InventorsJean-Philippe Vasseur, Sukrit Dasgupta
Life of this patent
Estimating the term…
Abstract
In one embodiment, a particular node in a shared-media communication network determines a resource level and in response to determining a trigger condition (e.g., that the resource level is below a threshold), the particular node enters a selective forwarding mode. In the selective forwarding mode, the particular node does not forward non-critical messages. The particular node also notifies one or more neighboring nodes in the shared-media communication network of the entered selective forwarding mode. In another embodiment, a node may receive from a neighboring node, an indication of having entered a selective forwarding mode, and in response the node may forward only critical messages to the neighboring node.
Claims20
A method, comprising:
- determining a trigger condition at a particular node in a shared-media communication network, wherein determining the trigger condition includes:
- determining a level of resources of the particular node;
- and
- determining the trigger in response to the resource level being below a first threshold;
- in response to the trigger condition, entering into a selective forwarding mode, wherein non-critical messages are not forwarded by the particular node in the selective forwarding mode;
- and
- notifying one or more neighboring nodes in the shared-media communication network of the entered selective forwarding mode.
An apparatus comprising:
- one or more network interfaces to communicate with a shared-media communication network as a particular node;
- a processor coupled to the network interfaces and adapted 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 condition at the particular node in a shared-media communication network, wherein determining the trigger condition includes:
- determining a level of resources of the particular node;
- and
- determining the trigger in response to the resource level being below a first threshold;
- enter into a selective forwarding mode, in response to the trigger condition, wherein non-critical messages are not forwarded by the particular node in the selective forwarding mode;
- and
- notify one or more neighboring nodes in the shared-media communication network of the entered selective forwarding mode.
A method, comprising:
- receiving a notification from a neighboring node in a shared-media communication network indicating that the neighboring node has entered a selective forwarding mode;
- selecting an alternate node in the shared-media communication network;
- and
- in response to the neighboring node having entered the selective forwarding mode, sending only critical messages to the neighboring node and sending non-critical messages to the alternate node.
An apparatus comprising:
- one or more network interfaces to communicate with a shared-media communication network;
- a processor coupled to the network interfaces and adapted 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 a notification from a neighboring node in a shared-media communication network indicating that the neighboring node has entered a selective forwarding mode;
- select an alternate node in the shared-media communication network;
- and
- send only critical messages to the neighboring node and send non-critical messages to the alternate node, in response to the neighboring node having entered the selective forwarding mode.
A method, comprising:
- receiving, at a management node for a shared-media communication network, a message from a particular node indicating that the particular node has entered a selective forwarding mode;
- determining an alternate path used to forward non-critical traffic that bypasses the particular node;
- monitoring the alternate path to determine whether the alternate path complies with a service level agreement for all traffic;
- and
- in response to determining that the alternate path complies with the service level agreement for all traffic, sending an instruction to the particular node to operate as a leaf node.
Dependencies are inferred from the claim text.