Power management in a network of interconnected switches
First Claim
1. A switch, comprising:
- one or more line cards; and
power control circuitry configured to;
identify a first standby request from a second switch for placing a first link in a standby mode;
determine whether at least one eligible link can accommodate traffic from the first link;
determine whether a local standby request for the first link is pending;
in response to determining that the at least one eligible link can accommodate traffic from the first link and no local standby request is pending, place a local line card corresponding to the first link in a standby mode; and
defer processing the first standby request in response to determining that the local standby request is pending.
3 Assignments
0 Petitions
Accused Products
Abstract
A switch can reduce power consumption in a switch network by disabling under-utilized links between switches. The switch can include one or more line cards each operable to transmit and receive packets over a respective link to a remote switch. The switch can also comprise a control mechanism operable to place under-utilized links in standby mode whenever possible to conserve power. During operation, the switch can receive a standby request for placing a first link to a neighboring switch in a standby mode, and determines whether one or more eligible links to the neighboring switch can accommodate traffic from the first link. If the eligible links are able to accommodate traffic from the first link, and if the local switch and the neighboring switch agree to place the first link in standby mode, the local switch proceeds to place the first link in standby mode.
649 Citations
20 Claims
-
1. A switch, comprising:
-
one or more line cards; and power control circuitry configured to; identify a first standby request from a second switch for placing a first link in a standby mode; determine whether at least one eligible link can accommodate traffic from the first link; determine whether a local standby request for the first link is pending; in response to determining that the at least one eligible link can accommodate traffic from the first link and no local standby request is pending, place a local line card corresponding to the first link in a standby mode; and defer processing the first standby request in response to determining that the local standby request is pending. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
identifying, by a switch, a first standby request from a second switch for placing a first link in a standby mode; determining whether at least one eligible link can accommodate traffic from the first link; determining whether a local standby request for the first link is pending; in response to determining that the at least one eligible link can accommodate traffic from the first link and no local standby request is pending, placing a local line card corresponding to the first link in a standby mode; and defer processing the first standby request in response to determining that the local standby request is pending. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system, comprising:
-
a processor; a storage device coupled to the processor and storing instructions which when executed by the processor cause the processor to perform a method, the method comprising; identifying a first standby request from a second computer system for placing a first link in a standby mode; determining whether at least one eligible link can accommodate traffic from the first link; determine whether a local standby request for the first link is pending; in response to determining that the at least one eligible link can accommodate traffic from the first link and no local standby request is pending, placing a local line card corresponding to the first link in standby mode; and defer processing the first standby request in response to determining that the local standby request is pending. - View Dependent Claims (20)
-
Specification