Distributed configuration management for virtual cluster switching
AssigneeBrocade Communications Systems, Inc.
InventorsSuresh Vobbilisetty, Shiv Haris, Phanidhar Koganti, Vidyasagara R. Guntaka
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention provides a switch. The switch includes a port to couple to a second switch. The switch also includes a control mechanism configured to maintain a set of configuration information for a virtual cluster switch which includes a number of member switches. The set of configuration information includes global configuration information for the virtual cluster switch and switch-specific configuration information for one or more member switches. In addition, the set of configuration information is replicated and stored at each member switch.
Claims20
A switch, comprising:
- a storage device;
- one or more ports;
- control circuitry configured to:
- maintain membership in a group of switches identified by a fabric identifier;
- store in the storage device a set of configuration information for the group of switches;
- and
- assign a switch identifier to the switch from the set of configuration information;
- wherein the switch identifier indicates an entry corresponding to the switch in the set of configuration information;
- and
- wherein the entry is persistent in a respective member of the group of interconnected switches.
A computer-implemented method, comprising:
- maintaining, by a switch, membership in a group of switches identified by a fabric identifier;
- storing, in a storage device of the switch, a set of configuration information for the group of switches;
- and
- assign a switch identifier to the switch from the set of configuration information;
- wherein the switch identifier indicates an entry corresponding to the switch in the set of configuration information;
- and
- wherein the entry is persistent in a respective member of the group of interconnected switches.
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
- maintaining, by a switch, membership in a group of switches identified by a fabric identifier;
- storing, in a storage device of the switch, a set of configuration information for the group of switches;
- and
- assign a switch identifier to the switch from the set of configuration information;
- wherein the switch identifier indicates an entry corresponding to the switch in the set of configuration information;
- and
- wherein the entry is persistent in a respective member of the group of interconnected switches.
Dependencies are inferred from the claim text.