Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.558  Word version:  19.3.0

Top   Top   Up   Prev   Next
0…   5…   6…   6.2a…   6.2b…   6.3…   6.4…   7…   8…   8.3…   8.3.3…   8.3.3.3…   8.4…   8.4.3…   8.4.4…   8.5…   8.6…   8.6.3…   8.6.4…   8.6.6…   8.7…   8.8…   8.8.2.5…   8.8.2A…   8.8.3…   8.8.4…   8.8.5…   8.9…   8.14…   8.14.3…   8.15…   8.17…   8.17.3…   8.17.4…   8.18…   8.19…   8.20…   9…   A…   A.4…   A.5…   B…   E…

 

8.8  Service continuityp. 157

8.8.1  Generalp. 157

8.8.1.1  High level overviewp. 157

When a UE moves to a new location, different EASs can be more suitable for serving the ACs in the UE. Such transitions can result from a non-mobility event also, requiring support from the enabling layer to maintain the continuity of the service.
This clause describes the features that support service continuity for ACs in the UE to minimize service interruption while replacing the S-EAS, with a T-EAS.
Generally, one AC on the UE has one associated application context at the S-EAS. To support service continuity, this application context is transferred from the S-EAS to a T-EAS.
The capabilities for supporting service continuity provided at the Edge Enabler Layer may consider various application layer scenarios in which there may be involvement of AC and one or more EAS(s).
Following intra-EDN, inter-EDN, between EDN and Cloud, and LADN (overlapping LADN service areas) related scenarios are supported for service continuity:
  • UE mobility, including predictive or expected UE mobility;
  • Overload situations in S-EAS or EDN; and
  • Maintenance aspects such as graceful shutdown of an EAS.
To support the need of ACR, following entity roles are identified:
  • detection entity, detecting or predicting the need of ACR;
  • decision-making entity, deciding that the ACR is required; and
  • execution entity, executing ACR.
A detection entity detects the need, or potential need, for ACR by monitoring various aspects, such as UE's location or predicted/expected UE location or receiving notification of user plane path change, and indicates to the decision-making entity to determine if the ACR is required. The EEC, EES and EAS can potentially perform the detection role.
A decision-making entity determines that ACR is required and instructs the execution entity to perform ACR. The decision-making entity makes a ACR decision to start the ACR execution. In different scenarios of ACR in clause 8.8.2, the EEC, EAS, EES can potentially perform the decision role respectively.
An execution entity performs ACR as and when instructed by the decision-making entity. ACR execution starts with T-EAS discovery, which can be triggered by EEC, EAS and EES.
The EAS may utilize the following capabilities provided by the EES for supporting service continuity at the application layer:
  • Subscribe to service continuity related events and receive corresponding notifications;
  • Discover the T-EAS; and
  • ACR from a S-EAS to a T-EAS.
The EES can utilize the following capabilities provided by the ECS for supporting service continuity at the application layer:
  • Retrieve the T-EES.
After successful ACR:
  • The EES is informed of the completion by the EAS; and
  • The EEC is informed of the completion by the EES.
In general, a number of steps are required in order to perform ACR. The potential roles of an edge enablement layer in ACR include:
  • providing detection events;
  • selecting the T-EAS(s); and
  • supporting the transfer of the application context from the S-EAS(s) to the T-EAS(s).
If the UE is connected to the 5GC, the EES/EAS acting as AF may utilize AF traffic influence functionality from the 3GPP CN as specified in TS 23.502.
A high level overview of ACR is illustrated in Figure 8.8.1.1-1.
Reproduction of 3GPP TS 23.558, Fig. 8.8.1.1-1: High level overview of ACR
Up
ACR can be performed for service continuity planning, which means that the first three steps in Figure 8.8.1.1-1 detection, decision and execution, are performed as defined in clause 8.8.1.2, e.g. when the UE is predicted to move outside the service area of the serving EAS. In such a case the T-EAS is to service the UE when it moves to the expected location.
EES can handle multiple ACR requests simultaneously. When there are multiple simultaneous ACR, the ACR shall be uniquely identified by ACID, EEC ID (or UE ID), S-EAS endpoint and T-EAS endpoint.
Up

8.8.1.1A  UE movement trigger for ACR |R19|p. 159

