• Ei tuloksia

Maintenance of the GSM Exchange Data at the System Test Plant

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Maintenance of the GSM Exchange Data at the System Test Plant"

Copied!
101
0
0

Kokoteksti

(1)

Kimmo Hiltunen

GSM-ASEMADATAN YLLÄPITO TESTILAITOSYMPÄRISTÖSSÄ

Diplomityö, joka on jätetty opinnäytteenä tarkastettavaksi diplomi-insinöörin tutkintoa varten Espoossa 06.02.1996.

Työn valvoja apulaisprofessori Sven-Gustav Häggman

Työn ohjaaja diplomi-insinööri AnssAKulju

10917

TKK SÄHKÖTEKNÜKA, OSASTON KIRJASTO OTAKAARI 5 A 02150 ESPOO

(2)

Tekijä: Kimmo Hiltunen

Työn nimi: GSM-asemadatan ylläpito testilaitosympäristössä

Päivämäärä: 06.02.1996 Sivumäärä: 80

Osasto: Sähkötekniikan osasto

Professuuri: S-72 Tietoliikennetekniikka

Työn valvoja: Apulaisprofessori Sven-Gustav Häggman Työn ohjaaja: Diplomi-insinööri Anssi Kulju

Tämän diplomityön tarkoituksena oli selvittää, kuinka GSM-kytkentäjärjestelmän asemadatan ylläpitoa Oy L M Ericsson Ab:n testilaitoksella voidaan kehittää nykyistä sujuvammaksi ja helpommaksi. Tarkoituksena oli etsiä parannusehdotuksia pitkän aika­

välin prosessina ottaen huomioon tulevien projektien tarpeet.

Työn teoriaosassa käydään pääpiirteissään läpi Ericssonin AXE-puhelinkeskuksen ja GSM-matkaviestinjärjestelmän rakenne. Lisäksi esitellään lyhyesti toteutusjärjestelmän testauksen vaiheet ja testilaitoksen kokoonpano. Teoriaosaan kuuluu myös lukijan perehdyttäminen GSM-kytkentäjärjestelmän asemadatan koostumukseen.

Diplomityön loppuosassa tarkastellaan joitakin asemadatan ylläpitoon liittyviä ongelmia ja esitellään muutamia pääasiassa testaajien kanssa käytyjen keskustelujen pohjalta syntyneitä ratkaisuvaihtoehtoja. Eräs merkittävä asemadatan ylläpitoa helpottava tekijä on muutosten seurannan ja dokumentoinnin parantaminen. Testilaitoksen ohjelmistoihin tehdyt muutokset tulee kirjata erityiseen dokumenttiin, josta ne ovat helposti löydet­

tävissä. Näin kunkin ohjelmisto version tarkka sisältö saadaan tarvittaessa nopeasti selville.

Asemadatan ylläpidon kehittämiseksi tutkittiin myös mahdollisuuksia automatisoida joitakin työvaiheita. Tulevaisuudessa yhä suurempi osa testilaitoksen toiminnoista tapahtuu keskitetysti käyttö- ja tukijärjestelmästä käsin, jonka tarjoamia mahdollisuuk­

sia on tutkittu työn lopuksi.

Avainsanat: matkapuhelinkeskus, GSM, asemadata, kytkentäjärjestelmä

(3)

Author: Kimmo Hiltunen

Name of the thesis: Maintenance of the GSM Exchange Data at the System Test Plant

Date: 06.02.1996 Number of pages: 80

Faculty: Faculty of Electrical Engineering

Professorship: S-72 Communications Engineering Supervisor: Associate Professor Sven-Gustav Häggman Instructor: M.Sc. Anssi Kulju

The purpose of this thesis was to study how to improve the maintenance of the GSM switching system exchange data at the GSM system test plant at Oy L M Ericsson Ab.

The intention was to find improvements by taking the requirements of the future projects into consideration.

Theoretical part of this thesis goes through the AXE telephone exchange designed by Ericsson and the structure of the GSM system on the whole. The phases in the application system test process and the composition of the system test plant are presented as well. Furthermore the reader is familiarized with the exchange data of the GSM switching system.

In the final part some problems concerning the maintenance of the exchange data are examined and a few solutions are presented, which have come out during conversations with the testers. One significant factor that eases the maintenance of exchange data is the improvement of correction follow-up and documentation. The changes in software should be registered in a special document, where they can be easily found. In this way the contents of each software revision can be cleared up when necessary.

In order to develop the maintenance of exchange data, possibilities to automatize some stages in the workflow are studied. In the future more and more of the functions at the system test plant are performed from the Operation and Support System, which is studied in the end of the thesis.

Keywords: mobile services switching centre, GSM, exchange data, switching system

(4)

Jorvaksessa, Kirkkonummella. Työn ohjaajana on toiminut DI Anssi Kulju, jolle haluan esittää parhaimmat kiitokseni. Lisäksi haluan kiittää kaikkia työtovereitani, erityisesti Jan Backia monista hyödyllistä neuvoista ja miellyttävästä työilmapiiristä.

Työn valvojana on toiminut apulaisprofessori Sven-Gustav Häggman Teknillisen korkeakoulun tietoliikennelaboratoriosta. Hänelle haluan lausua kiitokseni hänen työtäni kohtaan osoittamasta mielenkiinnosta ja saamistani arvokkaista ohjeista.

Lämpimät kiitokset myös vanhemmilleni saamastani tuesta ja kannustuksesta.

Jorvaksessa 6. helmikuuta 1996

Kimmo Hiltunen Kuusitie 18 as. 14 00270 Helsinki

(5)

ALKULAUSE... iv

SISÄLLYSLUETTELO... v

KÄYTETYT LYHENTEET...viii

1. JOHDANTO...1

1.1 Työntarkoitus... 2

1.2 Työnrakenne...3

2. AXE-PUHELINKESKUS... 4

2.1 AXE-JÄRJESTELMÄN LAITTEISTOARKKITEHTUURI... 4

2.2 AXE:ntoiminnallinenrakenne... 6

3. GSM-MATKAVIESTINJÄRJESTELMÄ... 7

3.1 Johdanto...7

3.1.1 GSM-järjestelmän kehityksen historia... 8

3.2 GSM-järjestelmänrakenne, CME 20... 9

3.2.1 Matkapuhelinkeskus (MSC/VLR)... 10

3.2.2 Kotirekisteri, HER...12

3.2.3 Tunnistuskeskus, AUC...13

3.2.4 Laitetunnistusrekisteri, EIR...13

3.2.5 Tukiasemaohjain, BSC...14

3.2.6 Tukiasema, BTS...14

3.2.7 Käyttö-ja kunnossapitokeskus, OMC...15

3.3 GSM-VERKON ALUEJAKO...16

3.4 GSM-järjestelmänperusliikennetapaukset... 17

3.4.1 Sijainninpäivitys... 17

3.4.2 Puhelu matkaviestimestä...18

3.4.3 Puhelu matkaviestimeen...18

3.4.4 Kanavanvaihto...19

3.5 Radiotie... 20

3.6 Järjestelmänpalvelut... 21

(6)

4.2 Toteutusjärjestelmänmuutostentestaus... 24

4.3 Käyttötuki... 26

4.4 Testikonfiguraatio...26

4.4.1 Laitteisto... 26

4.4.2 Ohjelmisto... 28

4.4.3 Apuvälineet... 29

5. GSM-KYTKENTÄJÄRJESTELMÄN ASEMADATA... 32

5.1 Johdanto...32

5.2 Laitteistomäärittelyt... 33

5.3 Merkinannonrajapintamäärittelyt... 33

5.3.1 Sanomansiirto-osa... 34

5.3.2 Merkinantoyhteyden ohjausosa... 37

5.4 VÄYLÄTIEDOT... 41

5.5 KOONMUUTOSTIEDOT...42

5.6 Analyysit... 42

5.6.1 Reititykseen liittyvät analyysit... 43

5.6.2 Kotirekisterin suorittamat analyysit... 49

5.7 Keskuskohtaisetominaisuudet...51

5.8 Tilaajatiedot...51

5.8.1 Tilaajaprofiilien määrittely... 51

5.8.2 Tilaajien sekä tilaajatietojen määrittely... 52

5.8.3 Tilaajan numerointia koskevat lisämäärittelyt... 53

5.9 Testilaitosympäristönasemadata... 53

6. ASEMADATAN YLLÄPITO TESTILAITOSYMPÄRISTÖSSÄ... 55

6.1 Johdanto... 55

6.2 Dumppienhallinnanparantaminentestilaitosympäristössä... 57

6.2.1 Testikanavista riippumattomat dumpit... 58

6.2.2 Markkina-alueista riippumattomat dumpit... 61

6.2.3 Uudet tallennusvälineet... 61

6.3 Asemadatanylläpidonkehittäminen... 63

(7)

6.3.3 Asemadatan ylläpidon automatisointi...66

6.4 Tilaajatietojenkehittäminen... 69

6.5 OSS:N KÄYTTÖ TESTILAITOKSEN ASEMADATAN YLLÄPIDOSSA...71

6.5.1 OSS:n käyttö dumppien hallinnassa...71

6.5.2 OSS:n käyttö asemadatan hallintaan testilaitosympäristössä...73

7. JOHTOPÄÄTÖKSET...75

LÄHDEVIITTEET... 77 LIITE A. Esimerkki GSM-kytkentäjärjestelmänasemadatasta

LIITE B. Dumppi-informaationrakenne

LIITE C. Tilaajatietoparametrit

(8)

ACO AI ANT APT APZ AUC AXE BASC BC ВЕС BNT BO BSC BSG BSIC BSS BSSAP BSSMAP

BTS CC CC CCITT

CEPT

CGI CHS CJ CL

А-number Charging Origin; А-numeron laskutuspuu Address Information; osoiteinformaatio

А-Number Type; А-numeron tyyppi AXE-keskuksen kytkentäj ärj estelmä AXE-keskuksen ohjausjärjestelmä Authentication Center; tunnistuskeskus

Ericssonin digitaalisen puhelinkeskuksen tuotenimi Basic Service Code; peruspalvelutunnus

Bearer Capability; verkkopalvelutieto Bearer Service Code; verkkopalvelutunnus В-Number Type; В-numeron tyyppi В-number Origin; В-numeron analyysipuu Base Station Controller; tukiasemaohjain Basic Service Group; peruspalveluryhmä

Base Station Identity Code; tukiaseman kansainvälinen värikoodi Base Station System; tukiasemajärjestelmä

BSS Application Part; tukiasemajärjestelmän sovellusosa

BSS Management Application Part; tukiasemajärjestelmän hallinta- sovellusosa

Base Transceiver Station; tukiasema Charging Case; laskutustapaus Country Code; maannumero

Comité Consultatif International de Téléphonie et Télégraphié; kansain­

välinen neuvoa-antava puhelin- ja lennätinkomitea

Conference of European Post and Telephone Administrations; Euroopan telehallintojen yhteistyöelin

Cell Global Identity; kansainvälinen solutunnus Charging Subsystem; laskutusosaj ärj estelmä Combined Junctor; yhdysliitin

Connection Less; yhteydetön palvelu

(9)

CN-I CO CP CPS CSPDN

DA DCAT DEMSU

DPC DT AP DTMF DTS S

DTX EC-A EIR EM EMB EMRP

EOS ES ETC ETSI

FDMA

Correction Note - Issue; korjaustiedotusjulkaisu Connection Orientated; yhteyspohjainen palvelu Central Processor; keskusprosessori

Central Processor Subsystem; keskusprosessoriosajärjestelmä

Circuit Switched Public Data Network; yleinen piirikytkentäinen data­

verkko

Digit Analysis; numeroanalyysilohko Day Category; päiväkategoria

Decode Message Signal Unit; testilaitoksen työkalu, jota käytetään tieto­

sanomayksikköjen purkamiseen

Destination Point Code; osoitepistekoodi

Direct Transfer Application Part; suoralähetyssovellusosa Dual Tone Multi-Frequency; äänitaajuusmerkinanto

Data Transcript Support System; työkalu, jota käytetään asemadata- tiedostoja luotaessa

Discontinuos Transmission; epäjatkuva lähetys

Emergency Correction - Application; hätäkorjauspaketti Equipment Identity Register; laitetunnusrekisteri

Extension Module; laajennusmoduli EM-Bus; laajennusmoduliväylä

Extension Module Regional Processor; laajennusmodulissa oleva alueprosessori

End-Of-Selection; valinta-valmis

End-of-Selection case; valinta-valmis -tapaus Exchange Terminal Circuit; keskuspäätepiiri

European Telecommunications Standards Institute; eurooppalainen telealan standardisointi-instituutti

Frequency Division Multiple Access; taajuusjakoinen kanavointi- tekniikka

(10)

FMS FPU FURAX

GIWU GMSC OMSK

GS GSM

GT GTRC HLR HRS IAM IMEI

IMSI

I/O IOG

ISDN ISO

ISUP Kc К, KR

File Management Subsystem; tiedostojenhallintaosajärjestelmä File Process Utility; tiedostonkäsittelyn hyötyohjelma

Function Replacement in AX systems; komentotiedosto, jota käytetään asemadatan siirtämiseksi toiminnan muutos -menetelmän yhteydessä GSM Interworking Unit; datapalveluissa käytettävä yksikkö

Gateway-MSC; kauttakulku-MSC

Gaussian Minimum Shift Keying; GSM-järjestelmässä käytetty modulaatiomenetelmä

Group Switch; ryhmävalitsin

Groupe Spécial Mobile tai Global System for Mobile communications;

yleiseurooppalainen digitaalinen matkaviestinjärjestelmä Global Title; yleisosoite

Global Title Routing Case; yleisosoitteen reititystapaus Home Location Register; kotirekisteri

Home location Register Subsystem; kotirekisteriosajärjestelmä Initial Address Message; aloitusosoitesanoma

International Mobile station Equipment Identity; kansainvälinen matkaviestimen laitetunnus

International Mobile Subscriber Identity; kansainvälinen matkaviestin- tilaajan tunnus

Input/Output; syöttö/tulostus

Input-Output Group; AXE. n I/O-järjestelmä, joka koostuu tiedon syöttö­

jä tulostusosajärjestelmistä

Integrated Services Digital Network; digitaalinen monipalveluverkko International Standardization Organization; kansainvälinen

standardointiorganisaatio

ISDN User Part; ISDN-käyttäjäosa ciphering key; salausavain

subscriber authentication key; tilaajan tunnistus avain Key set code Receiver; näppäinvalinnan vastaanotin

(11)

LI LIC LIR LIU MAP MCS

MGT MML MoU MS MSC MSISDN

MSRN MTP NA NAPI NDC N1 NMT

NP NSP

OAA OMC QMS

OPC OSI

Line Interface; tilaajaliitäntä

Line Interface Circuit; tilaajaliitäntäpiiri

Line Interface RP-program unit; tilaajaliitännän RP-ohjelmistoyksikkö Line Interface CP-program Unit; tilaajaliitännän CP-ohjelmisto-yksikkö Mobile Application Part; matkapuhelinosa

Man-machine Communication Subsystem; ihminen-kone kommunikointi- osajärjestelmä

Mobile Global Title; matkaviestinyleisosoite Man-Machine Language; ihminen-kone -kieli

Memorandum of Understanding; GSM:n yhteistyösopimus Mobile Station; matkaviestin

Mobile services Switching Center; matkapuhelinkeskus

Mobile Subscriber International ISDN Number; matkaviestintilaajan kansainvälinen lSDN-numero

Mobile Station Roaming Number; matkaviestimen vaellusnumero Message Transfer Part; sanomansiirto-osa

Nature of Address; osoitetyyppi

Numbering Plan Indicator; numerointisuunnitelman tunnus National Destination Code; kansallinen kohdekoodi

Network Indicator; verkkotunnus

Nordic Mobile Telephone; pohjoismaissa käytetty automaattinen, analoginen matkapuhelinjärjestelmä

Numbering Plan; numerointisuunnitelma Network Service Part; verkkopalveluosa

Origin for А-number Analysis; А-numeron analyysipuu

Operation and Maintenance Center; käyttö- ja kunnossapitokeskus Operation and Maintenance Subsystem; käyttö- ja kunnossapito- osajärjestelmä

Originating Point Code; lähtöpistekoodi

Open Systems Interconnection; avoimien järjestelmien yhteenliittäminen

(12)

PCD-D PCM PLMN PREA PSPDN PSTN RACH RAND RBS RC RE

RLP RO RP RPB RSAI SAE sc SCCP SIM SMS SMSC SNT SP SP SPC SPC SPID

Pulse Code Device - Digital; digitaalinen kanavointilaite Pulse Code Modulation; pulssikoodimodulaatio

Public Land Mobile Network; yleinen matkaviestinverkko

Preanalysis block; lohko, joka suorittaa A- ja В-numerojen esianalyysin Packet Switched Public Data Network; yleinen pakettiverkko

Public Switched Telephone Network; yleinen puhelinverkko Random Access Channel; hajasaantikanava

Random Number; satunnaisluku

Radio Base Station; Ericssonin tukiaseman tuotenimi Routing Case; reititystapaus

Register function; lohko, joka suorittaa mm. puhelun käynnistyksessä tarvittavat analyysit

Radio Link Protocol; radiolinkkiprot okolla Routing Origin; reitityspuu

Regional Processor; alueprosessori RP-Bus; alueprosessoriväylä

Regional Service Area Identity; alueellinen palvelualuetunnus Size Alteration Event; koonmuutos

Service Center; palvelukeskus

Signalling Connection Control Part; merkinantoyhteyden ohjausosa Subscriber Identity Module; tilaajan tunnistusyksikkö

Short Message Service; lyhytsanomapalvelu Short Message Service Center; lyhytsanomakeskus Signalling Network Terminal; kytkentäverkkopääte Signalling Point; merkinantopiste

Support Processor; tukiprosessori

Signalling Point Code; merkinantopisteen tunnus Stored Program Control; ohjelmisto-ohjattu

Signalling Point Identification String; merkinantopisteen symbolinen nimi

(13)

SSN ST STP SUD SWC T TC ТСАР TCH TCS TDMA TE TEC TEMS TMOS

TMSI

TRX TSS TT TT TUP UNIX VAD VAX VER X.25

Subsystem Number; osajärjestelmänumero Signalling Terminal; merkinantopääte

Signalling Transfer Point; merkinannon siirtopiste Subscriber Data; tilaajatietoparametri

Switching Class; taksan vaihtoluokka Tariff; taksa

Tariff Class; taksaluokka

Transaction Capabilities Application Part; tapahtumankäsittelyosa Traffic Channel; liikennekanava

Traffic Control Subsystem; liikenteenohjausosajärjestelmä Time Division Multiple Access; aikajakoinen kanavointi Terminal Equipment; päätelaite

Teleservice Code; telepalvelutunnus

Test Mobile System; matkaviestintestijärjestelmä

Telecommunications Management and Operations Support; Ericssonin kehittämä tietoliikenneverkon hallintajärjestelmä

Temporary Mobile Subscriber Identity; matkaviestintilaajan tilapäinen tunnus

Transceiver; lähetin-vastaanotin

Trunk and Signalling Subsystem; välitin- ja merkinanto-osajärjestelmä Toll Ticketing; eritelty laskutus

Translation Type; muunnostyyppi

Telephone User Part; puhelinkäyttäjäosa moniaj okäyttöj ärj estelmä

Voice Activity Detection; puheaktiviteetin tunnistus tietokoneympäristö

Visitor Location Register; vierailijarekisteri CCITTm standardoima yhteyskäytäntö

(14)

1. JOHDANTO

GSM-järjestelmä (GSM, Groupe Spécial Mobile tai Global System for Mobile communications) on muodostumassa de facto -maailmanstandardiksi matkaviestin­

verkoissa. Eräiden arvioiden mukaan maailmassa olisi vuoden 1996 alussa noin 11,6 miljoonaa GSM-käyttäjää, kun vastaava luku vuoden 1995 alussa oli noin 5 miljoonaa [1]. GSM suunniteltiin alkujaan yleiseurooppalaiseksi matkaviestinjärjestelmäksi, mutta tällä hetkellä se on jo levinnyt laajalti Euroopan ulkopuolelle, esimerkiksi Intia on yksi uusista pääalueista. GSM-järjestelmän kasvu on ollut kiivasta myös operaattori- rintamalla, kuten kuvasta 1.1 voidaan havaita. Marraskuussa 1995 GSM MoU -ryhmään kuului 156 jäsentä 86 maasta. Jäsenistä operaattoreita oli 140. Kaupallisessa käytössä oli 101 verkkoa ympäri maapalloa. [2, s. 7]

GSM MoU - jäsenien lukumäärä

Kuva 1.1 GSM MoU -ryhmän kehittyminen

Markkinoiden avautumisen synnyttämä kilpailutilanne on luonut laitevalmistajille uusia haasteita. Matkapuhelinten käyttäjät vaativat laadukkaita ratkaisuja edulliseen hintaan, mikä edellyttää järjestelmävalmistajilta tehokkuutta ja taloudellisuutta kaikissa tuotteen elinkaaren vaiheissa, suunnittelusta laitteen kokoamiseen ja testaamiseen. Laatu on pitkällä tähtäimellä tärkein kilpailuvaltti [3, s. 17]. Yksi tärkeä osa matkaviestin] ärjes-

(15)

