Thesis Details

Zero Copy Packet Processing

Master's Thesis Student: Plotěný Ondřej Academic Year: 2018/2019 Supervisor: Grégr Matěj, Ing., Ph.D.
Czech title
Zpracování paketů pomocí zero copy
Language
English
Abstract

The aim of this thesis is a design and implementation of a net flow probe for 10GbE traffic. This thesis provides an overview of GNU/Linux utilities used for capture packets at high speeds and its fundamental mechanism. Next chapters introduce design and implementation of zero - copy probe capable to capture 10GbE traffic. The application uses the Expressdata path (XDP) and its AF_XDP socket to capturing traffic on interface. The test platform is used FIT VUT NETX platform.

Keywords

zero-copy, AF_XDP, XDP, XSK, eBPF, probe, netflow, packet processing, 10GE, NETX, xProbe

Department
Degree Programme
Information Technology, Field of Study Computer Networks and Communication
Files
Status
defended, grade C
Date
20 June 2019
Reviewer
Podermański Tomáš, Ing.
Committee
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), předseda
Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Matoušek Radomil, doc. Ing., Ph.D. (IACS FME BUT), člen
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), člen
Citation
PLOTĚNÝ, Ondřej. Zero Copy Packet Processing. Brno, 2019. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-20. Supervised by Grégr Matěj. Available from: https://www.fit.vut.cz/study/thesis/22089/
BibTeX
@mastersthesis{FITMT22089,
    author = "Ond\v{r}ej Plot\v{e}n\'{y}",
    type = "Master's thesis",
    title = "Zero Copy Packet Processing",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/22089/"
}
Back to top