Install the Napatech Link-Virtualization™ Software Package

Getting Started with Napatech Link-Virtualization™ Software

Platform
Napatech SmartNIC
Content Type
Getting Started Guide
Capture Software Version
Link-Virtualization™ Software 4.4

Set up your Linux environment and install the Napatech software.

Before you begin

For each host, make sure that you have:
  • A working Linux environment, with the following packages installed:
    • Linux kernel 4.18 or newer
    • Linux kernel headers
    • Python 2.7 or newer
    • coreutils
    • gcc 4.9 or newer
    • make (gnu)
    • numactl
    Note: Only Linux installations are supported.
  • The Link-Virtualization™ Software package, including:
    • DPDK 20.11.1 with the Napatech PMD
    • OVS 2.15.0 with the Napatech modifications

Procedure

  1. Ensure that the packages listed in Prerequisite are installed.

    This is an example of the commands to install these prerequisites on CentOS 8.

    dnf group install "Development Tools"
    dnf install kernel-devel numactl numactl-devel
  2. Install the Napatech Link-Virtualization™ Software by extracting the distribution package and running the package_install_3gd.sh installation script.
    tar zxf ntvrt_package_3gd-<version>.tar.gz
    cd ntvrt_package_3gd-<version>
    sudo ./package_install_3gd.sh
    where:
    • version is the Link-Virtualization™ Software version identifier.

    This is an example command:

    tar zxf ntvrt_package_3gd-4.0.0-Linux.tar.gz
    cd ntvrt_package_3gd-4.0.0-Linux
    sudo ./package_install_3gd.sh
  3. For your convenience, consider adding the Napatech tools directory to your path. To update your path, add the following line to your Bash profile file, (.bash_profile), located in your home directory.
    export PATH=$PATH:/opt/napatech3/bin

    Adding the Napatech tools directory path is an option and avoids having to enter the full path name to the Napatech tools.

  4. Enter the following command to activate the changes in the current shell.
    source ~/.bash_profile