UE movement is one possible trigger for ACR (others are user plane path change, load balancing). The EEC, EAS, and EES detect UE mobility related to ACR as follows.
The EEC may detect the need, or potential need, for ACR by checking whether the UE has moved or is predicted to move outside the service area (see clause 7.3.3) of its S-EAS. The service area can be provided to the EEC by either the ECS during Service Provisioning or EES during EAS Discovery. For the PDU Session of SSC mode 3, if the UE receives PDU Session Modification Command as specified in clause 4.3.5.2 of TS 23.502, the EEC may determine that the ACR is required. For IPv6 multi-homed PDU Session of SSC mode 3, the EEC may determine that ACR is required if the UE is notified of the existence and availability of a new IPv6 prefix as specified in clause 4.3.5.3 of TS 23.502. The EEC may determine if the ACR is required by detecting that the e2e tunnel server used for application traffic is changed.
The EAS may detect the need, or potential need, for ACR by subscribing to the "out of service area" ACR management event described in clause 8.6.3 or using the UE location API described in clause 8.6.2.
The EES may detect the need, or potential need, for ACR by subscribing to the monitoring event UE mobility (clause 4.15.3 of TS 23.502) e.g. for area of interest equivalent to the service area of the subscribing EAS. For this purpose, the EES utilizes the service area of the EAS in the EAS profile if the EAS Geographical Service Area and/or EAS Topological Service Area is provided when the EAS registers with the EES.
Up

8.8.1.2  ACR with service continuity planningp. 159

Service continuity planning is an Edge Enabler Layer value-add feature of providing support for seamless service continuity, when information about planned, projected, or anticipated behaviour is available at EESs or provided by EECs.
To implement this functionality an EES may utilize:
  • information provided by the EEC e.g., AC Schedule, Expected AC Geographical Service Area, Expected AC Service KPIs, Preferred ECSP list; and
  • 3GPP core network capabilities utilized by EES as described in clause 8.10.3.
In service continuity planning, the Application Context may be duplicated and sent from the S-EAS to the T-EAS before the UE moves to the expected location. In this case, the Application Contexts in S-EAS are transferred to the T EAS when the Application Context is updated until the AC connects to the T-EAS.
For additional details on service continuity planning for ACR, see clauses 8.8.2.2, 8.8.2.3, 8.8.2.4, 8.8.2.5 and 8.8.2.6.
Up

8.8.1.3  Unused contexts handling during ACR including service continuity planningp. 160

The interval between ACT initiation and ACR status update message from EAS to EES (i.e. taking the context into use) can be significant (e.g. in the predicted case). During this interval, the following events are possible:
  1. The UE remains communicating with the S-EAS, e.g. the UE does not move to the service area of the T-EAS; or
  2. The UE moves to a service area served by a different T-EAS (other than the T-EAS towards which the ACR was initiated).
For the ACRs initiated by the EEC, in case of events a) and b) the EEC should re-send an ACR request with the information of the current ACR and the updated information as described in clause 8.8.3.4 and defined in clause 8.8.4.4. For a) if the action is initiation the EEC sets T-EAS endpoint under ACR initiation action to indicate the S-EAS. For b) if the action is initiation the UE sets T-EAS endpoint under ACR initiation action to the new T-EAS.
Up

8.8.1.4  Modification of ACR parameters during ACR for service continuity planning |R18|p. 160

During an ACR for service continuity planning, the circumstances can change which results in the changes in the parameters related to ACR. In such cases modification of the ACR will be required. For example, the EEC or EES can monitor the UE's mobility and obtain updates in the predicted location or other ACR parameters e.g. prediction expiration time.
For ACRs initiated by the S-EES, the S-EES may detect a change of the expected UE behaviour. In particular, S-EES acting as AF, may receive a UE location report or a monitoring event report from 5GC (assuming that S-EES has subscribed to consume 5GC services like LCS or NEF monitoring events related to UE actual location, or UE mobility analytics from NWDAF). In case of a change in ACR parameters, e.g. prediction expiration time, the S-EES performs ACR parameter information procedure as described in clause 8.8.3.9 to send the updated parameters to T-EES and T-EAS
For the ACRs initiated by the EEC, the EEC/AC may detect a change of the expected UE location. For example, EEC may detect the UE location update as a result of a UE mobility event or obtain an indication from the AC that the expected UE location or UE mobility or both are changed. In this case, in case of a change in ACR parameters, e.g. prediction expiration time, the EEC launches ACR with action "ACR modification" with the information identifying the current ACR and the updated parameters as described in clause 8.8.3.4 and defined in clause 8.8.4.4. If the request is to the S-EES, the S-EES performs ACR parameter information procedure as described in clause 8.8.3.9 to send the updated parameters to T-EES and T-EAS.
If the ACR modification requires the change of T-EAS, this case is described in clause 8.8.1.3.
Up

