CPN UPN Communication for Support of RAN and Network Slice Attributes

The CUPS architecture separates the control plane and the user plane functionality supporting distributed deployments. The 5G UPN supports load balancing and filtering of the user plane traffic based on the PFCP control plane received with the user plane.

Support of the CPN application to process the traffic at control plane sites and send it to the 5G UPN for enhanced filtering is added in this release. CPN application is supported as two applications, 4G CPN for processing S11 and S5/S8 traffic and the 5G CPN for processing N11 traffic.

The UPN application can operate in standalone mode with no CPN or in CPN enrichment mode. In CPN enrichment mode, the PFCP sessions in UPN are enriched with the RAN and network slice attributes. The flow sampling of the traffic to the probes in UPN is enhanced to support RAN and network slice flow sampling. The forward listing for filtering the traffic to the probes is enhanced in UPN to support RAN-based forward listing.

The UPN communicates with the CPN to manage traffic based on the RAN (flow sampling and forward listing) and the network slice (flow sampling) attributes in the 5G UPN solution.

The UPN works in the following two modes:

 

Without CPN Communication

■   Sessions will be based only on the incoming PFCP messages.
■   Filtering does not work based on RAN and network slice attributes.

 

With CPN Communication

The following topology explains how the UPN is communicating with the CPN.

 

■   Sessions will be created on the UPN based on the PFCP messages received.
■   The RAN and network slice attributes from CPN will be updated only to existing sessions based on the proprietary Gigamon PFCP (GPFCP) messages exchanged from CPN.
■   UPN will back up and restore the sessions with the session attributes received from CPN.
■   The RAN and network slice filtering rules are supported on UPN, which communicates with the CPN.

CPN and UPN Communication

■   The GPFCP messages are exchanged through UDP and are not encrypted.
■   The UDP port used for the CPN-UPN communication must be within the ephemeral range (49152 to 65535).
■   The GPFCP messages are not fragmented.

RAN filtering Parameters specific to 4G and 5G

o   E-UTRAN Cell Global Identifier (ECGI) (MCC+MNC+ECI)
o   New Radio Cell Global Identifier (NCGI) (MCC+MNC+NCI)
o   Tracking Area Code (TAC)
o   Tracking Area Identity (TAI) (MCC+MNC+TAC)

Network Slice Filtering Parameters

o   S-NSSAI with standardized SST (Slice/Service Type)
o   S-NSSAI non-standard SST values w/and w/out SD

 

Note:  In UPN, when the Flow Sampling map has RAN-related and generic rules, the session in map statistics is incremented when both the generic and RAN rules are matched. This behavior is expected as the rule lookup happens twice (before and after enrichment). The rule lookup happens when user tunnels are created from the PFCP packet, and this lookup increments the session for generic matching rules. After enrichment, the RAN update from the CPN triggers a rule lookup for matching RAN rules. For 5G sessions, the session count is based on the QFI per PDU session after enrichment.

CLI Commands added and modified for CPN UPN Communication:

The following table describes the steps to configure CPN UPN Communication in the CLI and also the configuration example:

No. Task Reference Topic
1 Exporter Configuration Go to apps exporter
2 GPFCP Profile Creation Go to gpfcp profile
3 CLI Configuration Example Go to CPN UPN Communication Configuration Example

GigaVUE-FM CUPS Communication Dashboard

No. Task Reference Topic
1 CUPS Communication Dashboard

Go to CUPS Communication Dashboard

 

The following tables capture the behavior of PFCP and GTP-U packets on UPN node when Flow Sample and Forward List maps are configured with different combination of attributes.

Forward List Maps

No. Task Reference Topic
1 Forward List Maps

Go to Forward List Maps

Flow Sample Maps

No. Task Reference Topic
1 Flow Sample Maps

Go to Flow Sample Maps

Upgrade from Standalone UPN to Enriched CPN

No. Task Reference Topic
1 Upgrade from Standalone UPN to Enriched CPN

Go to Upgrading Standalone UPN to Enriched CPN

Rollback from Enriched CPN to Standalone UPN

No. Task Reference Topic
1 Rollback from Enriched CPN to Standalone UPN

Go to Rollback from Enriched CPN to Standalone UPN

Quick Rollback from Enriched CPN to Standalone UPN

No. Task Reference Topic
1 Quick Rollback from Enriched CPN to Standalone UPN

Go to Quick Rollback from Enriched CPN to Standalone UPN