Content area

Abstract

This project presents the design and implementation of a web-based network management system built using the Django framework. The system allows users to manage SR Linux devices hosted within a Containerlab environment through a browser-based interface. Core functionalities include adding and deleting devices, retrieving device uptime, and executing remote commands via SSH using the Netmiko library.

The backend is developed using Django’s MVT (Model-View-Template) architecture and interacts with a database to store and retrieve device information. The frontend is built with Django templates and standard HTML and provides a simple and user-friendly experience. Device communication is handled securely over SSH, enabling real-time retrieval of operational data from SR Linux devices.

Modular and scalable, the system design facilitates simple expansion to accommodate extra device kinds or sophisticated monitoring capabilities. Moreover, the design is API-ready, which offers future assistance for external integrations or transfer to current front-end systems. This initiative shows how lightweight, practical network management systems appropriate for educational or experimental settings may be created using open-source technologies extensively.

Details

1010268
Business indexing term
Title
Web-Driven Network Automation: Managing SR Linux with Django & Containerlab
Number of pages
51
Publication year
2025
Degree date
2025
School code
4463
Source
MAI 87/6(E), Masters Abstracts International
ISBN
9798270218423
University/institution
University of Piraeus (Greece)
University location
Greece
Degree
M.S.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
32375294
ProQuest document ID
3283378708
Document URL
https://www.proquest.com/dissertations-theses/web-driven-network-automation-managing-sr-linux/docview/3283378708/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic