The present invention relates generally to the field of wireless communications, and, more specifically, to apparatuses and methods for reducing the load on a serving gateway during a handover of a user equipment from a serving radio base station to a target radio base station in a communications network system.
The 3rd Generation Partnership Project (3GPP) which is responsible for the standardization of the UMTS (Universal Mobile Telecommunication Service) system is currently intensively discussing and working on the next generation mobile communication system of the UMTS system which is called LTE (Long Term Evolution). LTE is a technology for realizing high-speed packet-based communication that can reach high data rates both in the downlink and in the uplink. The 3GPP is not only working on LTE but also on the SAE (Service Architecture Evolution). The standardization work on those two items i.e. LTE and SAE has led to specifications of the so called EPC (Evolved Packet Core) and a new radio access network referred to as the E-UTRAN (Evolved Universal Terrestrial Access Network). The specifications of the SAE/LTE can be viewed as a milestone in the development of standards for the mobile/wireless broadband industry. The first release of SAE/LTE, referred to as release-8 (Rel-8) can provide peak rates of 300 Mbps in the downlink direction and about 75 Mbps in the uplink direction, a radio-network delay of e.g. 5 ms or less, a significant increase in spectrum efficiency and a network architecture designed to simplify network operation, reduce cost, etc. In order to support high data rates, LTE allows for a system bandwidth of up to 20 MHz. LTE is also able to operate in different frequency bands and can operate in at least frequency division duplex (FDD) and time division duplex (TDD).
Other operation modes can also be used. The modulation technique used in LTE is known as OFDM (Orthogonal Frequency Division Multiplexing).
The EPC is a multi-access core network based on IP (Internet Protocol) that enables deployment of operation of one common packet core network for 3GPP access (LTE, 3G and 2G), non-3GPP radio access (e.g. WLAN, WiMaX) and fixed access (e.g. Ethernet, xDSL, cable and fiber). The EPC is defined around important paradigms of mobility, policy management, security etc. User equipments or user terminal are provided with handover schemes between different radio access technologies (e.g. between LTE and WiMaX). Unlike the 2G/3G 3GPP radio access networks, which are connected to the circuit-switched domain (CS-domain) of the 3GPP core network, the E-UTRAN is instead connected to the EPC. The E-UTRAN protocols and user plane functions are therefore used for the transmission of traffic from IP-based real-time and non-real time applications/services. The LTE/SAE system architecture is considered flat because there are only two nodes in the LTE/SAE architecture user plane: the LTE radio base station also known as eNB or eNodeB, and a network gateway node also known as S-GW (Serving-GateWay). This is illustrated in
Even though the flat architecture has it advantages as mentioned earlier, it also has it drawbacks. One of the drawbacks is that a flat architecture puts very high requirements on the S-GW node in terms of route updates in a high mobility environment—i.e. in a network where a great number of base stations from the same and/or different technologies are deployed—. In other words, since the S-GW node uses “normal” router technology with very high requirements on routes update capacity, the S-GW node may limit the total capacity of a environment wherein seamless mobility for a user equipment's sessions across the same and/or different access technologies is a requirement. By mobility is means handing over of UEs from a serving radio base station to a target radio base station.
An object of the exemplary embodiments of the present invention is thus to address the above mentioned problem by apparatuses in the form of a proxy entity and a mobility management entity respectively and methods in the proxy entity and in the mobility management entity respectively, for handing over user equipments (UEs) from a source/serving radio base station to a target radio base station in a wireless telecommunications system without increasing route updates in a serving gateway of the system and without limiting the capacity of the system due to handover and/or roaming of user equipments within the same network access technology and/or between different network access technologies.
According to an aspect of exemplary embodiments of the present invention, the above stated problem is solved by means of a proxy entity A proxy entity for reducing a load on a serving gateway (S-GW) of a wireless communications network system, during a handover of a UE from a serving radio base station to a target radio base station. The network system further comprising a MME. The proxy entity comprises a cross connecting circuit configured to support a tunneling link protocol and further configured to receive, from the MME, a cross connect set up request message, requesting the cross connecting circuit to establish using a tunnel between the proxy entity and the serving radio base station. The cross connecting circuit is further configured to establish the tunnel towards the serving radio base station. The established tunnel replacing a previously established tunnel between the proxy entity and the S-GW. The proxy entity further comprises a receiver circuit configured to receive, from the MME, a request to handover the UE from the serving radio base station to a target radio base station, the request comprising an identifier of the established tunnel and an address of the target radio base station. The cross connecting circuit is further configured to establish a cross connect tunnel towards the target radio base station using the identifier of the established tunnel and the address of the target radio base station, thereby reducing the load on the serving gateway during the handover of the UE from the serving radio base station to the target radio base station.
According to another aspect of the exemplary embodiments of the present invention, the above stated problem is solved by means of a MME for enabling the proxy entity described above to reduce a load on a S-GW during a handover of a UE from a serving radio base station to a target radio base station. The MME comprises a transmitter circuit configured to transmit, to a cross connecting circuit of the proxy entity, a cross connect setup request message requesting the cross connecting circuit to establish, using a tunneling link protocol, a tunnel between the proxy entity and the serving radio base station. The transmitter circuit is further configured to transmit a request to the serving radio base station requesting the serving radio base station to release a connection between the UE and the serving radio base station. The transmitter circuit is further configured to transmit a handover request to the proxy entity requesting the proxy entity to handover the UE from the serving radio base station to a target radio base station, the request comprising an identifier of the established tunnel and an address of the target radio base station. The transmitter circuit is further configured to send to the target radio base station, a request to setup a connection between the UE and the target radio base station.
The exemplary embodiments of the present invention also relate to a method in a proxy entity and to a method in a MME.
An advantage of the exemplary embodiments of the present invention is to relieve or reduce or off load the S-GW from performing capacity intensive route updates in a high mobility environment. In other words, the serving gateway gets more relaxed requirements regarding route update capacity.
Another advantage of the exemplary embodiments of the present invention is that the proxy entity with the cross connecting circuit/circuitry and its corresponding functionality(ies) is in line with the modern network architecture and thus can be incorporated/implemented in any suitable network entity dealing with or involved in mobility procedures.
Still other advantages, objects and features of the exemplary embodiments of the present invention will become apparent from the following detailed description in conjunction with the accompanying drawings, attention to be called to the fact, however, that the following drawings are illustrative only, and that various modifications and changes may be made in the specific embodiments illustrated as described within the scope of the appended claims.
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular architectures, scenarios, techniques, etc. in order to provide thorough understanding of the exemplary embodiments of the present invention. However, it will be apparent from the following detailed description that the exemplary embodiments of the present invention may be practiced in other embodiments that depart from these specific details.
The different exemplary embodiments of the present invention are described herein by way of reference to particular example scenarios. In particular the embodiments are described in a non-limiting general context in relation to a communications network based on LTE. It should be noted that the exemplary embodiments of the present invention are not restricted to only LTE but can be applicable in any other suitable wireless communication system wherein handover is performed such as in UMTS (or WCDMA), WiMaX (Worldwide interoperability for Microwave Access), GSM, GPRS, etc. It should also be noted that the exemplary embodiments of the present invention can also be applicable in hybrid inter-operating systems such as LTE and UMTS and/or GSM and/or GPRS etc.
Referring to
The functions of S-GW 210 comprise: routing and forwarding of user data packets, while also acting as a mobility anchor for the user plane during e.g. inter-eNodeB handovers and as an anchor for mobility between the 3GPP LTE and other 3GPP or non-3GPP technologies. For idle state UEs, the S-GW 210 is configured to terminate the downlink (DL) data path and is also configured to trigger paging when DL data arrives for the UE. S-GW 210 is also configured to manage and store UE contexts, e.g. parameters of the internet protocol (IP) bearer service, network internal routing information. It also is configured to perform replication of the user traffic of the UE in case of lawful interception. The S-GW 210 is further responsible for tunneling user plane traffic between a radio base station, e.g. eNodeB LTE1230 and a packed data network gateway (PDG) (not shown). The S-GW 210 also performs other functions not explicitly described here.
The MME 220 acts as a control node. It is responsible for idle mode UE tracking and paging procedure including retransmissions. MME 220 is also involved in the bearer activation/deactivation process and is also responsible for choosing or selecting a S-GW for a UE at the initial attach and at time of intra-network handover (e.g. intra-LTE handover) involving Core Network (CN) node relocation. MME 220 is responsible for authenticating the user (by interacting with the e.g. a Home Subscriber Server (HSS), not shown). It should also be mentioned that the so called Non-Access Stratum (NAS) signaling terminates at the MME and it is also responsible for generation and allocation of temporary identities to UEs. The NAS is a functional layer running between the UE the CN. The layer supports traffic and signaling messages between the CN and UE.
The MME 220 also checks the authorization of the UE to camp on e.g. a service provider's Public Land Mobile Network (PLMN) and also enforces UE roaming restrictions. The MME 220 is also the termination point in the network for ciphering/integrity protection for NAS signaling and handles the security key management. Lawful interception of signaling is also supported by the MME 220. The MME 220 also provides the control plane function for mobility between LTE and 2G/3G access technologies.
Referring back to
After the setting up of the connection, a tunnel S23 is established between the S-GW 210 and eNodeB LTE 1230. This tunnel S23 is a GPRS tunneling protocol for UMTS used for user plane (GTP-U) and it comprises the IP address of eNodeB LTE 1230, the IP address of the S-GW 210 and the tunnel identity/identifier of user data packet(s). The interface used for this tunnel is the so-called S1 interface.
At mobility i.e. when the UE is to be handed over from eNodeB LTE 1230 to eNodeB LTE 2240 a handover request is negotiated between eNodeB LTE 1 and eNodeB LTE 2 on the control plane S24A and on the user plane S24B (GTP-U). The interface used for S24A and S24B is a so-called X2 interface defined between the serving eNodeBs LTE 1 and the target eNodeB LTE 2240. Subsequently, a handover request S25 is transmitted from eNodeB LTE 1230 to MME 220 on the control plane. The MME 220 then sends a handover request S26 to S-GW 210 on the control plane and a request S27 to eNodeB LTE 2240, also on a control plane, requesting the setting up of a connection between the UE and the target radio base station eNodeB LTE 2240. The MME 220 also sends a request S28 to eNodeB LTE 1230 to release the connection between the UE and the serving radio base station eNodeB LTE 1230. Thereafter a GTP-U tunnel S29 is established between S-GW 210 ad the new serving radio base station e.g. eNodeB LTE 2240. The GTP-U tunnel comprises the IP address of S-GW 210; the IP address of eNodeB LTE 2240 and the tunnel identity/identifier.
As described above, the S-GW 210 is highly involved during all handovers involved in the network. This also means that high requirements on routes update capacity are put on the S-GW 210 which therefore can limit the total capacity of a network. The capacity limitation due to the involvement of the S-GW 210 is even be higher since the functions of the S-GW are not restricted to handovers, as described earlier.
Referring to
As shown in
After the setting up of the connection the MME 320 is, according to an exemplary embodiment of the present invention, configured to send, on the control plane, a cross connect request message S33 to the proxy entity 330 or to a cross connect circuit/circuitry of the proxy entity 330 which supports a tunneling link protocol. The cross connect setup request message S33 is a request to establish, using the tunneling link protocol (GTP), a tunnel between the proxy entity 330 and the serving radio base station eNodeB LTE 1340. The cross connect setup request message S33 comprises the address of eNodeB LTE 1340. Subsequently, the cross connecting circuit of the proxy entity 330 is configured to establish a GTP-U tunnel S35 towards eNodeB LTE 1340. This is done to replace or to reuse a previously established GTP-U tunnel S34 between the cross connecting circuit of the proxy entity 330 and the S-GW 310.The GTP-U tunnel S35 between the proxy entity 330 and eNodeB LTE 1340 comprises a tunnel identity/identifier, the IP address of the proxy entity 330 and the IP address of the serving radio base station eNodeB LTE 1340. The previously established GTP-U tunnel between the proxy entity 330 and the S-GW 310 comprises the tunnel identity/identifier, the IP address of S-GW 310 and the IP address of the proxy entity 330.
Referring back to
Referring to
As described earlier, the MME 320, in according with the exemplary embodiment of the present invention, is responsible in sending the cross connect setup message to the proxy entity 330 and to further send to the cross connecting circuit of the proxy entity 330 the request to perform the handover of the UE from the serving to the target radio base station which is executed in the proxy entity. Thus the MME 320 controls the GTP-U tunnel cross connect in the cross connecting circuit of the proxy entity 330. Furthermore, at mobility the GTP-U tunnel between the S-GW 310 and the proxy entity is 310 reused since a new tunnel between the proxy entity 330 and the target base station is established (update of the cross connect). It should be mentioned that the functionalities of the MME 320 and the proxy entity 330 described above are not restricted to a handover scenario within a LTE network. In other words, the above is applicable in handovers in hybrid networks involving different technologies e.g. a handover between radio base stations of 3GPP technologies (e.g. LTE⇄LTE; or LTE⇄UMTS etc.), or between 3GPP technologies and non-3GPP technologies (e.g. LTE⇄WLAN or LTE⇄WiMaX).
Referring to
Referring to
As mentioned earlier, the proxy entity 500 is capable in reducing or relieving a load on S-GW 510 during a handover of a UE from a serving radio base station to a target radio base station. The cross connecting circuit 503 which is configured to support the tunneling link protocol GTP, receives from a MME 520 a cross connect set up request message, requesting the cross connecting circuit 503 to establish a GTP-U tunnel between the proxy entity 500 and the serving radio base station. The cross connecting circuit 503 is further configured to establish the GTP-U tunnel towards the serving radio base station; and the receiver circuit which can be part of the interface of the proxy entity 500, is configured to receive, from the MME, a request to handover the UE from the serving radio base station to a target radio base station, the request comprising an identifier of the established GTP-U tunnel and an address of the target radio base station. Based on that, the cross connecting circuit 503 is further configured to establish a cross connect tunnel towards the target radio base station, thereby reducing the load on the S-GW during the handover of the UE from the serving radio base station to the target radio base station. It should be mentioned that implementation of the proxy entity 500 in a single technology network of in a hybrid technology network improves IP-address plane independent between the core network(s) and the radio access network(s) and also allows e.g. reuse of IP addresses for user plane connects. The proxy entity 500 can, as previously mentioned, be considered as an aggregation entity/node.
As mentioned earlier, the exemplary embodiments of the present invention also include a MME for enabling a proxy entity to reduce or relieve a load on a serving gateway, during the handover of a UE from a serving to a target radio base station.
Processing logic 612 may include a processor, microprocessor, an ASIC, FPGA, or the like. Processing logic 612 may process information received via interface 620. In addition, processing logic 612 may generate control messages and/or data messages and cause those control messages and/or data messages to be transmitted via interface 620. Processing logic 612 may also process control messages and/or data messages received from interface 620. Memory 614 may include a RAM, a ROM, and/or another type of memory to store data and instructions that may be used by processing logic 612.
Interface 620 may include one or more line cards that allow MME 600 to transmit data to and receive data from other devices over wired and/or wireless connections. As illustrated, interface 620 may include an S1 interface 622 that allows MME 600 to communicate, for example, to at least proxy entity 500. It will be appreciated that interface 620 may include additional interfaces than illustrated in
MME 600 may perform certain operations in response to processing logic 612 executing software instructions contained in a computer-readable medium, such as memory 614. The software instructions may be read into memory 614 from another computer-readable medium or from another device via interface 620. The software instructions contained in memory 614 may cause processing logic 612 to perform processes described herein. Alternatively, hardwired circuitry may be used in place of or in combination with software instructions to implement processes described herein.
As presented earlier, MME 600 is configured to control function(s) of the cross connecting circuit of the proxy entity 500 by transmitting a cross connect setup request message requesting the cross connecting circuit to establish, using a tunneling link protocol (e.g. GTP), a tunnel between the proxy entity and a serving radio base station currently serving a UE. MME 600 is further configured, by means of the interface 622 (or the transmitter circuit connected to or incorporated in interface 622), to transmit a request to the serving radio base station requesting the serving radio base station to release a connection between the UE and the serving radio base station. The transmitter circuit of interface 622 is also arranged to transmit a handover request to the proxy entity requesting the proxy entity to handover the UE from the serving radio base station to a target radio base station, the request comprising an identifier of the established tunnel and an address of the target radio base station. The transmitter circuit of interface 622 is also configured to send to the target radio base station, a request to setup a connection between the UE and the target radio base station. Thus, the MME 600 both establishes and controls the GTP-U tunnel cross connect in the proxy entity 500 in such a way that, at mobility of a UE, the GTP-U tunnel between the S-GW and the proxy entity is reused/replaced and a new tunnel between the proxy entity and the serving radio base station and between the proxy entity and the target base station are established. This can be viewed as an update of the cross connect so that the CP processing load on the S-GW is reduced or relieved and the S-GW gets more relaxed requirements regarding route update capacity.
Referring to
(701) receiving a cross connect request message to establish a tunnel between the proxy entity and a serving base station serving a UE;
(702) establishing the tunnel;
(703) receiving a request to handover the UE from the serving to the target radio base station;
(704) establishing a cross connect tunnel towards the target radio base station using an identifier of the tunnel established between the proxy entity and the serving radio base station and an address of the target radio base station thereby reducing the load on the S-GW.
Additional details regarding the functions of the proxy entity have already been described and are therefore not repeated.
Referring to
(801) transmitting, to the proxy entity (or the cross connecting circuit or the proxy entity), a cross connect setup request message requesting the proxy entity to establish a tunnel between the proxy entity and the serving radio base station;
(802) transmitting a request to the serving radio base station requesting the serving radio base station to release a connection between the UE and the serving radio base station;
(803) transmitting a handover request to the proxy entity requesting the proxy entity to handover the UE from the serving radio base station to a target radio base station; and
(804) transmitting, to the target radio base station, a request to setup a connection between the UE and the target radio base station.
Additional details regarding the functions of the MME have already been described and are therefore not repeated.
It should be noted that the exemplary embodiments described herein are not limited to any specific combination of hardware circuitry and software.
The present invention and its embodiments can be realized in many ways. For example, one exemplary embodiment of the present invention includes a computer program product for a proxy entity in accordance with previously described exemplary embodiments of the present invention. The program instructions of the computer program product, when run/executed on a computer performs the method steps as set forth in the claims relating to the proxy entity. A further exemplary embodiment of the present invention further includes a computer program product for a MME in accordance with previously described exemplary embodiments of the present invention. The program instructions of the computer program product, when run/executed on a computer performs the method steps as set forth in the claims relating to the MME.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/SE09/51297 | 11/16/2009 | WO | 00 | 5/14/2012 |