izpis_h1_title_alt

Verifikacija virtualnih omrežnih storitev na oblačni platformi Openstack
ID VILFAN MATOŠEC, MAJ (Avtor), ID Kos, Andrej (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,38 MB)
MD5: D10A41A5A226EEE75DB04A732C4FAC37

Izvleček
V magistrskem delu je predstavljen koncept virtualizacije omrežnih funkcij s poudarkom na verifikaciji omrežnih funkcionalnosti na oblačni platformi Openstack. Delo je razdeljeno na tri večje sklope. V prvem sklopu je predstavljena tehnologija virtualizacije omrežnih funkcij s poudarkom na arhitekturi omrežja, ki uporablja virtualizacijo. Opisane so prednosti in slabosti omrežja, ki uporablja virtualizacijo, in podani so razlogi za prehod iz tradicionalnih omrežij v omrežja, ki temeljijo na virtualizaciji. V drugem sklopu je opisana platforma Openstack, ki je odprtokodna platforma za izdelavo oblačnih sistemov. Opisani so ključni gradniki, ki jih uporablja platforma Openstack. Naloge posameznega projekta Openstack so opisane samostojno in v okviru verifikacije omrežnih funkcionalnosti. Fokus magistrske naloge sta projekta Openstack Nova in Neutron, ki sta glavna projekta, odgovorna za omrežne funkcionalnosti na oblačni arhitekturi. Opisani so tudi praktični izzivi izvajanja verifikacije, povezane s projektoma Openstack Nova in Neutron. V zadnjem sklopu so predstavljeni praktični primeri verifikacijskih scenarijev na platformi Openstack. Opisani so problemi izvajanja verifikacije na platformi Openstack zaradi obsežne abstrakcije, ki jo uporabljajo virtualna omrežja. Izpostavljene so potrebe po detajlnih opisih testnih scenarijev, kjer so zahteve testnih scenarijev podane po posameznih projektih Openstack. Problemi verifikacije so prav tako predstavljeni z vidika uporabe spletne dokumentacije. Podani so trije primeri verifikacijskih scenarijev na platformi Openstack. Verifikacijski scenarij, ki pretežno uporablja le projekte Openstack, scenarij, kjer poleg projektov Openstack uporabljamo tudi neodvisne tehnologije, in scenarij, ki ni neposredno povezan z omrežnimi funkcionalnostmi, vendar se vseeno izvaja kot del verifikacije omrežnih funkcionalnosti. Vsak verifikacijski scenarij je opisan kot skupek nalog posameznih projektov Openstack in neodvisnih tehnologij. Izpostavljene so tudi potrebe po pisanju verifikacijskih dokumentov, na katere se lahko sklicujemo v prihodnosti, ko isto funkcionalnost testiramo na novejši različica sistema.

Jezik:Slovenski jezik
Ključne besede:Openstack, virtualizacija omrežnih funkcij, NFV, Neutron, verifikacija, oblačne platforme
Vrsta gradiva:Magistrsko delo/naloga
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2022
PID:20.500.12556/RUL-139684 Povezava se odpre v novem oknu
COBISS.SI-ID:120762627 Povezava se odpre v novem oknu
Datum objave v RUL:06.09.2022
Število ogledov:441
Število prenosov:55
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Verification of virtual network services on the Openstack cloud platform
Izvleček:
The master's thesis presents the concepts of network function virtualization with an emphasis on the verification of network services on the opensource platform Openstack. The thesis is divided into three key chapters. The first chapter gives an introduction into the technology of network virtualization with an emphasis on the architectural aspects of network virtualization. This chapter also specifies the pros and cons of network virtualization and provides reasoning as to why a move from traditional networking into the domain of virtualization is needed. The second chapter focuses on the opensource platform Openstack. The chapter describes the main elements of Openstack and describes the functionality of each Openstack project that is used when developing a cloud architecture. The functionality of each Openstack project is described in isolation and in the context of network verification. Openstack projects neutron and nova are described in detail as they are the main projects responsible for network functionality on the Openstack platform. Practical verification challenges of neutron and nova are also described in this chapter. The last chapter covers practical examples of verification scenarios on the Openstack platform. The chapter covers challenges in creating and executing verification scenarios due to amount of abstraction that network virtualization uses. The need for detailed description of testing scenarios is covered with an emphasis on why testing scenarios need to be designed in such a way that it covers the tasks and responsibilities of each Openstack project separately and in combination with each other. The problems of using internet sources as part of the verification process is also described. The chapter consists of three verification scenarios that were executed on the Openstack platform. The first scenario covers the verification of Openstack projects in isolation, the second scenario covers Openstack projects combined with a technology that is not connected to Openstack and the last scenario covers the verification of a service that is not directly connected to network verification. The need for keeping detailed records of testing scenarios is described throughout the entire chapter.

Ključne besede:Openstack, network function virtualization, cloud platform, NFV, Neutron, verification

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj