PCF — Policy Control Function — the rules a session must obey
The core network
Where it sits
What it is
What it is. The Policy Control Function — where the operator's intent enters the system. TS 23.501 §6.2.4, with the detail in TS 23.503 §6.2.1. Its list in the architecture specification is four lines:
Supports a unified policy framework to govern network behaviour · provides policy rules to control plane functions to enforce them · accesses subscription information relevant for policy decisions in a UDR · supports PDU Set based handling.
NOTE: "The PCF accesses the UDR located in the same PLMN as the PCF."
"Provides policy rules to control plane function(s) to enforce them" is the shape of the whole thing. The PCF decides nothing at packet level and enforces nothing. It writes rules, and other functions carry them out:
| Rule | Goes to | Which then |
|---|---|---|
| PCC rules | the SMF | programs the UPF over N4 to detect and treat traffic |
| URSP rules | the device, over NAS | decides which app's traffic goes on which PDU session and slice |
| AM policy | the AMF | applies service-area and RFSP restrictions |
URSP is the interesting direction, because policy reaches into the device. Policy is usually imagined as something the network does to traffic. URSP is the operator telling the device how to sort its own traffic before any of it is sent — which application matches which route, and therefore which slice. Without it, slicing would need the network to classify traffic it may not be able to see, and the device would have no way to know which of its sessions to use.
It is a policy decision point. The enforcement points are the UPF (for packets) and the device (for routing). Keeping the decision in one function is what lets an operator change behaviour without touching either — the same separation the CP/UP split makes for forwarding.
Read on
This concept is read as part of one argument in ref-core, alongside the rest of its group.
Before this concept, the hierarchy says to learn the following — the full chain, in order: