Femtocell local breakout mechanisms
First Claim
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining routing data, which represents a first routing path for routing of data associated with a first device through a first network device in communication with the system, based on policy data and device data stored in a data store, wherein the policy data represents policies for the system and the device data represents information for the first device and a second device in communication with the system;
performing a local breakout for the data associated with the first device based on the policy data and the device data stored in the data store; and
in response to receiving instruction data associated with an instruction to override the local breakout, disabling a breakout functionality associated with the system, and updating the policy data and the routing data to represent a second routing path for the routing of the data through a second network device in communication with the system.
2 Assignments
0 Petitions
Accused Products
Abstract
Local breakout mechanisms can be performed by a femto access point (FAP) to facilitate efficient utilization of backhaul and/or macro networks. In particular, a slave Gateway GPRS Support Node (GGSN) can be integrated within the FAP to directly route the incoming traffic from a user equipment (UE) at the FAP. In one example, Internet bound traffic can be directly routed to the Internet, without employing macro network resources. Further, the system can avoid hairpinning by routing traffic between the UE and a home Local Area Network (LAN) by a anchoring a call or a session in the slave GGSN and facilitate integration of UEs with home applications by employing a UE Digital Home Agent. In addition, the FAP can perform UE-to-UE CS media breakout to facilitate communication between UEs attached to the FAP, without routing the traffic through the core macro network.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining routing data, which represents a first routing path for routing of data associated with a first device through a first network device in communication with the system, based on policy data and device data stored in a data store, wherein the policy data represents policies for the system and the device data represents information for the first device and a second device in communication with the system; performing a local breakout for the data associated with the first device based on the policy data and the device data stored in the data store; and in response to receiving instruction data associated with an instruction to override the local breakout, disabling a breakout functionality associated with the system, and updating the policy data and the routing data to represent a second routing path for the routing of the data through a second network device in communication with the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining, by a system comprising a processor, routing data, which represents a first path for routing a data packet associated with a first user device via a first network device in communication with the system, based on policy data that represents policies for a local breakout associated with the system, and device data that represents information for the first user device and a second user device in communication with the system; performing, by the system, the local breakout for the data packet based on the policy data and the device data; and in response to receiving command data associated with a command to override the local breakout, disabling, by the system, a local breakout functionality associated with the system, and updating the policy data and the routing data to represent a second path for the routing of the data packet via a second network device in communication with the system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
determining routing data, which represents a first route for routing of data traffic associated with a first user equipment through a first network device, based on policy data and device data, wherein the policy data and the device data are stored in a data store, and wherein the policy data represents local breakout policies for a local breakout and the device data represents information for the first equipment and a second user equipment; performing the local breakout for the data traffic based on the policy data and the device data stored in the data store; and in response to receiving command data associated with a command to override the local breakout, disabling a breakout functionality, and updating the policy data and the routing data to represent a second route for the routing of the data traffic through a second network device. - View Dependent Claims (18, 19, 20)
-
Specification