A System to Automatically Generate Configuration Instructions for Network Elements from Network Configuration Models

📅 2025-11-22
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Manual network configuration is error-prone and often violates standards, leading to misconfigurations and inconsistency. This paper proposes a UML-based model-driven approach: first, an extensible, semantically precise network configuration metamodel is defined to formally capture device capabilities, topological constraints, and change requirements; second, declarative model-to-command mapping rules and a code generator are developed to automatically translate high-level configuration models into vendor-specific CLI commands. To our knowledge, this is the first academically rigorous end-to-end automation framework that bridges UML modeling and production-grade network configuration. Evaluated in a real-world OSPF migration project at Shinshu University’s campus network, the approach fully automated the generation of all device configurations; post-deployment validation confirmed that network behavior strictly conformed to specifications—demonstrating correctness, practicality, and engineering feasibility.

Technology Category

Planning, Routing, and Scheduling: Model-Based ReasoningMultiagent Systems: Modeling other AgentsCognitive Modeling & Cognitive Systems: Agent Architectures

Application Category

Systems and Infrastructure for Web, Mobile and WoT: Energy management for devices in mobile Web and WoT environmentsGraph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphsEconomics, Online Markets and Human Computation: Incentives in network design for Web infrastructures and ecosystems
📝 Abstract
In preparation for constructing or modifying information networks, network engineers develop configuration procedures for network devices according to network configuration specifications. However, as engineers typically create these procedures manually, the generated configuration procedures frequently diverge from the specified requirements. To improve this situation, this paper proposes a method for automatically generating configuration procedures consisting of network device configuration commands based on network configurations and their modification specifications. In this study, we employed the UML (Unified Modeling Language) object-oriented modeling language to develop a notation for network configuration modeling that ensures both strict specification adherence and ease of extension. Additionally, we implemented a method for automatically generating configuration procedures that match the specifications by utilizing network configuration models. As an evaluation experiment, we applied the proposed method to a configuration change scenario in a wide-area campus network at Shinshu University, where the network was migrated from static routing to dynamic routing using the OSPF protocol. As a result, all expected configuration procedures were obtained and a network exhibiting the intended behavior was successfully constructed.
Problem

Research questions and friction points this paper is trying to address.

Automating network device configuration generation from models to replace manual processes
Ensuring configuration procedures strictly adhere to network specification requirements
Developing UML-based modeling notation for accurate and extensible network configuration
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automatically generates network device configuration commands
Uses UML for network configuration modeling
Automatically generates procedures from configuration models
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
N
Nagi Arai
Shinshu University, Nagano, Japan
Shinpei Ogata
Shinpei Ogata
Shinshu University, Nagano, Japan
H
Hikofumi Suzuki
Shinshu University, Nagano, Japan
K
Kozo Okano
Shinshu University, Nagano, Japan