telmän laadunvarmistusprosessia on ohjelmistojen testaus. Ohjelmistoon kuuluvien keskuskohtaisten tietojen eli asemadatan (exchange data) avulla keskus asetetaan lopul­

liseen toimintavalmiuteen. Tietojen avulla määritellään esimerkiksi keskuksen raja­

pinnat, laitteistoja erilaiset analyysit. Vika asemadatassa voi estää keskuksen toiminnan lähes kokonaan, joten testausprosessissa onkin erityisesti kiinnitettävä huomiota asema- datan virheettömyyteen.

1.1 Työn tarkoitus

Oy L M Ericsson Ab on ruotsalaisen Ericsson-konsemin suomalainen tytäryhtiö. Sen tehtäviin kuuluvat GSM-järjestelmän osalta mm. toteutusjärjestelmien kokoaminen, testaaminen ja toimittaminen eri markkina-alueille, kuten esimerkiksi Pohjoismaihin, Hollantiin ja Sveitsiin. Toteutusjärjestelmä (application system) on tietyn asiakkaan vaatimusten mukaan sovitettu, Ericssonin digitaaliseen puhelinkeskukseen AXE:en perustuva järjestelmä. Siihen voi kuulua markkinakohtaisia toimintoja, esimerkiksi maakohtaiset merkinannot. Toteutusjärjestelmän pohjalta tuotetaan toiminnoiltaan yhtenäisiä keskuksia tietylle markkina-alueelle ja sen avulla helpotetaan asiakas- projektien hallintaa sekä keskusten tuotantoa ja ylläpitoa. [4, s. 15] [5, s. 4]

Toteutusjärjestelmän perustana käytetään tuotelinjaa (product line), josta valitaan tarvit­

tavat toiminnot. Tuotelinjan tarkoituksena on helpottaa toteutusj ärj estelmän suunnittelua ja hallintaa. Lopputuotteen laatu paranee, koska ongelmat tunnistetaan ja ratkaistaan aikaisemmassa vaiheessa. Tuotelinja myös yksinkertaistaa uusien tuotteiden julkista­

mista ja toteutusjärjestelmien valmistamista. [6, s. 5]

Yksi Oy L M Ericsson Ab:n tärkeimmistä ja eniten resursseja kuluttavista tehtävistä on uusien ohjelmistoversioiden testaus yhtiön omissa testikeskuksissa. Lukuisista tuetta­

vista markkina-alueista johtuen keskusohjelmistojen ylläpito on työlästä, esimerkiksi markkinakohtaisten sovitusten ja keskuskohtaisten tietojen suuren määrän takia. Suuren työmäärän takia ohjelmistojen laatu saattaa kärsiä ja testauksessa kuluu turhaan aikaa vikojen etsimiseen. Valitettavan usein syynä on juuri viallinen asemadata.

(16)

Tämän diplomityön tarkoituksena on perehtyä GSM-kytkentäj ärj estelmän asemadatan ylläpitoon testilaitosympäristössä ja kartoittaa eri ratkaisumalleja ylläpitoon liittyvissä käytännön ongelmissa. Asemadataa ei pyritä esittelemään komentotasolla, vaan yleisesti: mitä kaikkea asemadatalla määritellään. Lyhyt käytännön asemadataesimerkki on työn liitteenä.

Diplomityössä käsitellään pääasiassa vain Ericssonin omaa tekniikkaa, joten lähde­

viitteinä on käytetty paljon konsernin omia dokumentteja ja kurssimateriaalia. Diplomi­

työn aihe on varsin käytännönläheinen, joten suuri osa järjestelmätestaukseen liittyvistä tiedoista on hankittu keskusteluissa testauksen asiantuntijoiden kanssa. He tietävät parhaiten, millaisia ongelmia on olemassa ja pystyvät myös antamaan apua erilaisissa tilanteissa.

1.2 Työn rakenne

Diplomityön teoriaosassa käydään läpi diplomityössä tarvittavat pohjatiedot, jotta kaikki yleisimmät termit tulevat lukijalle tutuksi. Luvussa kaksi esitellään Ericssonin AXE-puhelinkeskuksen rakenne pääpiirteissään. Luvussa kolme esitetään GSM- matkaviestinjärjestelmä ja sen toteutus AXE-tekniikalla. Neljännessä luvussa käydään läpi GSM-toteutusj ärj estelmän testauksen vaiheet ja testiaseman konfiguraatio Oy L M Ericsson Ab:llä. Viidennessä luvussa esitellään GSM-kytkentäjärjestelmän asemadatan rakenne. Kuudennessa luvussa kartoitetaan asemadatan ylläpitoon liittyviä käytännön ongelmia ja esitetään joitakin ratkaisumalleja. Viimeisessä luvussa pohditaan työn tuloksia.

(17)

2. AXE-PUHELINKESKUS

AXE on Ericssonin kehittämän puhelinkeskuksen tuotenimi. AXE on digitaalinen SPC-järjestelmä (SPC, Stored Program Control) eli tietokoneeseen talletetut ohjelmat ohjaavat keskuksen toimintaa. AXE kehitettiin analogisten puhelinkeskusten seuraajaksi ja ensimmäinen AXE asennettiin Ruotsiin Södertäljeen jo vuonna 1976. [7, s. 5,11]

AXE:n tärkeimpiä ominaisuuksia ovat reaaliaikaisuus, toimintavarmuus ja modulaa­

risuus. Nykyajan televiestintä vaatii puhelinkeskuksen laitteistolta reaaliaikaisuutta.

AXE täyttää kaikki reaaliaikaisen tietokoneen vaatimukset. Toimintavarmuus on toteu­

tettu kahdentamalla tärkeimmät keskukset osat. Jos aktiivinen puoli vioittuu, voidaan toimintaa jatkaa keskeytyksettä valmiustilassa olevalla puolella. AXE:n perusajatus on toiminnallinen modulaarisuus, joka mahdollistaa järjestelmän jatkuvan kehittämisen, lisää joustavuutta ja helpottaa järjestelmän käsittelyä, jolloin myös kustannukset piene­

nevät. [7, s. 12-16][8, s. 8:3]

AXE:n ohjaus on jaettu keskitettyyn ja hajautettuun arkkitehtuuriin, minkä ansiosta joustavuus on lisääntynyt. Nykyaikaisen puhelinkeskuksen tulee olla joustava kahdes­

takin syystä: [7, s. 10]

• Samaa järjestelmää on voitava käyttää eri puolilla maailmaa ja sen on pystyttävä täyttämään toiminnalle asetetut vaatimukset,

e Järjestelmän on oltava sopiva eri televerkko-operaattoreiden tarpeisiin. Kaikki muutokset ja korjaukset täytyy voida tehdä toiminnassa olevaan keskukseen ilman, että puhelinliikenne häiriintyy.

2.1 AXE-järjestelmän laitteistoarkkitehtuuri

AXE:n laitteistoarkkitehtuuri on melko yksinkertainen. Järjestelmän sydän on keskus- prosessori (CP, Central Processor), joka hoitaa keskitetysti monimutkaiset laskenta- tehtävät. Alueprosessorit (RP, Regional Processor) valvovat keskuksen laitteistoa. Ne käsittelevät yksinkertaisia rutiininomaisia tehtäviä ja välittävät tulokset edelleen keskusprosessorille. Näin saadaan laskentaa hajautetuksi ja ainoastaan tärkeimmät

(18)

päätökset jäävät keskusprosessorille. Kuvassa 2.1 on esitetty AXE:n laitteistoarkki­

tehtuuri. [9, s. 3]

EMB-B EMB-A

RPB-B RPB-A

CP-A I/O-laitteet

Kuva 2.1 AXE. n laitteistoarkkitehtuuri

Keskuksen käyttövarmuutta on lisätty kahdentamalla molemmat keskusprosessori- yksiköt. Keskusprosessoripuolet toimivat rinnakkaisperiaatteella eli ne suorittavat käsky käskyltä samaa ohjelmaa. Toinen on aktiivisena suorittavana prosessorina toisen ollessa valmiustilassa. Keskusyksiköiden toimintaa vertaillaan koko ajan. Jos suorittavassa prosessorissa havaitaan virhe, muuttuu valmiustilassa oleva yksikkö suorittavaksi ja virheellinen prosessori otetaan pois käytöstä. Tämän jälkeen operaattori voi vaihtaa viallisen prosessorikortin uuteen ja tilanne palaa ennalleen. [10, s. 4:2.7]

Myös alueprosessorit on kahdennettu. RP-parit toimivat kuormanjakoperiaatteella.

Molemmat prosessorit suorittavat omia tehtäviään, mutta toisen vikaantuessa voi toinen ottaa myös tämän tehtävät hoitaakseen. Alueprosessorit on liitetty keskusyksiköihin RP- väylillä (RPB, RP-Bus) [10, s. 4:1.9]. Alueprosessoreiden ohjaamat laitteet on sijoitettu ryhmiksi laajennusmoduleihin (EM, Extension Module). Laajennusmodulit liitetään alueprosessoreihin EM-väylillä (EMB, EM-Bus). [10, s. 4:1.19]

(19)

Keskusprosessoreihin on liitetty myös tukiprosessorit (SP, Support Processor).

Tukiprosessori ohjaa AXE:en liitettyjä I/O-laitteita, jotka yhdessä muodostavat I/O-ryhmän, tuotenimeltään IOG 11 (IOG, Input-Output Group). I/O-ryhmään kuuluvat mm. kiintolevyt, magneettinauha-asemat, optiset levyt, päätteet ja henkilökohtaiset tietokoneet. [11, s. 4:1.9]

2.2 AXE:n toiminnallinen rakenne

AXE-järjestelmä on jaettu kuvan 2.2 mukaisesti kahteen pääosaan: puhelujen kytkentä tapahtuu kytkentäosassa (APT), jota ohjausosan (APZ) tietokone ohjaa [7, s. 20]. APT ja APZ jakautuvat useisiin osajärjestelmiin, jotka puolestaan koostuvat lukuisista toimintolohkoista. Toimintolohkokäsitteen avulla prosessit saadaan tarkasti määriteltyä ja lohkojen väliset ohjelmasignaalit voidaan standardoida. Signaalit välittävät paramet­

reja eri lohkojen välillä [9, s. 81]. Asemadatan kannalta tärkeimmät osajärjestelmät ja lohkot on esitelty tarkemmin työn viidennessä luvussa.

Järjestelmä­

taso 1

Järjestelmä­

taso 2

Osajärjestelmä- taso

Lohkotaso

Yksikkötaso

Kuva 2.2 AXE-järjestelmän toiminnallinen hierarkia.

Toimintolohko koostuu yksiköistä, jotka voivat olla laitteistoa, RP-ohjelmistoa tai CP- ohjelmistoa. Lohkojen välillä signaalit kulkevat yleensä vain keskusprosessoritasolla (CP-ohjelmistot). Vain harvoissa erikoistapauksissa voivat lohkot lähettää signaaleja toisille lohkoille myös alueprosessoritasolla (RP-ohjelmistot). [9, s. 82]

(20)

3. GSM-MATKAVIESTINJÄRJESTELMÄ

Tässä luvussa esitellään GSM-matkaviestinjärjestelmä sekä Ericssonin toteutus GSM- järjestelmästä, tuotenimeltään CME 20.

3.1 Johdanto

Solukkojärjestelmät ovat eräitä kaikkien aikojen nopeimmin kasvavia ja vaativimpia televiestintäaloja. Nykyään ne edustavat suurta osaa kaikista uusista puhelinliittymistä ympäri maailmaa ja tulevaisuudessa digitaalisista solukkojärjestelmistä tulee yleis­

maailmallinen viestinnän muoto. [8, s. 1:2]

GSM on yleiseurooppalainen digitaalinen matkaviestinjärjestelmä, joka ratkaisee tärkeimmät analogisten verkkojen kapasiteettirajoitukset. GSM:n parempi taajuuksien hyväksikäyttö ja piensolutekniikka kaksinkertaistavat, jopa kolminkertaistavat järjes­

telmän tarjoaman kapasiteetin analogisiin järjestelmiin verrattuna. Näin voidaan palvella huomattavasti useampia tilaajia. GSM on ETSI:n (ETSI, European Telecommunications Standards Institute) määrittelemä yleiseurooppalainen digitaalisen matkapuhelinverkon standardi. Tämä tarkoittaa mm. sitä, että matkaviestintilaaja voi käyttää matka­

puhelintaan kaikkialla Euroopassa. GSM-järjestelmä on levinnyt laajalti myös Euroopan ulkopuolelle, mm. Australiassa, Kiinassa ja Indonesiassa on tällä hetkellä toimiva GSM- järjestelmä. [12, s. 63-65]

GSM-järjestelmässä sijainnin seuranta (roaming) on täysin automaattinen. Matka­

puhelin voidaan kytkeä päälle missä tahansa GSM:n toiminta-alueella ja järjestelmä päivittää sijaintitiedot automaattisesti tilaajan kotirekisteriin. Sen jälkeen puhelimella voidaan soittaa ja vastaanottaa puheluja. А-tilaajan ei tarvitse tietää В-tilaajan sijaintia.

[8, s. 1:2]

Kansainvälisen sijainnin seurannan lisäksi GSM tarjoaa lukuisia palveluja ja paran­

nuksia aiempiin matkaviestinjärjestelmiin verrattuna. Dataliikenne, telefaksi ja lyhyt­

sanomapalvelu lisäävät järjestelmän käyttömahdollisuuksia. Äänenlaatu vastaa lähes normaalin puhelinverkon laatua, kuitenkin järjestelmässä käytettävä tehokas puheen­

(21)

koodaus heikentää laatua kiinteään puhelinverkkoon verrattuna. GSM-verkossa käytet­

tävän digitaalisen koodaustekniikan ansiosta radiosignaalin voimakkuus ei vaikuta yhteyden laatuun merkittävästi ennen yhteyden katkeamista, kun signaalin voimakkuus putoaa tietyn rajan alle. Heikossa kentässä GSM toimii siis huomattavasti paremmin kuin analogiset järjestelmät, joissa puhelun laatu heikkenee vähitellen siirryttäessä kauemmas tukiasemasta. Digitaaliset matkaviestimet ovat pienempiä ja kuluttavat vähemmän tehoa kuin niiden analogiset edeltäjänsä. Lisäksi GSM:ssä on jo itsessään toteutettu tiedon salaus, joten tietosuoja on digitaalisessa matkaviestinjärjestelmässä parempi kuin analogisessa. [3, s. 1:2]

3.1.1 GSM-järjestelmän kehityksen historia

GSM:n historia alkoi vuonna 1982, jolloin Pohjoismaat yhdessä Hollannin kanssa lähettivät CEPTdle (CEPT, Conference of European Postal and Telecommunications administration) ehdotuksen yleiseurooppalaisen matkaviestinpalvelun kehittämiseksi 900 MHz:n taajuusalueelle. Analogisten verkkojen rajoitukset olivat tulleet ilmeisiksi:

kysyntä ylitti verkkojen tarjoaman kapasiteetin, verkkojen laatu vaihteli suuresti ja lukuisat eri järjestelmät olivat keskenään yhteensopimattomia. Lisäksi analogiset järjes­

telmät olivat tyypillisesti kansallisia, eikä matkapuhelimien käyttö ulkomailla ollut mahdollista, lukuunottamatta pohjoismaista NMT-järjestelmää (NMT, Nordic Mobile Telephone). Yksi este uudelle järjestelmälle oli poistunut muutamaa vuotta aiemmin, kun vuonna 1978 yleiseurooppalaisen matkaviestinnän käyttöön oli varattu kaksi 25 MHz:n taajuuskaistaa 900 MHz:n alueelta. [13, s. 28]

Vuosina 1982-1985 käytyjen keskustelujen perusteella päätettiin rakentaa digitaalinen järjestelmä. Pariisissa järjestettiin vuoden 1986 aikana kenttätestejä, joissa eri yritykset esittelivät erilaisia ratkaisuehdotuksiaan. Toukokuussa 1987 valittiin järjestelmä- ratkaisuksi taajuusjakoisen FDMA- (FDMA, Frequency Division Multiple Access) ja aikajakoisen TDMA-tekniikan (TDMA, Time Division Multiple Access) yhdistelmä, jossa 200 kHz:n levyinen kantoaalto jaetaan edelleen kahdeksaan aikaväliin. Samaan aikaan 13 operaattoria allekirjoittivat yhteistyösopimuksen (MoU, Memorandum of Understanding), jossa luvattiin täyttää GSM-spesifikaatiot määräajassa. GSM-järjes­

telmän kaupallisen toiminnan alkamisajankohdaksi valittiin 1.7.1991. [8, s. 1:2-1:3]

(22)

3.2 GSM-järjestelmän rakenne, CME 20

CME 20 on Ericssonin kehittämä tietoliikennejärjestelmä, johon kuuluvat kaikki GSM- järjestelmän osat matkaviestimiä lukuunottamatta. Suurin osa CME 20: n sovelluksista on toteutettu AXE-tekniikalla. Yleisten AXE:n osien lisäksi on GSM:n erityisominai­

suuksia varten kehitetty uusia ohjelmistomoduleita tai muokattu vanhoja laitteisto- yksiköitä. Kuvassa 3.1 esitetty CME 20 -järjestelmä koostuu kolmesta pääosasta:

kytkentäjärjestelmästä, tukiasemajärjestelmästä sekä käyttö- ja kunnossapitojärjestel­

mästä. [14, s. 3]

PLMN

PSPDN PS TN

• A-rajapinta

CSPDN ISDN

rajapinta BSC

(AXE)

BTS (RBS 2000) (RBS 200)

OMC (TMOS)

MSC/VLR (AXE)

HER (AXE)

AUC (VAX)

Kuva 3.1 CME 20 -järjestelmän osat.

Kytkentäj ärj este lmä (SS, Switching System) koostuu niistä komponenteista, jotka reitittävät ja kytkevät puhelut. Lisäksi tilaajia ja tilaajalaitteita koskevia tietoja tallenta­

vien komponenttien katsotaan kuuluvan kytkentäj ärj estelmään. Kytkentäj ärj estelmän osia ovat:

• matkapuhelinkeskus (MSC, Mobile services Switching Center),

• vierailijarekisteri (VLR, Visitor Location Register),

• kotirekisteri (HLR, Home Location Register),

• tunnistuskeskus (AUC, Authentication Center) sekä

• laitetunnusrekisteri (EIR, Equiment Identity Register).

(23)

Tukiasemajärjestelmä (BSS, Base Station System) hoitaa GSM-verkon radiotien hallin­

nan, sovittaa radiotien kiinteään verkkoon ja hallitsee radiotien resursseja. Sen osat ovat:

• tukiasemaohjain (BSC, Base Station Controller) sekä

• tukiasema (BTS, Base Transceiver Station).

Käyttö- ja kunnossapitokeskus (OMC, Opearation and Maintenance Center) on verkon komponentti, josta käsin GSM-operaattori voi valvoa ja ohjata koko verkon toimintaa.

OMC:n avulla voidaan myös paikantaa vikatilanteita, mitata puhelinliikennettä ja valmistella erilaisia tilastoja. [8, s. 19:2]

CME 20-järjestelmän komponenttien lisäksi GSM-järjestelmään kuuluu verkon pääte­

laite, matkaviestin (MS, Mobile Station), joka muodostuu matkaviestinlaitteesta ja tilaajan SIM-kortista (SIM, Subscriber Identity Module). SIM on matkaviestimeen sijoitettava kortti, joka sisältää tilaajan tunnistamiseen ja radioliikenteen salaamiseen tarvittavia tietoja, kuten esimerkiksi tilaajan tunnistusavaimen ja kansainvälisen matkaviestintilaajan tunnuksen. Ilman SIM-korttia voidaan matkaviestimestä soittaa ainoastaan hätäpuheluja. [8, s. 14:2-14:7]

3.2.1 Matkapuhelinkeskus (MSC/VLR)

CME 20 -järjestelmässä matkapuhelinkeskus MSC ja vierailijarekisteri VLR on aina toteutettu samassa tietoliikennesolmussa. Näin voidaan välttää MSC:n ja VLR:n välillä oleva suuri merkinantokuorma, sillä niiden välinen rajapinta toteutetaan kokonaan AXE:n sisällä. Myös datapalvelut mahdollistava GlWU-yksikkö (GIWU, GSM Interworking Unit) on yhdistetty CME 20 -järjestelmän matkapuhelinkeskukseen.

[14, s. 25]

Matkapuhelinkeskus on GSM-järjestelmän ydin. Se huolehtii kaikista kytkentätoimin- noista, joita tarvitaan oman alueen, niin sanotun MSC-alueen matkapuhelintilaajien palvelemiseen. MSC toimii linkkinä tukiasemajärjestelmän ja kiinteiden tietoliikenne­

verkkojen välillä. [15, s. 4]

(24)

Normaalien kytkentätehtävien lisäksi matkapuhelinkeskuksen täytyy selviytyä seuraa- vista tehtävistä: [15, s. 5]

• Tilaajien liikkuvuudesta johtuvat toiminnot, esimerkiksi haku (paging); toiminto, jolla kutsuttu matkaviestin tai matkaviestintilaaja paikallistetaan ennen varsinaisen yhteyden muodostamista.

• Puhelunaikaisten radioresurssien hallinta: keskus ohjaa tukiasemajärjestelmää, jotta se osaa valita oikean radiokanavan yhteyden eri vaiheissa.

• Tukiasemajärjestelmän kanssa käytettävän merkinantoprotokollan hallinta.

• Sijainnin rekisteröinti; toiminto, jonka avulla matkaviestinverkko pitää yllä tietoja matkaviestimen sijainnista.

e Kanavanvaihto; toiminto, jossa radiokanavaa vaihdetaan puhelun aikana siten, että puhelun jatkuminen on mahdollista. Kun matkaviestin siirtyy puhelun aikana yhden tukiasemajärjestelmän alueelta toiselle, täytyy keskuksen suorittaa kanavanvaihto.

• Matkaviestimelle tulevan puhelun reitityksen varmistaminen.

• Merkinantotietojen vaihto muiden verkkokomponenttien kanssa.

• Vaadittujen DTMF- ja datamerkinannon yhteistoimintojen hoitaminen. (DTMF, Dual Tone Multi-Frequency)

• Tukiasemajärjestelmän ja VLR:n välillä tapahtuvan salauskoodien siirron tukeminen.

• Kaiunpoistajien toiminnan valvominen.

• Lyhytsanomapalvelun (SMS, Short Message Service) tukeminen.

Matkapuhelinverkko on yhteydessä tavalliseen kiinteään puhelinverkkoon niin sanotun kauttakulku-MSC:n (GMSC, Gateway-MSC) kautta. Kiinteästä puhelinverkosta tulevat puhelut ohjataan aluksi GMSC:hen, joka reitittää ne oikealle matkapuhelinkeskukselle käyttäen apuna tilaajan kotirekisteriltä saamiaan tietoja. [15, s. 6]

Merkinannossa muihin verkkoihin matkapuhelinkeskus käyttää kyseisen verkon merkin­

antoa (esimerkiksi ISUP, ISDN User Part tai TUP, Telephone User Part). Tukiasema­

järjestelmän kanssa se käyttää rajapinnalle määriteltyä В S S AP-yhtey skäy täntöä (BSSAP, BSS Application Part). Muihin GSM-verkon komponentteihin matkapuhelin­

keskuksella on MAP-merkinantoyhteys (MAP, Mobile Application Part).

(25)

Vierailijarekisterin keskeinen osa on tietokanta, johon tarvittavat tilaajaa koskevat tiedot on tilapäisesti tallennettu siksi ajaksi, kun tilaaja on kyseisen rekisterin alueella. Kun uusi tilaaja tulee VLR:n alueelle, hakee rekisteri tilaajaa koskevat tiedot tilaajan omasta HLR-tietokannasta. Samalla päivitetään kotirekisterissä oleva tilaajan sijaintitieto [8, s. 2:3]. Välittyvää tietoa on esimerkiksi tilaajan MSISDN- ja IMSI-numerot, mahdolliset käyttörajoitukset sekä aktivoidut palvelut ja niiden tiedot. Laitetiedot rekisteri saa myös matkapuhelinkeskuksen kautta matkaviestimeltä. Vierailijarekisteri tietää liikennealueen tarkkuudella, missä matkaviestin on ja myös sen, onko tilaaja tavoitettavissa vai ei. Rekisteri tallentaa myös tiedot salaamiseen ja väärinkäytön estämiseksi [16, s. 6]. Vierailijarekisteri voi palvella yhtä tai useampaa matkapuhelin­

keskusta, joihin kaikkiin on oltava MAP-yhteyskäytäntöä käyttävät merkinantoyhteydet.

Lisäksi vierailijarekisterin täytyy tukea merkinantoyhteyksiä kaikkiin verkon kotirekis- tereihin.

3.2.2 Kotirekisteri, HLR

Kotirekisteri HLR on tietokanta, jota käytetään matkaviestintilaajien hallintaan. Verkko- operaattori tallettaa kotirekisteriin tilaajan pysyvät tiedot, esimerkiksi kansainvälisen matkaviestintilaajan tunnuksen (IMSI, International Mobile Subscriber Identity), matkaviestintilaajan kansainvälisen ISDN-numeron (MSISDN, Mobile Subscriber International ISDN Number), tiedot tilatuista palveluista ja mahdollisen prioriteetti- aseman. Lisäksi kotirekisteri sisältää muuttuvia tilaajatietoja, esimerkiksi tiedon tilaajan sijainnista (VLR-osoite), vaellusnumeron (MSRN, Mobile Subscriber Roaming Number), tilaajan alueelliset käyttörajoitukset ja tilaajan tunnistustiedot. [17, s. 13]

Kotirekisteri voidaan CME 20:ssä toteuttaa joko itsenäisenä fyysisenä kokonaisuutena tai yhdistettynä matkapuhelinkeskukseen. Yhdistetty MSC/VLR/HLR on sopiva pienille tai toimintaansa aloitteleville operaattoreille. Vaikka kotirekisteri olisikin matkapuhelin­

keskuksen yhteydessä, on siitä oltava MAP-merkinantoyhteys muihin tietoliikenne- solmuihin. [8, s. 8:8]

(26)

3.2.3 Tunnistuskeskus, AUC

Tunnistuskeskus AUC on GSM-verkon komponentti, joka säilyttää tilaajatietoja matkaviestintilaajan tunnistamiseksi ja radiotiellä välitettävän informaation salaami­

seksi. Tunnistuskeskus välittää tunnistus- ja salaustiedot tilaajan kotirekisterin kautta vierailijarekisterille ja matkapuhelinkeskukselle, jotka suorittavat tilaajan tunnistuksen [17, s. 10]. Tunnistuskeskus on toteutettu CME 20 -järjestelmässä sovellusohjelmis­

toina, jotka toimivat VAX-tietokoneympäristössä. Tunnistuskeskuksesta on merkin­

antoyhteydet matkapuhelinkeskukseen ja kotirekisteriin.

Tunnistuskeskus generoi kotirekisterille niin sanottuja triplettejä, jotka ovat kolme lukua käsittäviä numerosarjoja. Yksi luvuista on satunnaisluku (RAND, Random number), jonka pituus on 128 bittiä. Kaksi muuta ovat tilaajakohtaisesta tilaajan tunnistus- avaimesta (K¡, subscriber authentication key) ja satunnaisluvusta määrätyillä algorit­

meilla laskettuja koodilukuja: S RES (SRES, Signed Response) ja Kc (ciphering key).

SRESm pituus on 32 bittiä ja Kc:n pituus 64 bittiä. Jokaiselle tilaajalle lasketaan siis erikseen omat tripletit. Radiotiellä matkaviestimelle lähetetään ainoastaan satunnais­

luku. Matkaviestin laskee satunnaisluvun ja tilaajan SIM-kortilla olevan tunnusavaimen K¡ avulla koodiluvun SRES, jonka se lähettää takaisin matkapuhelinkeskukselle. Keskus vertailee saamaansa SRES:iä tripletistä laskettuun ja päättelee vertailun perusteella, onko yhteydessä oleva matkaviestin oikeutettu käyttämään verkkoa. Matkaviestin laskee saamastaan satunnaisluvusta myös salatun puhesignaalin avaamiseksi tarvittavan avaimen Kc. [8, s. 10:15-10:17]

3.2.4 Laitetunnistusrekisteri, EIR

Laitetunnistusrekisteri EIR on tietokanta, johon on talletettu GSM-järjestelmässä käytet­

tävät kansainväliset matkaviestimien laitetunnukset (IMEI, International Mobile station Equipment Identity). Rekisteri ylläpitää kolmea listaa: valkealle listalle kuuluvat kaikki tyyppihyväksytyt matkaviestimet, mustalla listalla ovat verkosta suljettavat laite- tunnukset ja harmaalla listalla olevia tarkkaillaan. Rekisterin avulla matkapuhelinkeskus pystyy estämään varastetun tai tyyppihyväksymättömän laitteen käytön. Laitetunnistus­

rekisteri on merkinantoyhteydessä matkapuhelinkeskuksiin ja se käyttää MAP- yhteyskäytäntöä [8, s. 10:21]. CME 20 -järjestelmässä laitetunnistusrekisteri on toteu­

(27)

tettu tunnistuskeskuksen tavoin sovellusohjelmistoina. EIR ja AUC voidaan toteuttaa samassa tietoliikennesolmussa, mutta ne voivat olla myös eri tietokoneissa.

3.2.5 Tukiasemaohjain, BSC

Tukiasemaohjain BSC vastaa yhden tai useamman tukiaseman ohjauksesta ja useim­

mista radioliikenteen toiminnoista. Tukiasemaohjaimen tehtäviä ovat mm.:

[8, s. 12:2-12:6]

• tukiasemajärjestelmän kanavaresurssien hallinta; BSC huolehtii liikenne- ja ohjaus- kanavien jakamisesta solujen kesken,

• yhteyksien käsittely matkaviestimeen; BSC valvoo yhteyksien muodostumista matkapuhelinkeskuksen alustuksen jälkeen,

• matkaviestimen paikallistaminen ja kanavanvaihdon valvonta; kanavanvaihtopäätös perustuu jatkuvaan puheyhteyden laadun tarkkailuun,

e haun hallinta; BSC jakaa keskukselta saamansa hakusignaalin tukiasemille,

• tilastotietojen kerääminen tukiasemilta, mm. kanavanvaihtojen ja katkenneiden puhelujen määrät [18, s. 18],

• koko tukiasemajärjestelmän käyttö- ja kunnossapitotehtävien hallinta sekä

• BSC:n ja tukiasemien välisen siirtoverkon hallinta.

Ericssonin tukiasemaohjain on toteutettu AXE-tekniikalla. Näin on voitu täyttää järjes­

telmän vaatimukset luotettavuuden, joustavuuden ja kapasiteetin suhteen. Jotta radio- resursseja voitaisiin käyttää mahdollisimman hyvin ja estää väliaikaisten liikennekuor­

mien aiheuttamat ongelmat, on BSC:n oltava tarpeeksi tehokas [8, s. 12:2]. CME 20 - järjestelmässä keskus, kotirekisteri ja tukiasemaohjain voidaan yhdistää samaan tilaan, esimerkiksi konttiin. Yhdistetty MSC/BSC on halpa, liikuteltava ja nopeasti käyttöön otettavissa oleva toteutus CME 20 SS/BSS -arkkitehtuurista, jota voidaan käyttää GSM- verkon perustamisvaiheessa tai operaattorien pieniin kapasiteettitarpeisiin. [14, s. 2]

3.2.6 Tukiasema, BTS

Tukiasema BTS ohjaa liikenteen radiotielle ja -tieltä. Yksi tukiasema voi koostua useammasta lähetin-vastaanotin -yksiköstä (TRX, Transceiver), joista jokainen pystyy

(28)

käsittelemään kahdeksaa täyden nopeuden liikennekanavaa 200 kHz:n levyisellä kanto­

