System using different tag protocol identifiers to distinguish between multiple virtual local area networks
First Claim
Patent Images
1. In an internet having multiple virtual local area networks (VLANs) that are defined according to a port-based VLAN grouping scheme, a method providing for a node in the internet to communicate data over the multiple VLANs, comprising:
- receiving at an ingress port of a switch a packet transmitted from the node coupled to the ingress port;
inserting a VLAN tag header in the packet to create a tagged packet, the VLAN tag header comprising a tag protocol identifier (TPID) field having a TPID value and a VLAN identifier (VID) field having a VID value identifying a first VLAN with which the ingress port is associated, the TPID value being used to identify a second VLAN; and
forwarding the tagged packet to an egress port of the switch for routing to a destination node associated with the second VLAN.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that provides for grouping nodes in multiple VLANs using port based VLAN grouping, and explicitly associates one of multiple VLANs with a packet transmitted by the nodes, using IEEE 802.1Q based frame tagging. A switch receives an untagged packet, filters the packet, and based on the contents of the packet, inserts a tag header with a common VLAN identifier and a unique tag protocol identifier (TPID).
-
Citations
18 Claims
-
1. In an internet having multiple virtual local area networks (VLANs) that are defined according to a port-based VLAN grouping scheme, a method providing for a node in the internet to communicate data over the multiple VLANs, comprising:
-
receiving at an ingress port of a switch a packet transmitted from the node coupled to the ingress port;
inserting a VLAN tag header in the packet to create a tagged packet, the VLAN tag header comprising a tag protocol identifier (TPID) field having a TPID value and a VLAN identifier (VID) field having a VID value identifying a first VLAN with which the ingress port is associated, the TPID value being used to identify a second VLAN; and
forwarding the tagged packet to an egress port of the switch for routing to a destination node associated with the second VLAN. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In an internet having multiple virtual local area networks (VLANs) that are defined according to a port-based VLAN grouping method, a method providing for a node in the internet to communicate data over multiple VLANs, comprising:
-
receiving at an ingress port of a switch a first packet transmitted from the node coupled to the ingress port;
inserting a VLAN tag header in the packet to create a first tagged packet, the VLAN tag header comprising a tag protocol identifier (TPID) field having a first TPID value and a VLAN identifier (VID) field having a first VID value identifying the VLAN with which the ingress port is associated;
forwarding the tagged packet to an egress port of the switch that is associated with the first TPID value and the VLAN identified by the first VID value;
receiving at the ingress port of the switch a second packet transmitted from the node coupled to the ingress port;
inserting a VLAN tag header in the packet to create a second tagged packet, the VLAN tag header comprising a tag protocol identifier (TPID) field having a second TPID value and a VLAN identifier (VID) field having a second VID value identifying a VLAN with which the ingress port is associated, the second TPID value capable of being used to identify a second VLAN; and
forwarding the tagged packet to an egress port of the switch that is associated with the second TPID value and the second VID value for routing to a destination node associated with the second VLAN. - View Dependent Claims (8)
-
-
9. A software product stored on a machine-readable medium, for execution on a first switch connected to an internetwork having multiple virtual local area networks (VLANs) that are defined according to a port-based VLAN grouping scheme, comprising:
-
a first software routine to receive at an ingress port of a first switch a packet transmitted from a node coupled to the ingress port and to insert a VLAN tag header in the packet to create a tagged packet, the VLAN tag header comprising a tag protocol identifier (TPID) field having a unique TPID value identifying one of the VLANs with which an egress port chosen to receive the tagged packet is associated and a VLAN identifier (VID) field having a VID value identifying one of the VLAN with which the ingress port is associated; and
a second software routine to forward the tagged packet to the egress port of a switch that is associated with the TPID value and the VID value. - View Dependent Claims (10, 11)
-
-
12. A system comprising:
-
a first switch including a plurality of ports; and
a second switch including a port to receive a packet, to insert a virtual local area network (VLAN) tag header in the packet for creating a tagged packet, the VLAN tag header including (i) a VLAN identifier (VID) field having a VID value identifying a first VLAN with which the port is associated and (ii) a tag protocol identifier (TPID) field having a TPID value identifying a second VLAN with which one of the plurality of ports of the first switch chosen to receive the tagged packet is associated, the second switch to further forward the tagged packet to the chosen port of the first switch. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification