Table of Contents

Update guide

Starting from version 12.0, DPI is supported only on CentOS 8.x and veos.

Preparation for update

Special operating conditions

For virtual machines, old processors (approximately before 2009), and old amd processors (before ryzen):

Before updating, run:

touch /etc/dpi/noprioadj

In this case, DPI will start with a normal (non-realtime) priority, which reduces cpu (sys) load but may slightly increase latency.

DPI update

Starting with version 14.0, UDR is divided into UDR and SDR. The division occurs automatically when the version is updated.
If the module yaml error occurs during update, update the module:
dnf upgrade libmodulemd

Features of updating in a distributed installation

If the SSG (fastdpi) and PCRF (fastpcrf) modules are installed on different physical or virtual servers, two conditions must be met:

  1. Uniform software version:
    Ensure that the same versions of the fastdpi and fastpcrf packages are installed on both servers. Version mismatches between SSG and PCRF can lead to errors.
  2. Restart sequence:
    Processes must be restarted in the order specified below to restore the connection correctly.
    Procedure for a distributed scheme:
    1. On the SSG server, stop the DPI service:
      service fastdpi stop
    2. On the PCRF server, restart the PCRF service:
      service fastpcrf restart
    3. On the SSG server, start the fastdpi service:
      service fastdpi start

This order ensures that all services are started correctly.

Service restart

After updating or changing the version, be sure to restart DPI:

service fastdpi restart

If PCRF and/or radius are used, they must also be restarted (only with a valid configuration):

service fastpcrf restart
service fdpi_radius restart

Recommended PCRF restart order:

service fastdpi stop
service fastpcrf restart
service fastdpi start

Operating system update

Do not update the linux kernel version and kernel-dependent utilities.

Version rollback

After rollback, service restart is required:

service fastdpi stop
service fastpcrf restart
service fastdpi start

Important notes