Internet ja tietoverkot 811338A 6 Langattomat ja mobiilit
Transcription
Internet ja tietoverkot 811338A 6 Langattomat ja mobiilit
Internet ja tietoverkot 6 811338A Langattomat ja mobiilit tietoverkot Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi 3 2014 / 2015 Langattomat ja mobiilit tietoverkot Luento pohjautuu kirjan James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach, 6th (International) ed., Pearson Education Limited, 2013, ISBN 10: 0-27376896-4, ISBN 13: 978-0-273-76896-4 kuudenteen lukuun. Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 2 Mitä käsitellään 1. 2. 3. 4. 5. 6. 7. 8. Johdanto Langatttomien linkkien ja verkkojen ominaispiirteitä Wi-Fi: 802.11 langattomat LAN – verkot Internet – yhteys matkapuhelimella Mobiilisuuden hallinta: periaatteet Mobiili IP Mobiilisuuden hallinta matkapuhelimissa Langattomuuden ja mobiilisuuden vaikutus ylempien kerrosten protokolliin Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 3 Mitä käsitellään (2) 1. Johdanto 2. Langatttomien linkkien ja verkkojen ominaispiirteitä 2.1 CDMA 3. Wi-Fi: 802.11 langattomat LAN – verkot 3.1 3.2 3.3 3.4 3.5 3.6 802.11:n arkkitehtuuri 802.11:n MAC – protokolla IEEE 802.11:n kehys Mobiilisuus samassa IP – aliverkossa 802.11:n kehittyneet piirteet Likiverkot: Bluetooth ja Zigbee Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 4 Mitä käsitellään (3) 4. Internet-yhteys matkapuhelimella 4.1 Matkapuhelinverkon arkkitehtuuri: yleiskuva 4.2 3G – verkko: Internetin laajentaminen matkapuhelintilaajille 4.3 Kohti 4G – verkkoa: LTE 5. Mobiilisuuden hallinta: periaatteet 5.1 Osoitteistus 5.2 Reititys mobiilisolmuun 6. Mobiili IP 7. Mobiilisuuden hallinta matkapuhelimissa 7.1 Puhelujen reitittäminen mobiilikäyttäjälle 7.2 Tukiaseman vaihto 8. Langattomuuden ja mobiilisuuden vaikutus ylempien kerrosten protokolliin Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 5 1. Johdanto • viime vuosikymmen matkapuhelinten esiinmarssin aikaa; liittymiä 34 miljoonaa v. 1993 2.4 miljardia v. 2006 5.5 miljardia v. 2011 • tapahtuuko sama ilmiö langattomien verkkolaitteiden kohdalla? • langattomat verkot ja mobiilipalvelut ovat tulleet jäädäkseen • teemme eron langattomien linkkien ja niiden mahdollistaman mobiilisuuden välillä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 6 Langattoman verkon elementit • langattomat isäntäkoneet päätelaitteita, joilla sovellukset toimivat kannettavat, kämmenmikrot, tabletit, älypuhelimet, pöytäkoneet voivat olla liikkuvia (mobiileja) tai kiinteitä • langattomat linkit isäntäkone yhdistyy tukiasemaan langattoman linkin välityksellä • tukiasemat: vastaavat tiedonvälityksestä isäntäkoneiden ja laajemman verkon välillä infrastruktuuriverkot ad hoc -verkot • verkkoinfrastruktuuri se laajempi verkko, johon langaton iverkko on yhteydessä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 7 Kuva 1 Periodi 3 20014/2015 Langattoman verkon elementit Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 8 Langattomien verkkojen luokitteleminen Ylimmällä tasolla kahden kriteerin mukaan tekeekö paketti langattomassa verkossa täsmälleen yhden langattoman hypyn (’hop’) vai useita langattomis hyppyjä onko verkko infrastruktuuriverkko (eli siinä on sisäistä rakennetta, esim. tukiasema) vai ei (sisäistä rakennetta ei ole, esim. ad hoc – verkko) 1. yksi hyppy & infrastruktuuriverkko tavalliset langattomat kotiverkot 2. yksi hyppy & ei infrastruktuuria Bluetooth 3. useita hyppyjä & infrastruktuuriverkko sensoriverkot, ’mesh networks’ Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 9 Langattomien verkkojen luokitteleminen (2) 4. useita hyppyjä & ei infrastruktuuria mobiilit ad hoc –verkot (mobile adhoc networks, MANET) ajoneuvoverkot (vehicular ad hoc networks, VANET) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 10 Kuva 2 Periodi 3 20014/2015 Langattomien verkkostandardien ominaisuuksia Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 11 2. Langattomien linkkien ja verkkojen ominaisuuksia 2.1 CDMA Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 12 Taustaa • siirryttäessä ’tavallisesta’ langallisesta (Ethernet-) paikallisverkosta langattomaan (Ethernet-) paikallisverkkoon muutoksia ei juurikaan tapahdu verkkokerroksessa eikä sen yläpuolella • erot pääasiassa verkkoyhteyskerrroksessa • langallisten ja langattomien linkkien eroja vähenevä signaalinvoimakkuus • elektromagneettinen säteily vaimenee kohdatessaan esteitä (esim. radiosignaali kohdatessaan seinän), jopa vapaassa tilassa signaali hajaantuu ja heikkenee eri lähetysten sekottuminen • samalla taajuudella toimivat radioasemat häiritsevät toisiaan ’monipolkueteneminen’ (multipath propagation) • tapahtuu, kun radioaalto kimpoaa esteisstä ja kulkee eripituisia polkuja pitkin kohteeseen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 13 Taustaa (2) • edellisen nojalla langattomissa verkoissa bittivirheet yleisempiä kuin langallisissa • langattomissa käytetään vahvoja CRC –virheentarkastuskoodeja luotettavia tiedonsiirtoprotokollia, kehysten uudelleenlähettämistä • oletetaan, että isäntäkone toimii langattomassa verkossa ja vastaanottaa heikentynyttä signaalia, jossa on lisäksi taustakohinaa • signaali – kohinasuhde (signal-to-noise ratio) SNR mittaa vastaanotetun signaalin voimakkuutta suhteessa taustakohinaan desibeleinä: SNR = 20 log10 [A signal / A noise ] missä A signal on signaali- ja A noise kohinaamplitudi Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 14 Taustaa (3) • mitä suurempi SNR sitä helpompi on erottaa signaali taustakohinasta • bittivirheaste (bit error rate) BER on karkeati ottaen todennäköisyys sille, että bitti muuttuu välityksessä eli että vastaanotettu bitti on virheellinen • Kuva 3 esittää BER:n ja SNR:n suhdetta kolmessa modulaatiotekniikassa (BPSK, QUAM16, QUAM256), joilla eri välitysasteet, kanava on ideaalisoitu • Kuva 3 kertoo seuraavaa kussakin modulaatiotekniikassa: mitä suurempi SNR, sitä matalampi BER kiinteällä SNR:n arvolla: mitä korkeampi on modulaatiotekniikan välitysaste, sitä korkeampi on sen BER modulaatiotekniikka voidaan valita dynaamisesti kanavan ominaisuuksien perusteella Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 15 Kuva 3 Periodi 3 20014/2015 Bittivirheaste, välitysaste ja SNR Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 16 Taustaa (4) • ’piilossa olevan pääteaseman ongelma’ (’hidden terminal problem’): asemat A ja C eivät kuule toisiaan, mutta niiden lähetykset sekottuvat B:ssä (Kuva 4) • piilossa olevan pääteaseman ongelma voi johtua esim. esteestä (Kuva 4 a) tai signaalin vaimenemisesta (Kuva 4b) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 17 Kuva 4 Periodi 3 20014/2015 Piilossa olevan päätelaitteen ongelma: syynä a: este b: signaalin vaimeneminen Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 18 2.1 CDMA • Code Division Multiple Access • kolmentyyppisiä monipääsyprotokollia kanavanjako– ; satunnaispääsy– ; ja vuorotteluprotokollat. • CDMA on kanavanjakoprotokolla käytetään langattomissa LAN – teknologioissa ja matkapuhelimissa kullakin lähettäjällä oma koodi, jonka perusteella vastaanottaja kykenee erottelemaan lähetykset Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 19 CDMA (2) • oletetaan, että A lähettää databittijonon B:lle CDMA:ta käyttäen • tällöin jokainen lähettäjän A databittijonon bitti koodataan ennen lähettämistä kertomalla se signaalilla (tai koodilla) joka vaihtuu huomattavasti nopeammin (’chipping rate’ – lohkomisaste) kuin alkuperäinen databittijono • oletetaan seuraavassa, että alkuperäiset databitit saapuvat CDMA – koodaajaan nopeudella yksi bitti aikayksikössä; yhden databitin välittäminen vaatii yhden aikavälin (slot); ja yksi aikaväli jakaantuu M : ään miniaikaväliin (minislot) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 20 CDMA (3) • lähettäjän A CDMA-koodi on jono ACDMA=(c1, c2, . . . , cM), missä kukin alkio ci on joko luku +1 tai -1 • oletetaan, että lähetettävä bitti on di ; tällöin joko +1 tai -1 • CDMA:ssa bitti di koodataan jonoksi ACDMA(di)=(Zi,1, Zi,2 , . . . , Zi,M) missä Zi,m = di cm kun m =1,2,...,M • jono ACDMA(di)=(Zi,1, Zi,2 , . . . , Zi,M) lähetetään B :lle Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 21 CDMA (4) • vastaanottaja B saa alkuperäisen bitin arvon laskemalla • Kuvassa 5 on M = 8 ja A:n CDMA –koodi ACDMA=(1,1,1,-1,1,-1,-1,-1) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 22 Kuva 5 Yksinkertainen CDMA – esimerkki: lähettäjä koodaa, vastaanottaja dekoodaa Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 23 CDMA (5) • oletetaan nyt, että N lähettäjää, kukin omalla koodillaan, lähettää databitin tietyssä aikavälissä; olkoon lähettäjän s koodattu jono (Zsi,1, Zsi,2 , . . . , Zsi,M), missä s=1,2,...,N • vastaanottajan ajatellaan saavan m. minislotissa luvun • jos lähettäjien koodit on valittu huolellisesti, saa vastaanottaja palautettua lähettäjän A koodillaan ACDMA=(c1, c2, . . . , cM) koodatun bitin käyttäen yhtälöä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 24 Kuva 6 Periodi 3 20014/2015 Kahden lähettäjän CDMA - esimerkki Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 25 3. 3.1 3.2 3.3 3.4 3.5 3.6 Wi-Fi: 802.11 langattomat LAN – verkot 802.11:n arkkitehtuuri 802.11:n MAC – protokolla IEEE 802.11:n kehys Mobiilisuus samassa IP – aliverkossa 802.11:n kehittyneet piirteet Likiverkot: Bluetooth ja Zigbee Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 26 3. WiFi: 802.11 langattomat LAN-verkot • langattomat paikallisverkot kehittyivät 1990 – luvulla • voittajateknologia IEEE 802.11 langaton LAN eli WiFi 802.11b, taajuus 2.4 – 2.485 Ghz, välitysaste 11 Mbps 802.11a, taajuus 5.1 – 5.8 Ghz, välitysaste 54 Mbps (suosituin vuonna 2004) 802.11g, taajuus 2.4 – 2.485 Ghz, välitysaste 54 Mbps • jokaisessa kolmessa 802.11 – standardissa yhteinen pääsyprotokolla (Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA) sama kehysrakenne kyetään ulottuvuuden lisäämiseksi vähentämään välitysastetta on sekä infrastruktuuri– että ad hoc –moodi Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 27 Taulukko 1 Periodi 3 20014/2015 Yhteenveto IEEE 802.11 – standardeista Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 28 3.1 802.11:n arkkitehtuuri • pääkomponentit yksi tai useampia peruspalvelusetti (pps, basic service set, BSS), joita yhdistää kytkin tai reititin peruspalvelusetti koostuu yhdestä tai useammasta langattomasta asemasta (wireless station, WS) ja yhdestä perusasemasta (base station) eli pääsypisteestä (access pont, AP) • Kuvassa 7 kaksi perusalvelusettiä on kytketty reitittimeen tai kytkimeen, joka puolestaan on yhteydessä Internetiin • jokaisella langattomalla asemalla on kuustavuinen MACosoite talletettuna aseman verkkokorttiin • jokaisella pääsypisteellä on MAC-osoite langattomalle että rajapinnalleen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 29 802.11:n arkkitehtuuri (2) • pääsypisteellä ei sensijaan ole MAC-osoitetta sille langalliselle rajapinnalle, joka johtaa reitittimeen • paikallisiverkot, jotka käyttävät pääsypistettä, implementoivat langatonta infrastruktuuriverkkoa • Kuvassa 7 infrastruktuuri muodostuu tällöin yhdestä pääsypisteistä ja langallisesta linkeistä pääsypisteiden ja reitittimen (tai kytkimen) välillä • IEEE 802.11 – asemat voivat muodostaa myös ad hoc –verkon (Kuva 8), jolloin verkkorakenne muodostetaan ’lennosta’ mobiililaitteista, jotka havaitsevat toistensa läsnäolon ja joilla on tarve kommunikoida keskenään Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 30 Kuva 7 Periodi 3 20014/2015 IEEE 802.11 LAN - arkkitehtuuri Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 31 Kuva 8 Periodi 3 20014/2015 IEEE 802.11 LAN – ad hoc–verkko Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 32 Kanavat ja assosioituminen • kun verkon ylläpito asentaa pääsypisteen, sille annetaan palvelusettitunnistin (Sevice Set Identifier, SSID) ja kanavanumero (esim. 802.11b operoi taaajuualueella 2.4 – 2.485 Ghz ja määrittää siinä yksitoista osittain päällekäistä kanavaa; kanavat 1, 6 ja 11 ovat pareittain täysin erilliset) • Wi Fi–viidakko (WiFi Jungle): sijainti, jossa langaton asema on useamman kuin yhden pääsypisteen signaalin kuuluvuusalueelle • pääsypiste lähettää säännöllisin väliajoin viittakehyksiä (beacon frame), jotka sisältävät pääsypisteen SSID:n ja MAC – osoitteen • langaton asema skannaa kanavia voidakseen perustaa yhteyden, assosioitua, johonkin pääsypisteeseen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 33 Kanavat ja assosioituminen (2) • skannaaminen voi olla passiivista tai aktiivista passiivinen skannaus: asema etsii eri pääsypisteiden lähettämiä viittakehyksiä aktiivinen skannaus: asema itse lähettää (radiolähetyksenä) selvityskehyksen, joka saapuu kaikille pääsypisteille, jotka sijaitsevat aseman toimintasäteellä • valittuaan sopivan AP:n, langaton asema lähettää tälle assosioitumispyynnön, johon AP vastaa assosioitumisvastauksella; sekä pyyntö että vastaus koostuvat yhdestä kehyksestä • assosioiduttuaan pääsypisteeseen, langaton asema liittyy AP:n aliverkkoon ja saa (AP:n kautta ja tavallisesti DHCP-protollan välityksellä) itselleen IP-osoitteen • langaton asema voi joutua autentikoimaan itsensä AP:lle Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 34 Kanavat ja assosioituminen (3) • autentikointi voi tapahtua MAC-ositteen; tai käyttäjätunnuksen ja salasanan perusteella • autentikoinnin yhteydessä AP tavallisesti kommunikoi autentikointiserverin kanssa välittäen langattoman aseman ja serverin välistä informaatiota • autentikointiprotokollana on tavallisesti RADIUS tai DIAMETER, tällöin puhutaan RADIUS– tai DIAMETER – palvelimista • yksi autentikointiserveri voi palvella useaa pääsypistettä: autentikointi- ja pääsypäätös keskitetään yhdelle palvelimelle ja AP:n kustannukset ja kompleksisuus pysyvät pieninä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 35 Kuva 9 Periodi 3 20014/2015 Passiivinen ja aktiivinen skannaus pääsypisteen löytämiseksi Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 36 3.2 802.11:n MAC – protokolla • kun langaton asema on assosioitunut AP:hen, se alkaa lähettää kehyksiä AP:lle ja vastaanottaa niitä AP:ltä • moni muukin asema haluaa tehdä samaa: tarvitaan monipääsyprotokolla koordinoimaan välitystä • 802.11:n MAC – protokolla on satunnaissaantityyppiä oleva CSMA / CA (Carrier Sense Multiple Access / Colision Avoidance) • Ethernetissä MAC – protokolla oli CSMA / CD • CSMA / CA :ssa jokainen laite (langaton asema tai AP) havainnoi kanavaa ennen lähettämistä ja pidättäytyy lähettämisestä mikäli kanava on varattu Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 37 CSMA / CA :n ominaisuuksia • CSMA / CA käyttää törmäyksen välttämistä; ja siirtoyhteyskerroksen kuittaus /uudelleenlähetys – protokollaa (Automatic Repeat reQuest Protocol, ARQ) • CSMA / CA ei käytä törmäyksen havainnointia (collision detection, CD) koska törmäyksen havaitseminen edellyttää kykyä lähettää ja vastaanottaa yhtä aikaa; koska vastaanotettu signaali on yleensä heikko lähetettyyn verrattuna, on törmäyksen havaitsemiseen käytetty tekniikka kallista rakentaa vaikka verkkokortti kykenisikin lähettämään ja vastaanottamaan yhtä aikaa, jää jäljelle ’piilossa olevan päätelaiteen ongelma’ Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 38 CSMA / CA :n ominaisuuksia (2) • kerran aloitettuaan asema lähettää kehyksen kokonaisuudessaan • CSMA / CA käyttää linkkikerroksen kuittauksia kun vastaanottaja saa kehyksen, jonka CRC-koodi täsmää, se odottaa lyhyen SIFS – ajan (Short Inter-frame Space) verran ja kuittaa sen jälkeen kehyksen mikäli lähettäjä ei saa kuittausta tietyn ajan kuluessa, se olettaa virheen tapahtuneen ja lähettää kehyksen uudelleen käyttäen CSMS / CA – protokollaa kanavaan pääsemiseksi mikäli kuittausta ei saavu muutaman uudelleenlähetyskerran jälkeen, lähettäjä hylkää kehyksen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 39 Kuva 10 Periodi 3 20014/2015 802.11 käyttää linkkikerroksen kuittauksia Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 40 CSMA / CA – protokollan toiminta Oletetaan, että laitteella (langaton asema tai AP) on kehys lähetettävänä. Tällöin tapahtuu seuraavaa. 1. Jos laite huomaa, että kanava on vapaa, se odottaa lyhyen DIFS – ajan (Distributed Inter-frame Space) verran ja lähettää kehyksen. 2. Jos laite huomaa, että kanava on varattu, se valitsee satunnaisen perääntymisarvon ja suorittaa paketille lähtölaskentaa tätä lukua vähentäen aina, kun kanava on vapaa; lähtölaskenta keskeytetään aina siksi aikaa, kun kanava on varattu. 3. Kun lähtölaskenta on lopussa (huomaa, että tällöin kanavan täytyy olla vapaa), laite lähettää koko paketin ja jää odottamaan kuittausta. Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 41 CSMA / CA – protokollan toiminta (2) 4. Jos kuittaus saapuu, lähettävä laite tietää, että sen kehys on saapunut vastaanottajalle asianmukaisesti. Mikäli laitteella on vielä kehys lähetettävänä, se jatkaa askeleesta 2. Jos kuittausta ei tule tietyssä ajassa, lähettäjä menee kohdan 2 odotustilaan, satunnainen perääntymisarvo valitaan nyt suuremmalta väliltä. Muistetaan, että Ethernet CSMA / CD –protokollassa asema alkaa lähettää heti, kun havaitsee, että kanava on vapaa. 802.11 CSMA / CA –protokollassa asema pidättäytyy lähettämisestä tietyn ajan, vaikka kanava olisi vapaakin. Miksi? Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 42 CSMA / CA – protokollan toiminta (3) Oletetaan, että kaksi kanavaa haluaa kumpikin lähettää kehyksen, mutta molemmat huomaavat, että kanava on varattu: joku kolmas asema lähettää. Ethernet CSMA / CD –protokollassa molemmat asemat alkavat lähettää heti, kun kanava on vapaa. Tapahtuisi törmäys, joka ei aiheuttaisi vaikeuksia, koska molemmat asemat katkaisisivat kehyksensä lähettämisen heti, kun havaitsisivat törmäyksen. 802.11 CSMA / CA :ssa tilanne on toinen, koska se ei havaitse törmäyksiä eikä keskeytä lähettämistä; kehykset lähetetään kokonaaan ja menetetään törmäyksessä. Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 43 CSMA / CA – protokollan toiminta (4) 802.11 CSMA / CA yrittää välttää törmäyksiä kaikin keinoin. Jos kaksi laitetta on yhtä aikaa lähettämässä kehystä ja kanava on varattu, ne kumpikin odottavat satunnaisen perääntymisajan ja kanavan vapauduttua se laite, jolla on lyhyempi perääntymisaika, pääsee lähettämään kehyksensä kokonaisuudessaan ensin ja toinen odottaa kunnes kanava on vapaa Yhteentörmäys voi kuitenkin tapahtua, jos laitteet ovat piilossa toisiltaan laitteiden satunnaiset perääntymisajat ovat niin lähellä toisiaan, että toisen aseman lähetyssignaali ei ehdi toiselle asemalle ennekuin tämä alkaa lähettää Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 44 Apu piilossa oleviin päätelaitteisiin: RTS ja CTS 802.11:n MAC-protokollassa on näppärä menetelmä välttää piilossa olevan päätelaitteen ongelma Kuvassa 11 asemat H1 ja H2 ovat piilossa toisiltaan Tarkastellaan tilannetta, jossa tietyllä ajanhetkellä H1 alkaa lähettää kehystä ja puolivälissä H1:n lähetystä H2 haluaa lähettää oman kehyksensä AP:lle. Asema H2 ei kuule H1:n lähetystä ja, odotettuaan DIFS –ajan verran, aloittaa oman lähetyksensä. Tapahtuu yhteentörmäys ja koko kanavan kapasiteetti memetetään H1:n ja H2:n lähetyksen ajaksi. Apu ongelmaan: RTS – kontrollikehys (Request to Send, lähetyspyyntö) ja CTS – kontrollikehys (Clear to Send, kanavan varaus, lupa lähettää) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 45 Kuva 11 Periodi 3 20014/2015 Esimerkki piilossa olevasta päätelaitteesta: H1 on piilossa H2:lta ja päinvastoin Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 46 RTS – ja CTS – kehysten käyttö 1. Ennen DATA-kehyksen lähettämistä H1 (Kuva 11) lähettää radiolähetyksenä lyhyen RTS-kehyksen; kaikki asemat H1:n toimintasäteellä kuulevat. 2. AP vastaa lyhyellä CTS-kehyksellä; kaikki asemat AP:n toimintasäteellä, myös H2, kuulevat. 3. Asema H2 pidättäytyy lähettämästä CTS-kehyksessä ilmoitetun ajan. RTS- ja CTS-kehysten käytön etuja: piilossa olevan aseman ongelma vältetään; RTS- ja CTS-kehykset ovat lyhyitä; niitä koskevat törmäykset vievät kanavakapasiteettia vain vähän Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 47 RTS – ja CTS – kehysten käyttö (2) RTS- ja CTS-kehykset lisäävät viiveitä ja kuluttavat jonkin verran kanavakapasiteettia. Tämän vuoksi RTS / CTS – vaihtoa on lupa käyttää ja kanava varata vain jos datakehyksen koko ylittää tietyn kynnysarvon eli kehys on riittävän pitkä. Kynnysarvo voidaan asettaa pääsypiste tai jopa laitekohtaisesti. Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 48 Kuva 12 Periodi 3 20014/2015 Törmäyksien välttäminen RTS – ja CTS – kehyksiä käyttäen Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 49 802.11 – protokollan käyttö pisteestä pisteeseen –linkkinä • kun kahdella solmulla on suunta-antennit, ne voivat tähdätä antenninsa kohden toisiaan ja ajaa 802.11protokollaa periaatteessa yli pisteestä pisteeseen –linkin • tällöin luodaan langaton pisteestä pisteeseen –yhteys, jossa solmujen etäisyys voi olla kymmeniä kilometrejä • yhdistämällä langattomia pisteestä pisteeseen –yhteyksiä monihyppyrakenteiksi, saadaan aikaan tehokkaita langattomia tiedonsiirtoverkkoja, joilla on pitkä toimintasäde Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 50 3.3 IEEE 802.11:n kehys • 802.11:n kehyksessä samankaltaisuuksia Ethernetkehyksen kanssa • useat kentät liittyvät langattomuuteen • kehyksen ydin on kuorma (payload) sisältö tavallisesti IP – datagrammi tai ARP – paketti koko enintään 2 312 tavua, tavallisesti yläraja on 1 500 tavua • kehys sisältää syklisen redundanssitarkistuksen (CRC), jotta vastaanottaja kykenee bittivirheiden tarkastukseen • bittivirheet ovat langattomissa paikallisverkoissa yleisempiä kuin langallisissa, joten CRC-koodin rooli on tärkeä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 51 Kuva 13 IEEE 802.11 kehysrakenne Kehys (kenttien koot tavuina) 2 2 6 6 6 2 6 0 - 2312 2 Frame control Duration Address 1 Address 2 Address 3 Seq. control Address 4 Payload CRC Frame control – kenttä (alikenttien koot bitteinä) 2 2 4 1 1 1 1 1 1 1 1 Protocol version Type Subtype To AP From AP More frag Retry Power mgt More data WEP Rsvd Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 52 IEEE 802.11 – kehyksen osoitekentät • kehys sisältää neljä osoitekenttää, kussakin kuusitavuinen MAC – osoite kolmea kentistä tarvitaan tavanomaiseen verkkotoimintaan (esim. siirtämään datagrammi langattomalta asemalta pääsypisteen kautta reitinrajapinnalle) neljäs on käytössä ad hoc – verkoissa • osoite 2 (Address 2) on sen aseman MAC – osoite, joka välittää kehystä langattoman aseman tapauksessa langattoman aseman MAC – osoite pääsypisteen tapauksessa pääsypisteen MAC – osoite Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 53 IEEE 802.11 – kehyksen osoitekentät (2) • osoite 1 (Address 1) on sen langattoman aseman MAC – osoite, joka on kehyksen vastaanottaja jos langaton asema välittää kehystä, osoite 1 on pääsypisteen MAC - osoite jos pääsypiste välittää kehystä, osoite 1 on vastaanottavan langattoman aseman MAC – osoite osoite 3 sisältää peruspalvelusetin (BSS) reititinrajapinnan MAC – osoitteen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 54 Kuvan 14 selitys • Kuvasssa 14 on kaksi pääsypistettä, joissa molemmissa useita langattomia päätelaitteita • molemmista pääsypisteistä on suora yhteys reitittimeen, joka puolestaan yhdistyy Internetiin • AP on siirtoyhteyskerroksen laite, joka ei ymmärrä IPprotokollaa • tarkastellaan tilannetta, jossa reititin välittää datagrammin asemalle H1 • reititin ei tiedä, että sen ja H1:n välillä on pääsypiste, koska pääsypisteellä ei ole MAC-osoitetta reitittimeen johtavalla linkkirajapinnallaan Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 55 Kuvan 14 selitys (2) • reitittimen näkökulmasta näkökulmasta H1 on vain isäntäkone aliverkossa, johon reititn on yhteydessä reititin tuntee H1:n IP-osoitteen (joka löytyy datagrammin kohdeosoitekentästä) ja käyttää ARP-protokollaa määrittääkseen H1:n MAC-osoitteen reititin kapseloi datagrammin Ethernet-kehykseen, jonka kohdeosoitekenttään tulee H1:n MAC-osoite ja lähdeosoitekenttään R1:n MAC-osoite kun Ethernet-kehys tulee pääsypisteeseen, se muutetaan 802.11kehykseksi ennenkuin pääsypiste toimittaa kehyksen langattomaan kanavaan; kehyksen osoite 1 –kenttään tulee tällöin H1:n MAC-osoite, osoite 2 –kenttään pääsypisteen langattoman rajapinnan MAC-osoite ja osoite 3 –kenttään reitittimen sen langallisen rajapinnan MAC-osoite, joka vie BBS 1:een Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 56 Kuva 14 Osoitekenttien käyttö 802.11 – kehyksissä: kehysten lähettäminen H1:n ja R1:n välillä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 57 Kuvan 14 selitys (3) • mitä tapahtuu, kun H1 vastaa siirtämällä edellisen datagrammin lähettäjälle osoitetun IP-paketin reitittimelle R1? H1 sulkee IP-paketin 802.11-kehykseen ja täyttää osoitekentät: osoite 1 –kenttään tulee AP:n langattoman rajapinnan MAC-osoite, osoite 2 –kenttään H1:n MAC-osoite ja osoite 3 –kenttään reitittimen MAC-osoite kun 802.11-kehys tulee pääsypisteeseen, se muutetaan Ethernetkehykseksi, jossa kohdeosoitekentässä on R1:n MAC-osoite ja lähdeosoitekentässä H1:n MAC-osoite Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 58 IEEE 802.11 – kehyksen muut kentät • kun asema 802.11 – standardissa asianmukaisesti vastaanottaa kehyksen, se toimittaa kuittauksen lähettäjälle • vastaanottaja erottaa uudelleenlähetykset uusista kehyksisitä järjestysnumeroiden (sequence number) avulla • 802.11 – standardissa lähettävä asema varaa kanavan tietyksi ajaksi; kesto (duration) kertoo tämän ajan • kehyskontrollikenttä (frame control field) sisältää useita alikenttiä tyyppi (type) ja alityyppi (subtype) kertovat paketin tyypistä kenelle (to) ja keneltä (from) määrittävät osoitekenttien tulkinnan WEP ilmaisee onko salaus käytössä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 59 3.4 Mobiilisuus samassa IP – aliverkossa • organisaatiot käyttävät saman IP-aliverkon yhteydessä monesti useaa peruspalvelusettiä • miten langattomat asemat siirtyvät pp-setistä toiseen TCP – istuntojen katkeamatta? • mobiilisuus voidaan ratkaista suhteellisen yksinkertaisesti silloin, kun pps:t sijitsevat samassa IP-aliverkossa • Kuvassa 15 on kaksi toisiinsa yhteydessä olevaa peruspalvelusettiä ja isäntäkone H1, joka siirtyy BSS 1:stä ppsettiin BSS 2 • koska pp-settejä yhdistävä laite on kytkin (eikä reititin), kaikki kuvan laitteet kuuluvat samaan IP-aliverkkoon Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 60 Mobiilisuus samassa IP – aliverkossa (2) • siispä kun H1 siirtyy BSS 1:stä BSS 2.een, se voi pitää IP-osoitteensa ja TCP-yhteytensä • kun H1 siirtyy BSS 1:stä pp-settiin BSS 2, tapahtuu seuraavaa; asema H1 havaitsee AP 1:n signaalin heikkenevän ja alkaa skannata vahvempaa signaalia; vastaanottaa AP 2:n lähettämiä viittakehyksiä, joiden SSID on tavallisesti sama kuin AP 1:n lähettämissä viittakehyksissä irtaantuu AP 1:stä ja assosioituu pääsypisteeseen AP 2; käynnissä olevat TCP-yhteydet eivät keskeydy • siirtymäongelma (handoff problem) H1:n ja pääsypisteiden näkökulmasta ratkaistu Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 61 Mobiilisuus samassa IP – aliverkossa (3) • miten kytkin saa tietää H1:n siirtymisestä? • muistetaan, että kytkimet ovat itseoppivia ja rakentavat automaattisesti omat kytkintaulunsa • kytkimiä ei ole suunnitetutukemaan vahvaa mobiilisuutta ja TCP-yhteyksien säilyttämistä • kytkimen eteenpäinohjaustaulu yhdistää alunperin H1:n MAC-osoitteen AP 1:n MAC-osoitteeseen • kytkin pystyy päivittämään taulunsa, jos pääsypiste AP 2 (heti H1:n assosioitumisen jälkeen) lähettää kytkimelle Ethernet – radiolähetyskehyksen, jonka lähdeosoitekentässä on H1:n MAC – osoite Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 62 Kuva 15 Periodi 3 20014/2015 Mobiilisuus samassa aliverkossa Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 63 3.5 802.11:n kehittyneet piirteet • 802.11 – protokolassa on kaksi kehittynyttä piirrettä, joita ei ole täysin spesifioitu 802.11 – standardissa • piirteiden käyttöönotto tapahtuu standardin määrittämillä mekanismeilla; eri toimijat voivat implementoida piirteet omia (yksityisiä) lähetymistapoja käyttäen • kehittyneet piirteet ovat 1. Lähetysasteen sopeuttaminen. 802.11 – implemntaatiossa voidaan fyysisen kerroksen modulaatiotekniikka (ja kehysten lähetysaste) valita kanavan ominaisuuksien perusteella. 2. Virrankulutuksen hallinta. 802.11 – solmut kykenevät minimoimaan sen ajan, jolloin niiden havainnointi-, välitys- ja vastaanottotoiminnot ovat päällä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 64 3.6 Likiverkot: Bluetooth ja Zigbee • likiverkko - Personal Area Network (PAN) • IEEE 802.11 WiFi – standardi on tarkoitettu kommunikointiin, jossa laitteiden välimatka on enintään 100 metriä • IEEE 802 – protokollat Bluetooth (IEEE 802.15.1) ja Zigbee (IEEE 802.15.4) on tarkoitettu lyhyen välimatkan kommunikointiin • WiMAX (IEEE 802.16d, IEEE 802.16e) on protokolla pitkien etäisyyksien yli tapahtuvaan kommunikointiin Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 65 Bluetooth 802.15.1 • lyhyt etäisyys, alhainen virrankukutus, vähäiset kustannukset • tarkoitettu ’kaapelikorviketeknologiaksi’ muistikirjamikroille, oheislaitteille sekä matka- ja älypuhelimille • Bluetooth: langaton likiverkko • 802.15.1 perustuu vanhaan Bluetooth-speksiin ja operoi 2.4 GHz:n radiokaistalla TDM-kanavointia soveltaen: kukin aikaväli (time slot) on 625 mikrosekuntia jokaisella aikavälillä välitys tapahtuu yhdellä 79:stä eri taajuudella olevasta kanavasta kanava vaihtuu aikavälistä toiseen pseudosatunnaisesti etukäteen määrätyllä tavalla Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 66 Bluetooth 802.15.1 (2) • edellä kuvattu ’kanavahyppely’ tunnetaan taajuushyppelyhajaspektrinä eli FHSS – tekniikkana (frequency-hopping spread spectrum) • FHSS levittää lähetykset eri taajuuksille ajasta riippuen ja sillä päästään 4 Mbps välitysasteeseen • 802.15.1 – verkot ovat ad hoc –tietoverkkoja, jossa solmujen on järjestäydyttävä keskenään • solmut organisoituvat pikoverkoksi, jossa voi olla max kahdeksan aktiivista laitetta • yksi laite toimii isäntänä, muut ovat orjia • isäntälaite hallitsee: sen kello määrää pikonetin Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 67 Bluetooth 802.15.1 (3) • isäntä voi välittää jokaisessa parittomassa aikavälissä • orja saa lähettää dataa vain isännälle ja vain jos isäntä e on kommunikoinut sen kanssa edellisessä aikavälissä • orjien lisäksi pikoverkossa voi olla korkeintaa 255 pysäköityä laitetta • pysäköity laite saa kommunikoida vasta siotten, kun isäntä on muutettanut sen statuksen pysäköidystä aktiiviseksi Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 68 Kuva 16 Periodi 3 20014/2015 Bluetooth - pikoverkko Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 69 Zigbee • tarkoitettu Bluetoothia vähäisemmällä virrankulutuksella, välitysasteella ja toimintapasiteetilla toimiville laitteille • käyttö: kotilämpömittarit, valosensorit, turvalaitteet ja virtakytkimet • määrittää kanavan välitysasteiksi 10, 40, 100 ja 250 Kbps kanavataajuudesta riippuen • Zigbee - verkko on kahdelaisia solmuja vähäisen toiminnon laite: toimii orjana täyden toiminnon laite: toimii isäntänä isännät voivat toimia yhdessä ja välittää kehyksiä toisilleen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 70 Zigbee (2) • Zigbeessä on samoja mekanismeja kuin muissa siirtoyhteyskerroksen protokollissa viittakehykset linkkikerroksen kuittaukset kanavanhavainnointia suorittavat satunnaispääsyprotokollat kiinteä ja taattu aikaväliallokointi • oletetaan, että yksi Zigbee-verkossa yksi täyden toiminnon laite kontrolloi useaa vähäisen toiminnon laitetta • Zigbee-verkko jakaa ajan peräkkäisiin superkehyksiin (Kuva 17), joista kukin alkaa viittakehyksellä Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 71 Zigbee (3) • viittakehys jakaa superkehyksen aktiiviperiodiin (active period; solmut voivat siirtää tietoa) ja passiiviperiodiin (inactive period; kaikki solmut ’nukkuvat’ ja säästävät energiaa) • aktiiviperiodi koostuu 16 aikavälistä osaa aikaväleistä laitteet voivat käyttää CSMA / CA –tapaan satunnaissaantia soveltaen jotkut aikavälit täyden toiminnon laite allokoi tietyille verkon laitteille, joille tällöin on taattu pääsy kanavaan Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 72 Kuva 17 Periodi 3 20014/2015 Zigbee 802.14.4 – superkehyksen rakenne Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 73 4. Internet-yhteys matkapuhelimella 4.1 Matkapuhelinverkon arkkitehtuuri: yleiskuva 4.2 3G – verkko: Internetin laajentaminen matkapuhelintilaajille 4.3 Kohti 4G – verkkoa: LTE Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 74 4. Internet-yhteys matkapuhelimella • useimpien Wi – Fi –verkkojen toimintasäde on 10 – 100 metriä • mitä tehdään, kun Internet – yhteyttä tarvitaan eikä langatonta verkkoa ole saatavilla? • luonnollinen strategia: laajennetaan olemassaolevien matkapuhelinverkkojen käyttöä koskemaan Internetiä • langaton Internet – yhteys ja saumaton liikkuvuus voidaan säilyttää ja taata matkustettaessa esim. bussilla tai junalla • useat matkapuhelinyhtiöt tarjoavat pääsyä Internetiin satojen kbps välitysasteella kohtuullisin kustannuksin Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 75 4.1 Matkapuhelinverkon arkkitehtuuri: yleiskuva • käytämme GSM-standardin (Global System for Mobile Communications, alkup. nimi Groupe Spécial Mobile) terminologiaa • matkapuhelintekniikan kehittäminen aloitettiin 1980luvulla Euroopassa • kehitys johti GSM-standardiin 1992 • tällä hetkellä 80 % maailman matkapuhelimsta käytetään GSM-tekniikkaa Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 76 Matkapuhelinstandardit ja -teknologiat • matkapuhelinteknologiat jaetaan useaan sukupolveen 1. sukupolvi: analoginen radioähetys, äänikommunikointi • ARP (Autoradiopuhelin,1970 – luku, Suomi) • NMT (Nordic Mobile Telephone, 1970 – luku, Pohjoismaat) • AMPS (Advanced Mobile Phone, 1970 – luku, USA) • N-AMPS (Narrowband Advanced Mobile Phone Service, 1980 – luku, USA) • TACS (Total Access Communication System, 1980 – luku, Eurooppa) 2. sukupolvi: digitaalinen lähetys, äänikommuikointi • GSM (Global System for Mobile communications, 1990 – luku, Eurooppa) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 77 Matkapuhelinstandardit ja –teknologiat (2) 2. sukupolvi (jatkuu ... ) • IS – 136 TDMA (Interim Standard 136 Time Division Multiple Access, 1990 – luku, USA) • IS – 95 CDMA (Interim Standard 95 Code Division Multiple Access, 1990 – luku, USA, Etelä – Korea) • D – AMPS (Digital Advanced Mobile Phone, 1990 – luku, USA) • PDC (Personal Digital Cellular, 1990 – luku, Japani) 2.5. sukupolvi: digitaalinen lähetys, äänikommunikointi, datanvälitys • GPRS (General Packet Radio Service, gsm- verkossa toimiva pakettikytkentäinen tiedonsiirtopalvelu, 1990 – luku, Eurooppa) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 78 Matkapuhelinstandardit ja –teknologiat (3) 2.5. sukupolvi (jatkuu ... ) • EDGE (Enhanced Data Rates for Global Evolution, 2000 – luku, USA) • CDMA 2000 Phase 1 (Code Division Multiple Access 2000 Phase 1, 2000 – luku, USA) 3. sukupolvi digitaalinen lähetys, multimedia • UMTS (Universal Mobile Telecommunication Service, 2000 – luku, Eurooppa), • WCDMA (Wideband Code Division Multiple Access, 2000 – luku, Eurooppa), UMTS:n radiorajapinta • CDMA 2000 (Code Division Multiple Access, 2000 – luku, USA), jenkkivariaatio WCDMA-tekniikasta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 79 Matkapuhelinverkkoarkkitehtuuri, 2G: ääniyhteydet puhelinverkkoon • termi cellular (phone) viittaa siihen, että tietty maantieteellinen alue on jaettu peitealueisiin eli soluihin (cell) • kukin solu (Kuvassa 18 kuusikulmio) sisältää tukiaseman (base tranceiver station, BTS), joka lähettää ja vastaanottaa signaaleja vaikutuspiiriinsä kuuluvilta mobiilitilaajilta (mobile subscriber) • tukiaseman toimintasäde (solun koko) riippuu (1) tukiaseman ja mobiililaitteen lähetystehosta (2) rakennusten ja luonnon muodostamista esteistä (3) tukiaseman antennin pituudesta • kukin tukiasema liittyy laajempaan verkkoon (esim. PSTN tai Internet) lankaliittymää käytttäen tukiasemavalvonnan (base station controller, BSC) ja mobiilikytkentäkeskusten (mobile switching center, MSC), kautta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 80 Matkapuhelinverkkoarkkitehtuuri, 2G: ääniyhteydet puhelinverkkoon (2) • tukiasema välittää useita puheluja yhtäaikaa; kukin puhelu käyttää tiettyä osaa operaattorille allokoidusta radiospektristä (-taajuudesta) • kaksi tapaa jakaa radiotaajuus taajuusjaksoisen kanavoinnin (Frequency Division Multiplexing, FDM) ja aikajaksoisen kanavoinnin (Time Division Multiplexing, TDM) avulla; kanava ositetaan taajuuden perusteella alikanaviin ja sen jälkeen aika jaetaan kehyksiin ja väleihin (slot) CDMA (Code Division Multiple Access), jossa kaikki käyttävät samaa radiotaajuutta ja vastaanottaja erottaa oikean lähetyksen useasta samanaikaisesta käytetyn koodin perusteella; etu: taajuutta ei tarvitse erikseen allokoida, taajuuden uusiokäyttö on mahdollista Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 81 Tukiasemavalvonnan ja mobiilikytkentäkeskuksen tehtävät • tukiasemavalvonta (base station controller, BSC) palvelee kymmeniä tukiasemia allokoi tukiasemalle mobiilikasemien radiokanavat etsii solun, jossa mobiiliasaema on toiminnassa tukiasemavalvonta yhdessä piirissään olevien tukiasemien (ja mobiiliasemien) kanssa muodostaa tukiasemajärjestelmän (Base Station System, BSS) • mobiilikytkentäkeskus (mobile switching center, MSC) käyttäjien (mobiiliasemien) autorisointi ja seuranta puhelinyhteyksien perustaminen ja purku siirtymien (mobiiliasema vaihtaa tukiasemaa, handoff) hoitaminen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 82 Kuva 18 Periodi 3 20014/2015 GSM 2G – matkapuhelinverkon arkkitehtuuri Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 83 4.2 3G – verkko: Internetin laajentaminen matkapuhelintilaajille • matkapuhelimen käyttäjät haluavat myös muita kuin äänipalvelun, esim. e-mail, web, kartta- ja varauspalvelut (ns. paikasta riippumattomat palvelut), multimedia • vaatimus: matkapuhelin pystyy ajamaan täyttä TCP / IP – protokollapinoa ja kytkeytyy Internetiin matkapuhelinverkon kautta • mobiilidataverkojen (cellular data networks) tekniikat villi joukko standardeja, joten eri sukupolvien tekniikkojen vaatimuksia ei ole virallis-tettu eri standardien ominaisuuksien vertailu vaikeaa • keskitymme UMTS 3G –standardiin (Universal Mobile Telecommunicatios Service) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 84 3G – ydinverkko (3G Core Network) • yhdistää radiopääsyverkot Internettiin • toimii yhdessä perinteisen GSM-verkon kanssa mobiilikytkentäkeskusten (Mobile Switching Center, MSC) kautta • jättää olemassaolevan äänensiirtoon keskittyvän GSMverkon koskemattomaksi ja lisää mobiilidatatoiminnallisuutta perinteisen GSM-verkon rinnalle • 3G – ydinverkossa on kahdenlaisia solmuja: SGSNsolmuja (Serving GPRS Support Nodes) ja GGSN-solmuja (Gateway GPRS Support Nodes) • GPRS – Generalized Packet Radio Service (kehittynyt versio) Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 85 SGSN- ja GGSN-solmujen tehtävät • SGSN-solmu välittää datagrammeja mobiilisolmuihin ja mobiilisolmuista radiopääsyverkossa on yhteistoiminnassa alueen GSM-verkon mobiilikytkentäkeskuksen kanssa ja suorittaa käyttäjäautorisointia sekä siirtymäkontrollia, ylläpitä tietoa mobiilisolmuista, ohjaa datagrammeja eteenpäin radiopääsyverkossa johon on kytkeytynyt • GGSN-solmu toimii yhdyskäytävänä yhdistäen useita SGSN-solmuja Internetiin on viimeinen osa 3G-infrastruktuuria datagrammille, joka on matkalla mobiilisolmusta Internetiin on Internetiin päin kuten mikä tahansa yhdyskäytäväreititin ja kätkee 3G-solmut ulkopuoliselta maailmalta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 86 3G – radiopääsyverkko: langaton reuna-alue • 3G Radio Access Network • ensimmäinen verkko, johon 3G-käyttäjä on yhteydessä • radioverkkovalvonta (Radio network Controller, RNC) kontrolloi useita tukiasemia ja on yhteydessä sekä GSMverkon mobiilikytkentäkeskukseen että Internetiin SGSNsolmun kautta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 87 Kuva 19 Periodi 3 20014/2015 3G – järjestelmäarkkitehtuuri Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 88 4.3 Kohti 4G – verkkoa: LTE • 4G Long-Term Evolution (LTE) –standardissa kaksi uutta innovaatiota EPC-verkko (Evolved Packet Core) Yksinkertaistettu IP-ydinverkko, joka yhdistää piirikytkentäisen GSM-verkon ja pakettikyt-kentäisen mobiilidataverkon ja kuljettaa sekä ääntä että dataa IP-paketeissa. Kontrolloi resursseja korkeatasoisten palvelujen takaamiseksi. Tekee selvän eron verkkokontrollitason ja käyttäjä-datatason toisistaan. LTE-radiopääsyverkko (LTE Radio Access Network) Soveltaa kanavajaossa taajuusjaksoisen (FDM) ja aikajaksoisen kanavoinnin (TDM) kombinaatiota OFDM (Orthogonal Frequency Division Multiplexing), kts. Kuva 20. Käyttää sofistikoituja MIMO-antenneja (Multiple Input Multible Output) • LTE:n välitysaste: 100 Mbps alavirta, 50 Mbps ylävirta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 89 Kuva 20 Kaksikymmentä 0.5 ms:n slotia järjestettynä 10 ms kehyksiksi kullakin frekvenssillä. Kahdeksan slotin varaus näkyy varjostettuna Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 90 5. Mobiilisuuden hallinta: periaatteet 5.1. Osoitteistus 5.2 Reititys mobiilisolmuun Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 91 5. Mobiilisuuden hallinta: periaatteet • tark. seur. langattomien linkkien mahdollistamaa liikkuvuutta eli mobiilisuutta • mobiili solmu: verkon solmu, jonka sijainti verkkoon nähden muutttuu ajan mukanan • tulevaisuussa kasvava osa Internetin päätelaitteista on liikkuvia • mobiilisuuden dimensioita verkkokerrosnäkökulma: kuinka liikkuva on käyttäjä kuinka tärkeä on mobiilin laitteen osoite: riippuu sovellukseta millaista liikkuvuutta tukevaa langallista infrastruktuuria on saatavilla: ad-hoc –verkot ilman langallista infrastruktuuria Seuraavassa tarkastellaan tilannetta, jossa verkon solmu (päätelaite) haluaa säilyttää osoitteensa ja yhteyden liikkuessaan verkosta toiseen. Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 92 Kuva 21 Periodi 3 20014/2015 Mobiilisuuden asteita; näkökulma verkkokerroksesta Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 93 Mobiilisuuden hallinta • mobiilisolmun ’pysyvä’ sijaintipaikka: kotiverkko (home network) • kotiverkon järjestelmä, joka ylläpitää solmun liikkuvuutta on kotiagentti (home agent) • verkko, jossa mobiilisolmu väliaikaisesti sijaitsee, on vierasverkko (foreign network) • vierasverkon järjestelmä, joka ylläpitää mobiilisolmun liikkuvuutta on vierasagentti (foreign agent) • yhteyskumppani (correspondent) on osapuoli, joka haluaa kommunikoida mobiilisolmun kanssa Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 94 Kuva 22 Periodi 3 20014/2015 Mobiiliverkon alkuelementit Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 95 5.1 Osoitteistus • jotta mobiilisuus olisi sovellukselle näkymätöntä, on tärkeää, että siirtyessään verkosta toiseen, mobiilisolmu säilyttää IP-osoitteensa muuttumattomana • mobiilisolmun ollessa vierasverkossa, kaikki solmulle lähetetyt paketit tulee ohjata vierasverkkoon • miten ohjaus tapahtuu 1. vaihtoehto: vierasverkko voi ilmoittaa kaikille muille verkoille, että mobiilisolmu on sillä hetkellä vierasverkossa; heikkous: skaalautuvuuden puute, mobiilisuuden hallinta siirtyisi reitittimille 2. vaihtoehto: siirretään liikkuvuuteen liittyvät toiminnot verkon ytimestä sen reunalle: mobiilisolmun kotiagentti jäljittää mobiilisolmun sijainnin verkossa • tarkastellaan seuraavassa vierasagenttia yksityiskohtaisemmin Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 96 Osoitteistus (2) • yksinkertainen ratkaisu (Kuva 22): vierasagentit sijoitetaan vierasverkon reunareitittimiin • vierasagentti luo mobiilisolmulle COA-osoitteen (Care-OfAddress) vierasverkkoon; COA-osoitteen verkko-osa on tällöin vierasverkon IP-osoite • mobiilisolmulla kaksi osoitetta: pysyvä osoite (Kuva 22:n esim. 128.119.40.186) ja vierasosoite (Kuva 22:n esim. 79.129.13.2) eli COA-osoite • vierasagentti ilmoittaa mobiilisolmun kotiverkolle mobiilisolmun sijainnin ja COA-osoitteen; koti ja vierasagentin väliseen kommunikointiin tarvitaan uusi protokolla • COA-osoitetta käytetään reitittämään datagrammit uudelleen mobiilisolmulle vierasagentin kautta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 97 5.2 Reititys mobiilisolmuun • kysymys: kuinka datagrammit varustetaan osoittella ja ohjataan mobiilisolmuun? • koska reitittimet eivät tunne kotiagentin sijaintia, tarvitaan lisämekanismeja • kaksi lähestymistapaa: hyödynnetään COA-osoitetta ja lähetetään paketit joko epäsuoraa reititystä; tai suoraa reititystä käyttäen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 98 Epäsuora reititys • yhteyskumppanilta tulevat viestit kotiagentin kautta • datagrammit kapseloidaan (varustetaan uudella IPosoitteella); sovellus ei välttämättä tietoinen mobiilisuudesta • vierasagentti purkaa kapseloinnin • neljä uutta protokollaa mobiilisolmu - vierasagentti: rekisteröinti ja sen purku vierasagentti - kotiagentti: rekisteröinti ja sen purku kotiagentti: datagrammien kapselointi vierasagentti: datagrammien kapseloinnin purku Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 99 Kuva 23 Periodi 3 20014/2015 Epäsuora reititys mobiiliin solmuun Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 100 Kuva 24 Periodi 3 20014/2015 Kapselointi ja sen purku Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 101 Suora reititys • epäsuora reititys kärsii ns. kolmioreititysongelmasta, se on tehoton • suorassa reitityksessä uusi toimija: yhteys(kumppani)agentti (correspondent agent), joka saa tietoonsa mobiilisolmun COA-osoitteen (Kuva 11, askeleet 1 ja 2) tunneloi datagrammit suoraan COA-osoitteeseen (Kuva 11, askeleet 3 ja 4) • uusia protokollia yhteysagentti - kotiagentti: mobiilikäyttäjän paikantamisprotokolla protokolla datan reititystä varten, kun mobiilikäyttäjä vaihtaa vierasverkkoa • ilmoitetaan yhteysagentille COA:n mutoksesta; tai • reititetään data alkuperäisen vierasverkon (ankkuri)vierasagentin kautta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 102 Kuva 25 Periodi 3 20014/2015 Suora reititys mobiilille käyttäjälle Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 103 Kuva 26 Periodi 3 20014/2015 Mobiili siirtyminen verkosta toiseen suoraa reititystä käyttäen Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 104 6. Mobiili IP • RFC 3344 (IPv4) • joustava, tukee useita käyttömoodeja toiminta vierasagentin kanssa tai ilman sitä agenteilla ja mobiilisolmuilla monta tapaa löytää toisensa yhden tai useamman COA-osoitteen käyttö monta tapaa kapseloida tieto • mobiili IP:n kolme pääosaa agentin löytäminen • miten koti- ja vierasagentti tiedottavat palveluistaan mobiilisolmulle • miten mobiilisolmu pyytää palveluja koti-/vierasagentilta rekisteröityminen kotiagentin kanssa • miten mobiilisolmu ja/tai vierasagentti rekisteröivät COA:t mobiilisomun kotiagentin kanssa ja miten rekisteröinti puretaan Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 105 Mobiili IP - protokolla (2) • mobiili IP:n kolme pääosaa (jatkuu) epäsuora reititys • miten kotiagentti ohjaa datagrammit mobiilisolmuun, miten virheenkorjaus suoritetaan, miten kapselointi toteutetaan (RFC 2003, RFC 2004) • tietoturva osa mobiili IP -standardia; esim. mobiilisolmun autentikointi on tarpeen, jotta hyökkääjä ei kykene rekisteröimään väärennettyä COA-osoitetta kotiagentille • kun mobiili IP-solmu saapuu uuteen verkkoon (tai palaa kotiverkkoon), sen täytyy oppia tuntemaan vierasagentti (tai kotiagentti): kyseessä on agentin löytäminen • agentin löytäminen: joko mobiiliagentti-ilmoitusta (agentti suorittaa) tai mobiiliagenttipyyntöä (mobiilisolmu suorittaa) käyttäen Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 106 Kuva 27 ICMP:n reitittimen hakuviesti, jossa laajennusosa mobiiliagentti-ilmoitusta varten Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 107 Kuva 28 Agentti – ilmoitus ja mobiili IP – rekisteröinti Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 108 7. Mobiilisuuden hallinta matkapuhelinverkoissa • matkapuhelinverkot soveltavat epäsuoraa reititystä; soittajan puhelu reititetään aluksi käyttäjän kotiverkkoon ja vasta sieltä verkkoon, jossa käytttäjä paraikaa vierailee • terminologiaa Public Land Mobile Network (PLMN) – matkapuhelinverkko Home PLMN – home system – home network – käyttäjän kotiverkko Visited PLMN – visited system – visited network – vierasverkko: verkko, jossa käyttäjä vierailee (roam = vierailla, kuljeskella, harhailla) Home Location Register (HLR) – kotiverkon tietokanta, joka sisältää kukin tilaajan (pysyvän) matkapuhelinnumeron ja tilaajaprofiilin; sisältää myös tietoa tilaajan tämänhetkisestä vierasverkosta Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 109 Liikkuvuuden hallinta matkapuhelinverkoissa (2) • Terminologiaa (jatkuu ...) Gateway Mobile services Switching Center (GMSC) – home MSC – kotivaihde – vaihde, johon soittaja ensin ottaa yhteyttä, kun haluaa puhua asiakkaan kanssa Visitor Location Register (VLR) – vierasverkon tietokanta, joka sisältää jokaisen vierasverkossa sillä hetkellä toimivan käyttäjän tiedot; VLR päivittyy sitä mukaa, kun verkossa vierailijat sinne tulevat tai sieltä poistuvat Mobile Station Roaming Number (MSRN) – roaming number – vaellusnumero – väliaikainen numero, jonka kävijä saa vierasverkolta; numero, johon kotivaihde reitittää kävijälle tulevat puhelut Mobile Switching Center – mobiilivaihde Base Station (BS) – tukiasema Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 110 Kuva 29 Periodi 3 20014/2015 Puhelun välittäminen mobiilille käyttäjälle: epäsuora reititys Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 111 Kuva 30 Skenaario siirrosta, kun kyseessä yhteinen mobiilivaihde Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 112 Kuva 31 Tukiasemien välisen siirron vaiheet, kun kyseessä yhteinen mobiilivaihde Periodi 3 20014/2015 Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 113 Kuva 32 Periodi 3 20014/2015 Uudelleenreititys ankkurivaihteen kautta Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 114 Taulukko 2 Periodi 3 20014/2015 Mobiili IP ja GSM: elementtien vastaavuus Internet ja tietoverkot Langattomat ja mobiilit tietoverkot 115