ATM yleisesti

S-38.116 Teletietotekniikka

Kai Nordlund

kknordluhut.fi

40562U


Sisällysluettelo:

Lyhenteet............................................................................................ I

1. Johdanto.......................................................................................... 1

2. ATM:n yleiskuvaus........................................................................ 1

3. ATM- solun rakenne....................................................................... 1

4. B-ISDN- yhteyskäytännön perusmalli (PRM)............................... 3

5. Käyttäjäosa..................................................................................... 4

5.1 Ylemmät tasot........................................................................................ 4

5.2 ATM- sovitustaso (AAL)....................................................................... 5

5.2.1 AAL1.................................................................................... 5

5.2.1.1 Strukturoimaton siirto................................................... 5

5.2.1.2 Strukruroitu siirto......................................................... 6

5.2.2 AAL3/4................................................................................. 6

5.2.3AAL5..................................................................................... 7

5.3 ATM- taso.............................................................................................. 8

5.4 Fyysinen taso.......................................................................................... 8

6. ATM- verkon toiminnasta.............................................................. 8

6.1 Yhteystyypit........................................................................................... 9

6.2 Quality of Service (QoS)........................................................................ 9

7. Ohjausosa....................................................................................... 10

8. Hallintaosa...................................................................................... 11

9. Standardointi.................................................................................. 11

10. Yhteenveto.................................................................................... 11

11. Kirjallisuuslähteet......................................................................... 12

LYHENTEET

AAL ATM Adaption layer, ATM sovitustaso

ANSI American National Standards Institute, Amerikkalainen standardointielin

ATM Asynchronous Transfer Mode

BCLDS Broadband Connectionless Data Service, Laajakaistainen yhteydetön datapalvelu

B-ISDN Broadband Integrated Services Network, Laajakaistainen digitaalinen monipalveluverkko

BISUP Broadband ISDN User Part, Signalointi protokolla

CLP Cell-loss Priority, Ilmaisee solun prioriteetin kilpailutilanteen sattuessa

CP Common Part, AAL5:n osa

CPCS Common Part Convergence Sublayer, AAL3/4:n osakerros

CPCS PDU CPCS Protocol Data Unit

CPI Common Part Indicator, AAL5- tyypin kehyksen kenttä

CP PDU Common Part Protocol Data Unit

CRC Cyclic Redundancy Code, Tarkistussumma

CS Convergence sublayer, AAL:n osakerros

CSI Convercence sublayer Indication, AAL1- tyypin SN- kentän merkkibitti

CS PDU CS Protocol Data Unit

ETSI European Telecommunications Standards Institute, Eurooppalainen Standardointielin

GFC Generig Flow Control, Yleinen vuonohjaus

HEC Head Error Control, Otsikon virheen tarkistus

IEFT Internet Engineering Task Force; Standardointielin

ILMI Interim Local Management Interface, Protokolla, jonka avulla ATM- päätelaite ja verkko keskustelevat konfigurointi-, tila- ja liikennetiedoista

ITU-T International Telecommunication Union -Telecommunication Sector, Kansainvälinen standardointi liitto- Teletoimintasektori

LI Length Indication, 6- bitin kenttä AAL3/4 SAR PDU:ssa, joka kertoo käyttäjän datan pituuden hyötykuormassa

MID Multiplexing Identification

MTP 1-3 Message Tranfer Part levels 1-3

NNI Network-Node-Interface, ATM- kytkinten välinen rajapinta

OAM Operations and Maintenance, Verkonhallintaproseduuri

PDU Protocol Data Unit

P-NNI Private- NNI, ATM- kytkinten välinen rajapinta yksityisessä verkossa

PM Physical Medium

PRM Protocol Reference Model, Yhteyskäytännön perusmalli

PT Payload Type, ATM- otsikon kenttä, joka ilmaisee hyötykuorman tyypin

Q.2931 Signalointiprotokolla

QoS Quality of Service

SAAL Signalin AAL

SAR Segmentation and Reassembly, AAL:n osakerros

SC Sequence Count, AAL1:n 3 bitin laskurikenttä

SDH Synchronous Digital Hierarchy

SDU Service Data Unit

SN Sequence Number, AAL1:n 4 bitin SAR PDU:n numero

SNMP Simple Network Managament Protocol, Verkonhallintaprotokolla

SNP Sequence Number Protection, ALL1:n 4 bitin SAR PDU:n suojaus

ST Segment Type, AAL3/4:n 2 bitin kenttä, joka ilmaisee segmentin tyypin

TC Transmission Convergence, Fyysisen tason osakerros

TDM Time-division multiplexing

UNI User- Network- Interface, ATM- pääteaseman ja ATM- kytkimen välinen rajapinta

UU AAL5 User-toUser Information

VCI Virtual Channel Identifier, Virtuaalikanavan tunnistin

VPI Virtual Path Identifier; Virtuaalipolun tunnistin














































1. Johdanto

Tänä päivänä erilainen informaatio kulkee vielä suurilta osin eri verkoissa ja verkkotopologioissa: Puhelinverkoille on omat siirtotiensä ja päätelaitteensa ja dataverkoille omansa. Pyrkimyksenä on kuitenkin päästä tilanteeseen, jossa monien päällekkäisten, suuria ylläpitokustannuksia vaativien verkkojen sijasta olisi yksi yhteinen siirtojärjestelmä, jossa kaikki palvelut toteutettaisiin. Tähän tähtää kansainvälisen standardointijärjestön ITU-T:n luoma laajakaistaisen tie-donsiirtoverkon standardi B-ISDN. Se määrittelee menetelmät niin puheen, mul-timedian kuin datankin nopeaan siirtoon. B-ISDN:n toteuttamisteknologiaksi ITU-T on valinnut ATM:n, joka kykenee tarjoamaan riittävät edellytykset edellä mainittujen palvelujen toteuttamiseen. Tässä esityksessä käydään läpi ATM:n pääpiirteitä yleisellä tasolla menemättä yksityiskohtaisuuksuuksiin, joitakin poikkeuksia lukuunottamatta.

2. ATM:n yleiskuvaus

ATM on pakettivälitystekniikka, joka nimestään huolimattta toimii bittitasolla synkronisesti. Asynkroninen viittaa tapaan, jolla kaistaa allokoidaan yhteyksien kesken. Kaista jaetaan pieniin kiinteänmittaisiin aikaväleihin, joita allokoidaan käyttäjille tarpeen mukaan. ATM: ää voidaan luonnehtia seuraavilla perus-ominaisuuksilla:

ATM:n vahvuus perustuu juuri dynaamiseen ja joustavaan kaistan allokointiin. Toisaalta, koska mitään tiettyä aikaväliä ei ole varattu, tarvitsee jokaiseen soluun liittää otsikko, jotta tiedetään mille yhteydelle solu kuuluu. Otsikon prosessointi jokaisessa kytkimessä kuluttaa resursseja. Toisaalta, koska kiinteää resurssia ei varata, voi kytkimissä syntyä kilpailutilanteita, jolloin tarvitaan puskurointia, joka puolestaan aiheuttaa viivettä. Puskureiden rajallinen koko aiheuttaa sen, että soluja menetetään puskureiden täytyttyä. Näitä tilanteita varten on kehitetty ns. Quality of Service (QoS), jota käsitellään myöhemmin. ATM- verkon tyypillisiä nopeuksia ovat 155 Mbit/s ja 622 Mbit/s, runkoverkoissa voidaan päästä nopeuksiin 2,4 Gbit/s.

3. ATM- solun rakenne

ATM- solu koostuu 5 tavun mittaisesta otsikkokentästä ja 48 tavun mittaisesta informaatiokentästä. Solun pituus on kompromissi ANSI:n ehdotuksesta, joka käsitti 5 tavun otsikon sekä 64 tavun informaatiokentän ja ETSI:n ehdotuksesta, joka käsitti 4 tavun otsikon ja 32 tavun informaatiokentän. Solun pituus täytyi saada riittävän lyhyeksi, jotta puheen pakkauksessa ei synny liian suurta viivettä, toisaalta liian lyhyt solu taas aiheuttaa tehokkuuden laskua.[1]

