01
Stage 1. Network Device Registration
Process
The network administrator registers routers, switches, servers, and other network resources in the Network Traffic Management Application.
Tools
FastAPI
PostgreSQL
Implementation
The administrator enters network-device details such as device name, IP address, location, and device type. The application validates and stores the information in PostgreSQL.
02
Stage 2. Network Traffic Collection
Process
The application collects traffic information generated by network devices and connections.
Tools
FastAPI
PostgreSQL
Implementation
Network traffic information such as source, destination, protocol, packets, bytes, bandwidth, and timestamp is collected and recorded for further processing.
03
Stage 3. Traffic Monitoring
Process
Network teams monitor current traffic levels, bandwidth utilization, network connections, and device activity.
Tools
FastAPI
PostgreSQL
Implementation
The application retrieves current traffic information and displays network utilization and traffic activity to the network team.
04
Stage 4. Traffic Analysis
Process
The network team analyzes traffic patterns to understand network usage and identify high-traffic areas.
Tools
PostgreSQL
Apache Superset
Implementation
Traffic records are analyzed based on parameters such as source, destination, protocol, bandwidth, traffic volume, and time period.
05
Stage 5. Abnormal Traffic Detection
Process
The application identifies unusual traffic patterns or unexpected increases in network activity.
Tools
PostgreSQL
Implementation
Traffic measurements are compared with defined thresholds or historical patterns. Unusual traffic conditions are identified and recorded for investigation.
06
Stage 6. Network Performance Review
Process
Network administrators review traffic and performance information to identify network bottlenecks and resource requirements.
Tools
Apache Superset
PostgreSQL
Implementation
Network traffic reports and dashboards are used to review bandwidth utilization, traffic volume, latency, packet loss, and network trends.
07
Stage 7. Network Optimization
Process
The network team takes corrective actions based on the traffic analysis.
Tools
FastAPI
PostgreSQL
Implementation
Administrators record actions such as traffic rerouting, bandwidth adjustment, network-resource changes, or investigation of abnormal traffic.