Network Impact Report 109 48-FGC 101 3390/1-V1 Uen D1

SAPC 1 Network Impact Report
Ericsson Service-Aware Policy Controller

Contents


1 Introduction

This Network Impact Report (NIR) describes the new and changed functions implemented in the SAPC since SAPC 17A FD01 and indicates how these changes affect the product and the overall network used by operators.

To find the changes applicable to a specific upgrade path, apply the filters by using the funnel icon on the upper left part of the browser.

1.1 Other Network Elements

For information on SAPC compatibility with other Ericsson products, refer to Compatible Network Elements.

2 General Impact

This section provides information about changes in the system that affect general areas.

2.1 Capacity and Performance

This section summarizes the performance of the SAPC Virtual Network Function (VNF) in a standalone configuration, using internal repository, in the following network environments:

  • Scenario A, where the SAPC uses Gx Rel 9 interface towards GGSN. Default Bearer QoS Control is activated.

  • Scenario B1, where the SAPC uses Ericsson Gx+ Rel 9 interface towards GGSN. Default Bearer QoS Control and Usage Reporting for Mobile functions are activated.

  • Scenario F, LTE/EPC solution, where the SAPC uses Gx Rel 9 interface towards Ericsson EPG or with any PDN Gateway.

  • Scenario F1, IMS VoLTE solution

Performance data in this document are based on the Default Traffic Models.

The frequency of the messages received by the SAPC using the Default Traffic Model is as follows:

Scenario A

  • 0.238 Default IPCAN bearer activations per subscriber during the Busy Hour.

  • 0.238 Default IPCAN bearer deactivations per subscriber during the Busy Hour.

  • 1 Gx Interim per session.

  • 0.35 sessions per subscriber

Scenario B1

  • 0.238 Default IPCAN bearer activations per subscriber during the Busy Hour.

  • 0.238 Default IPCAN bearer deactivations per subscriber during the Busy Hour.

  • 1 Gx interim per session.

  • 0.3 Default IPCAN session modifications owing to Usage Reporting for Mobile per session.

  • 100% of the subscribers use Usage Reporting for Mobile function.

  • 0.35 IPCAN sessions per subscriber.

Scenario F

  • 0.14 IPCAN session establishment per subscriber during the Busy Hour.

  • 0.126 IPCAN session release per subscriber during the Busy Hour.

  • 2.5 IPCAN session interim per IPCAN session during the Busy Hour.

  • 0.7 IPCAN sessions per subscriber.

Scenario F1

  • 0.14 IPCAN session establishment per subscriber during the Busy Hour.

  • 0.126 IPCAN session release per subscriber during the Busy Hour.

  • 2.5 IPCAN session interim per IPCAN session during the Busy Hour.

  • 0.7 IPCAN sessions per subscriber.

  • 1 AF session establishment per subscriber during the Busy Hour.

  • 1 AF session modification per subscriber during the Busy Hour.

  • 1 AF session release per subscriber during the Busy Hour.

  • 100% of the subscribers use VoLTE services.

  • The average duration per AF session is 1.5 minutes.

Note: Subscribers is the number of subscribers provisioned in the node.

2.1.1 Subscriber Capacity and Network Performance

The following data are used for the characteristics measurements for each network scenario previously described.

  • Subscriber Profile used for SACC scenarios: 14 authorized services in the Gx interface per IPCAN session. The number of services authorized has impact on the performance of the node.

The following tables show the maximum Subscriber Capacity and the maximum Transactions Per Second of SAPC per each network scenario. The number of TPS supported for all releases of the Gx interface when executing similar functions is about the same.

The concept of Transaction in this document means a service request and the corresponding reply. The related capacity term is Transactions Per Second (TPS).

Table 1   Scenario A: Gx, QoS

Scenario A

2 TP

10 TP

20 TP

45 TP

Millions of Subscribers

9.45

68.92

130.95

257.842

Transactions Per Second

1875

13670

25973

51139

PDP Sessions (thousands)

3308

24123

45834

90245

Table 2   Scenario B1: Gx, QoS, Usage Reporting

Scenario B1

2 TP

10 TP

20 TP

45 TP

Millions of Subscribers

6.8

49.618

94.273

185.620

Transactions Per Second

1482

10806

20531

40424

PDP Sessions (thousands)

2381

17366

32996

64967

Table 3   Scenario F: LTE/EPC Solution

Scenario F

2 TP

10 TP

20 TP

45 TP

Millions of Subscribers

11.055

80.6

153.18

301.605

Transactions Per Second

1892

13795

26211

51608

Number of Gx sessions (thousands)

7739

56435

107226

211123

Table 4   Scenario F1: IMS VoLTE Solution

Scenario F1

2 TP

10 TP

20 TP

45 TP

Millions of Subscribers

1.2

8.96

17.024

33.520

Transactions Per Second

1235

9007

17114

33697

Number of Gx sessions (thousands)

860

6272

11917

23464

AF Sessions (thousands)

31

224

426

839

External Database Access

The impact of storing subscriber profiles in an external database is determined by the performance of the external database, the parts of the subscriber profile externally stored and the operator data model. According to estimations, the impact in performance using LDAP interface is as follows:

  • 15% reduction in the number of TPS supported, when both subscriber profile and usage accumulators are stored in external database, which needs a write operation to external database.

  • 10% reduction in the number of TPS supported, when no accumulators are stored in the external database.

2.2 Configuration

The differences in the Managed Object Model (MOM) since the previous release can be found as part of the MOM, see next Figure:

Figure 1   Location of the differences in the MOM

2.3 Changes in Upgrade Procedure

2.3.1 SAPC 1.0

The upgrade procedure has been improved in SAPC 1 providing:

  • Automatic update of configuration files

  • Automatic update of Diameter dictionary files

  • Automatic update of PM (counters and threshold alarms)

  • Automatic update of preconfigured entities

  • Upgrade traces for troubleshooting purposes

  • Upgrade progress in console

  • Automatic installation of new SLES Security patches in the host OS in SCs in SAPC PNF (to improve security in the system)

2.3.2 SAPC 1.1

The upgrade procedure has been improved to consider the increase of memory of the PL VMs in SAPC VNF.

There exist upgrade limitations derived from the changes on the IP Network Design. For further details, refer to IP Network Design.

2.3.3 SAPC 1.2

From SAPC 1.2 onwards, the SAPC SW package format follows the Ericsson standard CSM (CBA SW Model). It is a unified model, for installation and upgrade packages that simplifies the SW management in the node.

Attention!

Due to this change, the SW upgrade to the SAPC 1.2 version implies a service outage during the rolling upgrade procedure.For further information about upgrade timing and impacts refer to SAPC Upgrade Information.

2.3.4 SAPC 1.3

The SAPC provides an upgrade method for the SAPC Virtual Network Function (VNF) in standalone scenarios.

The Upgrade by Replacement procedure is based on the whole VNF replacement. It provides a smooth upgrade process as it has no impact on other telecom network nodes, and it does not cause any service outages, because both SAPC VNF instances with the old and the new SAPC versions are deployed simultaneously during the upgrade procedure.

The prerequisite of this upgrade procedure is to provide SAPC with the following:

  • The provision of virtual resources in the data center to allow the deployment of the two SAPC VNF instances during the upgrade procedure.

  • Two extra virtual IP (VIP) addresses for Operation and Maintenance (OAM) access during the upgrade procedure.

  • Two extra VIP addresses for dynamic data replication during the upgrade procedure.

Refer to SAPC VNF Upgrade by Replacement Instruction for further information about upgrade timing and impacts.

For the SAPC PNF upgrade, if the hardware used is NSP 6.1 with GEP3 blades, the validated and mandatory GEP3 firmware version to ensure a successful upgrade is R11A or later.

