Tip

This is the documentation for the 19.12 version. Looking for the documentation of the latest version? Have a look here.

Setup Interfaces

TNSR requires complete control of the network interfaces that it will use. This means that the host operating system must not be attempting to use or control them in any way. The device ID of the interface(s) also must be obtained to inform VPP and TNSR what interfaces to use. The interface link can be tuned through VPP and configured through TNSR.

Warning

The host management interface must remain under the control of the host operating system. It must not be configured as an interface to be controlled by TNSR.

Network interfaces not configured in the installer will be disabled in CentOS during the installation process. The interfaces will need to be re-enabled in TNSR. For a fresh installation of TNSR, skip ahead to Setup NICs in Dataplane.

Interfaces added to the TNSR instance after the initial setup will need to be disabled using the following procedure.

Identify NICs to use with TNSR

To start, locate the network interfaces in use by the host operating system. View a list of network interfaces known to the host OS with this command:

$ ip link

To determine if a network interface is in use by the host OS, run the following command:

$ ip link show up

If an interface shows in that list, and its name does not start with vpp, then it is under control of the host.

Note

The TNSR installer will automatically mark any interface not configured in the installer for use by TNSR.

Make a note of the network interfaces and their purpose. Note which interface will be used for host management, and which interfaces will be used by TNSR. The host management interface will be left under the control of the operating system, while the remaining interfaces may be used by TNSR. In this example, the host contains four network interfaces: enp0s20f0, enp0s20f1, enp0s20f2, and enp0s20f3 and TNSR will use enp0s20f1 and enp0s20f2.