CMM Nokia Capacity
CMM Nokia Capacity
CMM Nokia Capacity
Capacity
DN271043343
Issue 4-0
Nokia is committed to diversity and inclusion. We are continuously reviewing our customer
documentation and consulting with standards bodies to ensure that terminology is inclusive
and aligned with the industry. Our future customer documentation will be updated
accordingly.
This document includes Nokia proprietary and condential information, which may not be
distributed or disclosed to any third parties without the prior written consent of Nokia. This
document is intended for use by Nokia’s customers (“You”/”Your”) in connection with a
product purchased or licensed from any company within Nokia Group of Companies. Use this
document as agreed. You agree to notify Nokia of any errors you may nd in this document;
however, should you elect to use this document for any purpose(s) for which it is not
intended, You understand and warrant that any determinations You may make or actions
You may take will be based upon Your independent judgment and analysis of the content of
this document.
Nokia reserves the right to make changes to this document without notice. At all times, the
controlling version is the one available on Nokia’s site.
NO WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
ANY WARRANTY OF AVAILABILITY, ACCURACY, RELIABILITY, TITLE, NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, IS MADE IN RELATION TO THE
CONTENT OF THIS DOCUMENT. IN NO EVENT WILL NOKIA BE LIABLE FOR ANY DAMAGES,
INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR
CONSEQUENTIAL OR ANY LOSSES, SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT,
REVENUE, BUSINESS INTERRUPTION, BUSINESS OPPORTUNITY OR DATA THAT MAY ARISE
FROM THE USE OF THIS DOCUMENT OR THE INFORMATION IN IT, EVEN IN THE CASE OF
ERRORS IN OR OMISSIONS FROM THIS DOCUMENT OR ITS CONTENT.
© 2021 Nokia.
Table of Contents
5 Per-VM and per-pod detailed capacity metrics, scaling limits, and load KPIs ................... 37
5.1 NECC detailed capacity metrics, scaling, and load KPIs ............................................. 37
5.2 ALMS pod .......................................................................................................................... 38
5.3 CTCS and alarm service pod .......................................................................................... 39
5.4 DBS detailed capacity metrics, scaling, and load KPIs ............................................... 39
5.5 CPPS detailed capacity metrics, scaling, and load KPIs ............................................. 40
5.6 EEMS pod .......................................................................................................................... 42
5.7 PAPS detailed capacity metrics, scaling, and load KPIs ............................................. 43
5.8 IPDS detailed capacity metrics, scaling, and load KPIs .............................................. 45
5.9 IPPS detailed capacity metrics, scaling, and load KPIs ............................................... 50
5.10 LIHS pod ......................................................................................................................... 52
List of Tables
Table 1 AMF system limits .......................................................................................................... 10
Table 2 MME system limits ......................................................................................................... 11
Table 3 SGSN system limits ........................................................................................................ 14
Table 4 Maximum capacity values for CMM large VNF on OpenStack with SR-IOV/DPDK-OVS
and VMware/VMware VIO .............................................................................................. 16
Table 5 Maximum capacity values for CMM small VNF on OpenStack ................................. 19
Table 6 Maximum capacity values for CMM CNF on Kubernetes (CN-A/CN-B) ................... 19
Table 7 Maximum capacity values for CMM-a8 appliance ..................................................... 21
Table 8 Maximum capacity values for CMM-a2 appliance ..................................................... 22
Table 9 Per-VM resource requirements, instance scaling, and basic capacity parameters for
deployments with large VMs ......................................................................................... 24
Table 10 Per-VM instance count and redundancy for the CMM-a8 on HPE DL325 servers
(AMD CPU) ........................................................................................................................ 27
Table 11 Per-VM instance count and redundancy for the CMM-a8 on AirFrame RM18
servers (Intel CPU) .......................................................................................................... 28
Table 12 Large configuration ephemeral and persistent storage volumes ........................ 29
Table 13 Per-VM capacity for deployments with small VM flavors ....................................... 30
Table 14 Per-VM instance count and redundancy for CMM-a2 on HPE DL325 servers (AMD
CPU) .................................................................................................................................. 31
Table 15 Per-VM instance count and redundancy for CMM-a2 on AirFrame RM18 servers
........................................................................................................................................... 32
Table 16 Per-VM instance count and redundancy on OpenStack with small VNF .............. 32
Table 17 Per-VM instance count and redundancy with VMware ........................................... 33
Table 18 Small configuration ephemeral and persistent storage volumes ........................ 34
Table 19 Per-pod resource requirements, scaling limits, and capacity ............................... 34
Table 20 Pod persistent storage volumes ............................................................................... 36
Table 21 NECC KPIs ...................................................................................................................... 38
Table 22 ALMS pod KPIs .............................................................................................................. 39
Table 23 CTCS KPIs ...................................................................................................................... 39
Table 24 DBS KPIs ........................................................................................................................ 40
Table 25 CPPS KPIs ...................................................................................................................... 42
Table 26 EEMS KPIs ...................................................................................................................... 43
Table 27 PAPS KPIs ...................................................................................................................... 43
Table 28 Reference IPDS capacity and load KPIs per single active IPDS VM or pod
........................................................................................................................................... 45
Table 29 Performance impact of 5G SBI authentication/authorization .............................. 46
Table 30 Progression of capacity as configuration is grown for VNF deployments with
multiple IPDS ................................................................................................................... 48
Table 31 Progression of capacity as configuration is grown for CNF deployments with
multiple IPDS ................................................................................................................... 49
Summary of changes
A list of changes between document issues. Click the links to view the updated sections.
General changes
CMM support for Kafka removal (Feature f14203-02)
Large configuration ephemeral and persistent storage volumes: removed columns
/data-kafka and /data-influx
Small configuration ephemeral and persistent storage volumes: removed columns
/data-kafka and /data-influx
In the following sections, noted that AMF-MME-SGSN configuration is not supported in
small VM flavor deployments:
Resource requirements and per-VM capacity for deployments with small VM flavors
Per-VM instance count and redundancy on the CMM-a2
Per-VM instance count and redundancy on OpenStack with small VNF
Per-VM instance count and redundancy with VMware with small VNF
Small configuration ephemeral and persistent storage volumes
CMM support for AMMS/EMMS capacity to 50K message/second on CNF (Feature
f72030-03)
Resource requirements, scaling limits, and capacity per pod: for 5G-CPPS (AMMS) and
4G-CPPS (EMMS), changed the number of messages/s to 50 000
CPPS detailed capacity metrics, scaling, and load KPIs: for the CNF: 10 vCPU flavor,
changed the number of messages/s to 50 000
Resource requirements and per-VM capacity for deployments with large VM flavors:
vNICs: added Note 9 regarding simplex interfaces
NECC: added information for M-IPDS
DBS: added Large flavor, updated the vRAM values, added Note 10 regarding
recommended flavors
5G or 4G CPPS: added vNIC value for VMware
PAPS: updated vNIC value for VMware
Per-VM instance count and redundancy on CMM-a8:
Table Per-VM instance count and redundancy for the CMM-a8 on HPE DL325 servers
(AMD CPU):
NECC: added Note 4
5G CPPS (AMMS): updated Note 2, updated values for AMF only, MME/AMF, and
AMF/MME/SGSN
4G CPPS (EMMS): updated Note 2, updated values for MME only, MME/AMF, and
MME/SGSN
PAPS: updated values for AMF/MME/SGSN and MME/SGSN
IPPS: updated Note 3, updated values for AMF/MME/SGSN and MME/SGSN
Table Per-VM instance count and redundancy for the CMM-a8 on AirFrame RM18
servers (Intel CPU):
Note 2: updated
Note 3: updated
Resource requirements and per-VM capacity for deployments with small VM flavors:
5G CPPS (AMMS): updated value for vRAM
4G CPPS (EMMS): updated value for vRAM
PAPS: updated value for vRAM
IPDS: updated values for vCPU and vRAM, added Note 1
Per-VM instance count and redundancy on the CMM-a2
Table Per-VM instance count and redundancy for CMM-a2 on HPE DL325 servers (AMD
CPU):
DBS: updated value for MME/AMF
5G CPPS (AMMS): updated value for MME/AMF
4G CPPS (EMMS): updated values for MME only and MME/AMF
Resource requirements, scaling limits, and capacity per pod:
Table Per-pod resource requirements, scaling limits, and capacity:
NECC: updated values for vDisk
ALMS: updated values for Shared vCPU and Shared vRAM
CTCS: updated values for Shared vCPU and Shared vRAM
IPDS: updated values for Exclusive vRAM and Shared vRAM
IPPS: updated value for Exclusive vRAM
NECC detailed capacity metrics, scaling, and load KPIs: updated the values for Threshold
per active VM for:
VNF: 16 vCPUs/48 GB RAM
VNF: 24 vCPUs /48 GB RAM
General changes
Fixed system limits, added an entry for Max AMFs in a set in the AMF system limits table
and Max MMEs in a pool in the MME system limits table.
CMM support for VMware VIO NSX-T - Delivery (Feature f70020-02), added information for
VMware Integrated OpenStack (VIO) in the following topic:
Capacity overview for CMM deployments: Table Maximum capacity values for CMM
large VNF on OpenStack with SR-IOV/DPDK-OVS and VMware/VMware VIO
CMM support for KVM based appliance on HP HW (Feature f70009-31):
Capacity overview for CMM deployments, Table Maximum capacity values for CMM-a8
appliance: added information for the AMF/MME configuration on the CMM-a8
appliance on HPE DL325 servers
Per-VM instance count and redundancy on CMM-a8, added Table Per-VM instance
count and redundancy for the CMM-a8 on HPE DL325 servers
Per-VM instance count and redundancy on the CMM-a2, added Table Per-VM instance
count and redundancy for CMM-a2 on HPE DL325 servers
CMM support for MME/SGSN PCMD streaming (Feature f14615-11), updated the
following topics:
Resource requirements and per-VM capacity for deployments with large VM flavors:
Table Per-VM resource requirements, instance scaling, and basic capacity parameters for
deployments with large VMs, added a row for extra-large flavor for the NECC
NECC detailed capacity metrics, scaling, and load KPIs: Table NECC KPIs, added a rows
for VNF and CNF 24 vCPUs
CMM support for container SELinux and removal of SystemD - callP pods (Feature
f72002-34), in Resource requirements, scaling limits, and capacity per pod, Table: Per-pod
resource requirements, scaling limits, and capacity, updated the values for PAPS and IPPS.
CMM support for lawful intercept pod - delivery (Feature f72006-14), added information for
LIHS in the following topics:
Resource requirements, scaling limits, and capacity per pod, added an entry for LIHS in
the Per-pod resource requirements, scaling limits, and capacity table.
LIHS pod
Capacity overview for CMM deployments, removed incorrect column for AMF/MME/SGSN
from Table Maximum capacity values for CMM-a2 appliance
General changes
Content throughout this guide has undergone major revision. New content has been added
and outdated information has been removed or updated. Existing content has been
simplified to tabular format.
The architecture follows the multitier paradigm where operations, administration, and
maintenance, load balancing, transaction processing, and database constitute individual
tiers. The transaction processing and database layers can scale independently.
The key dimensioning parameters are the number of attached subscribers and their average
activity during busy hours, which is measured in transactions or messages per attached
subscriber.
The following tables list the fixed AMF, MME, and SGSN system limits in CMM21.8. These
limits are only related to internal static restrictions and are not dynamic, such as for CPU
utilization, nor dependent on traffic model.
Note:
In the following tables, a request and a response are counted as two messages total.
NRFs 16
Each NRF can have up to 16 service instances
per service type.
NSSF 4
Each NSSF can have up to 16 service instances
per service type.
LMF 20
SCP/SEPP 32
Each SCP/SEPP can have one FQDN, which
resolves to up to two IPs per IP version type.
Note:
Note:
PLMNs 4096
Note:
NSEs 8186
RACs 256
LIC connections 5
LIB connections/LIC 10
Note:
Some functions share common resources, so not all maximum values can be
achieved at the same time, such as the maximum number of AMF, MME, and SGSN
subscribers or the maximum values for SGSN signaling and for SGSN throughput.
The maximum subscriber capacity is achievable only with a very low traffic model
(IoT).
Capacity metrics are for call models that do not use encryption; for example, TLS
for 5G SBI or GEA 1/2/3 for 2G data.
Capacity information in the following tables assumes the use of Intel vCPUs. Nokia
has not certified the capacity using AMD processors and a negative performance
impact is expected.
"Transaction" refers to 3GPP signaling procedures such as Attach, Detach, or PDP
activation.
In the following tables, a request and a response are counted as two messages
total.
The following table shows the maximum capacity information for a large VNF on OpenStack
with SR-IOV/DPDK-OVS and VMware.
Table 4: Maximum capacity values for CMM large VNF on OpenStack with SR-IOV/DPDK-OVS
and VMware/VMware VIO
Signaling messages/s • Single IPDS: 500 000 400 000 messages/s 500 000 messages/s
as MME-only • Multiple IPDS (4 IPDS
pairs): 1 600 000
Signaling messages/s • Single IPDS: 500 000 400 0000 messages/s 500 000 messages/s
as MME/SGSN • Multiple IPDS (4 IPDS
pairs): 1 600 000
Signaling messages/s • Single IPDS (2 IPDS • Single IPDS (2 IPDS • Single IPDS (2 IPDS
as AMF-only pairs): 240 000 pairs): 240 000 pairs): 240 000
messages/s messages/s messages/s
• Multiple IPDS (2 IPDS • Multiple IPDS (2 IPDS • Multiple IPDS (2 IPDS
pairs): 410 000 pairs): 410 000 pairs): 410 000
messages/s1 messages/s1 messages/s1
Signaling messages/s 380 000, of which 380 000, of which 380 000, of which
for AMF/MME/SGSN there is a maximum there is a maximum there is a maximum
of 210 000 for 5G of 210 000 for 5G of 210 000 for 5G
eNodeB • Single IPDS pair: 100 Single IPDS pair: 100 Single IPDS pair: 100
000 000 000
• Multiple-IPDS pairs:
- MME only: 260
000 of which 50 000
MH SCTP
- MME/SGSN: 200
000 of which 50 000
MH SCTP
3G throughput (Gbps) 28 10 18
Note 1: Of the total messages/s for multiple IPDS, a number are reserved for specic functions.
The following table shows capacity information for a small VNF on OpenStack.
The following table shows capacity information for CNF on Kubernetes (CN-A/CN-B).
Signaling − − − 20 000
messages/s for
SGSN
gNBs • 20 000 links per − • 20 000 links per • 20 000 links per
IPDS IPDS IPDS
• 80 000 links • 80 000 links • 80 000 links
max/CMM max/CMM max/CMM
• 40 000 gNBs • 40 000 gNBs • 40 000 gNBs
with M-TNLA with M-TNLA with M-TNLA
factor of 2X factor of 2X factor of 2X
Attached IoT 20 000 000 20 000 000 20 000 000 20 000 000
devices @140
messages/BH
MME bearer Not restricted Not restricted Not restricted Not restricted
capacity
2G throughput − − − 2.8
(Gbps)
3G throughput − − − 4.5
(Gbps)
The following table shows capacity information for the CMM-a8 appliance.
Attached 10 000 000 10 000 000 10 000 000 10 000 000 10 000 000
subscribers
Signaling 500 000 300 000 500 000 500 000 400 000
messages/s
Attached MME 3 300 000 − 3 300 000 3 300 000 2 600 000
subscribers
@550
messages/BH
Attached IoT 10 000 000 10 000 000 10 000 000 10 000 000 10 000 000
devices @140
messages/BH
MME bearer Not restricted − Not restricted Not restricted Not restricted
capacity
3G throughput − − − 4 8
(Gbps)
The following table shows capacity information for the CMM-a2 appliance.
Attached IoT 10 000 000 10 000 000 10 000 000 10 000 000
devices @140
messages/BH
2G throughput − − − 0.2
(Gbps)
3G throughput − − − 0.3
(Gbps)
Tables in this section show only the basic capacity parameters of each VM or pod. For
detailed VM capacity, refer to Per-VM and per-pod detailed capacity metrics, scaling limits,
and load KPIs.
Note:
Capacity information in the following tables assumes the use of Intel vCPUs. Nokia
has not certified the capacity using AMD processors and a negative performance
impact is expected.
In the following tables, a request and a response are counted as two messages
total.
Table 9: Per-VM resource requirements, instance scaling, and basic capacity parameters for
deployments with large VMs
Instance Flavor Image Min to Redund vCPU vRAM vDisk (GB) vDisk vNICs9 Basic capacity
(qcow2) max ancy (GB) (IOPS) parameters per active
VMs VM
(VNF)
Instance Flavor Image Min to Redund vCPU vRAM vDisk (GB) vDisk vNICs
9
Basic capacity
(qcow2) max ancy (GB) (IOPS) parameters per active
VMs VM
(VNF)
IPDS4 SR-IOV 1 GB 2−8 2N 20 MME/ 10 100 2−24 Total 5G: 300 000
SGSN: Up to message messages/s
40 92 IPs5 s/s: 500
AMF: 52 000
8
QA: 62
VMware 2 10 Total
message
s/s: 500
000
DPDK- 2 24 Total
OVS message
s/s: 400
000
VMware 10
6
3−5 3 Gbps 50 000
VMNet 3 PAPS-IPPS
messages/s
DT 12 90 000
medium PAPS-IPPS
messages/s
Note 1: For NECC vDisk values, refer to the CMM LCM user guide for your deployment type.
Note 2: N+ is the only option when the setup is VNF and includes AMF.
Note 3: Multiple IPDS pairs are supported only on OpenStack deployments using SR-IOV as follows:
• MME-only: 4 IPDS pairs (with L3NS)
• MME/SGSN: 4 IPDS pairs (with L3NS)
• AMF-only: 2 IPDS pairs (no L3NS)
Note 4: Per IPDS messages/sec capacity is degraded if deployment falls into one or more of the following cases:
• TLS and/or OAuth is used.
• CMM is deployed with multiple IPDS (while overall per-CMM messaging capacity increases with M-IPDS, per pool messaging capacity
decreases).
• Deployment is AMF/MME and Quad Access.
Note 5: The vNIC limit applies only to VST mode while the IP limit applies only to VGT mode.
Note 6: IPPS with VMware VMXNet 3 allocates 10 physical cores in all VMware deployments due to "Latency sensitivity = High".
Note 7: Only applicable when traffic requirements are larger than 500 000 msg/s (such as when M-IPDS and L3NS are used) and when
CMM support for MME/SGSN PCMD streaming (Feature f14615-11) is enabled.
Note 8: Quad access does not support multiple IPDS.
Note 9: As VMware uses simplex interfaces, it has 24 vNICs (24 and 20 are available for project-specic requests).
Note 10: The 28 GB avor is generally recommended; however, the 24 GB and 20 GB avors are available for project-specic requests.
Note 11: L3NS is not available for AMF, Quad Access, or VMware deployments.
On AirFrame RM17 hardware, the CMM-8 supports the MME-only and MME/SGSN
configuration. For supported CMM-a hardware and deployment configuration
combinations, see Supported CMM-a hardware and deployment configuration in the
Cloud Mobility Manager Appliance Installation and Setup Guide.
Note:
For VMs deployed as all-active (CPPS, PAPS, IPPS), the counters below are referred to
as N+K, where K is the maximum number of VMs that may be lost in case of a host
failure. For DBS (deployed as 2N), 4+4 refers to 4 active and 4 standby VMs.
Table 10: Per-VM instance count and redundancy for the CMM-a8 on HPE DL325 servers (AMD
CPU)
NECC
1
1+1+1 1+1+1 1+1+1 1+1+1 1+1+1
DBS
2
4+4 5+5 4+4 4+6 6+6
L3NS − − − − −
Table 11: Per-VM instance count and redundancy for the CMM-a8 on AirFrame RM18 servers
(Intel CPU)
L3NS − − − −
Note 1: CMM-a8 uses the 32 GB RAM DBS avor in the 2N redundancy mode.
Note 2: CMM-a8 exclusively uses the 10 vCPU variant for AMMS and EMMS.
Note 3: CMM-a8 exclusively uses the 12 vCPU variant of IPPS.
Service ROOT /data /data /data /data /shar /data /data /data- /data-
- logs - pm - perf - ed - - redis charging sgsnmon
pcmd store1
2
DBS 10 0 0 0 0 0 0 0 0 0
CPPS 10 0 0 0 0 0 0 0 0 0
PAPS 10 0 0 0 0 0 0 0 0 0
IPDS 10 0 0 0 0 0 0 0 0 0
IPPS 10 0 0 0 0 0 0 0 0 0
L3NS 10 0 0 0 0 0 0 0 0 0
Instance Flavor Image vCPU vRAM vDisk vDisk vNICs Basic capacity
(qcow2) (GB) (GB) (IOPS) parameters per
active VM
On AirFrame RM17 hardware, the CMM-2 only supports the MME-only configuration.
For supported CMM-a hardware and deployment configuration combinations, see
Supported CMM-a hardware and deployment configuration in the Cloud Mobility
Manager Appliance Installation and Setup Guide.
Note:
Table 14: Per-VM instance count and redundancy for CMM-a2 on HPE DL325 servers (AMD
CPU)
PAPS 0 0 2+2 0
IPPS 0 0 1+1 0
Table 15: Per-VM instance count and redundancy for CMM-a2 on AirFrame RM18 servers
PAPS 0 0 1+1 0
IPPS 0 0 1+1 0
Table 16: Per-VM instance count and redundancy on OpenStack with small VNF
PAPS 0 2+2 0
IPPS 0 1+1 0
NECC 1+1
DBS 1+1
4G CPPS (EMMS) 0
PAPS 0
IPDS 1+1
IPPS 0
Service ROOT /data- /data- /data- /data- /share /data- /data- /data- /data-
logs pm perf pcmd d store1 redis charging sgsnmo
2
n
NECC 15 15 15 15 50 10 50 5 25 20
DBS 10 0 0 0 0 0 0 0 0 0
CPPS 10 0 0 0 0 0 0 0 0 0
PAPS 10 0 0 0 0 0 0 0 0 0
IPDS 10 0 0 0 0 0 0 0 0 0
IPPS 10 0 0 0 0 0 0 0 0 0
Instance Flavor Min Redundancy Exclusive Shared Exclusive Shared vDisk vDisk vNICs Basic capacity
to vCPU vCPU vRAM vRAM (GB) (IOPS) parameters
max (GB) (GB)
pods
LIHS Default 2 1+1 0.4 1.8 0.96 3.75 0 0 2 less than 1000 LI
surveillance
targets
Note 1: For NECC vDisk values, refer to the CMM LCM user guide for your deployment type.
Note 2: Large LIHS avor must be used if SGSN user plane trace is planned to be used.
The following table shows the persistent storage volumes for pods.
Service /data /data /data /data /shared /data /data /data /data /data- /mariaDB
- logs - pm - perf - - - - - charging
pcmd store1 kafka redis inux 2
NECC 15 15 20 100 10 50 20 20 20 25 1G
DBS 0 0 0 0 0 0 0 0 0 0 0
CPPS 0 0 0 0 0 0 0 0 0 0 0
PAPS 0 0 0 0 0 0 0 0 0 0 0
IPDS 0 0 0 0 0 0 0 0 0 0 0
IPPS 0 0 0 0 0 0 0 0 0 0 0
When multiple flavors of a VM or of pods are available, a single flavor must be selected for all
VMs or pods. Mixing different flavors in the same deployment is not supported.
Note:
Capacity information in the following tables assumes the use of Intel vCPUs. Nokia
has not certified the capacity using AMD processors and a negative performance
impact is expected.
In the following tables, a request and a response are counted as two messages
total.
This service does not scale. The flavor should be selected to serve the maximum capacity.
Note:
The memory and CPU fluctuate frequently and spike every 10 minutes, every 15
minutes, and every hour; this is considered normal.
Signaling VNF: 8 vCPUs /32 ≤ 200 000 messages/s cmm_293a MPH (VS.TotalMsgsRcv
messages/s GB RAM messaging dFromMPH +
transactions rate VS.TotalMsgsSent
VNF: 16 vCPUs/48 Maximum VNF capacity (single ToMPH) /
GB RAM IPDS or when PCMD streaming is (period_duration
not used) × 60)1
Note 1: TotalMsgsRcvdFrom/toMPH counters are reported in 5 min, 15 min, 30 min, or 60 min intervals according
with the period conguration in CMM. These counters must be converted to rate per second.
ALMS has two flavors: default and large. The large ALMS must be used if the SGSN user
plane trace is planned to be used (as CTCS and ALMS share the common Redis database and
CTCS requires the larger Redis database flavor); otherwise, the default flavor can be used.
CTCS has two flavours: default and large. The large CTCS must be used if SGSN user plane
trace is planned to be used; otherwise, the default flavor can be used.
Subscribers are more than attached SAUs, because DBS also stores detached subscribers
until they are purged.
The DBS can scale out or scale in without service interruption. However, the DBS cluster
configuration used for VNF deployment is selected based on the size that can meet the UE
storage and transaction requirements. In duplex configuration, the DBS scales horizontally
in increments of 2; in simplex configuration, the DBS scales in increments of 1.
Up to 16 active DBSs (that is, up to 32 DBSs) can be in use when deployed as 2N, or 16 DBSs
when deployed as N+.
Note:
CPUs % CNF/VNF 85% 90% 95% cmm_285a Average DBS CPU VS.aveCpuUsage (for normal
load / cmm_445a Peak DBS operation)
CPU load VS.peakCpuUsage /
VS.avePerCoreCpuUsage (for
abnormal cases/spikes)
CPPS is deployed as active-active and traffic must be extrapolated for host failures. Each
CPPS either operates as EMMS (MME) or AMMS (AMF). CPPS scales out to 36 CPPS and can
scale in and scale out without service interruption. The horizontal increment or decrement
step is 1 x CPPS.
Note:
4G/5G VNF: 10 vCPU 50 000 (steady)/150 000 (SafetyNet) cmm_292a Peak 4G VS.Ave4GCtrlMsgRat
messages/s control messages e+
rate + VS.CtrlMsg5GNbrMea
CTRL_MSG_5G_MEAN n
VNF: 12 vCPU 61 000 (steady)/183 000 (SafetyNet) AVE_4G_CTRL_MSG_R VS.Peak4GCtrlMsgRa
ATE + te (spikes) +
CTRL_MSG_5G_MAX VS.CtrlMsg5GNbrMax
On a CNF, there are at least two EEMS pods, which can scale out up to six instances, all
active.
The PAPS can scale in and scale out. Scale out (maximum 20) is supported without service
interruption. Scale in is supported without service interruption for 3G subscribers, but 2G
subscribers served by the PAPS that were removed must reattach. PAPS is deployed as
active-active and traffic must be extrapolated for host failures. This service can scale up to
20 PAPS for the 10 vCPU variant. The horizontal increment or decrement step is 1 x PAPS.
The rule that defines the number of required VMs is shown in the following table.
Note:
The IPDS scales horizontally in active-standby pairs. To scale in or scale out an IPDS pair on
VNF, the CMM must be out-of-service and redeployed. To scale in or scale out an IPDS pair
on CNF, redeployment is not required but is a manual procedure.
Table 28: Reference IPDS capacity and load KPIs per single active IPDS VM or pod
Total 20 vCPUs 500 000 (steady) / 550 000 cmm_293a MPH (VS.TotalMsgsRcvdF
5G/4G/3G (SafetyNet) messaging romMPH +
messages/s1 transactions rate VS.TotalMsgsSentT
DPDK-OVS: 20 400 000 (steady) / 440 000 oMPH) /
vCPUs (SafetyNet) (period_duration ×
60)
VNF: 10 vCPUs 100 000 (steady) / 110 000
(SafetyNet)
CNF: 10 vCPUs 150 000 (steady) / 165 000 cmm_371a Total (VS.TotalMsgsRcvdP
(SafetyNet) Messages Received erInterface +
per Sec in IPDS for VS.TotalMsgsSentP
CNF + cmm_372a erInterface) /
Total Messages (period × 60)
Send per Sec in
IPDS for CNF
Note 1: There is 18% performance impact when combining MME and AMF functionality in the same IPDS.
Note 2: Values are without OAuth/TLS.
Note 3: The limit is the same system-wide, regardless of the number of IPDS pairs that are deployed.
Self-signed TLS 7
CA-signed TLS 18
OAuth2.0 10
The following table shows the changes to capacity as a CMM with VNF deployment increases
the number of IPDS pairs.
Note:
The values in the following table refer to SBI traffic without OAuth or TLS. The
performance impact of 5G SBI authentication/authorization must be taken into
account.
Table 30: Progression of capacity as configuration is grown for VNF deployments with multiple
IPDS
Deployment Capacity 1 IPDS pair 2 IPDS pairs 3 IPDS pairs 4 IPDS pairs
metric
MME only 4G messages/s 500 000 600 000 1 100 000 1 600 000
MME/SGSN Total 500 000 800 000 1 300 000 1 600 000
messages/s
For multiple IPDS MME or MME/SGSN with L3NS (OpenStack) deployments, capacity is as
follows:
Lead IPDS pair: 500 000 messages/s of non-S1/M3/S11/S11U signaling traffic
Spread IPDS pair:
500 000 messages/s S1/M3/S11/S11U
with S11-only spread IPDS: 400 000 of S11 traffic
with S11/S1 spread IPDS: 500 000 messages/s, of which up to 330 000 can be S11
maximum 100 000 eNBs
Up to 300 000 eNBs/MCEs (S1/M3 links) total, up to 50 000 of which can be MH SCTP-
based:
26 000 of which can be MH SCTP-based IPV6
50 000 of which can be MH SCTP-based IPv4 + IPV6
The maximum number of subscribers is the same, regardless of the number of IPDS pairs
that are deployed.
The following table shows the changes to capacity as a CMM with CNF deployment increases
the number of IPDS pairs.
Note:
The values in the following table refer to SBI traffic without OAuth or TLS. The
performance impact of 5G SBI authentication/authorization must be taken into
account.
Table 31: Progression of capacity as configuration is grown for CNF deployments with multiple
IPDS
Deployment Capacity 1 IPDS pair 2 IPDS pairs 3 IPDS pairs 4 IPDS pairs
metric
AMF only 5G messages/s 150 000 225 000 337 000 450 000
AMF/MME Total 123 000 184 000 275 000 370 000
messages/s
AMF/MME/SGS Total 123 000 184 000 275 000 370 000
N messages/s
IPPS operates in all-active mode and traffic must be extrapolated for host failures. Only the
non-direct tunnel 3G traffic should be calculated as throughput, although this traffic does
count as PDPs. The IPPS scales horizontally in increments of 1, up to a maximum of 8. Scale
out is supported without service interruption. Graceful scale in is supported, which means
that the IPPS is gradually offloaded during the draining period. During this period, only
already-established PDPs/bearers are served.
Note:
8 vCPUs 15 000
LIHS has two flavors: default and large. The large LIHS must be used if the SGSN user plane
trace is planned to be used, as CTCS and LIHS share the common Redis database and CTCS
requires the larger Redis database flavor; otherwise, the default flavor can be used.
Note:
In the following tables, a request and a response are counted as two messages total.
Required input1
5G SA SAUs − VS.RegisteredSubNbrMax
3G SAUs − VS.PeakAttachIuUsers
2G SAUs − VS.PeakAttachGbUsers
5G SA # Msg/Proc 10 (8−12) −
3G # Msg/Proc 7 (6−8) −
Average is closer to 8
when direct tunnel is
90%+
2G # Msg/Proc 5 (5−7) −
Avg. 3G Data Pkt Size 500 bytes (400−650) cmmsg_2454a 3G average packet size
Avg. 2G Data Pkt Size 500 bytes (400−650) cmmsg_2456a 2G average packet size
Unnecessary input4
4G data traffic − −
CPU clockspeed 2000 to 2600 MHz Same engineered capacity no matter the
vCPU clockspeed (very minor differences
in reported CPU load)
Note 1: No default values are available for these dimensioning factors. Values must be given for each
deployment.
Note 2: Values or KPIs for each deployment are strongly recommended, although defaults may be
used if necessary.
Note 3: Values for each deployment are recommended; otherwise, defaults may be used.
Note 4: Values for these factors do not impact dimensioning.
CMM21.5 has been tested with standard AirFrame hardware. The values change when the
software changes.
Note:
The following tables show average values. Actual values depend on the traffic mix and
the configuration.
DBS 0 6 0 60 10
CPPS 0 6 0 60 10
PAPS 0 6 0 70 10
IPDS 0 6 1 60 10
IPPS 0 6 0 60 10
IOPS(1s) write+read 700 MB/s + 160 MB/s = 860 MB/s (430 MB/s without
100% headroom)
Note:
The peak IOPS and throughput are dependent on the maximum storage performance
that the infrastructure can provide. For example, increasing the infrastructure storage
performance can result in higher peaks, but shorter duration.
DBS 5 70 50 900 10
CPPS 1 50 5 600 10
PAPS 0 60 0 800 10