Integrating a third-party IS-IS software component into a distributed routing system
Loading...
URL
Journal Title
Journal ISSN
Volume Title
School of Electrical Engineering |
Master's thesis
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2012
Major/Subject
Tietoverkkotekniikka
Mcode
S-38
Degree programme
Language
en
Pages
[8] + 64
Series
Abstract
This Master's Thesis describes an integration project where a commercial third-party software component, implementing the Intermediate System to Intermediate System (IS-IS) routing protocol, is integrated into a distributed routing system in an industrial setting. The thesis work was done at a Nokia Siemens Networks Research & Development site in Espoo, Finland. First, the background for the work is covered by introducing Component-Based Software Engineering and distributed router architectures, and current state of public research on the topics is studied in the form of a literature review. Then the distributed routing system, into which the component is to be integrated, is introduced. Description of the integration work covers programming and testing related to the configuration and data link interfaces of the software component, and the issues that arise from the distributed nature of the routing system. Additionally, organizational factors affecting the efficient use of third-party software components are discussed. Finally, the thesis is concluded with recommendations to the company. Topics for further work on the subject for the academic and commercial research community are also proposed.Tämä diplomityö esittelee integrointihankkeen, jossa kaupallinen kolmannen osapuolen Intermediate System to Intermediate System (IS-IS) -reititysprotokollan toteuttava ohjelmistokomponentti integroidaan hajautettuun reititysjärjestelmään teollisessa ympäristössä. Työ tehtiin Nokia Siemens Networksin tuotekehitysyksikössä Espoossa. Aluksi esitellään komponenttipohjainen ohjelmistotuotanto ja hajautetut reititysarkkitehtuurit, jonka jälkeen käsitellään aiheen julkisen tutkimuksen tila kirjallisuuskatsauksen muodossa. Sitä seuraa työn kohteena olevan hajautetun reititysjärjestelmän esittely. Integrointityön kuvaus kattaa ohjelmistokomponentin konfigurointi- ja datalinkkirajapintoihin liittyvän ohjelmoinnin ja testauksen, sekä reititysjärjestelmän hajauttamiseen liittyvät seikat. Lisäksi käsitellään organisaatioon liittyvien tekijöiden vaikutusta kolmannen osapuolen ohjelmistokomponenttien tehokkaaseen käyttöön. Lopuksi työ päätetään esittämällä suosituksia työn tilanneelle yritykselle. Mahdollisia jatkotutkimuskohteita aiheeseen liittyen ehdotetaan sekä akateemisille että kaupallisille toimijoille.Description
Supervisor
Manner, JukkaThesis advisor
Kohonen, JussiKeywords
distributed router architecture, hajautettu reititinarkkitehtuuri, component-based software engineering, komponenttipohjainen ohjelmistotuotanto, telecommunications industry, tietoliikenneteollisuus