The GEP3 firmware version must be updated as a pre-upgrade step.

2.4 Upgrade Impact in UDC

2.4.1 SAPC 1.0

When the SAPC is deployed as part of the User Data Consolidation (UDC) solution, consider the following impacts:

  • Application schema in CUDB:

    • Added SevTrig, SspId, SpdnGwName, and SpresenceAreaName attributes in the SAPC object class.

  • Application counters in CUDB: no impacts

  • Notification files with CUDB: no impacts

  • Notifications with the Provisioning Gateway: no impacts

  • Validations in Provisioning Gateway: no impacts

2.4.2 SAPC 1.1

No impacts

2.4.3 SAPC 1.2

When the SAPC is deployed as part of the User Data Consolidation (UDC) solution, consider the following impacts:

  • Application schema in CUDB:

    • Added OngoingSession and ClosedSession attributes in a new object class SAPC5.

2.5 BackupFormatter Tool

The BackupFormatter tool can be used to export information contained in the backups of the SAPC internal database.

2.6 IP Network Design

2.6.1 SAPC 1.1

2.6.1.1 VNF

The following impacts must be considered for SAPC VNF deployments:

  • A new deployment of SAPC without Virtual Routers is provided as the recommended alternative for SAPC1.1 onwards. It has the following characteristics:

    • SCs and PLs are directly connected to the Datacenter Gateways through static routing.

    • As there are no VRs, the so called VIP Networks become the External Networks.

    • The mask for Traffic External network is /28 instead of /29 to cope with the IP addresses assigned to the FEEs.

    • The number of FEE elements per SC/PL has been reduced from 2 to 1, keeping the FEE High Availability, so, the minimum number of interfaces per VM is 3 (eth1, eth2, and eth3) instead of the previous 4 interfaces. This is the default configuration in SAPC1.1.

    • Physical traffic separation is extended and now can be configured for any of the Traffic types (Gx, Rx, Sy, and so on) supported by SAPC.

    Advantage of deployment without VRs is that it needs less resources (do not need 4 VMs for the VRs), provides low failover time when a SAPC VM is not available and avoids unnecessary OSPF signaling. Option with using VRs is kept (optionally) for legacy reasons, for SAPC1.0 customers that were already using them, and do not want to change their IP design.

    Attention!

    These improvements can be applied only through upgrade by replacement or new deployment. See Changes in Upgrade Procedure chapter for upgrade by replacement support details.

  • The deployment of SAPC with Virtual Routers is supported for backward compatibility reasons. Several improvements are included in this solution:

    • The number of FEE elements per SC/PL has been reduced from 2 to 1, keeping the FEE High Availability, so, the minimum number of interfaces per VM is 3 (eth1, eth2, and eth3) instead of the previous 4 interfaces. This is the default configuration in SAPC1.1. Previous FEE configuration with 2 FEE elements per VM is supported for backward compatibility reasons.

    • For SAPC deployments with Virtual Routers, one single OAM VIP Network interconnects both SCs and the OAM Virtual Routers. Similarly, one single Traffic VIP Network interconnects the PLs with FEE elements with Traffic Virtual Routers. Previous networks configuration with 2 OAM VIP Networks and 2 Traffic VIP Networks is supported for backward compatibility reasons.

    • Physical traffic separation is extended and now can be configured for any of the Traffic types (Gx, Rx, Sy, and so on) supported by SAPC.

    • When Virtual Routers are not connected to the OSPF network of the customer, the OSPF area 0 is created in a new interlink between both VRs; VRRP address between VRs is only created in this case.

    • The software of the Virtual Routers is updated to include a new version of the VMware Tools.

    Attention!

    These improvements can be applied only through upgrade by replacement or new deployment. See Changes in Upgrade Procedure chapter for upgrade by replacement support details.

For further information, refer to the SAPC Network Description and SAPC VNF Network Configuration Guide.

2.6.1.2 PNF - NSP

The following impacts must be considered for SAPC NSP deployments:

  • Additional configuration is provided for resilience in the internal network: a new management interface in the SCs, connected to the second SCX, together with a new cross-link among the 2 SCXs, allows that the solution works fine when a SCX fails. Also the ARP monitoring added to detect connectivity problems. DMX is used as SCXB and HW management software. Also, a collapsed redundant Northbound Interface is included to the configuration. The details of this new configuration are the following:

    • A new cross-link cable is added to interconnect both Ethernet Switch Boards of subrack 0.

    • IP addresses used previously for SCs (sapc_internal_sp network) are reassigned in the SCXB for ARP monitoring:

      • .1 for SCXB-0-0 (left).

      • .2 for SCXB-0-25 (right).

    • Additional IP addresses from the sapc_internal_sp are now assigned to the SCs in the Network:

      • .121 for SC-1.

      • .122 for SC-2.

    • IP addresses from the sapc_mgmt_sp network are also assigned to the hypervisors in the new mgmt2 interface:

      • .3 for Host_1.

      • .4 for Host_2.

    Attention!

    These improvements can be applied only through upgrade by replacement (available only for VNF) or new deployment. See Changes in Upgrade Procedure chapter for upgrade by replacement support details.

  • Deployment recommended by the SAPC PNF Deployment Instruction is aligned with the common cabling in production environments: PL-7/PL-8 for traffic purposes, PL-3/PL-4 for external Database, PL-5/PL-6 for GeoRed and PL-9/PL-10 for traffic separation.

For further information, please, refer to the SAPC NSP 6.1 Hardware Description and NSP 6.1 Network Configuration Guide.

2.6.2 SAPC 1.2

Physical traffic separation can be configured for OAM and Provisioning.

Attention!

These improvements can be applied only through upgrade by replacement (available only for VNF) or new deployment. See Changes in Upgrade Procedure chapter for upgrade by replacement support details.

2.6.3 SAPC 1.3

The following features are supported:

  • Physical traffic separation can be configured for Event-Based Monitoring (EBM).

  • IPv6-only configuration is supported in the external networks for OAM and signalling traffic that permits the communication with SAPC neighbors such as PCEFs, External Databases or Provisioning Systems for both VNF and PNF deployments.

    For PNF, this does not include the hypervisor management network and the BSP Northbound OAM network for PNF deployments, that are supported only with IPv4.

    For VNF, the IPv6-only configuration is supported only for deployments without Virtual Routers.

Attention!

These improvements can be applied only through upgrade by replacement (available only for VNF) or new deployment. See Changes in Upgrade Procedure chapter for upgrade by replacement support details.

2.7 Other Impacts

2.7.1 SAPC 1.0

SCTP

SCTP bundling is disabled by default.

Rx Interface

The Rx interface is enhanced to support the Rx-Request-Type AVP in AAR messages from the Application Function (AF).

The following changes are made to support the Rx-Request-Type AVP:

  • When an AAR message is received with this AVP, the SAPC answers an AAA message whose Result-Code AVP is:

    • DIAMETER_UNKNOWN_SESSION_ID (5002) if Rx-Request-Type is UPDATE_REQUEST (1) and there is no Rx session

    • DIAMETER_INVALID_AVP_VALUE (5004) if Rx-Request-Type is PCSCF_RESTORATION (2), given that this value is not supported yet

The following counter is added:

  • rxAaasUnknownSessionId

2.7.2 SAPC 1.1

REST interface

On the REST interface, the integer attribute of content pccRuleId is deprecated as of SAPC 1.1 but still enabled to ensure backward compatibility. A new string attribute pccRuleName is added as a replacement of pccRuleId. From SAPC 1.1 on, pccRuleName must be used instead of pccRuleId.

New tag

The new AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].selected policy tag is added in order to know if the reporting group for a specific data plan is in usage.

2.7.3 SAPC 1.2

Provisioning REST interface

Provisioning REST interface enhanced to use SecM for TLS supported cipher configuration. The list of recommended enabled TLS cipher suites for the SAPC is specified in Security Management Guide.

3 Impacts on Basic Functions

This section describes features, enhancements, and other changes that are introduced with the software upgrade.

3.1 Event Triggers Selection

Introduced in:  

SAPC 1.0

3.1.1 Description of Impacts

Event Triggers can be set unconditionally at subscriber, subscriber group, or node levels, and also conditionally using policies.

3.1.2 Interface

Event-Triggers can now be included in Gx CCA-Update and RAR messages.

The following changes are done to support Dynamic Event Triggers:

  • Added Event-Trigger AVP in CCA-Update and RAR messages

  • Added NO_EVENT_TRIGGERS (14) value in the Event-Trigger AVP in CCA-Update and RAR messages.

3.1.3 Operation

The following policy type is added:

  • event-triggers

3.2 Flexible Output Protocol

Introduced in:  

SAPC 1.0

3.2.1 Description of Impacts

The Flexible Output Protocol allows transformations of the outgoing Gx protocol messages that do not affect the SAPC logic, but that are complementary to it. The SAPC supports transformation at command level (message) and at service level (Charging-Rule).

3.2.2 Interface

No impact

3.2.3 Operation

New policies added for Flexible Output Protocol.

3.3 PCEF Restart and PCEF Removal

Introduced in:  

SAPC 1.0

3.3.1 Description of Impacts

Policy and Charging Enforcement Function (PCEF) restart is detected when any CCR-Initial message is received with an Origin-State-Id AVP that is different from the Origin-State-Id currently stored in the SAPC.

Note: In previous SAPC releases it was detected only if the received Origin-State-Id was higher than the stored one.

When a diameterNode peer is removed from the configuration data, the SAPC removes all the sessions established by that peer as done during a PCEF restart, but without applying any delay before starting to delete.

3.3.2 Interface

The SAPC does not reject CCR-Is with DIAMETER_INVALID_AVP_VALUE (Result-Code value 5004) in case the CCR-I is received with an Origin-State-Id lower than the locally stored one. Any different Origin-State-Id is considered for PCEF restart detection instead.

3.3.3 Operation

No impact

3.4 Policy Studio Improvements in SAPC 1.0

Introduced in:  

SAPC 1.0

3.4.1 Description of Impacts

The Policy Studio function supports the view, creation, modification, and deletion of subscriber profiles. It allows to associate profiles, data plans, reporting groups, and so on, with subscribers. It also supports the visualization of usage accumulators.

3.4.2 Interface

No impact

3.4.3 Operation

No impact

3.5 Diameter Race Conditions and Concurrent Reauthorizations over Gx

Introduced in:  

SAPC 1.0

3.5.1 Description of Impacts

When a race condition is reported by the PCEF, the SAPC is able to reauthorize the session and send reattempting RARs to the PCEF with the latest policy information. The SAPC does not send a new Gx RAR message to the PCEF until the previous Gx RAR is acknowledged for the same Gx session.

3.5.2 Capacity and Performance

Enabling diameter race conditions and concurrent reauthorization handling over Gx can imply a performance drop of up to 8% in TPS for traffic models with high rate of SAPC-initiated reauthorizations (Gx RAR messages), due to, for example, AF events or time of day conditions.

3.5.3 Interface

The following changes are done to support diameter race conditions and concurrent reauthorization handling:

  • Added bit value 16 in the Supported-Features AVP

  • Added DIAMETER_PENDING_TRANSACTION (4144) value in Experimental-Result-Code AVP in RAA messages

  • Added DIAMETER_OUT_OF_SPACE (4002) value in Result-Code AVP in RAA messages

3.5.4 Operation

New counters added: gxRaasPendingTransaction, gxRaasOutOfSpace.

3.6 Performance Data Collection Support

Introduced in:  

SAPC 1.0

3.6.1 Description of Impacts

The SAPC provides Performance Data Collection (PDC) support to regularly collect performance data and generate output information.

SAPC 1.0 also supports the health check option containing information about general SAPC status (ports, interfaces and capacity licenses).

Refer to Performance Data Collection for details.

3.6.2 Interface

No impact

3.6.3 Operation

No impact

3.7 Virtualization and Cloud Improvements in SAPC 1.0

Introduced in:  

SAPC 1.0

3.7.1 Description of Impacts

The SAPC provides support for deployment and scaling from ATLAS.

The SAPC provides support for deployment and manual scaling from VMware vCloud Director.

3.7.2 Interface

No impact

3.7.3 Operation

No impact

3.8 CNOM Support

Introduced in:  

SAPC 1.0

3.8.1 Description of Impacts

The Core Network Operations Manager (CNOM) is an Ericsson separate product not directly provided with the SAPC.

The SAPC provides support to integrate the following applications of CNOM:

  • Network monitor

  • Alarm monitor

  • Health check

3.8.2 Interface

No impact

3.8.3 Operation

No impact

3.9 NB-IoT RAT-Type Support

Introduced in:  

SAPC 1.0

3.9.1 Description of Impacts

The SAPC supports NB-IoT RAT-Type. The SAPC can evaluate policies for the NB-IoT access type.

3.9.2 Interface

No impact

3.9.3 Operation

Added new value for AccessData.bearer.accessType policy tag.

3.10 Virtualization and Cloud Improvements in SAPC 1.1

Introduced in:  

SAPC 1.1

3.10.1 Description of Impacts

Due to the Virtualization and Cloud improvements, the following functions are supported:

  • Additional workflows for lifecycle management through the Virtual Network Function Life Cycle Manager (VNF-LCM) in CEE deployments with HEAT

  • Minimum resources for the SAPC deployment in Cloud has been modified: Minimum memory for PLs is increased from 7GB to 10GB. Upgrade procedure is provided.

  • Dynamic MACs are supported for new SAPC deployments in VMware

  • ECM workflows are deprecated

3.10.2 Interface

No impact

3.10.3 Operation

No impact

3.11 Session Release due to Subscription Removal

Introduced in:  

SAPC 1.1

3.11.1 Description of Impacts

If the Subscriber Profile is removed from the Subscription Profile Repository (SPR) (internal or external), the SAPC requests IP-CAN session termination, sending a RAR request to the PCEF.

3.11.2 Capacity and Performance

Additional SAPC processing and network messages are introduced. Instead of sending only one RAR to update the session, a CCR-T and a CCA-T message are added per Gx session.

3.11.3 Interface

No impact

3.11.4 Operation

No impact

3.12 Policy Studio Improvements in SAPC 1.1

Introduced in:  

SAPC 1.1

3.12.1 Description of Impacts

Due to the Policy Studio enhancement, the following functions are supported:

  • Configuration guide section

  • "Read Only" user role

  • Presence Reporting Area (PRA) function

  • Mobility-Based Policy Control for Overlay Deployments (PDN-GW selection, SPID selection and Smp session control) function

  • Multiple notifications at Rule level

  • Default SMS destination attribute at dataplan level

  • Dataplan description attribute

  • Event Triggers management

  • Emergency services support

  • NB-IoT RAT-Type value

  • The resourceType attribute is added on content-qos profile level (MCPTT QCI)

3.12.2 Interface

No impact

3.12.3 Operation

  • The Policy Studio server listening port is made configurable. The previous port numbers (8585 for HTTP and 8686 for HTTPs) are the default values, but can be changed using the PORT configuration variable in the server.config.json file.

  • The installation and upgrade processes do not require internet access.

3.12.4 Other Impacts

User experience is improved as follows:

  • Error situation management is enhanced

3.13 Extended QCI Support

Introduced in:  

SAPC 1.1

3.13.1 Description of Impacts

The SAPC provides support for the QoS Class Identifiers (QCI) defined for Mission Critical Push-To-Talk (MCPTT) and Vehicle-to-Everything (V2X) services.

The SAPC supports operator-specific QCI values in the range from 128 to 254 that can be configured as either GBR or non-GBR.

3.13.2 Interface

No impact

3.13.3 Operation

The new resourceType optional parameter is added to the content-qos profile to allow the configuration of the QCI values as GBR or non-GBR.

3.14 Session Cleanup Mechanism Due to Inactivity

Introduced in:  

SAPC 1.1

3.14.1 Description of Impacts

The SAPC provides an automatic cleanup mechanism to remove all the Gx sessions that have been inactive (no request has been received or sent for them in a period of time).

3.14.2 Interface

No impact

3.14.3 Operation

The session inactivity cleanup mechanism generates these new logs daily:

  • Start deleting inactive sessions.

  • End deleting inactive sessions.

3.15 UE Trace Tool

Introduced in:  

SAPC 1.1

3.15.1 Description of Impacts

The UE Trace Tool enables the operator to collect incoming and outgoing messages for a set of User Equipments (UEs).

3.15.2 Interface

Using the Gx and Rx interfaces, the SAPC:

  • Activates or deactivates incoming and outgoing UE traces for a user indicated by the subscriberId AVP

  • Shows UE trace sessions that are being traced

  • Collects messages filtered for subscriber ID in MSISDN or IMSI format

    Note: Using the Rx interface, the SAPC can collect messages filtered for subscriber ID in SIP-URI format as well.
  • Generates an xml and a pcap file containing messages from all active UE tracing sessions

3.15.3 Operation

The operator is expected to do all the tracing activities using a CLI command.

3.16 Flexible ARP Mapping

Introduced in:  

SAPC 1.1

3.16.1 Description of Impacts

The Flexible Allocation Retention Priority (ARP) Mapping function enables the SAPC to assign a certain ARP value to a dynamic service based on the received ARP value.

3.16.2 Interface

No impact

3.16.3 Operation

Added the new AccessData.requestedQos.priorityLevel policy tag.

Updated the AccessData.requestQos.classIdentifier policy tag.

3.17 CNOM Support Improvements in SAPC 1.1.1

Introduced in:  

SAPC 1.1.1

3.17.1 Description of Impacts

The SAPC provides support to integrate the following application of CNOM:

  • UE Trace

3.17.2 Interface

No impact

3.17.3 Operation

No impact

3.18 UE Trace Improvements in SAPC 1.1.1

Introduced in:  

SAPC 1.1.1

3.18.1 Description of Impacts

Due to this enhancement, the following functions are supported:

  • Scheduling trace sessions

  • Seeing a trace in real-time using the UE Trace viewer

3.18.2 Interface

No impact

3.18.3 Operation

To accomplish this enhancement, the operator is expected to do all the tracing activities using a CLI command.

3.19 Security Management Improvements in SAPC 1.1.1

Introduced in:  

SAPC 1.1.1

3.19.1 Description of Impacts

Due to this improvement, the SAPC provides an automatic procedure either to create a self-signed certificate, to install a self-signed certificate, or both, to be used in a secure communication involving the HTTPS protocol.

For more information, see Security Management Guide.

3.19.2 Interface

No impact

3.19.3 Operation

No impact

3.20 Policy Studio Improvements in SAPC 1.1.1

Introduced in:  

SAPC 1.1.1

3.20.1 Description of Impacts

The self-signed certificate management is improved providing an automatic way of creating and installing it in the SAPC.

3.20.2 Interface

No impact

3.20.3 Operation

No impact

3.21 Virtualization and Cloud Improvements in SAPC 1.1.1

Introduced in:  

SAPC 1.1.1

3.21.1 Description of Impacts

The following functions are supported:

  • The Promiscuous mode and Forget Transmits security policy attributes of VMVware Cloud Infrastructure can be set to "Reject" in the Internal0 network, as it was done in the other networks of the SAPC. This configuration can be done in existing SAPC deployments upgraded to this release, but, it requires a reboot of the cluster.

  • Dynamic MACs are supported for Virtual Routers interfaces in new SAPC deployments in CEE.

  • SAPC is supported on top of RHOSP.

  • Workflows for lifecycle Management through the Virtual Network Function Life Cycle Manager (VNF-LCM) with HEAT are valid for RHOSP deployments.

3.21.2 Interface

Not applicable

3.21.3 Operation

No impact

3.22 Policy Studio Improvements in SAPC 1.2

Introduced in:  

SAPC 1.2

3.22.1 Description of Impacts

Due to the Policy Studio enhancement, the following functions are supported:

  • REST resources on node level:

    • Operator Specific Information

    • Shared Dataplans

  • Aggregable Dataplans for Fair Usage Policies

  • Default Dataplan priority

3.22.2 Interface

No impact

3.22.3 Operation

No impact

3.22.4 Other Impacts

User experience is improved as follows:

  • Maximum value checks are provided for QoS profiles

  • Enhanced operator specific information and traffic identifiers handling for subscriber creation procedure

3.23 Virtualization and Cloud Improvements in SAPC 1.2

Introduced in:  

SAPC 1.2

3.23.1 Description of Impacts

The following functions are supported:

  • Workflows for lifecycle management through the Virtual Network Function Life Cycle Manager (VNF-LCM) in VMware deployments with vCloud Director.

  • Additional workflows for lifecycle management through the Virtual Network Function Life Cycle Manager (VNF-LCM) with HEAT.

  • VM Evacuation is supported for new SAPC deployments in VMWare (vSphere HA) and OpenStack based NFVIs.

  • The OVFgen and HOTgen tools for deployment package generation are combined in one single tool, the SAPC_descriptor_generator. For more information on deployment packages, see the SAPC VNF Descriptor Generator Tool.

  • The SAPC_scaleout.py, SAPC_scalein.py, and SAPC_decommission.py scripts used during the scale and decommission procedures are replaced by the SAPC_orchestrator tool. For more information, see SAPC VNF Decommissioning Instruction for OpenStack, Configure Scale-Out, and Configure Graceful Scale-In documents.

3.23.2 Interface

Not applicable

3.23.3 Operation

No impact

3.24 Diameter Stack Enhancements in SAPC 1.2

Introduced in:  

SAPC 1.2

3.24.1 Description of Impacts

Due to this feature, operational enhancements are introduced on the Diameter stack.

3.24.2 Interface

No impact

3.24.3 Operation

The SAPC provides:

  • A wide set of Performance Management (PM) measurements on the Diameter Stack function

  • A CLI tool (DiaDictManager) for the Diameter stack dictionary management

3.25 Default Dataplan Priority

Introduced in:  

SAPC 1.2

3.25.1 Description of Impacts

Dataplan management is enhanced by adding a default priority attribute at dataplan level.

3.25.2 Interface

Not applicable.

3.25.3 Operation

  • New optional parameter defaultPriority is added to the dataplan REST API resource.

3.26 Session Context Exposure in SAPC 1.2

Introduced in:  

SAPC 1.2

3.26.1 Description of Impacts

The Session Context Exposure enables to store ongoing and closed IP-CAN sessions into the external or internal database and access them by REST API.

3.26.2 Capacity and Performance

There are some significant impacts for storing the session context.

  • For SAPC deployment with the external database:

    • CCR/CCA response time is impacted due to extra CPU time to encode and decode OngoingSession and ClosedSession attributes.

    • The LDAP TPS between SAPC and CUDB is impacted because the LDAP request response time between SAPC and CUDB is longer than before.

  • For SAPC deployment with the internal database:

    • The dimensioning of SAPC is impacted due to extra memory for storing the closed sessions.

    • The efficiency of session clean-up is impacted because the extra CPU time is needed at the session termination.

CUDB performance and dimensioning are impacted because more memories and CPU time are consumed for storing session context.

3.26.3 Interface

Analytics REST interface is used for fetching subscriber state and information.

3.26.4 Operation

Added a new EDS for the session context.

Added a new class SessionInfoPublicationConfig in the MOM, and two new attributes in it:

  • enableSessionInfoPublication, to enable or disable this function.

  • durationSessionInfoPublication, to indicate the maximum storage time of the closed session.

3.27 REST API to Translate Session IP Address to IMSI in SAPC 1.2

Introduced in:  

SAPC 1.2

3.27.1 Description of Impacts

The REST API to translate session IP address to IMSI function enables the operator to query an IMSI list of ongoing sessions by IP address, APN (if available) and PCEF (if available).

3.27.2 Capacity and Performance

No impact

3.27.3 Interface

Analytics REST interface is used for retrieving an IMSI list from ongoing sessions matching the input criteria.

3.27.4 Operation

No impact

3.28 Use Local Time and Ignore Received 3GPP-MS-TimeZone AVP

Introduced in:  

SAPC 1.3

3.28.1 Description of Impacts

The SAPC can be configured by means of a configuration parameter to use local time and ignore the 3GPP-MS-TimeZone AVP received from the Enforcement Function, for group activation or deactivation time, the usage accumulator lifetime, and ToD based policies.

3.28.2 Capacity and Performance

No impact

3.28.3 Interface

No impact

3.28.4 Operation

Added a new parameter enableMsTimeZone to the AppConfig class in the MOM to enable or disable this function.

3.29 Virtualization and Cloud Improvements in SAPC 1.3

Introduced in:  

SAPC 1.3

3.29.1 Description of Impacts

The following functions are supported:

  • VMware Paravirtual Small Computer System Interface (SCSI) controller type for new SAPC deployments in VMware environment

  • Use of the same disk image for both System Controllers in new SAPC deployments in OpenStack environment

  • Live migration for SAPC deployments in VMware environment (vSphere vMotion)

  • Dynamic MAC addresses (configuration of MAC addresses assigned by the VIM) for new SAPC deployments in OpenStack using HOT Descriptors

  • Port security configuration for new SAPC deployments in CEE. The activation of port security is supported only for CEE deployments with non-SDN configuration and IPv4.

  • Use of HOT descriptor files to deploy SAPC from ECM NFVO

3.29.2 Capacity and performance

No impact

3.29.3 Interface

Not impact

3.29.4 Operation

No impact

3.30 Policy Studio Improvements in SAPC 1.3

Introduced in:  

SAPC 1.3

3.30.1 Description of Impacts

The following functions are supported:

  • Import/Export of one individual Subscriber

  • Volte policy tags related to the following features:

    • IMS restoration

    • Flexible ARP mapping

    • Netloc for untrusted Wlan

    • Group priority check based on accumulation data

    • Rx request type

  • Multimedia Priority Services

  • Notification of Signalling Path Status

  • 5G QCI values support in Content QoS profile

3.30.2 Interface

No impact

3.30.3 Operation

No impact

3.30.4 Other Impacts

User experience is improved as follows:

  • Enhanced collection handling

3.31 Security Management Improvements in SAPC 1.3

Introduced in:  

SAPC 1.3

3.31.1 Description of Impacts

The SAPC creates and manages the following roles in the COM domain:

  • SuperUser

  • SapcProvisioningAdministrator

  • SapcSystemReadOnly

For more information, see System Administrator Guide and Security Management Guide.

3.31.2 Interface

Users must be authorized to access the REST interfaces. The authorization on REST API is mapped with the roles and rules defined in COM.

3.31.3 Operation

No impact.

3.32 CNOM Support Improvements in SAPC 1.3

Introduced in:  

SAPC 1.3

3.32.1 Description of Impacts

The SAPC provides support to integrate the following application of CNOM:

  • Traffic Analysis

3.32.2 Interface

No impact

3.32.3 Operation

No impact

3.33 Session Handler Tool

Introduced in:  

SAPC 1.3

3.33.1 Description of Impacts

The Session Handler tool enables the operator to access relevant information regarding the sessions of a specific subscriber, for all the applicable protocols. The tool also allows the termination of retrieved sessions for the Gx and Rx protocols.

3.33.2 Interface

When the tool is used to terminate Gx or Rx sessions, it sends the corresponding protocol termination messages to the Gx or Rx interfaces respectively, and also to the session interfaces when applicable (Sy and Sd).

3.33.3 Operation

The operator is expected to do all the session handler tool activities using a CLI command.

4 Impacts on Optional Functions

4.1 Presence Reporting Area

Introduced in:  

SAPC 1.0

4.1.1 Description of Impacts

The Presence Reporting Area (PRA) function enables the SAPC to select an area where presence of the subscriber is reported. Only changes of presence relative to the area (that is, whether the subscriber enters or leaves the PRA) are reported by the PCEF, which produces a decrease in signalling. The SAPC makes policy decisions based on the presence of the subscriber in the area and sends the corresponding enforcement actions to the PCEF.

4.1.2 Capacity and Performance

Impact in the traffic model: additional CCR-U messages to report the PRA.

It may have an impact in the node memory in the case that PRA areas are provisioned massively (per subscriber).

4.1.3 Interface

The following changes are done to support Presence Reporting Area in Gx interface:

  • Added bit value 23 in the Supported-Features AVP

  • Added the Presence-Reporting-Area-Information AVP in CCR and CCA messages

  • Added the CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT (48) value in the Event-Trigger AVP in CCR, CCA and RAR messages

4.1.4 Operation

The following policy tags are added:

  • AccessData.subscriber.locationInfo.presenceReportingArea["presenceAreaName"].isInArea

  • AccessData.host.isPraSupported

The following policy type is added:

  • presence-reporting-area

4.2 Emergency Services

Introduced in:  

SAPC 1.0

4.2.1 Description of Impacts

The Emergency Services functionality introduces support for emergency IP-CAN sessions and IMS emergency calls.

4.2.2 Interface

The following changes are made to support emergency services:

  • Gx:

    • Added DIAMETER_ERROR_INITIAL_PARAMETERS (5140) value in the Experimental-Result-Code AVP

  • Rx:

    • Added the Service-URN AVP in AAR messages

    • Added UNAUTHORIZED_NON_EMERGENCY_SESSION (5066) value in the Experimental-Result-Code AVP

4.2.3 Operation

The following policy tag is added:

  • AfData.serviceUrn

The following log events are added:

  • AF Emergency Session established

  • AF Emergency Session terminated

The following log file that includes emergency service log events only is added:

  • emergencyCalls.log

The following measurements are added:

  • afEmergencyActiveSessions

  • gxCcasErrorInitialParameters

  • gxCcasInitEmergencyFailed

  • gxCcasInitEmergencySuccess

  • ipCanAuthenticatedEmergencyActiveSessions

  • ipCanEmergencyActiveSessionsPerApn

  • ipCanUnauthenticatedEmergencyActiveSessions

  • ipCanUnknownEmergencyActiveSessions

  • rxAaasInitEmergencyFailed

  • rxAaasInitEmergencySuccess

  • rxAaasUnauthorizedNonEmergency

4.3 External Database Redundancy Support (1+1+1)

Introduced in:  

SAPC 1.0