aallolla. Tukiasema toimii tukiasemaohjaimen valvonnassa kattaen alueen, johon voi kuulua useita soluja. Tukiaseman tehtäviin kuuluvat mm. [8, s. 13:2-13:6]:

• sanomien välittäminen tukiasemaohjaimelta radiotielle ja radiotieltä tukiasema­

ohjaimelle,

• taajuushyppelyn suorittaminen,

• järjestelmäinformaation ja hakusignaalin lähetys,

• laatumittaukset; tukiasema välittää matkaviestimen mittaaman downlink-signaalin tehon edelleen BSC:lle. Tukiasema tarkkailee myös matkaviestimen lähettämän signaalin laatua

• kulkuviipeen (time alignment) mittaus matkaviestimestä tukiasemaan,

• lähetin-vastaanottimien ja matkaviestimien tehotasojen valvonta sekä

• radiosignaalin multipleksointi, kanavakoodaus, lomitus ja salaus.

CME 20 -järjestelmän tukiasemina käytetään Ericssonin kehittämiä RBS-laitteita (RBS, Radio Base Station). RBS 200 on tarkoitettu sisätiloihin ja RBS 203 ulkotiloihin.

Lisäksi valittavana on uusi RBS 2000 -tukiasemaperhe. Sisätiloihin tarkoitettuun RBS:ään voidaan kytkeä kaikkiaan 16 lähetin-vastaanotinta. RBS:n suunnitteluperiaat­

teiden mukaan lähetin-vastaanottimien yhteisten osien määrä on pyritty minimoimaan.

Tällä tavalla saatu laitteistoredundanssi rajaa mahdollisen vian vaikutuksen yhteen lähetin-vastaanotin -yksikköön. [14, s. 28-29]

3.2. 7 Käyttö- ja kunnossapitokeskus, OMC

CME 20 -järjestelmässä käyttö- ja kunnossapitokeskus on toteutettu Ericssonin omana järjestelmänä. Siitä käytetään nimitystä käyttö- ja tukijärjestelmä (OSS, Operation and Support System). OSS tarjoaa keskitetyn tason, josta voidaan valvoa kaikkia CME 20 - järjestelmän solmuja.

Käyttö- ja tukijärjestelmä suorittaa mm. seuraavia toimintoja: [8, s. 19:2]

e kytkentä] ärj estelmän hallinta (esimerkiksi analyysitaulukoiden muuttaminen),

• tilaajatietojen hallinta,

• verkkokonfiguraation hallinta,

(29)

• lähetin-vastaanotin -yksiköiden hallinta ja

• mittaustoiminteet.

Käyttö- ja tukijärjestelmän tekninen toteutus perustuu Ericssonin kehittämään tietoliikenneverkon hallintajärjestelmään: TMOS (TMOS, Telecommunications Management and Operations Support). Sen eri sovellusten avulla voidaan hallita monia erityyppisiä tietoliikenneverkkoja, kuten tavallisia puhelinverkkoja, älyverkkoja ja solukkoverkkoja. [19, s. 40]

3.3 GSM-verkon aluejako

GSM-verkko on jaettu hierarkkisesti erilaisiin alueisiin kuvan 3.2 mukaisesti, jotta puhelujen reitittäminen olisi helpompaa ja tehokkaampaa. Järjestelmäalue kattaa kaikki GSM-sopimuksen hyväksyneet maat. Tilaaja voi liikkua eri puolilla järjestelmäaluetta ja olla tavoitettavissa automaattisen sijainnin seurannan ansiosta. [8, s. 2:4]

Keskusalue B2

Kuva 3.2 GSM-verkon hierarkkinen aluejako

Matkaviestinverkon toiminta-alue (PLMN area, Public Land Mobile Network area) on yhden operaattorin ylläpitämä GSM-verkon kattama alue. Verkkoja voi olla useita

(30)

yhdessä maassa ja niiden kattamat alueet saattavat maantieteellisesti peittää toisensa, esimerkiksi Suomessa GSM-palveluja tarjoavat Telecom Finland Oy ja Radiolinja Oy.

[8, s. 2:5]

Matkaviestinverkon toiminta-alue on jaettu yhteen tai useampaan keskusalueeseen (MSC area), joka on yhden matkapuhelinkeskuksen toiminta-alue. GSM-tilaajalle tuleva puhelu ohjataan siihen keskukseen, jonka alueella puhelun vastaanottaja on. [8, s. 2:5]

Keskusalue on jaettu yhteen tai useampaan sijaintialueeseen (LA, Location Area).

Matkaviestin voi liikkua sijaintialueella ilman, että sitä koskevia sijaintitietoja päivi­

tetään GSM-verkossa. Vierailijarekisteri tietää siis matkaviestimen sijainnin sijainti­

alueen tarkkuudella. Kun suoritetaan matkaviestimen haku (paging), vain sijaintialueen tukiasemat lähettävät hakusanoman. Tietyn sijaintialueen tunnistamiseen käytetään sijaintialueen tunnusta (LAI, Location Area Identity). [8, s. 2:5-2:6]

Sijaintialue muodostuu soluista (cell), jotka ovat tukiasemien lähetin-vastaanottimien peittoalueita. Jokaisella solulla on oma kansainvälinen tunnuksensa (CGI, Cell Global Identity), jota verkko käyttää solun tunnistamiseen. Matkaviestin tunnistaa tietyn solun tukiaseman kansainvälisen värikoodin (BSIC, Base Station Identity Code) perusteella.

3.4 GSM-järjestelmän perusliikennetapaukset

Digitaalisen solukkoverkon toiminta on varsin monimutkaista tilaajien liikkuvuuden aiheuttaman runsaan merkinannon vuoksi. Perusliikennetapauksia ovat sijainnin päivitys, puhelu matkaviestimestä, puhelu matkaviestimeen ja kanavanvaihto yhteyden aikana, jotka käsitellään pääpiirteissään seuraavaksi.

3.4.1 Sijainnin päivitys

Matkaviestin joutuu liikkuessaan suorittamaan sijainnin päivityksiä (location updating).

Tukiasema lähettää koko ajan sijaintialuetunnusta, jonka matkaviestin tallentaa muistiin.

Kun tilaaja liikkuu toisen sijaintialueen soluun tai vastaanotettu tunnus muuttuu, joutuu matkaviestin tekemään sijainnin päivityksen. Jos matkaviestin pysyy yhdessä keskus­

(31)

alueessa, ei tilaajan kotirekisteriin tarvitse ilmoittaa sijainnin päivityksestä. Keskus­

alueen muuttuessa myös kotirekisterin tiedot on päivitettävä. Matkapuhelinkeskus päättelee tilaajan kotirekisterin osoitteen matkaviestimeltä saamansa IMSI-numeron perusteella. Kotirekisteri suorittaa sijainnin poisto -proseduurin vanhan keskusalueen matkapuhelinkeskuksen kanssa. [8, s. 7:3-7:7]

3.4.2 Puhelu matkaviestimestä

Kun matkaviestintilaaja on valinnut В-numeron, matkaviestin pyytää aluksi järjestel­

mältä käyttöönsä merkinantokanavaa, jota käytetään yhteyden muodostuksessa sanomien vaihtoon. Pyyntö tehdään hajasaantikanavalla (RACH, Random Access Channel). Kun tilaaja on tunnistettu, salaus aloitettu ja tilaajan haluama palvelu analysoitu, keskuksen ja tukiasemaohjaimen välille muodostetaan yhteys ja matka­

viestimen käyttöön varataan liikennekanava (TCH, Traffic Channel). Keskus yhdistää puhelun kutsutun tilaajan ja matkaviestimen välillä. Puhelu voi suuntautua matka­

viestinverkkoon tai yleiseen puhelinverkkoon. [8, s. 7:11-7:12]

3.4.3 Puhelu matkaviestimeen

Koska puhelu matkaviestimeen vaatii monimutkaista merkinantoa, käydään se seuraa- vassa läpi vaiheittain. Puhelu voi tulla matkaviestinverkosta tai yleisestä puhelin­

verkosta. Kuva 3.3 esittää merkinantoreitit puhelua käynnistettäessä. [20, s. 19]

1. Kaikki GSM-verkkoon tulevat puhelut ohjataan ensin lähimpään kauttakulku- MSC:hen (GMSC).

2. GMSC kysyy matkaviestintilaajan kotirekisteriltä (HLR), minkä matkapuhelin­

keskuksen (MSC/VLR) alueella matkaviestin (MS) on. Matkaviestintilaajan kansainvälinen ISDN-numero (MSISDN) osoittaa tilaajan omaan kotirekisteriin, josta saadaan tilaajan IMSI-numero. IMSI-numerolla voidaan puolestaan tunnistaa jokainen matkaviestintilaaja.

3. Kotirekisteri kysyy matkapuhelinkeskukselta niin sanotun vaellusnumeron (MSRN), jota käytetään puhelun reitittämiseen oikeaan keskukseen. Keskus varaa käyttämät­

tömän vaellusnumeron ja yhdistää siihen tilaajan IMSI-numeron.

4. Vaellusnumero lähetetään kotirekisterin kautta GMSCdle.

(32)

5. GMSC reitittää saamansa vaellusnumeron avulla puhelun oikealle matkapuhelin­

keskukselle.

6. Vastaanottaessaan puhelun matkapuhelinkeskus käyttää vaellusnumeroa matka­

viestimen IMSI-numeron selvittämiseen. Keskus paikantaa matkaviestimen sijainti­

alueen ja vapauttaa vaellusnumeron uudelleen käytettäväksi.

7. Matkaviestimen sijaintialueen tukiasemat (BTS) lähettävät hakusanoman.

8. Kun matkaviestin vastaa hakuun, suoritetaan tilaajan tunnistus, salaustavan valinta ja IMEI-numeron tarkistus.

9. Jos tunnistus on hyväksytty ja salaus onnistunut, yhdistetään puhelu keskuksesta tukiasemaohjaimeen ja edelleen tukiasemaan. Tukiasemassa valitaan radiotielle puhelua varten tarvittavat liikennekanavat.

Kuva 3.3 Puhelu matkaviestimeen

3.4.4 Kanavanvaihto

Kanavanvaihto (handover) tarkoittaa merkinantokanavan vaihtoa yhteyden muodos­

tuksen aikana tai liikennekanavan vaihtoa puhelun aikana. Matkaviestin ja tukiasema mittaavat koko ajan liikennekanavan signaalin voimakkuutta ja lähetyksen laatua.

Matkaviestin mittaa lisäksi naapuri solujen lähetyskanavataajuuksien signaalien voimak­

kuutta. Tukiasemaohjain päättää kanavanvaihdosta tukiasemalta ja matkaviestimeltä saamiensa tietojen perusteella. Kanavanvaihtoproseduuri vaihtelee sen mukaan, mihin tukiasemaan, tukiasemaohjaimeen ja keskukseen uusi solu kuuluu. Jos uuden solun tukiasema kuuluu samaan tukiasemajärjestelmään kuin vanha solu, tehdään kanavan-

(33)

vaihto BSC:n sisällä. Uuden solun kuuluessa toiseen BSC:hen suoritetaan kanavan­

vaihto MSC:n kautta uuden BSC:n tukiasemaan. Monimutkaisin tapaus on toisen keskusalueen soluun tapahtuva kanavanvaihto. [8, s. 7:18-7:22]

3.5 Radiotie

GSM-järjestelmässä käytetään siis radiotiellä aikajakoisen TDMA-kanavointitekniikan ja taajuus]akoisen FDMA-kanavointitekniikan yhdistelmää. FDMA:n avulla käytettä­

vissä oleva taajuusalue jaetaan 200 kHz:n taajuuskaistoihin. TDMA-tekniikalla taajuus­

kaista pilkotaan lisäksi aikaväleihin (time slot), jolloin samalla kantoaaltotaajuudella voidaan välittää useampia samanaikaisia puheluja. Lähetin-vastaanottimien tarve FDMA:han verrattuna siis vähenee. GSM:ssä yhdelle kantoaaltotaajuudelle sopii kahdeksan täyden nopeuden tai 16 puolen nopeuden kanavaa. TDMA ei kuitenkaan sinänsä tehosta taajuusalueen käyttöä analogisiin järjestelmiin verrattuna, koska esimerkiksi NMT 900 -järjestelmässä on varattu 25 kHz:n taajuuskaista yhtä kanavaa kohti. GSM:n paremmat kapasiteettiominaisuudet perustuvat digitaalisen tiedonsiirron sekä järjestelmässä käytettyjen tehonsäädön, puheaktiviteetin tunnistuksen (VAD, Voice Activity Detection) ja epäjatkuvan lähetyksen (DTX, Discontinuos Transmission) aikaansaamaan häiriöherkkyyden pienenemiseen. Tällöin voidaan solukkoverkkoa suunniteltaessa käyttää samaa taajuutta useammin [13, s. 188]. GSM-järjestelmässä käytetään lisäksi ns. hidasta taajuushyppelyä (slow frequency hopping) parantamaan yhteyden laatua. Hitaan taajuushyppelyn periaate on, että matkaviestin lähettää jokaisen aikavälinsä eri taajuudella tiettyä algoritmia apuna käyttäen. GSM-radiotiellä esiintyy yleisesti niin sanottua monitie-etenemistä, jolloin voidaan myös puhua Rayleigh- häipyvästä kanavasta. Rayleigh-häipyminen riippuu taajuudesta eli häipymät esiintyvät eri taajuuksilla eri aikaan. Taajuushyppelyn avulla vain osa informaatiosta menetetään häipymien takia ja järjestelmän virheenkorjaus pystyy palauttamaan tiedon entiselleen.

[8, s. 3:4-3:10]

GSM:n käyttöön on 900 MHz:n taajuusalueelta varattu kaksi 25 MHz:n levyistä taajuuskaistaa: 890-915 MHz ja 935-960 MHz. Siten järjestelmän käytössä on 124 kaksisuuntaista kantoaaltotaajuutta, eli 992 kanavaa. Tulevaisuudessa taajuusaluetta on tarkoitus laajentaa kahdella 10 MHz:n taajuuskaistalla. Tällöin järjestelmään saadaan 50

(34)

kantoaaltotaajuutta lisää. Järjestelmässä käytetty modulaatiomenetelmä on GMSK (GMSK, Gaussian Minimum Shift Keying). Menetelmä valittiin, koska se käyttää taajuusspektriä suhteellisen tehokkaasti ja demodulointi ei ole liian monimutkaista.

[13, s. 188, 254]

3.6 Järjestelmän palvelut

GSM-järjestelmän palvelut ovat operaattorien käyttäjille tarjoamia matkaviestintään liittyviä toimintoja. Ne perustuvat ISDN-verkon (ISDN, Integrated Services Digital Network) palveluihin, mutta palveluja on täytynyt sovittaa matkaviestinnän erikois­

vaatimuksiin. Näin pyritään siihen, että GSM-verkko toimii mahdollisimman saumat­

tomasti yhdessä muiden verkkojen kanssa. [8, s. 15:2]

GSM:n palvelut jaetaan peruspalveluihin ja lisäpalveluihin ISDN-konseptin mukaisesti.

Peruspalvelut voidaan jakaa edelleen kahteen ryhmään: [21, s. 12]

• Verkkopalvelut (bearer services) mahdollistavat tiedonsiirron verkon liitäntä- pisteiden välillä. Ne käyttävät ainoastaan OSI-mallin (OSI, Open Systems Interconnection) kolmea alinta tasoa [21, s. 16]. Verkkopalveluja ovat esimerkiksi piirikytkentäinen asynkroninen tai synkroninen dupleksiyhteys, piirikytkentäinen asynkroninen kaksisuuntainen PAD-yhteys (PAD, Packet Assembly/Disassembly) sekä vuorottainen puhe-ja datayhteys. [22, s. 10-11]

• Telepalvelut (teleservices) antavat täydellisen yhteyden tilaajien välille. Ne sisäl­

tävät siten myös päätelaitteiden ominaisuudet. Kaikki OSI-mallin kerrokset 1-7 ovat käytössä. Telepalvelut rakentuvat verkkopalvelujen tarjoamien yhteyksien päälle [21, s. 17]. Telepalveluja ovat mm. puheen siirto, lyhytsanomapalvelu, sanoman­

välitys ja ryhmän 3 telefaksi. [23, s. 10]

Lisäpalvelut (supplementary services) muuntavat tai täydentävät peruspalveluja.

Operaattori voi antaa lisäpalveluja jokaisen tilaajan käyttöön tai tilaaja voi saada lisä­

palvelun käyttöönsä tilaamalla sen erillistä korvausta vastaan. Lisäpalvelujen täytyy kuitenkin liittyä johonkin peruspalveluun, operaattori ei voi tarjota niitä asiakkaille itsenäisinä palveluina. Sama lisäpalvelu saattaa liittyä useampaankin peruspalveluun [21, s. 13]. Lisäpalveluja ovat mm. А-tilaajan numeron ilmaisu ja ilmaisun esto,

(35)

kutsunsiirrot, puhelunsiirto, koputus, neuvottelupuhelu, maksunosoitus sekä lähtevien tai tulevien puhelujen esto. [24, s. 14]

Telepalvelut

Kohdeverkko

GSM PLMN Kauttakulku-

verkko

Kuva 3.4 GSM-verkon palvelut

GSM:n palvelut kuvataan ISDN:n tavoin tarkemmin erilaisten määreiden avulla.

Tällaisia ovat esimerkiksi informaation siirtomuoto ja siirtonopeus. Eräs GSM:lle ominainen määre on “vaadittu radiokanava”, joka voi olla joko täysi- tai puol¿nopeuk­

sinen. Käyttäjä voi myös hyväksyä jomman kumman, mutta asettaa toisen etusijalle.

Yhteyselementiksi kutsuttu määre voi saada arvot läpinäkyvä (transparent) tai läpi­

näkymätön (non-transparent). Läpinäkyvässä palvelussa tiedonsiirron viive ja siirto­

nopeus ovat koko yhteyden ajan kiinteitä. Tämä palvelu ei kuitenkaan sisällä mitään erityisiä tiedonsiirrossa käytettäviä virheenkorjausmekanismeja, joten virhetiheys saattaa olla huomattavan suuri. Läpinäkymättömässä siirrossa virheenkorjaus on toteu­

tettu käyttämällä RLP-yhteyskäytäntöä (RLP, Radio Link Protocol), joten bittivirhe­

suhde on huomattavasti alhaisempi kuin läpinäkyvässä siirrossa, tyypillisesti jopa alle 10"8 [25, s. 3]. Tässä palvelussa tiedonsiirron viive ja siirtonopeus vaihtelevat radiotien olosuhteiden mukaan. Useilla laitevalmistajilla on päätelaitteita, GSM-puhelimia ja tiedonsiirtosovittimia, jotka mahdollistavat jomman kumman palvelun käytön. [26, s. 2]

(36)

4. GSM-TOTEUTUSJÄRJESTELMÄN TESTAUS

Tässä luvussa käydään tarkemmin läpi Oy L M Ericsson Ab:llä tehtävän toteutus] ärj es­

teinään testauksen vaiheet. Lisäksi esitellään testilaitoksen laitteistokonfiguraatio ja testauksessa käytettäviä apuvälineitä.

4.1 Toteutusjärjestelmän toiminnan varmistaminen

Kun uusia toimintoja otetaan käyttöön, syntyy uusi versio toteutus]ärjestelmästä. Tällöin täytyy suorittaa toteutusjärjestelmän toiminnan varmistaminen (application system verification). Siinä testataan uusia toimintoja ja niiden vaikutusta järjestelmään laajasti, mutta ei yksityiskohtaisesti. Käytössä on testilaitos (system test plant), jossa testejä voi tehdä mahdollisimman aidossa ympäristössä. Tavoitteena on varmistaa, että määrätyt toiminnot sisältyvät toteutus]ärjestelmään ja että ne toimivat oikein. Järjestelmän pitää toimia halutulla tavalla, kun markkinakohtaiset asetukset ovat käytössä. Toteutus- järjestelmän toiminnan varmistaminen voidaan jakaa eri vaiheisiin: testianalyysi ja -suunnitelma, testiohjeiden tekeminen, testikonfiguraation kokoaminen ja testaus.

[27, s. 1:1.1, 1:1.14-1:1.16]

Testianalyysissä pyritään selvittämään ne tapaukset, jotka on jo testattu tuotelinjatasolla.

Toteutusjärjestelmän toiminnan varmistamisessa voidaan keskittyä tiettyjen perus­

tapausten lisäksi markkinakohtaisten ominaisuuksien ja niiden vaikutusten testaamiseen.

Lisäksi analyysissä arvioidaan myös kustannukset, tunnistetaan ongelma-alueet ja selvitetään testien keskinäinen tärkeysjärjestys. Toiminnan varmistamisesta ja siihen käytettävistä resursseista tehdään testisuunnitelma. [27, s. 1:1.6-7]

Testiohj eiden tarkoituksena on kuvata, kuinka toiminnot ja markkinakohtaiset parametrit testataan. Ne eivät käsittele erikoistapauksia, vaan keskittyvät normaalin toiminnan testaamiseen. Erikoistapaukset, kuten virheilmoitukset, on testattu jo aikaisemmissa vaiheissa, toiminto-ja järjestelmätesteissä. [27, s. 1:1.10]

