Virtual cluster switching
First Claim
Patent Images
1. A switch, comprising:
- a forwarding module operable to determine an output port for a packet; and
a control module operable to;
receive an identifier for the switch; and
join a virtual cluster switch;
a media access control (MAC) learning module operable to;
learn a source MAC address and a corresponding virtual local area network (VLAN) identifier of an ingress packet associated with a port; and
communicate the learned MAC address, corresponding VLAN identifier, and corresponding port information to a name service.
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 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
29 Claims
-
1. A switch, comprising:
-
a forwarding module operable to determine an output port for a packet; and a control module operable to; receive an identifier for the switch; and join a virtual cluster switch; a media access control (MAC) learning module operable to; learn a source MAC address and a corresponding virtual local area network (VLAN) identifier of an ingress packet associated with a port; and communicate the learned MAC address, corresponding VLAN identifier, and corresponding port information to a name service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20, 21, 22)
-
-
9. A switching system, comprising:
-
a plurality of switches configured to transport packets using a first protocol; a control module residing on a respective switch; wherein the control module runs a control plane based on a second protocol; wherein the plurality of switches are allowed to be coupled in an arbitrary topology; wherein the control module configures the respective switch within the switching system based on the control plane; and wherein the switching system operates as a single Ethernet switch; and a media access control (MAC) learning module residing on the respective switch and operable to; learn a source MAC address and a corresponding virtual local area network (VLAN) identifier of an ingress packet associated with a port; and communicate the learned MAC address, corresponding VLAN identifier, and corresponding port information to a name service. - View Dependent Claims (10, 11, 12, 13, 14, 23, 24, 25)
-
-
15. A method performed by a switch, comprising:
-
encapsulating a packet based on a first protocol; receiving an identifier for the switch based on a second protocol; joining a virtual cluster switch; learning a source MAC address and a corresponding VLAN identifier of an ingress packet associated with a port; and communicating the learned MAC address, corresponding VLAN identifier, and corresponding port information to a name service. - View Dependent Claims (16, 17, 26, 27, 28, 29)
-
-
18. A switch means, comprising:
-
a communication means for encapsulating packets based on a first protocol; a control means for running a control plane based on a second protocol; a switch means for forming an Ethernet switch based on the control panel; a receiving means for receiving an identifier for the Ethernet switch; a joining means for joining a virtual cluster switch via the control plane; and a MAC learning means for learning a source MAC address and a corresponding VLAN identifier of an ingress packet associated with a port and communicating the learned MAC address, corresponding VLAN identifier, and corresponding port information to a name service.
-
Specification