Bacheloroppgave 2017
Studium: Informatikk, drift av datasystemer


Tittel – norsk: Uthenting av data fra Cisco og Juniper enheter via Python og Ansible
Tittel - engelsk:Data extraction from Cisco and Juniper devices using Python and Ansible

Oppgave nr.: 29E

Oppgavestiller: UNINETT AS


Kontaktperson: Svein Ove Undal


Telefon:+47 73557100

E-postadresse: svein.undal@uninett.no


Postadresse: Abels gate 5, 7030 Trondheim

Studenter: Thomas Juberg, Christopher McDowell

Veileder ved NTNU: André Gaustad


Sammendrag: Oppgaven går ut på å utvikle Ansible-moduler med det formål å samle mest mulig relevant data fra nettverksutstyr som benyttes av UNINETT. Sekundær oppgave for prosjektet er å utvikle et program for å analysere og oversette konfigurasjonsdata fra nettverksutstyr til et format spesifisert av UNINETT.


Abstract in English:
The project consists of development of Ansible modules aimed at extracting as much relevant data as possible from networking equipment used by UNINETT. A secondary task will be to develop a program for parsing and translating configuration data from networking equipment into a format designated by UNINETT.



Hovedregelen er at studentoppgaver skal være offentlige. I særlige tilfeller kan partene bli enig om at hele eller deler av oppgaven skal være undergitt utsatt offentliggjøring i maksimalt 3 år, dvs. ikke tilgjengelig for andre enn student og bedrift i denne perioden.

Oppgaven skal være undergitt utsatt offentliggjøring i


ett år


to år


tre år


(sett kryss bak antall år hvis dette punktet er aktuelt)


Behovet for utsatt offentliggjøring er begrunnet ut fra følgende:







2