8.8.1.5  Service continuity between CAS and EAS |R18|p. 160

Service continuity between CAS and EAS can be supported with CES or without CES, corresponding to the architecture options described in clause 6.2d and 6.2c.
ACR scenarios between CAS and EAS are described in clause 8.8.2A and clause 8.8.2B.
Up

8.8.1.6  Service continuity for EAS bundle |R18|p. 161

This clause describes solution of relocating EASs in a bundle together instead of individual relocation for AC-EAS sessions one by one. To avoid ACR being triggered for each EAS in a bundle with different initiators (e.g. EAS 1 and EAS 2 in a bundle trigger ACR simultaneously), a main EAS may be used and a main EES is used correspondingly. The main EAS or EES is responsible for ACR detection and initiation in the network side. The main EAS information is sent to EEL and the main EES is the EES registering the main EAS.
Up

8.8.2  Scenariosp. 161

8.8.2.1  Generalp. 161

ACR functionality can be implemented flexibly, and may be focused either in the EEC or in the EAS/EES. The scenarios in this clause are different with regards to
  1. whether the EEC is involved in the detection phase and decision phase or detection and decision involve the S-EAS or S-EES only;
  2. whether T-EAS discovery is performed between EEC and T-EES or between S-EES and T-EES;
  3. whether the EEC sends an Application Context Relocation Request towards the S-EES, the T-EES or none at all; and
  4. whether the Application Context is pushed from the S-EAS to the T-EAS or pulled by the T-EAS from S-EAS.
Generally, AC, EEC, EES and EAS implementations will support only a subset of these scenarios; therefore, during EAS discovery and T-EAS discovery the S-EES and T-EES shall take the ACR scenarios supported by the AC and EEC and any preferences indicated by the EEC for specific ACR scenarios into account when identifying the EAS(s) for the EAS discovery response, as specified in clause 8.5.2.2 and clause 8.8.3.2, or for the EAS discovery notification, as specified in clause 8.5.2.3.3.
Furthermore, when the EEC performs EAS discovery or T-EAS discovery, the EES or T-EES shall inform the EEC about the ACR scenarios which are supported by the EAS or T-EAS, respectively.
The EEC shall take the information about supported ACR scenarios provided by the ECS, S-EES and T-EES into account when selecting an EES for EAS discovery or T-EAS discovery, respectively, and when selecting an EAS for edge services.
For clarity of description, scenarios in clauses 8.8.2.2, 8.8.2.3, 8.8.2.4, 8.8.2.5 and 8.8.2.6 describe the relocation of a single application context to a new EAS. Multiple ACs can be active in the UE and relocation can be executed for each AC (or group of ACs) that requires service continuity.
For each of the scenarios in clauses 8.8.2.2, 8.8.2.3, 8.8.2.4, 8.8.2.5 and 8.8.2.6, ACR for one or more ACs can result in the same EEC receiving services from more than one EES, which have the registration for the required EASs that can serve the ACs. In scenarios described in clause 8.8.2.4 and clause 8.8.2.5, a successful EEC context relocation procedure enables the EEC to become implicitly registered to the target EES without the EEC sending an EEC registration request.
If selected ACR scenario list exists, the ACR scenarios are initiated based on this list.
Up

8.8.2.2  Initiation by EEC using regular EAS Discoveryp. 162

In this scenario, ACR is a result of the UE moving to, or the UE expecting to move to, a new location which is outside the service area of the serving EAS. The EEC is triggered as a result of the UE's movement as described in clause 8.8.1.1A or by an AC as described in clause 8.14.2.4.
This scenario is based on Service Provisioning (as specified in clause 8.3) and EAS Discovery (as specified in clause 8.5) procedures to discover the T-EES and EAS that shall serve the AC as a result of the UE's new location, and that shall receive the Application Context from the serving EAS.
This scenario relies on the EDGE-5 interface between the EEC and AC.
Pre-conditions:
  1. The AC in the UE already has a connection to a corresponding S-EAS;
  2. The preconditions listed in clause 8.3.3.2.2 with regards to the EEC are fulfilled; and
  3. The EEC is triggered when it obtains the UE's new location or is triggered by another entity such as an ECS notification or AC trigger.
