Original title:
Emulátor přenosové sítě
Translated title:
Transmission network emulator
Authors:
Urbanovský, Jozef ; Koton, Jaroslav (referee) ; Krajsa, Ondřej (advisor) Document type: Master’s theses
Year:
2020
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[eng][cze]
Diplomová práca sa zaoberá vývojom emulátoru prenosových parametrov dátovych sietí nad protokolovou sadou TCP/IP. Práca opisuje špecifiká sieťovej časti Linuxového jadra ako aj realizáciu emulátoru pomocou userspace programov ako tc, netem, ifb a iptables ovládajúcich jadro. Program pre emuláciu je realizovaný v jazyku Python a je ovládaný cez grafické rozhranie vytvorené s PyQt5. Aplikácia bola otestovaná a verifikovaná, že je dostatočne presnou reprezentáciou špecifikovanej WAN siete a že taktiež využíva prostriedky efektívne.
Master's thesis deals with an implementation of a WAN network emulator operating over TCP/IP network stack. Work describes Linux network kernel stack, as well as, program realization of emulator with the use of userspace utilities, such as tc, netem, ifb and iptables, which are manipulating the kernel. The application for emulation is written in Python and it is controlled with graphical user interface made with PyQt5. The application was tested and verified to be accurate representation of specified WAN and to be resource efficient.
Keywords:
emulátor; jadro; kvalita služieb; Linux; netem; riadenie prevádzky; tbf; tc; WEnux; emulator; kernel; Linux; netem; quality of service; tbf; tc; trafc control; WEnux
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/189215