[ Sections hidden with current filter selection ]

CUDB 1.9 Network Impact Report

Contents

1Introduction
1.1Revision Information

2

General Impact
2.1Capacity and Performance
2.1.1Subscriber Capacity
2.1.2Network Performance
2.2Changes in Infrastructure Support
2.2.1Changes in Hardware Support
2.2.2Changes in Cloud Support
2.3Changes in Software Handling
2.4Changes in Upgrade Procedure
2.5Changes in Tools
2.5.1Schema Update Tool
2.6Obsolete Functions
2.7Other Network Elements (Dependencies)

3

New Functions
3.1Virtualized Network Function Support
3.1.1Changes in Operation
3.2Electronic Software License
3.2.1Changes in Operation
3.3LDAP Data Views
3.3.1Changes in Operation
3.4Local Reads
3.4.1Changes in Interfaces
3.4.2Changes in Operation
3.5Commercial UDC IoT Offering
3.5.1Changes in Licensing
3.5.2Changes in Operation
3.6Support for Static Routing
3.6.1Changes in Operation
3.7Smooth Migration to Virtualized CUDB
3.7.1Changes in Operation

4

New Enhanced Functions
4.1Flexible PL Deployment
4.1.1Changes in Interfaces
4.1.2Changes in Operation
4.2OAM Automation with NETCONF Support
4.2.1Changes in Operation
4.3Increment Alert Key Command
4.3.1Changes in Operation
4.4CUDB Key Performance Indicators
4.4.1Changes in Operation
4.5SOAP Notifications Improvements
4.5.1Changes in Operation
4.6Asynchronous LDAP Proxy
4.7CUDB Combined Hardware and Software Upgrade Procedure
4.8Virtualized CUDB Adaptation Framework
4.9Subscription Reallocation Improvement
4.9.1Changes in Interfaces
4.9.2Changes in Operation

5

System Improvements
5.1Improvements in CUDB 1
5.1.1Interface Improvements
5.1.2OAM Improvements
5.1.3Notification Support Improvements
5.1.4Security Improvements
5.2OAM Improvements in CUDB 1.1
5.3Improvements in CUDB 1.2
5.3.1LDAP Data Views
5.3.2OAM Improvements
5.4OAM Improvements in CUDB 1.3
5.5Improvements in CUDB 1.4
5.5.1Application Counters
5.5.2OAM Improvements
5.6Improvements in CUDB 1.5
5.6.1OAM Improvements
5.6.2SOAP Notifications
5.6.3Encrypted rootdn Password
5.7Improvements in CUDB 1.6
5.7.1OAM Improvements
5.7.2Multicast Requirement Removal
5.8Improvements in CUDB 1.7
5.8.1OAM Improvements
5.8.2Centralized Security Event Logging
5.8.3Import and Export Procedures
5.8.4Application Counters
5.9Improvements in CUDB 1.8
5.9.1OAM Improvements
5.9.2Centralized Security Event Logging

6

Functions Planned for Coming Releases
6.1Full IPv6 Support in CUDB
6.1.1Changes in Operation
6.2Image Based Instantiation
6.2.1Changes in Operation
6.3Migration to Virtualized CUDB through Backup and Restore

Glossary

Reference List

1   Introduction

The Network Impact Report (NIR) describes the new and changed functions implemented in the Ericsson Centralized User Database (CUDB) since CUDB 16A FD1 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 side of the browser.

The document also describes changes that are introduced with the software upgrade, but are part of functions planned for coming releases, see Section 6. Each of the changes is described in the corresponding referenced documents.

Refer to the Functions section of CUDB Technical Product Description, Reference [1] for more information on CUDB functions.

1.1   Revision Information


Rev. A
Rev. B
Rev. C
Rev. D
Rev. E
Rev. F
Rev. G
Rev. H
Rev. J
Rev. K
Rev. L
Rev. M
Rev. N

Other than editorial changes, this document has been revised as follows for the CUDB 1.9 release:

2   General Impact

This section provides information about changes in the system that affect general areas, such as user capacity, network performance, memory consumption, and hardware.

2.1   Capacity and Performance

The capacity tables in the following section are not intended for dimensioning a CUDB system. Moreover, the figures may not reflect the latest updates. For dimensioning purposes, use the Ericsson dimensioning tool, which considers all the parameters and contains the latest figure updates.

Due to the one software track, the following considerations must be taken into account:

2.1.1   Subscriber Capacity

The subscriber capacity of CUDB is mainly affected by the following factors:

The subscriber capacity values for this CUDB release are shown in Table 1, Table 2, and Table 3. The figures of these tables have been obtained by using the Advanced processing option of the Ericsson default profile tool. The figures were calculated with an IP backbone Quality of Service (QoS) of RTT=40 ms and PLR=10E-4, on a 1+1 CUDB configuration.

The detailed capacity information for default Ericsson profiles on Blade Server Platform (BSP) 8100 with Generic Ericsson Processor version 3 (GEP3) boards is shown in Table 1. Individual operator profile characteristics can vary significantly.

Table 1    Capacity Summary for CUDB Systems Deployed on Native BSP 8100 GEP3 (1+1)

BSP 8100 GEP3

HLR(1)

MNP(2)

IMS(3)(4)

EPC (3)(5)

SAPC (2)(6)

AAA (2)(7)

M2M (2)

EIR (2)(8)

ENUM (2)

Maximum system capacity(9)

160.4

167.1

89.2

177.1

219.8

221.4

179.8

289.5

273.5

Maximum node capacity(9)

33.6

98.8

7.1

39.3

94.3

28.0

34.0

127.2

86.2

(1)  Default HLR profile.

(2)  Estimated figures.

(3)  Ericsson default profile.

(4)  IMS-fixed BB users.

(5)  AVG Authentication. No LDAP optimization.

(6)  Usage Reporting and 1 Traffic_ID. No subscriber groups.

(7)  AAA-FE GPRS.

(8)  IMEI only. All IMEIs used by the active subscribers are provisioned. BHCI=1.

(9)  Million subscribers.


The detailed capacity information for default Ericsson profiles on BSP 8100 with Generic Ericsson Processor version 5 (GEP5) boards is shown in Table 2. Individual operator profile characteristics can vary significantly.

Table 2    Capacity Summary for CUDB Systems Deployed on Native BSP 8100 GEP5 (1+1)

BSP 8100 GEP5

HLR(1)

MNP(2)

IMS(3)(4)

EPC (3)(5)

SAPC (2)(6)

AAA (2)(7)

M2M (2)

EIR (2)(8)

ENUM (2)

Maximum system capacity(9)

514.3

536.1

286.1

568.1

704.8

710.1

576.7

928.3

877.0

Maximum node capacity(9)

104.9

206.1

22.2

108.2

200.9

87.3

84.8

270.3

203.7

(1)  Default HLR profile.

(2)  Estimated figures.

(3)  Ericsson default profile.

(4)  IMS-fixed BB users.

(5)  AVG Authentication. No LDAP optimization.

(6)  Usage Reporting and 1 Traffic_ID. No subscriber groups.

(7)  AAA-FE GPRS.

(8)  IMEI only. All IMEIs used by the active subscribers are provisioned. BHCI=1.

(9)  Million subscribers.


The detailed capacity information for default Ericsson profiles on virtualized CUDB deployments over Cloud Execution Environment (CEE) on BSP 8100 hardware with GEP5 blades is shown in Table 3. Individual operator profile characteristics can vary significantly. The measurements are valid only for vCUDB_16CPU_47GB flavor.

Table 3    Capacity Summary for Virtualized CUDB over CEE on BSP 8100 GEP5 (1+1)

Virtualized CUDB over CEE on BSP 8100 GEP5 (16 vCPUs)

HLR(1)(2)

MNP (1)

IMS (1)(3)

EPC (1)(4)

SAPC (1)(5)

AAA (1)(6)

M2M (1)

EIR (1)(7)

ENUM (1)

Maximum system capacity(8)

375.4

391.3

208

414.6

514.5

518.3

420.9

667.6

640.1

Maximum node capacity(8)(9)

76.5

113.3

16.2

57.7

110.5

63.7

46.6

148.6

112

(1)  Estimated figures.

(2)  Default HLR profile.

(3)  IMS-fixed BB users.

(4)  AVG Authentication. No LDAP optimization.

(5)  Usage Reporting and 1 Traffic_ID. No subscriber groups.

(6)  AAA-FE GPRS.

(7)  IMEI only. All IMEIs used by the active subscribers are provisioned. BHCI=1.

(8)  Million subscribers.

(9)  It is considered a full Virtualized Network Function (VNF) with 34 blades for Processing Layer (PL) and Data Store (DS). A full GEP5 cabinet, with CEE installed on top, only allows 30 blades for DS and PL.


Note:  
  • The maximum node capacity has been calculated for a 1+1 configuration. Consider that system capacity does not scale linearly with the number of nodes.
  • From CUDB 1 onwards, CUDB received improvements in Lightweight Directory Access Protocol (LDAP) FE processing that are not clearly visible in the tables above, as the LDAP Front End (LDAP FE) processing capacity is not the limiting factor in such maximum configurations. The maximum system capacity is usually limited by the PL memory, but the maximum node capacity in these 1+1 configurations is limited instead by the DS memory in the HLR, and by the DS processing in the IP Multimedia Subsystem (IMS). However, in most CUDB deployments, LDAP FE capacity is usually the limiting factor, and they will therefore benefit from this improvement. In case of HLR in a 2+2 configuration deployed on BSP 8100 GEP5 hardware, the maximum capacity is increased from 158 million subscribers (or 79 million subscribers per node) on CUDB 16A FD1 to 168 million subscribers (or 84 million subscribers per node) on this CUDB release.
  • In case of hybrid CUDB systems (consisting of native GEP3 coexisting with GEP5 nodes, or native nodes coexisting with virtualized CUDB nodes), consider the smaller capacity figures for maximum system capacity (whenever PL memory is the limit). To determine the maximum node capacity, use the Ericsson default profile tool.

2.1.2   Network Performance

No impact.

2.2   Changes in Infrastructure Support

2.2.1   Changes in Hardware Support

Hardware related impacts are listed in Table 4.

Table 4    Summary of Changes in Hardware Support

Release

Impact

From CUDB 1 onwards

Maiden installations support BSP 8100 hardware with GEP5 blades only.

Virtualized CUDB is verified to run on the CEE, on BSP 8100 hardware with GEP5 blades, and is supported for maiden installations only. Support for other virtualized environments or hardware is possible through an integration project only.

The combination of nodes with different blade types (GEP3 or GEP5) is supported. Hybrid systems, mixing GEP3 nodes and GEP5 nodes, are allowed, except for maiden installations, but mixed GEP3 and GEP5 blades within the same node are not supported.

The minimum number of Processing Layer Database (PLDB) blades supported is 2 (the previous value is 4).(1)

From CUDB 1.4 onwards

Hardware migration from GEP3 to GEP5 based on backup and restore is provided.

From CUDB 1.6 onwards

Hardware migration procedure based on expansion, reallocation and decommission is supported.

(1)  Refer to CUDB Node Configuration Data Model Description, Reference [2] for more information.


2.2.2   Changes in Cloud Support

Cloud support related impacts are listed in Table 5.

Table 5    Summary of Changes in Cloud Support

Release

Impact

From CUDB 1.6 onwards

A TCP-based message system is in place, the requirement to support multicast traffic in the cloud infrastructure has been removed.

From CUDB 1.9 onwards

CUDB supports the following workflows on the full Ericsson cloud infrastructure (ECEE & BSP 8100):


  • Instantiation.(1)

  • Termination. (1)

(1)  Refer to CUDB VNF Lifecycle Management, Reference [3] for further details.


2.3   Changes in Software Handling

No impact.

2.4   Changes in Upgrade Procedure

Upgrade procedure related impacts are listed in Table 6.

Table 6    Summary of Changes in Upgrade Procedure

Release

Impact

From CUDB 1 onwards

The Electronic Software Licenses function performs licensing-related activities during the upgrade, such as getting digital fingerprints on every node in the system and requesting License Key Files from Ericsson Sourcing and Supply.

During the software upgrade procedure, the Hardware Monitoring function is disabled on the node currently being upgraded.

During the upgrade procedure, and before it is fully completed, the LDAP proxy traffic sent from CUDB nodes that have not been upgraded is synchronous, while the LDAP proxy traffic sent from already upgraded CUDB nodes is asynchronous.

From CUDB 1.1 onwards

The Installation Based Upgrade method, based on maiden installation, is introduced.

If the CUDB system has custom modifications in the sudoers files, the modifications will not be adapted automatically after the upgrade process has been completed, because the CUDB upgrade does not have any means to know what custom modifications are still supported in the new version. The upgrade process checks, during the System Validation phase, if the sudoers file is different from the standard CUDB configuration, and if it is the case, it displays a warning message and the sudoers file is copied to the cudbUpgradeWorkDir for later use. After the upgrade process has been completed, the sudoers file needs to be updated manually with the applicable content from the sudoers file located in cudbUpgradeWokDir.

From CUDB 1.6 onwards

The upgrade is improved with combined hardware and software upgrade procedure. See Section 4.7 for more details.

The upgrade on virtualized CUDB is supported. See Section 4.8 for more details.

From CUDB 1.7 onwards

A new upgrade path from 16A FD1 CP1 is available. It is not possible to upgrade from 16A FD1 CP1 to any previous CUDB 1.x version.

From CUDB 1.8 onwards

The upgrade to hybrid CUDB systems, consisting of native and virtualized CUDB nodes, is possible. See Section 3.7 for more details.

2.5   Changes in Tools

This section lists the changes affecting the tools used in the CUDB system.

2.5.1   Schema Update Tool

It is recommended (but not required) to run the Schema Update Tool on the System Controllers (SCs) of the CUDB system. If the Schema Update Tool is executed elsewhere, check the version of the shared libraries required for the slapd process to determine if the Linux version of the current machine is sufficient for executing the tool.

2.6   Obsolete Functions

From CUDB 1 onwards, the Subscription Control function is obsolete.

2.7   Other Network Elements (Dependencies)

To achieve full capacity at User Data Consolidation (UDC) solution level of the Key Performance Indicators (KPIs) function introduced in CUDB 1.1, Network Management System (NMS) and User Profile Gateway (UPG) support is needed.

All the changes in CUDB 1.9 Fault Management and Performance Management are backward compatible with the Operations Support System for Radio and Core (OSS-RC) or Ericsson Network Manager (ENM) interfaces.

The minimum version of Ericsson NMS required to support CUDB VNF Lifecycle Management, Reference [3] is:

3   New Functions

3.1   Virtualized Network Function Support

This function makes it possible to decouple software and hardware through virtualization, thereby enabling the harmonization of hardware across multiple products and vendors, and the optimization of hardware utilization.

The support of virtualization in CUDB covers the installation, configuration, and adaptation of CUDB Operation and Maintenance (OAM) functions. A virtualized CUDB system provides the same functions and architecture as a native CUDB system.

3.1.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

3.1.1.1   Alarms

The alarms impacted by new or modified functions are shown in Table 7. Refer to CUDB Node Fault Management Configuration Guide, Reference [4] and the related alarm Operating Instructions (OPIs) for detailed information about the alarms.

Table 7    Summary of New and Modified Alarms

Alarm

Impact

Control, Blackboard Coordination Server Down

Modified alarm

LDAP Front End, Server Down

Modified alarm

Operating System, Disk Usage Too High

Modified alarm

Storage Engine, Automatic Handling of Network Isolation not Completed for DS

Modified alarm

Storage Engine, Automatic Handling of Network Isolation not Completed for PLDB

Modified alarm

Storage Engine, DS Cluster Node Down

Modified alarm

Storage Engine, PLDB Cluster Node Down

Modified alarm

3.1.1.2   Logging

New and modified logging events are included due to impacts in the following components:

  • Cluster Supervisor (CS)
  • LDAP FE Monitor

Refer to CUDB Node Logging Events, Reference [5] for more information on logging.

3.2   Electronic Software License

The Electronic Software License function requires to perform licensing-related activities during the upgrade, such as getting digital fingerprints on every node in the system and requesting License Key Files from Ericsson Sourcing and Supply.

3.2.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

3.2.1.1   Alarms

The alarms impacted by new or modified functions are shown in Table 8. Refer to CUDB Node Fault Management Configuration Guide, Reference [4] and the related alarm OPIs for detailed information about the alarms.

Table 8    Summary of New and Modified Alarms

Alarm

Impact

Licensing, Autonomous Mode Activated, License Management

New alarm

Licensing, Capacity Usage Threshold Reached, License Management, Major

New alarm

Licensing, Capacity Usage Threshold Reached, License Management, Warning

New alarm

Licensing, Emergency Unlock Reset Key Required, License Management

New alarm

Licensing, Key File Fault, License Management

New alarm

Licensing, License Key Not Available, License Management, Major

New alarm

Licensing, License Key Not Available, License Management, Minor

New alarm

Licensing, License Management Not Available, License Management

New alarm

Licensing, Number of Profile Subscriptions has Reached the Purchased Number, Subscriptions Control

Removed alarm

3.2.1.2   Commands and Command Options

This section describes the new, modified, and removed Command Line Interface (CLI) commands and command options in CUDB.

The changes are shown in Table 9. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 9    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbLicensingTool

  • -c | --calculate-fingerprint

  • -h | --help

  • -r | --restore-fingerprint

  • -u |--upgrade

New command restricted to Ericsson personnel.

3.2.1.3   Logging

The following new component writing on the logs has been included in the CUDB system:

New and modified logging events are included due to impacts in the following components:

  • DataBackupRestore
  • Reconciliation

Only important events are logged. Successful operations are no longer logged into the ldap logs.

Refer to CUDB Node Logging Events, Reference [5] for more information on logging.

3.3   LDAP Data Views

This function makes it possible for applications to access the data stored in CUDB through a custom Directory Information Tree (DIT) and a custom schema. LDAP users can be configured to access CUDB either by using the "native" view and core DIT, or by using one of the defined LDAP data views.

3.3.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

3.3.1.1   Data Model

The configuration object and attribute changes are shown in Table 10. Refer to CUDB Node Configuration Data Model Description, Reference [2] for detailed information about the configuration objects and their attributes.

Table 10    Summary of New and Modified Configuration Objects and Attributes

Class

Attribute

Impact

CudbLdapUser

cudbLdapViewId

Attribute used as the identifier of the LDAP view attached to the specific user for the LDAP Data Views function.


CudbLdapUser:: cudbLdapViewId must be equal to one CudbLdapView:: ldapViewName.

CudbLdapView

cudbLdapViewId

Attribute uniquely identifying LDAP view for the LDAP Data Views function.

CudbLdapView

ldapViewName

New attribute representing the name of unique LDAP view for the LDAP Data Views function.

3.4   Local Reads

This function allows data to be read from the closest DS replica. It is activated by setting readModeInDS in and LDAP user or via LDAP control, only if the Deployment Flexibility Value Package is available.

3.4.1   Changes in Interfaces

This section describes interface changes between the existing and new revisions of the product.

Table 11    Summary of New, Modified, and Removed CUDB Interfaces

Protocol

Nodes

Impact

LDAP


LDAP v3

CUDB

Implemented a new LDAP Control ReadMode applicable only for search operations to override the default read mode in PL and DS.

3.4.2   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

3.4.2.1   Counters

The following new counters have been introduced:

  • processedLocalReadsLocalNode
  • processedLocalReadsOtherNodesInSite
  • processedLocalReadsRemoteSites

Refer to CUDB Counters List, Reference [7] for more information.

3.4.2.2   Data Model

The configuration object and attribute changes are shown in Table 12. Refer to CUDB Node Configuration Data Model Description, Reference [2] for detailed information about the configuration objects and their attributes.

Table 12    Summary of New, Modified, and Removed CUDB Configuration Parameters

Class

Attribute

Impact

CudbSystem

localReadsDSReplicationDelayThreshold

This attribute defines the maximum threshold (in seconds) for replication delay value, which is used to determine if the slave replica is too far behind the master replica. If the slave replica is too far behind, the data will not be read locally, even if DS read mode is set to Local Preferred.(1)

CudbLdapUser

localReadsDsReplicationDelayThreshold

If provided, the value in this attribute is used to override the value of localReadsDSReplicationDelayThreshold attribute of the CudbSystem class for an ldap user.

(1)  This applies only to users that have DS read mode set to Local Preferred.


3.5   Commercial UDC IoT Offering

The feature introduces support for new Internet of Things (IoT) Profile License into the CUDB.

