• Ei tuloksia

Pakettivälitteinen datasiirto radioverkossa

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Pakettivälitteinen datasiirto radioverkossa"

Copied!
65
0
0

Kokoteksti

(1)

Teknillisen fysiikan laitos 15.5.1989

PAKETTIVÄLITTEINEN DATASIIRTO RADIOVERKOSSA

¡¡¡¡£»lbJAmjKIO 2 C ,02150 ESPOO

Markku Toijala

Valvoja: professori Kauko Rahko Ohjaaja: Dl Arto Harjula

(2)

Tekijä ja työn nimi: Markku Toijala

Pakettivälitteinen datasiirto radioverkossa

Päivämäärä: 15.5.1989 Sivumäärä: 58

Osasto: Tietotekniikan osasto Teknillisen fysiikan laitos

Professuuri: Tkl-38

Puhelin-ja tietotekniikka

Työn valvoja: Professori Kauko Rahko

Työn ohjaaja: DI Arto Harjula

Diplomityössä käsitellään pakettiradioverkon toteutusta lähinnä kiijallisuuteen perustuen. Alue on laaja, jonka vuoksi tavoitteeksi on asetettu yleisnäkemyksen muodostaminen tekniikasta aina laitteistotasolta radiokanavan siirto-omi­

naisuuksiin ja tiedonsiirtoprotokolliin. Lähdekirjallisuuteen perustuen on esitetty saadut teoreettiset tulokset eri toteutusvaihtoehdoista.

Työssä selostetaan pakettiradioverkkojen asema ISO:n avointen järjestelmien yh- teenliittämismallissa ja käsitellään pakettiradioverkon erityispiirteet lanka­

verkkoihin verrattuna. Erilaisia kanavanvarausalgoritmeja ja protokollatyyppejä vertaillaan verkon suorituskyvyn kannalta. Lisäksi esitellään reitityksen toteutusvaihtoehtoja sekä eräitä toteutettuja pakettiradioverkkoja.

Pakettiradion etuna tiedonsiirtotapana radiokanavalla on suuri taajuustehokkuus.

Tämä on nykyisen taajuushallinnon asettamia perusvaatimuksia, sillä käytettävissä olevia VHF- ja UHF-kanavia on enää niukasti vapaana. Tyypillisillä sano- mamäärillä voi kanavalla olla satoja samanaikaisia käyttäjiä ilman, että nämä kokisivat merkittävää viivettä tiedonsiirrossa.

Pakettiradio sopii parhaiten lyhyehköjen tekstimuotoisten viestien välittämiseen.

Se tarjoaa niille virhettömän siirtotien eikä vaadi verkkosolmujen jatkuvaa kuuluvuutta store-and-forward toimintaperiaatteen johdosta. Järjestelmän kustan­

nuksia pienentää myös se, että jokainen solmu voi toistaa paketin eikä erillisiä toistimia tarvita. Oman pakettiradioverkon rakentaminen on kuitenkin aina suuri investointi ja sen sovittaminen kiinteäksi osaksi muuta yrityksen järjestelmää vaatii runsaasti resursseja. Siksi eri toteutusvaihtoehdot tulee tutkia tarkasti.

(3)

Haluan kiittää työni valvojaa, professori Kauko Rahkoa, motivoinnista tämän työn kiijoittamiseen sekä myös häneltä saamistani ohjeista ja vi­

rikkeistä kirjoitustyön kestäessä. Kiitän myös laboratorioinsinööri Tapio Erkeä, joka hoiti puhelintekniikan profesessuuria aloittaessani työn tekemisen. Hänen kanssaan käydyissä keskusteluissa hahmottui sisältö lähes lopulliseen muotoonsa.

Työn ohjaajana toiminutta DI Arto Harjulaa ja muuta Puhelin- ja tieto­

tekniikan laboratorion henkilökuntaa kiitän virikkeitä antaneista kes­

kusteluista ja miellyttävän työskentelyilmapiirin luomisesta. Laborato­

rion tietotekninen laitteisto on työn kuluessa osoittautunut korvaamat­

tomaksi sekä tiedon hankinnassa että sen esittämisessä tässä työssä.

Helsingissä, 15. toukokuuta 1989

Markku Toijala

(4)

SISÄLLYSLUETTELO

Pakettivälitteinen datasiirto radioverkossa

1. Johdanto...1

2. Pakettiradion perusteet... 3

2.1 Pakettiradion historiaa...•... 3

2.2 OSI-malli ja pakettiradio... 3

2.3 Pakettiradioverkkoon soveltuva datasiirto... 4

2.4 Pakettiradioverkon erityispiirteitä... .5

3. Pakettiradioverkon suunnitteluparametreja...7

3.1 Liikkuvan laitteen signaalin analysointi...7

3.1.1 Yleistä... 7

3.1.2 Siirtovirheiden aiheuttajat radiokanavalla... 7

3.1.3 Rayleigh-häipymän simulointimalli... 9

3.1.4 Simulointimallin antamat tulokset... 10

3.2 Kanavanvarausalgoritmit...12

3.2.1 Taajuusjako (FDM)...12

3.2.2 ALOHA... 13

3.2.3 Slotted ALOHA...13

3.2.4 Kilpavaraus (CSMA)... 14

3.2.5 Koodijako (CDMA)... 15

3.3 "Hidden Station"-ongelma...15

3.4 Yhteydetön vai yhteydellinen yhteyskäytäntö?... 18

3.5 Reititystiedon kerääminen ja jakaminen... 20

3.5.1 Modifioitu tulvamenetelmä... 20

3.5.2 Hierarkinen reititys... 21

3.5.3 Väylöitystaulu solmuista...22

3.6 Pakettiradioverkon liittäminen osaksi langallista verkkoa... 23

3.7 Satelliittiverkot... 24

4. Toteutettuja järjestelmiä... 26

4.1 ALOHA-verkko... 26

4.1.1 Yleiskuvaus...26

4.1.2 Tekninen rakenne...27

4.1.3 Ongelmia järjestelmässä... 27

4.2 DARPA PRNET... 28

4.2.1 Yleistä. . . . : ... 28

4.2.2 Laitteisto... ...29

4.2.3 Reititys... 29

(5)

4.3 Radioamatööriverkko... 33

4.3.1 Yleistä... 33

4.3.2 Laitteisto... 33

4.3.3 Protokollat...35

4.4 Meteorisirontajärjestelmät...36

4.4.1 Yleistä... 36

4.4.2 Laitteisto... 37

4.4.3 Protokollat... 38

4.5 Kaupallisia järjestelmiä... 38

4.5.1 Motorola PCX...38

4.5.2 Mobildata...40

4.5.3 Dataradio Corporation...41

4.5.4 Mobitex...41

4.5.5 Autonet...43

4.5.6 Euroopan matkapuhelinverkko GSM... 44

5. Käytännön järjestelmäsuunnittelu... .. . 46

5.1 Yleisperiaatteet...46

5.2 Vaadittava toiminta-alue... 46

5.3 Taajuusalueen valinta... 47

5.4 Siirtokapasiteetti...48

5.5 Tietosuoja... 49

6. Case: Liikkuvan jakeluliikenteen järjestelmä... 51

6.1 Lähtökohtatilanne... 51

6.2 Tarveanalyysi... 51

6.3 Ratkaisumalli...52

6.4 Järjestelmän kustannukset... 54

6.5 Muita ratkaisumalleja... 55

7. Yhteenveto... 56

Lähdeluettelo... 57

(6)

1. JOHDANTO

Langallisissa verkoissa tapahtuva pakettikytkentä on lisännyt suosiotaan jatkuvasti. Tähän ovat vaikuttaneet muun muassa palvelun laaja tar­

jonta ja edulliset tariffit. Monien yritysten liiketoiminnan luonne on kuitenkin muuttumassa niin, että tarvitaan datayhteyksiä myös ajo­

neuvoihin. Pakettiradio on tähän ratkaisu.

Vaikka etenkin sotilasverkoissa pakettiradio on ollut käytössä jo useita vuosia, on se vasta nyt leviämässä voimakkaasti myös kaupallisina so­

velluksina. Tätä auttaa erilaisissa matkapuhelinverkoissa tapahtuva pii­

rikytkentäinen modeemipohjainen tiedonsiirtopalveluiden tatjonta, mikä tehokkaasti levittää tietoa tarjolla olevista mahdollisuuksista. Paketti­

välityksellä on kuitenkin näihin nähden yksi selvä etu: se käyttää erit­

täin taloudellisesti radiotaajuuksia, joita on vain rajoitetusti saatavilla.

Tässä työssä käsitellään erilaisia pakettiradioverkon toteuttamiseen liit­

tyviä seikkoja lähinnä kirjallisuuteen perustuen. Alue on laaja, jonka vuoksi tavoitteeksi asettiin yleisnäkemyksen muodostaminen teknii­

kasta aina laitteistotasolta radiokanavan siirto-ominaisuuksiin ja tiedon­

siirtoprotokolliin. Lähdekirjallisuuteen perustuen on esitetty tärkeim­

mät saadut teoreettiset tulokset eri vaihtoehdoista.

Toinen luku selvittää pakettiradioverkkojen historiaa ja alueeseen liitty­

vää terminologiaa. Pakettiradioverkkojen sijoittuminen ISO:n avointen järjestelmien yhteenliittämismallissa selostetaan ja esitetään paketti- radioverkon erityispiirteet lankaverkkoihin verrattuna.

Erilaisia teoreettisluonteisia suunnitteluparametrej a on selvitetty kolmannessa luvussa. Tämä antaa käsityksen radiokanavan siirtotieominaisuuksista sekä erilaisten kanavanvarausalgoritotien vai­

kutuksesta koko verkon suorituskykyyn. Pakettien reititys ja siihen liittyvät erilaiset menetelmät muodostavat oman ongelmakenttänsä eri­

tyisesti liikkuvien verkkosolmujen kohdalla. Tähän osa-alueeseen esi­

tetään katsaus luvun lopussa.

(7)

Tavallisimpia toteutettuja pakettiradioverkkoja on selostettu luvussa neljä. Nämä verkot edustavat mahdollisimman laajaa aluetta tekniikan suomista mahdollisuuksista: tehokkaasta sotilasverkosta edulliseen ra- dioamatööriverkkoon. Erilaisia kaupallisesti tarjottuja järjestelmiä on otettu mukaan kokonaiskuvan antamiseksi markkinakentästä.

Työn loppuosa käsittelee käytännön jäijestelmäsuunnittelua. Aikaisem­

paa teoriaosuutta täydennetään laitteistotyypin valintakriteerien osalta.

Tähän nojautuen esitetään suunnittelu-case jakelualan yrityksen tieto­

verkon toteuttamisesta pakettiradiolla.

(8)

