Skip to content

Draft: feat(pcf): policy authorization service on traffic steering for sfc

Tariro Mukute requested to merge traffic_steering_sfc into develop

The MR adds the policy authorization service as described in 3GPP TS 29.514. While the MR adds boiler code for all policy authorization service endpoints (api-server) and models, the MR only implements the policy authorization service operations that correspond to traffic steering for service function chaining. This is related to oai/cn5g/oai-cn5g-upf#15.

The endpoints of interests are:

  • Npcf_PolicyAuthorization_Update - /app-sessions/{appSessionId} (PATCH ModAppSession) [3GPP TS 29.514 Chapter 4.2.2]
  • Npcf_PolicyAuthorization_Create - /app-sessions (POST PostAppSessions) [3GPP TS 29.514 Chapter 4.2.3]

For each of the endpoints, the MR focuses on the following procedures respectively:

  1. Initial provisioning of traffic routing and service function chaining information [3GPP TS 29.514 Chapter 4.2.2.8]
  2. Update of traffic routing and service function chaining information [3GPP TS 29.514 Chapter 4.2.3.8]

Related common-src MR to be merged before merging this one

Edited by Raphael Defosseux

Merge request reports