Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Avtomatizacija ločevanja prometa v programsko definiranih omrežjih
ID
DEKLEVA, JAKOB
(
Avtor
),
ID
Burnik, Urban
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(3,79 MB)
MD5: 7CEA5B6707F29C47C0E6770DA1EB6E37
Galerija slik
Izvleček
V diplomski nalogi sta predstavljena razvoj in implementacija paketnega posrednika za namene avtomatizacije ločevanja internetnega prometa, ki ga podjetje uporablja za analizo napadov in delovanja omrežja. Osrednja tema je izdelava programske skripte, ki nam avtomatizira monotono delo in nam pomaga vzpostaviti programsko definirano omrežje. Skripta nam pomaga pri izdelavi paketnega posrednika, ki bo podjetju pomagal z zamenjavo starih stikal, ki sedaj delujejo v vlogi paketnega posrednika. Diplomska naloga je sestavljena iz treh ključnih delov. V prvem je opisana strojna oprema: strežnik, optične povezave ter stikalo Mellanox, ki smo ga uporabili za izdelavo paketnega posrednika. V tem delu sta opisana tudi programska oprema ter programski jezik Python, ki je uporabljen za izgradnjo programske skripte. Na koncu je opisan protokol OpenFlow, katerega smo uporabili za komunikacijo med skriptom in strojno opremo. V drugem delu je opisan razvoj skripte GlueFlow, ki je uporabljen za avtomatizacijo ločevanja prometa. Podrobneje sta predstavljena arhitektura same skripte ter delovanje funkcij skripta, ki nam pomagajo pri avtomatizaciji omrežja. Opisan je tudi postopek komunikacije med skriptom in stikalom. Na koncu je predstavljen postopek vzpostavitve paketnega posrednika v produkcijskem okolju. Podrobneje je opisano delovanje paketnega posrednika za različne odjemalce prometa. V zaključku so predstavljeni uspeh projekta ter možne izboljšave in trenutne pomanjkljivosti.
Jezik:
Slovenski jezik
Ključne besede:
paketni posrednik
,
programsko definirano omrežje
,
avtomatizacija omrežja
,
OpenFlow
,
stikalo Mellanox NS2410
,
Python
Vrsta gradiva:
Diplomsko delo/naloga
Organizacija:
FE - Fakulteta za elektrotehniko
Leto izida:
2022
PID:
20.500.12556/RUL-138323
COBISS.SI-ID:
115497475
Datum objave v RUL:
15.07.2022
Število ogledov:
934
Število prenosov:
101
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
DEKLEVA, JAKOB, 2022,
Avtomatizacija ločevanja prometa v programsko definiranih omrežjih
[na spletu]. Diplomsko delo. [Dostopano 26 april 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=138323
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Automated traffic separation in software defined networks
Izvleček:
The diploma thesis presents the development and implementation of a packet broker for the purposes of automating the separation of Internet traffic, which the company uses to analyze attacks and network operation. The central theme is the creation of a software script that automates our monotonous work and helps us to establish a program-defined network. The script helps us create a packet broker that will help the company by replacing the old switches that now act as a packet broker. The diploma thesis consists of three key parts. The first part describes the hardware: the server, optical connections and the Mellanox Switch, which we used to make the packet broker. This section also describes the software and the Python programming language used to build the programming script. Finally, the OpenFlow protocol, which we used to communicate between the script and the hardware, is described. The second part describes the development of a script, GlueFlow, which is used to automate traffic separation. The architecture of the script itself and the operation of the script functions that help us in network automation are presented in more detail. The communication process between the script and the switch is also described. Finally, the process of establishing a package broker in a production environment is presented. The operation of a packet broker for different traffic clients is described in more detail. In conclusion, the success of the project and possible improvements and current shortcomings are presented.
Ključne besede:
network packet broker
,
software-defined network
,
network automation
,
OpenFlow
,
Mellanox switch SN2410
,
Python
Podobna dela
Podobna dela v RUL:
Omrežni pregledovalnik
Avtomatizacija pretoka urbanega cestnega prometa
Programski vmesnik za zajem parametrov mobilnega omrežja
Načrtovanje nove SN/NN transformatorske postaje
Vzpostavitev lokalnega omrežja in nadgradnja s storitvami v oblaku
Podobna dela v drugih slovenskih zbirkah:
Izvajanje poskusov s programsko definiranimi omrežji z emulatorjem Mininet
Nazaj