9485148

Fabric Formation for Virtual Cluster Switching

PublishedNovember 1, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A switch, comprising: one or more ports; and control circuitry configured to: identify from a first message from a second switch a set of configuration information, wherein the configuration information indicates whether the second switch is in a network of interconnected switches; and wherein the network of interconnected switches is identified by a first fabric identifier, and wherein the switch is a member of the network of interconnected switches and associated with the first fabric identifier; based on the configuration information, determine whether the switch is an initiating switch for a process of the second switch joining the network of interconnected switches; and in response to determining that the switch is the initiating switch, construct a second message comprising an invitation for the second switch to join the network of interconnected switches.

2

2. The switch of claim 1 , wherein a media access control (MAC) address learned by the switch is shared with other switches of the network of interconnected switches.

3

3. The switch of claim 1 , wherein the set of configuration information comprises one or more of: an indicator indicating whether the second switch is in a network of interconnected switches, and a fabric identifier.

4

4. The switch of claim 3 , wherein determining whether the switch is the initiating switch comprises one or more of: determining whether the indicator indicates that the second switch is not in a network of interconnected switches yet; and comparing respective switch identifiers of the switch and the second switch.

5

5. The switch of claim 1 , wherein, in response to the switch being the initiating switch, the control circuitry is further configured to determine whether configuration information associated with the second switch exists in a local configuration database, wherein the configuration database stores configuration information of a respective member switch of the network of interconnected switches.

6

6. The switch of claim 5 , wherein, in response to the configuration information associated with the second switch existing in the local configuration database, the control circuitry is further configured to copy the existing configuration information to a slot reserved for the second switch in the configuration database.

7

7. The switch of claim 5 , wherein, in response to the configuration information associated with the second switch not existing in the local configuration database, the control circuitry is further configured to copy the configuration information from the first message to a slot reserved for the second switch in the configuration database.

8

8. The switch of claim 7 , wherein the control circuitry is further configured to construct a notification message comprising the configuration database for other member switches of the network of interconnected switches.

9

9. The switch of claim 5 , wherein the control circuitry is further configured to: determine whether a conflict has occurred for the configuration information associated with the second switch; and in response to determining an un-resolvable conflict, cancel process of the second switch joining the network of interconnected switches.

10

10. The switch of claim 1 , wherein the control circuitry is further configured to identify from a third message from the second switch an indicator indicating whether the second switch has accepted the invitation.

11

11. A non-transitory storage device storing instructions which when executed by a processor cause the processor to perform a method for facilitating switch management in a switch of a network of interconnected switches, the method comprising: identifying from a first message a set of configuration information, wherein the configuration information indicates whether a second switch is in the network of interconnected switches, wherein the network of interconnected switches is identified by a first fabric identifier, and wherein the switch is a member of the network of interconnected switches and associated with the first fabric identifier; based on the configuration information, determining whether the switch is a initiating switch for a process of the second switch joining the network of interconnected switches; and in response to determining that the switch is the initiating switch, constructing a second message comprising an invitation for the second switch to join the network of interconnected switches.

12

12. The non-transitory storage device of claim 11 , wherein a media access control (MAC) address learned by the switch is shared with other switches of the network of interconnected switches.

13

13. The non-transitory storage device of claim 11 , wherein the set of configuration information comprises one or more of: an indicator indicating whether the second switch is in a network of interconnected switches, and a fabric identifier.

14

14. The non-transitory storage device of claim 13 , wherein determining whether the switch is the initiating switch comprises one or more of: determining whether the indicator indicates that the second switch is not in a network of interconnected switches yet; and comparing respective switch identifiers of the switch the second switch.

15

15. The non-transitory storage device of claim 11 , wherein, in response to the switch being the initiating switch, the method further comprises determining whether configuration information associated with the second switch exists in a local configuration database, wherein the configuration database stores configuration information of a respective member switch of the network of interconnected switches.

16

16. The non-transitory storage device of claim 15 , wherein, in response to the configuration information associated with the second switch existing in the local configuration database, the method further comprises copying the existing configuration information to a slot reserved for the second switch in the configuration database.

17

17. The non-transitory storage device of claim 15 , wherein, in response to the configuration information associated with the second switch not existing in the local configuration database, the method further comprises copying the configuration information from the first message to a slot reserved for the second switch in the configuration database.

18

18. The non-transitory storage device of claim 17 , wherein the method further comprises constructing a notification message comprising the configuration database for other member switches of the network of interconnected switches.

19

19. The non-transitory storage device of claim 15 , wherein the method further comprises: determining whether a conflict has occurred for the configuration information associated with the second switch; and in response to determining an un-resolvable conflict, canceling process of the second switch joining the network of interconnected switches.

20

20. The non-transitory storage device of claim 11 , wherein the method further comprises identifying from a third message from the second switch an indicator indicating whether the second switch has accepted the invitation.

21

21. A method for facilitating switch management in a switch of a network of interconnected switches, the method comprising: identifying from a first message a set of configuration information, wherein the configuration information indicates whether a second switch is in the network of interconnected switches, wherein the network of interconnected switches is identified by a first fabric identifier, wherein the switch is a member of the network of interconnected switches and associated with the first fabric identifier; based on the configuration information, determining whether the switch is a initiating switch for a process of the second switch joining the network of interconnected switches; and in response to determining that the switch is the initiating switch, constructing a second message comprising an invitation for the second switch to join the network of interconnected switches.

Patent Metadata

Filing Date

Unknown

Publication Date

November 1, 2016

Inventors

Shiv Haris
Phanidhar Koganti

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “FABRIC FORMATION FOR VIRTUAL CLUSTER SWITCHING” (9485148). https://patentable.app/patents/9485148

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.