HAAUKINS: Optimizing performance of virtualized networking

Studenteropgave: Kandidatspeciale og HD afgangsprojekt

  • Robert Nedergaard Nielsen
This thesis examines the problem of packets being lost when users are doing their initial scan on the HAAUKINS platform, developed for facilitating practical exercises in cybersecurity education. The examination found that the Docker macvlan used causes the ARP table on the host to overflow when more than 1024 containers are created.

Therefore, two solutions are proposed. One is to create a script ensuring that the correct dependencies and settings are present for running the platform. The second is to use another virtualization software for the network module og the platform. Both solutions are successfully implemented and tested.

Lastly, the thesis considers how the platform can be further developed to allow more users. This is done by creating a client server architecture and essentially creating a cluster for running the HAAUKINS labs.
ID: 471902086