Thesis Details

Network Traffic Generator for Testing of Packet Classification Algorithms

Master's Thesis Student: Janeček David Academic Year: 2019/2020 Supervisor: Matoušek Jiří, Ing., Ph.D.
Czech title
Generátor síťového provozu pro testování klasifikačních algoritmů
Language
English
Abstract

Efforts to improve classification algorithms are being slowed down by lack of data required for testing. For confidentiality and security reasons it is difficult to obtain real data. Good rule set generation tools, such as ClassBench-ng, exist. However, in order to evaluate proper functioning, throughput, power consumption, and other properties of packet classification algorithms, it is necessary to also use network traffic. Subject of this thesis is creating a network traffic generator that would allow for testing of such properties using IPv4, IPv6, and OpenFlow1.0 rules created by ClassBench-ng. The work explores different ways to achieve this, which resulted in several versions of the generator. Those were experimented with and evaluated. Implementation was done using Python. The primary result is a generator combining multiple approaches to achieve the best properties of created header traces. Another contribution of this thesis is a tool that was necessary to create for analyzing rule sets and evaluating generated header traces.

Keywords

Network traffic generation, packet classification, computer networks, OpenFlow, ClassBench-ng.

Department
Degree Programme
Information Technology, Field of Study Computer Networks and Communication
Files
Status
defended, grade A
Date
17 July 2020
Reviewer
Committee
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), předseda
Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Kekely Lukáš, Ing., Ph.D. (DCSY FIT BUT), člen
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Citation
JANEČEK, David. Network Traffic Generator for Testing of Packet Classification Algorithms. Brno, 2020. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-17. Supervised by Matoušek Jiří. Available from: https://www.fit.vut.cz/study/thesis/20499/
BibTeX
@mastersthesis{FITMT20499,
    author = "David Jane\v{c}ek",
    type = "Master's thesis",
    title = "Network Traffic Generator for Testing of Packet Classification Algorithms",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/20499/"
}
Back to top