Tärkein yksittäinen ATM- standardi käsittää ATM- solun otsikkokentän raken-teen määrityksen. ATM- solun otsikkokentän rakenteesta on standardissa määri-telty kaksi erilaista versiota. ATM- solun otsikon rakenne UNI- rajapinnassa määritellään UNI- spesifikaatiossa. UNI- spesifikaatio määrittelee kommuni-koinnin ATM- pääteasemien (työasemien ja reitittimien) ja ATM- kytkinten välillä yksityisessä ATM- verkossa. Otsikon rakenne NNI- rajapinnassa määri-tellään NNI- spesifikaatiossa. NNI- spesifikaatio määrittelee kommunikoinnin ATM- kytkinten välillä. Kuvassa 3.1 on esitetty ATM- solun otsikon rakenne sekä UNI- että NNI- rajapinnassa.[2]


5 tavua 48 tavua

G V V P C H

F P C T L E Hyötykuorma

C I I P C

4 8 16 3 1 8 Bittiä

(a)

V V P C H

P C T L E Hyötykuorma

I I P C

12 16 3 1 8 Bittiä

(b)

Kuva 3.1. ATM- solun rakenne (a) UNI:ssa ja (b) NNI:ssä

UNI- rajapinnassa otsikko koostuu seuraavista kentistä:

NNI- rajapinnassa otsikkokenttä on muuten samanlainen kuin UNI- rajapin-nasssa mutta GFC- kenttä puuttuu. GFC- kentän neljä bittiä on lisätty VPI- kenttään, joka on näin ollen 12 bittiä. Tämä antaa ATM- kytkimille mahdollisuuden suurempien VPI- arvojen käyttöön.

4. B-ISDN- yhteyskäytännön perusmalli (PRM)

ATM:n perusrakennetta voidaan tarkastella ITU-T:n B-ISDN:ää varten standar-doidulla yhteyskäytännön perusmallilla. B-ISDN tarjoaa palvelut kapeakaistaisen puheen siirrosta datan, videon ja multimedian siirtoon. Palvelut voivat olla va-kiobittinopeuksisia (CBR) tai muuttuvabittinopeuksisia, yhteydellisiä tai yhtey-dettömiä. Kaikkia näitä palveluja tukemaan verkko käyttää virtuaaliyhteyksiä, jotka voivat olla point-to-point tai multipoint tyyppisiä, yksi- tai kaksisuuntaisia, kytkentäisiä tai pysyviä. B-ISDN kutsu voi muodostua useista virtuaalikutsuista, joita voidaan neuvotella, muodostaa, modifioida ja lopettaa erikseen tai yhdessä.[1]

Perustavaa laatua oleva osa B-ISDN spesifikaatiota on ns. yhteyskäytännön perusmalli(PRM), jonka avulla voidaan kuvata erityyppisiä informaatiovirtoja, joita ATM- verkossa liikkuu. Yhteyskäytännön perusmalli on esitetty kuvassa 4.1. Se koostuu kolmesta osasta:

Kuva 4.1. B-ISDN yhteyskäytännön perusmalli

Hallintaosa käsittelee verkonhallintaan ja suorituskykyyn liittyviä asioita. Hal-lintaosa käsittää yhteyskäytännön kaikki kerrokset. Ohjausosa käsittää kaikki ATM- verkon merkinanto- ja ohjaustoiminnot. Merkinannolla tarkoitetaan kaik-kea yhteyteen liittyvää hallintaa, kuten yhteydenmuodostus ja -purku. Käyttäjäosa käsittää kaiken käyttäjän informaation, joka on täysin läpinäkyvää ATM- verkolle.




5. Käyttäjäosa

Käyttäjäosa muodostuu neljästä tasosta:

Jokainen taso käyttää hyväkseen alemman tason palveluja ja tarjoaa puolestaan palvelua yläpuolella olevalle tasolle.

5.1 Ylemmät tasot

Käyttäjän palveluita tuetaan käyttäjäosan ylemmällä tasolla. Tätä varten ITU-T on määritellyt neljä erilaista palveluluokkaa.

Luokan A palvelu on yhteydellinen, sen bittinopeus on vakio ja lisäksi lähettäjän ja vastaanottajan kellot tulee olla synkronissa, eli vallitsee aikariippuvuus. Esi-merkkinä A- luokan palvelusta on kytkentäinen puhelinyhteys.

Luokan B palvelu on myös yhteydellinen ja aikariipuva, mutta sen bittinopeus ei ole vakio. Tämän luokan palveluita on esimerkiksi kompressoitu, vaihtuva-nopeuksinen video ja audio.