This enables CUDB to offer competitive licensing for data storage of IoT subscriptions as part of dedicated UDC IoT deployments for massive IoT devices (for example, related to smart cars, smart metering, and so on).

3.5.1   Changes in Licensing

This function requires to create a new capacity license for new UDC IoT dedicated deployments.

3.5.2   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

3.5.2.1   Alarms

The alarms impacted by new or modified functions are shown in Table 13.

Refer to CUDB Node Fault Management Configuration Guide, Reference [4] and the related alarm OPIs for detailed information about the alarms.

Table 13    Summary of New and Modified Alarms

Alarm

Impact

Licensing, License Key Not Available, License Management, Major

Modified alarm

Licensing, Capacity Usage Threshold Reached, License Management, Major

Modified alarm

Licensing, Capacity Usage Threshold Reached, License Management, Warning

Modified alarm

3.6   Support for Static Routing

This new function enables CUDB deployment on cloud infrastructures that do not support route supervision from the routers towards the VNFs.

3.6.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

3.6.1.1   Commands and Command Options

The changes are shown in Table 14. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 14    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbEvipEncapsulator

-b | --blade

Modified command option restricted to Ericsson personnel.

3.7   Smooth Migration to Virtualized CUDB

This feature enables:

  • the expansion of a native CUDB system with virtualized CUDB nodes as part of the CUDB System Expansion procedure.
  • the migration of a native CUDB system to a virtualized CUDB system as part of CUDB Hardware Migration through Subscription Reallocation procedure.

3.7.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

3.7.1.1   Commands and Command Options

This section describes the new, modified, and removed CLI commands and command options in CUDB.

The changes are shown in Table 15. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 15    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbReallocate

--force

New command option to force reallocation if blocked.

 

Modified command behavior to block reallocation when DS Unit Group (DSG) is disabled for the provisioning of Distribution Entries (DEs).

 

Updated command output.

4   New Enhanced Functions

This section describes the new enhanced functions of this CUDB release. Refer to the Functions section of CUDB Technical Product Description, Reference [1] for more information on these functions.

4.1   Flexible PL Deployment

This is an enhancement to the CUDB Global Access and the System and Node Architecture functions.

When activated, the enhancement requires a new network design, as nodes without a PLDB blade or Virtual Machine (VM) cannot receive direct traffic from application FEs.

4.1.1   Changes in Interfaces

This section describes interface changes between the existing and new revisions of the product.

Table 16    Summary of New, Modified, and Removed CUDB Interfaces

Protocol

Nodes

Impact

LDAP


LDAP v3

All application FEs

The LDAP interface received new conditions and error messages for Error Code 52. Error 52 can also be raised when application FEs send direct traffic to a node without PLDB.

If alias entry (or alias present in entry path) is pointing to a non-existing entry, error will be 33 instead of 32.


Error code 11 is changed to error 80 for maximum number of threads reached for a DS and maximum number of threads reached for connection.


Error code 3 returned for timed out proxy search operations is changed to error code 11 in those cases where the proxy operation was caused by exceeding the value of the timeout set by the LDAP FE (if the timeout set by the LDAP client is smaller than the one set by the LDAP FE in the proxy operation and the operation timed out, the operation will return err=3). Refer to CUDB LDAP Interwork Description, Reference [8] for further details.

4.1.2   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

4.1.2.1   Commands and Command Options

This section describes the new, modified, and removed CLI commands and command options in CUDB.

The changes are shown in Table 17. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 17    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbClusterConfConverter

 

New command restricted to Ericsson personnel.

cudbEvipConfigExtension

-d | --dsg and -b | --blade

Modified command option restricted to Ericsson personnel.

-r | --removePLDB

New command option restricted to Ericsson personnel.

cudbPrepareStore

 

Modified command to also support nodes without PLDB.

cudbReallocate

 

Updated command output.

cudbSwBackup

-f | --force

Modified command option to allow software restore also when the CUDB node does not have a defined PLDB cluster.

cudbSystemStatus

 

Modified command output. PLDB sections are not included in the output if the node contains no PLDB.

4.1.2.2   Data Model

The configuration object and attribute changes are shown in Table 18. Refer to CUDB Node Configuration Data Model Description, Reference [2] for detailed information about the configuration objects and their attributes.

Table 18    Summary of New and Modified Configuration Objects and Attributes

Class

Attribute

Impact

CudbLocalDs

cudbLocalDsId

Modified attribute. The value range of cudbLocalDsId is 1-17 if the CudbLocalNode class containing the CudbLocalDS object has no CudbLocalPl object created.

CudbLocalPl

 

Modified class. The CudbLocalPl class is optional.

CudbRemoteDs

cudbRemoteDsId

Modified attribute. The value range of cudbRemoteDsId is 1-17 if the CudbLocalNode class containing the CudbRemoteDs object has no CudbRemotePl object created.

CudbRemotePl

 

Modified class. The CudbRemotePl class is optional.

4.1.2.3   Logging

The following new component writing on the logs has been included in the CUDB system:

  • License Manager

New and modified logging events are included due to impacts in the following components:

  • Configuration Management

Refer to CUDB Node Logging Events, Reference [5] for more information on logging.

4.2   OAM Automation with NETCONF Support

This is an enhancement to the OAM CUDB function.

4.2.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

4.2.1.1   Commands and Command Options

This section describes the new, modified, and removed CLI commands and command options in CUDB.

The changes are shown in Table 19. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 19    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbApplyConfig

-n | --noimmsave

Removed command option.

-s | --scope all

Deprecated command, replaced by the applyConfig administrative operation of the CudbLocalNode class.

cudbUpdateUserInfo

 

Deprecated command, replaced by the updateUserInfo administrative operation of the CudbLocalNode class. Also modified to support refreshing CUDB LDAP users from a remote PLDB.

4.2.1.1.1   Administrative Operations

The administrative operations of the CUDB system are shown in Table 20. Refer to the Administrative Operations section of CUDB Node Configuration Data Model Description, Reference [2] for more information about administrative operations.

Table 20    Summary of New, Modified, and Removed Administrative Operations

Class

Administrative Operation

Impact

CudbLocalNode

applyConfig

New administrative operation replacing the deprecated cudbApplyConfig command, used to activate configuration changes.

CudbLocalNode

updateUserInfo

New administrative operation replacing the deprecated cudbUpdateUserInfo command, used to update user information in the node.

CudbLocalNode

cancelApplyConfig

New administrative operation restricted to Ericsson personnel.

4.2.1.2   Data Model

The configuration object and attribute changes are shown in Table 21. Refer to CUDB Node Configuration Data Model Description, Reference [2] for detailed information about the configuration objects and their attributes.

Table 21    Summary of New and Modified Configuration Objects and Attributes

Class

Attribute

Impact

CudbLocalNode

applyConfigStatus

New read-only attribute that stores the following information about the progress of the asynchronous applyConfig administrative action:


  • actionId

  • actionName

  • additionalInfo

  • progressInfo

  • progressPercentage

  • result

  • resultInfo

  • state

  • timeActionStarted

  • timeActionCompleted

  • timeOfLastStatusUpdate

CudbLocalNode

updateUserInfoStatus

New read-only attribute that stores the following information about the progress of the asynchronous updateUserInfo administrative action:


  • actionId

  • actionName

  • additionalInfo

  • progressInfo

  • progressPercentage

  • result

  • resultInfo

  • state

  • timeActionStarted

  • timeActionCompleted

  • timeOfLastStatusUpdate

4.3   Increment Alert Key Command

This is an enhancement to the CUDB Global Access and the System and Node Architecture functions.

4.3.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

4.3.1.1   Commands and Command Options

This section describes the new, modified, and removed CLI commands and command options in CUDB.

The changes are shown in Table 22. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 22    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbLdapFeRestart

--with-monitor

Deprecated command option.

--no-prompt

New command option restricted to Ericsson personnel.

cudbManageStore

--no-prompt

New command option restricted to Ericsson personnel.

cudbSetDsgMaster

--no-prompt

New command option restricted to Ericsson personnel.

cudbSwBackup

--no-prompt

New command option restricted to Ericsson personnel.

-r

Deprecated command option.

cudbSystemDataBackupAndRestore

--no-prompt

New command option restricted to Ericsson personnel.

-r

Deprecated command option.

cudbUnitDataBackupAndRestore

--no-prompt

New command option restricted to Ericsson personnel.

4.4   CUDB Key Performance Indicators

This is an enhancement to the OAM CUDB function.

CUDB KPIs are a special set of CUDB counters, for CUDB systems deployed on native BSP 8100, that help the users evaluate and quantify the usage of the processing and memory capacity of certain CUDB resources.

4.4.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

4.4.1.1   Commands and Command Options

This section describes the new, modified, and removed CLI commands and command options in CUDB.

The changes are shown in Table 23. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 23    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbHaState

 

Additional printouts were included due to the introduction of KpiCentral process.


Example:


saAmfSISUHAState."safSu=SC-2,safSg=2N,safApp=ERIC-CUDB_KPICENTRAL"."safSi=2N-1": active(1)

cudbSystemStatus

-p | --check-cudbprocess

KpiCentral process was added to the output when listing processes running on OAM blades.


Example:


KpiCentral process............................Running in: OAM2

4.4.1.2   Data Model

The configuration object and attribute changes are shown in Table 24. Refer to CUDB Node Configuration Data Model Description, Reference [2] for detailed information about the configuration objects and their attributes.

Table 24    Summary of New and Modified Configuration Objects and Attributes

Class

Attribute

Impact

CudbLocalNode

cudbCounterPublishingPeriod

New attribute used to change the frequency of Performance Management (PM) report file generation.

4.4.1.3   Counters

The following new counters have been introduced:

  • kpiClusterLoad
  • kpiRatioDroppedCluster
  • kpiLdapFeLoad
  • kpiRatioDroppedLdap

Refer to CUDB Counters List, Reference [7] for more information.

4.4.1.4   Logging

The following new component writing on the logs has been included in the CUDB system:

Refer to CUDB Node Logging Events, Reference [5] for more information on logging.

4.5   SOAP Notifications Improvements

This is an enhancement of the Simple Object Access Protocol (SOAP) notifications function. It enables and simplifies SOAP notification events configuration by allowing to monitor sets of LDAP entries configuring in a single notification event. It helps to reduce the number of configured notification events and therefore to optimize CUDB Notification resources. With the enhancement, it will be possible to configure Portable Operating System Interface (POSIX) extended regular expressions in the dn associated to CudbNotificationObjectClass classes of type monitor or monitorAll. The dn attribute can be configured with the full Distinguished Name (DN) of the entry.

4.5.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

4.5.1.1   Data Model

This section describes the new, modified, and removed configuration parameters in CUDB. Refer to CUDB Node Configuration Data Model Description, Reference [2] for more information.

Table 25    Summary of New, Modified, and Removed CUDB Configuration Parameters

Object

Attribute

Impact

CudbNotificationObjectClass

dn

  • Modified attribute. The dn attribute can contain the partial or full DN of the attribute or object to be monitored.

  • The DN can be configured using POSIX extended regular expressions.

CudbNotificationEvent

numberOfSoapThreads

New restricted attribute defining the number of SOAP threads to start for a specific notification event.

4.6   Asynchronous LDAP Proxy

This is an enhancement to the asynchronous LDAP proxy function that allows releasing resources in a CUDB node until a response for a proxied LDAP operation is received. The LDAP FE can wait for the response, asynchronously handling the queue of pending operations. As a result, the maximum traffic capacity of the node is increased.

The benefits are the following:

  • Increases CUDB node capacity therefore decreasing the need for hardware resources.
  • Reduces the probability of overload situations.
  • Decouples CUDB capacity from IP backbone delay.
  • Increases CUDB node capacity by increasing its proxy traffic processing capacity.

4.7   CUDB Combined Hardware and Software Upgrade Procedure

This is an enhancement to the software upgrade function in CUDB 1.6. The simplified hardware migration from EBS 1.0 or EBS 2.0 to BSP 8100 is a more flexible procedure and supports more customer adaptations.

4.8   Virtualized CUDB Adaptation Framework

This is an enhancement to the software upgrade function and it allows the upgrade of virtualized CUDB systems.

4.9   Subscription Reallocation Improvement

This is an enhancement to the Subscription Reallocation function. It enables faster reallocation of the stored data by packing together all the data related to a particular subscription and moving them in a single LDAP operation. With this enhancement, it is possible to run one cudbReallocate command on each SC separately in the node hosting the PLDB master. To get the benefits of the enhanced Subscription Reallocation function, both node hosting DSG from where data is reallocating and node hosting DSG to where data is reallocating, need to be on the software level supporting enhancements.

4.9.1   Changes in Interfaces

This section describes interface changes between the existing and new revisions of the product.

Table 26    Summary of New, Modified, and Removed CUDB Interfaces

Protocol

Nodes

Impact

LDAP v3

All application FEs

The error message for code 80 Distribution entry is locked is changed to CUDB lock due to Reallocation.


A new branch 'ou=dsgLocks,{root dn}' is added due to the improved locking mechanism. This branch is used solely for the internal mechanism of the subscription reallocation, to mark entries being reallocated as locked and forbid modification until their movement is completed.

4.9.2   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

4.9.2.1   Command and Command Options

It is possible to run a cudbReallocate command on each SC separately in the node hosting the PLDB master, so two reallocation processes can run in parallel in a CUDB system. Refer to the Configuring Subscription Reallocation section of CUDB System Administrator Guide, Reference [13] for more information.

Command output has been changed. Refer to the Output section of CUDB Node Commands and Parameters, Reference [6] for more information on the output of the cudbReallocate command.

The changes are shown in Table 27.

Table 27    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbReallocate

-n | --nthreads

Command option restricted to Ericsson personnel.

