Following procedures are supported for service continuity in a PEGC relocation scenario:
-
PIN Management PEGC Service Continuity procedure;
-
PIN Management PEGC Configuration procedure;
-
PIN Configuration Service Continuity Update procedure;
-
PIN Management PEGC Discovery procedure;
-
PIN Service Continuity subscription procedure.
Step 1.
The PIN Gateway Client or the PIN Client sends a PIN Management PEGC Service Continuity request to the PIN Management Client for a specific service. The PIN Management PEGC Service Continuity request includes security credentials, PIN Client identifier(s), PIN Gateway identifier, and Service identifier.
Step 2.
Upon receiving the request, the PIN Management Client validates the request and checks if the request is authorized for the given PIN Client(s), PIN Gateway Client and service. If the request is authorized and valid, the PIN Management Client determines if a target PIN Gateway Client meets the requirements for handling the application traffic for the provided service.
If the PIN Management Client identifes a target PIN Gateway Client that meets the requirements, the PIN Management Client sends PIN Management PEGC Configuration request to the target PIN Gateway Client to configure the target PIN Gateway for handling service traffic from the PIN Client(s) as in
clause 8.9.2.1.3. If the service is provided by an Application Server, the PIN Management Client send a PIN Configuration Service Continuity Update request to the PIN Server if needed to inform of the service continuity changes in the PIN as in
clause 8.9.2.1.4.
Step 3.
If the procesing of the request was successful, the PIN Management Client sends a PIN Management PEGC Service Continuity response to indicate that the request processing was successfull and includes target PIN Gateway Client information. Otherwise, the PIN Management Client sends a PIN PEGC Service Continuity response indicating that the request processing failed and can include appropriate reasons.
Upon receiving the PIN Management PEGC Service Continuity response, if the response was received by the PIN Client, the PIN Client validates if the request was successful and can inform the application client of the target PIN Gateway Client provided in the response to establish connectivity. If the response was received by the PIN Gateway Client, the PIN Gateway Client notifies each PIN Client included in the PIN Management PEGC Service Continuity request about the target PIN Gateway Client change as in
clause 8.9.2.1.5.
Step 1.
The PIN Management Client sends a PIN Management PEGC Configuration request to the target PIN Gateway Client. The PIN Management PEGC Configuration request includes security credentials, PIN Client identifier(s), PIN Gateway identifier, and Service identifier.
Step 2.
Upon receiving the request, the PIN Gateway Client validates the request and checks if the PIN Management Client is authorized to request PEGC Configuration. If the request is authorized and the request is valid, the PIN Gateway Client creates a new configuration for the PIN Client(s) and service that are indicated in the request.
Step 3.
If the processing of the request was successful, the target PIN Gateway Client sends a PIN Management PEGC Configuration response to the PIN Management Client to indicate that the request was successful and can include connectivity information to be used by the PIN Client(s). Otherwise, the target PIN Gateway sends a PIN Management PEGC Configuration response indicating that the request failed and can include appropriate reasons.
Upon receiving the PIN Management PEGC Configuration response, the PIN Management Client uses the information provided in the response to inform the PIN Client(s) or the PIN Gateway Client from which the service continuity request originated as in
clause 8.9.2.1.2.
The PIN Configuration Service Continuity Update procedure allows the PEMC to inform the PIN Server about a service continuity request received at the PEMC for a PINE, and it allows the PIN Server to inform the related AS of the same if such functionality is supported by the AS.
The PIN Server may provide, in the response, policy information to the PEMC about service continuity for the concerned PINE.
Pre-conditions:
-
PINE has an application session that goes through a PEGC; and
-
PEGC needs to be replaced (e.g., PEGC will become unavailable or PEGC is unreachable).
-
The AS is successfully subscribed for PIN service continuity notifications with the PIN Server.
Step 1.
The PEMC sends a PIN Configuration Service Continuity Update request to the PIN Server. The PIN Configuration Service Continuity Update request includes the requestor identifier, security credentials, PINE identifier(s), source and target PIN Gateway identifiers, and service identifier (e.g., application client identifier, application server identifier, application session identifier, application session identifier), and the PIN ID.
Step 2.
Upon receiving the request, the PIN Server validates the request and checks if the PEMC is authorized to request service continuity update. If the request is authorized and valid, if the PIN Server has not authorized the PINE for service continuity, the PIN Server validates if the PINE is authorized and determines policy information about service continuity for the PINE. If the PIN Server has already authorized the PINE for service continuity, the PIN Server updates the configuration for the PINE and service indicated in the request.
Step 3.
If the PIN Server needs to update the AS with service continuity information, the PIN Server sends a PIN Service Continuity notification to the AS. The PIN Service Continuity notification includes PIN identifier, PINE identifier(s), PEGC identifier, service identifier and may include an application session identifier and terminating endpoints on the PINE and PEGC.
Step 4.
Upon receiving the notification, the AS validates the notification. If the notification is valid, the AS updates the service continuity configuration related to the PINE and service indicated in the notification.
Step 5.
If the processing of the PIN Configuration Service Continuity Update request was successful, the PIN Server sends a PIN Configuration Service Continuity Update response to indicate that the request processing was successful and may include policy information about service continuity for the PINE. Otherwise, the PIN Server sends a PIN Configuration Service Continuity Update response indicating that the request processing failed and can include appropriate reasons.
Upon receiving the PIN Configuration Service Continuity Update response, the PEMC uses the information provided in the response to inform the PINE(s) or the PEGC from which the service continuity request originated as in
clause 8.9.2.1.2.
PEMC performs PIN Management PEGC discovery procedure to discover which PEGC are available at the PINE when the PEMC does not have that information; for example, the PEMC may ignore if a PEGC is available at the PINE or PEGC information may not have been provided to the PEMC in the service provisioning request.
Pre-conditions:
-
The PEMC has been triggered for service continuity;
-
The target PEGC is not known by the PEMC.
Step 1.
The PEMC sends a PIN Management PEGC Discovery request to the PINE involved in the service continuity procedure. The PIN Management PEGC Discovery request includes security credentials, requestor identifier, PIN identifier, PINE identifier and list of PEGC information.
Step 2.
Upon receiving the request, the PINE validates the request and checks if the request is authorized. If the request is authorized and valid, the PINE uses the PEGC information provided in the request to identify PEGC(s) that are reachable and creates a list of PEGC identifier(s) that are available at the PINE.
Step 3.
If the procesing of the request was successful, the PINE sends a PIN Management PEGC Discovery response to indicate that the request processing is successfull and includes the list of PEGC identifier(s) available at the PINE. Otherwise, the PINE sends a PIN Management PEGC Discovery response indicating that the request processing failed and can include appropriate reasons.
Upon receiving the response, the PEMC selects the target PEGC based on the list of available PEGC received and the PIN policy.