Luokan C palvelu on yhteydellinen ja vaihtuvabittinopeuksinen, mutta ei aikariippuva. Kyseessä on tyypillinen yhteydellinen datapalvelu, kuten Frame Relay.

Luokan D palvelu on yhteydetön, vaihtuvabittinopeuksinen ja aikariippumaton. Mikä tahansa yhteydetön datapalvelu voidaan lukea tähän luokkaan. Erityisesti tähän luokkaan kuuluu ITU-T:n määrittelemä laajakaistainen yhteydetön datapalvelu (Broadband Connectionless Data Service BCLDS) ja ATM Forumin LAN Emulaatio- palvelu[3]. Taulukossa 5.1 on yhteenveto eri informaa-tioluokista.

Luokka A Luokka B Luokka C Luokka D

Lähettäjän ja vas-

taanottajan välinen ON ON EI EI

aikariippuvuus

Bittinopeus VAKIO VAIHTELEVA VAIHTELEVA VAIHTELEVA

Yhteysmuoto KYTKENT. KYTKENT. KYTKENT. EI KYTKENT.

Taulukko 5.1. AAL:n informaatioluokat [4]



5.2 ATM- sovitustaso (AAL)

ATM- sovitustaso (AAL) tukee kaikkia neljää palveluluokkaa palveluriip-pumattoman ATM- tason yläpuolella. Alunperin oli tarkoitus, että jokaista neljää palveluluokkaa A-D vastaisi oma AAL- tason sovitusprotokollansa. Tällä het-kellä standardeissa on määritelty seuraavat AAL- tyypit: AAL1 A- luokan pal-veluille, AAL3/4 C- ja D- luokan palveluille sekä ALL5, joka on yksinker-taistettu versio AAL3/4: stä. AAL2- tyyppiä B- luokan palveluille ei ole stan-dardoitu.[1]

ATM- sovitustason tehtävänä on tehdä muunnos ylemmiltä tasoilta tulevien SDU:iden (esimerkiksi videostreamit tai datapaketit) ja ATM- solujen välillä. ATM- sovitustaso saa paketteja ylemmäntason protokollilta (esimerkiksi IP, NetWare) ja jakaa nämä paketit 48- tavun mittaisiin segmentteihin, jotka muo-dostavat ATM- solun hyötykuorman.[2]

ATM- sovitustaso jakaantuu kahteen osakerrokseen: konvergenssi (CS) ja paloittelu ja kokoaminen (SAR). SAR- osakerroksen tehtävänä on lähetettäessä paloitella ylemmiltä tasoilta tulevat dakehykset ATM- soluihin sopiviksi ja vastaanotettaessa koota tulevat solut takaisin ylemmille tasoille meneviksi ke-hyksiksi. CS- osakerros on palveluriippuva ja huolehtii kunkin palvelun eri-tyisvaatimuksista.

5.2.1 AAL1

ITU-T:n suositus I.363 määrittelee AAL1:n tukemaan vakiobittinopeuksista palvelua. AAL1- tyyppiä voidaan käyttää sekä ns. strukturoimattomaan data-siirtoon (unstrucrured data transfer), jossa SDU:ta käsitellään jatkuvana bitti-virtana siten, että käyttäjän datan sisäiseen rakenteeseen ei kiinnitetä huomiota, että ns. strukturoituun datasiirtoon (structured data transfer), jolloin välitetään rakenneinformaatiota käyttäjän datavirrasta.

5.2.1.1 Strukturoimaton siirto

Strukturoimattomassa siirrossa käyttäjän data jaetaan 47 tavun segmentteihin. Jokainen segmentti muodostaa CS PDU:n, joka lähetetään SAR- osakerrokselle. Jokaiseen segmenttiin lisätään yksi tavu SAR- informaatiota, joka koostuu neljän bitin järjestysnumerokentästä (SN) ja neljän bitin järjestysnumeron suojakentästä (SNP). Syntynyt 48 tavun SAR PDU toimitetaan ATM- kerrokselle, jossa se kapsuloidaan ATM- soluksi lisäämällä siihen otsikkotiedot. Kuvassa 5.1 on esitetty ATM- solun muodostuminen, kun kyseessä strukturoimaton siirto tyyppiä AAL1.

