A Method to Automatically Extract a Network Device Configuration Model by Parsing Network Device Configurations
Kosei Nakamura, Hikofumi Suzuki, Shinpei Ogata, Hiroaki Hashiura, Takashi Nagai, Kozo Okano

TL;DR
This paper introduces an automated method to extract network device configuration models by parsing device outputs, enhancing verification options without needing actual hardware, and demonstrating high accuracy in model extraction and command generation.
Contribution
It presents a novel automated approach for deriving network configuration models from device outputs, reducing manual effort and improving verification processes.
Findings
High accuracy in model extraction and command generation
Effective round-trip engineering between configurations and models
Enhanced verification options without physical devices
Abstract
When network engineers design a network, they need to verify the validity of their design in a test environment. Since testing on actual equipment is expensive and burdensome for engineers, we have proposed automatic verification methods using simulators and consistency verification methods for a network configuration model. Combining these methods with conventional verification methods for network device configurations will increase the number of verification options that do not require actual devices. However, the burden of writing existing networks into models has been a problem in our model-based verification. In this paper, we propose a method for automatically extracting a network device configuration model by parsing the contents obtained from network devices via show running-config commands and the like. In order to evaluate the effectiveness of the proposed method in realizing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Software-Defined Networks and 5G · Network Packet Processing and Optimization