Refer to CUDB Node Commands and Parameters, Reference [6] for more information on CLI commands and command options.

5   System Improvements

5.1   Improvements in CUDB 1

This section describes updates to the CUDB system.

5.1.1   Interface Improvements

Table 28    Summary of New, Modified, and Removed CUDB Interfaces

Protocol

Nodes

Impact

LDAP


LDAP v3

All application FEs

Deleting parent entries of DEs is not allowed and results in Error Code 53 with the text message: Deleting parent of distribution entry is not allowed.(1)

Example of parent entries that cannot be deleted:


ou=multiSCs,dc=<root entry>, ou=association,dc=<root entry>

Asynchronous LDAP communication between CUDB nodes (in the previous version it was synchronous).

LDAP


LDAP v3

CUDB

Implemented new LDAP Control


TimestampBasedConditionaUpdate for extended LDAP modify and delete operations, used internally by the Data Repair process.

(1)   Already included in 16A FD1 CP1.


5.1.2   OAM Improvements

Table 29    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options, and CUDB Configuration Parameters

Command

Command Option

Impact

cudbCheckConsistency

-o | --object-tables(1)

New command option used to check and report any difference between the OBJECT_CLASSES and MULTI_VALUE_OBJECTS tables.

cudbConsistencyMgr

--max-replica-lag(1)

Modified command option, default value changed to 10000.

cudbDsgMastershipChange

 

Modified the mastership change logic of the command. In case the destination node has a PLDB slave that is unable to synchronize with its master, then the mastership change request will be rejected. The --force option overrides this behavior.

cudbManageBCServer

-help

Removed command option.

cudbRemoteTrust

-b | --banner

New command option used to disable the legal warning banner for internal CUDB logins.

Class

Attribute

Impact

CudbLdapAccess

ldapRootPassword(1)

MySQL and LDAP root passwords can contain only ASCII alphabetic characters, numeric digit characters, and the following symbols: ,-%=?+~_

CudbTrafficControlManager

 

New class serving as the container of the traffic blocking rules.

CudbTrafficBlockingRule

 

New class used to block access to certain CUDB VIPs or services running on certain CUDB VIP ports. It is used to replace the existing procedure for node isolation.

(1)   Already included in 16A FD1 CP1.


Refer to CUDB Node Commands and Parameters, Reference [6] for more information on CLI commands and command options.

Refer to CUDB Node Configuration Data Model Description, Reference [2] for detailed information about the configuration objects and attributes.

5.1.2.1   Logging

New and modified logging events are included due to impacts in the following components:

  • CountersFw
  • Fault Management
  • Security

Refer to CUDB Node Logging Events, Reference [5] for more information on logging.

Note:  
Consider the following changes related to logging:

5.1.3   Notification Support Improvements

CUDB supports outbound notifications, so whenever a piece of data is modified in a subscriber profile, CUDB can send SOAP based notifications towards the corresponding application FE.

5.1.3.1   Impact

The notifications process runs on all blades of the node.

5.1.4   Security Improvements

The following changes improve security functions:

5.2   OAM Improvements in CUDB 1.1

This section describes updates to the CUDB system that are not released as part of specific function.

Table 30    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbInstall

 

Modified command restricted to Ericsson personnel.

cudbMpStat

 

This command is restricted to Ericsson personnel.

cudbReplicaRepair

 

Modified command to execute extended LDAP modify or delete operations with the TimestampBaseConditionalUpdate LDAP Control during the Data Repair process.

cudbSystemStatus

-p | --check-cudbprocess

Error status of CS process provides additional information related to reporting status in Blackboard Coordination (BC) Cluster.

Refer to CUDB Node Commands and Parameters, Reference [6] for more information on CLI commands and command options.

5.3   Improvements in CUDB 1.2

This section describes updates to the CUDB system.

5.3.1   LDAP Data Views

The cudbCheckLdapViewMapping checking tool has been improved with the -v optional parameter to get verbose error messages.

5.3.2   OAM Improvements

Table 31    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbSystemDataBackupAndRestore

-R

Deprecated command option.

cudbSystemStatus

-b | --bc-status

This command option is restricted to Ericsson personnel.

-B | --new-bc-status

New command option to print the status of the BC process. The output is the Node ID and application designations (OAM1, OAM2, and DS2_0|DS1_0|PL2, depending on PLDB deployment) instead of Node CUDB VIP address and Linux Open Telecom Cluster (LOTC) designations.


Example:


[Site 1]
SM leader: Node 10 OAM1
Node 10
BC server in OAM1 ......... running
BC server in OAM2 ......... running (Leader)
BC server in PL2 ......... running


This is a default command option, that is, if no other command option is supplied for cudbSystemStatus, the command runs with -v -B -s -C -R -a -m -p options.


If the node is disabled, the output will be Disabled instead of the BC server status.

Refer to CUDB Node Commands and Parameters, Reference [6] for more information on CLI commands and command options.

5.4   OAM Improvements in CUDB 1.3

This section describes updates to the CUDB system that are not released as part of a specific function.

Table 32    Summary of New, Modified, and Removed Alarms and Modified Configuration Objects and Attributes

Alarm

Impact

Operating System, Server Configuration Backup Fault

 

Modified active description of alarm. The <fault reason> parameter is available in the output to provide more information on configuration backup failures.


The possible values are the following:


  • applyConfig action is ongoing.

  • There are pending configuration changes.

  • Backup with the same name already exists.

  • Internal fault.

Class

Attribute

Impact

CudbExternalAuthServer

tlsMode(1)

New attribute that indicates if a secure session will start:


  • From an insecure session: STARTTLS (port 389)

  • Directly: LDAP over SSL (LDAPS) (port 636)

CudbLocalNode

networkElementName

Modified attribute.


Added restriction to attribute name to allow only characters A to Z, a to z, 0 to 9 and characters "-"and "_".

(1)   Already included in 16A FD1 CP1.


Refer to CUDB Node Fault Management Configuration Guide, Reference [4] and the related alarm OPIs for detailed information about the alarms.

Refer to CUDB Node Commands and Parameters, Reference [6] for more information on CLI commands and command options.

5.5   Improvements in CUDB 1.4

This section describes updates to the CUDB system.

5.5.1   Application Counters

Cron task configuration procedure for application counters is changed to provide a persistent configuration for multiple .cron files after SC reboot.

Refer to the Configure Cron Task section of CUDB Application Counters, Reference [10] for more information regarding the changes.

5.5.2   OAM Improvements

Table 33    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbDataBackup

 

Created backups are accessible to users in cudbadmin group.(1)

cudbManageStore

backup

Created backups are accessible to users in cudbadmin group.

cudbSystemDataBackupAndRestore

-c | --create

Created backups are accessible to users in cudbadmin group.

/opt/ericsson/cudb/OAM/bin/slapcat

 

To access export files, users in cudbadmin group must execute slapcat command without sudo.

(1)   Already included in 16A FD1 CP1.


Refer to CUDB Node Commands and Parameters, Reference [6] for more information on CLI commands and command options.