SN- kenttä koostuu yhden bitin CSI- indikaattorista, joka kertoo CS- funktion olemassaolosta ja kolmen bitin SC: stä, jota käytetään ilmaisemaan SAR PDU: iden järjestystä koottaessa SDU: ta vastaanottopäässä. SNP- kenttä koostuu kol-men bitin CRC: stä ja pariteettibitistä.

Kuva 5.1. ATM-solun muodostuminen, kun kyseessä on strukturoimaton siirto tyyppiä AAL1.

Vastaanottopäässä SDU kootaan vastaanotetuista SAR PDU: ista. AAL1:n teh-täviin vastaanottopäässä kuuluu:

5.2.1.2 Strukturoitu siirto

AAL1:n tarjoamassa strukturoidussa siirrossa voidaan käyttää hyötykuorman toista tavua välittämään käyttäjän datan rakenneinformaatiota. AAL1:n CS käyt-tää osoittimia erottamaan erillaisia käyttäjän datan tietolohkojen rajoja. Ns. P- mallissa CS PDU:n ensimmäistä tavua käytetään osoittimena ja 46 tavua on hyötykuormaa. Käytettäessä P- mallia SN- kentässä CSI: n tulee olla 1. Osoit-timen ensimmäinen bitti on varattu tulevaisuuden käyttöä varten, ja seitsämän seuraavaa bittiä kertovat tavusiirtymän, josta seuraava tietolohko alkaa.[1]

5.2.2 AAL3/4

ITU-T: n suositus I.363 määrittelee AAL3/4:n tukemaan luokan C ja D muuttu-vabittinopeuksista palvelua. AAL3/4 on rakenteeltaan huomattavasti moni-mutkaisempi kuin AAL5, ja se sallii datan multipleksoinnin useilta AAL3/4- käyttäjiltä. AAL3/4 koostuu, kuten muutkin AAL- tyypit SAR- ja CS- osaker-roksista. CS- osakerros jakaantuu vielä SSCS- ja CPCS- osakerroksiin. Seu-raavassa käsitellään CPCS- ja SAR- osakerroksia.

AAL3/4:n perustoiminta CPCS- ja SAR- osakerrosten kohdalta on esitetty kuvassa 5.2. Lähetyspäässä CPCS- osakerros lisää datakehykseen otsikon ja trailerin, muodostaen CPCS PDU:n. Otsikon ja trailerin päätehtävänä on havainnoida, mikäli tapahtuu väärinkokoamista. SAR- osakerros jakaa CPCS PDU:n 44 tavun mittaisiin segmentteihin. Otsikko ja traileri lisätään jokaiseen segmenttiin. Näin muodostuu 48 tavun SAR PDU, joka muodostaa ATM- solun hyötykuorman. Samaan kehykseen kuuluvat solut tunnistetaan SAR PDU:n ST- kentällä.

Kuva 5.2. ATM-solun muodostuminen CPCS:n tapuksessa.

Vastaanottopäässä kerätään kaikki SAR PDU:t, jotka kuuluvat samaan CPCS PDU:hun. Tämän jälkeen ST- ja SN- kenttien perusteella tarkistetaan, että SAR PDU:t ovat oikeassa järjestyksessä. CRC- kenttää käytetään virheiden havaitsemiseen. Virheellinen kokoaminen havaitaan Btag- ja Etag- kenttien avulla.[1]

5.2.3 AAL5

AAL5 on yksinkertainen ja kevyt AAL- taso, joka suunniteltiin vaihtoehdoksi monimutkaisena pidetylle AAL3/4: lle. AAL5 tukee vaihtelevanopeuksista data-palvelua. AAL5 huomaa siirrossa tapahtuneet virheet, mutta ei korjaa niitä. AAL5 ei tue datan multipleksointia. AAL5 CP PDU:n rakenne on kuvattu kuvassa 5.3. AAL5 saa ylemmiltä kerroksilta kehyksen, johon CP- kerros liittää trailerin muodostaen CP PDU:n.

Kuva 5.3 ATM- solun muodostuminen, kun kyseessä on AAL5:n CP-osa.

Traileri koostuu seuraavista kentistä:

