DOI QR코드

DOI QR Code

On-box Container-based Switch Configuration Automation Technology to Minimize Network Interruption

네트워크 중단 최소화를 위한 On-Box 컨테이너 기반 스위치 설정 자동화 기술

  • Gyoung-Hwan Yoo (Chungbuk National University) ;
  • Taehong Kim (Chungbuk National University and Research Institute for Computer and Information Communication)
  • Received : 2024.06.21
  • Accepted : 2024.06.26
  • Published : 2024.06.30

Abstract

This paper proposes a configuration automation technique to minimize service interruption time in the event of a corporate network access layer switch failure. The automation is achieved without the need for a separate external system, as the network setting information is stored in a container inside the switch, enabling rapid recovery without requiring separate storage. This approach ensures the continuity of network services and demonstrates the efficiency of configuration automation. The proposed technique improves corporate network stability by providing a quick response in the event of a failure.

Keywords

Acknowledgement

본 논문은 정부 (과학기술정보통신부)의 재원으로 정보통신기획평가원의 지원을 받아 수행된 지역지능화혁신인재양성사업(IITP-2024-2020-0-01462)의 연구결과물임.

References

  1. J. D. McCabe, "Network Analysis, Architecture and Design. Elsevier," 2010. 
  2. B. A. A. Nunes, M. Mendonca, X. N. Nguyen, K. Obraczka, T. Turletti, "A survey of Software-defined Networking: Past, Present, and Future of Programmable Networks," IEEE Communications Surveys & Tutorials, Vol. 16, No. 3, pp. 1617-1634, 2014. 
  3. E. Mulyana, G. Fakih, "Network Automation with a Single Source of Truth in a Heterogeneous Environment," International Journal on Electrical Engineering & Informatics, Vol. 14, No. 1, pp. 92-100, 2022. 
  4. "Application Hosting on the Cisco Catalyst 9000," https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/white-paper-c87-742415.html 
  5. S. Y. Bae, "A Comparative Analysis of Domestic and Foreign Docker Container-Based Research Trends," Journal of The Korea Contents Association, Vol. 22, No. 10, pp. 742-753, 2022 (in Korean). 
  6. Y. Ramdoss, N. K. Nainar, "Containers in Cisco IOS-XE, IOS-XR, and NX-OS: Orchestration and Operation," Cisco Press, 2020. 
  7. J. Y. Hwang, H. Y. Ryu, "Performance Comparison and Forecast Analysis between KVM and Docker," The Journal of Korean Institute of Information Technology, Vol. 13, No. 11, pp. 127-136, 2015 (in Korean). 
  8. "Cisco IOS XE Programmability Automating Device" https://www.cisco.com/c/dam/en/us/products/collateral/enterprise-networks/nb-06-ios-xe-prog-ebook-cte-en.pdf 
  9. V. Sharma, H. K. Saxena, A. K. Singh, "Docker for Multi-containers Web Application," In: 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA). IEEE, pp. 589-592, 2020. 
  10. A. M. Mazin, R. Ab Rahman, M. Kassim, "Performance Analysis on Network Automation Interaction with Network Devices Using Python," Proceedings of the 11th IEEE Symposium on Computer Application & Industrial Electronics (ISCAIE), pp. 360-366, 2020. 
  11. B. Choi, "Introduction to Python Network Automation. In: Introduction to Python Network Automation," The First Journey. Berkeley, CA: Apress, 2021. 
  12. "Catalyst 9300 Switches Architecture White Paper" https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-architecture-cte-en.html 
  13. "Secure Zero Touch Provisioning (SZTP) RFC 8572" https://datatracker.ietf.org/doc/rfc8572/