4.3.1 Description of Impacts

The SAPC allows to define up to three different points of access towards the External Database, each one towards a different site. Each point of access is identified by a different VIP address.

4.3.2 Interface

No impact

4.3.3 Operation

The following measurements are added:

  • ldapSearchRequests

  • ldapModifyRequests

  • ldapSearchResponsesFailed

  • ldapModifyResponsesFailed

  • soapExtDbNotificationsReceived

  • soapExtDbNotificationResponsesFailed

4.4 Mobility Based Policy Control for Overlay Deployments

Introduced in:  

SAPC 1.0

4.4.1 Description of Impacts

The Mobility Based Policy Control for Overlay Deployments function introduces a new Smp interface between the SAPC and the SGSN-MME that enables the PDN-GW selection and SPID selection.

4.4.2 Capacity and Performance

Smp is a new interface that requires dimensioning. This feature has no impact in the performance for those scenarios where the Smp interface is not used. The performance of the Smp operations is better than the performance of Gx operations as the functionality provided is lighter.

The impact on the performance of the feature mostly depends on:

  • Subscribers that are using the Smp interface.

  • Traffic model: the frequencies of some operations can become high depending on especially those related to location change.

4.4.3 Interface

The Smp interface is a new interface between the SGSN-MME and the SAPC to provide Mobility Based Policy Control for Overlay Deployments. For details, refer to Smp Interface Description.

This interface uses a non-standard port by default, different than the rest of the Diameter-based interfaces. For more information, refer to Security Hardening Guide.

4.4.4 Operation

New measurements related to Smp interface are added.

The following policy types are added:

  • New policy for PDN-GW selection

  • New policy for SPID selection

  • New policy for Smp access control

For the details, refer to Smp Interface Description.

The following log events are modified or added:

  • Error sending CCA

  • Internal Error

  • License Error

  • Protocol Error

4.5 AF Restart

Introduced in:  

SAPC 1.0

4.5.1 Description of Impacts

AF restart is detected when any Rx-AAR (initial or update) message is received with an Origin-State-Id AVP that is different from the Origin-State-Id currently stored in the SAPC. After the restart detection, the SAPC starts identifying all the invalid Rx sessions established from the restarted AF and removing them, without any additional delay.

The SAPC executes massive clean-up with low priority, and provides a mechanism to avoid load peaks due to the massive clean-up, so incoming messages are not affected.

4.5.2 Interface

No impact

4.5.3 Operation

No impact

4.6 Overload Protection of Priority Services

Introduced in:  

SAPC 1.1

4.6.1 Description of Impacts

In overload situation, the SAPC prioritizes the messages handled with higher priority and rejects messages handled with lower priority securing sustainable acceptable throughput and graceful degradation of the system.

When the SAPC is overloaded, the SAPC:

  • Rejects the incoming Diameter messages (Gx, Rx, Smp, Sy/ESy) to reduce its load answering with DIAMETER_TOO_BUSY

  • Rejects the incoming SOAP notification messages to reduce its load answering with an HTTP Server Error

  • Discards the session reauthorization initiated by the SAPC due to the Time Trigger function

  • Rejects the incoming REST API messages to reduce its load answering with an HTTP Service Unavailable Error

  • Executes massive clean-up with low priority upon PCEF or an AF restart detection

4.6.2 Interface

  • Gx: Added the DIAMETER_TOO_BUSY (3004) value in the Result-Code AVP in CCA-Update and CCA-Termination messages

  • Rx: Added the DIAMETER_TOO_BUSY (3004) value in the Result-Code AVP in AAA-Update and STA messages

  • Sy/Esy: Added the DIAMETER_TOO_BUSY (3004) value in the Result-Code AVP in SNA messages

  • Smp: Added the DIAMETER_TOO_BUSY (3004) value in the Result-Code AVP.

  • SOAP Notification: the SAPC rejects the incoming notification request processing and returns an error to the SOAP client if the SAPC is overloaded

  • REST API: The SAPC rejects any provisioning request through the REST interface and returns a 503 Service Unavailable HTTP error message if the SAPC is overloaded

4.6.3 Operation

The following measurements are added:

  • gxCcasInitEmergencyTooBusy

  • gxCcasUpdateEmergencyTooBusy

  • gxCcasUpdateTooBusy

  • gxCcasTerminateTooBusy

  • rxAaasInitEmergencyTooBusy

  • rxAaasUpdateEmergencyTooBusy

  • rxAaasUpdateTooBusy

  • rxStasTooBusy

  • sySnasTooBusy

  • reauthsOnToDTooBusy

  • restProvServiceUnavailable

  • soapExtDbNotificationsReceivedTooBusy

Updated the following alarms:

4.7 IMS Restoration

Introduced in:  

SAPC 1.1

4.7.1 Description of Impacts

The Provisioning of AF Signalling Flow Information is a supported feature, it is part of the IMS Restoration Procedures, specified in 3GPP TS 23.380, to handle a Proxy Call Session Control Function (P-CSCF) service interruption scenario with minimum impact to the service to the end user.

After UE registration to IMS, the AF (P-CSCF) sends information to the SAPC about the AF signalling flows between the UE and the AF. The SAPC installs the corresponding dynamic Policy Charging and Control (PCC) rules (if not installed before) by triggering a RAR message in order to convey the AF address the UE is using to the PCEF. The PCEF monitors all P-CSCF nodes being used by the UEs and if a P-CSCF becomes unresponsive, the PCEF requests all UEs using this P-CSCF to do a new registration against another P-CSCF.

4.7.2 Capacity and Performance

This feature has impacts on memory. If P-CSCF uses the Provisioning of AF Signalling Flows function, an Rx signalling session is created additionally to the associated Rx session created for Voice over LTE (VoLTE) calls.

4.7.3 Interface

  • Gx:

    • New AF-Signalling-Protocol AVP (AVP code 529) in Gx RAR

    • New supported-features ProvAFsignalFlow in Feature-List-ID 1

  • Rx:

    • New AF-Signalling-Protocol AVP (AVP code 529) in Rx AAR

    • New supported-features ProvAFsignalFlow in Feature-List-ID 1

4.7.4 Operation

The following policy tag is added:

  • AfData.media.flowUsage

4.8 Network Location Information for Untrusted WLAN

Introduced in:  

SAPC 1.1

4.8.1 Description of Impacts

This function enables the SAPC to report the network provided location for Untrusted WLAN information to the AF during session establishment, modification and termination, and IP-CAN session termination and bearer release.

The network provided WLAN location information includes:

  • WLAN location information and location information age

  • UE local IP address, User Datagram Protocol (UDP) source port, Transmission Control Protocol (TCP) source port

  • UE time zone

4.8.2 Interface

  • Gx:

    • Added the following AVPs in a Gx CCR message: TWAN-Identifier, UE-Local-IP-Address, TCP-Source-Port, UDP-Source-Port

    • Added support for bit 30 (Netloc-Untrusted-WLAN) in the Supported-Features AVP

  • Rx:

    • Added the following AVPs in Rx RAR and Rx STA messages: TWAN-Identifier, UE-Local-IP-Address, TCP-Source-Port, UDP-Source-Port

    • Added support for bit 16 (Netloc-Untrusted-WLAN) in the Supported-Features AVP

4.8.3 Operation

The following policy tag is added:

  • AccessData.bearer.isAnTrusted

4.9 Notification of Signalling Path Status

Introduced in:  

SAPC 1.1

4.9.1 Description of Impacts

The Notification of Signalling Path Status function enables the SAPC to report the release of signalling path from the PCEF to the AF. The precondition is that the AF subscribes to the notification of signalling path status at AF session establishment.

