Integrating a third-party IS-IS software component into a distributed routing system

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Electrical Engineering | Master's thesis

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, Jukka

Thesis advisor

Kohonen, Jussi

Keywords

distributed router architecture, hajautettu reititinarkkitehtuuri, component-based software engineering, komponenttipohjainen ohjelmistotuotanto, telecommunications industry, tietoliikenneteollisuus

Other note

Citation