Original title: Testing the response of operating systems to different IPv6 flows
Translated title: Testing the response of operating systems to different IPv6 flows
Authors: Ruiner, Michal ; Polák, Ladislav (referee) ; Jeřábek, Jan (advisor)
Document type: Master’s theses
Year: 2024
Language: eng
Publisher: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract: The aim of the thesis is to create an array of virtual machines and research their response to the IPv6 protocol. Another significant part is to utilize the provided tool for generating and sniffing IPv6 traffic and verify its correct functionality. For such purpose, the GNS3 open-source software is selected. A~reader is familiarized with the concepts of virtualization, GNS3 functionality and various methods of software testing together with the implemented practical models. The IPv6 protocol is introduced in detail as well as the packet format, address types and several IPv6 protocols useful for the thesis. The practical part is discussed in the Numerical results chapter. The topology is established and connectivity verified using IPv4. Configuration of static IPv6 addresses is performed on the devices as well as configuration of router to distribute particular prefixes. 5 testing scenarios are proposed that increase the input load to the tool in sense of higher number of addresses for the 3 different modes - passive, active and aggressive. 3 scripts were developed. Performance testing script measures utilization of computational resources. The other 2 scripts perform packet capturing and further analysis to compare the results of proposed scripts with provided tool. The comparison is done utilizing passive and aggressive modes. Active mode is used to observe the response of various operating systems to different IPv6 flows. Specifically, multiple Windows 10 builds, Linux distributions, Windows XP, 7, 11, macOS and Android.
Keywords: GNS3; ICMPv6; IPv6; LLMNR; mDNS; MLD; Neighbor Discovery; Network discovery; Network scanning; Operating system; Performance evaluation; SLAAC; Software testing; Virtualization; GNS3; ICMPv6; IPv6; LLMNR; mDNS; MLD; Neighbor Discovery; Network discovery; Network scanning; Operating system; Performance evaluation; SLAAC; Software testing; Virtualization

Institution: Brno University of Technology (web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library.
Original record: https://hdl.handle.net/11012/246153

Permalink: http://www.nusl.cz/ntk/nusl-616297


The record appears in these collections:
Universities and colleges > Public universities > Brno University of Technology
Academic theses (ETDs) > Master’s theses
 Record created 2024-06-09, last modified 2024-06-09


No fulltext
  • Export as DC, NUŠL, RIS
  • Share