Zum Hauptinhalt springen

SYSTEM AND METHOD FOR AUTOMATED DCB CONFIGURATION OF ACCESS SWITCHES

2015
Online Patent

Titel:
SYSTEM AND METHOD FOR AUTOMATED DCB CONFIGURATION OF ACCESS SWITCHES
Link:
Veröffentlichung: 2015
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Applications
  • Sprachen: English
  • Document Number: 20150117252
  • Publication Date: April 30, 2015
  • Appl. No: 14/065076
  • Application Filed: October 28, 2013
  • Assignees: DELL PRODUCTS L.P. (Round Rock, TX, US)
  • Claim: 1. An access switch comprising: a control unit; a memory coupled to the control unit; and a port coupled to the control unit and configured to couple the access switch to a peer device; wherein: the control unit is configured to operate the port according to a state machine including a data center bridging (DCB) disabled state, a DCB downstream state, and a DCB upstream state; when the port is in the DCB disabled state, the control unit is configured to exchange network traffic on the port without any DCB extensions; when the port is in the DCB upstream state, the control unit is configured to exchange network traffic on the port using DCB extensions based on a DCB configuration and receive the DCB configuration from the peer device; and when the port is in the DCB downstream state, the control unit is configured to exchange network traffic on the port using the DCB extensions based on the DCB configuration and transmit the DCB configuration to the peer device.
  • Claim: 2. The access switch of claim 1 wherein when the port is in the DCB disabled state, the control unit is further configured to transition the port to the DCB downstream state when a DCB packet is received on the port.
  • Claim: 3. The access switch of claim 2 wherein the DCB packet is a DCB type-length-value (TLV).
  • Claim: 4. The access switch of claim 3 wherein the DCB TLV is selected from a group consisting of a Data Center Bridging eXchange (DCBX) Control TLV, an Enhanced Transmission Selection (ETS) Configuration TLV, an ETS Priority Group TLV, an ETS Recommendation TLV, a Priority-based Flow Control TLV, a Congestion Notification TLV, and an Application TLV.
  • Claim: 5. The access switch of claim 3 wherein the DCB TLV is included in a Link Layer Discovery Protocol (LLDP) protocol data unit (PDU).
  • Claim: 6. The access switch of claim 1 wherein the control unit is further configured to restart a timer whenever a DCB packet is received on the port.
  • Claim: 7. The access switch of claim 6 wherein when the port is in either the DCB downstream state or the DCB upstream state, the control unit is further configured to transition the port to the DCB disabled state when the timer times out.
  • Claim: 8. The access switch of claim 1 wherein when the port is in the DCB downstream state, the control unit is further configured to keep the port in the DCB downstream state when a DCB packet is received on the port.
  • Claim: 9. The access switch of claim 1 wherein when the port is in the DCB upstream state, the control unit is further configured to keep the port in the DCB upstream state when a DCB packet is received on the port.
  • Claim: 10. The access switch of claim 1 wherein when the port is in the DCB downstream state, the control unit is further configured to transition the port to the DCB upstream state when a peer configuration packet is received on the port indicating that the peer device is an upstream device selected from a group consisting of a switch, a router, and a repeater.
  • Claim: 11. The access switch of claim 10 wherein the peer configuration packet is a System Capability TLV included in a LLDP PDU.
  • Claim: 12. The access switch of claim 1 wherein when the port is in the DCB upstream state, the control unit is further configured to transition the port to the DCB downstream state when a peer configuration packet is received on the port indicating that the peer device is an end station.
  • Claim: 13. The access switch of claim 1 wherein: the state machine further includes a port up state; and when the port is in the port up state, the control unit is further configured to transition the port to the DCB disabled state when an Auto DCB command is received for the port.
  • Claim: 14. The access switch of claim 1 wherein when the port is in the DCB upstream state, the control unit is further configured to share the DCB configuration received from the peer device with other ports of the access switch.
  • Claim: 15. The access switch of claim 1 wherein when the port is in the DCB downstream state, the control unit is further configured to receive the DCB configuration from another port of the access switch.
  • Claim: 16. The access switch of claim 1 wherein when the port is in the DCB upstream state, the control unit is further configured to confirm the DCB configuration received from the peer device by transmitting one or more DCB packets to the peer device.
  • Claim: 17. A method of managing a data center bridging (DCB) configuration of a port of an access switch, the method comprising: setting the port to a DCB disabled state; receiving a first network packet on the port; examining the first network packet; when the port is in the DCB disabled state: exchanging one or more second network packets with a peer device coupled to the port without any DCB extensions; and transitioning the port to a DCB downstream state when the first network packet includes a first DCB packet; when the port is in the DCB downstream state: exchanging one or more third network packets with the peer device using DCB extensions based on the DCB configuration; transmitting the DCB configuration to the peer device; and transitioning the port to a DCB upstream state when one of the third network packets includes a first peer configuration packet indicating that the peer device is an upstream device selected from a group consisting of a switch, a router, and a repeater; when the port is in the DCB upstream state: exchanging one or more fourth network packets with the peer device using the DCB extensions based on the DCB configuration; receiving the DCB configuration from the peer device; and transitioning the port to a DCB downstream state when one of the fourth network packet includes a second peer configuration packet indicating that the peer device is an end station.
  • Claim: 18. The method of claim 17, further comprising: starting a timer when the first network packet includes the first DCB packet; and restarting the timer when one of the second, third, or fourth network packets includes a second DCB packet.
  • Claim: 19. The method of claim 18, further comprising transitioning the port to the DCB disabled state when the timer times out.
  • Claim: 20. An information handling system comprising: an access switch comprising one or more processors, a memory coupled to the one or more processers, a first network port coupled to the one or more processors and configured to couple the network switching device to an upstream device, and a second network port coupled to the one or more processors and configured to couple the network switching device to an end station; a first state machine associated with the first port; and a second state machine associated with the second port; wherein the one or more processors are configured to: set the first state machine to a DCB disabled state; receive a first message on the first port, the first message including a first data center bridging (DCB) packet; transition the first state machine to a DCB enabled downstream state based on receipt of the first message; receive a second message on the first port, the second message including a peer configuration packet indicating that the upstream device is selected from a group consisting of a switch, a router, and a repeater; transition the first state machine to a DCB enabled upstream state based on receipt of the second message; receive a DCB configuration from the upstream device while the first state machine is in the DCB enabled upstream state; exchange one or more third messages on the first port using DCB extensions based on the DCB configuration while the first state machine is in the DCB enabled upstream state; set the second state machine to the DCB disabled state; receive a fourth message on the second port, the fourth message including a second DCB packet; transition the second state machine to the DCB enabled downstream state based on receipt of the fourth message; transmit the DCB configuration to the end station while the second state machine is in the DCB enabled downstream state; and exchange one or more fifth messages on the second port using the DCB extensions based on the DCB configuration while the second state machine is in the DCB enabled downstream state.
  • Current U.S. Class: 370/254
  • Current International Class: 04

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -