aalto1 untyped-item.component.html
Development of a command line interface for router management
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Location:
Authors
Kettula, Toni
Date
Department
Major/Subject
Mcode
Tik-76
Degree programme
Language
en
Pages
56
Series
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.