Моля, използвайте този идентификатор за цитиране или линк към този публикация:
http://elartu.tntu.edu.ua/handle/lib/49567
Titel: | Аналіз концепції та практична реалізація програмно-визначеної мережі (SDN) |
Sonstige Titel: | Concept analysis and practical implementation of a software-defined network |
Autor(en): | Ліщенюк, Артур Сергійович Lishchenuyck, Artur Sergiyovich |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Ліщенюк А. С. Аналіз концепції та практична реалізація програмно-визначеної мережі (SDN) : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. С. Гром’як. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 70 с. |
Erscheinungsdatum: | 26-Jun-2025 |
Submitted date: | 12-Jun-2025 |
Date of entry: | 5-Jul-2025 |
Herausgeber: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Country (code): | UA |
Place of the edition/event: | Тернопіль |
Supervisor: | Гром’як, Роман Сильвестрович Hromyak, Roman |
UDC: | 004.9 |
Stichwörter: | 122 overlay-мережа віртуалізація Hyper-V zerotier mikrotik chr sdn |
Page range: | 70 |
Zusammenfassung: | У кваліфікаційній роботі бакалавра досліджено концепцію програмно- визначених мереж і продемонстровано можливість побудови захищеної SDN на основі платформи ZeroTier у середовищі MikroTik CHR. У теоретичній частині проаналізовано еволюцію традиційних мережевих архітектур, обґрунтовано доцільність розділення площини керування та площини передачі й висвітлено механізми southbound- і northbound-API, що забезпечують централізоване програмне управління. Практичний етап включав розгортання середовища тестування в гіпервізорі Hyper-V із MikroTik CHR та контейнерним ZeroTier- агентом, сервером Windows Server 2022 RDS і клієнтською системою Ubuntu Linux. Створено приватну overlay-мережу, налаштовано ACL та статичні маршрути, здійснено криптографічну авторизацію вузлів і перевірено маршрутизацію трафіку до сегменту DMZ. Результати тестування показали стабільні затримки на рівні 1–2 мс без втрат пакетів і успішне встановлення RDP-сеансу, що підтвердило коректність тунелювання та готовність рішення до експлуатації. Робота доводить, що поєднання ZeroTier і MikroTik CHR забезпечує гнучке, масштабоване й економічно доцільне розгортання ізольованих мережевих середовищ The bachelor's thesis explores the concept of software-defined networks and demonstrates the possibility of building a secure SDN based on the ZeroTier platform in the MikroTik CHR environment. The theoretical part analyses the evolution of traditional network architectures, justifies the feasibility of separating the control and transmission planes, and highlights the southbound and northbound API mechanisms that provide centralised software management. The practical stage included the deployment of a testing environment in the Hyper-V hypervisor with MikroTik CHR and a containerised ZeroTier agent, Windows Server 2022 RDS server, and Ubuntu Linux client system. A private overlay network was created, ACLs and static routes were configured, nodes were cryptographically authorised, and traffic routing to the DMZ segment was tested. The test results showed stable delays of 1-2 ms with no packet loss and successful RDP session establishment, which confirmed the correctness of tunnelling and the solution's readiness for operation. This work proves that the combination of ZeroTier and MikroTik CHR provides a flexible, scalable and cost-effective deployment of isolated network environments |
Beschreibung: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 26.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя |
Content: | ВСТУП 8 РОЗДІЛ 1. ОГЛЯД ТЕХНОЛОГІЇ ПРОГРАМНО-ВИЗНАЧЕНИХ МЕРЕЖ 10 1.1 Еволюція традиційних мережевих архітектур 10 1.2 Основні поняття та концепції SDN 12 1.3 Висновок до першого розділу 21 РОЗДІЛ 2. ПОБУДОВА СЕРЕДОВИЩА ТЕСТУВАННЯ SDN-МЕРЕЖІ НА ОСНОВІ ZEROTIER 23 2.1 Загальна характеристика ZeroTier 23 2.2 Принципи роботи та модель мережі ZeroTier 26 2.3 Безпека в ZeroTier 30 2.4 Схема середовища тестування 32 2.5 Елементи середовища тестування 34 2.5.1 Гіпервізор Hyper-V 34 2.5.2 Маршрутизатор MikroTik 36 2.5.3 Операційна система Windows Server 2022 40 2.5.4 Операційна система Ubuntu Linux 42 2.6 Висновок до другого розділу 44 РОЗДІЛ 3. НАЛАШТУВАННЯ ТА ТЕСТУВАННЯ SDN-МЕРЕЖІ НА ОСНОВІ ZEROTIER 45 3.1 Створення мережі ZeroTier 45 3.2 Контейнер ZeroTier в маршрутизаторі MikroTik 48 3.3 Налаштування Ubuntu Linux 50 3.4 Тестування мережі ZeroTier 53 3.5 Висновок до третього розділу 56 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 58 4.1 Фактори ризику і можливі порушення здоров’я користувачів комп’ютерної мережі 58 4.2 Оцінка стійкості роботи промислового підприємства до дії світлового випромінювання ядерного вибуху 59 4.3 Висновок до четвертого розділу 62 ВИСНОВКИ 64 ПЕРЕЛІК ДЖЕРЕЛ 66 |
URI: | http://elartu.tntu.edu.ua/handle/lib/49567 |
Copyright owner: | © Ліщенюк Артур Сергійович, 2025 |
References (Ukraine): | 1. А.Г. Микитишин, М.М. Митник, П.Д. Стухляк, В.В. Пасічник Комп’ютерні мережі. Книга [навчальний посібник] - Львів, "Магнолія 2006", 2013. – 256 с. 2. А.Г. Микитишин, М.М. Митник, П.Д. Стухляк, В.В. Пасічник Комп’ютерні мережі. Книга [навчальний посібник] (Лист МОНУ №1/11- 11650 від 16.07.12р.) - Львів, "Магнолія 2006", 2014. – 312 с. 3. GeeksforGeeks. (2020, October 31). Evolution of Network Architecture - GeeksforGeeks. https://www.geeksforgeeks.org/evolution-of-network-architecture/ 4. What is Software-Defined Networking (SDN)? (n.d.). VMware by Broadcom - Cloud Computing for the Enterprise. https://www.vmware.com/topics/software-defined-networking 5. GeeksforGeeks. (2019, July 2). What is software defined networking (SDN)? - geeksforgeeks. https://www.geeksforgeeks.org/software-defined-networking/ 6. Software-Defined networking (SDN) definition. (n.d.). Cisco. https://www.cisco.com/c/en/us/solutions/software-defined-networking/overview.html 7. Rosencrance, L., English, J., & Burke, J. (2022, May 11). What is software-defined networking (SDN)? Definition from techtarget.com. Search Networking. https://www.techtarget.com/searchnetworking/definition/software-defined-networking-SDN 8. Software-Defined Networking (SDN) Explained in 5 Minutes or Less. (n.d.). Geekflare. https://geekflare.com/cloud/software-defined-networking/ 9. Tymoshchuk, V., Mykhailovskyi, O., Dolinskyi, A., Orlovska, A., & Tymoshchuk, D. (2024). OPTIMISING IPS RULES FOR EFFECTIVE DETECTION OF MULTI-VECTOR DDOS ATTACKS. Матеріали конференцій МЦНД, (22.11. 2024; Біла Церква, Україна), 295-300. 10. Tymoshchuk, V., Vantsa, V., Karnaukhov, A., Orlovska, A., & Tymoshchuk, D. (2024). COMPARATIVE ANALYSIS OF INTRUSION DETECTION APPROACHES BASED ON SIGNATURES AND ANOMALIES. Матеріали конференцій МЦНД, (29.11. 2024; Житомир, Україна), 328-332. 11. Tymoshchuk, V., Pakhoda, V., Dolinskyi, A., Karnaukhov, A., & Tymoshchuk, D. (2024). MODELLING CYBER THREATS AND EVALUATING THE PERFORMANCE OF INTRUSION DETECTION SYSTEMS. Grail of Science, (46), 636–641. https://doi.org/10.36074/grail-of-science.29.11.2024.081 12. Awati, R., & Wright, G. (2025, April 2). What is a northbound interface/southbound interface? | Definition from TechTarget. WhatIs. https://www.techtarget.com/whatis/definition/northbound-interface-southbound-interface 13. SDN North-bound and South-bound APIs and Interfaces. (2020, January 12). ComputerNetworkingNotes. https://www.computernetworkingnotes.com/ccna-study-guide/sdn-north-bound-and-south-bound-apis-and-interfaces.html 14. How ZeroTier Works | ZeroTier Documentation. (n.d.). Getting Started with ZeroTier | ZeroTier Documentation. https://docs.zerotier.com/zerotier/ 15. Tymoshchuk, V., Karnaukhov, A., & Tymoshchuk, D. (2024). USING VPN TECHNOLOGY TO CREATE SECURE CORPORATE NETWORKS. Collection of scientific papers «ΛΌГOΣ», (June 21, 2024; Seoul, South Korea), 166-170. 16. Karnaukhov, A., Tymoshchuk, V., Orlovska, A., & Tymoshchuk, D. (2024). USE OF AUTHENTICATED AES-GCM ENCRYPTION IN VPN. Матеріали конференцій МЦНД, (14.06. 2024; Суми, Україна), 191-193. 17. The protocol | zerotier documentation. (n.d.). Getting Started with ZeroTier | ZeroTier Documentation. https://docs.zerotier.com/protocol 18. Rules engine. (n.d.). ZeroTier Knowledge Base. https://zerotier.crisp.help/en/article/rules-engine-kradl4/ 19. Security. (n.d.). ZeroTier Knowledge Base. https://zerotier.crisp.help/en/article/security-m9wi8s/ 20. ТИМОЩУК, Д., & ЯЦКІВ, В. (2024). USING HYPERVISORS TO CREATE A CYBER POLYGON. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (3), 52-56. 21. Тимощук, В., Долінський, А., & Тимощук, Д. (2024). СИСТЕМА ЗМЕНШЕННЯ ВПЛИВУ DOS-АТАК НА ОСНОВІ MIKROTIK. Матеріали конференцій МЦНД, (17.05. 2024; Ужгород, Україна), 198-200 22. Тимощук, В., Долінський, А., & Тимощук, Д. (2024). ЗАСТОСУВАННЯ ГІПЕРВІЗОРІВ ПЕРШОГО ТИПУ ДЛЯ СТВОРЕННЯ ЗАХИЩЕНОЇ ІТ-ІНФРАСТРУКТУРИ. Матеріали конференцій МЦНД, (24.05. 2024; Запоріжжя, Україна), 145-146. https://doi.org/10.62731/mcnd-24.05.2024.001 23. ТИМОЩУК, Д., ЯЦКІВ, В., ТИМОЩУК, В., & ЯЦКІВ, Н. (2024). INTERACTIVE CYBERSECURITY TRAINING SYSTEM BASED ON SIMULATION ENVIRONMENTS. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (4), 215-220. 24. Hyper-V technology overview. (n.d.). Microsoft Learn: Build skills that open doors in your career. https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-overview?pivots=windows 25. User Manuals - User manuals - MikroTik Documentation. (n.d.). MikroTik Routers and Wireless - Support. https://help.mikrotik.com/docs/spaces/UM/pages/8978698/User+Manuals 26. Cloud Hosted Router, CHR - RouterOS - MikroTik Documentation. (n.d.). MikroTik Routers and Wireless - Support. https://help.mikrotik.com/docs/spaces/ROS/pages/18350234/Cloud+Hosted+Router+CHR 27. RouterOS - RouterOS - MikroTik Documentation. (n.d.). MikroTik Routers and Wireless - Support. https://help.mikrotik.com/docs/spaces/ROS/pages/328059/RouterOS 28. Windows Server documentation. (n.d.). Microsoft Learn: Build skills that open doors in your career. https://learn.microsoft.com/en-us/windows-server/ 29. Remote Desktop Services overview in Windows Server. (n.d.-b). Microsoft Learn: Build skills that open doors in your career. https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/remote-desktop-services-overview 30. Official Ubuntu Documentation. (n.d.). Official Ubuntu Documentation. https://help.ubuntu.com/ 31. Remmina remote desktop client. (n.d.). Remmina. https://remmina.org/ 32. ZeroTier Central. (n.d.). ZeroTier Central. https://my.zerotier.com/ 33. Container - RouterOS - MikroTik Documentation. (n.d.). MikroTik Routers and Wireless - Support. https://help.mikrotik.com/docs/spaces/ROS/pages/84901929/Container 34. Шкідливий вплив персонального комп’ютера на здоров’я людини. URL: https://ir.lib.vntu.edu.ua/bitstream/handle/123456789/21370/5363.pdf 35. Стручок В.С. Техноекологія та цивільна безпека. Частина «Цивільна безпека». Навчальний посібник. Тернопіль: ТНТУ. 2022. 150 с. |
Content type: | Bachelor Thesis |
Enthalten in den Sammlungen: | 122 — Компʼютерні науки (бакалаври) |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
2025_KRB_SN-42_Lishcheniuk_AS.pdf | Дипломна робота | 2,32 MB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.
Админ Инструменти