Features and specification
Rx Packet Processing
- Zero packet loss for packet size 64 – 10,000 bytes
- Sustained traffic up to ~112 Gbps (PCIe3 ×16 packet bandwidth)
- Line rate 2 × 100 Gbps traffic burst, 500 milliseconds buffering
- Multi-port packet merge, sequenced in time stamp order
- L2, L3 and L4 protocol classification
- L2 and L3/L4 (IP/TCP/UDP) checksum verification
- GTP, IP-in-IP, GRE, NVGRE, VxLAN, Pseudowire, Fabric Path, VNtag tunneling support
- Pattern match, network port, protocol, length, and error filters
- Custom flow definitions based on 2-, 3-, 4-, 5- or 6-tuple
- Flow match/actions: Forward to application or network port or drop packet
- Stateful flow management
- Up to 140 million bidirectional IPv4 or IPv6 flows
- Learning rate: 3 million flows/sec
- TCP flow termination, flow timeout, or application-requested
- Flow records with Rx packet/byte counters and TCP flags
- Stateless flow management
- Up to 36,000 IPv4 or up to 7,500 IPv6 2-tuple flows
- Custom hash keys, symmetric hash key option
- CPU load distribution based on hash key or filter or per flow
- To local CPU cores via host buffers/queues
- Remotely via VLAN tagging over egress port
- CPU Socket Load Balancing (2 × 40 Gbps, 8 × 10 Gbps)
- 128 Rx queues, 16 MB – 1 TB Rx buffer size
- Packet descriptors with metadata
- IP fragment handling
- Deduplication
- Slicing at dynamic offset or fixed offset from start or end of packet
- Header stripping, protocol layers between outer L2 and inner L3
- Packet masking, 1 – 64 bytes at dynamic or fixed offset
- Extended RMON1 and counters per filter and per queue
Tx Packet Processing
- Line rate Tx up to 100 Gbps for packet size 64 – 10,000 bytes
- Replay as captured with nanoseconds precision
- Per-port traffic shaping
- Port-to-port forwarding
- L2 and L3/L4 (IP/TCP/UDP) checksum generation
- 128 Tx queues, 4 MB Tx buffer size
Time Stamping and Synchronization
- Rx time stamp and Tx time stamp inject
- OS time, PPS and IEEE 1588-2008 PTP V2 synchronization
- Synchronization between SmartNICs
- Time stamp formats: Unix 10 ns, Unix 1 ns, PCAP 1 us, PCAP 1 ns
Hardware
- Xilinx XCVU5P FPGA
- 12 GB DDR4 SDRAM
- PCIe Gen3 16 lanes @ 8 GT/s
- 2 × QSFP28 network ports
- RJ45-F 1000BASE-T IEEE1588 PTP
- SMA-F PPS input/output
- 2 × internal MCX-F PPS and NT-TS time sync
- Stratum-3 [1] compliant TCXO
- Flash memory with support for two boot images
- Physical dimensions: ½-length and full-height PCIe
- Weight excluding pluggable modules:
- NT200A02-SCC: 355 g
- NT200A02-NEBS: 350 g
- MTBF according to UTE C 80-810:
- NT200A02-SCC: 317,821 hours
- NT200A02-NEBS: 398,565 hours
- Power consumption including 100GBASE-SR4 modules and typical traffic load:
- NT200A02-SCC: 75 Watts
- NT200A02-NEBS: 75 Watts