IP Library Granted Patent US 9,614,770
Granted Patent B2
US 9,614,770 · App. 14/576,697 · Granted Apr 4, 2017

Network traffic control during limited power situations

Inventors: Jean-Philippe Vasseur (Saint Martin d'Uriage, FR); Jonathan W. Hui (Belmont, CA)
Assignee: Cisco Technology, Inc.
H04L47/22H04L47/18H04L47/20H04W40/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,614,770
App. No.
14/576,697
Granted
Apr 4, 2017
Kind
B2
Abstract

In one embodiment, a device in a network detects a power outage event. The device monitors one or more operational properties of the device, in response to detecting the power outage event. The device determines whether to initiate a traffic control mechanism based on the one or more monitored operational properties of the device, according to a power outage traffic control policy. The device causes one or more nodes in the network that send traffic to the device to regulate the traffic sent to the device, in response to a determination that the traffic control mechanism should be initiated.

Claims (37)

1. A method comprising:

detecting, by a device in a network, a power outage event;

monitoring, by the device, one or more operational properties of the device, in response to detecting the power outage event;

determining, by the device, whether to initiate a traffic control mechanism based on the one or more monitored operational properties of the device, according to a power outage traffic control policy; and

causing, by the device, one or more nodes in the network that send traffic to the device to regulate the traffic sent to the device, in response to a determination that the traffic control mechanism should be initiated.

2. The method as in claim 1 , wherein the one or more nodes regulate the traffic sent to the device by performing an action comprising at least one of: stopping the traffic from being sent, shaping a rate of the traffic, or redirecting the traffic to another device.

3. The method as in claim 2 , wherein the power outage traffic control policy specifies the action based on a level of criticality of the traffic.

4. The method as in claim 2 , wherein the power outage traffic control policy specifies the action based on a type of traffic or an identified sender of the traffic.

5. The method as in claim 2 , wherein the device causes the one or more nodes to redirect the traffic to another device by adjusting one or more metrics advertised by the device in a routing protocol message.

6. The method as in claim 1 , wherein the one or more monitored operational properties of the device comprise at least one of: link congestion at the device, link capacity of the device, or a remaining lifetime of the device before losing backup power.

7. The method as in claim 6 , wherein the remaining lifetime of the device before losing backup power comprises a percentage of full backup power remaining or an estimated time until power loss.

8. The method as in claim 6 , wherein the link capacity is based on an amount of traffic the device can receive or transmit.

9. The method as in claim 6 , wherein the link congestion is based on at least one of: a monitored number of received packets, a rate of packet collisions, or a depth of a packet transmission queue of the device.

10. The method as in claim 1 , further comprising:

receiving, at the device, the power outage traffic control policy from a supervisory device.

11. The method as in claim 1 , wherein the determination that the traffic control mechanism should be initiated is based in part on whether the device receives backup power from a capacitor or a battery.

12. The method as in claim 1 , wherein the determination that the traffic control mechanism should be initiated is based in part on a determination that link congestion at the device after the power outage event exceeds a congestion threshold.

13. The method as in claim 1 , wherein the determination that the traffic control mechanism should be initiated is based on a determination that a remaining lifetime of the device before losing power is below a lifetime threshold.

14. The method as in claim 13 , wherein the determination that the traffic control mechanism should be initiated is based first on a determination that link congestion at the device after the power outage event exceeds a congestion threshold and, if so, is based further on the determination that the remaining lifetime of the device before losing power is below the lifetime threshold.

15. The method as in claim 1 , further comprising:

causing, by the device, the one or more nodes to adjust how the traffic sent to the device is regulated, in response to a determination that the one or more operational properties of the device have changed.

16. The method as in claim 1 , further comprising:

causing, by the device, the one or more nodes to stop regulating the traffic sent to the device, in response to a determination that the one or more operational properties of the device have changed.

17. An apparatus, comprising:

one or more network interfaces to communicate with a network;

a processor coupled to the one or more network interfaces and configured to execute a process; and

a memory configured to store the process executable by the processor, the process when executed operable to:

detect a power outage event;

monitor one or more operational properties of the apparatus, in response to detecting the power outage event;

determine whether to initiate a traffic control mechanism based on the one or more monitored operational properties of the apparatus, according to a power outage traffic control policy; and

cause one or more nodes in the network that send traffic to the apparatus to regulate the traffic sent to the apparatus, in response to a determination that the traffic control mechanism should be initiated.

18. The apparatus as in claim 17 , wherein the one or more nodes regulate the traffic sent to the apparatus by performing an action comprising at least one of: stopping the traffic from being sent, shaping a rate of the traffic, or redirecting the traffic to another device.

19. The apparatus as in claim 18 , wherein the power outage traffic control policy specifies the action based on a level of criticality of the traffic.

20. The apparatus as in claim 17 , wherein the determination that the traffic control mechanism should be initiated is based in part on whether the apparatus receives backup power from a capacitor or a battery.

21. The apparatus as in claim 17 , wherein the determination that the traffic control mechanism should be initiated is based first on a determination that link congestion at the apparatus after the power outage event exceeds a congestion threshold and, if so, is based further on the determination that a remaining lifetime of the apparatus before losing power is below a lifetime threshold.

22. The apparatus as in claim 17 , wherein the process when executed is further operable to:

cause the one or more nodes to adjust how the traffic sent to the apparatus is regulated, in response to a determination that the one or more operational properties of the apparatus have changed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: VASSEUR, JEAN-PHILIPPE; HUI, JONATHAN W.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 034566/0001 →
Continuity (2)
Provisional Application 62026965 · Jul 21, 2014
Related Publication 20160021013A1 · Jan 21, 2016