Power management in a network of interconnected switches

US2016197784A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016197784-A1
Application numberUS-201514792166-A
CountryUS
Kind codeA1
Filing dateJul 6, 2015
Priority dateJan 5, 2015
Publication dateJul 7, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A switch, comprising: one or more line cards; and power control circuitry coupled to the one or more line cards and configured to: identify a first standby request for placing a first link in a standby mode; determine whether at least one eligible link can accommodate traffic from the first link; and place a local line card corresponding to the first link in standby mode in response to the at least one eligible link being able to accommodate traffic from the first link. 2 . The switch of claim 1 , wherein the eligible link does not have a corresponding pending standby request. 3 . The switch of claim 1 , wherein the power control circuitry is further configured to reject the first standby request responsive to determining that there are insufficient number of eligible links to accommodate traffic from the first link. 4 . The switch of claim 1 , wherein the first standby request is originated from the local line card, and wherein the power control circuitry is further configured to: generate a second standby request for placing the first link in standby mode, the second standby request being destined to a neighboring switch corresponding to the first link; and reject the first standby request in response to absence of acknowledgement to the second standby request within a timeout period. 5 . The switch of claim 1 , wherein the power control circuitry is further configured to: identify another pending standby request for a second link; determine that there are insufficient number of eligible links to accommodate traffic from the first link and the second link; and reject the first standby request. 6 . The switch of claim 1 , wherein the first standby request is originated from a neighboring switch, and wherein the power control circuitry is further configured to: determine whether there exists a pending local standby request for the first link; and responsive to determining that a pending local standby request exists, defer processing the first standby request. 7 . The switch of claim 1 , wherein the power control circuitry is further configured to: determine whether a priority associated with the at least one eligible link is sufficiently high to accommodate traffic from the first link; and reject the first standby request responsive to determining that the priority associated with the at least one eligible link is not sufficiently high. 8 . The switch of claim 1 , wherein the power control circuitry is further configured to: responsive to placing the first link in standby mode, determine whether the first link is a member of a trunk; and responsive to determining that the first link is a member of the trunk, update trunk state information to remove the first link from the trunk. 9 . The switch of claim 1 , wherein the power control circuitry is further configured to: identify a link activate request; select, from a set of eligible links in standby mode, a link with a lowest priority that satisfies a priority requirement associated with the link activate request; and activate the selected link. 10 . A method, comprising: identifying a first standby request for placing a first link in a standby mode; determining whether at least one eligible link can accommodate traffic from the first link; and placing a local line card corresponding to the first link in standby mode in response to the at least one eligible link being able to accommodate traffic from the first link. 11 . The method of claim 10 , wherein the eligible link does not have a corresponding pending standby request. 12 . The method of claim 10 , further comprising rejecting the first standby request responsive to determining that there are insufficient number of eligible links to accommodate traffic from the first link. 13 . The method of claim 10 , wherein the first standby request is originated from the local line card, and wherein the method further comprises: generating a second standby request for placing the first link in standby mode, the second standby request being destined to a neighboring switch corresponding to the first link; and rejecting the first standby request in response to absence of acknowledgement to the second standby request within a timeout period. 14 . The method of claim 10 , further comprising: identifying another pending standby request for a second link; determining that there are insufficient number of eligible links to accommodate traffic from the first link and the second link; and rejecting the first standby request. 15 . The method of claim 10 , wherein the first standby request is originated from a neighboring switch, and wherein the method further comprises: determining whether there exists a pending local standby request for the first link; and responsive to determining that a pending local standby request exists, deferring processing the first standby request. 16 . The method of claim 10 , further comprising: determining whether a priority associated with the at least one eligible link is sufficiently high to accommodate traffic from the first link; and rejecting the first standby request responsive to determining that the priority associated with the at least one eligible link is not sufficiently high. 17 . The method of claim 10 , further comprising: responsive to placing the first link in standby mode, determining whether the first link is a member of a trunk; and responsive to determining that the first link is a member of the trunk, updating trunk state information to remove the first link from the trunk. 18 . The method of claim 10 , further comprising: identifying a link activate request; selecting, from a set of eligible links in standby mode, a link with a lowest priority that satisfies a priority requirement associated with the link activate request; and activating the selected link. 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 for placing a first link in a standby mode; determining whether at least one eligible link can accommodate traffic from the first link; and placing a local line card corresponding to the first link in standby mode in response to the at least one eligible link being able to accommodate traffic from the first link. 20 . The computer system of claim 19 , wherein the method further comprises rejecting the first standby request responsive to determining that there are insufficient number of eligible links to accommodate traffic from the first link.

Assignees

Inventors

Classifications

  • Arrangements for remote connection or disconnection of substations or of equipment thereof · CPC title

  • for reduction of network energy consumption · CPC title

  • related to network traffic · CPC title

  • Link aggregation, e.g. trunking · CPC title

  • in wire-line communication networks, e.g. low power modes or reduced link rate · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016197784A1 cover?
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 oper…
Who is the assignee on this patent?
Brocade Comm Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0833. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).