Späť


Zero Touch Provisioning Framework

Garant: prof. Ing. Pavel Segeč, PhD.
Učitelia: prof. Ing. Pavel Segeč, PhD.
Počet študentov: 1 - 1

Cieľom projektu je vytvorenie systému pre Zero Touch Provisioning (ZTP) sieťových zariadení. V dnešnej dobe existuje mnoho komerčných produktov, ktoré riešia túto problematiku, avšak často len pre zariadenia vybraného/vybraných vendorov. Tento systém by mal byť tzv. multi-vendor, tj. univerzálne použiteľný pre ľubovoľné zariadenia, ktoré je možné spravovať na diaľku pomocou štandardných protokolov. Pre účely projektu môžeme uvažovať zariadenia výrobcov Cisco, Mikrotik a Fortinet.

Riešenie predpokladá použitie protokolu DHCP pre automatickú konfiguráciu IP adresy na rozhraní zariadenia ako vstupný bod celého ZTP procesu, na ktorý nadviažu ďalšie komponenty, ktoré postupne vytvoria konfiguráciu pre daný typ zariadenia a následne ju aj aplikujú pomocou štandardných protokolov (SSH, TFTP, HTTP, NETCONF, RESTCONF).

 ZTP systém je multitenantný, spravovaný prostredníctvom prehľadného GUI. Konfiguračné šablóny pre rôzne typy zariadení sú užívateľsky definovateľné, rovnako ako dátové modely obsahujúce konfiguračné dáta. Dôležitou vlastnosťou systému je validácia a testovanie konfigurácie pred jej aplikáciou do produkčnej siete.

 Výhoda práce na projekte:

  1. Práca na reálnom projekte podľa požiadaviek ISP. Pravidelná komunikácia s vedúcim práce z praxe.
  2. Skúsenosti s pracou  v tíme.
  3. Diplomová práca vychádzajúca z činnosti na projekte.
  4. Komunikácia a poradenstvo s odborníkmi v praxi.
  5. Aplikovanie technických skúsenosti.
  6. Možnosť absolvovať povinnú prax v rámci povinného predmetu.

Návrh použitých technológií:

  1. Kea - DHCP server
  2. Python - implementácia aplikácie
  3. Django web framework - implementácia web GUI
  4. PostgreSQL - uchovanie konfiguračných dát
  5. Jinja2 - generovanie (textových) konfigurácií
  6. Redis/Redis queue - message broker pre integráciu jednotlivých komponentov
  7. ncclient, netmiko - interakcia so zariadeniami
  8. Netbox - IPAM, zdroj dát pre DHCP server

Užitočné odkazy:

https://networklore.com/ztp-tutorial/

https://packetpushers.net/blog/open-source-networking-projects/

https://github.com/networktocode/awesome-network-automation

Pozn. Projekt je vypísaný v spolupráci so spoločnosťou Slovanet. Projekt aj bude vedený zástupcom spoločnosti Slovanet. V prípade pridelenie projektu kontaktuje vedúceho z FRI, ktorý Vás spojí so zástupcom Slovanet.


Mám záujem o projekt
0
študentov
0
učiteľov
0
partnerov

Partneri FRI

Platinový partner

Hlavný partner

Partneri

Projekty a centrá FRI

Projekty

Inteligentné operačné a spracovateľské systémy pre UAV
Transdata
IT akadémia
ACeSYRI
SmartSoc
TECH4EDU4
Centre in Advanced Biomedical and Medical Informatics

Centrá

Cisco Network Academy
PEARSON VUE - Aturizované centrum