CP PDU jaetaan 48 tavun pituisiin segmentteihin, jotka kuljetetaan ATM- solun hyötykuormakentässä. Samaan kehykseen kuuluvilla soluilla on ATM- solun otsikon PT- kenttä asetettu arvoon 000 paitsi viimeisellä solulla, jolla PT=001. Vastaanottopäässä solut kootaan takaisin CP PDU:ksi.[1]

5.3 ATM- taso

ATM- taso on täysin riippumaton fyysisestä kerroksesta, ja sen tehtävät ovat seuraavat:

5.4 Fyysinen taso

Fyysisen tason tehtävänä on kuljettaa ATM- solut kahden ATM- kerroksen välillä. Fyysinen taso on jakaantunut kahteen osakerrokseen: PM- osakerros ja TC- osakerros. PM- osakerroksen tehtävänä on bittien ajastus sekä siirto. Sen on myös osattava generoida ja vastaanottaa eri siirtovälineisiin sopivat aaltomuodot ja tarvittaessa tehtävä sähköisestä optiseen tai päinvastoin muunnos. TC- osa-kerroksella on seuraavat tehtävät:

6. ATM- verkon toiminnasta

ATM- verkko muodostuu toisiinsa kytketyistä ATM- kytkimistä sekä verkkoon kytketyistä ATM- päätelaitteista. ATM- kytkimet tukevat kahdenlaisia rajapin-toja: User-network- rajapintoja (UNI) ja network-node- rajapintoja (NNI). UNI kytkee ATM- pääteaseman ATM- kytkimeen, ja NNI kytkee kaksi ATM- kyt-kintä toisiinsa. Tarkemmin NNI voidaan määritellä miksi tahansa fyysiseksi tai loogiseksi linkiksi kahden ATM- kytkimen välille, jotka käyttävät NNI- proto-kollaa.[6] Yksityisen verkon sisällä kahden kytkimen välistä rajapintaa sanotaan Private NNI:ksi (P-NNI). Solujen otsikkokentät eroavat eri rajapinnoissa hieman kuten kohdassa 3 todettiin.

ATM on yhteydellinen, joten virtuaaliyhteydet täytyy muodostaa ennen kuin dataa voidaan siirtää. Virtuaaliyhteyksiä on kahden tyyppisiä: Virtuaaliväylät, joita identifioivat VPI:t ja virtuaalikanavat, joita identifioivat VCI:t. Virtuväylä on ryhmä virtuaalikanavia, jotka kytketään yhdessä läpi verkon, jolloin ainoastaan VPI:n arvo muuttuu. Virtuaaliyhteydet voivat olla pysyviä (PVC), jolloin yhteys on muodostettu esim. verkonhallinnan kautta. PVC:t vaativat aina manuaalista konfigurointia. Yhteydet voivat olla myös kytkentäisiä (SVC), jolloin yhteys muodostetaan signaloinnin avulla. Yhteyttä muodostettaessa neuvotellaan sille aina tietyt laatuvaatimukset (QoS), jotka yhteyden tulee säilyttää koko siirron ajan.

ATM- kytkimen perustoiminta on periaatteessa melko yksinkertainen: Kytkimen porttiin tulee soluja, jotka kytkin ohjaa oikeisiin ulostuloportteihin VPI- ja VCI- arvojen perusteella. Kytkeminen perustuu kytkimessä oleviin taulukkoihin, jotka mappaavat tulot ja lähdöt toisiinsa VCI/VPI- arvojen perusteella. Kenttien arvot siis muuttuvat joka kytkimessä. Kytkimien on myös pystyttävä puskuroimaan soluja tilanteessa, jossa soluja saapuu kytkimeen enemmän kuin kytkin pystyy niitä välittämään.[1][2][6]

6.1 Yhteystyypit

ATM tukee kahdentyyppisiä yhteyksiä: Point-to-point- yhteys, joka kytkee kaksi ATM- pääteasemaa toisiinsa. Point-to-point- yhteys voi olla joko yksi- tai kaksi-suuntainen. Point-to-multipoint- yhteys, joka kytkee lähdepääteaseman moneen kohdepääteasemaan. Solujen monistus suoritetaan kytkimissä. ATM ei tue suoraan multipoint-to-multipoint- yhteyksiä. Tämä mm. sen takia että AAL5 ei tarjoa keinoja monelta pääteasemalta tulevien solujen identifiointiin. Ratkaisuna ongelmaan on kehitetty mm. ns. multicast server, joka toimii siten, että serveri ottaa normaalin point-to-multipoint- yhteyden asemiin, joille se haluaa lähettää ja, asemat puolestaan ovat point-to-point- yhteydessä serveriin.[6]

