5G-MAG / Standards

Specifications related to 5G-MAG's areas of work. Tracking comments, bug-fixing, request for new features, etc.
https://www.5g-mag.com/standards
12 stars 4 forks source link

5GMS AF treatment of Network Assistance Session resource #80

Closed rjb1000 closed 1 year ago

rjb1000 commented 1 year ago

Context

TS 26.512 specifies a Network Assistance Session resource at reference point M5. The Media Session Handler must create one of these before it can invoke any of the Network Assistance operations.

When a new Network Assistance Session is created by invoking the M5_NetworkAssistance_createNetworkAssistanceSession operation, the Media Session Handler POSTs in a NetworkAssistanceSession resource including:

Clause 11.6.4 provides some guidance on creating a Network Assistance Session:

The 5GMS AF populates the Network Assistance session resource with the service data flow information and optionally the policy template identifier that are valid for the media streaming session for which Network Assistance operations are to be performed. The AF uses this information to execute Network Assistance operations in the 5GC.

Clause 16.2 provides some guidance on the interactions between the 5GMS AF and the PCF at reference point N5/N33:

In the present specification the 5GMS AF converts the Network Assistance API calls and responses carried in interface M5 into API calls to the Session Management Policy Control Service, as specified in TS 29.514 [34].

If the Network Assistance feature is supported, then the 5GMS AF shall offer the bitrate recommendation and delivery boost request API based on existing policy templates that match the filtering criteria for a media streaming session, through the usage of either the _NpcfPolicyAuthorization API over N5, or the _NnefAFSessionWithQoS over N33 interface to the PCF.

Problem description

It is not clear from TS 26.512 what the 5GMS AF behaviour should be when the policy template identifier is omitted from the NetworkAssistanceSession supplied in the createNetworkAssistanceSession operation.

The sentence quoted above from clause 16.2 "...based on existing policy templates that match the filtering criteria for a media streaming session..." is ambiguous. It seems to imply that Policy Templates are always involved. However, the property is optional in the NetworkAssistanceSession resource in clause 11.6.

Moreover, the sentence describes "...filtering criteria for a media streaming session..." for finding identifying Policy Templates but does not explain whether the filtering is performed by the Media Session Handler or by the 5GMS AF, nor does it specify which criteria are used for matching.

It is also not clear how the 5GMS AF should behave if any of the requested QoS parameter values lie beyond those of the cited Policy Template.

Suggested solution

rjb1000 commented 1 year ago

SA4 advice:

I will attempt to provide a clarification in CR0037.

rjb1000 commented 1 year ago

CR contributed to SA4#125 by @rjb1000:

rjb1000 commented 1 year ago

CRs agreed at SA4#125:

rjb1000 commented 1 year ago

CRs revised (YAML corrections) and approved at SA#101:

rjb1000 commented 1 year ago

Approved changes published and available for download: