IP Library Granted Patent US 8,477,775
Granted Patent B2
US 8,477,775 · App. 12/776,897 · Granted Jul 2, 2013

Unifying local and mobility network identifiers

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,477,775
App. No.
12/776,897
Granted
Jul 2, 2013
Kind
B2
Abstract

In a mobility domain providing wired and wireless network transport to an enterprise or campus environment, a mobility switch maps a logical network identifier, such as a VLAN ID, to a “home” or wired network VLAN ID so that a mobile device is mapped to the wired VLAN for user identification, IP address consistency, and network policy enforcement. Propagation of the mapping to mobility switches ensures that a roaming user is mapped to the wired network VLAN from a remote L2 switch, and mobility tunnels across L3 boundaries allow roaming into a different broadcast domain or L3 switch connectivity in the mobility domain. Users are assigned to mobility VLAN(s) which are mapped to a VLAN in the wired domain at a mobility switch. The wireless users can roam within the wireless enterprise, or mobility domain, and the network maintains access to the user assigned mobility VLAN(s).

Claims (74)

1. A method of transporting mobility traffic comprising:

receiving a packet frame from a mobile device, the packet frame having a mobility network identifier;

mapping, at a mobility switch configured for routing wired message traffic and mobility message traffic, the mobility network identifier to a wired network identifier, the mobility message traffic defined by a wireless link to the mobile device;

determining, from the mapping, the wired network identifier corresponding to the user of the mobile device;

forwarding, based on the determined wired network identifier, the packet frame, the forwarded packet frame transported via the mapped wired network identifier;

assigning a mobility network identifier to a mobility device corresponding to a user;

assigning a wired network identifier to a stationary device corresponding to a user, the stationary device defined by a wired connection to a core network and the mobility device defined by a wireless link to the core network; and

defining a mapping from the mobility network identifier to the wired network identifier, the mapping for determining the wired network identifier corresponding to a packet frame emanating from the mobility device assigned the mobility network identifier;

storing the mapping at a wireless controller, the wireless controller coupled to each of the mobility switches for transporting the mapping, and

indentifying, via the mapping, the mobility network identifier at a mobility switch different than the mobility switch included in the wired connection of the stationary device to the core network;

wherein the mobility network identifier has a visibility among mobility switches in a local area network (LAN) corresponding to the stationary device, the core network including a plurality of LANs, further comprising:

mapping a Media Access Control (MAC) address of the mobile device to a mobility network identifier at a wireless access point;

receiving a packet frame from the wireless access point at a remote mobility switch, the remote mobility switch indicative of roaming user; and

indexing, from the mapping at the remote mobility switch, the mobility network identifier to determine the wired network identifier corresponding to the roaming user.

2. The method of claim 1 further comprising storing the mapping at a wireless controller, the wireless controller coupled to each of the mobility switches for transporting the mapping, and

identifying, via the mapping, the mobility network identifier at a mobility switch different than the mobility switch included in the wired connection of the stationary device to the core network.

3. The method of claim 2 wherein the core network includes a plurality of mobility switches, the mobility switches unified for transport of wired and wireless switching, further comprising:

receiving a packet frame for forwarding, the packet frame including framing according to at least one of a wired framing protocol and a wireless framing protocol, the wired framing corresponding to IEEE 802.3 and the wireless framing corresponding to 802.11.

4. The method of claim 1 further comprising:

determining that a recipient of the packet frame is a roaming user serviced by a remote mobility switch; and

indexing, using the mapping, a mobility network identifier of the recipient; and

establishing a mobility tunnel to the remote mobility switch.

5. The method of claim 1 wherein the mobility network identifier and the wired network identifier are virtual network identifiers, the virtual network identifiers defining a plurality of network conversant devices independent of physical connections between the network conversant devices.

6. The method of claim 1 further comprising:

generating a mapping of mobility network identifiers to users, the mobility network identifier indicative of a virtual local area network (VLAN), the VLAN defined by L2 (layer 2) switches, the VLAN having a visibility within a broadcast domain;

determining, for each user, a wired network identifier corresponding to the mobility network identifier, the wired network identifier indicative of the stationary device; and

providing the generated mapping across an L3 (layer 3) boundary, the provided mapping for associating the mobility network identifier with the wired network identifier at a mobility switch outside the L2 visibility of the VLAN.

7. The method of claim 6 further comprising:

receiving a packet frame from a user at the L2 switch, the user being a roaming user having a mobile device in communication with a remote mobility switch, the remote mobility switch in a separate broadcast domain by an intervening L3 switch;

mapping a VLAN ID defined by the mobility network identifier to a wired network identifier denoting a wired VLAN;

enforcing network policies and identification corresponding to the wired network identifier; and

forwarding the packet frame on a port corresponding to the mapped VLAN.

8. The method of claim 7 further comprising:

receiving the packet frame as an 802.11 packet from the mobile device;

converting the packet frame to an 802.3 packet for wired transport;

framing the 802.3 packet as a UDP/IP frame; and