Reproduction of 3GPP TS 23.558, Fig. 8.8.2.2-1: ACR initiated by the EEC and AC
Up
Phase I: ACR Detection
Step 1.
The EEC detects the UE location update as a result of a UE mobility event and is provided with the UE's new location as described in clause 8.8.1.1. The EEC can also detect an expected or predicted UE location in the future as described in clause 8.8.1.1. If a e2e tunnel is used in the UE for application, the EEC can also detect the tunnel server update as described in clause 8.8.1.1A.
Phase II: ACR Decision
Step 2.
Either the AC or the EEC makes the decision to perform the ACR. If the EEC has received information of on-going ACR, then it should not initiate an ACR with the same ACR identity uniquely identified by ACID, EEC ID (or UE ID), S-EAS endpoint and T-EAS endpoint again per clause 8.8.3.5.3.
If the change in UE's location does not trigger a need to change the serving EAS, steps 3 onwards are skipped. The EEC remains connected to the serving EES(s) and the AC remains connected to its corresponding serving EAS.
Phase III: ACR Execution
Step 3.
The EEC performs Service Provisioning (as specified in clause 8.3) for all active applications that require ACR. Service Provisioning procedure results in a list of T-EESs that are relevant to the supplied applications and the new location of the UE and/or new tunnel server used by the UE. When in step 1 the ACR for service continuity planning is triggered, then the Connectivity information and UE Location in the Service Provisioning procedure (as specified in clause 8.3) contains the expected Connectivity information and expected UE Location.
If Service Provisioning results in no T-EES, and if ACR to CAS is supported, then the procedure for ACR with CAS applies as specified in clause 8.8.2A.2.
Step 4.
The EEC performs EAS discovery (as specified in clause 8.5) for the desired T-EASs by querying the T-EESs that were established in step 3 (or provided in the notification from the ECS - if it was the trigger). If EEC registration configuration for the EESs established in step 2 indicates that EEC registration is required, the EEC performs EEC registration with the EESs (as specified in clause 8.4.2.2.2) before sending the EAS discovery request. Step 5 is skipped if EAS discovery procedure results in only one discovered T-EAS.
When in step 1 the ACR for service continuity planning is triggered, and the "General context holding time duration" is included in the replied EAS discovery response, the EEC can make ACR request before it reaches respective T-EAS service area within the time period indicated by the IE.
Step 5.
The AC and EEC select the T-EAS to be used for the application traffic.
Step 6.
The EEC performs ACR launching procedure (as described in clause 8.8.3.4) to the S-EES with predicted/expected UE location or Expected AC Geographical Service Area, the ACR action indicating ACR initiation and the corresponding ACR initiation data (without the need to notify the EAS). When the S-EES receives the predicted/expected UE location or Expected AC Geographical Service Area from the EEC, then the S-EES will determine to monitor the UE mobility. The S-EES may apply the AF traffic influence with the N6 routing information of the T-EAS in the 3GPP Core Network (if applicable), as described in clause 8.8.3.4. If the EEC has not subscribed to receive ACR information notifications for ACR complete events from the S-EES, the EEC subscribes for the notifications as described in clause 8.8.3.5.2.
Step 7.
If the T-EES is different than the S-EES and the EEC Context at the S-EES is not stale, the S-EES initiates EEC Context Push relocation with the T-EES as described in clause 8.9.2.3. Otherwise, if the T-EES is the same as the S-EES, EEC Context Push relocation is skipped.
Step 8.
The AC is triggered by the EEC to start ACT. The AC decides to initiate the transfer of application context from the S-EAS to the T-EAS. There may be different ways of transferring context and they are all outside the scope of this specification.
When in step 1 the ACR for service continuity planning has been triggered, the AC connects to the T-EAS when the UE moves to the predicted location. Otherwise, the rest of this step is skipped.
After the ACT is completed, the AC remains connected to the T-EAS and disconnects from the S-EAS; the EEC is informed of the completion.
When in step 1 the ACR has been triggered for service continuity planning, if the UE does not move to the expected/predicted location the EEC does not connect to T-EES, the AC does not connect to the T-EAS.
Phase IV: Post-ACR Clean up
Step 9.
The S-EAS sends the ACR status update message to the S-EES as specified in clause 8.8.3.8.
Step 10.
The T-EAS sends the ACR status update message to the T-EES as specified in clause 8.8.3.8. If the status indicates a successful ACT, and that the EEC Context relocation procedure was attempted but failed, then the T-EES indicates the failure to the T-EAS with the ACR status update response.
Step 11.
If the status in step 9 indicates a successful ACT, for non-planning case the S-EES sends the ACR information notification (ACR complete) message immediately to the EEC to confirm that the ACR has completed as specified in clause 8.8.3.5.3. For the service continuity planning case, if it is EES monitors the UE mobility, then only when S-EES detects the UE has moved to the predicted/expected UE location or Expected AC Geographical Service Area and the status in step 9 indicates a successful ACT, then the S-EES sends ACR information notification (ACR complete) message to the EEC indicating that UE has moved to the predicted location when the ACR type is service continuity planning. If the EEC Context relocation procedure was attempted, then the notification includes EEC context relocation status IE, indicating the result of the EEC context relocation procedure. If the EEC context relocation status indicates that the EEC context relocation was not successful, then the EEC may perform the required EDGE-1 operations such as create subscriptions at the T-EES.
Up

