Tools and methods for testing Open Iub interface of WCDMA base transceiver station



Samankaltaiset tiedostot
DownLink Shared Channel in the 3 rd Generation Base Station

Matkapuhelinverkot, 3g lisämateriaali

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

TEKNIIKAN JA LIIKENTEEN TOIMIALA. Tietotekniikka. Tietoliikennetekniikka INSINÖÖRITYÖ

ADDING MULTIMEDIA RESOURCE FUNCTION PROCESSOR FUNCTIONALITY TO MOBILE MEDIA GATEWAY. Teemu Hares

SOLUKKORADIOJÄRJESTELMÄT A Tietoliikennetekniikka II Osa 17 Kari Kärkkäinen Syksy 2015

Neljännen sukupolven mobiiliverkon tietoturvakartoitus Operaattorin näkökulma

TVP Kevätkurssi

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Langattomien laajakaistaverkkojen teknis-taloudellinen vertailu

Diplomityöseminaari

MATKAVIESTINTÄJÄRJESTELMÄT HARJOITUSTYÖ: MATKAPUHELINVERKKOJEN MITTAUKSIA

OSI malli. S Tietoliikenneverkot S Luento 2: L1, L2 ja L3 toiminteet

OSI ja Protokollapino

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

Mobiiliverkot. Kirja sivut

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

Soluverkot. Jukka K. Nurminen T Johdatus tietoliikenteeseen kevät 2010

S Teletekniikan perusteet

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

Matkapuhelinverkkojen simulointi Anritsu MD8470A-protokollaanalysaattorilla

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

LANGATTOMAT VERROSOVELLUKSET RAPORTTI

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

Seminaariesitelmä. Channel Model Integration into a Direct Sequence CDMA Radio Network Simulator

Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olioorientoituneeseen

AFCEA PVTO2010 Taistelija / S4

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY VERKOTAN OY VERKOTAN LTD.

TEKNIIKAN JA LIIKENTEEN TOIMIALA. Sähkö- ja tietoliikennetekniikka. Tietoliikennetekniikka INSINÖÖRITYÖ. UMTS:n pakettikytkentäinen tiedonsiirto

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

83950 Tietoliikennetekniikan työkurssi Monitorointivastaanottimen perusmittaukset

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

MOBIILIVERKKOJEN KEHITYS

Risto Kauppi, CEO. Rugged Tooling Subject to change

Laajakaistainen taktinen kognitiiviradio ja RF-tekniikka. Vision Aug 20 th 2013 Ari Hulkkonen

Lauri Karaksela 3G-MOBIILIVERKKOYHTEYDET

TW- EAV510 ketjutustoiminto (WDS): Kaksi TW- EAV510 laitetta

CORE Status Q1/12. PehuTec ltd Keiteleentie 862, Pyhäsalmi Finland Business ID:

3G-verkon simulointi, ANRITSU MD8470A

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Tuleeko EU sääntelyä? Pilotointi ecall standardointi

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

Hammastankohissin modernisointi. Heikki Laitasalmi

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö

4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton

Kuva maailmasta Pakettiverkot (Luento 1)

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Jorma Axelsson. TEKNOLOGISEN TOIMINTAYMPÄRISTÖN MUUTOKSET JA NIIDEN ANALYSOINTI - NetHawk Oyj ja mobiiliverkkojen evoluutiot

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut. Transport Layer Security (TLS) TLS:n suojaama sähköposti

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Palvelukuvaus ja hinnasto Ethernet monipalvelunielu Versio

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Olli Auvinen LABORATORIOTYÖOHJEIDEN LAATIMINEN MATKAPUHELIN- JÄRJESTELMIEN MITTAUKSIIN

TURVALLISEN TEKNIIKAN SEMINAARI Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö

3GPP LONG TERM EVOLUTION

SELVITYS RNC-TESTAUKSEN TYÖKALUISTA. Heidi Kivimäki

MATKAPUHELINVERKKOJEN NELJÄS SUKUPOLVI: 4G LTE

Tapahtuipa Testaajalle...

Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen

Projektina gradu. Miten? Missä? Milloin? Miksi?

S Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory

3G:n rakenne ja tietoturva

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

Testitapaukset - Siirtoprotokolla

Ohjelmiston testaussuunnitelma

Σ!3674. Advanced Test Automation for Complex Software-Intensive Systems

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

WLAN-verkon asennus ja mittaukset

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta

Turvallinen etäkäyttö Aaltoyliopistossa

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

2G-verkoissa verkkosuunnittelu perustuu pääosin kattavuuden määrittelyyn 3G-verkoissa on kattavuuden lisäksi myös kapasiteetin ja häiriöiden

Ohjelmistotestaus -09

Carlink langaton autojen välinen tietoverkko

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

Toni Pekkanen VOLTE Tietotekniikan koulutusohjelma 2015

Langattomat verkot ja liikkuvuus

Tulevaisuuden langattomat järjestelmät. Jukka K. Nurminen

Rakennusautomaation käytettävyys. Rakennusautomaatioseminaari Sami Karjalainen, VTT

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY GRANT4COM OY

TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori

COTOOL dokumentaatio Testausdokumentit

TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys Jukka Hiltunen

Ubicom tulosseminaari

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Loppuraportti toimivuuden häiriötilanteesta

Transkriptio:

Teknillinen Korkeakoulu Sähkö- ja tietoliikennetekniikan osasto Marko Kotilainen Tools and methods for testing Open Iub interface of WCDMA base transceiver station Espoo 14.1.2003 Valvoja: Prof. Sven-Gustav Häggman Ohjaaja: Fil. Maist. Markku Pellava 1 NOKIA

Sisällysluettelo Johdanto Yleistä kolmannen sukupolven matkapuhelinverkoista WCDMA-tukiasema Iub-rajapinta ja NBAP-protokolla Testausmenetelmät ja -työkalut Johtopäätökset 2 NOKIA

Johdanto Diplomityö on tehty Nokia Networks Oyj:lle ja sitä tullaan käyttäämään opiskelumateriaalina tukiasematestaushenkilöstölle. Työ on tehty pääosin kirjallisuustutkimuksena, jossa paino on 3GPP:n ja Nokian spesifikaatioiden vertailussa. Lisäksi suoritettiin testaustyökalujen ja -menetelmien käytännön vertailua. Tavoitteet: Suorittaa tutkimus koskien Iub rajapinnan arkkitehtuuria ja tehtäviä sekä vertailla Nokian Iub toteutusta 3GPP:n spesifioiman toteutuksen kanssa. Tutkia potentiaalisia testaustyökaluja ja -menetelmiä joita voitaisiin käyttää tukiaseman Iub-rajapinnan testauksessa. 3 NOKIA

UMTS verkkoarkkitehtuuri Kolmannen sukupolven matkapuhelinverkot User Equipment (UE) Radio Access Network (RAN) Core Network (CN) Uu interface Iu interface UE: USIM-kortti ja päätelaite RAN eli radioliityntäverkko: WCDMA-tukiasema (BTS) ja radioverkkoohjain (RNC) joiden välissä Iub-rajapinta CN eli runkoverkko: MSC/VLR, SGSN, GGSN jne. 4 NOKIA

Teknologia Kolmannen sukupolven matkapuhelinverkot WCDMA - Wideband Code Division Multiple Access Leveäkaistainen koodijakomoniliityntä teknologia Ilmarajapinnassa käyttäjät erotellaan koodien avulla ATM - Asynchronous Transfer Mode Joustava transmissioteknologia jossa data kuljetetaan soluissa ATM sovituskerrokset AAL2 ja AAL5 eri liikennetyypeille IP - Internet Protocol Tavoitteena 'All-IP'-verkko eli kaikki verkon liikenne IP-pohjaista 5 NOKIA

Kolmannen sukupolven matkapuhelinverkot RAN protokolla-arkkitehtuuri: 2 kerrosta: kuljetusverkko- ja radioverkkokerros Kerrokset jakautuvat ohjaus- ja käyttäjädatatasoihin Control Plane User Plane AAL=ATM Adaptation Layer ALCAP=Access Link Control Application Part NBAP=Node B Application Part FP=Frame Protocol Radio Network Layer Transport Network Layer Application Protocol Transport Network User Plane Transport Network Control Plane ALCAP ATM Physical Layer Frame Protocol Transport Network User Plane AAL5 AAL5 AAL2 Kuljetuskerroksen hyötykuorman tiedonsiirto tapahtuu AAL2 ja AAL5 paketteina ja ohjaustasoa hallinnoi ALCAP-protokolla. Radioverkkokerroksen ohjaustason protokolla on joku sovellusprotokolla (esim. NBAP) ja hyötykuorma siirtyy kehysprotokollan (FP) avulla. 6 NOKIA

Kanavarakenne Kolmannen sukupolven matkapuhelinverkot UE WCDMA BTS RNC Logical Channels Transport Channels Physical Channels Loogiset kanavat: millaista informaatiota kuljetetaan (ohjausinformaatiota vai käyttäjädataa) Kuljetus kanavat: kuinka informaatio kuljetetaan (esim. broadcast, paging, dedikoitu...) Fyysiset kanavat: kuljetusmedia jossa informaatio kuljetetaan (fyysisen radiokanava) 7 NOKIA

Standardointi Kolmannen sukupolven matkapuhelinverkot 3GPP (3rd Generation Partnership Project) Koostuu useista eri organisaatioista ympäri maailmaa ETSI, ARIB, TTC, CWTS, T1, TTA UMTS euroopassa, cdma2000 ja IMT-2000 yhdysvalloissa ja aasiassa UMTS perustuu WCDMA-teknologiaan 8 NOKIA

WCDMA-tukiasema Tukiaseman fyysinen toteutus (Nokia) Koostuu viidestä osasta: Transmissio-osa ATM-ristikytkennät kantataajuusosalta Iubrajapintaan sekä tukiaseman fyysinen Iub-rajapinta yhteys Kantataajuusosa Tehtävänä moduloimattoman signaalin käsittely ja mm. Kanavakoodaus ja ATM-prosessointi Lähetin-vastaanotinosa moduloi ja lähettää kantataajuusosalta saamansa signaalin vahvistimelle sekä demoduloi antennisuodattimelta vastaanotetun signaalin kantataajuusosaa varten Tehovahvistinosa vahvistaa lähettimestä tulevan signaalin antennisuodattimelle Antennisuodatinosa päästää vain tietyn osan lähetettävästä signaalista antenniin ja antennista vastaanottimeen Ilma-rajapinta Antennisuodatin Tehovahvistin Lähetinvastaanotin Kantataajuus Transmissio Iub 9 NOKIA

Tehtäviä Iub-rajapinta Tukiaseman käytönohjaus (hallitaan loogisia resursseja kuten soluja) Kuljetusverkon resurssien hallinta (tukiaseman ja RNC:n väliset AAL2 yhteydet) Järjestelmäinformaation hallinta (lähetetään mobiilille mm. infoa radiokanavasta) Dataliikenteen hallinta Synkronointi tukiaseman ja RNC:n välillä 10 NOKIA

Iub-rajapinta Arkkitehtuuri jaettu kahteen kerrokseen (Radioverkko- ja kuljetusverkkokerros) ja kahteen tasoon (Hallinta- ja käyttäjädatataso) Radioverkon hallintaprotokolla on NBAP (Node B Application Part) ja käyttäjädataprotokolla on FP (Frame Protocol) 3GPP on spesifioinut Iub-rajapinnan avoimeksi (RNC ja tukiasema voivat olla eri valmistajalta) mutta laitevalmistajilla on myös omia toteutuksia rajapinnasta. Nokian Iub-rajapinta toteutus eroaa 3GPP:n toteutuksesta (Open Iub) NBAP-protokollan osalta Control Plane User Plane Radio Network Layer Application Protocol Frame Protocol WCDMA BTS Iub RNC Transport Network User Plane Transport Network Control Plane ALCAP Transport Network User Plane Iub Transport Network Layer AAL5 AAL5 AAL2 ATM WCDMA BTS Physical Layer 11 NOKIA

NBAP-protokolla Iub-rajapinnan radioverkkokerroksen hallintatason protokolla NBAP-protokollan tehtävät on jaettu alkeisproseduureiksi (Elementary Procedures): Tukiaseman alustusproseduurit mm. solujen luonti Yhteiskanavaproseduurit mm. yhteiskanavien luonti, muokkaus ja tuhoaminen Dedikoidut proseduurit mm. radiolinkkien muokkaaminen ja radiolinkkikohtaiset mittaukset Handover proseduurit mm.radiolinkkien luonti uuteen soluun sekä muokkaaminen ja tuhoaminen Täydentävät proseduurit mm. resurssi-informaatioviestejä ja virheilmoituksia Alkeisproseduureissa on eroja Nokian ja 3GPP:n spesifikaatioiden välillä mutta perustoiminnallisuus on toteutettu molemmissa versioissa. 12 NOKIA

NBAP-protokolla Alkeisproseduurit toteutetaan NBAP-protokollasanomien avulla (alustusviesti ja mahdollinen vastausviesti) Proseduurit voidaan jakaa kahteen luokkaan: Luokan 1 proseduureilla on vastausviesti CRNC Node B COMMON TRANSPORT CHANNEL SETUP REQUEST COMMON TRANSPORT CHANNEL SETUP RESPONSE Luokan 2 proseduureilla ei vastausta CRNC Node B RESOURCE STATUS INDICATION 13 NOKIA

Testausmenetelmät Testauksen tarkoituksena on löytää mahdolliset tuotekehityksen aikaisemmissa vaiheissa tehdyt viat ja virheet. Tuotekehityksessä käytetyssä V-mallissa 5 testaustasoa: Moduulitestaus Testataan yksittäisiä ohjelmistomoduuleja Tuoteintegrointi Kootaan ohjelmistomoduuleista toimiva kokonaisuus (toiminnallisuustestaus) Testataan yksittäisiä ominaisuuksia jotka on määritetty spesifikaatioissa Järjestelmätestaus Testataan että koko järjestelmä toimii oikeassa ympäristössä Hyväksyntätestaus Asiakas suorittaa 14 NOKIA

Testausmenetelmät Jokaisella testaustasolla 5 vaihetta: Testattavien ominaisuuksien tunnistaminen Testauksen suunnittelu Ympäristön rakentaminen Testauksen suorittaminen Tulosten tarkistaminen Automaatio Tunnistukseen ja suunnitteluun vaikea soveltaa automaatiota Rakentamisvaiheessa voidaan käyttää esim. "Nauhoita-ja-toista"- menetelmää Testaus voidaan automatisoida skriptien/makrojen avulla Tulosten tarkistus voidaan ainakin osittain toteuttaa skriptien avulla 15 NOKIA

Testaustyökalut Radioverkko-ohjain eli RNC Oikea verkkoelementti Iub-rajapinnan toisessa päässä Automaatio mahdollisuudet melko huonot Käytännössä tarvitaan myös verkon muut elementit täyteen toiminnallisuuteen RNC-simulaattori Simuloi suurta osaa RNC:n toiminnoista Jscript/VBScript-kielillä automaatiota Ei tarvita kokonaista verkkoa testaukseen 3G protokolla -analysaattori Ei ole simulaattori vaan osaa dekoodata datan eri protokollakerroksilla. Esim. ATM, AAL2, FP Voidaan monitoroida liikennettä esim. Iub-rajapinnassa 16 NOKIA

Johtopäätökset Iub-rajapinnan arkkitehtuuri mahdollistaa jatkokehityksen myös tulevaisuudessa (Radioverkko ja kuljetusverkko eritelty) Valmistajakohtaisten rajapintatoteutuksien tavoitteena integroitua 3GPP:n toteutuksen kanssa. Testaus on nykyään olennaisen tärkeä osa tuotekehitysprosessia koska WCDMA-tukiasema on monimutkainen tuote ja suunnittelu/toteutus virheiden todennäköisyys on suuri. Automaatiolla on mahdollista tuoda nopeutta ja parennusta testauksen laatuun. Täytyy kuitenkin harkita tarkkaan mihin testitapauksiin on järkevää soveltaa automaatiota. Testaus voidaan suorittaa pääasiassa simulaattoreilla mutta tarvitaan myös testausta oikeassa ympäristössä. 17 NOKIA

18 NOKIA KIITOS!