ISSN 0021-3454 (print version)
ISSN 2500-0381 (online version)
Menu

4
Issue
vol 67 / April, 2024
Article

DOI 10.17586/0021-3454-2020-63-2-178-186

UDC 004.725.5

BUILDING A LABORATORY BENCH FOR THE STUDY OF SOFTWARE-CONFIGURABLE NETWORK INFRASTRUCTURES

A. Y. Filimonov
Ural Federal University, Department of Information Technologies and Automation;


K. A. Aksyonov
Ural Federal University, Department of Information Technologies and Automation; Head of The Department;


A. S. Klimova
Ural Federal University, Department of Information Technologies and Automation;


S. D. Kodolov
Ural Federal University, Department of Information Technologies and Automation;


Read the full article 

Abstract. The active use of virtualization technologies in the construction of network infrastructures pro-vides the possibility of using new methods and tools to manage the components of these structures, which, in turn, expands the scope of solutions based on the concept of programmable (software-configurable) networks. Expanding the scope of implementation of such solutions, lead to increasing need for specialists who capable to combine knowledge of network technologies with programming skills. An approach to building the laboratory complex of an educational institution is proposed. The ap-proach is reported to allow for continuity in teaching network technologies and for providing students with practical skills of using modern methods of managing virtual components of network infrastructure. Application of such tools as Ansible platform, the libraries of the NCCLIENT and PyEZ programs for dy-namic management of virtual components of the hardware-software stand as part of the laboratory complex of software-configured network infrastructures of RTF UrFU is considered.
Keywords: software-configurable networks, virtual separation of network infrastructure, virtualization technologies, laboratory complex

References:
  1. Pedreno-Manresa J., Khodashenas P.S., Siddiqui M.S., Pavon-Marino P. 19th Intern. Conf. on Trans-parent Optical Networks (ICTON), Girona, 2017. P. 1–4.
  2. https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow-config/of-config-1.2.pdf.
  3. https://www.pluribusnetworks.com/blog/ perspective-controller-based-vs-controllerless-based-sdn-solutions/.
  4. https://www.computerweekly.com/feature/SDN-Where-is-it-now-and-what-is-the-future.
  5. Hakiri A., Gokhale A., Berthou P., Schmidt D.C., Gayraud T. Computer Networks, 2014, vol. 75, pt. A, рр. 453–471.
  6. https://www.softwaretestinghelp.com/ top-5-software-configuration-management-tools/.
  7. Kundrát J., Vojtech J., Skoda P., Vohnout R., Radil J., Havlis O. J. of Light wave Technology, 2018, no. 15(36), pp. 3105–3114.
  8. Dezfouli B., Esmaeelzadeh V., Sheth J., Radi M. IEEE Communications Surveys and Tutorials, 2019, no. 1(21), pp. 431–463
  9. https://www.sdxcentral.com/cloud/definitions/software-defined-everything-sdx-part-1-definition/.
  10. https://blogs.gartner.com/andrew-lerner/2018/01/04/checking-in-on-the-death- of-the-cli/.
  11. https://eng.juniper.net/site/global/home/index.gsp.
  12. https://www.edureka.co/blog/chef-vs-puppet-vs-ansible-vs-saltstack/.
  13. https://www.ansible.com/webinars-training/introduction-to-ansible.
  14. Hall D. Ansible Configuration Management, Packt Publishing Ltd, 2013.
  15. Sawtell S. DAY ONE: Automating JUNOS with Ansible, 2nd Edition, Juniper Networks Books, 2018, 398 p.
  16. https://tools.ietf.org/html/rfc8040.
  17. 19. Wallin S., Wikström C. LISA’11 Proc. of the 25th Intern. Conf. on Large Installation System Administra-tion, 2011, рр. 22.
  18. https://github.com/ncclient/ncclient.
  19. Filimonov A.Yu., Medvedev D.A, Klimova A.S., Murav'yev A.A. Journal of Instrument Engineering, 2018, no. 12(61), pp. 1092–1099. (in Russ.)
  20. https://www.andovercg.com/datasheets/cisco-unified-ip-phone-9971.pdf.
  21. https://www.itu.int/rec/T-REC-H.264-201906-I/en.
  22. https://github.com/KlimovaAlina/SDN. (in Russ.)
  23. ps://wwhttw.juniper.net/documentation/product/en_US/junos-pyez.