Detail práce

Stavové zpracování paketů v jazyce P4

Bakalářská práce Student: Kohout Pavel Akademický rok: 2018/2019 Vedoucí: Kořenek Jan, doc. Ing., Ph.D.
Název anglicky
The Stateful Packet Processing in P4 Language
Jazyk práce
český
Abstrakt

S rostoucími rychlostmi a komplexností počítačových sítí vznikají požadavky na vytváření výkonných zařízení, která jsou schopna provádět sběr statistik a měnit svoji funkcionalitu podle požadavků síťových administrátorů. Tyto požadavky mohou být popsány pomocí specializovaných programovacích jazyků, například jazykem P4. V rámci této bakalářské práce byl proveden návrh, implementace, testování a integrace modulů stavových pamětí registrů a čítačů do systému překladače jazyka P4 do technologie FPGA. Vytvořený systém podporuje sběr statistik popsaných v jazyce P4 na rychlosti až 100 Gb/s.

Klíčová slova

P4, stavové zpracování, Liberouter, FPGA

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

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl 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í studenta na položené otázky rozhodla práci hodnotit stupněm výborně (A).

Otázky u obhajoby
  • Jakým způsobem se liší použití stavových objektů u jazyka P4.14 a P4.16?
  • Je vaše řešení aplikovatelné i pro jazyk P4.16, popř. jaké změny by bylo nutné provést?


Komise
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY FIT VUT), předseda
Fuchs Petr, RNDr., Ph.D. (UMAT FEKT VUT), člen
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Zbořil František V., doc. Ing., CSc. (UITS FIT VUT), člen
Citace
KOHOUT, Pavel. Stavové zpracování paketů v jazyce P4. Brno, 2019. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-13. Vedoucí práce Kořenek Jan. Dostupné z: https://www-dev.fit.vutbr.cz/study/thesis/22045/
BibTeX
@bachelorsthesis{FITBT22045,
    author = "Pavel Kohout",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Stavov\'{e} zpracov\'{a}n\'{i} paket\r{u} v jazyce 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 = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22045/"
}
Nahoru