NetGenius: Routing Configuration Recommendation Based on Graph Neural Network

Configurations deployed in routers govern the routing and addressing of IP-based networks. Automated tools for synthesizing and verifying configurations have been deployed to replace manual configurations, preventing network outages from misconfigurations. However, these tools offer limited assistance in real production networks as manual configuration remains the primary and preferred approach for daily operations. To address this issue, we present NetGenius, a configuration recommendation tool that assists operators in manually editing network configurations like a code editor. NetGenius employs a graph neural network to estimate the importance of neighboring commands to the center command, providing recommendations based on importance scores when the center command is used as input. First, NetGenius leverages a generic graph model named Knowledge Graph to model existing configurations and derives configuration features for each center command by composing it with its neighbors. Subsequently, NetGenius conducts a general approach based on the graph neural network to estimate and calculate corresponding feature importance scores. Finally, NetGenius uses a recommendation mechanism to recommend configurations based on importance scores while adhering to specific constraints. We extensively evaluate the performance of NetGenius using real-world configurations from different vendors. The experimental results demonstrate that NetGenius achieves the highest recommendation accuracy of 98.59% across various datasets. Moreover, when applied to a large-scale network comprising <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$152,475$</tex-math> </inline-formula> configuration commands, NetGenius completes its training within 6 seconds and generates recommendations in 5 milliseconds.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Networking
Published
2025-01-01
DOI
https://doi.org/10.1109/ton.2025.3573571
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

NetGenius: Routing Configuration Recommendation Based on Graph Neural Network

Zhenbei Guo, Fuliang Li, Xingwei Wang, Jiannong Cao et al.
IEEE Transactions on Networking
Graph Theory and Algorithms
article

NetGenius: Routing Configuration Recommendation Based on Graph Neural Network

Zhenbei Guo, Fuliang Li, Xingwei Wang, Jiannong Cao, Tangzheng Xie
article en

Abstract

Configurations deployed in routers govern the routing and addressing of IP-based networks. Automated tools for synthesizing and verifying configurations have been deployed to replace manual configurations, preventing network outages from misconfigurations. However, these tools offer limited assistance in real production networks as manual configuration remains the primary and preferred approach for daily operations. To address this issue, we present NetGenius, a configuration recommendation tool that assists operators in manually editing network configurations like a code editor. NetGenius employs a graph neural network to estimate the importance of neighboring commands to the center command, providing recommendations based on importance scores when the center command is used as input. First, NetGenius leverages a generic graph model named Knowledge Graph to model existing configurations and derives configuration features for each center command by composing it with its neighbors. Subsequently, NetGenius conducts a general approach based on the graph neural network to estimate and calculate corresponding feature importance scores. Finally, NetGenius uses a recommendation mechanism to recommend configurations based on importance scores while adhering to specific constraints. We extensively evaluate the performance of NetGenius using real-world configurations from different vendors. The experimental results demonstrate that NetGenius achieves the highest recommendation accuracy of 98.59% across various datasets. Moreover, when applied to a large-scale network comprising <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$152,475$</tex-math> </inline-formula> configuration commands, NetGenius completes its training within 6 seconds and generates recommendations in 5 milliseconds.

IEEE Transactions on Networking
Hong Kong Polytechnic University (HK), Northeastern University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 88%
Graph Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.