Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.542  Word version:  18.4.0

Top   Top   Up   Prev   Next
0…   5…   8…   8.3…   8.4…   8.5…   8.5.3…   8.5.4…   8.5.7…   8.5.8…   8.5.9…   8.5.10…   8.5.11…   8.5.12…   8.5.13…   8.5.14…   8.6…   8.7…   8.8…   8.9…   8.10…   A…

 

8.8  Application server discovery and registration in PINp. 105

8.8.1  Generalp. 105

The PEMC and PIN Server have capabilities for maintaining information related to application servers that may be available to the PINE(s) within a PIN. Application server information may be pre-provisioned in the PIN Server or the PEMC; the application server may also register with the PEMC or the PIN Server if it has such capability.

8.8.2  Procedurep. 105

8.8.2.1  Generalp. 105

The follosing procedures are specified for AS discovery in PIN:
  • AS discovery;
  • AS registration;
  • AS registration update;
  • AS de-registration;

8.8.2.2  AS discoveryp. 105

Figure 8.8.2.2-1 illustrates the AS discovery procedure between the PINE and the PEMC and between the PEMC and the PIN Server. This procedure enables the PEMC to provide AS connectivity information to the PINE when requested by the PINE.
Pre-conditions:
  1. The PINE has joined the PIN and is authorized to communicate with the PEMC;
Reproduction of 3GPP TS 23.542, Fig. 8.8.2.2-1: AS discovery procedure
Up
Step 1.
The PINE sends an AS discovery request to the PEMC. The AS discovery request includes the requestor identifier, security credentials of the PINE and the AS service identifier of a service associated with an AS.
Step 2.
Upon receiving the request, the PEMC checks if the requestor is authorized to request AS discovery, and if the request is authorized, the PEMC verifies if it has information on an AS providing associated with the requested AS service identifier. If the PEMC identifies information about an AS providing the requested service, the PEMC proceeds to step 6.
Step 3.
If the PEMC has not identified an AS in step 2, the PEMC sends an AS discovery request to the PIN Server. The AS discovery request includes the requestor identifier, security credentials of the PEMC and the AS service identifier associated with an AS.
Step 4.
Upon receiving the request, the PJN Server checks if the requestor is authorized to request AS discovery, and if the request is authorized, the PIN Server verifies if it has information on an AS providing associated with the requested AS service identifier.
Step 5.
If the processing of the request was successful, the PIN Server sends an AS discovery response to the requestor indicating successful processing and includes connectivity information to the AS. If the request processing failed, the PIN Server indicates failure and may provide a failure reason.
Step 6.
If the processing of the request was successful in step 2 or the PEMC has received a successful response from the PIN Server in step 5, the PEMC sends an AS discovery response to the requestor indicating successful processing and includes connectivity information to the discovered AS. If the request processing failed, the PEMC indicates failure and may provide a failure reason.
Upon receiving the AS discovery response from the PEMC, if the response indicates success, the PINE (e.g., PIN Client) may provide the AS connectivity information to the AC so the AC can access the AS. If the response indicates failure, the PINE may retry AS discovery considering the failure reason.
Up

8.8.2.3  AS registrationp. 106

Figure 8.8.2.3-1 illustrates the AS registration procedure between the AS and the PEMC or PIN Server. This procedure enables the AS to provide AS connectivity information to the PEMC or the PIN Server.
Pre-conditions:
  1. The AS is authorized to communicate with the PEMC or the PIN Server;