2. PAKETTIRADION PERUSTEET

2.1 Pakettiradion historiaa

Samoihin aikoihin langallisten pakettiverkkojen kanssa toteutettiin Hawaijin yliopiston ALOHA-verkossa [ABRA70] ensimmäiset kokei­

lut radiotiellä tapahtuvasta pakettisiirrosta. Järjestelmä käytti kahta 100 kHz kanavaa 410 MHz taajuusalueella. Siirtonopeutena oli 24 000 bit/s.

ALOHA verkossa suoritettiin runsaasti tutkimus ja kokeilutyötä erilai­

sista protokollista radiokanavan siirtokapasiteetin hyödyntämiseksi.

Näitä käsitellään tarkemmin myöhemmin tässä työssä.

1970-luvun alkupuolella käynnisti ARPA (Army Research Projects Agency) kehitys- ja tutkimusprojektin pakettiradioverkon luomiseksi [KAHN78]. Tavoitteena oli kehittää ALOHA-verkon laajennus, joka sopisi hyvin myös liikkuvien asemien käyttöön. Tutkimus oli ensisijai­

sesti tarkoitettu kehittämään sotilaskäyttöön soveltuvia laitteita.

Nykyisin on syntynyt muutamia pakettiradiota käyttäviä sovelluksia, vaikka se on toistaiseksi levinnyt yllättävän heikosti järjestelmän käyttökelpoisuus huomioonottaen. Laajin verkko on radioamatöörien AMPRNET, joka toimii yksinkertaisella kalustolla ja hitaalla nopeu­

della. Motorola on kehittänyt alunperin IB M: n huoltomiesten käyttöön pakettiradiojäijestelmän, Dataradio Corporation lähinnä kiinteään käyttöön tarkoitetun järjestelmän sekä Mobile Data International poh­

joismaissakin kokeillun järjestelmän. Laajasti tulkiten voidaan lisäksi laskea Mobitexrn ja GSM:n datavälitys pakettiradioverkoiksi. Sotilas- puolella on tarjolla järjestelmiä HF-alueen alusten välisestä hitaasta verkosta UHF/SHF-alueen nopeaan pienen toiminta-alueen verkkoon.

2.2 OSI-malli ja pakettiradio

OSI-malli on ISO:n (International Standard Organisation) tekemä vii­

temalli avointen järjestelmien yhteenliittämisestä (Open System Inter- connetion). Se muodostuu seitsemästä kerroksesta, joiden tehtävät ja rajapinnat on tarkasti määritelty. Näiden yläpuolella ovat vielä käyttä­

jän omat sovellukset. Eri kerrosten tehtävät on kuvattu tarkemmin liit­

teessä 1.

(9)

Pakettiradioverkko vaatii yleensä mallin muutaman alimman kerroksen toteuttamista nimenomaan radiokäyttöä ajatellen: fyysinen kerros on it­

sestäänselvyys samoin siirtoyhteyskerros. Ylemmillä kerroksilla voi­

daan käyttää jo sangen kätevästi lankaverkoissa yleisiä yhteyskäytäntöjä kuten esimerkiksi ТСРДР, mutta täyden hyödyn saavuttamiseksi yleensä toteutetaan ainakin verkko- ja kuljetuskerrokset ottaen huomioon mahdolliset verkon topologian nopeat muutokset.

Yleisperiaatteena pakettiradioverkossa on kuitenkin OSI-mallin keskei­

nen ajatus: käyttäjän ei tarvitse välittää siitä, kuinka yhteys muodostuu hänen haluamaansa laitteeseen. Siis tämä ei välttämättä edes tiedä, että välillä käytetään radiotietä.

2.3 Pakettiradioverkkoon soveltuva datasiirto

Pakettiverkko taijoaa edullisimman tiedonsiirtoratkaisun yleensä silloin, kun siirrettävät tietomäärät ovat verrattain pieniä. Erityisen hyvin pa­

kettiverkon käyttö soveltuu pääteyhteyksiin, tosin jossaikin tilanteissa saattaa tällöin tulla häiritseväksi pakettivälitykseen olennaisena liittyvä vasteaikojen vaihtelu.

Pakettiradioverkolle erityisen hyvin soveltuvia käyttöympäristöjä tiedon välittämiseen keskusasemalta ala-asemille ovat esimerkiksi:

1. Asemat sijaitsevat alueella, jossa langallinen televerkko on heikosti kehittynyt tai puuttuu kokonaan. Näitä ovat yleensäkin maaseutualueet ja erityisesti suurin osa kehitysmaista.

2. Asemat ovat liikkuvia. Ajoneuvot ovat selvä ryhmä: tarvetta tiedon­

siirtoon on hälytysajoneuvoilla ja takseilla. Samoin vesillä liikkuvat alukset ovat potentiaalisia pakettiradion käyttäjiä. Tähän ryhmään kuuluu myös sotilaskäyttö.

3. Asemien tarjoama liikenne on piikikästä (suuri huippu/keskiarvo suhde) tai se on pientä kokonaismäärältään. Pakettiradiota käytettäessä voidaan usea samankaltainen asema sijoittaa samalle taajuudelle ilman, että jokaista varten vaaditaan kiinteä kaapeliyhteys, joka olisi vajaa­

käytössä.

Nykyisin käytössä on useita erilaisia pakettiradioverkkoja: liikkuvan sotilasliikenteen verkko (kapeakaistainen 16 kbit/s ja leveäkaistainen 400 kbit/s), radioamatööriverkko (1,2 kbit/s), HF-alueen radioverkko

(10)

laivastolle sekä satelliittivälitykseen perustuva (1 Mbit/s) verkko. Kai­

kille näille on kuitenkin tunnusomaista yhden jaetun radiokanavan käyttö. Verkot on suunniteltu liikkuvien käyttäjien vaatimusten mukai­

sesti ja niissä käytetään store-and-forward välitystä.

Tyypillinen verkkorakenne on kuvassa 2.1. Pakettiradioyksikkö voi­

daan jakaa kolmeen pääosaan: antenni, radiolaite ja digitaalinen ohjain- osa. Kukin radio voi olla yhteydessä useampaan naapuriinsa, mutta ei kuitenkaan saavuta suoraan kaikkia verkon asemia. Näinollen ohjain- osan on pystyttävä reitittämään sanomat ja huolehtimaan reititystiedon ylläpitämisestä.

Radio- osa

Ohjain-

isäntälaitteeseen

Kuva 2.1 Tyypillinen pakettiradioverkkorakenne

2.4 Pakettiradioverkon erityispiirteitä

Fyysinen siirtotie, radiokanava, muodostaa suurimman eron langalliseen verkkoon verrattuna. Radiokanava ei ole missään muodossa ideaalinen nopeaan tiedonsiirtoon. Ongelmia aiheuttavat esimerkiksi monitie- eteneminen, ympäristön sähkö- ja magneettikentän häiriöt sekä naapuri- solmujen signaalit.

(11)

Pakettiradioverkko on yleensä luonteeltaan liikkuva. Tämän johdosta verkon reititystieto muuttuu hyvinkin nopeasti ja se on pystyttävä jaka­

maan edelleen muille verkon solmuille. Reititysalgoritmin hyvyydestä riippuukin paljolti koko verkon tiedonvälityskapasiteetti.

Koska radiokanavaa pystytään kuuntelemaan hyvinkin etäällä lähetti- mestä, on tietosuojaan kiinnitettävä erityistä huomiota. Vaikka paketti- radioliikennettä ei pystykään seuraamaan ilman sovitinyksikköä, on ar­

kaluontoisen materiaalin välittäminen selvä turvallisuusriski. Tämä voidaan välttää ainoastaan salaamalla joko lähdemateriaali tai kaikki pakettiliikenteen sisältö.

(12)

3. PAKETTIRADIO VERKON SUUNNITTELU? ARAMETREJA

3.1 Liikkuvan laitteen signaalin analysointi

3.1.1 Yleistä '

VHP-ja UHF-taajuuksien ominaisuuksiin kuuluu, että taajuusmoduloitu signaali kohtaa monitie-etenemisestä johtuvaa häipymistä sironnan sekä rakennuksista ja muista esteistä aiheutuvien heijastusten vaikutuksesta.

Tämän seurauksena vaihtelee signaalin amplitudi Rayleigh-jakautumaa noudattaen tietyn keskiarvon ympärillä kun signaalia tarkastellaan muutaman sadan aallonpituuden säteellä vertailupisteestä. Signaalin vaihe sensijaan on tasaisesti jakautunut välille (0,tc). Kun signaalin taso laskee merkittävästi alle keskiarvon, sanotaan sen häipyneen ja vastaan­

otin havaitsee kohinaa. Puhetta lähettettäessä nämä havaitaan paukah­

duksina ja kilahduksina signaalissa, datalähetyksessä nämä puolestaan aiheuttavat virheryöppyjä.

Kuvatun kaltaiselle kommunikaatiokanavalle on kehitetty useita eri tie- donkoodaustapoja. Useimmissa tapauksessa käytetään virheenhavaitse- vaa ja -koijaavaa koodia. Kukin tieto lähetetään useaan kertaan lomi­

tettuna toisten samanlaisten sanomien kanssa: näin vältetään eri toisto­

jen joutuminen samaan virheryöppyyn. Näin saadaan aikaan tietyn as­

teen virhesietoisuus, mutta lähettämällä jokainen viesti useampaan ker­

taan pienenee välityskyky vastaavasti.

3.1.2 Siirtovirheiden aiheuttajat radiokanavalla

Seuraavassa esitetään lähteessä [KARI86] saatuja tuloksia, jotka on saatu käyttäen normaalia ISO:n määrittelemää HDLC-protokollaa. Tätä ei ole suuniteltu ottamaan huomioon radiokanavan häipymisilmiöitä, mutta sitä kuitenkin käytetään runsaasti tiedonsiirtoon. Pakettien kesto­

aika oletetaan niin lyhyeksi, että suurin osa niistä siirtyy häiriöttä häi­

pymisten väliaikana. Normaalisti lähetetään jokainen paketti vain ker­

taalleen. Jokaisessa paketissa on 16 bittinen CRC-tarkistussumma, jonka avulla havaitaan siirron virhettömyys. Mikäli tapahtuu siirto­

virhe, tilanteesta riippuen vastaanottaja joko hylkää paketin tai pyytää

(13)

sen toistoa. Näin pysyy välityskyky sangen suurena kohtuullisen virhettömällä siirtotiellä.

Käytettäessä puhdasta kahden taajuuden FM-modulaatiota riippuu vas­

taanotetun datan virhetodennäköisyys, Pe, useasta parametrista. Ensin­

näkin se on signaalikohinasuhteen (S NR, signal-to-noise ratio) funktio.

Toinen parametri on a, signaalin taajuusdeviaation suhde kohinan kais­

taleveyteen. Kolmas vaikuttava tekijä on b, kanavan dispersio. Tämä on kanavan kaistaleveydestä aiheutunutta säröä ja on suhteessa vastaanotetun FM signaalin derivaattaan. Jos kaksi ensinmainittua pa­

rametria pidetään vakioina, niin Pe on pienin b:n arvolla 0. Kuvasta 3.1 nähdään virhetodennäköisyys signaalikohinasuhteen funktiona (b=0).

Käyrä a=°o esittää teoreettisesti parhaimman arvon, <2=1 on saavutetta­

vissa hyvin suunnitellussa järjestelmässä.

Virhesuhde

a = °°

(optimi)

4 5 6 7 8 9 10 11 12 13 14 15 16

Signaalikohinasuhde

Kuva 3.1 Virhetodennäköisyys signaalikohinasuhteen funktiona

(14)

Liikkuville radiolaitteille toinen syy virheisiin on Rayleigh-häipyminen.

Kun signaali häipyy, häipyneen osan bitit ovat virheellisiä todennäköi­

syydellä 0,5. Häipymien haitallisuus riippuu niiden syvyydestä ja omasta liikkumisnopeudesta. Esimerkiksi 850 MHz taajuudella ja 30 km/h nopeudella tippuu signaali 15 dB alle keskiarvon noin 10 kertaa sekunnissa ja pysyy tällä tasolla keskimäärin 3 ms ajan kerrallaan.

Näistä tiedoista voidaan laskea bittivirhesuhteen olevan 0,015. Jos tarkastellaan -10 dB signaalitasoa, niin-tämä tapahtuu keskimäärin 18 kertaa/s ja 5,3 ms kerrallaan. Tällöin siis signaali on tämän tason alapuolella jo 9,3% ajasta. Molemmissa tapauksissa Rayleigh- häipymisen aiheuttamat virheet ylittävät edellä käsitellyt puhtaasti satunnaisesti syntyneet virheet monella kertaluokalla. Koska satunnaisvirheet voidaan selvittää käyttämällä virheenkorjaavaa koodia, niin ainoastaan häipymisen aiheuttamat virheryöpyt ovat merkittäviä.

3.1.3 Rayleigh-häipymän simulointimalli

Paras tapa selvittää Rayleigh-häipymän vaikutusta radiokanavalla on simulointi. Tämä voidaan tehdä joko laitteistolla tai ohjelmallisesti. So­

veltuva simulointilaitteisto on esitetty lähteessä [ARRE73]. Seuraa­

vassa on lyhyt selvitys ohjelmallisesti toteutetusta simuloinnista [KARI86].

Sähkökentän voimakkuutta e ja samalla liikkuvan antennin vastaanot­

tamaa signaalia voidaan kuvata kaavalla [CLAR68]

e=x\ cos coct + X2 cos coct,

missä x\ ja ovat kaksi riippumatonta normaalijakautunutta satun­

naismuuttujaa, joiden keskiarvo = 0 ja joilla on yhtäsuuri varianssi, coc on kantoaaltotaajuus. Näin saatu e:n amplitudi noudattaa Rayleigh-ja- kautumaa. Tämä signaali on lähtökohta simuloinnille, joka ohjelmoi­

daan kuvan 3.2 mukaisesti:

(15)

Lasketaan Doppler-siirtymä Cöm = 2tuv/X tarkastellulla nopeudella v.

Syötetään alussa muodostetut sarjat saadun siirtofunktion läpi, jolloin saadaan antennin vastaanottama Rayleigh-häipymän muuttama signaali.

Lasketaan edellisen pohjalta amplitudifunktio 0,25 Hz välein ja talletetaan se matriisiin [bjJ.

Lasketaan matriisin [bjJ arvoista numeerisesti integroiden kertoimet kanavan siirtofunktiota kuvaavalle Fourier-Saijalle.

Generoidaan kaksi riippumatonta normaalijakautunutta Saijaa, joiden keskiarvo on nolla ja joilla on sama varianssi.

Kuva 3.2 Simulointiohjelman periaatekaavio

3.1.4 Simulointimallin antamat tulokset

Simuloinnilla saadaan kuvan 3.3 mukaiset arvot nopeuksille 30 km/h ja 110 km/h. Voidaan selvästi päätellä, että virheettöminä siirtyneiden pa­

kettien määrä riippuu häipymiskohtien välisestä ajasta ja tietenkin pa­

kettien pituudesta.

(16)

Todennäköisyys paketin häipymisvälin toteutumiselle

99.99

110 km/h

30 km/h

40 80 120 160 200 240 280 320

Häipymisten väli (ms)

Kuva 33 Häipymiskohtien aikajakautuma -15 dB tasolle ajoneuvon nopeuksilla 30 km/h ja 110 km/h

Todennäköisyys paketin siirtoajan toteutumiseen

Paketin pituus = 4 ms

Siirtoaika pakettipituuden monikertoina

Kuva 3.4 Siirtoviive pakettipituuden suhteen 110 km/h nopeudella Kuvassa 3.4 on esitetty siirtoviiven jakautumistodennäköisyys 110 km/h nopeudella liikkuvalle solmulle eri pakettikokojen osalta. Selvästi voi­

daan havaita viiveen (ja välityskyvyn) parantuvan pakettikoon pienen­

tyessä. Toisaalta kuitenkin paketin koon pienentyessä kasvaa otsikko-

(17)

tiedon suhteellinen osuus ja kokonaistehokkuus pienenee. Näiden ar­

vojen suhteen voidaan kuitenkin löytää optimi, jossa viive on pieni ja tehokkuus suuri.

3.2 Kanavanvarausalgoritmit

Kanavanvarausalgoritmilla tarkoitataan sitä tapaa, jolla verkkosolmu huolehtii, että sen lähetys menee mahdollisimman virhettömänä perille.

Taajuusjakoa lukuunottamatta perustuvat kaikki seuraavassa esitetyt ta­

vat saman radiokanavan vuorottaiseen käyttämiseen, aikajakoon.

(TDMA = Time Division Multiple Access)

3.2.1 Taajuusjako (FDM)

Taajuusjakoa käytettäessä jokaiselle asemalle varataan oma lähetys- taajuus. Näin estetään tehokkaasti kahden solmun lähetteiden törmää­

minen toisiinsa. Ongelma on kuitenkin siinä, että jokaisella vasta- asemalla on pystyttävä seuraamaan useaa taajuutta. Jotta taajuusjaosta saataisiin kaikki hyöty, tulee näiden vastaanottimien olla kokonaan eril­

lisiä yksiköitä. Tämä on erittäin kallista.

Taajuusjaossa jää kanavan käyttöaste alhaiseksi pienellä tarjotulla liikenteellä, koska koko kanava on varattu tietylle solmulle sen tarjoa­

man liikenteen määrästä riippumatta. Tämä taajuustehokkuus on kui­

tenkin nykyisin ensiarvoisen tärkeä ominaisuus telehallintoviranomai- sille, sillä käyttökelpoiset radiokanavat alkavat olla vähissä etenkin ti­

heään asutuilla seuduilla.

Taajuusjaon eräänä erikoistapauksena voidaan pitää sitä, että keskus­

asema lähettää ja vastaanottaa eri taajuuksilla. Sensijaan ala-asemat toimivat kaikki samalla kanavalla. Tällöin liikenteen on oltava aina keskusaseman ja ala-aseman välistä. Näin on tehty esimerkiksi Havvai- jin ALOHA-verkossa.

(18)

3.2.2 ALOHA

ALOHA-protokollassa asema lähettää paketin aina, kun sillä on tietoa välitettävänä. Tämä tapahtuu riippumatta siitä, onko kanavalla muuta liikennettä vai ei. Mikäli kaksi asemaa lähettää yhtä aikaa tapahtuu törmäys ja ainakin toisen lähettämä paketti tuhoutuu. Paketin vir­

heettömyys tutkitaan siihen liittyvästä tarkistussummasta.

Abrahamson [ABRA70] on johtanut ALOHA-verkolle kanavan käyttö­

asteen p :

In N

p=--- N=paketin lähettämiseen 2N tarv. yritysten lukumäärä

Tästä saadaan p:n maksimiarvoksi 18,4% (=l/2e), joka on siis ALOHA- kanavan suurin mahdollinen käyttöaste. Mikäli tämä ylitetään, joudu­

taan kuormituskäyrän epästabiilille alueelle, jolloin on vaarana koko kanavan tukkiutuminen. Käytännössä pyritäänkin jättämään pieni var- muusmarginaali ja pidetään kanavan kuormitus noin 16%:ssa tai sen alapuolella.

3.2.3 Slotted ALOHA

Slotted ALOHA:ssa on aika jaettu paketin mittaisiin aikaväleihin ja solmu voi aloittaa lähettämisen ainoastaan jonkin aikavälin alussa. Tätä selventää oheinen kuva: Paketit А, В ja E välittyvät oikein, mutta C ja D törmäävät.

lZ

В

t -M •» •t ♦ H < b-t-44-

cl

■4-4-+- +-4Ч-

I е

H-

Aika ->

Kuva 35. Slotted ALOHA protokolla

Slotted ALOHAdle voidaan johtaa kanavan läpäisykyky p kuten klas­

sisen ALOHA:n tapauksessa:

In N

P =

N

N=paketin lähettämiseen tarv. yritysten lukumäärä

(19)

Tästä saadaan differentoimalla suurimmaksi käyttöasteeksi 36,8%, eli kaksi kertaa parempi kuin klassisella ALOHA:lla. Slotted ALOHA vaatii kuitenkin jäijestelmältä enemmän monimutkaisuutta: kaikkien solmujen on oltava synkronissa keskenään eli niiden kellojen täytyy olla samassa ajassa. Käytännössä täytyy järjestelmässä olla jokin aikapulssit säännöllisin väliajoin lähettävä laite.

3.2.4 Kilpavaraus (CSMA)

Kanavan kilpavaraus (CSMA, Carrier Sense Multiple Access) on tuttu langallisista lähiverkoista: ШЕЕ 802.3 suosituksen mukainen lähiverkko (nk. ethemet) käyttää sen kehitettyä muotoa. Kilpavarausprotokollalla saadaan erittäin hyvä siirtokanavan käyttöaste.

CSMA perustuu siihen, että kukin solmu kuuntelee väylää ennen pake­

tin lähettämistä. Pakettia ei lähetetä, mikäli havaitaan väylän olevan va­

rattu. Mikäli väylä on vapaa, voidaan toimia usealla eri tavalla riippuen valitusta käyttäytymisestä:

"Non-persistent"-käyttävtyminen: Solmu jää odottamaan kanavan va­

pautumista lähettää välittömästi havaittuaan kanavan vapaaksi.

"p-persistent"-kävttäytyminen: Solmu odottaa asetutun ajan t ja tarkistaa uudelleen kanavan tilan. Mikäli se on varattu, odotetaan jälleen yksi t ja tarkistetaan tilanne uudelleen. Mikäli kanava on vapaa, lähetetään pa­

ketti todennäköisyydellä p tai odotetaan jälleen yksi aikaväli t toden­

näköisyydellä (1-p). Valitsemalla p riittävän pieneksi, saadaan jopa 80% kanavan välityskyvystä hyödynnettyä. Tämä tosin tapahtuu kes­

kimääräisen välitysajan kustannuksella.

"l-persistent"-käyttäytvminen: Tämä on itse asiassa edellisen erikois­

tapaus: kanavan ollessa vapaa lähettää solmu aina pakettinsa.

Kanavan käyttöastetta erilaisilla persistenssiarvoilla on tutkittu lähteessä [KLEI74], Oheisesta kuvasta nähdään saadut tulokset eri arvoilla.

Kaikki ovat kuitenkin selvästi parempia kuin ALOHA-menetelmillä.

(20)

Slotted 1 -persistent

Normalisoitu viive (paketin pituuksia)

Nonpersistent Slotted

ALOHA ALOHA

M/0/1

0.4 0.6 0.8

Kanavan kuormitusaste

Kuva 3.6 Eri persistenssiarvojen vaikutus kanavan välityskykyyn CSMA menetelmä edellyttää, että siirtoviive on lyhyt paketin kesto- aikaan verrattuna. Tilannetta voidaan parantaa kasvattamalla paketin pituutta tai käyttämällä erityistä kanavanvaraussignaalia ennen varsinai­

sen tiedon lähettämistä (BTMA, Busy Tone Multiple Access).

3.2.5 Koodijako (CDMA)

Hajaspektritekniikka taijoaa uuden mahdollisuuden kanavan jakami­

seen: koodijaon (CDMA, Code Division Multiple Access). Tällöin voidaan samalle kanavalle sijoittaa useita erillisiä solmuja, jotka käyttä­

vät erilaista pseudo-satunnaista koodia spektrin levittämiseen. Näin ja­

kautuu suurtaajuusenergia eri paikkoihin spektriä.

Koodijaon ongelmana on havaita halutun vasta-aseman oleminen va­

paana: vasta-aseman olisi tiedettävä tämän kulloinkin käyttämä koodi.

3.3 "Hidden Station"-ongelma

Suuren ongelman pakettiradioverkon toteutuksessa muodostaa radio­

aaltojen etenemisestä syntyvät katvealueet. Näiden johdosta eivät kaikki verkon solmut kuule toisiaan. Ongelma tilanteessa on se, että kaksi solmua voi lähettää yhtä aikaa käyttäen kilpavarausperiaatetta,

(21)

koska ne eivät kuule toistensa lähetystä. Kuitenkin näiden välissä oleva solmu kuulee molempien paketit, jotka törmäävät.

Kuva 3.7 Hidden Station ongelma

Hidden station ongelmaa on yritetty teoreettisesti ratkaista lähteessä [ТОВА75]. Koska eri vaihtoehtojen mallittaminen on hankalaa, ei mi­

hinkään yksikäsitteiseen tulokseen ei voida päästä. Lähteessä on käsi­

telty useita eri malleja, joista seuraavassa esitetään tulokset nk. seinä- mallissa.

+ 180°

Asema Seinä -7

(mäki tms.)

Terminaali To

Kuva 3.8 Seinämallin periaate

Malli rakentuu kuvan 3.8 mukaisesti oletuksesta, että solmut ovat ja­

kautuneet tasaisesti ympäristöön ympyrän muotoiselle alueelle. Kaikki solmut ovat radioiden kantomatkan päässä toisistaan, mutta "seinä"

(mäki tms.) aiheuttaa sen, että osa solmuista ei kuule toisiaan. Mallin muodostamiseksi on alue jaettu 10 sektoriin, jolloin se pystytään vielä

(22)

numeerisesti ratkaisemaan. Tällöin solmu TQ, joka on kulmassa oc0 sei­

nästä, kuulee naapurinsa, jotka ovat kulmassa (0,0^+180°) seinään näh­

den. 180° vastakkaisilla puolilla olevissa sektoreissa solmut kuulevat toisiaan sijainnista riippuen. Tämä on otettu mallissa huomioon tutki­

malla sekä ylä- että alarajaa kuulemiselle (siis kaikki kuulevat vastak­

kaisen sektorin solmut tai yksikään ei kuule niitä, tapaukset i g h¿ ja i G

hi). '

a) / G Hj b) / e Hj

Kuva 3.9 Solmujen kuuluvuusgraa.fi seinämallissa

Kanavan läpäisykyky

Ei 'Hidden Terminal"

solmuja

Seinämalli

(Todellinen tilanne tällä välillä)

Tarjottu liikenne kanavalla

Kuva 3.10 Liikenteenvälityskyky tarjotun liikenteen funktiona seinämallissa

Näitä tapauksia vastaavasti voidaan muodostaa kuvan 3.9 mukaiset yh- teysgraafit. Tästä kuviosta laskien saadaan kuvan 3.10 esittämä käyrä

(23)

kanavan käytettävyydestä. Se osoittaa selvästi hidden station-ongelman CSMA protokollan suorituskykyä heikentävän vaikutuksen.

Ratkaisuna ongelmaan esitetään yksittäisen solmun varustamista kah­

della radiokanavalla: toinen varsinaiseen tiedonsiirtoon ja toinen huo­

lehtimaan kanavanvarauksesta. Tämä BTMA (Busy Tone Multiple Access) menetelmä perustuu siihen, että havaitessaan liikennettä data- kanavalla solmu lähettää toisella kanavalla varattusignaalia. Tällä pro­

tokollalla päästään teoreettisesti luokkaa 70% olevaan kanavan käyttö­

asteeseen. Tämä pysyy lähes vakiona riippumatta verkon topologiasta ja asemien keskinäisestä kuulumisesta. Vastaava luku CSMAdla vaih-

telee välillä 20% - 80% pienentyen liikenteen kasvaessa.

BTMA:n toteutuksessa on kuitenkin suuria käytännön ongelmia: se vaatii solmun radiolaitteiston kahdentamisen ja silloinkin saattaa tulla ongelmia keskinäisistä häiriöistä ja vastaanottimien tukkiintumisesta.

3.4 Yhteydetön vai yhteydellinen yhteyskäytäntö?

Pakettiverkossa voidaan verkon sisäinen toiminta tehdä kahdella eri pe­

riaatteella: yhteydettömästi ja yhteydellisesti. Yhteydetön protokolla käyttää tietosähkeitä (datagrammej a), jotka kukin sisältävät kaiken pa­

ketin reititykseen tarvittavan tiedon. Kukin tietosähke voidaan reitittää edeltäjistä riippumatta. Esimerkkinä yhteydettömästä protokollasta on Yhdysvaltojen puolustusministeriön DoD:n muodostama de facto- standardi IP (Internet Protocol). Yhteydellisessä protokollassa puoles­

taan ennen varsinaisen datan lähettämistä muodostetaan virtuaaliyhteys (Virtual Circuit) alku- ja lähtöpisteen välille erityisellä yhteyden- luontipaketilla. Tämä määrää seuraavien tietopakettien reitin, joilloin näissä otsikkotiedot voivat olla selvästi vähäisemmät. Tyypillinen vir- tuaaliyhteysprotokolla on CCITT:n pakettiverkkosuosituksen X.25 mu­

kainen liikennekuri. Käyttäjälle käytetyllä menettelyllä ei ole merki­

tystä, sillä kumpikin tarjoaa palveluna virhettömän kuljetusprotokollan.

Sen sijaan valinnalla on suuri merkitys verkon suunnittelun ja suoritus­

kyvyn kannalta. Molemmilla menetelmillä on omat hyvät ja huonot puolensa, joista tärkeimpiä käsitellään seuraavassa.

Toteutuksen helppous: Datagrammipakettisolmu on helpompi imple­

mentoida kuin virtuaaliyhteyttä käyttävä, sillä sen ei tarvitse huolehtia erikoisista yhteydenmuodostus ja -purkupaketeista. Ainoaksi funktioksi jää sopivan ulospäin lähtevän reitin valitseminen reititystaulun pohjalta.

(24)

Virheelliseksi havaittu datagrammi voidaan hylätä ilman virheenkor- jaustoimenpiteitä, joiden ohjelmointi vaatisi runsaasti koodaustyötä.

Dynaaminen reitinvalinta: Kuten jo mainittiin, virtuaaliyhteydellä lu­

kitaan paketin reitti jo yhteydenmuodostusvaiheessa. Mikäli jokin solmu reitillä vaurioituu tai joudutaan käynnistämään uudelleen vaik­

kapa virtakatkon seurauksena, niin kaikki tätä kautta kulkeneet yhteydet joudutaan purkamaan ja muodostamaan uudelleen lähtöpisteestä alkaen.

Samoin tapahtuu solmun siirtyessä ja poistuessa aikaisemmalta kuulu­

vuusalueeltaan. Datagrammeja käytettäessä yhteys ei katkea, vaan uusi reitti voidaan valita paikallisesti. Näin yhteydetön protokolla on sel­

västi parempi muuttuvassa verkkotopologiassa.

Otsikkokentät (overhead): Virtuaaliyhteydellä on selvä etu datagram- meihin nähden tässä kohdassa: yhteydenmuodostuksen jälkeen otsikko­

kenttien koko pienenee ratkaisevasti. Esimerkiksi TCP/IP käyttää vä­

hintään 40 tavua jokaisessa paketissa verkko- ja kuljetuskerroksen ot­

sikkotietoihin, kun taas vastaava arvo X.25 protokollalla on 6-12 tavua.

Toisaalta on otettava huomioon liikennöinnin laatu: jos kyseessä on yk­

sinkertainen tietokantakysely tai vastaava, niin sekä vastaus että kysy­

mys saattavat kumpikin mahtua yhteen datagrammiin, jolloin yhtey­

dettömän protokollan edut tulevat esiin.

Luotettavuus: Koska datagrammi sisältää kaiken sen reitittämiseen tar­

vittavan tiedon, niin pakettisolmun ei tarvitse pitää muistissaan tilatie­

toja pakettien välillä. Näin sietää yhteydetön verkko paremmin todelli­

sissa käyttöolosuhteissa tapahtuvia ilmiöitä kuten virransyöttökatkoja ja ohjelmointivirheitä, sillä yksittäinen solmu pystytään helposti ohitta­

