Patent · US Active

High-speed replay of captured data packets

US11681470B2 · kind B2 · utility

0Cited by
21References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 29, 2021
Grant dateJun 20, 2023
Priority date
Expiry dateJan 12, 2042

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L1/0061
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An embodiment may involve non-volatile memory configured to store chunks of data packets, wherein the chunks are associated with sequence numbers; a shared producer queue; one or more processors configured to transfer the chunks to the shared producer queue in order of the sequence numbers; an array of n sets of processors configured to: (i) read the chunks from the shared producer queue, (ii) re-write network addresses within the data packets to create modified chunks, and (iii) write the modified chunks to queues; and a field programmable gate array based network interface containing the queues and m physical ports, and configured to: (i) read the modified chunks in order of their sequence numbers, (ii) unpack the modified chunks into data packets, (iii) write updated checksums to the data packets, (iv) respectively select output ports for the data packets, and (v) transmit the data packets from the selected output ports.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.