This chapter provides instructions for installing and configuring Data Plane Development Kit (DPDK) for the Oracle Communications Session Monitor to monitor high volume of network traffic.
DPDK provides sniffing performance for some of the Intel network cards and network traffic patterns. If you have a compatible network card, you can enable DPDK.
Note:
See Oracle Communications Session Monitor Release Notes to verify if you need to update DPDK. If you need to update DPKD, verify if the DPDK requires latest Oracle Linux Platform.The following sections describe the hardware and software requirements for installing and configuring DPDK for Session Monitor.
Note:
The software and hardware details mentioned in this section are minimum requirements to enable DPDK for capturing high volume of network traffic. Contact Oracle Support for more assistance.This section describes the hardware requirements for installing and configuring DPDK.
Following are the list of minimum hardware requirements:
Probe machine (with DPDK) (2 Intel processors, each with 8 cores, 8 GB RAM, Intel based network card)
Mediation Engine and Probe in one machine (at least 2 Intel processors and 24 cores in total, 24 GB RAM, Intel based network card)
For supported servers, see "Session Monitor System Requirements".
The following networking cards are supported:
Sun Dual Port 10 GbE PCle 2.0 Networking Card with Intel 82599 10 GbE Controller
Sun Quad Port GbE PCIe 2.0 Low Profile Adapter, UTP
Sun Dual Port GbE PCIe 2.0 Low Profile Adapter, MMF
Supported DPDK versions for Session Monitor
Table 5-1 lists the supported versions of DPDK.
This section describes the procedure for installing and configuring DPDK for session monitor.
To install and configure the DPDK:
Note:
You must be connected to the internet before starting the installation. Running the following command installs, downloads the required files, and configures the DPDK automatically.Log into the computer that hosts the probe or mediation engine and probe.
Run the following command which guides you through the installation:
configure_dpdk.py
Reboot the computer that hosts the probe or mediation engine and probe.
This section provides the instructions to install and configure DPDK securely when not connected to the internet.
To install and configure DPDK:
Log into the computer that hosts the probe or mediation engine and probe.
Run the following command to view the current Kernel version of your system:
uname -r
If the Kernel version requires an update, run the following command:
yum install kernel-uek-devel-(uname -r)
(Optional) Run the following command to update the Kernel packages:
yum update
Download the dpdk-. version_number tar.gz file from the following website:
http://dpdk.org/browse/dpdk/snapshot/
where version_number is the DPDK version.
Build DPDK driver and install by running the following command:
source /opt/oracle/ocsm/ocsm_env.sh /opt/oracle/ocsm/usr/share/pld/rat/configure_dpdk.py
Change grub file to change Kernel options. Reserve 50% of the memory and few CPUs for exclusive use. Contact Oracle support for more information.
Change /etc/fstab file to mount hugetblfs. Contact Oracle support for more information.
Reboot the computer that hosts the probe or mediation engine and probe.
In the Platform Setup Application page, under Capture Settings, select the required sniffing interfaces.
Run the following commands:
source /opt/oracle/ocsm/ocsm_env.sh /opt/oracle/ocsm/usr/share/pld/rat/configure_dpdk.py
Reboot the computer that hosts the probe or mediation engine and probe.
This section provides the instructions to update the Kernel for DPDK.
Note:
You must perform the instructions in this section if you have installed the latest Kernel for updating DPDK.To update Kernel:
Reboot the system:
Run the following command to update the Kernel and DPDK version:
source /opt/oracle/ocsm/ocsm_env.sh /opt/oracle/ocsm/usr/share/pld/rat/configure_dpdk.py
Reboot the computer that hosts the probe or mediation engine and probe.