4.9.2 Capacity and Performance

In general, the AF subscribes to the notification of AF signalling path status in a dedicated Rx diameter session, which is different from the Rx diameter session for VoLTE services. Therefore, the number of active Rx diameter sessions is increased that impacts the dimensioning of the node and the capacity license of dynamic policy control.

4.9.3 Interface

  • Rx: Supports the AF_SIGNALLING(2) value in the Flow-Usage AVP

4.9.4 Operation

It is needed to configure the default AF signalling service in the AF signalling path profile. It is possible to configure a different AF signalling service per APN.

The following measurements are added:

  • rxAarsAfSignalling

  • rxAaasAfSignallingSuccess

  • rxStrsAfSignalling

  • rxStasAfSignallingSuccess

  • rxAsrsAfSignalling

  • rxAsasAfSignallingSuccess

  • afSignallingActiveSessions

The following policy tag is added:

  • AccessData.subscriber.service["serviceName"].isAfSignallingSubscribed

4.10 Geographical Redundancy Active-Active

Introduced in:  

SAPC 1.1

4.10.1 Description of Impacts

Geographical redundancy deployment in active-active mode has been added where both active SAPC nodes are able to handle traffic simultaneously.

4.10.2 Interface

No impact

4.10.3 Operation

A new node state is added in the GeoRedManager MO to indicate the local node status for an active-active geographical redundancy.

For more information on active-active geographical redundancy to standalone and hot standby deployments, see the corresponding operating instructions.

4.10.4 Other Impacts

The Diameter Redirection Agent (DRA) or Diameter clients distribute traffic homogeneously between the two mated pair of SAPC nodes. The distribution must ensure subscriber and session stickness.

4.11 IP-CAN Type Change Notification

Introduced in:  

SAPC 1.1

4.11.1 Description of Impacts

IP-CAN Type Change Notification enables the SAPC to report IP-CAN type and Radio Access Technology (RAT) type changes from the access network to the AF. If the AF successfully subscribes to the IP-CAN type change notification, the SAPC provides the change information to the AF when the SAPC gets it from the PCEF.

4.11.2 Capacity and Performance

The AF can subscribe to IP-CAN type change notification as part of the IMS SIP registration or during the IMS SIP call negotiation.

IMS SIP registration has impact on the capacity license of dynamic policy control.

Impact in the traffic model: Increase the frequency of AF and Gx operations.

4.11.3 Interface

  • Gx:

    • New AN-Trusted AVP (AVP code 1503) in Gx CCR messages

    • New IP-CAN-Type (AVP code 1027), RAT-Type (AVP code 1032), AN-Trusted (AVP code 1503) and AN-GW-Address (AVP code 1050) AVPs in Gx RAA messages

  • Rx:

    • New IP-CAN_CHANGE (6) value in the Specific-Action AVP in Rx AAR messages

    • New IP-CAN-Type (AVP code 1027), RAT-Type (AVP code 1032), and AN-Trusted (AVP code 1503) AVPs in Rx AAA and Rx RAR messages. AN-GW-Address (AVP code 1050) is also added to the Rx RAR messages.

4.11.4 Operation

No impact

4.12 Aggregable Dataplans for Fair Usage Policies

Introduced in:  

SAPC 1.1.1

4.12.1 Description of Impacts

The SAPC supports aggregation of a subscriber’s absolute usage limits from different subscriber groups and performs fair usage control for the aggregated limits. The SAPC combines respectively the uplink, downlink, bidirectional volume limits and time limits from aggregable Reporting Groups of the subscriber groups associated with the subscriber.

4.12.2 Interface

  • New optional aggregable attribute in usage limits for Reporting Groups for subscriber groups in Provisioning REST API.

  • New optional object inside Subscriber Accumulator containing aggregated usage limits.

4.12.3 Operation

To aggregate usage limits, it is needed to set the new aggregable attribute to true for the same Reporting Group of the subscriber groups assigned to the subscriber.

4.13 Delay PCC Rules Installation for Preliminary Service Information

Introduced in:  

SAPC 1.1.1

4.13.1 Description of Impacts

A new provision_rules_on_preliminary_info configuration parameter has been added. It supports the installation of PCC rules for preliminary service information, or delaying the installation until the status of the service information is final.

4.13.2 Interface

No impact

4.13.3 Operation

Added new AfData.requestType policy tag.

4.14 Support of Sd for Application Detection and Control

Introduced in:  

SAPC 1.2

4.14.1 Description of Impacts

The support of Sd for Application Detection and Control (ADC) introduces the Sd interface between the SAPC and the Traffic Detection Function (TDF) that enables PCC decisions based on the reporting of detected applications from the TDF.

4.14.2 Interface

The Sd interface is a new interface between the TDF and the SAPC to provide application detection and control. For more detailed information, refer to Sd Interface Description.

Additionally to the introduction of the Sd interface, the following changes are also made in the Gx interface to support Sd:

  • Added TDF-Information AVP (AVP code 1087) in the Gx CCR-Initial message

4.14.3 Operation

The following policy tags are added:

  • Sd ADC qualification tag:

    • TdfData.tdfApp["id"].isStarted

  • Sd dynamic classification tags:

    • TdfData.tdfAppId

    • TdfData.tdfAppInstanceId

    • TdfData.serverIp

    • TdfData.serverPort

The following policy type is added:

  • Dynamic Service Classification for Sd

The following Rule Combination Algorithm is added for Sd Dynamic Service Classification:

  • any-match

The following Sd measurements are added:

  • sdAdcStartEvents

  • sdAdcStopEvents

  • sdCcasInvalidInfo

  • sdCcasSuccess

  • sdCcasTerminateSuccess

  • sdCcasUnableToComply

  • sdCcasUnknownSession

  • sdCcasUpdateSuccess

  • sdCcasUpdateTooBusy

  • sdCcrsTerminate

  • sdCcrsUpdate

  • sdRaasFailed

  • sdRaasSuccess

  • sdRaasUnknownSessionId

  • sdRars

  • sdRarsTimeout

  • sdTsasFailed

  • sdTsasSuccess

  • sdTsrs

  • sdTsrsTimeout

The following capacity counter is added:

  • sdActiveSessions

The following log events are added or modified for the Sd interface:

  • Diameter incoming message discarded

  • Error sending CCA

  • Error sending RAR

  • Error sending TSR

  • Internal error

  • Protocol error

  • Timeout receiving RAA

  • Timeout receiving TSA

  • Unsuccessful RAA received

  • Unsuccessful TSA received

4.15 Multimedia Priority Services

Introduced in:  

SAPC 1.2

4.15.1 Description of Impacts

The MPS function allows service users (certain government and emergency management officials and other authorized users) to obtain higher priority access to system resources over other users in congestion situation. This function includes support for subscription-based MPS and on-demand MPS. For details, see Emergency and Multimedia Priority Services.

In overload situation, the SAPC prioritizes MPS events over events handled with lower priority which are rejected or discarded. For more information, see Overload Control.

4.15.2 Interface

  • Rx: supports the MPS-Identifier AVP

  • Provisioning REST API: added the following:

    • /profiles/multimedia-priority-services URI

    • /profiles/multimedia-priority-services/{profileId} URI

    • mpsProfileId attribute in the /subscribers/{subscriberId}/static-qualification URI

4.15.3 Operation

For subscription-based MPS, it is needed to provision MPS profiles for the subscriber. To prioritize Gx MPS events, APNs corresponding to MPS types defined in the MPS profiles must be configured.

It is possible to set the relative priority of emergency and multimedia priority services for overload control.

