IPv6-Liikennegeneraattori
Hämäläinen, Matias (2015)
Hämäläinen, Matias
Jyväskylän ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015061213287
https://urn.fi/URN:NBN:fi:amk-2015061213287
Tiivistelmä
Opinnäytetyö toteutettiin Jyväskylän ammattikorkeakoulun Lutakon toimipisteeseen. Työn tavoitteena oli luoda IPv6 -protokollalla toimiva pakettigeneraattori, jonka pääasiallinen tarkoitus on verkon kuormittaminen suurella pakettimäärällä, ja näin mahdollistaa esimerkiksi palvelun laadun testaus SpiderNet ympäristössä.
Ohjelmointikieleksi valikoitui Python, ja työn keskeisiä vaatimuksia olivat muun muassa graafinen käyttöliittymä sekä laitteen rajapinnoista kulkevan liikenteen määrän esittäminen visuaalisessa muodossa graafin avulla.
Työn toteutus ja testaus suoritettiin aluksi virtuaaliympäristössä käyttäen kahta Ubuntu -päätelaitetta ja yhtä VyOs -käyttöjärjestelmällä toimivaa reititintä. Ohjelman toiminta todennettiin myös SpiderNet – verkossa.
Lopputuloksena saatiin ohjelma, joka sisältää kaikki alkuperäiset vaatimukset sekä hieman ylimääräisiä ominaisuuksia, kuten komentolinjan toiminnallisuuden. Ohjelma mahdollistaa verkkoon konfiguroitujen QoS-asetusten testauksen kuormittamalla verkkoa yli sen kantokyvyn, joten sitä voidaan käyttää aiheeseen liittyvissä laboratorioharjoituksissa.
Ohjelmointikieleksi valikoitui Python, ja työn keskeisiä vaatimuksia olivat muun muassa graafinen käyttöliittymä sekä laitteen rajapinnoista kulkevan liikenteen määrän esittäminen visuaalisessa muodossa graafin avulla.
Työn toteutus ja testaus suoritettiin aluksi virtuaaliympäristössä käyttäen kahta Ubuntu -päätelaitetta ja yhtä VyOs -käyttöjärjestelmällä toimivaa reititintä. Ohjelman toiminta todennettiin myös SpiderNet – verkossa.
Lopputuloksena saatiin ohjelma, joka sisältää kaikki alkuperäiset vaatimukset sekä hieman ylimääräisiä ominaisuuksia, kuten komentolinjan toiminnallisuuden. Ohjelma mahdollistaa verkkoon konfiguroitujen QoS-asetusten testauksen kuormittamalla verkkoa yli sen kantokyvyn, joten sitä voidaan käyttää aiheeseen liittyvissä laboratorioharjoituksissa.