National Repository of Grey Literature 17 records found  1 - 10next  jump to record: Search took 0.00 seconds. 
Plugins for Efficient Datastore in the Sysrepo Library
Kušnírik, Ondrej ; Martínek, Tomáš (referee) ; Matoušek, Jiří (advisor)
This work concerns an introduction to the sysrepo library and its datastore plugins, problems with storing data to files and solving these problems by connecting a database to the sysrepo library. In short, this library serves as a complex repository for configuration YANG data on Unix/Linux systems. Data, which the default plugin stores in files, cannot be managed fast and efficiently enough causing overall slowdown of data management. A database connected to the sysrepo library via a datastore plugin could however solve this issue. After comparing different databases, two were selected (MongoDB and Redis) based on work efficiency with YANG data and other qualities. The datastore plugins were then implemented for these databases, optimized and tested for performance at the end. In comparison to the original plugin based on files, the plugins based on databases primarily excel at management of low amounts of data, where for instance the loading of an element from one hundred thousand is faster by up to three orders of magnitude.
Configuration API of the libnetconf2 Library According to the ietf-netconf-server YANG model
Janota, Roman ; Martínek, Tomáš (referee) ; Matoušek, Jiří (advisor)
The aim of this thesis is to propose and implement a new application programming interface for the libnetconf2 library, which allows for configuration of a NETCONF server based on the ietf-netconf-server YANG model. The approach begins with an analysis of both the library and the model, followed by their comparison. Based on the results of the comparison, I then designed a new configuration interface, which takes YANG data describing the NETCONF server configuration as input. The proposed solution enables configuring the server in two ways. The former approach preserves the existing configuration and adjusts it based on a special operation attribute. The latter approach entirely replaces the previous configuration with the new one. The proposed solution comprises of two phases --- the creation and the application of configuration data. The focus then shifts to implementation, identifying flaws in the design that arose during implementation, and testing, which was initially done using my own test suite and then using an existing open-source NETCONF server called netopeer2. Additionally, this thesis describes my contribution to an open-source project libssh as well as to the ietf-netconf-server YANG model draft itself. The primary outcome of this work is the the ability for users of the libnetconf2 library to configure their NETCONF server in a standardized manner, as well as the ability to share the NETCONF server configuration in the form of configuration data. The new configuration interface is now part of the libnetconf2's main branch.
An efficient and general abstraction of middle layer for embedded Linux
Drexler, Filip Emanuel ; Košař, Vlastimil (referee) ; Korček, Pavol (advisor)
Cieľom tejto práce je návrh a konštrukcia medzivrstvy vo vstavaných zariadeniach s operačným systémom GNU/Linux. Medzivrstva je softwarová vrstva, ktorá pomáha s abstrakciou hardware, medziprocesovou komunikáciou, genericitou kódu a čistejšou softwarovou architektúrou. Bola skonštruovaná s nástrojmi ako D-Bus a modelovacím jazykom YANG, čo viedlo z zmenám v softwarovej architektúre a jasnejšiemu designu. Niektoré nízkoúrovňové časti kódu boli presunuté do procesu, ktorý poskytuje rozhranie pre iné procesy. Výstupom je vhodnosť takejto medzivrstvy, výhody ktoré poskytuje, ale aj nevýhody.
Parser and Validator of Data Models in YANG Language
Vican, Pavol ; Kekely, Lukáš (referee) ; Kořenek, Jan (advisor)
Computer network administrators need tools for configuration and monitoring of network devices. Therefore, NETCONF protocol was designed for remote devices configuration and YANG modelling language which describes the structure of the configuration data. The aim of this thesis is to extend the libyang library with syntax parser, that processes models written in YANG and stores them into internal structures. This parser is generated by bison and flex tools.
Configuration of OpenWRT System Using NETCONF Protocol
Nagy, Peter ; Kořenek, Jan (referee) ; Kekely, Lukáš (advisor)
The aim of this thesis is OpenWrt platform configuration using the NETCONF protocol. Existing tools such as libnetconf library and Netopeer toolset were used for the communication using the NETCONF protocol. Implementation part deals with the development of modules for system and network interfaces configuration.
SDN in LAN networks
Kříž, Daniel ; Hošek, Jiří (referee) ; Slavíček, Karel (advisor)
This bachelor's thesis is devoted to the problem of Software Defined Networks. It describes the concept of SDN, the OpenFlow protocol, which is an integral part of this issue, and lastly is mentioned the concept of NFV. The goal is to research this issue, gather information about the available open source controllers and choose the most suitable ones. Furthermore, a proposal for the implementation of the laboratory task and a~list of available components have to be created. The final task is to construct and test laboratory task and then with help of this knowledge create laboratory manual.
Libyang - Python 3 Module
Sedlák, David ; Kocnová, Jitka (referee) ; Kučera, Jan (advisor)
This bachelor thesis deals with interaction  between C and Python 3 languages. The main goal was to provide user friendly Python 3 binding for libyang2 library which provides interface for C language. Final Python 3 interface is created with help of CFFI package,  is simply usable in Python 3 and adequately uses rich features of Python 3 language. Comparison of few approaches and tools to interact with C library from Python code is also covered in the thesis, including measurements of call overhead caused by them. Implemented Python 3 interface will help with integration of YANG modeling language in network applications and devices.
Zero Touch Provisioning in NETCONF Server
Vican, Pavol ; Žádník, Martin (referee) ; Wrona, Jan (advisor)
Computer network administrators need advanced tools to configure network devices. For this purpose, the NETCONF protocol and the YANG modeling language were developed. The aim of this thesis is to implement the Zero Touch mechanism that serves the initial configuration of the NETCONF server. This mechanism will be integrated into the sysrepo datastore.
Automated Inference of User Interface for NETCONF Protocol
Man, Jakub ; Orsák, Michal (referee) ; Tisovčík, Peter (advisor)
Tato práce se zaměřuje na vytvoření uživatelsky přívětivého grafického rozhraní pro zařízení komunikující protokolem NETCONF. Bylo zvoleno řešení pomocí webového rozhraní, aby bylo použití co nejjednodušší a z pohledu uživatele nevyžadovalo další instalaci. V práci bylo vytvořeno uživatelské rozhraní obsahující systém pro rozšíření a knihovnu pro operace nad protokolem NETCONF. Knihovna pro NETCONF umožňuje uživatelům připojení k zařízením, uložení informací o zařízení do databáze, připojování ke skupinám zařízení pomocí profilů a modifikace konfiugrace zařízení. Systém rozšíření umožňuje výrobcům zařízení poskytnout uživatelům grafické rozhraní, které nevyžaduje další zaškolování uživatelů, aniž by museli vyvýjet celou aplikaci.
Nástroj na měření odezvy síťových zařízení ovládaný protokolem NETCONF
Rutarová, Barbora
This bachelor's thesis focuses on the development of an application for the automated measuring of responses from network devices. The application will be controlled by the NETCONF protocol. The application was designed to provide accurate information about the status of network devices. The use of RAW sockets allows the application to process parallel ICMP messages and detect errors in ICMP packets. Based on the obtained data, statistics are created that allow the user to monitor key parameters such as delay, loss rate, or jitter. To achieve this goal, a custom YANG module was designed and implemented, which serves to save the configuration and manage the measured data. This work presents a detailed design and implementation of this solution, including an analysis of its performance and a comparison with existing tools for monitoring network devices.

National Repository of Grey Literature : 17 records found   1 - 10next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.