Vlan tunneling protocol
First Claim
1. A virtual local area network (VLAN) tunneling system comprising:
- a first switching node having an ingress port and an egress port, the ingress port being associated with a VLAN and receiving a data packet, the egress port being configured as an untagged port, the egress port adding VLAN information to the data packet and transmitting the data packet on a label-switched path;
a second switching node receiving the data packet transmitted from the first switching node via the label-switched path, the second switching node further identifying the data unit as a virtual bridged LAN data unit, retrieving the added VLAN information from the data packet, and transmitting the data packet to a final destination based on the retrieved VLAN information.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual local area network (VLAN) tunneling system includes an ingress edge switching node that adds VLAN encapsulation information to a packet even if the egress port is configured to act as an untagged 802.1Q port. The packet is tunneled via a label-switched path (LSP) according to a multiprotocol label switching (MPLS) protocol. Label values are used for identifying a next switching node in the LSP to which the packet is to be transmitted. At a penultimate switching node in the LSP, a current label value is replaced with a label value reserved for packets originating from a port associated with a VLAN. An egress switching node in the LSP receives the packet with the reserved label value and recognizes that VLAN information is embedded in the packet. The egress switching node extracts the embedded VLAN information as well as the original source and destination addresses, and processes the packet for transmitting to a final destination.
160 Citations
16 Claims
-
1. A virtual local area network (VLAN) tunneling system comprising:
-
a first switching node having an ingress port and an egress port, the ingress port being associated with a VLAN and receiving a data packet, the egress port being configured as an untagged port, the egress port adding VLAN information to the data packet and transmitting the data packet on a label-switched path;
a second switching node receiving the data packet transmitted from the first switching node via the label-switched path, the second switching node further identifying the data unit as a virtual bridged LAN data unit, retrieving the added VLAN information from the data packet, and transmitting the data packet to a final destination based on the retrieved VLAN information. - View Dependent Claims (2, 3)
-
-
4. A virtual local area network (VLAN) tunneling system including a switching node in a label-switched path, the switching node including:
-
an ingress port associated with a VLAN receiving a packet; and
an egress port configured as an untagged port, the egress port receiving the packet from the ingress port and adding to the packet VLAN information associated with the VLAN of the ingress port and transmitting the packet over the label-switched path.
-
-
5. A virtual local area network (VLAN) tunneling system including a switching node in a label-switched path, the switching node including:
-
an ingress port receiving a packet having an ingress label value; and
an egress port receiving the packet from the ingress port and replacing the ingress label value with a label value reserved for packets originating from a port associated with a VLAN, the egress port further transmitting the packet to a next switching node on the label-switched path based on the ingress label value. - View Dependent Claims (6, 7)
-
-
8. A virtual local area network (VLAN) tunneling system comprising:
-
a first switching node having a plurality of ports at least one of which has a VLAN associated therewith; and
a second switching node, characterized in that a data unit for transmission from said first switching node to said second switching node over said at least one port is checked for VLAN assignment prior to transmission and in that said data unit is transmitted from said first switching node to said second switching node on a label-switched path or not depending on a result of said check. - View Dependent Claims (9, 10, 11, 12, 15, 16)
-
-
13. A virtual local area network (VLAN) tunneling method comprising the steps of:
-
receiving a packet at an ingress port, the ingress port being associated with a VLAN;
forwarding the packet to an egress port, the egress port being configured as an untagged port;
adding to the packet at the egress port VLAN information and a label value associated with a next switching node in a label-switched path; and
transmitting the packet to the next switching node in the label-switched path.
-
-
14. A virtual local area network (VLAN) tunneling method comprising the steps of:
-
receiving a packet at an ingress port of a switching node, the packet having an ingress label value;
forwarding the packet to an egress port;
replacing the ingress label value with a label value reserved for packets originating from a port associated with a VLAN; and
transmitting the packet to a next switching node on a label-switched path based on the ingress label value.
-
Specification