Skip to main content

Automation of Network Device Configuration Using Zero-Touch Provisioning - A Case Study

  • Conference paper
  • First Online:
Future Access Enablers for Ubiquitous and Intelligent Infrastructures (FABULOUS 2021)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bakshi, K.: Considerations for software defined networking (SDN): approaches and use cases. In: 2013 IEEE Aerospace Conference, pp. 1–4. IEEE, Big Sky (2013).

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Brockelsby, W., Dilda, S.: Tactical network automation with NetZTP and one shot. In: IEEE 40th Sarnoff Symposium, Newark, NJ, USA, pp. 1–3 (2019)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Szigeti, T., Zacks, D., Falkner, M., Simone, A.: Cisco Digital Network Architecture: Intent-based Networking for the Enterprise. Cisco Press, Hoboken (2018)

    Google Scholar 

  12. Filiposka, S., et al.: Enabling high performance cloud computing using zero touch provisioning. In: 23rd Telecommun Forum (TELFOR), pp. 67–70. IEEE, Belgrade (2015)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

  15. 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)

    Google Scholar 

  16. Zero-Touch Provisioning. https://infocenter.nokia.com/public/7750SR1910R1A/index.jsp?topic=%2Fcom.sr.basic%2Fhtml%2Fztp.html. Accessed 22 Oct 2020

  17. 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

  18. Introduction to GuestShell. https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2018/pdf/DEVNET-1695.pdf. Accessed 23 Oct 2020

  19. 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

  20. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivan Grgurević .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics