Appendix

Napatech Link™ Capture Software Features

Platform
Intel® PAC
Napatech SmartNIC
Content Type
Feature Description
Capture Software Version
Link™ Capture Software 12.7

Feature matrix for legacy products

This table shows which main features in Napatech Link™ Capture Software are available in the NT200A01, NT100E3-1-PTP and NT80E3-2-PTP SmartNICs.
Note: Table legend:
  • X: Supported.
  • –: Not supported.
Feature NT200A01 NT100E3-1-PTP NT80E3-2-PTP
2 × 100 Gbit/s cap/rep image1 2 × 100 Gbit/s capture image 2 × 40 Gbit/s cap/rep image 2 × 25/10 Gbit/s c/r image 8 × 10 Gbit/s cap/rep image 1 × 100 Gbit/s cap/rep image 2 × 40 Gbit/s cap/rep image 8 × 10 Gbit/s cap/rep image
Packet Descriptors
PCAP packet descriptor X X X X X X X X
Standard packet descriptor X X X X X X X X
Extended packet descriptor 9 X X X X X X X X
Dynamic packet descriptor 1 X X X X X X X X
Dynamic packet descriptor 2 X X X X X X X X
Dynamic packet descriptor 3 X X X X X X X X
Dynamic packet descriptor 4 X X X X X X X X
Standard packet descriptor macros X X X X X X X X
Extended packet descriptor macros X X X X X X X X
ntservice.ini macros X X X X X X X X
Other information macros X X X X X X X X
MACs
100 Gbit/s MAC X X X
40 Gbit/s MAC X X
10 Gbit/s / 25 Gbit/s MAC X
10 Gbit/s MAC X X
1 Gbit/s / 10 Gbit/s MAC
Port Merging
HW Port merging X X X X X X X
Time-Stamping and Time Synchronization
Start-of-frame time-stamping X X X X X X X X
End-of-frame time-stamping X X X X X X X X
OS time synchronization X X X X X X X X
PPS time synchronization X X X X X X X X
PTP slave time synchronization X X X X X X X X
SyncE slave frequency synchronization X X X
Time of day and phase reference failover X X X X X X X X
Frequency reference failover X X X
Frame Classification
Frame classification X X X X X X X X
Layer 4 port classification X X X X X X X X
Tunnel type classification X X X X X X X X
Inner layer 3 classification X X X X X X X X
Inner layer 4 classification X X X X X X X X
Layer 3 and Layer 4 checksum verification
Filtering
Filtering based on port numbers X X X X X X X X
Pattern compare filter X X X X X X X X
Size compare filter X X X X X X X X
Protocol filter X X X X X X X X
Error conditions filter X X X X X X X X
IP group match filter X X X X X X X X
Frame discard filter X X X X X X X X
Flow match filter based on key test X X X X X X X
Packet coloring X X X X X X X X
Correlation key
Correlation key X X X X X X
Deduplication X X X X
Slicing
Fixed slicing X X X X X X X X
Dynamic slicing per filter X X X X X X X X
End-of-frame dynamic offset X X X X X X X X
Hash Value Generation
Hash value generation X X X X X X X X
Tuple swap X X X X X X X X
Multi-CPU Distribution
Per-port multi-CPU distribution X X X X X X X X
Filter-based multi-CPU distribution X X X X X X X X
Hash-based multi-CPU distribution X X X X X X X X
IP Fragment Handling
IP fragment handling X X X X X X
Stateful Flow Management
50 million bidirectional IPv4 or IPv6 flows
Flow termination
Flow records
Local Retransmission
Local retransmission X X X X X X
Host-Based Transmission
Host-based transmission X X X X X X X
Layer 3 and layer 4 checksum generation  
Injection of time stamps
Buffering
Onboard SDRAM storing [in GB] 12 12 12 12 12 8 8 8
Up to 128 RX host buffers with dynamic segment size X X X X X X X X
Up to 64 RX host buffers with static segment size X X X X X X X X
Statistics
RMON1 statistics per port X X X X X X X X
Extended RMON statistics and other advanced statistics per port X X X X X X X X
IP fragment handling statistics per port X X X X X X
Statistics per color X X X X X X X X
Statistics per stream ID X X X X X X X X
Bypass Functionality
QPI bypass functionality X
Socket load balancing
PCIe Interface
16-lane PCI Express Gen3 interface X X X X X X X X
8-lane PCI Express Gen3 interface
Flash Control and Image Handling
Flash controller X X X X X X X X
Image handling X X X X X X X X
Note: For an NT200A01 SmartNIC the server must support PCIe ×8×8 bifurcation to enable 16-lane and full bandwidth. The SmartNIC can be configured to work as one ×8 endpoint.
1 The capture/replay image is the 2 × 100 Gbit/s image used in NT200A01-2×100/40.

Style Conventions

Bold typeface is used for names of, for instance, user interface elements and software components.

Italic typeface is used for replaceable text.

Monospaced typeface is used for code, commands and file names.

Abbreviations

3GD

Third-Generation Driver

A10

Arria® 10

AFU

Accelerator Functional Unit

API

Application Programming Interface

ARP

Address Resolution Protocol

ATD

Advanced Threat Detection

c/r

Capture/Replay

CAM

Content-Adressable Memory

cap/rep

CAPture/REPlay

CDMA

Code Division Multiple Access

CFI

Canonical Format Indicator

CFP

Cisco FabricPath

CFP4

