Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Verifikacija virtualnih omrežnih storitev na oblačni platformi Openstack
ID
VILFAN MATOŠEC, MAJ
(
Author
),
ID
Kos, Andrej
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(1,38 MB)
MD5: D10A41A5A226EEE75DB04A732C4FAC37
Image galllery
Abstract
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.
Language:
Slovenian
Keywords:
Openstack
,
virtualizacija omrežnih funkcij
,
NFV
,
Neutron
,
verifikacija
,
oblačne platforme
Work type:
Master's thesis/paper
Organization:
FE - Faculty of Electrical Engineering
Year:
2022
PID:
20.500.12556/RUL-139684
COBISS.SI-ID:
120762627
Publication date in RUL:
06.09.2022
Views:
652
Downloads:
81
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Copy citation
Share:
Secondary language
Language:
English
Title:
Verification of virtual network services on the Openstack cloud platform
Abstract:
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.
Keywords:
Openstack
,
network function virtualization
,
cloud platform
,
NFV
,
Neutron
,
verification
Similar documents
Similar works from RUL:
Similar works from other Slovenian collections:
Back