Abstract

The network infrastructure of numerous devices has become increasingly complex today. As the requirements change, the network infrastructure configuration also needs to adapt accordingly. Network devices have limitations in only storing configurations into files without preserving the changes made. Network device configurations undergo continuous modifications based on the existing network infrastructure needs. Despite these constant changes, there may be instances where it becomes necessary to refer back to or utilize previous configurations. Version Control System (VCS), or data change management, is a commonly employed data engineering task to track and trace changes in files, storing each alteration in a repository database as a chronological sequence of changes over time. Git is one widely used VCS. This study presents a system design that enables the versioning of network device configurations using Git, allowing for the recording of configuration changes into a server. If a previous configuration version is required, it can be retrieved from the stored change logs within the server. The experimental results demonstrate that the middleware can effectively track configuration changes stored in the repository. The middleware determines the specific version downloaded into the network devices. The time required to switch between versions ranges from three to 12 seconds based on the experiment involving 50 to 500 changes. The storage usage for a single repository, capable of storing 360 changes, amounts to six MB.

Original languageEnglish
Title of host publicationICEEIE 2023 - International Conference on Electrical, Electronics and Information Engineering
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350340501
DOIs
Publication statusPublished - 2023
Event8th International Conference on Electrical, Electronics and Information Engineering, ICEEIE 2023 - Malang City, Indonesia
Duration: 28 Sept 202329 Sept 2023

Publication series

NameICEEIE 2023 - International Conference on Electrical, Electronics and Information Engineering

Conference

Conference8th International Conference on Electrical, Electronics and Information Engineering, ICEEIE 2023
Country/TerritoryIndonesia
CityMalang City
Period28/09/2329/09/23

Keywords

  • ICT infrastructure
  • configuration
  • data change
  • data engineering
  • git
  • network devices
  • version control

Fingerprint

Dive into the research topics of 'Git-Enabled Middleware for Data Change Management on Network Devices Configuration'. Together they form a unique fingerprint.

Cite this