Distributed configuration management for virtual cluster switching
First Claim
Patent Images
1. 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 first switch identifier to the switch from the set of configuration information, wherein the first 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; and
forwarding circuitry configured to determine, for a packet destined to a second switch in the group of switches, an egress port from the one or more ports based on a second switch identifier of the second switch, wherein the set of configuration information includes the second switch identifier.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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; andassign a first switch identifier to the switch from the set of configuration information, wherein the first 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; and forwarding circuitry configured to determine, for a packet destined to a second switch in the group of switches, an egress port from the one or more ports based on a second switch identifier of the second switch, wherein the set of configuration information includes the second switch identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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; assign a first switch identifier to the switch from the set of configuration information, wherein the first 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; and forwarding circuitry configured to determine, for a packet destined to a second switch in the group of switches, an egress port from the one or more ports based on a second switch identifier of the second switch, wherein the set of configuration information includes the second switch identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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; assign a first switch identifier to the switch from the set of configuration information, wherein the first 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; and forwarding circuitry configured to determine, for a packet destined to second switch in the group of switches, an egress port from the one or more ports based on a second switch identifier of the second switch, wherein the set of configuration information includes the second switch identifier. - View Dependent Claims (20)
-
Specification