Zadání diplomky pro Aleše
Cíle diplomové práce
- Vytvořit softwarové nástroje využívající datové modely v jazyku YANG pro automatizovanou tvorbu klientů protokolu NETCONF nebo RESTCONF, včetně uživatelských rozhraní (UI).
- Aplikovat tyto nástroje na vytvoření uživatelských rozhraní pro konfiguraci a správu DNS resolverů.
Pokyny pro vypracování
-
Prostudujte technologie a nástroje související s protokoly NETCONF a RESTCONF a jazykem YANG pro datové modelování.
-
Navrhněte architekturu systému pro automatizovanou tvorbu klientů NETCONF/RESTCONF.
-
Navrhněte způsob rozšíření datového modelu o informace týkající se konkrétního UI.
-
Implementujte podporu pro textové uživatelské rozhraní (CLI).
-
Aplikujte výše uvedené softwarové nástroje na datový model pro DNS resolver a vytvořte s jejich pomocí klienta pro konfiguraci a správu Knot Resolveru.
Doporučená literatura
TBD