Thesis Details
Monitorování síťového provozu s využitím jazyka P4
Bachelor's Thesis
Student: Patová Pavlína
Academic Year: 2021/2022
Supervisor: Martínek Tomáš, doc. Ing., Ph.D.
English title
Network Traffic Monitoring Using the P4 Language
Language
Czech
Abstract
Today we often encounter the need to monitor network and service quality. For this purpose we can use for example INT. Our goal is to find the optimal platform and associated compiler for implementing INT. We will try to find an alternative to the existing solutions (T4P4S, BMv2). However, we will also mention these two platforms and discuss their advantages and disadvantages. The result of this work is an overview of the capabilities of each compiler and the performance of the described implementations.
Keywords
P4, P4C, T4P4S, SWX, INT, uBPF, eBPF, XDP, BMv2, behavioral model, Simple Switch
Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
16 June 2022
Reviewer
Committee
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Citation
PATOVÁ, Pavlína. Monitorování síťového provozu s využitím jazyka P4. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-16. Supervised by Martínek Tomáš. Available from: https://www-dev.fit.vutbr.cz/study/thesis/24609/
BibTeX
@bachelorsthesis{FITBT24609, author = "Pavl\'{i}na Patov\'{a}", type = "Bachelor's thesis", title = "Monitorov\'{a}n\'{i} s\'{i}\v{t}ov\'{e}ho provozu s vyu\v{z}it\'{i}m jazyka P4", school = "Brno University of Technology, Faculty of Information Technology", year = 2022, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/24609/" }