Policy control — PCC rules and URSP — the rules that decide a session's shape

5G Systems Notes · Concept map · Policy control Route · Hierarchy · Index · All concepts · Hub

Sessions, flows and slices

Where it sits

Sits atLevel 12 of the hierarchy · Sessions, flows and slices · explained
Learn firstPCF · 5QI — 21 concepts in the full chain, see the paths
UnlocksNothing else depends on it directly.
Primary clauseTS 23.503 §6.1, §6.6.2
Used inref-session 9 · index 2 · ref-core 1
Scanned from the notes at page load and joined with terms.json; nothing on this card is typed by hand.

What it is

What it is. The operator's rules, written by the PCF and enforced elsewhere. TS 23.503 is the framework. Policy travels in two directions, and keeping them apart is the whole of understanding it.

Into the network — PCC rules (TS 23.503 §6.3). A PCC rule pairs a service data flow template (how to recognise traffic) with the treatment to apply: which 5QI, what priority, what bit rates, whether to gate it, redirect it, or charge for it. The PCF gives PCC rules to the SMF, which turns them into packet detection and enforcement rules on the UPF over N4.

Into the device — URSP rules (TS 23.503 §6.6.2). UE Route Selection Policy tells the device how to sort its own traffic: which application, destination or connection capability matches which route selection descriptor — and therefore which S-NSSAI, which DNN, which session type. Delivered over NAS.

URSP is the direction people miss, and it is the one that makes slicing work. Policy is normally imagined as something done to traffic after it arrives. URSP is the operator instructing the device before anything is sent — because the decision which slice does this app use can only be made where the app is, and the network cannot classify traffic it may not be able to read.

Without URSP, a device would have no way to know which of its PDU sessions to put a given application on, and network slicing would be a promise the network could not keep.

TS 23.501 §5.6.1 assumes URSP is current: "The expectation is that the URSP in the UE is always up to date" — and then spends a paragraph on what to do when it is not, which is DNN replacement. The specification is aware that a rule living in the device is a rule that can go stale.

Where enforcement actually happens. The PCF decides and enforces nothing. The UPF enforces on packets; the device enforces on routing; the AMF applies access and mobility policy. Keeping the decision in one function is what lets an operator change behaviour without touching any of them.

Read on

This concept is read as part of one argument in ref-session, alongside the rest of its group.

Widget not found: sim_status

Before this concept, the hierarchy says to learn the following — the full chain, in order:

To understand Policy control (level 12) you first need 21 other concepts. Read them in this order — everything on one line can be read in any order, but no line before the one above it:
Immediately before Policy control: PCF, 5QI.
Keep going — where this sits on the route
Nothing depends on this one directly
It is a leaf of the graph — follow the route rather than the branch.
The route is every concept in the folder ordered by level, so nothing here needs anything after it. Computed at page load from terms.json; the same numbering as the route page.
5G Systems Notes · Concept map · Policy control Top · Concept map · Hub