Застосування засобів мережевого програмування для автоматизації процесів управління інфокомунікаційними мережами
| dc.citation.epage | 82 | |
| dc.citation.issue | 2 | |
| dc.citation.journalTitle | Інфокомунікаційні технології та електронна інженерія | |
| dc.citation.spage | 68 | |
| dc.citation.volume | 5 | |
| dc.contributor.affiliation | Харківський національний університет радіоелектроніки | |
| dc.contributor.affiliation | Харківський національний університет радіоелектроніки | |
| dc.contributor.affiliation | Харківський національний університет радіоелектроніки | |
| dc.contributor.affiliation | Харківський національний університет радіоелектроніки | |
| dc.contributor.affiliation | Kharkiv National University of Radio Electronics | |
| dc.contributor.affiliation | Kharkiv National University of Radio Electronics | |
| dc.contributor.affiliation | Kharkiv National University of Radio Electronics | |
| dc.contributor.affiliation | Kharkiv National University of Radio Electronics | |
| dc.contributor.author | Єременко, О. | |
| dc.contributor.author | Мамон, Р. | |
| dc.contributor.author | Андрушко, Д. | |
| dc.contributor.author | Мельнікова, Л. | |
| dc.contributor.author | Yeremenko, Oleksandra | |
| dc.contributor.author | Mamon, Roman | |
| dc.contributor.author | Andrushko, Dmytro | |
| dc.contributor.author | Melnikova, Liubov | |
| dc.coverage.placename | Львів | |
| dc.coverage.placename | Lviv | |
| dc.date.accessioned | 2026-02-06T10:00:58Z | |
| dc.date.created | 2025-10-10 | |
| dc.date.issued | 2025-10-10 | |
| dc.description.abstract | Досліджено процеси автоматизації управління інфокомунікаційними мережами із викорис- танням засобів мережевого програмування. У роботі обґрунтовано актуальність автоматизації як ключового напряму розвитку сучасних інфокомунікаційних систем, що зумовлено зростанням масштабів трафіку та складністю архітектури мереж. Показано, що автоматизація дає змогу підвищити ефективність експлуатації, зменшити тривалість виконання завдань і мінімізувати вплив людського чинника. Аналізування відомих підходів засвідчило, що автоматизація охоплює увесь життєвий цикл мережі: від початкового налаштування та введення в екс- плуатацію до подальшої підтримки й оптимізації. Залежно від сфери застосування вона реалі- зується як у корпоративних інфраструктурах, так і в середовищі постачальників послуг. Водночас важливого значення набуває вибір оптимальних інструментів, зокрема інтерфейсу командного рядка, який дає змогу створювати сценарії для повторюваних завдань, та графічних вебінтерфейсів, що забезпечують зручність і наочність. Окрему увагу приділено мові Perl, що демонструє широкі можливості для інтеграції з мережевими пристроями та створення сценаріїв управління. Для клієнтської частини вебзастосунків доцільно застосовувати AJAX та JavaScript / DOM, що забезпечують інтерактивність і динамічне оновлення даних. Серверна частина може реалізовуватися за допомогою Node.js, яке характеризується масштабованістю та подієво- орієнтованою архітектурою. У статті наведено прикладне рішення у вигляді розробленого програмного забезпечення для управління та моніторингу IP/MPLS-маршрутизаторів. Його архітектура містить ядро, клієнтську й серверну частини, що забезпечує інтегровану платформу для автоматизації експлуатаційних завдань. Практичні випробування підтвердили зручність використання застосунку, зменшення тривалості виконання операцій і кількості помилок. Перспективи подальших досліджень пов’язані з інтеграцією новітніх протоколів, уніфікацією інтерфейсів і створенням масштабованих систем управління мережами. | |
| dc.description.abstract | The article is devoted to the study of the automation of management processes of information and communication networks using network programming tools. The work substantiates the relevance of automation as a key direction in the development of modern information and communication systems, driven by the growth in traffic volumes and the complexity of network architecture. It is shown that automation allows for increasing operational efficiency, reducing task execution time, and minimizing the human factor. An analysis of existing approaches has shown that automation covers the entire network lifecycle: from initial configuration and commissioning to ongoing support and optimization. Depending on the application area, it is implemented both in corporate infrastructures and in service providers’ environments. At the same time, it is essential to choose the optimal tools, in particular the command line interface, which allows you to create scripts for repetitive tasks, and graphical web interfaces that provide convenience and clarity. Special attention is paid to the Perl language, which demonstrates broad opportunities for integration with network devices and the creation of management scripts. For the client side of web applications, it is advisable to use AJAX and JavaScript / DOM, which provide interactivity and dynamic data updates. The server side can be implemented using Node.js, which is characterized by scalability and event-driven architecture. The article presents an applied solution in the form of developed software for managing and monitoring IP/MPLS routers. Its architecture includes a core, client, and server parts, providing an integrated platform for automating operational tasks. Practical tests have confirmed the ease of use of the application, reduced operation time, and fewer errors. Prospects for further research are related to the integration of the latest protocols, the unification of interfaces, and the creation of scalable network management systems. | |
| dc.format.extent | 68-82 | |
| dc.format.pages | 15 | |
| dc.identifier.citation | Застосування засобів мережевого програмування для автоматизації процесів управління інфокомунікаційними мережами / О. Єременко, Р. Мамон, Д. Андрушко, Л. Мельнікова // Інфокомунікаційні технології та електронна інженерія. — Львів : Видавництво Львівської політехніки, 2025. — Том 5. — № 2. — С. 68–82. | |
| dc.identifier.citation2015 | Застосування засобів мережевого програмування для автоматизації процесів управління інфокомунікаційними мережами / Єременко О. та ін. // Інфокомунікаційні технології та електронна інженерія, Львів. 2025. Том 5. № 2. С. 68–82. | |
| dc.identifier.citationenAPA | Yeremenko, O., Mamon, R., Andrushko, D., & Melnikova, L. (2025). Zastosuvannia zasobiv merezhevoho prohramuvannia dlia avtomatyzatsii protsesiv upravlinnia infokomunikatsiinymy merezhamy [Application of network programming tools for automating information and communication network management processes]. Infocommunication Technologies and Electronic Engineering, 5(2), 68-82. Lviv Politechnic Publishing House. [in Ukrainian]. | |
| dc.identifier.citationenCHICAGO | Yeremenko O., Mamon R., Andrushko D., Melnikova L. (2025) Zastosuvannia zasobiv merezhevoho prohramuvannia dlia avtomatyzatsii protsesiv upravlinnia infokomunikatsiinymy merezhamy [Application of network programming tools for automating information and communication network management processes]. Infocommunication Technologies and Electronic Engineering (Lviv), vol. 5, no 2, pp. 68-82 [in Ukrainian]. | |
| dc.identifier.doi | https://doi.org/10.23939/ictee2025.02.068 | |
| dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/124532 | |
| dc.language.iso | uk | |
| dc.publisher | Видавництво Львівської політехніки | |
| dc.publisher | Lviv Politechnic Publishing House | |
| dc.relation.ispartof | Інфокомунікаційні технології та електронна інженерія, 2 (5), 2025 | |
| dc.relation.ispartof | Infocommunication Technologies and Electronic Engineering, 2 (5), 2025 | |
| dc.relation.references | [1] Лемешко, О. В., Єременко, О. С., Невзорова, О. С. (2020). Потокові моделі та методи маршрутизації в інфокомунікаційних мережах: відмовостійкість, безпека, масштабованість. Харків: ХНУРЕ. 308 с. DOI: https://doi.org/10.30837/978-966-659-282-1 | |
| dc.relation.references | [2] Лемешко, О. В., Єременко, О. С., Євдокименко, М. О., Шаповалова, А. С., Слейман, Б. (2022). Моделювання та оптимізація процесів безпечної та відмовостійкої маршрутизації в телекомунікаційних мережах: монографія / М-во освіти і науки України, Харків. нац. ун-т радіо- електроніки. Харків: ХНУРЕ, 198 с. DOI: https://doi.org/10.30837/978-966-659-378-1 | |
| dc.relation.references | [3] Abuelenain, K., Doyle, J., Karneliuk, A., Jain, V. (2021). Network Programmability and Automation Fundamentals. Cisco Press, 1232 p. | |
| dc.relation.references | [4] Oswalt, M., Adell, C., Lowe, S. S., Edelman, J. (2023). Network Programmability and Automation: Skills for the Next-Generation Network Engineer, 2nd edn. O’Reilly Media Inc., 825 p. | |
| dc.relation.references | [5] Pinto, I., Lacunza, A. A. (2021). Network Automation Trends and Strategy. Cisco Systems Inc., 17 p. Available at: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/network-automation-strategywp.pdf | |
| dc.relation.references | [6] Yeremenko, O., Savchenko, R., Yakovenko, K., Shestopalov, S. (2025). “Study of Reliability and Fault Tolerance Management in Information and Communication Networks: Modeling and Testing of Default Gateway Redundancy Protocols”. Infocommunication technologies and electronic engineering, Vol. 5, No. 1,pp. 15–33. DOI: https://doi.org/10.23939/ictee2025.01.015 | |
| dc.relation.references | [7] Ellis-Barker, S. (2023). “7 benefits of network automation technology to power your brand”. Available at:https://www.hamilton-barnes.com/resources/blog/7-benefits-of-network-automation-technology-to-power-yourbrand/ | |
| dc.relation.references | [8] Know Computing, “Features, Advantages, and Disadvantages Command line interface (CLI)”. Available at:https://www.knowcomputing.com/features-advantages-and-disadvantages-command-line/ | |
| dc.relation.references | [9] Petryschuk, S. (2022). “Networking Automation Software: Pros & Cons.”. Available at:https://www.auvik.com/franklyit/blog/best-network-automation-software/ | |
| dc.relation.references | [10] Telecom Network Automation, Cloud-native automation for Telecom networks. Available at: https://cloud.google.com/telecom-network-automation | |
| dc.relation.references | [11] GeeksforGeeks (2025). What is Network Automation? Available at: https://www.geeksforgeeks.org/what-isnetwork-automation/ | |
| dc.relation.references | [12] Schwartz, R. L., Foy, B. D., Phoenix, T. (2021) Learning Perl: Making Easy Things Easy and Hard Things Possible, 8th edn. O’Reilly Media Inc., 395 p. | |
| dc.relation.references | [13] Lornfeld, J. (2025), Perl Programming: A Complete Learning Journey Covering Basic and Advanced Topics.200 p. | |
| dc.relation.references | [14] W3Schools, AJAX Introduction. Available at: https://www.w3schools.com/asp/asp_ajax_intro.asp | |
| dc.relation.references | [15] Introducing JSON. Available at: https://www.json.org/json-en.html | |
| dc.relation.references | [16] W3Schools, JavaScript HTML DOM. Available at: https://www.w3schools.com/js/js_htmldom.asp | |
| dc.relation.references | [17] Node-RED, User Guide. Node-RED Documentation. Available at: https://nodered.org/docs/user-guide/ | |
| dc.relation.referencesen | [1] Lemeshko, O. V., Yeremenko, O. S., Nevzorova, O. S. (2020). Potokovi modeli ta metody marshrutyzatsii v infokomunikatsiinykh merezhakh: vidmovostiikist, bezpeka, masshtabovanist. Kharkiv: KhNURE. 308 p. DOI: https://doi.org/10.30837/978-966-659-282-1 | |
| dc.relation.referencesen | [2] Lemeshko, O. V., Yeremenko, O. S., Yevdokymenko, M. O., Shapovalova, A. S., Sleiman, B. (2022). Modeliuvannia ta optymizatsiia protsesiv bezpechnoi ta vidmovostiikoi marshrutyzatsii v telekomunikatsiinykh merezhakh: monograph, M-vo osvity i nauky Ukrainy, Kharkiv. nats. un-t radio- elektroniky. Kharkiv: KhNURE, 198 p. DOI: https://doi.org/10.30837/978-966-659-378-1 | |
| dc.relation.referencesen | [3] Abuelenain, K., Doyle, J., Karneliuk, A., Jain, V. (2021). Network Programmability and Automation Fundamentals. Cisco Press, 1232 p. | |
| dc.relation.referencesen | [4] Oswalt, M., Adell, C., Lowe, S. S., Edelman, J. (2023). Network Programmability and Automation: Skills for the Next-Generation Network Engineer, 2nd edn. O’Reilly Media Inc., 825 p. | |
| dc.relation.referencesen | [5] Pinto, I., Lacunza, A. A. (2021). Network Automation Trends and Strategy. Cisco Systems Inc., 17 p. Available at: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/network-automation-strategywp.pdf | |
| dc.relation.referencesen | [6] Yeremenko, O., Savchenko, R., Yakovenko, K., Shestopalov, S. (2025). "Study of Reliability and Fault Tolerance Management in Information and Communication Networks: Modeling and Testing of Default Gateway Redundancy Protocols". Infocommunication technologies and electronic engineering, Vol. 5, No. 1,pp. 15–33. DOI: https://doi.org/10.23939/ictee2025.01.015 | |
| dc.relation.referencesen | [7] Ellis-Barker, S. (2023). "7 benefits of network automation technology to power your brand". Available at:https://www.hamilton-barnes.com/resources/blog/7-benefits-of-network-automation-technology-to-power-yourbrand/ | |
| dc.relation.referencesen | [8] Know Computing, "Features, Advantages, and Disadvantages Command line interface (CLI)". Available at:https://www.knowcomputing.com/features-advantages-and-disadvantages-command-line/ | |
| dc.relation.referencesen | [9] Petryschuk, S. (2022). "Networking Automation Software: Pros & Cons.". Available at:https://www.auvik.com/franklyit/blog/best-network-automation-software/ | |
| dc.relation.referencesen | [10] Telecom Network Automation, Cloud-native automation for Telecom networks. Available at: https://cloud.google.com/telecom-network-automation | |
| dc.relation.referencesen | [11] GeeksforGeeks (2025). What is Network Automation? Available at: https://www.geeksforgeeks.org/what-isnetwork-automation/ | |
| dc.relation.referencesen | [12] Schwartz, R. L., Foy, B. D., Phoenix, T. (2021) Learning Perl: Making Easy Things Easy and Hard Things Possible, 8th edn. O’Reilly Media Inc., 395 p. | |
| dc.relation.referencesen | [13] Lornfeld, J. (2025), Perl Programming: A Complete Learning Journey Covering Basic and Advanced Topics.200 p. | |
| dc.relation.referencesen | [14] W3Schools, AJAX Introduction. Available at: https://www.w3schools.com/asp/asp_ajax_intro.asp | |
| dc.relation.referencesen | [15] Introducing JSON. Available at: https://www.json.org/json-en.html | |
| dc.relation.referencesen | [16] W3Schools, JavaScript HTML DOM. Available at: https://www.w3schools.com/js/js_htmldom.asp | |
| dc.relation.referencesen | [17] Node-RED, User Guide. Node-RED Documentation. Available at: https://nodered.org/docs/user-guide/ | |
| dc.relation.uri | https://doi.org/10.30837/978-966-659-282-1 | |
| dc.relation.uri | https://doi.org/10.30837/978-966-659-378-1 | |
| dc.relation.uri | https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/network-automation-strategywp.pdf | |
| dc.relation.uri | https://doi.org/10.23939/ictee2025.01.015 | |
| dc.relation.uri | https://www.hamilton-barnes.com/resources/blog/7-benefits-of-network-automation-technology-to-power-yourbrand/ | |
| dc.relation.uri | https://www.knowcomputing.com/features-advantages-and-disadvantages-command-line/ | |
| dc.relation.uri | https://www.auvik.com/franklyit/blog/best-network-automation-software/ | |
| dc.relation.uri | https://cloud.google.com/telecom-network-automation | |
| dc.relation.uri | https://www.geeksforgeeks.org/what-isnetwork-automation/ | |
| dc.relation.uri | https://www.w3schools.com/asp/asp_ajax_intro.asp | |
| dc.relation.uri | https://www.json.org/json-en.html | |
| dc.relation.uri | https://www.w3schools.com/js/js_htmldom.asp | |
| dc.relation.uri | https://nodered.org/docs/user-guide/ | |
| dc.rights.holder | © Національний університет „Львівська політехніка“, 2025 | |
| dc.subject | інфокомунікаційні мережі | |
| dc.subject | автоматизація | |
| dc.subject | мережеве програмування | |
| dc.subject | управління | |
| dc.subject | моніторинг | |
| dc.subject | information and communication networks | |
| dc.subject | automation | |
| dc.subject | network programming | |
| dc.subject | management | |
| dc.subject | monitoring | |
| dc.subject.udc | 621.391 | |
| dc.title | Застосування засобів мережевого програмування для автоматизації процесів управління інфокомунікаційними мережами | |
| dc.title.alternative | Application of network programming tools for automating information and communication network management processes | |
| dc.type | Article |