Development of a command line interface for router management
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Huttunen, Mika | |
| dc.contributor.author | Kettula, Toni | |
| dc.contributor.department | Tietotekniikan osasto | fi |
| dc.contributor.school | Teknillinen korkeakoulu | fi |
| dc.contributor.school | Helsinki University of Technology | en |
| dc.contributor.supervisor | Sulonen, Reijo | |
| dc.date.accessioned | 2020-12-04T15:40:07Z | |
| dc.date.available | 2020-12-04T15:40:07Z | |
| dc.date.issued | 2003 | |
| dc.description.abstract | Reititin on tietoverkoissa käytettävä laite, joka yhdistää tietoverkkoja ja välittää niiden välillä kulkevaa liikennettä. Nykyaikaisen reitittimen suuri ominaisuuksien määrä luo tarpeen reitittimen tehokkaalle etähallinnalle ja -valvonnalle. Etähallinta toteutetaan tyypillisesti hallintayhteyskäytäntöjen tai komentorivikäyttöliittymän avulla. Cisco Systems on kehittänyt erään tunnetun reitittimien hallintaan tarkoitetun komentorivikäyttöliittymän. Ciscon reitittimien yleisyys on saanut myös muut reititinvalmistajat tarjoamaan tuotteissaan Cisco-yhteensopivia komentorivikäyttöliittymiä. Ciscon komentorivi on siten muodostunut reitittimien hallinnan teollisuusstandardiksi. Varmistaakseen kilpailukykynsä haastavilla markkinoilla on valmistajien tärkeää saada tuotteensa markkinoille nopeasti. Useat ohjelmistoyritykset tarjoavat komentorivikomponentteja, joiden avulla reititinvalmistajat voivat nopeammin toteuttaa Cisco-yhteensopivan käyttöliittymän. Oma toteutus on kuitenkin joskus lisensoimissyistä kustannustehokkaampi. Tässä työssä kehitettiin uudelleenkäytettävä ohjelmistokomponentti, joka toteuttaa Cisco-yhteensopivan komentorivitulkin Nokian reititintuotteisiin. Kehitetty komponentti on osa ohjelmistotuoteperhettä, josta kehitetään ohjelmistoja yksittäisiin reititintuotteisiin. Komponenttiin kohdistui ei-toiminnallisia vaatimuksia kuten pieni muistinkulutus sekä korkea ylläpidettävyys, siirrettävyys ja luotettavuus. Komponentti kehitettiin Nokian Espoon toimipisteessä. Komponentin ensimmäinen asiakas oli Yhdysvalloissa suoritettava reititinprojekti. Tässä työssä tehty komponentti korvasi reitittimessä aiemmin käytetyn kolmannen osapuolen kehittämän komentorivitulkin. Komponentin kehitysprosessi oli iteratiivinen ja inkrementaalinen. Kommunikaatio tekijän ja asiakkaan välillä käytiin sähköpostikeskusteluissa. Valmis komponentti integroitiin asiakasprojektin reititinohjelmistoon, jonka jälkeen asiakas testasi komentotulkin toiminnan kohdelaitteistossa. Testauksessa käytettiin asiakkaan kehittämää testityökalua ja reitittimen olemassaolevia toistotestausmenetelmiä. Vain vähän ongelmia havaittiin ja nämä korjattiin nopeasti. Asiakas piti komponentin rakennetta ja implementaatiota korkealaatuisena. Komponenttia tullaan käyttämään Nokian tulevissa reititintuotteissa. | fi |
| dc.format.extent | 56 | |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/90591 | |
| dc.identifier.urn | URN:NBN:fi:aalto-2020120449426 | |
| dc.language.iso | en | en |
| dc.programme.major | Tietojenkäsittelyoppi | fi |
| dc.programme.mcode | Tik-76 | fi |
| dc.rights.accesslevel | closedAccess | |
| dc.subject.keyword | command line interface | en |
| dc.subject.keyword | komentorivitulkki | fi |
| dc.subject.keyword | router management | en |
| dc.subject.keyword | reitittimen hallinta | fi |
| dc.title | Development of a command line interface for router management | en |
| dc.title | Reitittimen hallintaan tarkoitetun komentotulkin kehitys | fi |
| dc.type.okm | G2 Pro gradu, diplomityö | |
| dc.type.ontasot | Master's thesis | en |
| dc.type.ontasot | Pro gradu -tutkielma | fi |
| dc.type.publication | masterThesis | |
| local.aalto.digiauth | ask | |
| local.aalto.digifolder | Aalto_37262 | |
| local.aalto.idinssi | 19542 | |
| local.aalto.inssilocation | P1 Ark T80 | |
| local.aalto.openaccess | no |