The present invention relates to a method for supporting selection of PDN connections for a mobile terminal, wherein said mobile terminal is connected to an access point, and wherein said mobile terminal is in active mode having at least one ongoing session to an APN via a PDN gateway—first PDN gateway—.
Furthermore, the present invention relates to a mobile terminal with PDN connection selection support, wherein said mobile terminal is connected to an access point, and wherein said mobile terminal is in active mode having at least one ongoing session to an APN via a PDN gateway—first PDN gateway—.
Typically, in network-based mobility networks, a mobility management function decides which gateway shall handle a specific mobile terminal, e.g. a User Equipment (UE) in the terminology of Evolved Packet Systems (EPS). For instance, in EPS networks such mobility management function, which is responsible for handover execution decisions, resides in a network component denoted MME (Mobility Management Entity). More specifically, whenever a UE requests initiation of a new session to an APN (Access Point Name), the MME selects a PDN (Packet Data Network) gateway for the UE via which the respective PDN connection has to be established.
In recent years the concept of supporting multiple PDN connections of a UE has gained more and more importance. In current solutions, a UE, supporting multiple APNs, may have different PDN connections (corresponding to different IP addresses), each associated with a different APN (e.g., Internet, IMS, etc). The typical scenario reflecting this situation is illustrated in
While the different PDN connections established by the UE are directed to different APNs, according to current standards it is not supported that a UE has multiple PDN connections over the same radio technology to the same APN. For instance, current standard 3GPP 24.301 specifies in section 6.5.1.4 different situations in which requests from UEs for PDN connectivity are not accepted by the network. One reason for not accepting such request is that multiple PDN connections for a given APN are not allowed (specified in #55). Furthermore, in section 6.5.1.6 abnormal cases on the network side are specified, among them the case in which the network receives a PDN connectivity request message with the same combination of APN and PDN type as an already existing PDN connection.
Generally, when a UE is using a PDN connection to access a particular APN, the relevant PDN gateway (for the APN in question) does not change until the UE or the network disconnects the PDN connection. To avoid service disruption, P-GW relocation is only feasible during idle mobility, as existing PDN connections are simply torn down and re-established towards the target P-GW. As a consequence, as long as the UE has a PDN connection to access a particular APN (i.e., being in active mode), the UE—according to the sate-of-the-art—will always use the same P-GW to set up any new sessions to the same APN.
In a recent proposal by Hitachi (3GPP TSG SA WG2 Meeting #77, S2-100408), it was suggested migrating on-going PDN connections from a “soon-to-be-congested” P-GW to a less congested one. Intuitively, however, this operation is too complex and may have serious impact on service continuity.
It is therefore an objective of the present invention to improve and further develop a method and a mobile terminal of the initially described type in such a way that, by employing means that are readily to implement, the support of mobile terminals that are interested in launching new sessions to a particular APN is improved with regard to establishing new optimized PDN connections for the new sessions, while at the same time the on-going PDN connections and the corresponding ongoing sessions of the mobile terminal to the same APN are not compromised.
In accordance with the invention, the aforementioned objective is accomplished by a method comprising the features of claim 1. According to this claim such a method is characterized in the steps of
Furthermore, the above mentioned objective is accomplished by a mobile terminal comprising the features of claim 17. According to this claim such a mobile terminal is characterized in that it includes
According to the present invention it has first been recognized that basically there is a need for mobile stations to launch multiple sessions to the same APN. Furthermore, it has been recognized that using an existing PDN connection to the APN in question for new sessions might be disadvantageous in several aspects. As a solution the present invention proposes the following mechanism: When for a mobile terminal that accesses a particular APN using a given PDN connection, a more optimized/suitable PDN gateway becomes available, for instance as a result of a handoff performed by the mobile terminal to a new access point, the mobile terminal shall set up a new PDN connection to the more optimized PDN gateway when the UE wants to initiate new sessions to the same APN. Consequently, the present invention devises a mechanism that enables mobile terminals to establish another optimized PDN connection (e.g., upon a trigger from the network or when judged appropriate by the mobile terminal itself) to the same APN as the previous.
As a matter of course, at the same time more than one PDN gateway that is more optimized/suitable than the first PDN gateway, i.e. the one being currently employed, may become available. Insofar, the term “second PDN gateway” is understood to possibly include a plurality of PDN gateways (e.g. a third, fourth, etc. PDN gateway), from which then e.g. the most optimized/suitable PDN gateway can be chosen. For instance, if the mobile terminal continues moving, it may always take the most optimal PDN gateway for new sessions, while the old sessions are kept on the PDN gateway where they very established.
Applying the method according to the present invention, i.e. adding “suitable” PDN connections for mobile terminals during active mobility that are used for new IP flows while maintaining the ongoing PDN connections, enables mobile terminals to always have optimized PDN connections. Typical scenarios in which the invention can be advantageously applied include, e.g., the scenario of a mobile terminal that travels a long-distance while keeping a long-lived session or, even more likely to occur, a scenario in the context of SIPTO (Selected IP Traffic Offload), if a nearby and less loaded PDN gateway becomes available. In any case, as a result the present invention has important benefits for the operator, in particular with respect to efficient load balancing, data traffic route optimization, service localization, efficient support of SIPTO (Selected IP Traffic Offload), savings in overall network resources, etc. However, it is to be noted that the present invention considers only mobile terminals that support multiple simultaneous PDN connections to the same APN.
With respect to an efficient and consistent determination of the degree of suitability of a PDN gateway it may be provided that certain parameters related to specific characteristics of the PDN gateway are taken into consideration. In particular, the degree of a suitability of a PDN gateway may be determined in terms of its capabilities, its load and/or its geographical proximity relative to the mobile terminal. In this context it may be provided that a plurality of different parameters is considered and weighted according to predefined policies, which may be specified by the network operator. For instance, a PDN gateway having only little load may be regarded more suitable than a rather heavy loaded PDN Gateway, although its distance to the mobile terminal might be longer.
According to a preferred embodiment it may be provided that the mobile terminal, having performed a handover to another access point, performs an active search for a more suitable PDN gateway. Although even in cases in which the mobile terminal remains in the same area (i.e. in the same cell) the current PDN gateway employed by the mobile terminal may lose its status of being the most suitable one, i.e., in case the PDN gateway gets heavily loaded. Insofar, performing an active scan after handover proves to be an effective means for the mobile terminal with respect to establishing any new sessions using a PDN connection to an optimal PDN gateway.
Generally, it may be provided that the monitoring of the availability of more suitable PDN gateways is performed by a Mobility Management Entity, in accordance with the respective EPS notation briefly denoted MME hereinafter. MME may apply different mechanisms to check whether there are any more suitable PDN gateways available for a specific mobile terminal. In this context it is assumed that the MME has specific gateway selection mechanisms. Further, it is assumed that the MME has prior knowledge on information related to PDN gateways (e.g., load) in real time. For instance, MME may use the Tracking Area Update (TAU) procedure to indicate to the UE (in the response) that a more optimal PDN gateway is available. Additionally or alternatively, MME may use S5/S11 interfaces for exchange of information related to the load of possible PDN gateways.
In case the MME has figured out that one or more PDN gateways are available for the mobile terminal which are more suitable than the one currently employed by the mobile terminal, MME may indicate this to the mobile terminal, preferably by using NAS (None-Access Stratum) signaling (e.g., Handoff command messages). In a specific embodiment indication includes a flag, based on which the mobile terminal establishes a new optimized PDN connection when it wants to initiate a new session to the APN. Furthermore, the indication can be an exquisite indication of the IP address/IP addresses of one or more PDN gateways the MME has identified as being more suitable.
Advantageously, when the mobile terminal wants to set up a new session to an APN with which it has already an ongoing PDN connection, it queries the MME (e.g., using NAS signaling) whether it should use the existing PDN connection or consider a new one. Compared to the MME-initiated solution described above, a solution initiated by the mobile terminal may sometimes generate unnecessary queries from the mobile terminal to the MME. However, apart from the modifications required for allowing multiple PDN connections to the same APN, no further modifications at the network level are required. Querying MME can be done based on different parameters. For instance, it may be provided that the mobile terminal queries the MME for a suitable PDN gateway to use whenever it wishes to establish a new PDN connection to the APN. Alternatively, with the objective of reducing signaling overhead, it may be provided that queries are sent to the MME only in case a specific event occurred after the mobile terminal had established its most recent PDN connection to the APN. For instance, the specific event may include the mobile terminal having performed a number of handoffs, having moved a certain distance, and/or having entered a new tracking/service area. Other policies are possible, for instance sending queries only after particular period of time or after the mobile terminal having entered a specific area during a specific time.
According to another preferred embodiment, apart from initiating identification of optimal PDN gateways either by the mobile terminal itself or by the MME, it may be provided that a mobile terminal is triggered to consider a more optimal PDN gateway for any new session upon the current PDN gateway's initiative. For instance, when the current/first PDN gateway (i.e. the PDN Gateway via which the mobile terminal has at least one ongoing session to the APN) realizes that the mobile terminal is more suitably serviced by another PDN gateway, the current/first PDN gateway may simply reject any incoming requests for any new sessions. In particular the rejection of requests may be realized by the current/first PDN gateway sending an error message to the mobile terminal. This operation requires, however, that PDN gateways have the ability to filter traffic per each flow/session of a specific network protocol, e.g. Internet Protocol (IP), and that they have knowledge on the optimality of a set of other PDN gateways, in particular of the neighboring ones. This information can be exchanged among neighboring PDN gateways using a new interface between the PDN gateways, it can be distributed by O&M (Operation & Management), or assuming it is available at MME (aggregated via S5/S11 interfaces as mentioned earlier), this information can be distributed by the MME.
Advantageously, when the current/first PDN gateway (i.e. the PDN Gateway via which the mobile terminal has at least one ongoing session to the APN) starts running under predefined conditions, it notifies the mobile terminal to establish any new PDN connections to the APN via other PDN gateways. Such notification may be sent to all mobile stations that have ongoing connections with the PDN gateway. One of the predefined conditions, which may be specified by the network operator, may e.g. be related to the load of the PDN gateway that exceeds a certain threshold. In a specific embodiment the notification is realized by using S5/S11 interfaces and NAS signaling via the MME. Alternatively, new and specific signaling messages, specifically designed for this purpose, may be employed. In another specific embodiment the notification is realized by setting a flag either in data packets or in existing signaling messages or in both, which are exchanged between the PDN Gateway and the mobile terminal, for instance by using PCO (Protocol Configuration Options).
According to another preferred embodiment it may be provided that the mobile terminal binds new IP sessions (including all kinds of IP flows and/or connections) when they are established with their corresponding PDN gateways. A straightforward solution for such binding would be mapping “IP address of destination peer, application type, and protocol types” with the PDN Gateway. In this context it is important to note that a session, which is defined based on the IP address of the destination peer, application type, and underlying protocol types, may have more than one protocol type, e.g., SIP (Session Initiation Protocol), RTP (Real-time Transport Protocol), and RTCP (RealTime Control Protocol). By so doing, mobile terminals always remember which of their IP flow/connection/session uses which PDN connection. When all IP flows/connections/sessions of a mobile terminal associated with a particular PDN connection finish, the mobile terminal may trigger the release of the PDN connection in question in order to release the respective resources.
There are several ways how to design and further develop the teaching of the present invention in an advantageous way. To this end, it is to be referred to the patent claims subordinate to patent claims 1 and 17 on the one hand, and to the following explanation of a preferred example of an embodiment of the invention illustrated by the drawing on the other hand. In connection with the explanation of the preferred example of an embodiment of the invention by the aid of the drawing, generally preferred embodiments and further developments of the teaching will be explained. In the drawing
a is a schematic view illustrating a UE having established a first PDN connection according to prior art,
b is a schematic view illustrating the scenario of
a illustrates a scenario according to prior art in which a UE (User Equipment) that is supposed to support multiple APNs is located within the coverage area of access point eNB1 (indicated by the circle). The UE, which is operating in active mode and which has established a connection to eNB1, has an ongoing session with PDN, which is denoted PDN-connection1. As illustrated by the arrow, PDN-connection1 is established via PDN gateway LP-GW1 (local P-GW1).
b illustrates the scenario of
to the depicted PDN, while keeping the old one still active. Although after the handoff a new and more suitable PDN Gateway (e.g. in terms of load and/or geographical proximity to the UE) becomes available, which is LP-GW2, the UE continues to use the old PDN gateway (LP-GW1) for receiving data of new session 2. As illustrated both for the signaling (dotted line arrow) and for the data (solid line arrow) the connection between the UE and the PDN is established via eNB2, a S-GW (Serving Gateway) of the EPC (Evolved Packet Core) and LP-GW1. This is due to the fact that according to prior art there is no possibility for a UE to change a PDN connection to a particular APN unless the UE becomes in idle mobility. A change of the PDN gateway, in case of
In this situation the UE wishes to establish a new session with the same PDN. In accordance with the present invention and in contrast to the scenario illustrated in
In the embodiment of
In
Furthermore, in the embodiment illustrated in connection with
Many modifications and other embodiments of the invention set forth herein will come to the mind of the one skilled in the art to which the invention pertains, having the benefit of the teachings presented in the foregoing description and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Number | Date | Country | Kind |
---|---|---|---|
10001467.9 | Feb 2010 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2011/000574 | 2/8/2011 | WO | 00 | 8/8/2012 |