Računalništvo, ki je vse bolj samopostrežno naravnano, od storitev zahteva, da se prilagajajo uporabniku. S tem so se spremenile tudi zahteve za upravljanje in nastavljanje omrežne infrastrukture. Upravljalci so zaradi pogostih sprememb v omrežjih postavljeni pred izziv, kako čimbolj učinkovito preiti na programsko upravljanje računalniških omrežij in storitev.
V magistrskem delu smo preučili področje upravljanja in nastavljanja računalniških omrežij in storitev. Pri tem se osredotočili na pristope k upravljanju, protokole za upravljanje omrežnih elementov ter jezike za modeliranje podatkov o njihovih nastavitvah in operativnem stanju. Raziskali smo obstoječe rešitve za upravljanje in jih razdelili v štiri skupine.
Za vpeljavo programskega upravljanja ter nastavljanja omrežnih naprav in storitev smo predlagali arhitekturo enovite infrastrukture. Arhitekturo smo implementirali in preizkusili na laboratorijskem omrežju. Na dveh primerih, s katerima se srečujejo upravljalci omrežij, smo demonstrirali uporabnost predlagane infrastrukture za nastavljanje omrežnih naprav in storitev ter za avtomatsko odzivanje na težave v omrežju.
Language: | English |
---|
Title: | Uniform infrastructure for configuration and management of network devices and services |
---|
Abstract: |
---|
Today computer landscape is service orientated and services need to adapt to user’s wishes. This has also changed the requirements for management and configuration of the network infrastructure. Due to frequent changes in the network operators are faced with the challenge of how to most effectively implement programmatic management of computer networks and services.
In this master thesis, we studied management and configuration of computer networks and services. We put emphasis on different approaches and protocols for managing network elements and languages used to model their configuration and operating state. We surveyed existing solutions for network management and placed them into four groups.
We proposed architecture for uniform network device and service management and configuration. We implemented and tested proposed architecture in our laboratory test bed network. We used two common use cases network managers face today to demonstrate its usefulness. In doing so we showed how network devices and services could be configured and how problems in the network could be remediated using the proposed uniform infrastructure.
|
Keywords: | netconf, yang, snmp, jinja2, rest, json, xml, automatization, network management, services, ansible, openconfig, python, django, elastic stack |
---|