8.8.2.3  EEC executed ACR via S-EESp. 165

In this scenario, the EEC is triggered as a result of the UE's movement as described in clause 8.8.1.1A or by an AC as described in clause 8.14.2.4. Figure 8.8.2.3-1 illustrates the EEC executing ACR via the S-EES.
Pre-condition:
  1. The AC at the UE already has a connection to the S-EAS; and
  2. The EEC is able to communicate with the S-EES.
Reproduction of 3GPP TS 23.558, Fig. 8.8.2.3-1: EEC executed ACR
Up
Phase I: ACR Detection
Step 1.
The EEC detects that ACR may be required as described in clause 8.8.1.1. The EEC may detect that ACR may be required for an expected or predicted UE location in the future as described in clause 8.8.1.1A. The EEC may also detect that ACR may be required for the tunnel server update as described in clause 8.8.1.1A.
Phase II: ACR Decision
Step 2.
The EEC decides to proceed required procedures for triggering ACR. If the EEC has received information of on-going ACR, then it should not initiate an ACR with the same ACR identity uniquely identified by ACID, EEC ID (or UE ID), S-EAS endpoint and T-EAS endpoint again per clause 8.8.3.5.3.
Phase III: ACR Execution
Step 3.
The EEC determines the T-EES by using the provisioned information or performing service provisioning procedure per clause 8.3 of the present document. When in step 1 the ACR for service continuity planning is triggered, then the Connectivity information and UE Location in the Service Provisioning (as specified in clause 8.3) procedure contains the expected Connectivity information and expected UE Location. If the UE is within the service area of the T-EES, upon selecting T-EES the UE may need to establish a new PDU connection to the target EDN. If EEC registration configuration for the T-EES indicates that EEC registration is required, the EEC performs EEC registration with the selected T-EES as specified in clause 8.4.2.2.2. The EEC can then discover and select T-EAS by performing EAS Discovery with the T-EES per clause 8.5.2 of the present document.
If service provisioning results in no T-EES, and if ACR to CAS is supported, then the procedure for ACR with CAS applies as specified in clause 8.8.2A.3.
When in step 1 the ACR for service continuity planning is triggered, and the "General context holding time duration" is included in the replied EAS discovery response, the EEC can make ACR request before it reaches respective T-EAS service area within the time period indicated by the IE.
Step 4a.
The EEC performs ACR launching procedure (as described in clause 8.8.3.4) to the S-EES with predicted/expected UE location or Expected AC Geographical Service Area, the ACR action indicating ACR initiation and the corresponding ACR initiation data (with the need to notify the EAS). The S-EES authorises the request from the EEC. The S-EES decides to execute ACR based on the information received from the EEC, EEC context and/or EAS profile. The S-EES may apply the AF traffic influence with the N6 routing information of the T-EAS in the 3GPP Core Network (if applicable) and sends the ACR management notification for the "ACT start" event to the S-EAS, as described in clause 8.6.3, to initiate ACT between the S-EAS and the T-EAS. In ACT start, the S-EES includes indication of service continuity planning if the S-EES determine to monitor UE mobility. If the EEC has not subscribed to receive ACR information notifications for ACR complete events from the S-EES, the EEC subscribes for the notifications as described in clause 8.8.3.5.2.
Step 4b.
If the ACR request in step 4a includes ACR parameters, e.g. Prediction expiration time, the S-EES performs ACR parameter information procedure by sending the ACR parameter information request to the T-EES as described in clause 8.8.3.9.
Step 5.
If the T-EES is different than the S-EES and the EEC Context at the S-EES is not stale, the S-EES initiates EEC Context Push relocation with the T-EES as described in clause 8.9.2.3. Otherwise, if the T-EES is the same as the S-EES, EEC Context Push relocation is skipped.
Step 6.
The S-EAS transfers the application context to the T-EAS at implementation specific time. This process is out of scope of the present specification.
When in step 1 the ACR has been triggered for service continuity planning, if the UE does not move to the predicted location, the EEC does not connect to T-EES, the AC does not connect to the T-EAS.
Phase IV: Post-ACR Clean up
Step 7.
The S-EAS sends the ACR status update message to the S-EES as specified in clause 8.8.3.8.
Step 8.
The T-EAS sends the ACR status update message to the T-EES as specified in clause 8.8.3.8. If the status indicates a successful ACT, and that the EEC Context relocation procedure was attempted but failed, then the T-EES indicates the failure to the T-EAS with the ACR status update response.
Step 9.
If the status in step 7 indicates a successful ACT, for non-planning case the S-EES sends the ACR information notification (ACR complete) message immediately to the EEC to confirm that the ACR has completed as specified in clause 8.8.3.5.3. For the service continuity planning case, if the EES monitors the UE mobility, then only when S-EES detects the UE has moved to the predicted/expected UE location or Expected AC Geographical Service Area and the status in step 7 indicates a successful ACT, then the S-EES sends ACR information notification (ACR complete) message to the EEC indicating that UE has moved to the predicted location when the ACR type is service continuity planning. If the EEC Context relocation procedure was attempted, then the notification includes EEC context relocation status IE, indicating the result of the EEC context relocation procedure. If the EEC context relocation status indicates that the EEC context relocation was not successful, then the EEC may perform the required EDGE-1 operations such as create subscriptions at the T-EES.
Up

8.8.2.4  S-EAS decided ACR scenariop. 168

In this scenario, the S-EAS may detect the need of ACR locally or is notified by the S-EES via ACR management notifications or UE location notifications as described in clause 8.8.1.1A. The S-EAS make the decision about whether to perform the ACR, and starts the ACR at a proper time.
Pre-conditions:
  1. The S-EAS may depend on the receipt ACR management events from the S-EES, e.g. "user plane path change" events or "ACR monitoring" events as described in clause 8.6.3, to detect the need for an ACR. The S-EAS may also depend on the receipt of UE location notification from the S-EES as described in clause 8.6.2.2.3, to detect the need for an ACR. For the following procedure it is assumed that the S-EAS has subscribed to continuously receive the respective events from the S-EES; and
  2. The EEC has subscribed to receive ACR information notifications for target information notification events and ACR complete events from the S-EES, as described in clause 8.8.3.5.2.
Reproduction of 3GPP TS 23.558, Fig. 8.8.2.4-1: S-EAS decided ACR
Up
S-EAS decided ACR is outlined with four main phases: detection, decision, execution and clean up.
Phase I: ACR Detection
Step 1.
The S-EAS either receives ACR management notifications from source Edge Enabler Sever indicating that ACR may be required ("ACR monitoring" event), or self detects the need for ACR (e.g. upon receipt of a "user plane path change" event or UE location notification). If the ACR management notification indicates "ACR monitoring" event, then the notification will also contain the T-EAS information (see clause 8.6.3.2.3). The S-EAS may detect that ACR may be required for an expected or predicted UE location in the future as described in clause 8.8.1.1A.
Phase II: ACR Decision
Step 2.
The S-EAS makes the decision to perform the ACR If the S-EAS has received information of on-going ACR, then it should not initiate an ACR with the same ACR identity uniquely identified by ACID, EEC ID (or UE ID), S-EAS endpoint and T-EAS endpoint again. per clause 8.6.3.2.3.
Phase III: ACR Execution
Step 3.
The S-EAS discovers the T-EAS as described in clause 8.8.3.2. When in step 1 the ACR has been triggered for service continuity planning, then UE Location and Target DNAI and tunnel information in the Retrieve T-EES procedure contain the expected UE Location and expected Target DNAI and tunnel information. After S-EAS determines the T-EAS to use, the S-EAS may apply the AF traffic influence with the N6 routing information of the T-EAS in the 3GPP Core Network (if applicable).
If T-EAS discovery results in no T-EAS, and if ACR to CAS is supported, then the procedure for ACR with CAS applies as specified in clause 8.8.2A.4.
Step 4.
The S-EAS sends selected T-EAS declaration message to S-EES, to inform S-EES the determined T-EAS to use as described in clause 8.8.3.7. The S-EAS may send the ACID and Predicted/Expected UE location or Expected AC Geographical Service Area to the EES. When the EES receives the predicted/expected UE location or Expected AC Geographical Service Area from the EAS, then the EES will determine to monitor the UE mobility.
In the case of S-EAS overload or maintenance, the S-EAS includes list of UEs for which ACR is required in the Selected T-EAS declaration message to the S-EES to indicate S-EES to perform ACR for UEs in the group.
Step 5.
If the T-EES is different than the S-EES and the EEC Context at the S-EES is not stale, the S-EES initiates EEC Context Push relocation with the T-EES as described in clause 8.9.2.3. If ACR is initiated for common EAS, S-EES may initiate EEC context push relocation for EECs in the identified UEs for the application group. Otherwise, if the T-EES is the same as the S-EES, EEC Context Push relocation is skipped.
Step 6.
Based on the T-EAS selection information received from the S-EAS, the S-EES sends the target information notification to the EEC as described in clause 8.8.3.5.3. The selected T-EES may be included in the target information and the ACID which corresponds to the selected target EAS is included in the notification sent to the EEC as described in clause 8.8.3.5.3.
If ACR is initiated for a list of UEs, the S-EES sends the ACR information notification (Target information notification) message to EEC for the identified UEs.
Step 7.
The S-EAS transfers the application context to the T-EAS selected in step 3. This process is out of scope of the present specification.
If ACR is initiated for common EAS with list of UEs, then application contexts for all UEs are transferred to T-EAS.
When in step 1 the ACR has been triggered for service continuity planning, if the UE does not move to the predicted location, the EEC does not connect to T-EES, the AC does not connect to the T-EAS.
Phase IV: Post-ACR clean up
Step 8.
The S-EAS sends the ACR status update message to the S-EES as specified in clause 8.8.3.8. In the case of S-EAS overload or maintenance, the S-EAS includes a list of UEs in the ACR status update message for which ACT is successful.
Step 9.
The T-EAS sends the ACR status update message to the T-EES as specified in clause 8.8.3.8. If the status indicates a successful ACT, and that the EEC Context relocation procedure was attempted but failed, then the T-EES indicates the failure to the T-EAS with the ACR status update response. In the case of S-EAS overload or maintenance, the T-EAS includes a list of UEs in the ACR status update message for which ACT is successful.
Step 10.
If the status in step 8 indicates a successful ACT, for non-planning case the S-EES sends the ACR information notification (ACR complete) message immediately to the EEC to confirm that the ACR has completed as specified in clause 8.8.3.5.3. For the service continuity planning case, if it is EES monitors the UE mobility, then only when S-EES detects the UE has moved to the predicted/expected UE location or Expected AC Geographical Service Area and the status in step 8 indicates a successful ACT, then the S-EES sends ACR information notification (ACR complete) message to the EEC indicating that UE has moved to the predicted location when the ACR type is service continuity planning. If the EEC Context relocation procedure was attempted, then the notification includes EEC context relocation status IE, indicating the result of the EEC context relocation procedure. If the EEC context relocation status indicates that the EEC context relocation was not successful, then the EEC may perform the required EDGE-1 operations such as create subscriptions at the T-EES.
If ACR is initiated for a list of UEs, the S-EES sends the ACR information notification (ACR complete) message to EEC for the identified UEs.
Up

Up   Top   ToC