IP Library Granted Patent US 8,379,652
Granted Patent B2
US 8,379,652 · App. 12/772,755 · Granted Feb 19, 2013

Methods, apparatus and computer readable medium for conveying virtual local area network (VLAN) policies from designated to roamed network

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,379,652
App. No.
12/772,755
Granted
Feb 19, 2013
Kind
B2
Abstract

A method, apparatus and computer program product for providing policy inheritance between Virtual Local Area Networks (VLANs) is presented. The systems disclosed herein are able to convey, from a designated (i.e., first) VLAN to a roaming (i.e., second) VLAN, mobility VLAN policies enabled at the designated VLAN that are not provided at the roaming VLAN. In operation, example embodiments of the present invention detect a roaming mobile unit in the roaming VLAN. VLAN policies for the mobile unit are then requested from a VLAN server mobility switch in the designated VLAN. VLAN policies are then received and applied in the roaming VLAN.

Claims (45)

1. A method for inheriting Virtual Local Area Network (VLAN) policies, the method comprising:

detecting a roaming mobile unit, roamed from a first VLAN, in a second VLAN;

requesting VLAN policies from a first mobility switch in the first VLAN over a mobility tunnel constructed to the first mobility switch in the first VLAN;

receiving the VLAN policies over the mobility tunnel from the first mobility switch in the first VLAN;

applying the VLAN policies from the first mobility switch in the first VLAN in the second VLAN;

in a plurality of mobility switches, for each mobility switch, constructing a mobility tunnel to each other mobility switch in the plurality of mobility switches such that each mobility switch is connected to each respective other mobility switch in form of a mesh network of mobility tunnels; and

in response to advertisements broadcast on the mesh network of mobility tunnels identifying mobility switches as VLAN servers for respective VLANs, recording each respective other mobility switch in the plurality of mobility switches as a potential VLAN server in its respective VLAN.

2. The method of claim 1 wherein detecting the roaming mobile unit in the second VLAN further comprises receiving a notification from an access point over an access tunnel constructed to the access point.

3. The method of claim 1 wherein applying the VLAN policies from the first mobility switch in the first VLAN in the second VLAN further comprises synchronizing VLAN policies for the roaming mobile unit across the first VLAN and the second VLAN.

4. The method of claim 3 wherein synchronizing VLAN policies for the roaming mobile unit across the first VLAN and the second VLAN further comprises providing increased network security.

5. The method of claim 1 further comprising receiving a report identifying the roaming mobile unit as a member of the first VLAN configured with VLAN policies by the first mobility switch acting as a VLAN server for the mobile unit in the first VLAN.

6. The method of claim 5 wherein receiving the report identifying the roaming mobile unit further comprises:

receiving the report from the first mobility switch acting as the VLAN server for the mobile unit in the first VLAN over the mobility tunnel constructed to the first mobility switch in the first VLAN;

examining the report to identify the first mobility switch as the VLAN server for the mobile unit in the first VLAN; and

updating a mobility VLAN database (MVDB) to include an entry identifying the first mobility switch as the VLAN server for the mobile unit in the first VLAN.

7. The method of claim 1 further comprising constructing an access tunnel between each mobility switch and access points connected to the mobility switch.

8. The method of claim 1 wherein the first VLAN and the second VLAN comprise a mobility domain and the first VLAN is not available at the second VLAN.

9. A computerized device for inheriting Virtual Local Area Network (VLAN) policies comprising:

a memory;

a processor;

a communications interface; and

an interconnection mechanism coupling the memory, the processor and the communications interface;

wherein the memory is encoded with a VLAN policy inheritance application that when executed in a process on the processor is capable of conveying VLAN policies by performing the operations of:

detecting a roaming mobile unit, roamed from a first VLAN, in a second VLAN;

requesting VLAN policies from a first mobility switch in the first VLAN over a mobility tunnel constructed to the first mobility switch in the first VLAN;

receiving the VLAN policies over the mobility tunnel from the first mobility switch in the first VLAN;

applying the VLAN policies from the first mobility switch in the first VLAN in the second VLAN;

in a plurality of mobility switches, for each mobility switch, constructing a mobility tunnel to each other mobility switch in the plurality of mobility switches such that each mobility switch is connected to each respective other mobility switch in form of a mesh network of mobility tunnels; and

in response to advertisements broadcast on the mesh network of mobility tunnels identifying mobility switches as VLAN servers for respective VLANs, recording each respective other mobility switch in the plurality of mobility switches as a potential VLAN server in its respective VLAN.

10. The computerized device of claim 9 wherein the operation of detecting the roaming mobile unit in the second VLAN further comprises the operation of receiving a notification from an access point over an access tunnel constructed to the access point.

11. The computerized device of claim 9 wherein the operation of applying the VLAN policies from the first mobility switch in the first VLAN in the second VLAN further comprises the operation of synchronizing VLAN policies for the roaming mobile unit across the first VLAN and the second VLAN.

12. The computerized device of claim 11 wherein the operation of synchronizing VLAN policies for the roaming mobile unit across the first VLAN and the second VLAN provides increased network security.

13. The computerized device of claim 9 further comprising the operation of receiving a report identifying the roaming mobile unit as a member of the first VLAN configured with VLAN policies by the first mobility switch acting as a VLAN server for the mobile unit in the first VLAN.

14. The computerized device of claim 13 wherein the operation of receiving the report identifying the roaming mobile unit further comprises the operations of:

receiving the report from the first mobility switch acting as the VLAN server for the mobile unit in the first VLAN over the mobility tunnel constructed to the first mobility switch in the first VLAN;

examining the report to identify the first mobility switch as the VLAN server for the mobile unit in the first VLAN; and

updating a mobility VLAN database (MVDB) to include an entry identifying the first mobility switch as the VLAN server for the mobile unit in the first VLAN.

15. The computerized device of claim 9 further comprising the operation of constructing an access tunnel between each mobility switch and access points connected to the mobility switch.

16. The computerized device of claim 9 wherein the first VLAN and the second VLAN comprise a mobility domain and the first VLAN is not available at the second VLAN.

17. A non-transitory computer readable medium encoded with computer readable code that when executed on a processor in a computerized device provides Virtual Local Area Network (VLAN) policy inheritance, the medium comprising:

instructions for detecting a roaming mobile unit, roamed from a first VLAN, in a second VLAN;

instructions for requesting VLAN policies from a first mobility switch in the first VLAN over a mobility tunnel constructed to the first mobility switch in the first VLAN;

instructions for receiving the VLAN policies over the mobility tunnel from the first mobility switch in the first VLAN;

instructions for applying the VLAN policies from the first mobility switch in the first VLAN in the second VLAN;

in a plurality of mobility switches, for each mobility switch, constructing a mobility tunnel to each other mobility switch in the plurality of mobility switches such that each mobility switch is connected to each respective other mobility switch in form of a mesh network of mobility,” runnels; and identifying mobility switches as VLAN servers for respective VLANs, recording each server in its respective VLAN.

Assignments (21)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2010
From: ANKAIAH, SHASHI H.; ATREYA, VIVEK LAKSHMINARAYANA; KARUNAKARAN, KUMARA DAS; SHANKAR, UDAYA N.
To: AVAYA INC.
Reel/Frame 024383/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2010
From: ANKAIAH, SHASHI H.; ATREYA, VIVEK LAKSHMINARAYANA; KARUNAKARAN, KUMAR DAS; SHANKAR, UDAYA N.
To: AVAYA INC.
Reel/Frame 024326/0363 →