How to determine the correct xNIC type

Prev Next

xNIC Types

xNIC can be installed in different types. xNIC Type 2 is the default. When running the xNIC installer script without the -t argument, xNIC Type 2 will be automatically configured. This xNIC type is faster and should always be used unless kernel bypass interferes with the function of the application, or the user needs a feature not available for type 2. For example, when High Availability is needed, users must use for Type 1 or 3. And if SLP or pacing is needed, users should use Type 3 (Linux Only).

Type 1 or Type 3, which are ”overlay” modes that use a tunnel interface (TAP by default, but can also use TUN). You will need to produce and consume to a virtual interface called swx0.

For example, if a program requires packet captures, we would recommend using the TAP interfaces since they would expose packets earlier in the network. Another example would be a video multi-viewer, as these applications typically require more information than just the video packets themselves.

When installing Type 1 or 3, a specific argument should be used during installation. For a complete list of available arguments, see Installing xNIC on Linux or Windows.

NOTE

Type 3 is not supported in Windows at this time.