Detail práce

Monitorování síťového provozu s využitím jazyka P4

Bakalářská práce Student: Patová Pavlína Akademický rok: 2021/2022 Vedoucí: Martínek Tomáš, doc. Ing., Ph.D.
Název anglicky
Network Traffic Monitoring Using the P4 Language
Jazyk práce
český
Abstrakt

Dnes se často setkáváme s potřebou monitorovat kvalitu sítě a služeb. K tomuto účelu může posloužit například INT. Cílem je nalézt optimální platformu a s tím spojený překladač pro implementaci INT, pokusíme se tedy k již implementovaným aplikacím (T4P4S, BMv2) nalézt alternativu. Tyto dvě platformy, ale také zmíníme a rozebereme jejich výhody a nevýhody. Výsledkem práce je přehled možností jednotlivých kompilátorů a výkonu popsaných řešení.

Klíčová slova

P4, P4C, T4P4S, SWX, INT, uBPF, eBPF, XDP, BMv2, behaviorální model, Simple Switch 

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
16. června 2022
Oponent
Průběh obhajoby

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm C.

Otázky u obhajoby
  1. Proč jste se nakonec rozhodla nejít cestou rozšíření některého z volně dostupných kompilátorů jazyka P4 pro potřeby INT?
  2. Existují nějaké informace o parametrech P4 implementace konceptu INT s využitím neveřejných kompilátorů P4 jazyka? Pokud ano, jak by dopadlo jejich srovnání s Vašimi výsledky?
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Orság Filip, Ing., Ph.D. (UITS FIT VUT), člen
Citace
PATOVÁ, Pavlína. Monitorování síťového provozu s využitím jazyka P4. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-16. Vedoucí práce Martínek Tomáš. Dostupné z: https://www.fit.vut.cz/study/thesis/24609/
BibTeX
@bachelorsthesis{FITBT24609,
    author = "Pavl\'{i}na Patov\'{a}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Monitorov\'{a}n\'{i} s\'{i}\v{t}ov\'{e}ho provozu s vyu\v{z}it\'{i}m jazyka P4",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24609/"
}
Nahoru