Thesis Details
Analýza a extrakce položek z hlaviček paketů v FPGA
Bachelor's Thesis
Student: Selecký Roman
Academic Year: 2015/2016
Supervisor: Kořenek Jan, doc. Ing., Ph.D.
English title
Packet Parsing and Header Field Extraction in FPGA
Language
Czech
Abstract
Network devices need to process packets and gather information from header fields. Packet parsers become outdated due to increasing number of protocols and frequent changes in their definitions. This thesis aims to create design of flexible and powerful packet parser. P4 language was designed to define packet processing. Flexible parsers can be constructed by combining potential of P4 with reconfigurable FPGA technology. Program mapping P4 language to designed architecture was implemented in order to promptly reflect changes in parser model.
Keywords
Packet parsing, header field extraction, P4, FPGA
Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
13 June 2016
Reviewer
Committee
Schwarz Josef, doc. Ing., CSc. (DCSY FIT BUT), předseda
Peringer Petr, Dr. Ing. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Peringer Petr, Dr. Ing. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Citation
SELECKÝ, Roman. Analýza a extrakce položek z hlaviček paketů v FPGA. Brno, 2016. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2016-06-13. Supervised by Kořenek Jan. Available from: https://www.fit.vut.cz/study/thesis/18099/
BibTeX
@bachelorsthesis{FITBT18099, author = "Roman Seleck\'{y}", type = "Bachelor's thesis", title = "Anal\'{y}za a extrakce polo\v{z}ek z hlavi\v{c}ek paket\r{u} v FPGA", school = "Brno University of Technology, Faculty of Information Technology", year = 2016, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/18099/" }