Testikonfiguraation kokoaminen on tärkeä osa testauksen valmistelua. Testikonfigu- raatio koostuu tarvittavasta laitteistokokoonpanosta, ohjelmistoista, dokumentaatiosta,

(37)

asemadatasta ja testaustyökaluista. Konfiguraatio perustuu testianalyysiin, joten sillä on pystyttävä tekemään analyysissä määritellyt testitapaukset. Testikonfiguraation keskuksilla on oltava oikea ohjelmistotaso. Tarvittavat toiminnot ja muutospaketit on oltava asennettuina ennen testauksen aloittamista. Lisäksi ennen testejä on keskuksilla voitava tehdä normaaleja liikennetapauksia, jotta uusien toimintojen tai muutosten vaikutus järjestelmään voidaan saada selville. [27, s. 3:1.2-3]

Testauksessa tarkistetaan, että sovellus sisältää asiakkaan vaatimusten mukaiset toiminnot. Toiminnan varmistaminen keskittyy seuraaviin alueisiin: [27, s. 1:1.15-16]

• testilaitoksen käyttöönotto,

• liikennetapaukset,

• toiminnot ja markkinakohtaiset parametrit sekä

• toiminnan vakaus.

Testit suoritetaan testiohjeiden mukaan. Löydetyistä virheistä tehdään vikaraportti (trouble report). Virheet on korjattava hyväksyttyinä korjauksina, hätäkorjauksina tai tekemällä uusi tuote. [27, s. 1:1.16]

4.2 Toteutusjärjestelmän muutosten testaus

Julkistetussa ohjelmistossa havaitut virheet korjataan muutoksella, joka toteutusjärjes- telmätasolla voi olla joko korjaustiedotuspaketti (CN-A, Correction Note - Application) tai hyväksyttyjen korjausten paketti (AC-A, Approved Correction - Application). Jos AXE-tuotetta muutetaan yksikkötasolla, käytetään korjaustiedotusjulkaisua (CN-I, Correction Note - Issue). Tällöin korjaus tehdään lohkon lähdekoodiin ja lohko tuotetaan uudelleen [5, s. 9]. CN-A sisältää yleensä useita CN-I -muutoksia. Toteutus- järjestelmien yhteydessä tarvitaan myös hätäkorjauspaketteja (EC-А, Emergency Correction - Application), joiden avulla voidaan tehdä kiireellisiä muutoksia nopeasti, mutta kuitenkin vain väliaikaisesti. [5, s. 10][28]

AC-A:lle tehdään sekä AC-testejä että regressiotesti, johon kuuluu valikoima testejä toteutusjärjestelmän toiminnan varmistamiseksi. CN-A:n testauksessa suoritetaan aluksi toiminnan muutos -testi ja sen jälkeen regressiotesti. Regressiotestiin kuuluu valikoima

(38)

toteutustason testejä. Hätäkorjauspaketit pitää testata huolellisesti, koska korjauksia ei ole testattu lähdejärjestelmätasolla. [29] [28]

Toteutusjärjestelmän muutoksen testausprosessi voidaan jakaa neljään toimintakokonai­

suuteen: testien valintaan, testauksen valmisteluun, testaukseen ja käyttöönottoon.

[29, s. 2:0.2-2:0.3]

Testitapaukset valitaan siten, että ne suorittamalla voidaan varmistua, ettei muutos- paketin käyttöönotto aiheuta asiakkaalle ongelmia. Muutokset on testattu pääsovellus- järjestelmässä, mikä pitää huomioida testitapauksien valinnassa. Testien valinta vaatii hyvää teknistä asiantuntemusta, jotta testaus saataisiin kohdennettua oikein. Testi- tapaukset määräävät lisäksi testikonfiguraation rakenteen. [29, s. 2:0.2]

Testauksen valmisteluun kuuluu esimerkiksi dokumentaation kokoaminen ja valmistelu sekä testikonfiguraation rakentaminen niin, että testauksen alkaessa testaajan tarvitsee keskittyä vain testien suorittamiseen. [29, s. 2:0.2]

Muutospaketin testauksessa kiinnitetään huomiota seuraaviin seikkoihin: [29, s. 2:0.3]

• paketti voidaan ottaa sujuvasti käyttöön,

• uudet tai muutetut toiminteet ovat määrittelyjen mukaisia,

• kaikki laskutustoiminteet toimivat normaalisti,

• kaikki entiset ja muuttumattomat toiminteet toimivat edelleen,

• kaikki paketin korjaukset toimivat oikein, eivätkä aiheuta häiriöitä järjestelmälle,

• vikoja korjaavat CN-I:t toimivat oikein sekä

• järjestelmä selviytyy pienistä häiriöistä ja toipuu normaalisti.

Käyttöönottoon kuuluvat muutospaketin toimittaminen asiakkaalle ja paketin asennus valittuun keskukseen. Lisäksi dokumentointi viimeistellään ja testilaitoksen ohjelmisto- versiot päivitetään julkistetulla muutospaketilla. [29, s. 2:0.3]

(39)

4.3 Käyttötuki

Oy L M Ericsson Ab antaa asiakkailleen käyttötukea puhelinkeskuksen ja uusien ohjelmistopakettien toimittamisen jälkeen. Käyttötuki hyödyntää testilaitosta asiakkailla havaittujen ongelmatilanteiden toistamiseen, jotta voidaan selvittää tarkemmin ongelman laatu ja syy. Ongelmasta pyritään keräämään mahdollisimman paljon tietoa, minkä jälkeen siitä raportoidaan eteenpäin. Jos vikatapaus pitää ratkaista kiireellisesti, voidaan joutua tekemään väliaikainen hätäkorjauspaketti, joka testataan huolellisesti testilaitoksella ennen julkistamista. [28]

4.4 Testikonfiguraatio

Testikonfiguraatiolla tarkoitetaan testitapausten suorittamiseen tarvittavaa kokoon­

panoa. Se sisältää laitteiston, ohjelmistopaketit, AXE-keskuksen dokumenttikirjaston, keskuskohtaiset tiedot ja apuvälineet. Tuotteen laadun varmistamiseksi on tärkeää, että testilaitoksen konfiguraatio vastaa pääosiltaan asiakkaalle toimitettua verkkoa. Näin testit voidaan suorittaa mahdollisimman aidossa ympäristössä. GSM-testauksessa korostuu verkkokonfiguraation merkitys, koska kytkentäjärjestelmä ja tukiasema­

järjestelmä muodostavat vasta yhdessä toimivan kokonaisuuden. [27, s. 3:1.2]

4.4.1 Laitteisto

GSM-toteutusjärjestelmän testaukseen tarkoitetussa testilaitoksessa on käytössä neljä täydellistä testikanavaa (test channel, test string). Testikanava muodostuu yhdistetystä GMSC/VLR/HLR/GIWU:sta, yhdestä tukiasemaohjaimesta (BSC) ja kahdesta tuki­

asemasta (RBS). Jokainen kotirekisteri on kytketty PC-AUC:hen, joka puolestaan on kytketty kaikille testikanaville yhteiseen niin sanottuun master-AUC:hen. Verkonhal- lintajärjestelmä (OSS) on kytketty jokaiseen testilaitoksen keskukseen ja tukiasema­

ohjaimeen. Laitetunnistusrekisteriä (EIR) tai lyhytsanomakeskusta (SMSC, Short Message Service Center) ei testilaitoksella ole vielä käytössä. Kuvassa 4.1 on esitetty testilaitoksen kokoonpano.

Testiaseman verkonhallintajärjestelmältä tulevat 64 kbit/s -nopeuksiset X.25-yhteys- käytännön mukaiset linkit kulkevat ERIPAX-pakettiverkkosolmun kautta verkko-

(40)

elementeille. ERIPAX yhdistää elementeiltä tulevat fyysiset linkit yhdessä johdossa kulkeviksi loogisiksi X.25-linkeiksi. [30, s. 1-11]

Master-AUC

рс-лис Щ

Test ¡kanava 9 Test ¡kanava 6

Testikanava 5 T est ¡kanava 4

GMSC/VLR/

HLR/GIWU

GMSC/VLR/

HLR/GIWU GMSC/VLR/

HLR/GIWU GMSC/VLR/

HLR/GIWU

ERIPAX

Kuva 4.1 Oy L M Ericsson Ab:n GSM-testilaitos.

Jokaista testikanavaa voidaan käyttää erikseen GSM-järjestelmän testaukseen, mutta usein joudutaan kytkemään eri kanavien verkkoelementtejä yhteen tarvittavan konfigu­

raation aikaansaamiseksi. Esimerkiksi kahden BSC:n tai kahden MSC:n välisen kanavanvaihdon testauksessa tarvitaan kahden testikanavan verkkoelementtejä. Raken­

nettaessa erilaisia konfiguraatioita täytyy elementtien välille kytkeä fyysinen yhteis- kanavamerkinantoyhteys (common channel signalling). Tällainen yhteys saadaan kytkemällä elementtien välille PCM-johdot (PCM, Pulse Code Modulation), joissa data kulkee nopeudella 2 Mbit/s. Testilaitoksella on kytkentäkenttä, johon kaikista elemen­

teistä tulee yksi tai useampi PCM-johto. Kytkentäkentällä voidaan suorittaa tarvittavien elementtien ristikytkentä.

Markkinoiden vaatimuksilla on luonnollisesti suuri vaikutus käyttötukeen käytettävien testilaitosten laitteistokonfiguraatioon. Jotta tarvittavien testikanavien määrä voidaan

Viittaukset

LIITTYVÄT TIEDOSTOT

The martti desktop application uses a small database file on each of the computer where the application is installed, while the web application uses a centralized database

Kun tarkastellaan Tammisen ja Nilsson Hakkalan arviota koko vientiin liittyvästä kotimaisesta arvonlisäykses- tä, sen kehitys vuoden 2008 jälkeen näyttää jotakuinkin yhtä

Hän ei ollenkaan pidä Samuelsonin käsityksistä Mar- xista ja moittii Samuelsonia siitä, että niin mo- nissa kohdin kirjaansa hän vastustaa vapaiden markkinoiden toimintaa..

The problem is that the popu- lar mandate to continue the great power politics will seriously limit Russia’s foreign policy choices after the elections. This implies that the

Te transition can be defined as the shift by the energy sector away from fossil fuel-based systems of energy production and consumption to fossil-free sources, such as wind,

In honour of its 75th an- niversary, the organization has introduced an anniversary initia- tive seeking advice through global consultation on what the most im- portant

Tis Briefng Paper digests the foreign policy pri- orities of the CPC in the Party’s favoured historical narrative, the lessons learned from the collapse of the Soviet Union,

Indeed, while strongly criticized by human rights organizations, the refugee deal with Turkey is seen by member states as one of the EU’s main foreign poli- cy achievements of