Thesis Details
Stavové zpracování paketů v jazyce P4
Bachelor's Thesis
Student: Kohout Pavel
Academic Year: 2018/2019
Supervisor: Kořenek Jan, doc. Ing., Ph.D.
English title
The Stateful Packet Processing in P4 Language
Language
Czech
Abstract
With the growing speed and complexity of computer networks, arise requirements for creating powerful devices that are capable of collecting statistics and changing their own functionality according to the demands of network administrators. These requirements can be described using specialized programming languages such as P4. In this bachelor thesis a design, implementation, testing and integration of register and counter stateful memory modules into P4 compiler system for FPGA technology was made. The created system supports the collection of statistics described in P4 language at speeds up to 100 Gbps.
Keywords
P4, stateful processing, Liberouter, FPGA
Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
13 June 2019
Reviewer
Committee
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), předseda
Fuchs Petr, RNDr., Ph.D. (DMAT FEEC BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Zbořil František V., doc. Ing., CSc. (DITS FIT BUT), člen
Fuchs Petr, RNDr., Ph.D. (DMAT FEEC BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Zbořil František V., doc. Ing., CSc. (DITS FIT BUT), člen
Citation
KOHOUT, Pavel. Stavové zpracování paketů v jazyce P4. Brno, 2019. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-13. Supervised by Kořenek Jan. Available from: https://www-dev.fit.vutbr.cz/study/thesis/22045/
BibTeX
@bachelorsthesis{FITBT22045, author = "Pavel Kohout", type = "Bachelor's thesis", title = "Stavov\'{e} zpracov\'{a}n\'{i} paket\r{u} v jazyce P4", school = "Brno University of Technology, Faculty of Information Technology", year = 2019, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/22045/" }