6.2 Quality of Service (QoS)

ATM- verkon tehtävänä on käyttäjän solujen siirtäminen lähettäjältä vas-taanottajalle. Palvelun saaminen edellyttää käyttäjän pyyntöä virtuaaliyhteyden muodostamiseksi lähettäjän ja vastaanottajan välille. Verkko joka hylkää tai hyväksyy pyydetyn yhteyden. Yhteyden hyväksymisen jälkeen solut voivat kohdata verkossa kahdenlaista heikennystä: viivettä tai solut voivat kadota kokonaan. QoS tarkoittaa joukkoa parametrejä (viive, viiveen vaihtelu, solujen katoamistodennäköisyys), jotka neuvotellaan yhteyden muodostamisen yhteydessä. QoS parametreilla määritellään minkälaista palvelua verkolta odotetaan. Tämän perusteella päätetään voidaanko yhteys hyväksyä. Verkon pitää pystyä säilyttämään neuvoteltu palvelun taso koko yhteyden ajan.

B-ISDN:ssä on määritelty toteutettavaksi monenlaisia palveluita (puhe, video, data). Tämän vuoksi ATM tukee monia QoS- luokkia: Luokka A CBR- palveluille, luokka B VBR- palveluille, luokka C yhteydelliselle datalle (Frame Relay), luokka D yhteydettömälle datalle. Uusia QoS- luokkia on määritelty ABR- palveluille sekä UBR- palveluille. Palveluiden jako eri QoS- luokkiin on välttämätön, sillä muuten verkon on toimittava tiukimpien QoS- vaatimusten mukaan kaikelle liikenteelle. Tämä ei ole järkevää sillä esimerkiksi puheen ja kuvan siirrossa voidaan sallia muutamien solujen katoaminen, kun taas viive ja viiveen vaihtelu on saatava mahdollisimman pieneksi. Datan siirto ei taas ole niin viiveherkkää, mutta yhdenkin solun katoaminen voi tehdä koko datan käyttökelvottomaksi.

7. Ohjausosa

Ohjausosassa toteutetaan kutsun signalointiin ja ohjaukseen liittyvät toiminnot, kuten yhteyden muodostus, valvonta ja purku. Ainoastaan kytkentäisiä VP- ja VC- yhteyksiä (SVC) kontrolloidaan signaloinnin avulla. B-ISDN: n signalointi on monimutkaista, sillä yhteydet voivat olla point-to-point- tai multipoint- tyyppisiä, joilla on erilaiset QoS- vaatimukset. Kutsu voi muodostua monesta yhteydestä, ja yhteyksiä voidaan muodostaa, modifioida ja purkaa kutsun aikana.

Ohjausosa muodostuu myös useammasta tasosta, kuten käyttäjäosakin. Ohjausosalla on yhteinen fyysinen ja ATM- taso käyttäjäosan kanssa. Tämä merkitsee sitä, että signalointisolut kuljetetaan ATM- tasolla samalla tavalla kuin käyttäjän datasolut. Signalointisoluja kuitenkin käsitellään ATM- kytkimissä toisin kuin käyttäjän datasoluja, jotka kuljetetaan sellaisenaan läpi verkon. Kuvassa 7.1 on esitetty kontrolliosan rakenne UNI:ssa ja NNI:ssä. UNI- rajapinnassa ylemmiltä tasoilta tulevat signalointisanomat muunnetaan SAAL- tasolla ATM- soluihin sopiviksi. Korkeampien tasojen signalointiprotokollana toimii ITU-T:n standardi Q.2931. NNI- rajapinnassa ylempien tasojen signalointiprotokollana toimii ITU-T:n standardi BISUP. BISUP:n tukemiseen on kaksi mahdollisuutta: SAAL:n ja MTP-3:n kautta tai olemassaolevan SS7- verkon päällä.[6]