5.5.2.1   Logging

5.5.2.1.1   LDAP FE Monitor

New and modified logging events are included due to impacts in the following components:

Refer to CUDB Node Logging Events, Reference [5] for more information on logging.

5.5.2.1.2   commandlog

The number of logs in commandlog, generated by user login to CUDB, has been reduced and it contains only one log.

5.6   Improvements in CUDB 1.5

This section describes updates to the CUDB system.

5.6.1   OAM Improvements

Users that belong to the cudbadmin group can access NETCONF SSH subsystem.

Table 34    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbBCServersRestart

-f | --fast(1)

New command option restricted to Ericsson personnel.

cudbFollowLdapfeLogs

-v | --invert-match

New command option restricted to Ericsson personnel.

cudbManageBCServer

-restart -no_check(1)

New command option restricted to Ericsson personnel.

cudbManageNode

  • -d | --disable

  • -e | --enable

  • -b | --block

  • -u | --unblock

  • -n | --nodes

  • --no-prompt

  • --allow-node-skip

  • --apply-on-node

  • -h | --help

New command restricted to Ericsson personnel.

cudbSystemStatus

-C | --new-cluster-status

In case of erroneous behavior of a system, when no status is reported in BC Cluster for DS replicas on a node, cudbSystemStatus reports the retrieved information as an error with appropriate description.


Example:


    Checking Clusters status:

  • [-E-] No information about DSG status from BC Cluster.

-r

Deprecated command option.

-R | --new-replication-status

cudbSystemStatus handles disabled node(s), disabled DS(s), or both in the system by marking them as Xu (unreachable) in Replication Channels Table. Furthermore, in case of a disabled node, the Detailed Replication Status for the Slave Replicas will show that a specific node is Disabled and the replication for its DS(s) is Stopped as Data Store is disabled. Similarly, in case of disabled DS(s), Detailed Replication Status will show that the replication is Stopped as Data Store is disabled.

(1)   Already included in 16A FD1 CP1.


Refer to CUDB Node Commands and Parameters, Reference [6] for more information on CLI commands and command options.

5.6.2   SOAP Notifications

Two new alarms have been introduced to indicate unwanted events that may occur during the notification process. These events were only logged, previously. Refer to CUDB Node Fault Management Configuration Guide, Reference [4] and the related alarm OPIs for detailed information about the alarms.

Table 35    Summary of New Alarms

Alarm

Impact

SOAP Notifications, Endpoint Unreachable

New alarm

SOAP Notifications, Discarded Notifications

New alarm

5.6.3   Encrypted rootdn Password

This is an improvement to the CUDB security functions. This improvement allows the rootdn password to be stored encrypted when the root user is defined.

5.6.3.1   Interface Improvements

Table 36    Summary of Interface Changes

Protocol

Nodes

Impact

LDAP


LDAP v3

CUDB

The use of a custom SASL mechanism (CUDB-CRYPTO) is allowed, to avoid storing LDAP root user password in cleartext in configuration files.


When custom SASL mechanism (CUDB-CRYPTO) is used within LDAP commands (search, modify, add, delete) the user is forced to introduce LDAP root user password in a prompt not echoed to the console.

5.6.3.2   Data Model

Refer to CUDB Node Configuration Data Model Description, Reference [2] for detailed information about the configuration objects and attributes.

Table 37    Summary of Data Model Changes

Class

Attribute

Impact

CudbLdapAccess

ldapRootPassword

Attribute type changed from EcimPasswordString to EcimpassPhraseString. When configured through CLI, value has to be introduced twice and is not echoed.

5.7   Improvements in CUDB 1.6

This section describes updates to the CUDB system.

5.7.1   OAM Improvements

Table 38    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbLdapFeRestart

-f | --force

New -f command option that provides the same behavior as the command (without modifiers) in the previous versions.

Continue with restart, even if any slapd process fails to start.

Table 39    Summary of New, Modified, and Removed Alarms

Alarm

Impact

Licensing, Emergency Unlock Reset Key Required

Removed translation and definition of this alarm in CUDB.

5.7.2   Multicast Requirement Removal

This enhancement to the CUDB Data Availability Coordination system replaces multicast by a TCP based messaging infrastructure.

The main benefit is that it allows the deployment of CUDB in scenarios where multicast support is limited or restricted (for example, cloud environments).

5.7.2.1   Changes in Operation

5.7.2.1.1   Alarms

The alarms impacted by new or modified functions are shown in Table 40.

Table 40    Summary of New and Modified Alarms

Alarm

Impact

Control, Messaging Service Server Down

New alarm

Control, Messaging Service Cluster Down

New alarm

5.7.2.1.2   OAM Improvements
Table 41    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbManageMsgSrv

 

New command used to manage the Messaging Service servers in the CUDB node. Refer to CUDB High Availability, Reference [11] for more information.

5.8   Improvements in CUDB 1.7

This section describes updates to the CUDB system.

5.8.1   OAM Improvements

Table 42    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbSwBackup

-U | --Unschedule

Remove a periodic software and configuration backup according to the defined <cron expression>.


The format of the <cron expression> follows the standard UNIX cron expression format.

cudbPmJobReload

 

Deprecated command. If ESA PM Agent needs to be restarted, execute /sbin/service esapma restart in both SCs. See Section 5.8.4 for more information.

Table 43    Summary of New and Modified Alarms

Alarm

Impact

SAF, AMF Component Cleanup Failed

Modified alarm. Resource ID does not contain the complete DN, but a relative path from ‘ManagedElement=1’ instead.

SAF, AMF Component Instantiation Failed

Modified alarm. Resource ID does not contain the complete DN, but a relative path from ‘ManagedElement=1’ instead.

SAF, AMF SI Unassigned

Modified alarm. Resource ID does not contain the complete DN, but a relative path from ‘ManagedElement=1’ instead.

5.8.2   Centralized Security Event Logging

The Centralized Security Event Logging function allows a CUDB node to send log information to an external logging server. The format of the logs sent to the Remote Server has been modified as explained in the Sending Logs to a Remote Server section of CUDB Node Logging Events, Reference [5].

5.8.3   Import and Export Procedures

To export LDIF file, -l parameter must be used. The output redirection " >" is deprecated.

/opt/ericsson/cudb/OAM/bin/slapcat -l <output-file>

5.8.4   Application Counters

Due to the deprecation of cudbPmJobReload command, the following procedures have been updated to handle the application counters correctly:

5.9   Improvements in CUDB 1.8

This section describes updates to the CUDB system.

5.9.1   OAM Improvements

Table 44    Summary of New and Modified Alarms

Alarm

Impact

Storage Engine, Unable to Synchronize Cluster in DS, Major

Modified alarm. Alarm Active Description attribute also contains human readable date format along with the timestamp.

Storage Engine, Unable to Synchronize Cluster in DS, Warning

Modified alarm. Alarm Active Description attribute also contains human readable date format along with the timestamp.

