The Figure below shows the main steps involved in a handover between a 3GPP access and a non-3GPP IP access (also called an inter-system handover) when network discovery and selection information is provided by the network (see clause 4.8). This information is provided in order to control the UE's inter-system handover decisions and in order to reduce the battery consumption for inter-system mobility.
The UE is connected with a source access network (either a 3GPP access or a trusted / untrusted non-3GPP IP access). Its radio interfaces not connected to any access network may be in power saving or powered down mode.
If the inter-system mobility policies (see clause 4.8) in the UE indicate that inter-system mobility is allowed with at least one access technology type, then the UE may decide to discover neighbour access networks with assistance by the network. In this case, the UE discovers the address of ANDSF (if needed) as specified in clause 4.8, establishes secure communication with the ANDSF as specified in TS 33.402 and requests access network info from the ANDSF as specified in the steps below.
The UE sends an Access Network Info Request (UE Capabilities, UE Location) message to the H-ANDSF (in the non-roaming and roaming case) and the V-ANDSF (in the roaming case) to retrieve network discovery and selection information. The UE Capabilities indicate the capabilities of the UE pertaining to access network discovery, such as the access technology types that can be supported by the UE. If the UE Location is available in the UE, it should be included in the message to indicate the UE's current location, e.g. for the 3GPP access, Cell ID, TAI, and/or GPS (if available). If the UE Location is not included then other mechanisms may be used by ANDSF to identify the UE's current location.
The ANDSF responds with an Access Network Info Response (Available Access Network Info, Updated Inter-system Mobility Policies) message to the UE. The Available Access Networks Info contains a list of access networks that are available in the vicinity of UE. If the UE included one or more access technology types in the Access Network Info Request, then information about neighbour access network with the requested access technology types is included. The Updated Inter-system Mobility Policies may be included in order to update / install operator defined rules / preferences in the UE. These rules / preferences may indicate a preference value for an available access network and help the UE select an available access network that is more preferable to the current access network.
The UE powers up its appropriate radio interface(s) (if needed) and measures the available access networks for which inter-system mobility is allowed, as indicated by the updated / current inter-system mobility policies. The UE selects the most preferable available access network for inter-system mobility based on the inter-system mobility policies and user preferences.
The steps involved in the handover from an untrusted non-3GPP IP access to E-UTRAN connected to EPC are depicted below for both the non-roaming and roaming cases and when GTP is used on S2b. It is assumed that while the UE is served by the untrusted non-3GPP IP access, GTP tunnel(s) are established between the ePDG and the PDN-GW in the EPC.
In the LBO case, the vPCRF acts as an intermediary, sending the QoS Policy Rules Provision from the hPCRF in the HPLMN to the PDN-GW in the VPLMN. The vPCRF receives the Acknowledgment from the PDN-GW and forwards it to the hPCRF.
In the non-roaming and home routed roaming case, the vPCRF is not involved.
In case of connectivity to multiple PDNs the same behaviour as described in clause 8.2.1.1 also applies to this procedure.
as for steps 2 to 17 of clause 8.2.1.1 with the following modifications:
For emergency sessions:
On step 3, the UE sends an Attach Request to the MME with Request Type indicating "handover for emergency services". The message from the UE is routed by E-UTRAN to the MME as specified in TS 23.401 (E-UTRAN). The UE shall not include any APN.
On step 4, the MME shall contact the HSS and attempt to authenticate the UE as described in TS 23.401.
On step 5, if the UE has been successful authenticated, the MME may perform location update procedure and subscriber data retrieval from the HSS as specified in TS 23.401 by which the "PDN-GW currently in use for emergency services" is sent to the MME as part of the subscription information. Since the Request Type is "handover for emergency services", the "PDN-GW currently in use for emergency services" conveyed from the HSS to the MME will be stored in PDN subscription context. The MME receives information on all the PDNs the UE is connected to over the non-3GPP access in the Subscriber Data obtained from the HSS. If the UE has been authorized but not authenticated, Step 5 is skipped.
On step 6, the MME selects the emergency APN, and a serving GW as described in TS 23.401. If the UE has been successfully authenticated and is non-roaming, and based on operator policy, the MME uses the "PDN-GW currently in use for emergency services" received from the HSS as anchor PDN-GW. Otherwise, e.g. if the UE has not been successfully authenticated, or the UE is roaming, or based on operator configuration (e.g. the network supports handovers to/from HRPD), the MME shall use the PDN-GW that is statically configured in the MME Emergency Configuration Data. The MME sends a Create Session Request (including IMSI, MME Context ID, PDN-GW address, Handover Indication, emergency APN) message to the selected Serving-GW. Since the Request Type is "handover for emergency services", a Handover Indication information is included.
For non-emergency and emergency sessions:
On step 9, the Charging Id provided by the PGW to the default and dedicated bearers in 3GPP access is the Charging Id previously assigned to the corresponding default and the dedicated bearers (i.e. bearer with the same QCI and ARP) of the PDN connection in the non-3GPP access on the S2b interface, although the Charging Id still applies to the non-3GPP access.
On step 13, the Charging Id previously in use for the default and dedicated bearers in the non-3GPP access on the S2b interface now applies to the corresponding default and dedicated bearers in 3GPP access (i.e. bearer with the same QCI and ARP as in non-3GPP access).
The PDN-GW shall initiate resource allocation deactivation procedure in the untrusted non-3GPP IP access as defined in clause 7.9.2
For UEs and ePDGs supporting multiple IPsec SAs per PDN connection, i.e. one SA per the default bearer and per each S2b dedicated bearer, handover from untrusted non-3GPP to E-UTRAN shall result in the re-creation of all non-3GPP active bearers over E-UTRAN. The ePDG shall release the IKEv2 tunnel after handover is completed which shall implicitly remove the IPsec SAs.
The steps involved in the handover from an untrusted non-3GPP IP access to UTRAN/GERAN connected to EPC are depicted below for both the non-roaming and roaming cases and when GTP is used on S2b. It is assumed that while the UE is served by the untrusted non-3GPP IP access, GTP tunnel(s) are established between the non-3GPP access network and the PDN-GW in the EPC.
The home routed roaming (Figure 4.2.3-1), LBO (Figure 4.2.3-4) and non-roaming (Figure 4.2.2-1) scenarios are depicted in the Figure.
In the LBO case, the vPCRF acts as an intermediary, sending the QoS Policy Rules Provision from the hPCRF in the HPLMN to the PDN-GW in the VPLMN. The vPCRF receives the Acknowledgment from the PDN-GW and forwards it to the hPCRF.
In the non-roaming and home routed roaming case, the vPCRF is not involved.
As for steps 2 to 16 of clause 8.2.1.3.
On step 11, the Charging Id provided by the PGW to the default and dedicated bearers in 3GPP access is the Charging Id previously assigned to the corresponding default and the dedicated bearers (i.e. bearer with the same QCI and ARP) of the PDN connection in the non-3GPP access on the S2b interface, although the Charging Id still applies to the non-3GPP access.
On step 14, the Charging Id previously in use for the default and dedicated bearers in the non-3GPP access on the S2b interface now applies to the corresponding default and dedicated bearers in 3GPP access (i.e. bearer with the same value of QCI, ARP).
The PDN-GW shall initiate resource allocation deactivation procedure in the untrusted non-3GPP IP access as defined in clause 7.9.2.
For UEs and ePDGs supporting multiple IPsec SAs per PDN connection, i.e. one SA per S2b per the default bearer and per each dedicated bearer, handover from untrusted non-3GPP to UTRAN/GERAN shall result in the re-creation of all non-3GPP active bearers over UTRAN/GERAN. The ePDG shall release the IKEv2 tunnel after handover is completed which shall implicitly remove the IPsec SAs.
This clause shows a call flow for a handover when a UE moves from a 3GPP Access to an untrusted non-3GPP access network. GTP is assumed to be used on the S5/S8 interface and GTP is used on the S2b interface.
In the LBO case, the vPCRF acts as an intermediary, sending the QoS Policy Rules Provision from the hPCRF in the HPLMN to the PDN-GW in the VPLMN. The vPCRF receives the Acknowledgment from the PDN-GW and forwards it to the hPCRF.
In the non-roaming and home routed roaming case, the vPCRF is not involved.
In case of connectivity to multiple PDNs the same behaviour as described in clause 8.2.3 also applies to this procedure.
For emergency sessions, steps 2 to 4 apply with the following modifications:
On step 3, the UE attaches for emergency services as described in clause 7.2.5.
On step 4, the IKEv2 tunnel establishment procedure is started by the UE. The ePDG IP address to which the UE needs to establish an IPsec tunnel is discovered as specified in clause 4.5.4a. During authentication and authorization, the HSS shall provide the AAA server with the "PDN-GW currently in use for emergency services", if available, as part of the subscription information, relayed by the AAA server to the ePDG.
If the UE has been successfully authenticated, the UE is non-roaming and the UE included its IP address in step 3, and based on operator policy, the ePDG may select the "PDN-GW currently in use for emergency services" as anchor PDN-GW. Otherwise, e.g. if the UE has been authorized but not authenticated, or the UE is roaming, or based on operator configuration (e.g. the network supports handovers to/from HRPD), and the UE included its IP address in step 3, the ePDG shall select the PDN-GW that is statically configured in the ePDG Emergency Configuration Data.
The optional interaction steps between the PDN gateway and the PCRF in the procedures only occur if dynamic policy provisioning is deployed. Otherwise policy may be statically configured in the PDN gateway.
The ePDG sends a Create Session Request (IMSI, APN, Handover Indication, RAT type, ePDG TEID of the control plane, ePDG Address for the user plane, ePDG TEID of the user plane, EPS Bearer Identity, User Location Information) message to the PDN-GW. The RAT type indicates the non-3GPP IP access technology type. If the UE supports IP address preservation and included the address in step 3, the ePDG sets the 'Handover Indication' in the Creation Session Request to allow the PDN-GW to re-allocate the same IP address or prefix that was assigned to the UE while it was connected to the 3GPP IP access and to initiate a PCEF-Initiated IP-CAN Session Modification Procedure with the PCRF. For emergency sessions, the ePDG also includes the PDN-GW address obtained in step 4.
The User Location Information shall include UE local IP address and optionally UDP or TCP source port number (if NAT is detected). It may also include WLAN Location Information (and its Age) the ePDG may have received from the 3GPP AAA server about the UE.
Step B.1 is the same as Step B of clause 8.2.3 with the following addition:
If requested by the PCRF, the PDN-GW forwards to the PCRF in the IP-CAN Session Establishment procedure following information extracted from User Location Information it may have received from the ePDG:
The UE local IP address and optionally UDP or TCP source port number (if NAT is detected).
WLAN location information in conjunction with the Age of this information.
The PDN-GW informs the 3GPP AAA Server of its PDN-GW identity and the APN corresponding to the UE's PDN Connection and obtains authorization information from the 3GPP AAA Server. The message includes information that identifies the PLMN in which the PDN-GW is located. The 3GPP AAA Server may update the information registered in the HSS as described in clause 12.
The PDN-GW responds with a Create Session Response (PDN-GW Address for the user plane, PDN-GW TEID of the user plane, PDN-GW TEID of the control plane, PDN Type, PDN Address, EPS Bearer Identity, EPS Bearer QoS, APN-AMBR, Charging ID, Cause) message to the ePDG. The Create Session Response contains the IP address and/or the prefix that was assigned to the UE while it was connected to the 3GPP IP access. The Charging Id provided by the PGW is the Charging Id previously assigned to the default bearer of the PDN connection in the 3GPP access.
Depending upon the active PCC rules, the PDN-GW may create dedicated bearers on S2b interface. And in that case, it applies the Charging ID previously in use for the corresponding dedicated bearer(s) while the UE was connected to the 3GPP IP access (i.e. bearer with the same QCI and ARP as in 3GPP access).
At the end of the handover procedure, the PDN connectivity service is provided by IPsec connectivity between the UE and the ePDG concatenated with S2b bearer(s) between the ePDG and the PDN-GW.
For UEs and ePDGs supporting multiple IPsec SAs per PDN connection, i.e. one SA per S2b per the default bearer and per each dedicated bearer, handover from E-UTRAN to untrusted non-3GPP shall result in the re-creation of all E-UTRAN active bearers over the untrusted non-3GPP access through the establishment of the needed dedicated bearers and IPsec SAs as described in clause 7.10.