The project, Automated Root Cause Analysis of Network Failures in IPMPLS Network Using Machine Learning and Case-Based Reasoning, aims to streamline and automate the identification of root causes behind network failures in IP/MPLS environments. By leveraging machine learning models and case-based reasoning techniques, it analyzes network traffic data to detect anomalies and classify failure patterns. This helps network administrators quickly diagnose issues, reduce downtime, and improve network reliability. The web application facilitates secure user access, dataset uploads, model evaluation, and real-time prediction, ultimately enabling efficient, data-driven troubleshooting and proactive network management.
Modern IPMPLS (Internet Protocol β Multi-Protocol Label Switching) networks form the backbone of enterprise and service provider infrastructures, where uptime and reliability are critical. However, due to the complex and dynamic nature of such networks, diagnosing the root cause of failures remains a significant operational challenge. This project proposes an intelligent, automated framework for root cause analysis using a hybrid approach of Machine Learning (ML) and Case-Based Reasoning (CBR). The system integrates user-friendly web functionalities built with Flask, including dataset upload, model selection, prediction interfaces, and visualization modules.
Upon uploading packet capture or flow-level data, the system preprocesses the input and applies a trained Decision Tree or ensemble model to classify the anomaly level. Each classification is mapped to human-readable insights ranging from benign traffic to confirmed threat levels. Further, the architecture leverages historical cases and associated resolutions to offer contextual root cause insights, thereby reducing downtime and manual intervention. Performance metrics of various models including XGBoost, Random Forest, Logistic Regression, and Stacking Classifiers are also reported to guide algorithm selection. This solution empowers network administrators with faster, more accurate fault identification, enabling proactive remediation strategies in complex IPMPLS environments.
Keywords:
IPMPLS Networks, Root Cause Analysis, Machine Learning, Case-Based Reasoning,
Anomaly Detection, Flask Web Application, Decision Tree Classifier, Network
Security, Automated Diagnosis, Predictive Analytics
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Operating System : Windows 7/8/10
Server side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Django, Pandas, Os, Numpy, Scikit-learn, XGBoost.
IDE/Workbench : VS Code
Technology : Python 3.10
Database : SQLite
Processor - I3/Intel Processor
Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
RAM -8GB