Virtual link aggregations across multiple fabric switches
First Claim
Patent Images
1. A switch, comprising:
- fabric circuitry configured to maintain a membership in a first network of interconnected switches, wherein the first network of interconnected switches is identified by a first fabric identifier; and
aggregation circuitry configured to;
identify a virtual link aggregation group comprising a second switch and a third switch in the first network of interconnected switches, wherein a second network of interconnected switches is reachable via the virtual link aggregation group, and wherein the second network of interconnected switches is identified by a second fabric identifier; and
maintain a mapping between the second and third switches and the virtual link aggregation group; and
forwarding circuitry configured to select, for a packet destined to the second network of interconnected switches, an egress switch between the second and third switches based on the mapping.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch is configurable to be a member of a first fabric switch. The switch includes a link aggregation module. During operation, the link aggregation module marks an ingress-switch field of a frame with a virtual switch identifier. This virtual switch identifier is associated with the switch and a second switch, which is a member of a second fabric switch, and is from a range of identifier associated with the first fabric switch and the second fabric switch. Each of the first fabric switch and the second fabric switch is operable to accommodate a plurality of switches and operate as a single switch.
-
Citations
20 Claims
-
1. A switch, comprising:
-
fabric circuitry configured to maintain a membership in a first network of interconnected switches, wherein the first network of interconnected switches is identified by a first fabric identifier; and aggregation circuitry configured to; identify a virtual link aggregation group comprising a second switch and a third switch in the first network of interconnected switches, wherein a second network of interconnected switches is reachable via the virtual link aggregation group, and wherein the second network of interconnected switches is identified by a second fabric identifier; and maintain a mapping between the second and third switches and the virtual link aggregation group; and forwarding circuitry configured to select, for a packet destined to the second network of interconnected switches, an egress switch between the second and third switches based on the mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
maintaining, for a switch, a membership in a first network of interconnected switches, wherein the first network of interconnected switches is identified by a first fabric identifier; identifying a virtual link aggregation group comprising a second switch and a third switch in the first network of interconnected switches, wherein a second network of interconnected switches is reachable via the virtual link aggregation group, and wherein the second network of interconnected switches is identified by a second fabric identifier; maintaining a mapping between the second and third switches and the virtual link aggregation group; and selecting, for a packet destined to the second network of interconnected switches, an egress switch between the second and third switches based on the mapping. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system;
- comprising;
a processor; a storage device coupled to the processor and storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; maintaining a membership in a first network of interconnected switches, wherein the first network of interconnected switches is identified by a first fabric identifier; identifying a virtual link aggregation group comprising a second computer system and a third computer system in the first network of interconnected switches, wherein a second network of interconnected switches is reachable via the virtual link aggregation group, and wherein the second network of interconnected switches is identified by a second fabric identifier; maintaining a mapping between the second and third computer systems and the virtual link aggregation group; and selecting, for a packet destined to the second network of interconnected switches, an egress system between the second and third computer systems based on the mapping. - View Dependent Claims (16, 17, 18, 19, 20)
- comprising;
Specification