4 Migrating Subscriber Data from 4G UDR to 5G UDR
Overview
The Migration Tool is an external tool that you can use to migrate the
subscriber data from source UDR (4G UDR) to target UDR (5G UDR). It is not part of
default 5G UDR charts and hence, you need to install it manually. This tool:
- Takes configurations for the range of subscribers, key type from chart.
- Uses Diameter interface of source 4G UDR to connect and read the subscriber information.
- Sends the provisioning requests to target 5G UDR via Ingress Gateway to provision the subscriber information read from source 4G UDR.
- Adds a report having details of the subscribers migrated, to the logs at the INFO Log level when the migration completes.
Prerequisites
The prerequisites to use the Migration tool are as follows:
- 4G UDR and 5G UDR should be in active and running state. It is required to start the migration process when you install the yaml file.
- The XSI IP network of 4G MP nodes must be accessible from kubernetes nodes, where you are deploying.
- Enable subscriber auto create as true in the nudr-dr section of the values yaml file.
Using the Migration Tool
You can use the Migration tool only if:
- There exists an active source i.e. 4G UDR and destination source i.e. 5G UDR and they are up and running.
- It is installed as per the installation process shared at Installing the Migration Tool.
- The Diameter connections on 4G UDR are confiigured. It means that the peer node information and connections are created to identify the Migration tool as a known Diameter client.
- You can verify in 5G UDR that all 4G UDR records are migrated in a specified range when the migration job completes.
- You can observe its metrics that are pegged in the Grafana dashboard.
Below sample report shows the success and failure records count in the INFO logs of nudr-migration job.
"Migration Tool Summary Report.
Time taken for processing: 0min 1sec | Total Number of records: 10 |
Total Number of source UDR success: 10 | Total Number of source UDR subscriber not found: 0 |
Total Number of target UDR keys already exists: 0 |Total Number of source UDR failure: 0 |
Total Number of target UDR success: 10 | Total Number of target UDR failure: 0 |
List of failed source UDR keys: | List of failed subscriber not exist keys at source: |
List of keys aleady exists in target UDR: | List of failed target UDR keys: "