Active Mode Internet Protocol Gateway Relocation in a Partial Meshed Deployment
First Claim
1. A method comprisingreceiving, at a transient anchor of a visited network, a message from a first endpoint requesting initiation of a communications session between the first endpoint and a second endpoint;
- identifying an access node to which the first endpoint is connected;
determining whether packet flows of the communications session are to be routed along an optimized path based, at least in part, on the location of the access node relative to a mobility border associated with the transient anchor; and
forwarding the packet flows of the communications session between the first end point and the second endpoint along the optimized path, if the packet flows are to be routed along the optimized path;
forwarding the packet flows of the communications session between the first end point and the second endpoint to a permanent anchor of a home network of the first endpoint, if the flows are not to be routed along the optimized path.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses and systems directed to facilitating optimized routing and mobility for communication sessions in partial mesh network deployments. According to one embodiment, routing a packet flow in a communication session includes facilitating a communication session between a first mobile node and a second mobile node. A packet flow from the first mobile node is received at a transient anchor of a visited network. The transient anchor establishes whether the packet flow is to be routed along an optimized path according to one or more routing rules. One or more of the routing rules may be based on the current cell location of the first mobile node relative to a mobility or radio coverage boundary associated with the transient anchor. For example, if the first mobile node is located at a cell near a radio coverage boundary that, if traversed, would not allow for handover of the communications session if optimized routing were used, optimized routing may not be employed for the communications session.
35 Citations
20 Claims
-
1. A method comprising
receiving, at a transient anchor of a visited network, a message from a first endpoint requesting initiation of a communications session between the first endpoint and a second endpoint; -
identifying an access node to which the first endpoint is connected; determining whether packet flows of the communications session are to be routed along an optimized path based, at least in part, on the location of the access node relative to a mobility border associated with the transient anchor; and forwarding the packet flows of the communications session between the first end point and the second endpoint along the optimized path, if the packet flows are to be routed along the optimized path; forwarding the packet flows of the communications session between the first end point and the second endpoint to a permanent anchor of a home network of the first endpoint, if the flows are not to be routed along the optimized path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive, at a transient anchor of a visited network, a message from a first endpoint requesting initiation of a communications session between the first endpoint and a second endpoint; identify an access node to which the first endpoint is connected; determine whether packet flows of the communications session are to be routed along an optimized path based, at least in part, on the location of the access node relative to a mobility border associated with the transient anchor; and forward the packet flows of the communications session between the first end point and the second endpoint along the optimized path, if the packet flows are to be routed along the optimized path;
else, forwarding the packet flows of the communications session between the first end point and the second endpoint to a permanent anchor of a home network of the first endpoint. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising
forwarding packet flows of a communications session between a first end point and a second endpoint along an optimized path, wherein the first endpoint is connected to a first access node associated with a transient anchor of a visited network; responsive to a roam event of the first endpoint from the first access node to a second access node, conditionally signaling the home network of the first endpoint to re-negotiate a path for the communications session based at least in part on the location of the second access node relative to a mobility border associated with the transient anchor. - View Dependent Claims (16, 17, 18)
-
19. Logic encoded in one or more tangible media for execution and when executed operable to:
-
forward packet flows of a communications session between a first end point and a second endpoint along an optimized path, wherein the first endpoint is connected to a first access node associated with a transient anchor of a visited network; responsive to a roam event of the first endpoint from the first access node to a second access node, conditionally signal the home network of the first endpoint to re-negotiate a path for the communications session based at least in part on the location of the second access node relative to a mobility border associated with the transient anchor. - View Dependent Claims (20)
-
Specification