Global VLANs for fabric switches
First Claim
Patent Images
1. A switch configured to be a member of a network of interconnected switches, the switch comprising:
- virtual local area network (VLAN) configuration circuitry configured to;
in response to identifying a new locally reachable end device, determine a customer VLAN for the end device based on currently allocated customer VLANs at the switch and local resources of the switch, wherein the determination of the customer VLAN is local to the switch;
determine a layer-2 forwarding domain within the network of interconnected switches for the end device, wherein the layer-2 forwarding domain includes a plurality of customer VLANs; and
map the customer VLAN to a global VLAN identifier identifying the layer 2 forwarding domain in the network of interconnected switches;
wherein the global VLAN identifier is persistent across the network of interconnected switches; and
wherein the network of interconnected switches is identified based on a fabric identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a virtual local area network (VLAN) configuration module. During operation, the VLAN configuration module maps local resources of the switch and/or locally coupled end device information to a global VLAN identifier, wherein the global VLAN is persistent across a fabric switch. The fabric switch is operable to accommodate a plurality of switches and operates as a single logical switch.
415 Citations
36 Claims
-
1. A switch configured to be a member of a network of interconnected switches, the switch comprising:
-
virtual local area network (VLAN) configuration circuitry configured to; in response to identifying a new locally reachable end device, determine a customer VLAN for the end device based on currently allocated customer VLANs at the switch and local resources of the switch, wherein the determination of the customer VLAN is local to the switch; determine a layer-2 forwarding domain within the network of interconnected switches for the end device, wherein the layer-2 forwarding domain includes a plurality of customer VLANs; and map the customer VLAN to a global VLAN identifier identifying the layer 2 forwarding domain in the network of interconnected switches; wherein the global VLAN identifier is persistent across the network of interconnected switches; and wherein the network of interconnected switches is identified based on a fabric identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-executable method, comprising:
-
in response to identifying a locally reachable end device from a switch, determining a customer VLAN for the end device based on currently allocated customer VLANs at the switch and local resources of the switch, wherein the determination of the customer VLAN is local to the switch, and wherein the switch is configured to be a member of a network of interconnected switches; determining a layer-2 forwarding domain for the end device within the network of interconnected switches for the end device, wherein the layer-2 forwarding domain includes a plurality of customer VLANs; and mapping the customer VLAN to a global VLAN identifier identifying the layer-2 forwarding domain in the network of interconnected switches, wherein the global VLAN identifier is persistent across the network of interconnected switches; and wherein the network of interconnected switches is identified based on a fabric identifier. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computing system, comprising:
-
a processor; and a memory storing instructions that when executed by the processor cause the system to perform a method, the method comprising; in response to identifying a locally reachable end device from a switch, determining a customer VLAN for the end device based on currently allocated customer VLANs at the switch and local resources of the switch, wherein the determination of the customer VLAN is local to the switch, and wherein the switch is configured to be a member of a network of interconnected switches; determining a layer-2 forwarding domain for the end device within the network of interconnected switches for the end device, wherein the layer-2 forwarding domain includes a plurality of customer VLANs; and mapping the customer VLAN to a global VLAN identifier identifying the layer-2 forwarding domain in the network of interconnected switches, wherein the global VLAN identifier is persistent across the network of interconnected switches; and wherein the network of interconnected switches is identified based on a fabric identifier. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification