Foreign agent address assignment for mobile IP path optimization
First Claim
1. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method of providing an optimized communication path between mobile devices, the method comprising:
- dividing a pool of home IP addresses into separate IP address pools;
assigning the IP address pools to foreign agents, wherein one IP address pool is assigned to one foreign agent and each foreign agent has a different IP address pool;
receiving a registration request from a mobile device, wherein the registration request is received via a foreign agent of the mobile device;
identifying one of the IP address pools that is assigned to the foreign agent of the mobile device;
assigning an IP address from the identified IP address pool to the mobile device; and
providing a routing logic to each of the foreign agents, wherein the routing logic indicates where to route data based on the IP address assigned to the mobile device, wherein the routing logic enables a foreign agent to transmit data from another mobile device directly to the foreign agent of the mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable media are provided for creating an optimized communication path between mobile devices. The method includes receiving a request to transmit data to a destination mobile device, and identifying a destination IP address of a destination mobile device within the request. The method further includes determining if the destination IP address is located within a routing table, and bypassing a reverse tunneling procedure if the destination IP address is located within the routing table. Additionally, the method includes transmitting the data directly to destination foreign agent of the destination mobile device.
-
Citations
18 Claims
-
1. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method of providing an optimized communication path between mobile devices, the method comprising:
-
dividing a pool of home IP addresses into separate IP address pools; assigning the IP address pools to foreign agents, wherein one IP address pool is assigned to one foreign agent and each foreign agent has a different IP address pool; receiving a registration request from a mobile device, wherein the registration request is received via a foreign agent of the mobile device; identifying one of the IP address pools that is assigned to the foreign agent of the mobile device; assigning an IP address from the identified IP address pool to the mobile device; and providing a routing logic to each of the foreign agents, wherein the routing logic indicates where to route data based on the IP address assigned to the mobile device, wherein the routing logic enables a foreign agent to transmit data from another mobile device directly to the foreign agent of the mobile device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method of providing an optimized communication path between mobile devices, the method comprising:
-
storing a routing table, wherein the routing table includes, (1) destination IP addresses that are received at a foreign agent from a home agent, (2) routing logic that associates the destination IP addresses with foreign agents that also receive destination IP addresses from the home agent, wherein an association between a particular destination IP address and a particular foreign agent indicates that a particular data packet addressed to the particular destination IP address is to be routed to the particular foreign agent; receiving, at the foreign agent, a data packet from a source mobile device, wherein the data packet is addressed to a destination IP address; determining whether the destination IP address is in the routing table; and when the destination IP address is in the routing table, using the routing logic to route the data packet directly to a destination foreign agent, wherein the destination foreign agent is associated with the destination IP address. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method of providing an optimized communication path between mobile devices, the method comprising:
-
receiving, at a foreign agent, a request from a source mobile device to transmit a data packet to a destination mobile device; identifying a destination IP address of the destination mobile device within the request; determining if the destination IP address is located within a routing table, wherein the routing table includes IP addresses that are provided to the foreign agent by a home agent of the destination mobile device; when the destination IP address is located within the routing table, identifying, at the foreign agent, a destination foreign agent that is associated with the destination IP address, wherein the destination foreign agent is the destination foreign agent of the destination mobile device; transmitting the data packet directly from the foreign agent to the destination foreign agent of the destination mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification