×

Distributed fabric management protocol

  • US 9,088,477 B2
  • Filed: 02/02/2012
  • Issued: 07/21/2015
  • Est. Priority Date: 02/02/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A distributed fabric system comprising a plurality of independent network elements interconnected by inter-switch links (ISLs) and assigned to a same group, each network element including one or more switching chips, a processor, and memory storing layered program code that is executed by the processor, the layered program code of each network element including a device configuration (DC) stacking module and a switch discovery protocol (SDP) module that includes a member tracking layer (MTL) component, the SDP module of each network element, when executed, discovering each other network element in the group, the MTL component of each network element electing one of the network elements as a master network element, the SDP module of the master network element, when executed, sending messages to the DC stacking module of the master network element, each sent message identifying one of the network elements in the group, the DC-stacking module of the master network element, when executed, maintaining a record of all network elements that are currently members in the group, wherein:

  • the master network element receives a switch discovery protocol data unit (SDPDU) from a remote network element that is not a member of the group and sends, in response to receiving the SDPDU from the remote network element, a message to the remote network element by which the master network element identifies itself to the remote network element as master of the group;

    the remote network element, after receiving the message from the master network element by which master network element identifies itself, determines whether the remote network element is ready to join the group; and

    the MTL component of the master network element maintains switch information about all network elements that are currently members in the group learned over the ISLs, employs a timer to age out the remote network element if no SDPDU is received from the remote network element for a specified duration, clears switch information learned over a given ISL when the given ISL goes down, and sends a message to the DC-stacking module of the master network element to notify of any change in membership in the group resulting from a newly discovered network element or from a departure of a network element.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×