maan alemmilla protokollatasoilla. Lisäksi ainoa tarpeellinen tieto, mikä tuhoutuu solmun uudelleenkäynnistyksessä, on tieto naapureista ja niiden yhteyksistä. Virtuaaliyhteyksiä käytettäessä on solmun tiedettävä kunkin yhteyden muodostustiedot, joiden tuhoutuessa on koko yhteys muodostettava uudelleen lähtöpisteestä alkaen.

Verkkopalvelun laatutaso (grade of service): Yhteydellisissä verkoissa oletetaan, että kaikki sovellukset tarvitsevat luotettavaa verkkopalvelua.

Tämä ei pidä paikkaansa etenkään eräiden reaaliaikaisten sovellusten kohdallla, jotka eivät tarvitse suurta yhteyden laatutasoa eivätkä edes toimi sen tuoman ylimääräisen viiven vuoksi. Esimerkki tällaisestä on digitoitu puhe: ihminen sietää hävinneitä tai muuttuneita paketteja pa­

remmin kuin pitkiä viiveitä. Näin voidaan uhrata jonkin verran täydelli­

sestä luotettavuudesta viiveen pienentämiseksi. Datagrammeissa voi­

(25)

daan asettaa ohjausbitit niin, että jokaista hyppyä ei kuitata erikseen.

Samoin voidaan asettaa paketeille erilaisia prioriteetti tasoja. Tyypilli­

sesti tämä ei ole mahdollista yhteydellisessä protokollassa, jossa paketit palvellaan saapumisjärjestyksessä.

Yhteislähetvkset (broadcasting): Virtuaaliyhteydet ovat pääsääntöisesti kahden pisteen välisiä. Haluttaessa lähettää sama tieto N vastaanotta­

jalle, joudutaan ensin muodostamaan N virtuaaliyhteyttä ja lähettämään sama sanoma N kertaan. Tämä on annetun yhteyskapasiteetin hukka- käyttöä, jos verkkomedia sallii yhteislähetykset kuten radiokanava te­

kee. Erityisen käyttökelpoisia ovat yhteislähetykset reititystiedon le­

vittämisessä. Vaikka datagrammit eivät ratkaisekaan kaikkia ongelmia yhteislähetyksissä, niin ne myöskään niiden käyttöä estä kuten virtuaa­

liyhteydet.

Edelläolevaan nojautuen voidaan katsoa, että yhteydetön pakettiproto- kolla on soveltuu selvästi paremmin pakettiradioverkkoon, jossa solmu­

jen sijainti ja niiden yhteydet naapureihin muuttuvat jatkuvasti. Mikäli verkkorakenne on staattisempi, voidaan harkita myös yhteydellisen verkkopalvelun käyttöä.

3.5 Reititystiedon kerääminen ja jakaminen

Gitman [GITM76] on esittänyt kolme perusvaihtoehtoa pakettiradio- verkon reititykselle. Seuraavassa tarkastellaan niitä jokaista erikseen.

Näiden lisäksi voidaan käyttää muita adaptiivisen väylöityksen algorit­

meja, joita on esitelty lähteissä [ERKE71] ja [HERZ83] lähinnä puhe­

linverkon näkökulmasta. Nämä ovat kuitenkin lähes suoraan sovelletta­

vissa myös pakettiradioverkkoon.

3.5.1 Modifioitu tulvamenetelmä

Tulvamenetelmässä jokainen toistimena toimiva solmu välittää edelleen kaikki vastaanottamansa paketit kahdella ehdolla:

1) Paketin suurinta sallittua hyppymäärää ei ole ylitetty ja 2) Kyseinen solmu ei ole aiemmin juuri tätä pakettiä välittänyt

Suurin hyppymäärä voidaan määritellä lisäämällä paketin otsikkotietoi­

hin laskuri, jonka arvoa vähennetään joka kerta, kun paketti toistetaan.

Laskurin saavutettua nollan ei pakettia enää toisteta. Näin estetään se,

(26)

ettei mikään paketti voi olla ikuisesti aktiivinen. Laskurin alkuarvon valinta on järjestelmän toiminnan kannalta kriittinen parametri: Mikäli se on liian pieni, niin kaukaisempia solmuja ei pystytä koskaan saavut­

tamaan. Liian suuri arvo taas aiheuttaa turhia toistoja, jotka tuhlaavat arvokasta verkon kapasiteettia.

Toista rajoitusta, eli aiemmin toistettujen pakettien hylkäämistä, tarvi­

taan verkon avoimen topologian vuoksi: broadcast-tyyppisellä kanavalla syntyy helposti silmukoita, joissa sama paketti kiertää kunnes sen hyp- pylaskuri ylittyy. Silmukat aiheuttavat runsaasti ylimääräistä liikennettä verkkoon. Solmu pitää kiijaa viimeksi välitetyistä paketeista FIFO-jo- non avulla. Paketin koko sisältöä ei tarvitse tallentaa, vaan sen selkeästi identifioivat tiedot riittävät. Näitä voivat olla tieto lähettäjästä, vastaan­

ottajasta sekä järjestysnumero.

Näillä ehdoilla on tulvamenetelmä käyttökelpoinen menetelmä solmu- pisteiden tai toistimien ollessa liikkuvia. Menetelmän etuna on se, että yhdenkään solmun ei tarvitse tietää toisen sijaintia verkossa. Selvä haittapuoli on menetelmän vaatima suuri osuus verkon kapasiteetista.

3.5.2 Hierarkinen reititys

Hierarkinen reititys soveltuu silloin, jos liikenne tapahtuu pääasiassa keskussolmulta ala-asemille. Verkon topologian ja reititystaulun saa keskussolmu selville lähettämällä broadcast-paketin, joka levitetään tul- vamenetelmällä. Kun paketti ohittaa solmun, se liittää siihen oman tun­

nuksensa. Keskussolmu voi saamistaan vastauksista päätellä lyhimmän reitin kullekin ala-asemalle. Muodostelmaan taulukon se lähettää kulle­

kin solmulle tiedoksi sen reititystunnuksen. Esimerkki muotoutuneesta verkosta on kuvassa 3.11.

Tätä menetelmää voidaan käyttää tarvittaessa yhdistettynä muihin. Jos oheisen esimerkin kuvassa katkeaa yhteys 1300 - 1320, niin 1300 voi yrittää tavoittaa kohdettaan käyttäen tulvamenetelmää havaittuaan epä­

onnistumisen.

(27)

Keskus­

asema

2200

Kuva 3.11 Solmupuu ja solmujen nimeäminen. Pisin reitti on neljä hyppyä, joten nimet ovat 4 numeroa pitkiä varustettuna mahdollisesti

tarvittavilla loppunollilla.

3.5.3 Väylöitystaulu solmuista

Tätä algoritmia käytettäessä solmu välittää paketin edelleen ainoastaan sidoin, kun se on lähempänä kohdetta hypyissä mitattuna kuin edellinen lähettäjä. Tämä vaatii, että solmulla käytössään taulukko etäisyyksistä kaikkiin muihin verkon solmuihin. Tieto voidaan kerätä asettamalla ku­

kin solmu lähettämään säännöllisin väliajoin oma etäisyystaulukkonsa.

Muuta verkon asemat seuraavat kanavan liikennettä ja saadessaan tie­

don naapurin reitti tiedoista vertaavat sitä omaansa. Mikäli reitti naapu­

rin kautta on lyhyempi, niin omassa muistissa oleva reitti korvataan tällä.

Väylöitystaulun ylläpito solmuissa kuormittaa kanavaa enemmän kuin edellisessä kohdassa esitetty hierarkinen reititys. Vastapainona saadaan parempi virhesietoisuus, sillä solmu kokeilee kaikkia reittejä, joiden etäisyys on sama kuin pienimmällä. Tämä algoritmi soveltuu hyvin ta­

pauksiin, joissa on liikennettä myös ala-asemien välillä, samoin kuin silloin, kun toistimet ovat liikkuvia.

(28)

3.6 Pakettiradioverkon liittäminen osaksi langallista verkkoa

Pakettiradioverkon yhdistäminen langalliseen verkkoon ei eroa juuri­

kaan erillisten langallisten verkkojen yhdistämisestä. Suurimmat on­

gelmat eivät suinkaan ole verkkojen teknisessä yhteenliittämisessä vaan lainopillisissa ja käyttöpoliittisella puolella. Sälällänsä eri verkkojen yhdistämisestä hyötyvät sekä käyttäjä että verkkopalvelun tarjoaja:

käyttäjällä on selvä tarve käyttää mahdollisimman montaa eri laitteistoa omalta päätelaitteeltaan ja verkko-operaattori puolestaan toivoo mah­

dollisimman suurta liikennettä juuri itse tarjoamansa palvelun kautta.

Tutkittaessa verkkojen yhteenliittämistä on otettavat huomioon seuraa- via seikkoja [CERF78]:

- millä OSI-tasolla yhdistäminen tapahtuu

- solmujen nimeäminen, niiden osoitteet ja reititys - vuonohjaus ja kuormituksen valvonta

- laskutus

- käyttäjän oikeudet verkossa

- verkkojen välille toteutettavat palvelut.

Mikäli verkot käyttävät samaa protokollaa, voidaan ne helposti kytkeä toisiinsa esimerkiksi kuljetus- tai verkkokerroksella. Tällöin yhdys­

käytävän tehtäväksi jää lähinnä kunkin verkon oman liikenteen suodat­

taminen ja laskutustietojen kerääminen. Mikäli verkkojen yhteyskäy­

täntö on erilainen, niin joudutaan tekemään muutos korkeammilla ta­

soilla. Tämä ei ole yksinkertaista ja ääritapauksena saatetaan joutua muodostamaan esimerkiksi kaksivaiheinen yhteys kytkeytymällä ensin yhdyskäytäväsolmuun ja antamalla tälle erillinen komento yhteyden muodostamisesta haluttuun kohteeseen.

Jokaisella verkkosolmulle annetaan nimi ja osoite. Reitti yhdistää nämä kaksi toisiinsa. Verkkojen yhdistämisessä yleensä yhdyskäytävä- solmulla on kaksi verkko-osoitetta: yksi kumpaankin verkkoon, johon se kuuluu. Nimi voi olla yhteinen molemmissa, mutta sen ei välttämättä olla olla sama. Osoitteiden muodostamisesta on CCITT:n suositus X.121, joka antaa mahdollisuuden 14 numeron solmuosoitteisiin.

Käytännön standardiksi on muodostunut myös Internet: in IP-osoitteiden jakotapa: 4 oktettia (=32 bittiä) jaettuna sopiviin ryhmiin verkon laajuuden mukaan.

Toimittajakohtaisten verkkoratkaisuiden ohella on kaksi yhdistämis- standardia saavuttanut vakiintuneen aseman: X.25 pakettiverkoissa

(29)

CCITT:n X.75 suositus sekä lähiverkoissa yms. Yhdysvaltain puolus­