tunneling the UDP/IP frame in an outer 802.3 framing across an L3 boundary via a mobility tunnel.

9. A mobility switch comprising:

a wired interface to a network device, the network device corresponding to a user;

a wired network identifier corresponding to the network device,

a mobility interface to a mobile device, the mobile device corresponding to the same user as the network device;

a mobility network identifier corresponding to the mobile device;

a mapping from mobility network identifiers to wired network identifiers, the mapping configured to determine the wired network identifier corresponding to a packet frame emanating from the mobility device assigned the mobility network identifier, and further configured for forwarding, based on the determined wired network identifier, the packet frame, the forwarded packet frame transported via the mapped wired network identifier;

assigning a mobility network identifier to a mobility device corresponding to a user;

assigning a wired network identifier to a stationary device corresponding to a user, the stationary device defined by a wired connection to a core network and the mobility device defined by a wireless link to the core network; and

defining a mapping from the mobility network identifier to the wired network identifier, the mapping for determining the wired network identifier corresponding to a packet frame emanating from the mobility device assigned the mobility network identifier;

storing the mapping at a wireless controller, the wireless controller coupled to each of the mobility switches for transporting the mapping, and

indentifying, via the mapping, the mobility network identifier at a mobility switch different than the mobility switch included in the wired connection of the stationary device to the core network;

wherein the mobility network identifier has a visibility among mobility switches in a local area network (LAN) corresponding to the stationary device, the core network including a plurality of LANs, further comprising:

mapping a Media Access Control (MAC) address of the mobile device to a mobility network identifier at a wireless access point;

receiving a packet frame from the wireless access point at a remote mobility switch, the remote mobility switch indicative of roaming user; and

indexing, from the mapping at the remote mobility switch, the mobility network identifier to determine the wired network identifier corresponding to the roaming user.

10. The mobility switch of claim 9 wherein the wired network identifier and mobility network identifier are virtual network identifiers, the virtual network identifiers defining a plurality of network conversant devices independent of physical connections between the network conversant devices.

11. The mobility switch of claim 9 wherein the wireless controller is coupled to each of the mobility switches in the core network for transporting the mapping, the mapping further configured for identifying, via the mapping, the mobility network identifier at a mobility switch different than the mobility switch included in the wired connection of the stationary device to the core network.

12. The mobility switch of claim 9 wherein the core network includes a plurality of mobility switches, the mobility switches unified for transport of wired and wireless switching, further comprising:

receiving a packet frame for forwarding, the packet frame including framing according to at least one of a wired framing protocol and a wireless framing protocol, the wired framing corresponding to IEEE 802.3 and the wireless framing corresponding to IEEE 802.11.

13. The mobility switch of claim 9 wherein the mobility switch is further configured to:

determine that a recipient of the packet frame is a roaming user serviced by a remote mobility switch; and

index, using the mapping, a mobility network identifier of the recipient; and

establishing a mobility tunnel to the remote mobility switch.

14. A computer program product having computer program code encoded as a set of instructions on a non-transient computer readable storage medium that, when executed by a processor, cause the computer to perform a method for managing a split-plane wireless network, the method comprising:

receiving a packet frame from a mobile device, the packet frame having a mobility network identifier;

mapping, at a mobility switch configured for routing wired message traffic and mobility message traffic, the mobility network identifier to a wired network identifier, the mobility message traffic defined by a wireless link to the mobile device;

determining, from the mapping, the wired network identifier corresponding to the user of the mobile device;

forwarding, based on the determined wired network identifier, the packet frame, the forwarded packet frame transported via the mapped wired network identifier;

assigning a mobility network identifier to a mobility device corresponding to a user;

assigning a wired network identifier to a stationary device corresponding to a user, the stationary device defined by a wired connection to a core network and the mobility device defined by a wireless link to the core network; and

defining a mapping from the mobility network identifier to the wired network identifier, the mapping for determining the wired network identifier corresponding to a packet frame emanating from the mobility device assigned the mobility network identifier;

storing the mapping at a wireless controller, the wireless controller coupled to each of the mobility switches for transporting the mapping, and

indentifying, via the mapping, the mobility network identifier at a mobility switch different than the mobility switch included in the wired connection of the stationary device to the core network;

wherein the mobility network identifier has a visibility among mobility switches in a local area network (LAN) corresponding to the stationary device, the core network including a plurality of LANs, further comprising:

mapping a Media Access Control (MAC) address of the mobile device to a mobility network identifier at a wireless access point;

receiving a packet frame from the wireless access point at a remote mobility switch, the remote mobility switch indicative of roaming user; and

indexing, from the mapping at the remote mobility switch, the mobility network identifier to determine the wired network identifier corresponding to the roaming user.

Assignments (20)
(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 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 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 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 10, 2010
From: CHOUDHARY, SEEMANT; KARUNAKARAN, KUMARA DAS; ANKAIAH, SHASHI H.; RAJAKONDALA, BALACHANDER
To: AVAYA INC.
Reel/Frame 024361/0597 →