Core Network Evolution (RCAF, PFDF and TSSF) - 3GPP REST API

Core Network Evolution (RCAF, PFDF and TSSF) - 3GPP REST API

Looking back at the diversity of technology development, the standard has taken a new path since 3GPP Release 13. There is more focus on new network elements, extensive attention to machine type communication (MTC), new REST-based interfaces (JSON), and new protocols such as the Packet Forwarding Control Protocol (PFCP).

This article will introduce the three newly introduced functions in 3GPP Release 13 and 14: Radio Congestion Awareness Function (RCAF), Packet Flow Description Function (PFDF) and Traffic Steering Support Function (TSSF).

[[216276]]

Radio Congestion Awareness Function (RCAF)

According to the definition of 3GPP, the RAN Congestion Awareness Function (RCAF) provides RAN User Plane Congestion Information (RUCI) to the PCRF so that the PCRF considers the RAN user plane congestion status as a factor in determining the policy.

So how does it do it? Simply put, RCAF is integrated with RAN O&M to collect information about user plane congestion and affected Cell/eNBs, then queries MME/SGSN about the affected users and services (IMSI/APN), and then updates PCRF with the acquired information to help PCRF make decisions (policies) to handle the current congested user services.

RCAF Reference Point

The NS, Np and Nq/Nq' interfaces are all standard 3GPP interfaces, while the deployment of the interface between RCAF and Radio O&M is operator specific. The following is a summary of the corresponding 3GPP standard reference points.

RCAF is meant to play an important role in mobile broadband and MEM (primarily NB-IoT) congestion awareness and reporting.

For MBB, RCAF will identify the congested components, affected users and services, and then report to PCRF to apply the relevant congestion policies. This is done by RCAF asking MME for the affected users and services (IMSI+APN) for a given congested component reported or exported from Radio O&M.

For M2M/IoT, RCAF will be integrated with SCEF, which enables the network to notify the third-party AS (IoT platform) of congestion status, which may cause potential risks to data transmission. The same process can be queried through SCEF through AS and application server.

Packet Flow Description Function (PFDF)

The Packet Flow Description Function (PFDF) is a repository of Packet Flow Descriptions (PFDs) that can be managed, added, updated, or removed by the SCS/AS (which can be a third-party AS) through the SCEF.

The so-called PFD, in its simplest form, consists of a PFD ID, a triple including the protocol, the server IP address and the port number (it can also be a URL, host name, domain name, etc.).

For example, dealing with some company's IoT platform might require adding a new PFD to allow sensors (traffic) to pass to the new server, so the PFD installation might be, <server IP address>, <protocol>, and <port number>.

Ultimately, all of these require PCDF to be executed in PCEF to achieve this function. In short, PFDF enables third-party ASs to provide/modify/delete PFDs into the MNO network through SCEF. PFDF can store PFDs or provide them to PCEF through a JSON interface.

Below is a call flow that describes a basic use case.

PFDP reference point

Both Nu and Gw interfaces are standard 3GPP interfaces, and both Nu and Gw are based on REST/JSON interfaces.

Traffic Steering Support Function (TSSF)

TSSF is the function that receives traffic steering control information from PCRF and ensures that the relevant traffic steering policies are executed in Gi-LAN. Traffic steering policies are configured locally in TSSF and can be used for uplink, downlink or bidirectional links. To ensure that the traffic steering policy is executed, TSSF performs deployment specific operations configured for that traffic steering policy.

Through St-specific JSON attributes, such as flow information, ts-policy-identifier-dl, ts-policy-identifier-ul, ts-rule-name, etc., PCRF can activate specific service-oriented policies in TSSF.

These policies could define a local action in the TSSF, assuming one of the actions could be NSH insertion, in which case this would be a collaboration between the IETF and 3GPP to implement the Service Function Chaining (SFC) use case, but this has not been confirmed at this time.

The St interface is a REST interface based on JSON. The following is the position of TPCF in the PCC reference architecture, but embedding PGW is a candidate function.

While these new network capabilities look interesting, market adoption is not guaranteed, especially as vendors in the market offer tailor-made capabilities with specific solutions that do almost the same job, just using different protocols and technologies.

<<:  2018 Top Ten Internet Trends Prediction: 5G Becomes the Focus

>>:  These seven technology topics are the hottest in 2018. If you don’t know them, you’ll be out of date

Recommend

Five technical challenges in deploying IoT networks

Network architects and system engineers beware—ge...

The Smart Network: Cisco's most disruptive innovation in a decade

A little over a year ago, my colleague David McGr...

Review: China ranks first in 5G mobile phone sales, is the world happy too?

After the Spring Festival of the Year of the Ox, ...

The “6G” trend is sweeping the world, and it is still unknown who will win

Technological development is endless, especially ...

Top 10 technology trends governments should watch in 2021

[[391593]] The pandemic has forced government age...

Working principle of HTTP protocol: a must-read for front-end

Why does the front-end need to understand the HTT...

Understanding Lossless Networks in One Article

According to OpenAI's data analysis, the amou...

IPv6 Multicast Technology and Dual Protocol Stack Technology

1. IPv6 Multicast Technology IP multicast is an e...

If the TCP protocol is used, will there be no packet loss?

Data packet sending process First, the green chat...