Reproduction of 3GPP TS 23.542, Fig. 8.8.2.3-1: AS registration procedure
Up
Step 1.
The AS sends an AS registration request to the PEMC or PIN Server. The AS registration request includes the requestor identifier, security credentials of the AS, the AS service identifier of the service associated with the AS, the connectivity information of the AS.
Step 2.
Upon receiving the request, the PEMC or PIN Server checks if the requestor is authorized to request AS registration, and if the request is authorized, the PEMC or PIN Server stores information associated with AS service.
Step 3.
If the processing of the request was successful, the PEMC or PIN Server sends an AS registration response to the requestor indicating successful processing and include the AS registration identifier; the response may include an expiration time to indicate to the AS when the registration will automatically expire. To maintain the registration, the AS shall send a registration update request prior to the expiration time. If a registration update request is not received prior to the expiration time, the PEMC or PIN Server shall treat the AS as implicitly de-registered. If the request processing failed, the PEMC or PIN Server indicates failure and may provide a failure reason.
Upon receiving the AS registration response from the PEMC, if the response indicates success, the AS stores the registration identifier and may reuse it to update or delete its registration to the PEMC or PIN Server. If the response indicates failure, the AS may retry AS registration considering the failure reason.
Up

8.8.2.4  AS registration updatep. 107

Pre-conditions:
  1. The AS has registered with the PEMC or PIN Server;
  2. The AS has determined that its existing registration needs to be updated;
Reproduction of 3GPP TS 23.542, Fig. 8.8.2.4-1: AS registration update procedure
Up
Step 1.
The AS sends an AS registration update request to the PEMC or PIN Server where it registered. The request shall include the AS registration identifier and may include registration information such as the AS service identifier and AS connectivity information.
Step 2.
The PEMC or PIN Server performs an authorization check to verify whether the requestor is authorized to request AS registration update for the provided AS registration identifier; if the request is authorized and the AS registration identifier is valid, the PEMC or PIN Server update the registration information associated with the AS registration identifier.
Step 3.
If the request processing is successful, the PEMC or PIN Server replies to the AS with an AS registration update response and may include an updated expiration time to indicate to the AS when the updated registration will automatically expire. To maintain the registration, the AS shall send a registration update request prior to the expiration time. If a registration update request is not received prior to the expiration time, the PEMC or PIN Server shall treat the AS as implicitly de-registered. If the request processing failed, the PEMC or PIN Server indicates failure and may provide a failure reason.
Up

8.8.2.5  AS de-registrationp. 107

Pre-conditions:
  1. The AS has registered with the PEMC or PIN Server;
  2. The AS has determined that de-registration is required;
Reproduction of 3GPP TS 23.542, Fig. 8.8.2.5-1: AS de-registration procedure
Up
Step 1.
The AS sends an AS de-registration request to the PEMC or PIN Server where it registered. The request shall include the AS registration identifier.
Step 2.
The PEMC or PIN Server performs an authorization check to verify whether the requestor is authorized to request AS de-registration for the provided AS registration identifier; if the request is authorized and the AS registration identifier is valid, the PEMC or PIN Server removes the registration information associated with the AS registration identifier.
Step 3.
If the request processing is successful, the PEMC or PIN Server replies to the AS with an AS de-registration response. If the request processing failed, the PEMC or PIN Server indicates failure and may provide a failure reason.
Up

8.8.3  Information flowsp. 108

8.8.3.1  Generalp. 108

The following information flows are specified for AS discovery:
  • AS discovery request and response;
  • AS registration request and response.

8.8.3.2  AS discovery requestp. 108

Table 8.8.3.2-1 describes information elements for the AS discovery request from the PINE to the PEMC or from the PEMC to the PIN Server.
Information element Status Description
Requestor identifierMThe identifier of the requestor instance (e.g., PINE ID).
Security credentialsMSecurity credentials of the PINE.
Service identifierMThe identifier of a service provided by an AS (e.g., name).
Up

8.8.3.3  AS discovery responsep. 108

Table 8.8.3.3-1 describes information elements for the AS discovery response from the PEMC to the PINE or from the PIN Server to the PEMC.
Information element Status Description
Successful responseOIndicates that the AS discovery request was successful.
> AS connectivity informationMThe connectivity information to the AS (e.g., IP address, FQDN, URI).
Failure responseOIndicates that the AS discovery request failed.
> CauseOIndicates the cause of AS discovery request failure.
Up

8.8.3.4  AS registration requestp. 109

