Local Retransmission with Embedded Time Stamp

Napatech Link™ Software Features

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

Local retransmission with embedded time stamp appends a high-precision time stamp from the capture port to retransmitted frames.

Purpose

By delivering a high-precision time stamp to downlink appliances, local retransmission with embedded time stamp minimizes the need for expensive load distribution switch ports.

Features

The retransmitted frames are expanded to include a trailer with a time stamp, and a new FCS is calculated and added. The Unix-based time stamp format has a resolution of 1 ns and represents time as a 64-bit unsigned integer value, starting from January 1, 1970.


Page-2 Rectangle.821 Sheet.3 Circle Sheet.5 Dynamic connector.825 Sheet.7 TRAFFIC TO HOST SYSTEM TRAFFIC TO HOST SYSTEM Rectangle.827 INSERT META-DATA AND FCS INSERT META-DATA AND FCS Dynamic connector.828 Sheet.10 RECEIVE TS RECEIVE TS Rectangle.830 FRAME PROCESSING FRAME PROCESSING Dynamic connector.831 Sheet.13 MAIN ENTRY / TAP POINT MAIN ENTRY / TAP POINT Dynamic connector.836 Rectangle.839 RX RX Rectangle.840 0 0 Rectangle.841 1 1 Dynamic connector.842 Dynamic connector.843 Dynamic connector.845 Sheet.23 TO NEXT APPLIANCE TO NEXT APPLIANCE Rectangle.849 PAYLOAD PAYLOAD Rectangle.850 H H Rectangle.851 FCS 1 FCS 1 Rectangle.852 PAYLOAD PAYLOAD Rectangle.853 H H Rectangle.854 FCS 2 FCS 2 Rectangle.855 FCS 1 FCS 1 Rectangle.856 META-DATA META-DATA

Limitations

Frames are expanded by 12 bytes, increasing the risk of oversubscription of the TX port and resulting packet loss.

Otherwise, limitations for local retransmission with embedded time stamp are similar to the limitations for local retransmission without embedded time stamp (see Local Retransmission).

Configuration interface

Local retransmission with time stamp is configured using NTPL.

Example

In this NTPL example, all traffic received on port 0 is retransmitted with embedded time stamp on port 1.

Assign[DestinationPort=1; TxMetaData=TimeStamp] = Port==0