Ultra Cloud Core 5G User Plane Function, Release 2020.02
About this Guide
Conventions Used
5G Architecture
Feature Summary and Revision History
Summary Data
Revision History
Overview
Control Plane NFs
User Plane NF
Subscriber Microservices Infrastructure Architecture
Control Plane Network Function Architecture
5G-UPF Overview
Feature Summary and Revision History
Summary Data
Revision History
Product Description
Use Cases and Features
Configuration and Deployment Requirement for UPF
Anchor Point for Intra-RAT and Inter-RAT Mobility
External PDU Session Point of Interconnect to Data Network
Packet Inspection
User Plane Part of Policy Rule Enforcement
Lawful Intercept
Traffic Usage Reporting (Charging)
QoS Handling for User Plane
Downlink Packet Buffering and Data Notification Triggering
Forwarding End Markers to the Source NG-RAN Node
Deployment Architecture and Interfaces
UPF Architecture
UPF Deployment
Supported Interfaces
License Information
Standards Compliance
Features and Functionality
UPF 1:1 Redundancy
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Configuring 1:1 UPF Redundancy
Configuring BFD Monitoring Between Active UPF and Standby UPF
Configuring BGP Status Monitoring Between Each UP and Next-Hop Router
Configuring Sx/N4 Monitoring on the Active UPF and Standby UPF
Configuring VPP Monitor on Active UPF and Standby UPF
Preventing User Plane Switchback
Resetting Sx/N4 Monitor Failure
Monitoring and Troubleshooting
Show Command(s) and/or Outputs
show srp monitor bfd
show srp monitor bgp
show srp monitor sx
show srp monitor vpp
APN ACL Support
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
IP Source Violation
Gating Control
Bulk Statistics Support
Feature Description
Collection and Reporting of Usage Data over N4 Interface
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Standards Compliance
Configuration to Collect and Report Volume Measurement over N4 Interface
Configuring Charging Action for a Required Billing Action
Associating a Charging Action with a Rulebase
Control Plane-Initiated N4 Association Support
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
SMF initiated N4 Association Setup Procedure
How it Works
Call Flows
Session Management Function Initiated N4 Association Setup Procedure
Configuring the CP-Initiated N4 Association Setup Feature
CP-Initiated N4 Association Setup Feature OAM Support
Show Command Support
Charging Support
Feature Summary and Revision History
Summary Data
Feature Description
Offline Charging Events Reporting over N4
Online Charging Support over N4
How it Works
Call Flows
PFCP Session Establishment Procedure
PFCP Session Modification Procedure
PFCP Session Reporting Procedure
PFCP Session Deletion Procedure
IEs Supported for Offline Charging Reporting
IEs Supported for Online Charging Reporting
Usage Reporting in PFCP Modification Response
Usage Reporting for Online and Offline Charging
Implementing the QAURR Flag
Configuring Credit Control for Usage Reporting
Configuring ACS Rulebase for Usage Reporting
Deep Packet Inspection and Inline Services
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
DSCP Marking for Downlink and Uplink Packets
Transport Level Marking IE
Transport Level Marking Options IE
Inner Packet Marking IE
Traffic Readdressing or Redirecting
Redirect Information IE
Supported Inline Services
Application Detection and Control
Content Filtering
Event Data Records
Feature Description
How It Works
Limitations
Configuring Event Data Records
Configuring EDRs on UPF
Configuration to Enable EDR Module
Monitoring and Troubleshooting
show user-plane-service statistics rulebase name rulebase_name
L7 Protocol
DNS
FTP
HTTP
HTTPS
RTP/RTSP
SIP
Monitoring and Troubleshooting
Show Command(s) and/or Outputs
Tethering Detection
Feature Description
Configuring Tethering Support
Rulebase Configuration for Tethering
Ruledef Configuration for Tethering
EDR Configuration for Tethering
Monitoring and Troubleshooting
Show Command(s) and/or Outputs
show user-plane-service statistics tethering-detection
show user-plane-service statistics rulebase name rulebase_name
URL Blacklisting
Feature Description
How it Works
Configuring URL Blacklisting
Loading URL Blacklisting Database on UPF
Upgrading the URL Blacklisting Database
Configuration to Enable URL Blacklisting
Monitoring and Troubleshooting
Show Command(s) and/or Outputs
show user-plane-service url-blacklisting database
show user-plane-service url-blacklisting database url database_directory_path
show user-plane-service url-blacklisting database facility sessmgr all
show user-plane-service rulebase name rulebase_name
show user-plane-service inline-services info
show user-plane-service inline-services url-blacklisting statistics
show user-plane-service inline-services url-blacklisting statistics rulebase name rulebase_name
Configuring the Static and Pre-Defined Rules
Configuring ACS Ruledef for L7 Protocols for DPI
Charging Action Configuration for L7 Protocols for DPI
Dynamic and Static PCC Rules
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Predefined PCC Rules Support
Provisioning of Predefined PCC Rules
Rate Limiting for Static and Predefined Rules
Dynamic PCC Rules Support
Rate Limiting for Dynamic Rules
Standards Compliance
Configuring the URR IDs
Threshold Configuration
GTP-U Support
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Call Flows
Initial Attach on E-UTRAN via MME and S-GW
5G to EPS Handover with N26 Interface
Idle Mode Buffering and Paging
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Provisioning of Buffering Action Rule in the UPF
Buffering Action Rule Call Flow
Downlink Data Report for First DL Packet
Paging Policy Differentiation
Paging Policy Indicator (PPI)
Frame Format for the PDU Session User Plane Protocol
QoS Flow Identifier (QFI)
Paging Policy Presence
Paging Policy Indicator
N3 Transfer of PDU Session Information
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Transfer of PDU Session Information for Downlink Data Packets
Transfer of PDU Session Information for Uplink Data Packets
PDU Session Information Frame IEs
Standards Compliance
Limitations
N4 Interface Compliance with 3GPP Specification (Dec-2018)
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
Averaging Window
Paging Policy Indicator
N4 Interface Configuration
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
Configuring N4 Interface
Identifying an N4 Interface
Modification of N4-type Parameters in an Sx Service
Statistics
show control-plane-group
show sx-service all
show subscribers user-plane-only all
show user-plane-service statistics all
show subscribers user-plane-only seid number pdr all
show subscribers user-plane-only callid number pdr full all
N4 Session Management, Node Level, and Reporting Procedures
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
N4 Session Management, Node Level, and Reporting Procedures
N4 Node-level Procedures
N4 Session Management
N4 Session/Node-level Reporting Procedures
Relationships
End Marker Support
Constructing the End Marker Packets through UPF
UEs IPv4, IPv6, and IPv4v6 Support
How it Works
N4 Node-level Procedure Call Flows
N4 Association Setup Procedure Call Flow
N4 Association Update Procedure Call Flow
N4 Association Release Procedure Call Flow
N4 Heartbeat Procedure
N4 Session Management Procedures Call Flows
N4 Session Establishment Call Flow
N4 Session Modification Call Flow
N4 Session Delete Call Flow
N4 Session/Node Level Reporting Procedure Call Flows
Session Level Reporting Due to the GTP-u Error Indication Call Flow
Node-level Reporting Procedure due to GTP-u Path Failure Call Flow
UEs IPv4, IPv6, and IPv4v6 Support Call Flows
N4 Session Establishment and Modification Procedure for IPv6 Call Flow
N4 Session Establishment and Modification Procedure for IPv4v6 Call Flow
Configuring the N4 Session/Node Level Reporting Procedures
Enabling the GTP-u Echo Request Procedure
Verifying the N4 Session/Node Level Reporting Procedure Configuration
N4 Session Node Level Reporting Procedure OA and M Support
SNMP Traps
UPF Ingress Interface
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
Configuring UPF Ingress Interface Type Support
Verifying the UPF Ingress Interface Type Feature Configuration
UPF Local Configuration
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Configuring the Local Configuration Support for UPF
UPF Reporting of Load Control Over N4 Interface
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
Supported IE and Messages
Reporting Load Information to SMF
Configuring the Max Sessions
Show Command Support
Session Recovery
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
Configuring the System to Support Session Recovery
Enabling Session Recovery
Enabling Session Recovery on an Out-of-Service System
Enabling Session Recovery on an In-Service System
Disabling the Session Recovery Feature
Viewing Session Recovery Status
Viewing Recreated Session Information
Voice over New Radio
Feature Summary and Revision History
Summary Data
Revision History
Feature Description
How it Works
VoNR Call Flow for UPF
Troubleshooting Information
UPF Troubleshooting Information
Debug Logging
Monitoring CLI
Monitoring Protocol
RAT Type-based Statistics
Subscriber Level CLI
SNMP Support
Troubleshooting UPF Features
UPF Sample Basic Configuration
Sample UPF Configuration
Sample Configuration