Vis enkel innførsel

dc.contributor.advisorTola, Besmir
dc.contributor.authorAarøe, Magnus
dc.contributor.authorBanaei, Pegah
dc.contributor.authorMd Nazeri, Siti Aisya Binti
dc.date.accessioned2023-07-22T17:20:36Z
dc.date.available2023-07-22T17:20:36Z
dc.date.issued2023
dc.identifierno.ntnu:inspera:147336195:149175757
dc.identifier.urihttps://hdl.handle.net/11250/3081001
dc.description.abstractSoftware Defined Networking er en ny og voksende nettverksarkitektur der kontroll- og dataplanet i nettverksenhetene er separert. Dette har gjort det mulig å administrere nettverksenhetene gjennom et sentralisert kontrollsystem framfor å forholde seg til hver enhet individuelt, som igjen har forenklet den generelle prosessen for nettverksadministrasjon. På grunn av denne separasjonen blir nettverket lettere å programmere, som vil si at administratorene står fritt til å bruke høynivå programmeringsspråk til å lage programmer og nettverksapplikasjoner etter eget behov. I denne oppgaven utforsker vi utrullingen av et Software Defined nettverk ved å bruke Cisco Meraki, og sammenligner det med et tradisjonelt nettverksoppsett simulert i Packet Tracer. Vi gjør dette for å få en bedre forståelse for hvor enkelt det er å implementere hvert nettverk, og om de kan tas i bruk av noen med begrenset erfaring innen nettverk. Vi utforsker i tillegg Cisco Meraki sitt automatiseringspotensiale. Våre resultater viser at Cisco Meraki sin løsning er generelt mer brukervennlig sammenlignet med den tradisjonelle løsningen, men samtidig har den også noen utfordringer, blant annet et behov for internettforbindelse for å kunne administrere nettverket. Videre finner vi at Cisco Meraki har et høyt automatiseringspotensiale, og at det finnes diverse verktøy som kan brukes for dette formålet. Eksempelvis har vi Meraki dashboard APIet, Meraki Python biblioteket, og et miljø for utviklere der de kan dele sine løsninger med andre og omvendt.
dc.description.abstractSoftware Defined Networking is a new and growing networking architecture in which the network devices' control and data planes are separated. This has made it possible to administer and manage the devices through a single centralized controller rather than doing so individually, greatly simplifying the process. Due to this separation, the network is also made highly programmable, meaning that network administrators are free to use high-level programming languages to create programs and applications based on their needs. In this thesis, we explore deploying a Software Defined network using Cisco Meraki, and compare it to that of a traditional network setup, simulated using Cisco Packet Tracer. We do so to gain an understanding of each solution's ease of implementation, and whether it could be utilized by those with limited networking experience. We also explore Cisco Meraki's potential for network automation and programmability. Our results demonstrate that Cisco Meraki's solution is indeed easier to use overall when compared to a traditional network solution. However, it is not without its own set of challenges and possible downsides, such as its heavy reliance on having an internet connection to manage the network. Moreover, we find that a Cisco Meraki network has a high automation potential, and that there are a variety of tools that can be used for this purpose. Examples of these are the Meraki dashboard API, the Meraki Python library, and a community for developers to share their solution with others and vise versa.
dc.languageeng
dc.publisherNTNU
dc.titleAdopting a cloud-based network: An assessment of Cisco Meraki's ease of implementation
dc.typeBachelor thesis


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel