Detail práce
Monitorování síťového provozu s využitím jazyka P4
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í.
P4, P4C, T4P4S, SWX, INT, uBPF, eBPF, XDP, BMv2, behaviorální model, Simple Switch
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.
- 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?
- 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?
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
@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/" }