Control-User Plane Separation (CUPS) and PFCP
Offered By: media.ccc.de via YouTube
Course Description
Overview
Explore Control/User Plane Separation (CUPS) and PFCP in this OsmoDevCall presentation by Harald "LaF0rge" Welte. Dive into the CUPS Architecture Reference Model, interfaces, and the PFCP protocol. Learn about key CUPS functions, including traffic detection and charging/usage monitoring. Understand essential PFCP concepts, session-related procedures, and packet processing abstractions such as Packet Detection Rules (PDR), Forwarding Action Rules (FAR), Usage Reporting Rules (URR), QoS Enforcement Rules (QER), and Buffering Action Rules (BAR). Discover the relationship between CUPS and 5G, and explore open-source implementations in the user plane using C language userland with normal socket API.
Syllabus
Intro
Acronyms
CUPS Architecture Reference Model
CUPS Interfaces / PFCP protocol
Functions of CUPS Traffic Detection • Charging / Usage Monitoring
Key PFCP concepts
Key PFCP session related procedures There are the following three key procedures
CUPS Packet Processing Abstraction
PDR: Packet Detection Rule Packet Detection Information
FAR: Forwarding Action Rule Destination Interface
URR: Usage Reporting Rule
QER: QoS Enforcement Rule Maximum Bitrate
BAR: Buffering Action Rule
CUPS and 5G
Open Source around CUPS
user plane: Clanguage userland with normal socket API
Taught by
media.ccc.de
Related Courses
An Introduction to Computer NetworksStanford University via Independent Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent Introduction aux réseaux mobiles
Institut Mines-Télécom via France Université Numerique Comprendre la 4G
Institut Mines-Télécom via France Université Numerique 4G Network Essentials
Institut Mines-Télécom via edX