IP Library Granted Patent US 8,514,864
Granted Patent B2
US 8,514,864 · App. 12/415,032 · Granted Aug 20, 2013

System and method for providing network mobility

Inventor: Oleg Berzin (Huntingdon Valley, PA)
Assignee: Verizon Patent and Licensing Inc.
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,514,864
App. No.
12/415,032
Granted
Aug 20, 2013
Kind
B2
Abstract

An approach is provided for extending private enterprise networking to wireless interconnecting domains. A home agent maintains a first routing table for a first wireless router configured to route according to a first address space. The home agent also maintains a second routing table for a second wireless router configured to route according to a second address space. The first address space and the second address space are overlapping.

Claims (47)

1. A method comprising:

maintaining, by a processor, within a home agent, a first routing table for a first wireless router configured to route according to a first address space corresponding to one or more devices;

maintaining, within the home agent, a second routing table for a second wireless router configured to route according to a second address space corresponding to one or more other devices, wherein at least one of the one or more devices and at least one of the one or more other devices have an identical address, and wherein the identical address is maintained, within the home agent, in each of the first and second routing tables;

determining whether to forward network traffic having a destination address indicating the identical address to the one or more devices or to the one or more other devices based on whether the network traffic is associated with the first or second wireless router; and

forwarding, by the processor, the network traffic to the first or second wireless router.

2. A method of claim 1 , wherein the first address space is assigned to a first subscriber, and the second address space is assigned to a second subscriber, further comprising:

correlating the first wireless router to a data record of the first subscriber; and

correlating the second wireless router to a data record of the second subscriber,

wherein determining whether to forward network traffic having a destination address indicating the identical address to the one or more devices or to the one or more other devices is further based on whether the network traffic is associated with the first or second subscriber.

3. A method of claim 2 , further comprising:

establishing a plurality of tunnels with a foreign agent to communicate with, respectively, a first data network associated with the first subscriber and a second data network associated with the second subscriber.

4. A method of claim 2 , further comprising:

receiving, from the first wireless router, a registration request specifying a network mobility address of the first wireless router; and

disregarding the network mobility address of the first wireless router.

5. A method of claim 1 , wherein the first address space and the second address space correspond, respectively, to a first virtual private network and a second virtual private network.

6. A method of claim 5 , wherein the first virtual private network and the second virtual private network operate according to a multi-protocol label switching (MPLS) protocol.

7. A method of claim 6 , wherein the first and second wireless routers are mobile and configured to operate according to a mobile Internet Protocol addressing protocol and a network mobility protocol.

8. A method of claim 1 , further comprising:

receiving, from the first wireless router, a registration request specifying a network mobility address of the first wireless router; disregarding the received network mobility address of the first wireless router; and

determining a network mobility address for the registration request based on a data record correlated to the first wireless router.

9. A device comprising:

a processor configured to:

operate as a home agent for a first wireless router configured to route according to a first address space corresponding to one or more devices and a second wireless router configured to route according to a second address space corresponding to one or more other devices; and

determining whether to forward network traffic having a destination address indicating an identical address to the one or more devices or to the one or more other devices based on whether the network traffic is associated with the first or second wireless router; and

a memory configured to store a first routing table for the first wireless router and a second routing table for the second wireless router, wherein at least one of the one or more devices and at least one of the one or more other devices have the identical address, and wherein the identical address is stored in each of the first and second routing tables.

10. A device of claim 9 , wherein the first address space is assigned to a first subscriber, and the second address space is assigned to a second subscriber, the processor being further configured to:

correlate the first wireless router to a data record of the first subscriber; and

correlate the second wireless router to a data record of the second subscriber,

wherein the determination of whether to forward network traffic having a destination address indicating the identical address to the one or more devices or to the one or more other devices is further based on whether the network traffic is associated with the first or second subscriber.

11. A device of claim 10 , further comprising:

a communication interface configured to establish a plurality of tunnels with a foreign agent to communicate with, respectively, a first data network associated with the first subscriber and a second data network associated with the second subscriber.

12. A device of claim 10 , wherein the processor is further configured to receive, from the first wireless router, a registration request specifying a network mobility address of the first wireless router, and to disregard the network mobility address of the first wireless router.

13. A device of claim 9 , wherein the first address space and the second address space correspond, respectively, to a first virtual private network and a second virtual private network.

14. A device of claim 13 , wherein the first virtual private network and the second virtual private network operate according to a multi-protocol label switching (MPLS) protocol.

15. A device of claim 14 , wherein the first and second wireless routers are mobile and configured to operate according to a mobile Internet Protocol addressing protocol and a network mobility protocol.

16. A device of claim 9 , wherein the processor is further configured to receive, from the first wireless router, a registration request specifying a network mobility address of the first wireless router, to disregard the network mobility address of the first wireless router, and to determine a network mobility address for the registration request based on a data record correlated to the first wireless router.

17. A method comprising:

establishing a first tunnel to a foreign agent for communicating with a first wireless router configured to route according to a first address space corresponding to one or more devices of a first virtual private network;

establishing a second tunnel to the foreign agent for communicating with a second wireless router configured to route according to a second address space corresponding to one or more other devices of a second virtual private network, wherein at least one of the one or more devices has an identical address that is identical to an address of at least one of the one or more other devices;

determining whether to forward network traffic having a destination address indicating the identical address to the one or more devices or to the one or more other devices based on whether the network traffic is associated with the first or second virtual private network; and

selecting between the first and the second tunnel for routing the network traffic based on the determination.

18. A method of claim 17 , wherein the first address space is assigned to a first subscriber, and the second address space is assigned to a second subscriber, further comprising:

correlating a modem of the first wireless router to a data record of the first subscriber; and

correlating a modem of the second wireless router to a data record of the second subscriber,

wherein the determination of whether to forward network traffic having a destination address indicating the identical address to the one or more devices or to the one or more other devices is further based on whether the network traffic is associated with the first or second subscriber.

19. A method of claim 17 , wherein the first virtual private network and the second virtual private network operate according to a multi-protocol label switching (MPLS) protocol.

20. A method of claim 19 , wherein the first and second wireless routers are mobile and configured to operate according to a mobile Internet Protocol addressing protocol and a network mobility protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2009
From: BERZIN, OLEG
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 022476/0463 →
Continuity (1)
Related Publication 20100246545A1 · Sep 30, 2010