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
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/"
}
Back to top