100 Gigabit Small Form-factor Pluggable

ChkSum

CHecKSUM

CoS

Class Of Service

CPU

Central Processing Unit

crc, Crc, CRC

Cyclic Redundancy Check

Cs

CheckSum

Csum

CheckSUM

CV

Code Violation

DDIO

Data Direct I/O

DDR

Double Data Rate

Dedup

DEDUPlication

Dest

DESTination

DMA

Direct Memory Access

DN

Document Number

DSAP

Destination Service Access Point

Dst

DESTination

ETH

ETHernet

Ext

EXTernal

F

Filter

F

Flags

FCS

Frame Check Sequence

FDX

Full DupleX

FIFO

First In, First Out

FM

Flow Management

FPGA

Field-Programmable Gate Array

Frag, FRAG

FRAGment

Gen

GENeration

GGSN

Gateway GPRS Support Node

GPDU

GSM Protocol Data Unit

GPRS

General Packet Radio Service

GPS

Global Positioning System

GRE

Generic Routing Encapsulation

GREv0

Generic Routing Encapsulation Version 0

GREv1

Generic Routing Encapsulation Version 1

GTP

GPRS Tunneling Protocol

GTPv0

GPRS Tunneling Protocol Version 0

GTPv0-U

GPRS Tunneling Protocol Version 0 – User data tunneling

GTPv1-C

GPRS Tunneling Protocol Version 1 – Control section

GTPv1-U

GPRS Tunneling Protocol Version 1 – User data tunneling

GTPv1v2

GPRS Tunneling Protocol Version 1 or Version 2

GTPv2-C

GPRS Tunneling Protocol Version 2 – Control section

HAL

Hardware Abstraction Layer

Hi

HIgh

HW

HardWare

ICMP

Internet Control Message Protocol

Id, ID

IDentifier

IDs

IDentifierS

IDS

Intrusion Detection System

IEEE

The Institute of Electrical and Electronics Engineers

IHL

IP Header Length

img

IMaGe

Info

INFOrmation

Ip, IP

Internet Protocol

IPF

IP Fragment handling

IPS

Intrusion Prevention System

IPv4, IPV4

Internet Protocol Version 4

IPv6, IPV6

Internet Protocol Version 6

Isl, ISL

Inter-Switch Link

l, L

Layer

LED

Light Emitting Diode

LLC

Logical Link Control

Lo

LOw

LSB

Least Significant Bit

m

Macro

Mac, MAC

Media Access Control

Mpls, MPLS

Multi-Protocol Label Switching

MSB

Most Significant Bit

N/A

Not Applicable

NEBS

Network Equipment-Building System

NIC

Network Interface Card

nt, Nt, NT

NapaTech

NT-TS

NapaTech Time Synchronization

NTH

NapaTech Hasher

NTPL

NapaTech Programming Language

NUM

NUMber

NUMA

Non-Uniform Memory Access

NVGRE

Network Virtualization using Generic Routing Encapsulation

ODT

Outer Data Type

os, OS

Operating System

PAC

Programmable Acceleration Card

PCAP

Packet CAPture

PCB

Printed Circuit Board

PCI

Peripheral Component Interconnect

PCIe

Peripheral Component Interconnect Express

PHY

PHYsical layer device

PKT

PacKeT

pkts, Pkts

PacKeTS

PMA

Pluggable Module Adapter

PPPoE

Point-to-Point Protocol Over Ethernet

pps, PPS

Pulse Per Second

Pri.

PRIority

Prot.

PROTocol

PTP

Precision Time Protocol

QPI

QuickPath Interconnect

QSFP+

Quad Small Form-factor Pluggable Plus

QSFP28

Quad Small Form-factor Pluggable 4×28 Gbit/s

Rev.

REVision

RFC

Request For Comments

RMON

Remote network MONitoring

RTCP

Real-time Transport Control Protocol

RTP

Real-time Transport Protocol

RX

Reception/Receive

rx, RX

Receive

SCC

Self-Contained Cooling

SCTP

Stream Control Transmission Protocol

SDRAM

Synchronous Dynamic Random-Access Memory

SFD

Start Frame Delimiter

SFP

Small Form-factor Pluggable

SFP+

Enhanced Small Form-factor Pluggable

SFP28

Small Form-factor Pluggable 28 Gbit/s

SGSN

Serving GPRS Support Node

SHA-1

Secure Hash Algorithm 1

SLB

Socket Load Balancing

SNAP

Standard Network Access Protocol

Src

SouRCe

SSAP

Source Service Access Point

Stat

STATistics

SW

SoftWare

Sync

SYNChronization

TCAM

Ternary Content-Adressable Memory

Tcp, TCP

Transmission Control Protocol

TEC

ThermoElectric Cooler

TEID

Tunnel Endpoint IDentifier

TLP

Transaction Layer Packet

ToS

Type Of Service

TPID

Tag Protocol IDentifier

TS

Time Synchronization

TTL

Time To Live

TTL

Transistor-Transistor Logic

tx, Tx, TX

Transmission/Transmit

Udp, UDP

User Datagram Protocol

UNIX

UNiplexed Information and Computing System

UTC

Coordinated Universal Time

v

Version

Ver.

VERsion

VID

Vlan ID

Vlan, VLAN

Virtual Local Area Network

VN-Tag

Virtual Network TAG

VoIP

Voice Over IP

WL

Wire Length

References

PCIe3.0

PCI Express Base Specification Rev. 3.0