Added the following policy tags:

  • AccessData.subscriber.service["serviceName"].media.type["mediaType"].isRunning

  • AccessData.subscriber.service["serviceName"].media.type["mediaType"].reservationPriority

  • AccessData.subscriber.service["serviceName"].reservationPriority

  • AfData.mpsIdentifier

  • Apns.epsBearerIds

  • Apns.imsIds

  • Subscriber.mpsProfile.mpsType

  • Subscriber.mpsProfile.priorityLevel

Added the following logging event:

  • IMS Multimedia Priority Service

Added the following measurements:

  • gxCcasInitMultimediaPriorityTooBusy

  • gxCcasUpdateMultimediaPriorityTooBusy

  • rxAaasInitMultimediaPriorityFailed

  • rxAaasInitMultimediaPriorityTooBusy

  • rxAaasMultimediaPrioritySuccess

  • rxAaasUpdateMultimediaPriorityTooBusy

  • rxAarsMultimediaPriority

4.16 Extended Bit Rates over Gx/Rx

Introduced in:  

SAPC 1.2

4.16.1 Description of Impacts

Extended bandwidth AVPs representing bit rates in kbps are introduced to manage bandwidth values higher than 232-1 bps (4,3 Gbps), to support EPC Dual Connectivity (E-UTRAN and 5G NR).

4.16.2 Interface

  • Gx:

    • The following new AVPs are added to the QoS-Information AVP in Gx CCR/RAR messages:

      • Extended-APN-AMBR-DL (AVP code 2848).

      • Extended-APN-AMBR-UL (AVP code 2849).

      • Extended-Max-Requested-BW-DL (AVP code 554).

      • Extended-Max-Requested-BW-UL (AVP code 555).

      • Extended-GBR-DL (AVP code 2850).

      • Extended-GBR-UL (AVP code 2851)

    • New Supported-Features AVP instance with Feature-List-ID = 2, to support Extended-BW-NR (bit 7).

  • Rx:

    • The following new AVPs are added to the Media-Component-Description and Media-Sub-Component AVPs in AAR messages:

      • Extended-Max-Requested-BW-UL (AVP code 554).

      • Extended-Max-Requested-BW-DL (AVP code 555).

    • New Supported-Features AVP instance with Feature-List-ID = 2, to support Extended-Max-Requested-BW-NR (bit 1).

4.16.3 Operation

The following tags are enhanced to support MBR extended values:

  • AccessData.requestedQos.mbrUplink

  • AccessData.requestedQos.mbrDownlink

4.17 Quota Rollover

Introduced in:  

SAPC 1.3

4.17.1 Description of Impacts

The Quota Rollover function enables users to spend the data not used at the end of the current period during the next one. The SAPC computes rollover data dynamically at the beginning of next billing cycle. Thus, during the next billing cycle the data usage limit for a given user would be the data usage limit entitled in the subscription plus the rollover data from previous period. Note that unused data are only rollover to next period, but not to subsequent ones.

4.17.2 Interface

The following optional attributes are added to the usage limits of reporting groups of the subscribers and dataplans REST API resources:

  • useRolloverFirst

  • rolloverLimit

The following optional attributes are added to the subscriber usage accumulator REST API resource:

  • useRolloverFirst

  • rollover

The following attribute is modified inside the subscriber usage accumulator REST API resource:

  • version increased from value "2.2" to "2.3"

4.17.3 Operation

The following Policy tags have changed, owing to rollover quota support:

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].current["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].currentPercentage["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].remaining["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].isLimitSurpassed["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].current["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].currentPercentage["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].remaining["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].isLimitSurpassed["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].current["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].currentPercentage["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].remaining["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].counter["counterName"].current["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].counter["counterName"].currentPercentage["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].counter["counterName"].remaining["type"]

New Policy tags for Quota Rollover are added:

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].currentRollover["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].isRolloverSurpassed["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].rolloverFromPreviousPeriod["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].currentRolloverPercentage["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].currentRollover["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].isRolloverSurpassed["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].rolloverFromPreviousPeriod["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].counter["counterName"].currentRolloverPercentage["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].currentRollover["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].isRolloverSurpassed["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].rolloverFromPreviousPeriod["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].currentRolloverPercentage["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].counter["counterName"].currentRollover["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].counter["counterName"].isRolloverSurpassed["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].counter["counterName"].rolloverFromPreviousPeriod["type"]

  • AccessData.subscriber.accumulatedUsage.reportingGroup["total"/"reportingGroupName"].group["groupName"].counter["counterName"].currentRolloverPercentage["type"]

The following log events are added:

  • Rollover limit surpassed

The following log events are modified:

  • Reset of accumulated usage data.

    The following attributes are added:

    • RolloverBiDir

    • RolloverUL

    • RolloverDL

    • RolloverTime

  • Usage Limit Surpassed: log is also triggered when rollover quota has been consumed (rolloverAccumulated reaches rolloverFromPreviousPeriod) and useRolloverFirst = false.

4.18 EBM Analytics

Introduced in:  

SAPC 1.3

4.18.1 Description of Impacts

The EBM function provides support in the SAPC for a near realtime interface which allows the streaming of events from the SAPC to one or several EBM servers. The SAPC sends EBM event reports based on the information received from the Gx and Rx interfaces.

4.18.2 Capacity and Performance

According to measurements, the impacts of EBM on performance are the following:

  • When events for the Gx interface to be reporting through EBM are configured, the performance drop of the Gx traffic regarding the baseline is 9%.

  • When events for the Rx interface to be reporting through EBM are configured, the performance drop of the Rx traffic regarding the baseline is 9%.

4.18.3 Interface

The EBM interface is a new interface between the SAPC and the EBM server. For more detailed information, refer to Event-Based Monitoring Interface Description.

4.18.4 Operation

The following measurements are added:

  • ebmBusinessEvents

  • ebmBusinessEventsNotSent

The following alarms are added:

The following log event is added:

  • EBM mandatory parameter missed

4.19 Support of New QCI for Low Latency Services

Introduced in:  

SAPC 1.3

4.19.1 Description of Impacts

The SAPC provides support to the new 3GPP Rel-15 QoS Class Identifiers (QCI) defined for the low latency services required by 5G (E-UTRAN and E-UTRAN-NR Dual Connectivity).

4.19.2 Capacity and Performance

No impact

4.19.3 Interface

No impact

4.19.4 Operation

The resourceType optional parameter in the content-qos profile allows the configuration of QCI values according to the 3GPP Rel-15 technical specifications.

The following QCI values are added:

  • Non-GBR QCI

    80 for Low latency eMBB TCP/UDP based applications and Augmented Reality

  • GBR QCI

    67 and 83 for Mission Critical Video user plane

    82 for Discrete Automation

    84 for Intelligent Transport Systems

    85 for High Voltage and Remote Control

4.20 Stackable Dataplans

Introduced in:  

SAPC 1.3

4.20.1 Description of Impacts

The SAPC enables the operator to activate automatically multiple vouchers with the same absolute volume or time limits for prepaid subscriptions. This is enabled by defining multiple sets of start date and end date in the association of subscriber and subscriber group. Therefore, the subscriber can use multiple times the same usage limits from the prepaid subscriptions associated with multiple instances.

4.20.2 Interface

The following optional attribute is added to the subscriber dataplan REST API resource:

  • durations

The following optional attributes are added to the subscriber usage accumulator REST API resource:

  • instanceInUse

  • overlapInstanceUsed

4.20.3 Operation

The following policy tags are added:

  • AccessData.subscriber.accumulatedUsage.group["groupName"].currentInstance

  • AccessData.subscriber.accumulatedUsage.group["groupName"].isInstanceAvailable

  • AccessData.subscriber.accumulatedUsage.group["groupName"].newInstanceStart