Vis enkel innførsel

dc.contributor.advisorHjelmås, Erik
dc.contributor.authorOlstad, Thomas Sørgård
dc.contributor.authorTorgersen, Magnus Omland
dc.date.accessioned2016-08-25T10:14:53Z
dc.date.available2016-08-25T10:14:53Z
dc.date.issued2016-08-25
dc.identifier.urihttp://hdl.handle.net/11250/2401627
dc.description.abstractGRANCONF is a framework for mass configuration of network equipment and related systems in a lab environment. The framework is built for complex networking scenarios with equipment from different vendors. The framework has modular support for configuring and resetting devices from various vendors and may be extended with additional functionality in modules. This project is part of automating practical assessments and labs for use in the networking courses at NTNU in Gjøvik. Our contribution is the specifications for the framework and a working prototype written in Python which has been verified to work on Cisco IOS networking equipment. The entire specification has been designed with security in mind and has undergone threat modelling for use with practical assessments of students in a normal lab environment. GRANCONF is different from similar systems because it is an open framework for automation on a large scale with support for multiple vendors. The framework allows for quick deployment of complex labs and assessments with granular access control for both equipment and labs. The framework may be extended to collect information from the devices which are part of an assessment and collate the gathered information in a centralised location, simplifying correction of a test.nb_NO
dc.description.abstractGRANCONF er et rammeverk for massekonfigurering av nettverksenheter og relaterte systemer i et labmiljø. Rammeverket er bygd for komplekse scenarier med utstyr fra forskjellige leverandører. Rammeverket har en modulbasert støtte for konfigurering og tilbakestilling av enheter fra forskjellige leverandører og kan utvides med ekstra funksjonalitet i modulform. Dette prosjektet er en del av automatisering av praktiske tester og lab-oppgaver for bruk i nettverksemnene ved NTNU i Gjøvik. Vårt bidrag er spesifikasjonen til rammeverket samt en fungerende prototype skrevet i Python som har blitt testet mot nettverksenheter med Cisco IOS. Sikkerhet er bygget inn i spesifikasjonen og den har vært igjennom en trusselmodellering med utgangspunkt i praktiske prøver for studenter i et normalt labmiljø. GRANCONF er forskjellig fra lignende systemer fordi det er et åpent rammeverk for automatisering på en stor skala med bred støtte for nettverksutstyr. Rammeverket åpner for rask utrulling av prøver og laboppgaver med tilgangskontroll på detaljnivå for både utstyret og prøvene. Rammeverket kan utvides til å samle informasjon fra enheter som er del av vurderingen og sammenstille dette for å forenkle retting av prøver.nb_NO
dc.language.isoengnb_NO
dc.subjectNetworknb_NO
dc.subjectConfiguration managementnb_NO
dc.subjectLabnb_NO
dc.subjectRole based accessagementnb_NO
dc.subjectKonfigurasjonsstyringnb_NO
dc.subjectRollebasert tilgangskontrollnb_NO
dc.titleGRANCONF: GRAphical Network CONFigurationenb_NO
dc.typeBachelor thesisnb_NO
dc.subject.nsiVDP::Mathematics and natural science: 400::Information and communication science: 420::Security and vulnerability: 424nb_NO
dc.source.pagenumber248nb_NO


Tilhørende fil(er)

Thumbnail

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

Vis enkel innførsel