tusministeriön (DoD) vaatima ТСРДР. Myös ISO:n tuleva verkkoker­

ros muistuttaa suuresti DoD:n IP-protokollaa.

Suurin ongelma pakettiradioverkon liittämisessä on siinä tapahtuu sangen suuri pakettien häviäminen ja lankaverkkoa suuremmat viiveet.

Näiden vaikutus voidaan kuitenkin minimoida käyttäen sopivia protokollia.

Toinen ominainen piirre on pakettiverkon liikkuvuus ja siinä erityisesti tieto johonkin solmupisteeseen liittyvän laitteen sijainnista. Ei voida käyttää tavanomaista fyysistä osoitetta laitteelle, sillä luotettavuussyistä se on voitava kytkeä myös eri pakettiradiolaitteeseen verkon liikkuessa.

Näin täytyy ottaa käyttöön loogisen osoitteen periaate, joka tuo muka­

naan lisää reititystiedon kaltaista koko verkkoon levitettävää tietoa.

3.7 Satelliittiverkot

Erityisesti kriisiaikojen tarve toteuttaa toimintavarma viestintäjärjes­

telmä yhdessä teknologian kehittymisen kanssa on johtanut tarkempaan tutkimukseen satelliittien välillä tapahtuvasta kytkennästä. Tässä käsi­

teltävä satelliittijärjestelmä [BIND87] voi koostua muutamasta tusinasta aina useaan sataan satelliittiin saakka. Idea sinänsä on jo 10 vuotta vanha, se esitettiin ensimmäisen kerran ITC:ssä Torremolinoksessa vuonna 1979 [HERZ83],

Satelliitin korkeuden valinta vaikuttaa ratkaisevasti sen toimintaluotet- tavuuteen ja hintaan. Mitä suurempi korkeus, sitä vähemmän tarvitaan satelliitteja tietyn alueen kattamiseen halutulla redundanssilla. Kuiten­

kin satelliittien suuremmat välimatkat yhdistettynä suurempiin liiken- teenvälitysvaatimuksiin kasvattavat yksittäisen satelliitin hintaa. Li­

säksi tärkeänä seikkana on otettava huomioon se, että pienentynyt satel- liittimäärä heikentää luotettavuutta.

Kun otetaan huomioon satelliittien toiminnan kannalta tärkeimmät näkökohdat, satelliitin tehonkäytön minimointi ja väylöityksen varmis­

taminen, on pakettiperustainen liikennöinti selvästi jatkuvan kantoaallon tekniikkaa parempi. Lisäksi ympäristön suuret vaihtelut ja luotetta­

vuusvaatimukset puoltavat pakettitekniikan käyttöä. Paketeissa voidaan siirtää joko puhetta tai dataa.

(30)

Kuva 3.12 MSS (Multiple Satellite System) kaaviokuvana

Maa-asemat, jotka voivat olla joko kiinteitä tai liikkuvia, lähettävät pa­

ketit satelliitille. Satelliitti tutkii paketin osoitekentän ja reitittää sen seuraavaan kohteeseen: suoraan takaisin maahan, jos vasta-asema on ko satelliitin palvelualueella tai tyypillisemmin usean satelliitin kautta, vasta-aseman kuuluvuusalueella olevaan satelliittiin.

Liikennematriisista riippuen jotkut satelliitit voivat toimia ainoastaan satelliittien keskinäisen liikenteen välittäjinä kun taas jotkut välittävät ainoastaan paikallista maaliikennettä. Tyypillisin tilanne on kuitenkin näiden yhdistelmä, jolloin liikennematriisi ja kanavan laatu määräävät näiden suhteen.

Järjestelmän välityskyky ei ole yksiselitteisesti määriteltävissä: vaikka yksittäisen satelliitin kapasiteetti olisikin esim. 1 Mbit/s, niin siitä saa­

tava arvo N Mbit/s N:lie satelliitille ei toteudu käytännössä. Tarkka arvo riippuu liikennematriisista: satelliittien välisen liikenteen kasvami­

nen syö kokonaiskapasiteettia järjestelmältä. Samoin on muistettava se, että vaikka maa-aseman kuuluvuusalueella olisikin useampi satelliitti, se ei pysty niitä hyödyntämään samanaikaisesti.

(31)

4. TOTEUTETTUJA JÄRJESTELMIÄ

Tässä luvussa tarkastellaan lähemmin muutamaa pakettiradioverkkoa, jotka ovat olleet laajemmassa käytössä. Koska tekniikka on sangen tuo­

retta, ei etenkään kaupallisista verkoista ole saatavana yksityiskohtaisia spesifikaatioita.

Mukaan tarkasteluun on otettu ALOHA-verkko ensimmäisenä koe­

alueena, Yhdysvaltain puolustusministeriön rahoittama PRNET- kokeilu edustamaan nopeaa ja pitkälle integroitua järjestelmää sekä radio­

amatöörien pakettiverkko edustamaan laajaa ja edullista, mutta suori­

tuskyvyltään heikkoa verkkoa. Myös muutama kaupallinen järjestelmä esitellään lyhyesti.

4.1 ALOHA-verkko

4.1.1 Yleiskuvaus

Ensimmäinen laajempi tietokonejärjestelmä, joka käytti radiokanavaa kahden pisteen välisten suorien yhteyksien sijasta oli University of Hawaiim ALOHA. Laitteisto otettiin käyttöön vuonna 1971 ja siitä kehitettiin eri versioita saatujen kokemusten pohjalta.

ALOHA rakennettiin, jotta yliopiston henkilöstö, joka oli hajallaan seit­

semässä kohteessa neljällä eri saarella, pystyisi saamaan yhteyden Oahu:ssa olevaan tietokonekeskukseen. Puhelinyhteydet oli todettu kalliiksi ja epävarmoiksi. Yhteydet muodostettiin varustamalla kukin laitteisto pienellä FM-radiolla, jolla saatiin yhteys noin 30 km alueelta.

Myöhemmin, tehokkaan toistinaseman myötä, kasvoi teoreettinen kan­

tama 500 km saakka.

Kaikki liikennöinti tapahtuu ala-asemalta tietokonekeskukseen tai tieto­

konekeskukselta ala-asemalle. Kahden ala-aseman väliset yhteydet ei­

vät ole mahdollisia. Kun keskusasema vastaanottaa paketin, se ei lähetä sitä uudelleen. Näinollen ei ala-asemilla ole mahdollisuutta tietää me­

nikö sanoma perille ellei käytetä erillisiä kuittauksia.

(32)

4.1.2 Tekninen rakenne

Käytössä on kaksi kanavaa: 407,350 MHz ja 413,475 MHz. Ensinmai­

nittua käyttävät ala-asemat lähettäessään paketteja keskusasemalle ja jälkimmäistä vastaavasti keskusasema omissa lähetyksissään. Verkossa

käytetään 9600 bit/s nopeutta radiotiellä.

Verkon keskuskone on HP 2100 minitietokone nimeltään Menehune.

Tämän kautta kulkee kaikki tieto sisään- ja ulospäin keskuspaikalta.

Menehune on liitetty kahteen suurtietokoneeseen, IBM 370 ja BCC 500 sekä kahteen muuhun verkkoon, ARPANET:iin ja PACKNET:iin. Jo­

kaisella ala-asemalla on erillinen sovitin (toteutettu Intel 8080 prosesso­

rilla), joka huolehtii tiedon puskuroinnista ja uudelleenlähetyksistä.

Verkon toistimet ovat yhdellä taajuudella toimivia store-and-forward tyyppisiä laitteita. Toistin ei voi aloittaa lähetystä ennen kuin se on täy­

dellisesti vastaanottanut itse paketin. Jos Menehune lähettää uuden pa­

ketin samaan aikaan kun toistin välittää edelleen aiempaa, syntyy mo­

lempien kuuluvuusalueella törmäys ja tieto tuhoutuu. Keskusaseman onkin otettava toistimien sijainti huomioon käsitellessään lähtevien sa­

nomien jonoja.

4.1.3 Ongelmia järjestelmässä

Järjestelmä käyttää erillisiä kanavia lähetykselle ja vastaanotolla. Tämä vaikuttaa koko järjestelmän rakenteeseen laitteiston ja ohjelmiston osalta. Tutkijat ovat kuitenkin myöhemmin tulleet käsitykseen, että va­

linta oli huono. Alkuperäisenä syynä kahden taajuuden käyttöön oli tu­

levan ja lähtevän liikenteen erilainen luonne. Tuleva liikenne on sa- tunnaisliikennettä, jossa käyttäjät kilpailevat jaetun resurssin käytöstä.

Lähtevässä liikenteessä taas ainoastaan keskusasema lähettää ja siten siinä ei ole ongelmia törmäyksistä. Perusajatus on käyttää siis tulevan liikenteen kanavaa kilpavarausperiaatteella ja lähtevää kanavaa

"broadcast"-tyyppisesti, jolloin ala-asemat poimivat itselleen tarkoitetut paketit jatkuvasta viestivirrasta.

Ala-aseman lähettäessä paketin Menehune:lle on tämän lähetettävä erillinen kuittauspaketti, sillä se ei toista vastaanotettuja paketteja.

Tämä onnistuu ilman suurempia ongelmia. Vaikeampi tilanne on Menehune:n itse lähettäessä dataa ala-asemalle: ala-asema kuittaa pake­

tin kilpavarauskanavalla, jossa se voi törmätä muihin ja hävitä. Jos

(33)

Menehune ei saa kuittausta tietyn ajan kuluessa, joudutaan paketti lä­

hettämään uudelleen ja samalla tuhlaamaan kanavan siirtokapasiteettia mahdollisesti turhaan mikäli vain kuittaus on hävinnyt.

Ongelma voitaisiin kiertää siten, että kuitattaisiin kuittauspaketit (tässä on muistettava lähtevän ja tulevan kanavan tyyppiero). Tätä menettelyä ei kuitenkaan käytetä. Sitävastoin Menehune numeroi lähtevät paketit ja lähettää uuden vasta saatuaan kuittauksen edellisestä. Nyt ala-asema tietää kuittauksen menneen perille saadessaan uuden paketin kes­

kusasemalta.

Vaikka siirtonopeus radiotiellä on 9600 bit/s voi verkkoon liitettyinä ohjeislaitteina olla hitaita ( 300 bit/s ) kirjoittimia. Verkkopäätteessä onkin mahdollisuus tiedon puskurointiin rajoitetusti (muutama paketti).

Keskusaseman on kuitenkin pidettävä kirjaa oheislaitteen nopeudesta, jottei se lähettäisi enempää merkkejä kuin kirjoitin pystyy tulostamaan.

Toinen vaihtoehto olisi kuitata paketti vasta kun se on kokonaan tulos­

tettu, mutta tällöin saattaisi syntyä laitteen joutokäyntiä, jos kuittaus- paketti ei mene välittömästi läpi törmäysten vuoksi.

4.2 DARPA PRNET

4.2.1 Yleistä

Vuonna 1973 aloitti USArssa Defence Advanced Research Projects Agency (DARPA) tutkimuksen, jonka tarkoituksena oli selvittää paket­

tikytkentäisen radiokanavalla tapahtuvan store-and-fonvard tyyppisen yhteyskäytännön soveltuvuutta luotettavaan tiedonsiirtoon. Työn moti­

vaationa oli tarve saada kehitettyä liikkuvia tietokoneita ja päätelaitteita varten tietoliikenneverkko ja tarjota näille liitäntämahdollisuus kiin­

teään verkkoon. Pakettiradio tarjoaa tähän tehokkaan vaihtoehdon eri­

tyisesti ryöppyisässä liikenteessä käyttäessään kilpavarausperiaatetta kanavahallinnassa. DARPArn Pakettiradiokoeverkko (PRNET) on toi­

minut yli 15 vuotta ja osoittaunut toimivaksi ja luotettavaksi. Verkko on kehittynyt askeleittain toimintansa aikana: uusia algoritmeja on kehitetty ja uusia laiteratkaisuja on tullut käyttöön.

(34)

4.2.2 Laitteisto

Nykyisin on käytössä olevaa laitemallia kutsutaan nimellä LPR, Low- Cost Packet Radio. Sen suunnittelussa on ollut tavoitteena kehittää laite, jota voidaan valmistaa suuria määriä kohtuullisin kustannuksin, mutta kuinten sovittaa erityistarpeiden mukaan sekä joustavasti erilaisissa verkkokokeiluissa.

LPR sisältää digitaaliohjatun hajaspektriradion sekä mikroprosesso- riohjatun pakettisolmun. Se sisältää tyypillisen pakettiradiolaitteen ta­

paan OSI-mallin kolme alinta kerrosta: verkko-, siirtoyhteys- ja fyysisen kerroksen.

Lähetysteho: 5W

Taajuusalue: 1718,4- 1840 MHz Kanavia: 20 kpl 20 MHz leveitä Kanavaerotus: 6,4 MHz

Modulaatiotyyppi: satunnaiskohinaan perustuva suora hajaspektri (DSPN)

Modulaatiolaji: minimum shift keying (MSK) Datanopeus: 12.8 Mchips/s (MCPS)

LPR:n suurtaajuusosan tärkeimmät ominaisuudet [FIFE87]

LPR pystyy mukautumaan etenemisolosuhteisiin ja kanavan kuormituk­

seen muuttamalla osaa toimintaparametreistaan. Näitä ovat virheen- koijauksen laatu (FEC), monitie-etenemisen aikavaihtelut, tiedonsiirto­

nopeus sekä lähetysteho. Tarvittaessa voidaan radiolle ladata uudet pa­

rametrit tai jopa koko ohjelmisto uudelleen radiokanavaa käyttäen.

Radioliitännän lisäksi on LPR:ssä HDLC-perustainen sarjaliityntä isän­

täkoneeseen. Tämä vaaditaan jo senkin takia, että isännän on huoleh­

dittava kommunikointiprotokollan ylemmistä kerroksista.

4.2.3 Reititys

PRNET:ssä on täysin hajautettu verkon reititystiedon hallinta. Jokainen solmu kerää ja ylläpitää riittävästi tietoa verkon topologiasta, jotta se voi itsenäisesti päättää tiedon välitysreitistä mihin tahansa määränpää­

(35)

hän jo ennenkuin sille annetaan paketti lähettäväksi tai välitettäväksi.

Tietoa verkon rakenteesta pidetään kolmessa taulukossa:

• naapuritaulu

• etäisyystaulu (tiertable)

• laitetaulu

Nämä taulukot muodostetaan, kun pakettiradiolaite otataan käyttöön.

Niitä päivitetään automaattisesti verkon topologian muuttuessa. Reiti­

tystä on yksityiskohtaisemmin kuvattu lähteessä [JUBI87].

Naapuritaulu:

Kun pakettiradio käynnistetään ja protokollaohjelmisto on ladattu muis­

tiin, ryhtyy se välittömästi luomaan ja ylläpitämään paikallista kytkey- tymistietoa. Aina kun laite on toiminnassa, se lähettää aina 7,5 sekun­

nin välein reititystietopaketin (PROP, Packet Radio Organization Packet), jossa se välittää tiedon olemassaolostaan ja oman näkemyk­

sensä verkon topologiasta. Heti käynnistämisen jälkeen laite ei tieten­

kään tiedä mitään muista asemista, joten se ainoastaan välittää tiedon it­

sestään. Naapurisolmut vastaanottavat PROP:n ja päivittävät sen tie­

doilla omia taulukoitaan. Kun solmu ryhtyy välittämään liikennettä verkoon, käytetään myös näitä paketteja taulukon ylläpitoon.

Naapuritaulussa ylläpidetään pelkän listan lisäksi myös tietoa yhteysvä­

lin laadusta kunkin solmun kanssa. Tämä tapahtuu laskemalla 7,5 se­

kunnin aikavälissä kuultujen pakettien lukumäärä. Tämä lähetetään yhtenä tietona PROP-sanomassa. Jos esimerkiksi solmu on lähettänyt 80 pakettia ja vasta-asema kuulluut niistä 50, niin tämän yhteyden hy­

vyydeksi saadaan 5/8. PROP-paketin mahdollinen katoaminen on myös otettu huomioon tallentamalla edelliset laskuriarvot.

Yhteyden hyvyysarvot tasoitetaan ja yhteysvälin tulkinnassa käyttö­

kelpoiseksi käytetään hystereesiä tilanvaihdon yhteydessä. 100 ja 400 kbit/s nopeuksille pidetään erillisiä taulukoita. Naapuritaulussa on siis kaikki solmun keräämä tieto pakettiradioista, jotka ovat yhden hypyn päässä siitä. Jos solmu siirtyy toiseen paikkaan, uudet kytkennät selvi­

tetään dynaamisesti käyttäen samoja menetelmiä.

Etäisyystaulu:

Reititys PRNET:ssä perustuu siihen, että jokainen solmu ylläpitää tietoa siitä, mille naapurille pitää välittää kuhunkin muuhun solmuun tarkoi-

(36)

lettu paketti. Saadessa topogiatietopaketin (PROP) suoraan joltain sol­

multa, voi pakettiradio asettaa sen etäisyydeksi 1 itsestään ja välittää tiedon eteenpäin seuraavassa itse lähettämässään PROP:ssa. Tämän taas kuulevat jälleen uudet asemat, jotka voivat päätellä olevansa etäi­

syydellä 2 alkuperäisestä solmusta. Etäisyystaulukon englanninkielinen nimi, "tiertable", kuvaa varsin osuvasti tilannetta: tier on suoraan kään­

nettynä vyöhyke tai kerros. Näin tieto leviää koko verkkoon keskimää­

rin 3,75 sekunnin nopeudella kerrosta kohden.

Solmun N reititystaulukko

solmu reitti etäisyys

N N 0

M N 1

P P 1

L M 2

Q M 2

Kuva 4.1 Esimerkki solmun N etäisyystaulukosta (vrt. kuva 42) Etäisyystaulukon tarkoituksena on aina sisältää "paras" reitti haluttuun pakettiradiosolmuun. "Paras" on määritelty olemaan vähiten hyppyjä sisältävä reitti, jossa yhteys joka hypyllä luokitellaan hyväksi. Tästä syystä etäisyystaulukkoa päivitetään vain tiettyjen edyllytysten valli­

tessa. Päivittäminen vaatii etäisyystaulukossa sekä välitysreitin että etäisyysluvun tutkimista. Katsotaan asiaa esimerkin avulla: solmu N vastaanottaa solmun M lähettämän PROP:n. Jotta jokin reitti päivitet­

täisiin M:n kautta kulkevaksi, täytyy ensinnäkin yhteysväli M-N olla hyvälaatuiseksi luokiteltava. Sen lisäksi tulee mikä tahansa seuraavista ehdoista täyttyä:

• kohteelle ei ole ennestään reititystietoa

• uuden reitin etäisyysluku on pienempi kuin nykyinen

• myös nykyinen reitti kulkee M:n kautta

Jos yhteyden laatu naapurisolmuun tippuu, merkitään myös etäisyystau- lussa kaikki tätä kautta kulkeneet reitit huonoiksi. Tämä merkitsee sitä, että solmu etsii uuden reitin kohdesolmuun, vaikka se olisikin pidempi kuin kyseisen naapurin kautta kulkenut. Samalla tavalla kuin tieto toimivista yhteyksistä, niin myös tieto katkenneista yhteysväleistä välittyy PROP:n mukana. Tämänkin tiedon järjestelmällinen levittämi­

(37)

nen on tärkeää verkon toimivuuden kannalta. Mikäli muuttunut reiti­

tystieto ei tavoita kaikkia lähisolmuja, on protokollassa mahdollisuus katkaista mahdollisesti syntyvät silmukat ja varmistaa, ettei vanhentunut tieto pysty kumoamaan tuoreempaa.

Myös etäisyystaulujen ylläpitoon käytetään tietopakettien otsikkoken­

tistä saatavaa infomaatiota. Suurilla liikennekuormilla tämä suuresti pa­

rantaa verkon sopeutumisaikaa nopeasti muuttuvaan topologiaan.

Laitetaulu:

Laitteiden sijoittuminen verkkoon voi muuttua dynaamisesti. Siis esi­

merkiksi tietokone voidaan liittää mihin tahansa verkkosolmuun ilman, että sitä tarvitsee manuaalisesti päivittää ko. laitteiden käyttäjille. Jotta pakettiradiolaitteella olisi tiedossa mitä siihen on liitetty, lähettää kyt­

ketty päätelaite säännöllisen määräajoin lankaliitäntää pitkin ohjauspa­

ketin. Saatuaan tiedon liitetystä laitteesta pakettiradio lähettää sen edelleen PROP-sanomassa ja näin tieto leviää koko verkkoon keski­

määrin nopeudella 3,75 sekuntia/kerros. Myös laitetietoa kerätään in­

formaatiopakettien otsikkotiedoista. Näin kaikki verkon solmut ovat tietoisia mihin pakettiradiolaitteeseen kukin looginen laite on kytketty.

1,2 ovat päätelaitteet

L,M,N.P,Q ovat verkkosolmuja

Kuva 4.2 Pakettiradioverkkoon kytketyt päätelaitteet

Verkon käyttäytymistä päätelaitteen sijaintipaikan muuttuessa voidaan tarkastella oheisen kuvan mukaisessa tilanteessa: Kun laite 1 haluaa kommunikoida laitteen 2 kanssa, se lähettää yhteydenmuodostus- pyynnön lankalinjaansa pitkin liitetylle pakettiradiosovittimella L. Tä­

män tutkii laitetaulukkoaan ja havaitsee laite 2:n olevan pakettiradio N:n yhteydessä. Yhteys muodostetaan käyttäen etäisyystaulukossa ole­

vaa reittiä N:lie. Toiminta ei näy mitenkään käyttäjälle tai laitteelle 1.

Jos laite 2 siirtyykin jonkin toisen solmun yhteyteen, niin solmu N hyl­

kää sille tulleet paketit, koska ei ole kerrosmallin mukaista muuttaa rei­

titystä tällä tasolla. Tieto uudesta sijaintipaikasta päivittyy aikanaan

(38)

L:lle, jossa verkko- ja kuljetuskerroksen protokollat (IP ja TCP) huo­

lehtivat pakettien uudelleenlähettämisestä aikavalvontojen umpeudut­

tua.

Yksittäisten laitenimien lisäksi PRNET taijoaa yleisiä loogisia tunnuk­

sia. Näitä voidaan käyttää esimerkiksi yhdyskäytävien ja nimipalveli­

joiden kutsumiseen. Verkossa voi olla samalla yleisnimellä useita fyy­

sisiä palvelupisteitä, jolloin pyynnöt ohjataan aina laitetta lähimpänä olevalle.

4.3 Radioamatööriverkko

4.3.1 Yleistä

Radioamatööriverkon tavoitteena on ollut muodostaa pienillä kustan­

nuksilla kohtuullisen vaatimattomaan suorituskykyyn perustuva verkko.

Perusideana on ollut se, että amatööri on yleensä jo valmiina käytössään HF- tai VHF-alueen radiolähetin sekä pääte tai pääte-emulaattorilla va­

rustettu mikrotietokone. Näiden väliin on suunniteltu erillinen sovitin- laite, TNC Terminal Node Controller), joka vastaanottaa päätteeltä asynkronisesti lähetetyt merkit, muodostaa niistä paketin ja toimii mo­

deemina. TNC:n ulostulo voidaan kytkeä suoraan lähettimen mikrofo­

niin ttimeen. Siirtonopeudet ovat normaalikäytössä 1200 tai 300 bit/s radiotiellä.

Amatööriverkossa käytetään lähinnä ainoastaan fyysisen ja siirtoyhteys­

kerroksen protokollia. Siirtoyhteyskerros muistuttaa läheisesti CCITT:n X.25 suositusta muutamin laajennuksin: osoitekenttiä on pidennetty ja mukana on broadcast-sanomille tarkoitettu pakettityyppi. Paketissa on mahdollisuus alkeelliseen reititykseen: osoitekentässä voidaan luetella enintään 7 asemaa, jotka toistavat lähetetyn paketin listan edellyttä­

mässä jäijestyksessä. Kuitenkin siirto ja sen kuittaukset tapahtuvat ketjun päästä päähän, mikä aiheuttaa turhaa kuormitusta paketin huk­

kuessa matkalle: tällöin se on lähetettävä uudelleen koko ketjun läpi.

4.3.2 Laitteisto

Yleisimmin käytössä oleva TNC on alunperin erään yhdysvaltalaisen yhteisön kehittämän Z80 CPU:lle perustuva malli. Laitetta valmistaa kaupallisesti usea toiminimi ja niitä on saatavana alle 1000 mk hintaan.

(39)

RS-232 TTL-toso

sarjaliitäntä tangentti

32 kB SRAM+

32 kB EPROM

+ 12V

modeemin liitäntä

Z80 CPU

vahtikoira

NRZI- kooderi

AFSK-

AFSK demod.

liitäntäpiste radioon

Kuva 4.3 TNC-2:n lohkokaavio

Laitteessa voidaan yksinkertaisen tietokoneosuuden lisäksi erottaa HDLC-piiri sekä modeemi. Modeemi on toteutettu kustannusten pie­

nentämiseksi PLL-vaihelukkopiirillä sekä funktiogeneraattoripiirillä.

Nämä kykenevät käsittelemään Bell 102 ja Bell 202 modeemistandar- dien mukaisia taajuuksia. Siirtonopeudet ovat vastaavasti 300 ja 1200 bit/s. Pakettiliikenteestä huolehtii Z80-perheen HDLC-piiri, jota ennen on sijoitettu tilakoneeseen perustuva kellonerotuskytkentä: liikennöinti radiotiellä tapahtuu synkronisena käyttäen NRZI (No Return to Zero Inverted) koodausta.

TNC sisältää ainoastaan 32 kB ohjelmamuistia (ERPOM) ja toiset 32 kB käyttömuistia (SRAM). Näin siihen ei voida tehdä kovin monimut­

kaisia protokollia, toisaalta taas CPU:n tehokin tulee rajoittavaksi teki­

jäksi. Pemsohjelmisto pystyy maksimissaan 9600 bit/s nopeuteen.

Laitteelle on tämän lisäksi erilaisia lähinnä verkkosolmukäyttöön tar­

koitettuja ohjelmia. Eräissä näissä on TNC:lle jätetty ainoastaan fyysi­

sen kerroksen sovittaminen ja siirtoyhteyskerroksen protokolla hoide­

taan saijaliitynnän välityksellä isäntätietokoneessa.

(40)

4.3.3 Protokollat

AX.25

AX.25 [FOX84] on radioamatööriverkon siirtoyhteystasolla käytetty protokolla. Se pohjautuu CCITT:n X.25 suositukseen sillä erotuksella, että kaksi radioamatööritoiminnan ja radiokanavan käytön vaatimaa piirrettä on lisätty: osoitekenttää on pidennetty sekä lisätty UI (Unnumbered Information) paketti tyyppi. Tätä käytetään broadcast- tyylisiin lähetyksiin. Lisäksi on soveltuvin osin seurattu suositusta Q.921 (LAPD) useiden samanaikaisten yhteyksien (loogisten kanavien) muodostamisen osalta. Protokolla perustuu oletukseen, että molemmat osapuolet ovat tasavertaisia yhteydenmuodostuksessa, eikä siis isäntä- orja ajatteluun kuten usein siirtoyhteyskerroksen kyseessäollen.

Protokolla perustuu kanavan kilpavaraukseen (CSMA). Koska laitteita ei ole optimoitu pakettiradiokäyttöön, ovat kytkeytymisajat lähetyksestä vastaanottoon ja päinvastoin pitkiä. Samoin usein käytetään voimak­

kaasti suuntaavia antenneja ja suuria lähetystehoja. Nämä kaikki ai­

heuttavat runsaasti pakettien törmäämisiä, jolloin kanavan välityskyky laskee havaittavasti.

Ylemmät protokollatasot

AX.25:n käytöstä siirtoyhteyskerroksella ollaan sangen yksimielisiä.

Sen sijaan ylemmät kerrokset ovat vielä avoimina. Sangen laajalle on levinnyt Software 2000 Inc.:n kehittämä Net/Rom, joka on TNC-2:n va- rusohjelman erikoisversio. Tämä toteuttaa verkko- ja kuljetuskerroksen palvelut verkossa ja Net/Rom-verkkoon voidaan liittyä perus-TNC:tä käyttäen. Verkko osaa mukautua yhteyksien muutoksiin, mutta ainoas­

taan 1/2 - 2 tunnin viiveellä.

ТСРЛР

TCP/IP:tä on jossain määrin kokeilu. Vaikka se tarjoaakin hyvät mah­

dollisuudet muihin verkkoihin liittymiselle, niin sen käyttö vaatisi pa­

remman palvelutason saavuttamiseksi nykyistä nopeampia modeemeita.

Erityisesti amatöörikäyttöön on tehty net-niminen ohjelma, joka toimii IBM PC:ssä ja monissa muissa mikrotietokoneissa. Ohjelman avulla voi TNC2:ta ja KlSS-ohjelmaa käyttäen toimia TCP/IP solmuna. Siirto­

yhteyskerroksella käytetään AX.25 paketteja.

(41)

Amatööreille on varattu oma А-luokan verkkonsa ARPA/Internetistä, IP-osoitteet 44.0.0.0. Tämä on edelleen jaettu eri maihin, USA:ssa on käytössä alue 44.1.0.0 - 44.127.0.0 ja esimerkiksi Suomessa 44.139.0.0 (0 merkitsee näissä mitä tahansa lukua väliltä 1-255). Näin voitaisiin liittyä esimerkiksi ARPA-verkon pohjalle toteutettuun Internetiin (Yhdysvaltain tutkimus ja korkeakouluverkko), mikäli telehallinto tähän suostuisi.

4.4 Meteorisirontajärjestelmät

4.4.1 Yleistä

Ilmakehään tulevien pienten meteorien ionisaatiovanoista heijastuvia radiosignaaleita voidaan käyttää tiedonvälitykseen. Tälläinen järjes­

telmä on sangen yksinkertainen, suhteellisen halpa ja se toimii etäisyyk­

sillä 400 - 2000 km keskusasemasta. Yhteydensaanti onnistuu säännöl- jardia meteoria satunnaisesti jakautuen. Muutaman kerran vuodessa

(sangen säännöllisesti vuoden välein) on suurempia meteorisateita kuten Kvadrantidit, Geminidit tai Perseidit. Vain hyvin pieni osa meteori- vanoista on silmin nähtävissä.

Keskusasema Ala-asema

Kuva 4.4 Meteorisirontayhteyden periaate

Viittaukset

LIITTYVÄT TIEDOSTOT

Protokolla perustuu siihen, että kukin solmu ylläpitää listaa käsityksestään siitä, mitkä potentiaaliset johtajat ovat verkossa, sekä siitä, onko solmu itse mielestään

Osoita, että syklisen ryhmän jokainen aliryhmä on

Yhdistyksen tuolloisella pu- heenjohtajalla Mika Seppälällä ei kuitenkaan ollut mitään sitä vastaan, että yhdistykseen perustettaisiin alaosasto, Valmennusjaosto, jonka nimenomai-

Kuten tunnettua, Darwin tyytyi Lajien synnyssä vain lyhyesti huomauttamaan, että hänen esittämänsä luonnonvalinnan teoria toisi ennen pitkää valoa myös ihmisen alkuperään ja

[r]

–  laitteella useampi ajan kuluessa vaihtuva yhteys verkkoon –  Liikkua voi yksittäinen kone tai koko verkko.. •  Ongelmana osoitteen duaaliluonne, eli sen toimiminen

• RFC 4604 Using Internet Group Management Protocol Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast, 2006. • RFC

Vesistökunnostusverkosto on kaikille avoin yhteydenpitofoorumi, joka välittää tietoa ja kokemuksia vesistöjen