STARÝ, Martin: Shared projects and multi-GNS support for ViRo v3. [Diploma thesis]. – University of Žilina. Faculty of Management Science and Informatics; Department of Information Networks. – Tutor:Ing. Martin Kontšek, PhD. – Qualification level: Engineer in study program Applied Network Engineering . – Žilina: FRI UNIZA, 2022. – 72 p.The developed ViRo v3 tool is used to manage virtualized network topologies, that are virtualized using various technologies. This tool serves primarily as a virtual network laboratory to simplify practical network exercises at the Faculty of Management Science and Informatics at the University of Žilina. This tool is developed by the Department of Information Networks. Each topology device draws the physical resources of one particular virtualization server. The aim of this diploma thesis is to extend the functionalities of the ViRo v3 project with the possibility of sharing network topologies between users as well as the possibility of subsequent cooperation in solving tasks during exercises. The second issue described in this thesis is the support of multiple virtualization servers due to the load balancing of virtualized devices. The diploma thesis consists of five main parts, which are analysis, work methodology, gathering the requirements, solution design and implementation. In each part, I deal separately with the project sharing assignment and the support for multiple virtualization servers assignement. Analysis part describes the current state of the ViRo v3 project and the issues that need to be addressed in the design. The methodology of the work presents the procedures and recommendations that I followed during solving the diploma thesis in order to work towards the goal. In the third part, I focused on the gathering the requirements. Some requirements have already been defined in other theses. However, part of the support for multiple virtualization servers had to be defined and described in consultation with stakeholders. The most important part is the part of the solution design in which I select suitable technologies for real-time communication based on various criteria, as well as describe the possibilities of supporting multiple virtualization servers for the GNS3 virtualization tool. The last part describes the implementation of the designed solution with a focus on a simple expandability of the solution for the needs of the following final theses.
Podpora zdieľaných projektov a multi-GNS služba pre ViRo v3
Private diploma thesis
Number of pages:
- 72s.
Permalink - CRZP:
Primary language:
- slovenčina
Type of final thesis:
- diploma thesis
Final thesis abstract:
Key words:
- ViRo
- REST API
- WebSocket
- Virtualizácia