Table 8.8.3.4-1 describes information elements for the AS registration request from the AS to the PEMC or the PIN Server.
Information element Status Description
Requestor identifierMThe identifier of the requestor instance (e.g., AS ID).
Security credentialsMSecurity credentials of the AS.
AS service identifierMThe identifier of a service provided by an AS (e.g., name).
AS connectivity informationMThe connectivity information to the AS (e.g., IP address, FQDN, URI).
Up

8.8.3.5  AS registration responsep. 109

Table 8.8.3.5-1 describes information elements for the AS registration response from the PEMC or PIN Server to the AS.
Information element Status Description
Successful response (see NOTE)OIndicates that the AS registration request was successful.
> AS registration identifierMThe identifier of a registration.
> Expiration timeOIndicates the expiration time of the registration. To maintain an active registration status, a registration update is required before the expiration time.
If the Expiration time IE is not included, it indicates that the registration never expires.
Failure response (see NOTE)OIndicates that the AS discovery request failed.
> CauseOIndicates the cause of AS discovery request failure.
NOTE:
One IE is included in the response.
Up

8.8.3.6  AS registration update requestp. 109

Table 8.8.3.6-1 describes information elements for the AS registration update request from the AS to the PEMC or the PIN Server.
Information element Status Description
Requestor identifierMThe identifier of the requestor instance (e.g., AS ID).
AS registration identifierMThe identifier of an AS registration.
Security credentialsMSecurity credentials of the AS.
AS service identifierOThe identifier of a service provided by an AS (e.g., name).
AS connectivity informationOThe connectivity information to the AS (e.g., IP address, FQDN, URI).
Up

8.8.3.7  AS registration update responsep. 110

Table 8.8.3.7-1 describes information elements for the AS registration update response from the PEMC or PIN Server to the AS.
Information element Status Description
Successful response (see NOTE)OIndicates that the AS registration update request was successful.
> Expiration timeOIndicates the expiration time of the registration. To maintain an active registration status, a registration update is required before the expiration time.
If the Expiration time IE is not included, it indicates that the registration never expires.
Failure response (see NOTE)OIndicates that the AS discovery request failed.
> CauseOIndicates the cause of AS discovery request failure.
NOTE:
One IE is included in the response.
Up

8.8.3.8  AS de-registration requestp. 110

Table 8.8.3.8-1 describes information elements for the AS de-registration request from the AS to the PEMC or the PIN Server.
Information element Status Description
Requestor identifierMThe identifier of the requestor instance (e.g., AS ID).
AS registration identifierMThe identifier of an AS registration.
Security credentialsMSecurity credentials of the AS.
Up

8.8.3.9  AS de-registration responsep. 110

Table 8.8.3.9-1 describes information elements for the AS de-registration response from the PEMC or PIN Server to the AS.
Information element Status Description
Successful response (see NOTE)OIndicates that the AS de-registration request was successful.
Failure response (see NOTE)OIndicates that the AS discovery request failed.
> CauseOIndicates the cause of AS discovery request failure.
NOTE:
One IE is included in the response.
Up

8.8.4  APIsp. 111

8.8.4.1  Generalp. 111

Table 8.8.4.1-1 illustrates the API for AS registration.
API Name API Operations Operation Semantics Consumer(s)
Ppinserver_ASRegistration RequestRequest/ResponseAS
Update
Deregister
Up

8.8.4.2  Ppinserver_ASRegistration_Request operationp. 111

API operation name:
Ppinserver_ASRegistration_Request
Description:
The consumer requests to register the AS on the PIN server.
Inputs:
Outputs:
See clause 8.8.2.3 for details of usage of this operation.

8.8.4.3  Ppinserver_ASRegistration_Update operationp. 111

API operation name:
Ppinserver_ASRegistration_Update
Description:
The consumer requests to update the registered information of the AS on the PIN server.
Inputs:
Outputs:
See clause 8.8.2.4 for details of usage of this operation.

8.8.4.4  Ppinserver_ASRegistration_Deregister operationp. 111

API operation name:
Ppinserver_ASRegistration_Deregister
Description:
The consumer requests to deregister the AS from the PIN server.
Inputs:
Outputs:
See clause 8.8.2.5 for details of usage of this operation.

Up   Top   ToC