Tools for Capturing and Processing High-Speed Network Traffic

Dmitry Victorovich Larin, Aleksandr Igorevich Getman · Programming and Computer Software · 2022

Abstract In modern realities, the Internet experience a permanent increase in network traffic volume. However, standard network stacks currently implemented in modern operating systems are not able to cope with the capturing and processing of traffic that comes at a speed of 10 Gb/s and higher. Therefore, various software frameworks are developed, being able to cope with high-speed network traffic. They allow high-performance packet IO on commodity hardware, expanding the domain of its use to cases previously available only to specialized hardware. In this paper, we explore modern traffic capturing and processing frameworks. For each tool, we describe its architecture and provide measurements of performance. Furthermore, we provide a comparison between them and define the area of applicability.

Read the paper · More papers on PaperTik