Traffic management for virtual cluster switching
First Claim
Patent Images
1. A switch, comprising:
- a control module adapted to;
provide a control plane with configuration capabilities;
join an Ethernet fabric via the control plane to become a member switch of the Ethernet fabric, wherein the Ethernet fabric incorporates one or more physical member switches functioning jointly as a single logical switch; and
operate the Ethernet fabric as a single Ethernet switch based on the control plane; and
a traffic management module adapted to;
in response to determining congestion in a local queue, extract a source media access control (MAC) address of a packet in the local queue, wherein the source MAC address is encapsulated in a fabric encapsulation header, which is used to transport packets among member switches within the Ethernet fabric; and
construct a congestion notification frame for a device corresponding to the extracted source MAC address.
7 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch system. The switch includes one or more ports on the switch configured to transmit packets encapsulated based on a first protocol. The switch further includes a traffic management mechanism and a control mechanism. During operation, the control mechanism forms a logical switch based on a second protocol, receives an automatically assigned identifier for the logical switch without requiring manual configuration of the identifier, and joins a virtual cluster switch.
-
Citations
19 Claims
-
1. A switch, comprising:
a control module adapted to;
provide a control plane with configuration capabilities;
join an Ethernet fabric via the control plane to become a member switch of the Ethernet fabric, wherein the Ethernet fabric incorporates one or more physical member switches functioning jointly as a single logical switch; and
operate the Ethernet fabric as a single Ethernet switch based on the control plane; and
a traffic management module adapted to;
in response to determining congestion in a local queue, extract a source media access control (MAC) address of a packet in the local queue, wherein the source MAC address is encapsulated in a fabric encapsulation header, which is used to transport packets among member switches within the Ethernet fabric; and
construct a congestion notification frame for a device corresponding to the extracted source MAC address.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method, comprising:
- providing a control plane with automatic configuration capabilities;
joining, by a switch, an Ethernet fabric via the control plane to become a member switch of the Ethernet fabric, wherein the Ethernet fabric incorporates one or more physical member switches functioning jointly as a single logical switch;
operating the Ethernet fabric as a single Ethernet switch based on the control plane;
in response to determining congestion in a local queue of the switch, extracting a source media access control (MAC) address of a packet in the local queue, wherein the source MAC address is encapsulated in a fabric encapsulation header, which is used to transport packets among member switches within the Ethernet fabric; and
constructing a congestion notification frame for a device corresponding to the extracted source MAC address. - View Dependent Claims (14, 15, 16, 17, 18)
- providing a control plane with automatic configuration capabilities;
-
19. A switch, comprising:
-
a control module comprising; a control plane means for providing a control plane with automatic configuration capabilities; a joining means for joining an Ethernet fabric via the control plane to become a member switch of the Ethernet fabric, wherein the Ethernet fabric incorporates one or more physical member switches functioning jointly as a single logical switch; an Ethernet switch means for operating the Ethernet fabric as a single Ethernet switch based on the control plane; and a traffic management means for, in response to determining congestion in a local queue of the switch, extracting a source media access control (MAC) address of a packet in the local queue, wherein the source MAC address is encapsulated in a fabric encapsulation header, which is used to transport packets among member within the Ethernet fabric; and a notification means for constructing a congestion notification frame for a device corresponding to the extracted source MAC address.
-
Specification