发明名称 Distributed fabric management protocol
摘要 A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes a switching chip, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a device configuration (DC) stacking module and a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, discovers each other network element in the group and elects one of the network elements as a master network element. The SDP module of the master network element, when executed, sends messages to the DC-stacking module of the master network element. Each sent message identifies one of the network elements in the group. The DC stacking module of the master network element, when executed, maintains a record of all network elements that are currently members in the group.
申请公布号 US9071508(B2) 申请公布日期 2015.06.30
申请号 US201213453644 申请日期 2012.04.23
申请人 International Business Machines Corporation 发明人 Anantharam Sushma;Ghosh Nirapada;Kamble Keshav Govind;Leu Dar-Ren;Mendon Chandarani J.;Pandey Vijoy A.;Peethambaram Nandakumar
分类号 H04L12/28;H04L12/24 主分类号 H04L12/28
代理机构 Schmeiser, Olsen & Watts LLP 代理人 Schmeiser, Olsen & Watts LLP ;Rodriguez Michael A.
主权项 1. A method for managing a distributed fabric system in which a plurality of independent network elements are interconnected by inter-switch links (ISLs), the network elements being assigned to a same group, each network element having a device configuration (DC) stacking module and a switch discovery protocol (SDP) module that includes a member tracking layer (MTL) component, the method comprising: discovering each network element in the group; electing, by the MTL component of each network element, one of the network elements in the group as a master network element; issuing, by the elected master network element, a message for each network element in the group; maintaining, by the DC stacking module of the master network element, a record of all network elements that are currently members in the group in response to the messages issued by the master network element; receiving, by the master network element, a switch discovery protocol data unit (SDPDU) from a remote network element that is not a member of the group; sending, by the master network element, 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; and determining, by the remote network element based on information carried by the message received from the master network element by which the master network element identifies itself as master of the group, whether the remote network element is presently ready to join the group; maintaining, by the MTL component of the master network element, switch information about all network elements that are currently members in the group learned over the ISLs; employing, by the MTL component of the master network element, a timer to age out the remote network element if no SDPDU is received from the remote network element for a specified duration; clearing, by the MTL component of the master network element, switch information learned over a given ISL when the given ISL goes down; and sending a message by the MTL component of the master network element 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.
地址 Armonk NY US