5GMSd Application Function Supported Features
The release versions of the 5GMSd Application Function support differing sets of interfaces, as described by the different versions of the 3GPP specifications, and differing levels of feature support for those interfaces. The page attempts to capture the feature sets and specification versions for each release, starting with the most recent release or upcoming releases.
Key
Where a feature of the specifications is supported the entry will be marked with ☑, where it is being worked on and slated for the next release the feature will be marked with ✎ and where it is unimplemented in that version the feature will be marked with ☐.
Upcoming Release v1.4.0 (development branch)
Interface reference point | Specifications & Versions | Protocols | Features |
---|---|---|---|
M1 (server) |
|
|
|
M3 (client) |
|
|
|
M5 (server) |
|
|
|
N5 (Npcf client/server) |
|
|
|
N33 (client) |
|
|
|
R4 (server) |
|
|
|
R5/R6 (client/server) |
|
|
|
Nbsf (client) |
|
|
|
Release v1.3.0
Interface reference point | Specifications & Versions | Protocols | Features |
---|---|---|---|
M1 (server) |
|
|
|
M3 (client) |
|
|
|
M5 (server) |
|
|
|
N5 (client/server) |
|
|
|
N33 (client) |
|
|
|
Nbsf (client) |
|
|
|
Release v1.2.0
Interface reference point | Specifications & Versions | Protocols | Features |
---|---|---|---|
M1 (server) |
|
|
|
M3 (client) |
|
|
|
M5 (server) |
|
|
|
N5 (client/server) |
|
|
|
N33 (client) |
|
|
|
Nbsf (client) |
|
|
|
Release v1.1.0
Interface reference point | Specifications & Versions | Protocols | Features |
---|---|---|---|
M1 (server) |
|
|
|
M3 (client) |
|
|
|
M5 (server) |
|
|
|
N5 (client/server) |
|
|
|
N33 (client) |
|
|
|
Nbsf (client) |
|
|
|
Features
The following describes the features of the Application Function that have been implemented, due to be implemented or not planned yet.
Implemented in the upcoming release (v1.4.1)
- Everything from v1.4.0 plus…
- Interface at M1 (AP <=> AF)
- Metrics Reporting Provisioning (TS 26.512 v17.7.0 + fixes)
- Python command line tools moved to rt-5gms-application-provider repository
- Interface at M5 (UE <=> AF)
- Metrics Reporting (TS 26.512 v17.7.0 + fixes)
Implemented in the latest release (v1.4.0)
- Interface at M1 (AP <=> AF)
- Provisioning Sessions (TS 26.512 v17.4.0)
- Content Protocols Discovery (TS 26.512 v17.4.0)
- Server Certificates Provisioning (TS 26.512 v17.4.0)
- Content Hosting Provisioning (TS 26.512 v17.4.0)
- Consumption Reporting Provisioning (TS 26.512 v17.7.0)
- Dynamic Policy Templates Provisioning (TS 26.512 v17.7.0)
- Interface at M3 (AS <=> AF)
- Server Certificates Provisioning
- Content Hosting Provisioning
- Interface at M5 (UE <=> AF)
- Service Access Information (TS 26.512 v17.7.0)
- Consumption Reporting (TS 26.512 v17.7.0)
- Network Assistance (TS 26.512 v17.7.0)
- Delivery Boost only
- Dynamic Policies (TS 26.512 v17.7.0)
- 5 Tuple Service Flow Description method only.
- Uplift of other interfaces to TS 26.512 v17.7.0
Being worked on for pending releases
This is a list of features being worked on for upcoming releases of the 5GMS Application Function (and who is primarily working on that feature):
- Data Collection AF (BBC)
- Internal AF interface (originating at M5 (UE <=> AF))
- Collection of Metrics Reports
- Collection of Consumption Reports
- Interface at R4 (AS <=> AF)
- Media Streaming Access Reporting
- Interface at R5/R6 (AP <=> NWDAF/AF)
- Metrics Report Events
- Consumption Report Events
- Network Assistance Invocation Events
- Dynamic Policy Invocation Events
- Media Streaming Access Report Events
- Internal AF interface (originating at M5 (UE <=> AF))
- 5GMBS seamless switching ()
Unimplemented
The following is a list of possible areas of the project to work on noting which interfaces each is for or where a component resides:
- Direct Data Collection Client (UE)
- Interface at M1 (AP <=> AF)
- Edge Computing integration
- Content Preparation Template Provisioning
- Event Data Processing Provisioning
- Interface at M3 (AS <=> AF)
- Lifecycle management (heartbeat/registration/deregistration)
- Hosting activation/deactivation