Abstract
The installation of new network devices in the production environment represents a process of several steps. First of all, it is necessary to connect the hardware and then define all the necessary global and local parameters by using the Command Line Interface (CLI) and so for each device in the implementation separately. With the development of automation models within the concept of Software Defined Networks (SDN), the Zero Touch Provisioning (ZTP) occurs as a potential solution to reduce the complexity of installation of a new network infrastructure. The ZTP model can be used to reduce time and costs of installing new devices in the network. This paper presents a case study of implementing the ZTP model on the example of Cisco CSR1000v network device in the local area network. The initial step was the creation of the network environment in the emulation software Emulated Virtual Environment Next Generation. In the network environment the necessary servers were defined and the device that supports the ZTP model was assigned. Then it was necessary to create a script in the Python programming language and upload it to the appropriate server. At startup the device downloads the script from the server. The script is then executed, and as the result of this process, the appropriate configuration on the device is applied. After the implementation of the ZTP model and review of the results, the potential that enables such a solution in networks of much larger scales is evident. The application of this model would certainly simplify the process of installing new devices on the network. The applied ZTP model and the created one’s own script have proven significant saving in the installation time (over 95%), at the same time achieving also a saving in the costs of employees, and affecting a reduction in human error. The results of this paper can contribute to better understanding of the process of implementing the ZTP model with the aim of its more widespread application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bakshi, K.: Considerations for software defined networking (SDN): approaches and use cases. In: 2013 IEEE Aerospace Conference, pp. 1–4. IEEE, Big Sky (2013).
Prajapati, A., Sakadasariya, A., Patel, J.: Software defined network: Future of networking. In: 2018 2nd International Conference on Inventive Systems and Control (ICISC), pp. 1351–1354. IEEE, Coimbatore, India (2018)
Cisco Software-Defined Access. https://www.cisco.com/c/dam/en/us/products/se/2018/1/Collateral/nb-06-software-defined-access-ebook-en.pdf. Accessed 14 Oct 2020
Ahmed, K., Nafi, N.S., Blech, J.O., Gregory, M.A., Schmidt, H.: Software defined industry automation networks. In: 2017 27th International Telecommunication Networks and Applications Conference (ITNAC), pp. 1–3. IEEE, Melbourne, Australia (2017)
Kreutz, D., Ramos, F.M.V., Verissimo, P.E., Rothenberg, C.E., Azodolmolky, S., Uhlig, S.: Software-defined networking: a comprehensive survey. Proc. IEEE 103(1), 14–76 (2015)
Yoshino, M., Astawa, I.G., Trinh, T., Suzuki, H., Koswara, M., Nguyen, B.: Zero-touch multi-service provisioning with pluggable module-type olt on access network virtualization testbed. In: 25th Opto-Electronics and Communications Conference OECC 2020, pp. 2020–2022 (2020)
Boskov, I., Yetgin, H., Vucnik, M., Fortuna, C., Mohorcic, M.: Time-to-provision evaluation of IoT devices using automated zero-touch provisioning. In: IEEE Global Communications Conference GLOBECOM 2020 - Proceedings, vol. 2020-Jan (2020)
Brockelsby, W., Dilda, S.: Tactical network automation with NetZTP and one shot. In: IEEE 40th Sarnoff Symposium, Newark, NJ, USA, pp. 1–3 (2019)
Demchenko, Y., et al.: ZeroTouch provisioning (ZTP) model and infrastructure components for multi-provider cloud services provisioning. In: IEEE International Conference on Cloud Engineering Workshop (IC2EW), Berlin, Germany, pp. 184–189 (2016)
Andrus, B.M., et al.: Zero-touch provisioning of distributed video analytics in a software-defined metro-haul network with P4 processing. Optics InfoBase Conference Paper, vol. Part F160, pp. 2019–2021 (2019)
Szigeti, T., Zacks, D., Falkner, M., Simone, A.: Cisco Digital Network Architecture: Intent-based Networking for the Enterprise. Cisco Press, Hoboken (2018)
Filiposka, S., et al.: Enabling high performance cloud computing using zero touch provisioning. In: 23rd Telecommun Forum (TELFOR), pp. 67–70. IEEE, Belgrade (2015)
Demchenko, Y., et al.: Enabling Automated Network Services Provisioning for Cloud Based Applications Using Zero Touch Provisioning. In: 8th International Conference on Utility and Cloud Computing (UCC), pp. 458–464. IEEE, Limassol (2015)
Programmability Configuration Guide, Cisco IOS XE Everest 16.6.x. https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/166/b_166_programmability_cg/zero_touch_provisioning.html. Accessed 20 Oct 2020
Mishra, R., Gijare, V., Malik, S.: Zero touch network: a comprehensive network design approach. Int. J. Eng. Res. Technol. (IJERT) 8(9), 792–794 (2019)
Zero-Touch Provisioning. https://infocenter.nokia.com/public/7750SR1910R1A/index.jsp?topic=%2Fcom.sr.basic%2Fhtml%2Fztp.html. Accessed 22 Oct 2020
Deliverable D13.3 Proposed Network Architectures – White Paper. https://www.geant.org/Projects/GEANT_Project_GN4-1/Documents/D13-3_Proposed-Network-Architectures_White-Paper.pdf. Accessed 22 Oct 2020
Introduction to GuestShell. https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2018/pdf/DEVNET-1695.pdf. Accessed 23 Oct 2020
Programmability Configuration Guide, Cisco IOS XE Amsterdam 17.1.x. https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/171/b_171_programmability_cg.html. Accessed 23 Oct 2020
Kumar, A., Panda, S.P.: A survey: how python pitches in IT-world. In: 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon), pp. 248–251. IEEE, Faridabad, India (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Šimunić, I., Grgurević, I. (2021). Automation of Network Device Configuration Using Zero-Touch Provisioning - A Case Study. In: Perakovic, D., Knapcikova, L. (eds) Future Access Enablers for Ubiquitous and Intelligent Infrastructures. FABULOUS 2021. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 382. Springer, Cham. https://doi.org/10.1007/978-3-030-78459-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-78459-1_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-78458-4
Online ISBN: 978-3-030-78459-1
eBook Packages: Computer ScienceComputer Science (R0)