Storage Engine, Unable to Synchronize Cluster in PLDB, Major

Modified alarm. Alarm Active Description attribute also contains human readable date format along with the timestamp.

Storage Engine, Unable to Synchronize Cluster in PLDB, Warning

Modified alarm. Alarm Active Description attribute also contains human readable date format along with the timestamp.

5.9.2   Centralized Security Event Logging

The Centralized Security Event Logging function allows a CUDB node to send log information to an external logging server. The format of the logs sent to the Remote Server has been modified as follows:

  • Logs sent to the remote server include an identity of the sender process.
  • Timestamp of collected logs follow RFC 3339, Reference [16].

For further details on logs sent to remote server, refer to the Sending Logs to a Remote Server section of CUDB Node Logging Events, Reference [5].

6   Functions Planned for Coming Releases

This section provides changes in the product that are parts of the functions planned for coming releases.

These functions are not generally available, yet. They are either in a ready-for-tendering status only, or they are delivered in phases, following the continuous delivery to a software track strategy.

The use of partially delivered functions will not take effect in the system until the function is completed and is generally available. Legacy behavior is not changed.

6.1   Full IPv6 Support in CUDB

This new function will allow external IPv6 communication in CUDB.

6.1.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

6.1.1.1   Data Model

Data type of attributes representing external IP addresses in CUDB node configuration model will be changed to IpDNSAddress that will allow configuration of addresses in IPv4 or IPv6 format. This change will not affect configuration of nodes with IPv4 addresses. Impacted attributes are shown in Table 45.

Table 45    Summary of Data Model Changes

Class

Attribute

Impact

CudbExternalAuthServer

  • primaryServer

  • secondaryServer

Data type is changed to IpDNSAddress.

CudbExternalLogServer

  • externalLogServerIp

Data type is changed to IpDNSAddress.

CudbLocalNode

  • cudbVIP

  • oamVIP

  • trafficVIP

Data type is changed to IpDNSAddress.

CudbRemoteNode

  • cudbVIP

  • oamVIP

  • trafficVIP

Data type is changed to IpDNSAddress.

CudbTrafficBlockingRule

  • blockedVIP

Data type is changed to IpDNSAddress.

6.1.1.2   Alarms

The alarms impacted by new or modified functions are shown in Table 46. Refer to CUDB Node Fault Management Configuration Guide, Reference [4] and the related alarm OPIs for detailed information about the alarms.

Table 46    Summary of New and Modified Alarms

Alarm

Impact

Security, OAM User Exceeded Number Of Failed Logins

Modified alarm. Alarm Active Description attribute is updated.

Security, OAM User Gaining Privilege Failed

Modified alarm. Alarm Active Description attribute is updated.

Security, OAM User Privilege Raise To Root Failed

Modified alarm. Alarm Active Description attribute is updated.

Security, Root Login Failed

Modified alarm. Alarm Active Description and Resource ID attributes are updated to support IPv6 addresses.

Control, Blackboard Coordination Server Down

Modified alarm. Alarm Active Description and Resource ID attributes are updated to support IPv6 addresses.

6.2   Image Based Instantiation

This new function will allow deployment based on images created offline. Image supports customer configuration injection after deployment.

6.2.1   Changes in Operation

This section describes changes to commands and command options, configuration parameters, alarms, counters, logging, and tools.

6.2.1.1   Commands and Command Options

The changes are shown in Table 47. Refer to CUDB Node Commands and Parameters, Reference [6] for more information.

Table 47    Summary of New, Modified, and Removed CUDB CLI Commands and Command Options

Command

Command Option

Impact

cudbAutomatedInstall

 

New command restricted to Ericsson personnel.

cudbEvipConfigExtension

-i| --install

Modified command option restricted to Ericsson personnel.

cudbRegenerateClusterConfFile.sh

 

New command restricted to Ericsson personnel.

6.3   Migration to Virtualized CUDB through Backup and Restore

Migration of a native CUDB system to a virtualized one will be possible through the Backup and Restore procedure.


Glossary

BC
Blackboard Coordination
 
BSP
Blade Server Platform
 
CEE
Cloud Execution Environment
 
CLI
Command Line Interface
 
CS
Cluster Supervisor
 
CUDB
Ericsson Centralized User Database
 
DE
Distribution Entry
 
DIT
Directory Information Tree
 
DN
Distinguished Name
 
DS
Data Store
 
DSG
DS Unit Group
 
FE
Front End
 
GEP3
Generic Ericsson Processor version 3
 
GEP5
Generic Ericsson Processor version 5
 
HLR
Home Location Register
 
HSS
Home Subscriber Server
 
IoT
Internet of Things
 
IMS
IP Multimedia Subsystem
 
KPI
Key Performance Indicator
 
LDAP
Lightweight Directory Access Protocol
 
LDAP FE
LDAP Front End
 
LDAPS
LDAP over SSL
 
LOTC
Linux Open Telecom Cluster
 
NIR
Network Impact Report
 
NMS
Network Management System
 
OAM
Operation and Maintenance
 
OPI
Operating Instruction
 
PL
Processing Layer
 
PLDB
Processing Layer Database
 
PM
Performance Management
 
POSIX
Portable Operating System Interface
 
QoS
Quality of Service
 
SC
System Controller
 
SOAP
Simple Object Access Protocol
 
UDC
User Data Consolidation
 
UPG
User Profile Gateway
 
VM
Virtual Machine
 
VNF
Virtualized Network Function

Reference List

CUDB Documents
[1] CUDB Technical Product Description, 221 02-FGC 101 3147
[2] CUDB Node Configuration Data Model Description, 1/192 02-CSH 109 067/10
[3] CUDB VNF Lifecycle Management, 1/1553-CNL 121 695/10
[4] CUDB Node Fault Management Configuration Guide, 3/1553-CSH 109 067/10
[5] CUDB Node Logging Events, 4/1553-CSH 109 067/10
[6] CUDB Node Commands and Parameters, 1/1553-CSH 109 067/10
[7] CUDB Counters List, 1/006 51-CSH 109 067/10
[8] CUDB LDAP Interwork Description, 1/155 19-HDA 104 03/10
[9] CUDB Security and Privacy Management, 8/1553-HDA 104 03/10
[10] CUDB Application Counters, 10/155 34-HDA 104 03/10
[11] CUDB High Availability, 7/155 34-HDA 104 03/10
[12] CUDB Performance Guide, 4/1553-HDA 104 03/10
[13] CUDB System Administrator Guide, 2/1543-HDA 104 03/10
[14] CUDB Glossary of Terms and Acronyms, 0033-HDA 104 03/10
Other Documents and Online References
[15] Reliable Delivery for syslog https://www.ietf.org/rfc/rfc3195.txt.
[16] Date and Time on the Internet: Timestamps. IETF RFC 3339 https://www.ietf.org/rfc/rfc3339.txt.


Copyright

© Ericsson AB 2016–2018. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

Disclaimer

The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

Trademark List
All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

    CUDB 1.9 Network Impact Report