Kuva 7.1. Kontrolliosan rakenne UNI:ssä (a) ja NNI:ssä (b) ja (c).

8. Hallintaosa

Jotta haluttu QoS eri yhteyksille pystytään tarjoamaan tarvitaan tehokasta verkonhallintaa, joka takaa verkon oikean toiminnan ja resurssien tehokkaan hyväksikäytön. ATM- verkonhallinta kattaa kaikki ATM- yhteyskäytännön osat ja tasot. ATM- verkonhallinta käsittää seuraavat toiminnot:

ATM- verkonhallinta tapahtuu ITU-T:n standardoimien ns. OAM- hallinta-proseduurien avulla. Fyysisen kerroksen hallinta tapahtuu OAM- hallintavoiden F1-F3 avulla ja ATM- kerroksen hallinta hallintavoiden F4 ja F5 avulla. Verkon hallintaan liittyviä tietoja kuljettaville soluille on määritelty omat VPI/VCI- kenttien arvot.

OAM- hallintavoiden lisäksi ATM Forum määritellyt UNI- rajapintaan ILMI- protokollan. Se perustuu SNMP- protokollaan ja ATM UNI management information base:iin (MIB). ILMI- protokollan avulla päätelaite ja verkko kes-kustelevat konfigurointi- ,tila-, ja liikennetiedoista.[1]

9. Standardointi

ATM- standardointia tehdään ITU-T:n työryhmissä 11 ja 13. Ryhmä 13 on vastuussa merkinannosta ja ryhmä 13 kaikesta muusta. ITU-T on ITU:n telestandardoinnista vastaava sektori, johon kuuluu kansallisia standardointi-elimiä, teleoperaattoreita, ja laitevalmistajia.

Omalta osaltaan ATM:n standardointiin vaikuttaa voimakkaasti vuonna 1991 perustettu ATM Forum. ATM Forumiin kuuluu tällä hetkellä yli 750 yritystä tai yhteisöä. Se perustettiin nopeuttamaan ATM:n kehitystä. ATM Forum on julkaissut monia ATM:ää koskevia määrityksiä, joista tärkeimpiä ovat yksityis-ten ja julkisten verkkojen väliset liitäntärajapinnat. ATM Forumin ohella myös IEFT (Internet Engineering Task Force) on vaikuttanut ATM:n standardoin-tiin.[3]

10. Yhteenveto

ITU-T:n luoma laajakaistaisen siirtoverkon standardi B-ISDN määrittelee erilais-ten palvelujen toteuttamisen samassa verkossa. B-ISDN:n toteuttamistavaksi on valittu ATM. ATM on nopea pakettivälitystekniikka, jossa tietoa siirretään kiinteänmittaisissa soluissa. ATM: n tehokkuus perustuu dynaamiseen ja joustavaan kaistan allokointiin, jossa kapasiteettia annetaan käyttöön tarvittaessa.

Tässä työssä on pyritty käymään läpi ATM- tekniikan perusteita lähtien liikkeelle B-ISND yhteyskäytännön perusmallista ja sen osista. Kappaleessa 3 esitellään ATM- solun otsikon rakenne. Kappaleessa 4 käydään läpi yhteyskäytännön perusmallin rakenne ja esitellään sen osat. Kappaleissa 5, 7 ja 8 esitellään eri osia hieman tarkemmin. Eniten huomiota kiinitetään käyttäjäosan rakenteeseen muiden osien tarkastalun jäädessä hieman suppeammaksi. Kappa-leessa 9 käydään läpi hieman standardointia.

11. Kirjallisuuslähteet

[1] Chen, T.M; Liu, S.S. ATM Switching Systems. Artech House, Boston. 1995.

[2] Internetworking Technology Overview. Cisco Systems, USA. 1994

[3] Talala, P. ATM yleisesti, Seminaariesitelmä. http://keskus.hut.fi/opetus/ s38116/1996/esitelmat/45118p/45118p.html. Teknillinen korkeakoulu, Helsinki. 1996.

[4] Ovaska, S. S.38.118 Teletekniikan perusteet, opetusmoniste. Otapaino, Espoo. 1995.

[5] http://www.icg.tu-graz.ac.at/herwig/Research/ATM/General.html

[6] Anthony, A. ATM Internetworking. Cisco Systems, USA. 1995.