IP Library Granted Patent US 8,161,543
Granted Patent B2
US 8,161,543 · App. 11/644,098 · Granted Apr 17, 2012

VLAN tunneling

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,161,543
App. No.
11/644,098
Granted
Apr 17, 2012
Kind
B2
Abstract

According to one embodiment of the invention, a method for establishing multiple tunnels for each virtual local area network is described. Upon receiving information over a first tunnel associated with a first virtual local area network, a determination is made whether the information is from a network device assigned to a second virtual local area network, which differs from the first virtual local area network. If the network device is a member of the second virtual local area network, a second tunnel associated with the second virtual local area network is created.

Claims (25)

1. A method comprising:

receiving information over a first tunnel associated with a first virtual local area network;

creating a second tunnel associated with a second and different virtual local area network if the information is determined to be from a network device that is a member of the second virtual local area network based on a first type of encryption supported by the first tunnel being different from a second type of encryption that is used to encrypt the received information,

wherein creating of the second tunnel includes:

performing a multicast key exchange to establish a multicast key for the second tunnel, wherein the multicast key is different from the key used to encrypt traffic in the first tunnel, and

blocking messages from the network device until the multicast key exchange has completed.

2. The method of claim 1 , wherein the network device is a wireless station.

3. The method of claim 1 , wherein the type of encryption supported by the first tunnel is Wired Equivalent Privacy (WEP) and the type of encryption supported by the second tunnel is a non-WEP encryption algorithm.

4. The method of claim 1 , wherein the creating of the second tunnel includes creating an Open Systems Interconnection Layer 3 (OSI-L3) tunnel that transfers encapsulated Layer 2 and Layer 3 traffic.

5. A non-transitory computer-readable storage medium having instructions stored thereon, when executed by a processor implemented within a network switch of a network, causes the network switch to perform a method comprising:

receiving the information over a first tunnel associated with a first virtual local area network; and

creating the second tunnel associated with a second and different virtual local area network if the information is determined to be from a network device that is a member of the second virtual local area network based on a first type of encryption supported by the first tunnel being different from a second type of encryption that is used to encrypt the received information, wherein creating of the second tunnel includes:

performing a multicast key exchange to establish a multicast key for the second tunnel, wherein the multicast key is different from the key used to encrypt traffic in the first tunnel, and

blocking messages from the network device until the multicast key exchange has completed.

6. The computer-readable storage medium of claim 5 further comprising-routing all data received from the network device over the second tunnel after establishment of the second tunnel.

7. The computer-readable storage medium of claim 5 , wherein a the unique multicast key for the second tunnel flint-is made available to a t-he-network switch and the network device.

8. The non-transitory computer-readable storage medium of claim 5 ,

wherein the type of encryption supported by the first tunnel is Wired Equivalent Privacy (WEP) and the type of encryption supported by the second tunnel is a non-WEP encryption algorithm.

9. The non-transitory computer-readable storage medium of claim 5 , wherein the creating of the second tunnel includes creating an Open Systems Interconnection Layer 3 (OSI-L3) tunnel that encapsulates both Layer 2 and Layer 3 traffic.

10. A method comprising:

creating a second tunnel associated with a second virtual local area network if received information is determined to be from a network device that is a member of the second virtual local area network based on a first type of encryption supported by a first tunnel being different from a second type of encryption that is used to encrypt the received information, the first virtual local area network corresponding to a tunnel previously established,

wherein creating of the second tunnel includes:

performing a multicast key exchange to establish a multicast key for the second tunnel, wherein the multicast key is different from the key used to encrypt traffic in the first tunnel, and

blocking messages from the network device until the multicast key exchange has completed.

11. The method of claim 10 , wherein the network device is a wireless station.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2006
From: NAMBIAR, BRIJESH
To: ARUBA NETWORKS, INC.
Reel/Frame 018744/0656 →