Method and system for bypassing 3GPP packet switched core network when accessing internet from 3GPP UES using 3GPP radio access network
First Claim
1. A machine-implemented method for processing network traffic of a packet network, the method comprising:
- determining, at an Internet access offload (IAO) gateway (IAO-GW), whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN), the packet originated from a user equipment (UE) of the RAN;
establishing a GPRS tunneling protocol (GTP) tunnel between the RNC and the IAO-GW such that data exchanged through the GTP tunnel is directly routed to the Internet at IAO-GW without going through the SGSN of the 3GPP packet core network, includingsubstituting, via the IAO-GW, a first transport layer address in a radio access bearer (RAB) assignment request received from the SGSN with second transport layer address, the first transport layer address being an IP address of the SGSN and the second transport layer address being an IP address of the IAO-GW, andtransmitting the RAB assignment request having the second transport layer address to the RNC to complete the RAB assignment for the UE and to create the GTP tunnel between the RNC and the IAO-GW;
routing the packet directly to the Internet without sending the packet to the SGSN of the packet core network, if the packet is destined to the Internet; and
routing the packet to the SGSN of the 3GPP packet core network if the packet is not destined for the Internet.
15 Assignments
0 Petitions
Accused Products
Abstract
Techniques for bypassing a packet core network for Internet bound traffic from user equipment (UE) via a RAN are described herein. According to one embodiment, it is determined whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN). The packet is originated from user equipment (UE) over the RAN. The packet is routed directly to the Internet without sending the packet to an SGSN (serving GPRS support node) of a packet core network, if the packet is destined to the Internet. Other methods and apparatuses are also described.
25 Citations
13 Claims
-
1. A machine-implemented method for processing network traffic of a packet network, the method comprising:
-
determining, at an Internet access offload (IAO) gateway (IAO-GW), whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN), the packet originated from a user equipment (UE) of the RAN; establishing a GPRS tunneling protocol (GTP) tunnel between the RNC and the IAO-GW such that data exchanged through the GTP tunnel is directly routed to the Internet at IAO-GW without going through the SGSN of the 3GPP packet core network, including substituting, via the IAO-GW, a first transport layer address in a radio access bearer (RAB) assignment request received from the SGSN with second transport layer address, the first transport layer address being an IP address of the SGSN and the second transport layer address being an IP address of the IAO-GW, and transmitting the RAB assignment request having the second transport layer address to the RNC to complete the RAB assignment for the UE and to create the GTP tunnel between the RNC and the IAO-GW; routing the packet directly to the Internet without sending the packet to the SGSN of the packet core network, if the packet is destined to the Internet; and routing the packet to the SGSN of the 3GPP packet core network if the packet is not destined for the Internet. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory machine-readable storage medium storing instructions therein, which when executed by a processor, cause the processor to perform a method for processing network traffic of a data network, the method comprising:
-
determining, at an Internet access offload (IAO) gateway (IAO-GW), whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN), the packet originated from a user equipment (UE) of the RAN; establishing a GPRS tunneling protocol (GTP) tunnel between the RNC and the IAO-GW such that data exchanged through the GTP tunnel is directly routed with the Internet without going through the SGSN of the packet core network, including substituting, via the IAO-GW, a first transport layer address of a radio access bearer (RAB) assignment request received from the SGSN with second transport layer address, the first transport layer address being allocated by the SGSN and the second transport layer address being allocated by the IAO-GW, and transmitting the RAB assignment request having the second transport layer address to the RNC to complete the RAB assignment for the UE; routing the packet directly to the Internet without sending the packet to the SGSN of the packet core network, if the packet is destined to the Internet; and routing the packet to the SGSN of the packet core network if the packet is not destined for the Internet. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus, comprising:
-
a packet inspector to determine whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN), the packet originated from a user equipment (UE) of the RAN, wherein the packet inspector is configured to establish a GPRS tunneling protocol (GTP) tunnel with the RNC, such that data exchanged through the GTP tunnel is directly routed to the Internet without going through the SGSN of the packet core network, wherein establishing the GTP tunnel comprises substituting, via the IAO-GW a first transport layer address of a radio access bearer (RAB) assignment request received from the SGSN with second transport layer address, the first transport layer address being allocated by the SGSN and the second transport layer address being allocated by the IAO-GW, and transmitting the RAB assignment request having the second transport layer address to the RNC to complete the RAB assignment for the UE; and a packet router coupled to the packet inspector to route the packet directly to the Internet without sending the packet to a serving GPRS support node (SGSN) of a packet core network, if it is determined that the packet is destined for the Internet, wherein the packet router is configured to route the packet to the SGSN of the packet core network if the packet is not destined for the Internet. - View Dependent Claims (11, 12, 13)
-
Specification