Logo
Fab.Magalhães

Software Engineer

Network Management System: A comprehensive network management solution for small to medium-sized enterprises

October 18, 2024Network Management, Course, Project, Learning
MacBook Mockup Background
https://mackgame4-portfolio.vercel.app
Technologies

Python, Make, CORE - Common Open Research Emulator

Team

Fábio Magalhães, André Pinto

Timeline & Status

Delivered Dec 6, 2024

Source

https://github.com/Mackgame4/UM-NMS

Overview

This project was developed for the "Comunicações por Computador" course at the "Universidade do Minho" as part of a Software Engineering degree. The main objective was to create a Network Management System (NMS) using Python and the CORE (Common Open Research Emulator) framework to simulate and manage network topologies effectively.

CORE Network Architecture
CORE Network ArchitectureWEBP
Temporal Diagram of Starting Communications
Temporal Diagram of Starting CommunicationsPNG
Starting the NMS Server and Reading Tasks
Starting the NMS Server and Reading TasksPNG
Client Connecting to the Network
Client Connecting to the NetworkPNG
Client Task Running
Client Task RunningPNG
Feedback of Task to NMS
Feedback of Task to NMSPNG
Client Connection Loss Recovery
Client Connection Loss RecoveryPNG
Project Agents Architecture
Project Agents ArchitecturePNG
Connection Architecture
Connection ArchitecturePNG