Verkkojen ohjelmoitavuus
Helene, Hujic (2021)
Helene, Hujic
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202103314077
https://urn.fi/URN:NBN:fi:amk-202103314077
Tiivistelmä
Tämän opinnäytetyön aikana tutustutaan tietoverkkojen laitteiden ohjelmoitavuuteen. Tarkoituksena oli luoda monen laitteen muokkaukseen soveltuva ratkaisu ja tutustua Postman-alustan avulla YANG-moduulien mukaiseen laitekonfigurointiin.
Teoriaosuudessa tutustutaan keskeisimpiin verkkojen ohjelmoitavuuteen liittyviin käsitteisiin ja niiden käyttötarkoituksiin. Opinnäytetyön aikana käytetään Python-ohjelmointikieltä luomaan toimiva ratkaisu, sekä Postman-alustaa käsittelemään YANG-mallin mukaisia moduuleja yhdessä RESTCONF-protokollan kanssa.
Opinnäytetyön tuloksena on Python-ohjelmointikielellä luotu ohjelmakoodi, jolla voidaan muokata useamman laitteen konfiguraatioita. Lisäksi käytetään Postman-alustaa muokkaamaan IPv6-osoitteita, sekä luomaan VLAN-rajapinta laitteelle. Näiden muutosten aikaansaaminen vaatii YANG-mallin Cisco-IOS-XE-native-moduulin käyttöä.
Teoriaosuudessa tutustutaan keskeisimpiin verkkojen ohjelmoitavuuteen liittyviin käsitteisiin ja niiden käyttötarkoituksiin. Opinnäytetyön aikana käytetään Python-ohjelmointikieltä luomaan toimiva ratkaisu, sekä Postman-alustaa käsittelemään YANG-mallin mukaisia moduuleja yhdessä RESTCONF-protokollan kanssa.
Opinnäytetyön tuloksena on Python-ohjelmointikielellä luotu ohjelmakoodi, jolla voidaan muokata useamman laitteen konfiguraatioita. Lisäksi käytetään Postman-alustaa muokkaamaan IPv6-osoitteita, sekä luomaan VLAN-rajapinta laitteelle. Näiden muutosten aikaansaaminen vaatii YANG-mallin Cisco-IOS-XE-native-moduulin käyttöä.