Gribi, Kian and Stromer, Tom (2024) Antimony. Other thesis, OST Ostschweizer Fachhochschule.
![[thumbnail of HS 2024 2025-SA-EP-Emjee-Marty-Invoice Scanner App.pdf]](https://eprints.ost.ch/style/images/fileicons/text.png)
HS 2024 2025-SA-EP-Emjee-Marty-Invoice Scanner App.pdf - Supplemental Material
Download (12MB)
Abstract
The current tooling for emulating network topologies at OST relies heavily on an in-house solution called the Lab Topology Builder. While the LTB provides basic functionality, it has limited support for more advanced features and due to its in-house origins is also less likely to be maintained in the future. To combat this, OST decided to switch to an open-source alternative called Containerlab / Clabernetes which is currently being developed by SRL Labs.
The problem with this tooling, though, is that it's purely command-line based and there does not exist a graphical interface to this date. With Antimony, we want to provide an open-source solution to this issue. We aim to combine the existing, configuration-based, workflow with a graphical one which should help people, who are less experienced with Containerlab, to design and deploy their own network topologies with ease. Antimony provides a clean web-based editor which allows for editing of Containerlab / Clabernetes topology files, side-by-side with an interactive visualization of the network. Furthermore, it should serve as a platform to deploy new and manage existing network instances by lab maintainers as well as students.
It is important to note, that this is still a prototype and there is no connecting backend that talks to any Containerlab / Clabernetes software to actually deploy the labs. The backend to Antimony as well as a list of outstanding features are planned to be implemented in a future bachelors project at OST. Currently, Antimony is fully functional as a standalone Containerlab / Clabernetes topology editor.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Topics > HCI Design Topics > User Interface Design Technologies > Virtualization Technologies > Network Technologies > Programming Languages > TypeScript |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Stolze, Markus UNSPECIFIED |
Date Deposited: | 18 Feb 2025 12:29 |
Last Modified: | 18 Feb 2025 12:29 |
URI: | https://eprints.ost.ch/id/eprint/1258 |