IPv6:n käyttöönotto matkaviestinverkossa

Koko: px
Aloita esitys sivulta:

Download "IPv6:n käyttöönotto matkaviestinverkossa"

Transkriptio

1 Kimmo Liikonen IPv6:n käyttöönotto matkaviestinverkossa Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Insinöörityö

2 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Kimmo Liikonen IPv6:n käyttöönotto matkaviestinverkossa 51 sivua Tutkinto insinööri (AMK) Koulutusohjelma tietotekniikka Suuntautumisvaihtoehto tietoverkot Ohjaaja(t) suunnittelupäällikkö Ville Virtanen yliopettaja Janne Salonen Insinöörityössä tutkittiin internetprotokollaversio kuuden (IPv6) käyttöönottoa DNA:n matkaviestinverkossa. Internetprotokollaversio neljän (IPv4) osoiteavaruus ei riitä yksilöimään jokaista internetissä olevaa laitetta. Osoitteiden riittämättömyys oli pääsyy IPv6:n kehittämiseen. Tulevaisuudessa internetin osoitteistus tulee siirtymään IPv6:een. Tämän työn tilaajana oli DNA Oy. DNA haluaa ottaa käyttöön IPv6:n mobiililaajakaistaliittymiinsä. Insinöörityö keskittyi tutkimaan IPv6-protokollan käyttöönottoa loppukäyttäjien liittymiin. IPv6-protokolla mahdollistaa kaikkien kodin laitteiden kytkemisen Internetiin omalla IP-osoitteella. Työn tavoitteena oli tutkia, missä kaikissa matkaviestinverkon elementeissä tarvitaan muutoksia, jotta IPv6 saadaan käyttöön loppukäyttäjille. Lisäksi tavoitteena oli tutkia IPv6:n käyttöönottoa testi- ja tuotantoverkossa, sekä suunnitella käyttöönotto mahdollisimman huolellisesti. Teoriaosuudessa perehdyttiin aluksi internetin perusperiaatteisiin, sitten IPv4- ja IPv6- protokolliin ja matkaviestinverkkoon IP-protokollan näkökulmasta. Käytännönosuudessa selvitettiin mihin matkaviestinverkon elementteihin tarvitaan IPv6:lle muutoksia, otettiin käyttöön IPv4v6 dual-stack DNA:n matkaviestinverkon pakettirunkoverkkoon ja tehtiin erilaisia testejä loppukäyttäjän näkökulmasta. Kevyen suorituskykytestin perusteella IPv4-protokolla oli tiedonsiirtonopeudessa kahdeksan prosenttia nopeampi kuin IPv6-protokolla. Web-sivujen latausnopeudessa IPv4- protokolla oli 21 prosenttia nopeampi kuin IPv6-protokolla. Käytännön ero oli kuitenkin niin pieni, että loppukäyttäjät eivät todennäköisesti tule eroa huomaamaan. Erot tulevat vieläkin pienenemän, kun IPv6-reititys kehittyy IPv4-reitityksen tasolle. Huawein B593S reitittimestä löytyi myös ohjelmointivirhe, joka viivästytti IPv6 DNS-kyselyiden vastauksia. IPv6:n käyttöönotto aiheuttaa muutoksia moneen matkaviestinverkon elementtiin. Tehtyjen testien perusteella voidaan kuitenkin sanoa, että IPv6:n käyttöönotto mobiililaajakaistaliittymille on mahdollista ilman merkittäviä ongelmia. Avainsanat IPv6, IPv4, dual-stack, matkaviestinverkko, PDN, PDP

3 Abstract Author(s) Title Number of Pages Date Kimmo Liikonen Implementing IPv6 in mobile network 51 pages 19 May 2014 Degree Bachelor of Engineering Degree Programme Information Technology Specialisation option Data Networks Instructor(s) Ville Virtanen, Planning Chief Janne Salonen, Principal Lecturer The objective of this Barchelor s Thesis was to explore the Internet Protocol version six (IPv6) in mobile networks. In future addressing of internet will move to IPv6 protocol. This study was carried out on assignment by DNA Oy. DNA Oy wants to enable IPv6 protocol for its mobile broadband customers. This study was divided into two parts. The theory part focuses on internet principles, IPv4 and IPv6 protocols and mobile networks. The practical part of the work focuses first on exploring which mobile network elements need changes. Then it describes implementing of IPv4v6 dual-stack to user-plane of DNA s mobile packet core network. In the end it presents various tests from end user perspective. According to performance tests, in file transfer IPv6 protocol was eight percent slower than IPv4 protocol. In web page load time test dual-stack enabled host was 21 percent slower than IPv4 protocol host. It was also found that Huawei B593S mobile broadband router had a software bug, which slows down IPv6 DNS answers. Enabling IPv6 for DNA s mobile broadband customers causes changes to many mobile elements. According to end user tests, it will be possible to enable IPv6 to end users without significant problems. Keywords IPv6, IPv4, dual-stack, mobile network, PDN, PDP

4 1 Johdanto 1 2 Internet Historia Perusperiaatteet Pakettikytkentäinen verkko Päästä päähän periaate Koostuu erilaisista kerroksista Postelin laki Luova anarkia Standardisointi, protokolla ja kehysrakenne Tärkeimmät siirtokerroksen protokollat Osoitejärjestelmä IPv6-protokolla Kehysrakenne Laajennetut kehykset Internet Control Message Protocol v6 ja Neighbor Discovery Protocol Stateless Address Configuration 12 3 Matkaviestinverkko Matkaviestinverkkojen eri sukupolvet Standardisointi Verkkoarkkitehtuuri GSM-järjestelmä G General Packet Radio Service (GPRS) G GPRS -protokollat UMTS ja 3G GPRS G GPRS-protokollat Evolved Packet System (EPS) EPS-arkkitehtuurin protokollapinot 27 4 IPv4- ja IPv6-protokollat 3GPP-matkaviestinverkoissa Pakettidataverkon (PDN) yhteyspalvelu EPS bearer ja PDP-konteksti PDP-kontekstin luontiproseduuri GPRS-arkkitehtuurissa PDN-yhteyden muodostusproseduuri EPS-arkkitehtuurissa 34

5 4.1.4 User-plane, control-plane ja transport plane PDN- ja PDP-yhteystyypit IPv4-osoitteen tai IPv6-prefiksin allokointi PDN-yhteydelle DNS-nimipalvelintiedot IPv6-pakettien välitys 3GPP-matkaviestinverkossa 37 5 IPv6:n käyttöönotto DNA:n matkaviestinverkossa Lyhyt esittely DNA:n matkaviestinverkosta DNA:n mobiilipakettirunkoverkon nykyinen tilanne IPv6:n käyttöönotto DNA:lla Loppukäytäjän IPv4v6 PDN/PDP-yhteyden vaikutus DNA:n matkaviestinverkon elemetteihin Tilaajarekisterit HLR ja HSS Provisiointijärjestelmä GGSN, PGW ja niiden tukijärjestelmät SGSN, MME ja SGW Radioverkko Päätelaite IPv6:n tarvitsemat tukipalvelut Domain Name Service (DNS) -kääntäjänimipalvelu DNS forward ja reverseille tietueet käytössä oleville IPv6-osoitteille Content Delivery Network (CDN) -toimijoiden välimuistit Yhteenveto tarvittavista muutoksista 45 6 IPv6-protokollan testaus DNA:n tuotantoverkossa IPv4v6-yhteyden muodostus FTP-siirtonopeus Web-sivujen vasteaikojen mittaus 49 7 Johtopäätökset 51 Lähteet 52

6 Lyhenteet 1G Matkaviestinverkon ensimmäinen sukupolvi, johon kuuluu analogiset matkapuhelinjärjestelmät. 2G Matkaviestinverkon toinen sukupolvi, johon kuuluu ensimmäiset digitaaliset matkapuhelinjärjestelmät, kuten Global System for Mobile Communications (GSM) järjestelmä. 3G Matkaviestinverkon kolmas sukupolvi, johon kuuluu Universal Mobile Telecommunications Systems (UMTS) -järjestelmä ja Code Division Multiple Access (CDMA) järjestelmä. 4G Matkaviestinverkon neljäs sukupolvi. IMT Advanced -ohjelman mukaan LTE Advanced ja Wimax release 2 täyttävät vasta 4G-vaatimukset. Vaatimusten mukaan myötäsuuntanopeuden pitäisi olla 1 Gbps paikalla oltaessa ja 100 Mbps liikkeessä. Usein kuitenkin LTE-yhteyksiä markkinoidaan jo 4G-nimellä. AH Autentication Header on osa Internet Protocol Security (IPSEC) - protokollaa. AH-protokolla mahdollistaa todennuksen ja takaa viestien eheyden, mutta ei mahdollista luottamuksellisuutta. AMPS Advanced Mobile Phone System on Yhdysvalloissa käytetty ensimmäisen sukupolven matkapuhelinjärjestelmä. APN Access Point Name on sidos mobiilipakettiverkon ja ulkoisen IP-verkon välillä. APN-nimessä on kaksi osaa: verkko-osa ja operaattoriosa. APNnimen struktuuri noudattaa samoja sääntöjä kuin Fully Qualified Domain Name (FQDN), joka lopulta käännettään Gateway GPRS Supporting Node (GGSN) tai Packet Data Network Gatewayn (PGW) IP-osoitteeksi. Operaattorin tunnusosa ei ole yleensä näkyvä loppukäyttäjälle, vaan Serving GRPS Supporting Node (SGSN) tai Mobility Management Entity (MME) voi täydentää loppuosan. ARP Address Resolution Protocol kuuluu internetprotokolla perheeseen ja sitä käytetään ratkaisemaan verkkotason IP-osoitteita linkkitason osoitteisiin.

7 BSC Base Station Controller on 2G-matkaviestinverkon tukiasemaohjain. Se voi hallita satoja tai tuhansia 2G-tukiasemia. Se koordinoi mm. tilaajan mobiliteetin tukiasemien välillä, niin ettei esim. puhelu katkea, kun tilaaja liikkuu tukiasemasta toiseen. BTS Base Transceiver Station on 2G-matkaviestinverkon tukiasema. Se lähettää radioverkon signaalin loppukäyttäjälle. Käyttäjä on suoraan yhteydessä siihen radiorajapinnan (Um) avulla. CDMA Code Division Multiple Access on Yhdysvalloissa käytetty 2Gmatkapuhelinjärjestelmä. CDMA:ta kutsutaan joskus myös Interim Standard 95 (IS-95) järjestelmäksi. CDMA2000 Code Division Multiple Access 2000 on Yhdysvalloissa ja Etelä-Koreassa käytetty 3G-matkapuhelinjärjestelmä. CIDR Classless Inter-Domain Routing, eli luokaton reititys. CIDR korvasi luokallisen reitityksen. Sen avulla IPv4-osoitejärjestelmä saatiin tehokkaammin käyttöön. CSFB Circuit Switched Fall Back on 4G LTE-matkaviestinverkossa käytetty ominaisuus, jolla päätelaite ohjataan 4G LTE-verkosta piirikytkennäiseen 2G- tai 3G-verkkoon vastaanottamaan tai soittamaan puhelu. DHCP Dynamic Host Configuration Protocolin tehtävänä on jakaa IP-osoitteita verkkoon kytketyille laitteille. DNS Domain Name System on hierarkinen ja skaalautuva internetin nimipalvelujärjestelmä. Sen avulla helpommin muistettavat verkkotunnukset käännetään IP-osoitteiksi ja toisinpäin. DSCP Differentiated Service Code Point on IPv4-paketissa oleva 6-bittinen kenttä, joka oli alun perin nimetty Type Of Service (TOS) -kentäksi, tämä kenttä on määritelty uudestaan RFC2474:ssa. DSCP:tä voidaan käyttää Quality of Service (QoS) -luokan määrittämiseen.

8 EDGE Enhanced Data rates for Global Evolution tai Enhanced GPRS:ksi kutsuttu EDGE-teknologia mahdollisti 384 Kbps myötäsuunnan ja 384 Kbps paluusuunnan siirtonopeuden 2G-matkaviestinverkoissa. ENodeB Evolved Node B on 4G LTE-matkaviestinverkon tukiasema. ENodeB kuuluu EPS-arkkitehtuurin. Osa tukiasemaohjaimen toiminteista on siirretty LTE-tukiasemaan. EPC Evolved Packet Core on osa Evolved Packet Systemiä (EPS), julkaistiin samaan aikaan LTE:n kanssa. EPC:n elementit ovat HSS, MME, SGW ja PGW. EPS Evolved Packet System koostuu kahdesta osasta: radioliityntäverkosta (LTE) ja Evolved Packet Core:sta (EPC), eli pakettirunkoverkosta. EPS on yksinkertaisempi kuin aikaisempi GPRS-arkkitehtuuri. ESP Encapsulating Security Payload on osa Internet Protocol Security (IP- SEC) -protokollaa. ESP mahdollistaa pakettivirran salauksen. E-UTRAN Evolved Universal Terrestial Access Network, joka tunnetaan paremmin LTE -termillä. Tarkoittaa neljännen sukupolven matkapuhelintekniikkaa. FDD Frequency-Division Duplexing tarkoittaa että vastaanottaja ja lähettäjä käyttävät eri taajuuksia. FQDN Fully Qualified Domain Name on verkkotunnusnimi, joka koostuu isäntäosasta ja verkkotunnusosasta. Esimerkiksi data.dna.fi on FQDN. GGSN Gateway GPRS Supporting Node on 2G- ja 3G-matkaviestinverkon elementti. GGSN on topologinen ankkurointipiste mobiliteetin hallinnalle GPRS-verkossa. Tilaajan liikkuessa kaikki muut matkaviestinverkon elemetit saattavat vaihtua, mutta GGSN pysyy samana koko yhteyden ajan. Se on yhdyskäytävä GPRS-verkon ja ulkoisen verkon välillä (kuten esim. Internet). Kuten SGSN, myös GGSN hoitaa tilaajan signalointia sekä välittää niiden liikennettä.

9 GPRS General Packet Radio Service on 2G- ja 3G-matkaviestintekniikan pakettipohjainen tiedonsiirtopalvelu. GTP-C GPRS Tunnel Protocol Control Plane on matkaviestinverkon pakettiverkossa käytettävä signalointiprotokolla. Versio 2:sta käytetään EPSarkkitehtuurissa. GTP-U GPRS Tunnel Protocol User Plane on matkaviestinverkon pakettiverkossa käytettävä user-plane protokolla. Se on vastuussa tilaajan IP-pakettien tunneloinnista ja kuljetuksesta. GTP:n perusidea on tunnistaa mihin PDP-kontekstiin mikäkin paketti kuuluu Tunnel Endpoint ID:n (TEID):n avulla. GSM Global System for Mobile Communications on Eurooppalainen toisen sukupolven matkapuhelinjärjestelmä. HLR Home Location Register on 2G- ja 3G-matkaviestinverkon tilaajarekisteri. HLR on tietokanta, jossa tilaajatiedot sijaitsevat. Tilaajatiedot sisältävät autentikointidatan ja mihin palveluihin tilaajalla on oikeuksia. HSDPA High Speed Download Packet Access:n myötä 3G-matkaviestinverkkojen pakettidatan myötäsuunnan nopeus kasvoi merkittävästi. HSS Home Subscriber Server on 4G LTE -matkaviestinverkon tilaajarekisteri. Sieltä löytyy tilaajatiedot, kuten autentikointi- ja valtuutustiedot. HSUPA High Speed Upload Packet Access:n myötä 3G-maktaviestinverkkojen pakettidatan paluusuunnan nopeus kasvoi merkittävästi. ICMP Internet Control Message Protocol on IPv4-protokollan kontrolliprotokolla, jolla verkkolaitteet kuten reitittimet voivat indikoida erilaisista virhetilanteista. IS-95 Interim Standard 95 on Yhdysvalloissa ja Etelä-Koreassa käytetty toisen sukupolven matkapuhelinjärjestelmä. IS-95:sta kutsutaan joskus myös Code Division Multiple Access (CDMA) -järjestelmäksi.

10 LTE Long Term Evolution on globaali melkein neljännen sukupolven matkaviestinjärjestelmä. IMT advanced -ohjelman mukaan vasta LTE advanced on oikea neljännen sukupolven matkaviestinjärjestelmä. LTE A Long Term Evolution Advanced on globaali neljännen sukupolven matkaviestinjärjestelmä. MIMO Multiple-Input and Multiple-Output:n avulla lähettäjä ja vastaanottaja voi käyttää usempaa kuin yhtä antennia. MIMOn avulla voidaan saavuttaa huomattavasti suurempi tiedonsiirtokapasiteetti kuin yhdellä antennilla. LTE hyödyntää MIMO-tekniikkaa myötäsuunnassa. MME Mobility Management Entity on 4G LTE -matkaviestinverkon signalointielementti. MME on vastuussa päätelaitteen mobiliteetin hallinnasta, autentikoinnista ja valtuutuksesta. MME on toiminnallisuudeltaan paljon vastaava kuin GPRS-arkkitehtuurin SGSN. MME ei välitä user-plane liikennettä, kuten GPRS-arkkitehtuurin SGSN. MPLS Multiprotocol Label Switching tekniikka kehitettiin alun perin yksinkertaistamaan reititystä. Sen avulla paketit leimataan. Leimojen avulla paketti voidaan toimittaa kohdelaitteelle. Pakettiin voidaan lisätä useampia leimoja. Useamman leiman avulla voidaan tehdä monia palveluita kuten L2 VPN ja L3 VPN. MS Mobile Station eli päätelaite, kuten puhelin tai mokkula. MSC Mobile Switching Center kuuluu 2G- ja 3G-matkaviestinverkkojen piirikytkennäiseen runkoverkkoon (CS Core). On vastuussa tilaajien autentikoinnista, mobiliteetin hallinnasta ja puheluiden kytkennästä. MSS Maximum Segment Size on TCP-protokollan parametri, joka neuvotellaan aina TCP-yhteyden avauksessa. Se määrittelee TCP-segmentin maksimipakettikoon. Siihen ei lasketa IP- tai TCP-otsikkotietoja. Sen avulla yritetään välttää turhaa paketin pirstalointia IP-tasolla.

11 NAPT Network Address Port Translation on menetelmä, jolla IPv4- osoitteen takana voi olla useampi laite. NAS Non-Access-Stratum on UMTS- ja LTE-mobiiliverkoissa päätelaitteen ja MME:n välillä oleva signalointiprotokolla. Se on vastuussa muun muassa EPS bearerien hallinnasta, autentikoinnista ja tietoturvahallinnasta. NDP osoitejärjestelmä on saatu riittämään pidempään. Yhden julkisen IPv4- Neighbor Discovery Protocol kuuluu IPv6-protokollaperheeseen. Se toimii linkkitasolla ja on vastuussa muun muassa laitteiden automaattisesta osoitteistuksesta, duplikaattiosoitteiden tunnistuksesta ja oletusyhdyskäytävän asetttamisesta. NMT Nordic Mobile Telephone on Pohjoismaissa käytetty ensimmäisen sukupolven analoginen matkapuhelinjärjestelmä. NodeB 3G-matkaviestinverkon tukiasema. OCS Online Charging System on matkaviestinverkon elementti, jonka avulla voidaan toteuttaa reaaliaikainen laskutus. Yleensä prepaid-liittymien raportionti ja laskutus on tehty OCS:n avulla. OFDMA Orthogonal Frequency Division Multiple Access on 4G LTEmatkaviestinverkossa käytetty myötäsuunnan modulaatio. OSI Open System Interconnect kuvaa tiedonsiirtoprotokollien yhdistelmän seitemässä kerroksessa. PCO Protocol Configuration Optionia käytetään väittämään parametreja päätelaitteen ja GGSN- tai PGW-laitteen välillä. Sen avulla neuvotellaan mitä IP-protokollaa PDN- tai PDP-yhteydessä käytetään. GGSN- tai PGW-laite voi kertoa myös päätelaitteelle IPv4-osoitteen tai IPv6-prefiksin sen avulla. PCO-viestissä kulkee lukuisia muita loppukäyttäjän IP-protokollaan liittyviä parametreja kuten DNS-palvelimien tiedot. PCRF Policy and Charging Rules Function on elementti, jonka kautta voidaan ajaa dynaamisia sääntöjä verkkoon. PCRF on yhteydessä EPS/GPRS-

12 verkkoon PGW:n tai GGSN:n kautta. Elementti voi laskea muun muassa laskea tilaajan käyttämää datamäärää. PDCP Packet Data Convergence Protocol on kolmannen sukupolven matkaviestinverkossa käytty user-plane-protokolla. Sitä käytetään tukiaseman ja päätelaitteen välissä. Sen tehtävänä on siirtää paketit radiorajapinnan yli, pakata otsikkotiedot, segmentoida ja koota uudelleen paketteja. PDP Packet Data Protocol on GPRS-arkkitehtuurissa esitelty yhteyspalvelu, jonka avulla voidaan muodostaa pakettidatayhteys esimerkiksi internetiin. EPS-arkkitehtuurin PDN-yhteyspalvelu on hyvin samanlainen kuin GPRSarkkitehtuurin PDP-konteksti. PDN Packet Data Network on EPS-arkkitehtuurin yhteyspalvelu, joka tarjoaa internetprotokollan kautta yhteyden päätelaitteelta matkaviestinverkon yli ulkoiseen IP-verkkoon. Se on päätelaitteen ja liityntäpisteen (APN) välinen assosiaatio. Jokaisella PDN-yhteydellä on IPv4-osoite ja/tai IPv6- prefiksi. GPRS-arkkitehtuurin PDP-konteksti on hyvin samanlainen kuin EPS-arkkitehtuurin PDN-yhteyspalvelu. PGW Packet Data Network Gateway on yhdyskäytävä EPS:n ja ulkoisten IPverkkojen välillä sekä on tilaajan IP-liikenteen terminointipiste. PGW ei vaihdu koskaan yhteyden aikana. QoS Quality of Service kuvastaa verkon palvelun laatua, joka on tärkeä osa pakettipohjaisen IP-verkon toimintaa. Esimerkiksi erilaiset pakettien jonotusmenetelmät voidaan määritellä QoS-termin alle. RAB Radio Access Bearer on päätelaitteelta pakettirunkoverkon laitteeseen kuten SGW tai GGSN ulottuva user-plane-liikenneputki. RANAP Radio Access Network Application Part on 3G-matkaviestinverkon control-plane-protokolla. RCC Roaming Cost Control on DNA:n verkossa oleva matkaviestinverkonelementti, jonka avulla toteutetaan EU:n verkkovierailuasetuksen mukainen saldorajapalvelu tilaajille.

13 RLC Radio Link Control on kolmannen sukupolven matkaviestinverkossa käytetty user-plane-protokolla. Sitä käytetään tukiaseman ja päätelaitteen välissä. Sen tehtävänä on yhdistää PDP-kontekstitaso Radio Access Beareriin (RAB). RNC Radio Network Controller on 3G-matkaviestinverkon tukiasemaohjain. RRC Radio Resource Control on 3G-matkaviestinverkon control-planeprotokolla. Sitä käytetään signalointiin päätelaitteen ja radioverkon välillä. SC-FDMA Single Carrier - Frequency Division Multiple Access on neljännen sukuplven matkaviestinverkossa käytetty paluusuunnan modulaatio. SGSN Serving GPRS Supporting Node on 2G- ja 3G-matkaviestinverkon elementti. SGSN hoitaa pääasiallisesti tilaajan autentikoinnin, valtuuttamisen ja mobiliteetin hallinnoimisen. SGSN vastaa pääosin mobiilipakettiverkon signaloinnista (control-plane), mutta se välittää myös loppukäyttäjän (user-plane) liikennettä. SGW Serving Gateway kuuluu EPS-arkkitehtuuriin ja toimii mobiiliteetin ankkurina kun tilaaja siirtyy LTE-tukiasemasta toiseen LTE-tukiasemaan. SLAAC Stateless Address Configuration on yksi IPv6:ssa käytetty tilatiedoton proseduuri, jolla voidaan osoitteistaa linkkejä. Se perustuu NDPprotokollaan. SNDCP Sub Network Dependent Convergence Protocol on GSM-radioverkon user-plane protokolla, joka kuljettaa IP-paketteja. SNDCP multipleksaa useamman Packet Data Protocol (PDP) -konteksti päätelaitteen ja SGSN:n välillä. SNDCP voi kuljettaa IPv4-, IPv6- ja PPP-paketteja. SS7 Signaling System no. 7 on kokoelma puhelinverkossa toimivia signalointiprotokollia. TDD Time-Division Duplexing on aikajakoinen multipleksaus, jolla saadaan eriteltyä lähettäjän ja vastaanottajan signaalit. Tällöin lähettäjä ja vastaanottaja voi käyttää samaa taajuutta.

14 TCP Transmission Control Protocol on tilatietoinen ja yksi merkittävimmistä Internetin protokollista. TCP mahdollistaa luotettavan ja tietyssä järjestyksessä toimivan tiedonsiirron. TOS Type Of Service, IPv4-paketissa oleva 6-bittinen kenttä, jota kutsutaan nykyään DSCP:ksi. UDP User Datagram Protocol on yksinkertainen tilatiedoton protokolla, joka ei tarkista että paketit tulisivat perille oikeassa järjestyksessä. Protokollassa ei ole myöskään uudelleenlähetysmekanismia, mikäli paketti on hukkunut matkalle. UE User Equipment eli matkaviestinverkkoon yhteydessä oleva päätelaite, kuten puhelin tai mokkula. UMTS Universal Mobile Telecommunications System on muun muassa Euroopassa, Japanissa ja Kiinassa käytetty kolmannen sukupolven matkapuhelinjärjestelmä. 3GPP:n määrittelemä nimi on UMTS Terrestial Radio Network (UTRAN). UTRAN UMTS Terrestial Radio Network on 3GPP:n määrittelemä nimi kolmannen sukupolven UMTS-järjestelmälle. VPN Virtual Private Network on virtuaalinen erillisverkko, jolla voidaan yhdistää useampi fyysinen verkko näennäisesti yhteen. Siirtoprotokollana voi käyttää esimerkiksi MPLS-verkkoa tai IPSEC-tunnelia. WCDMA Wideband Code Division Multiple Access on 3G-matkaviestinverkoissa käytetty radiorajapinta. WIMAX R2 Worldwide Interoperability for Microwave Access on neljännen sukupolven langaton tietoliikennestandardi.

15 1 (54) 1 Johdanto Tässä insinöörityössä tutkitaan internetprotokollaversio kuuden (IPv6) käyttöönottoa DNA:n matkaviestinverkossa. Internetprotokollaversio neljän (IPv4) osoiteavaruus ei riitä enää yksilöimään jokaista internetissä olevaa laitetta. Osoitteiden riittämättömyys oli pääsyy IPv6:n kehittämiseen. Tutkimuksen on tilannut DNA Oy. DNA Oy on suomalainen tietoliikennekonserni, joka tarjoaa yksityishenkilöille ja yrityksille laadukkaita, viimeisintä teknologiaa hyödyntäviä puhe-, data- ja tv-palveluita. Tutkimuksen tekijä työskentelee DNA Oy:llä mobiililaajakaistasuunnittelijana. Viestintäviraston tavoitteena on, että IPv6:n julkistamispäivä Suomessa on kesäkuussa Viestintävirasto on tiedustellut operaattoreiden halukkuutta osallistua lanseeraukseen. DNA on mukana IPv6:n käynnistämispäivässä. Insinöörityö keskittyy tutkimaan IPv6-protokollan käyttöönottoa loppukäyttäjien liittymiin. IPv6-protokolla mahdollistaa kaikkien kodin laitteiden kytkemisen Internetiin omalla IP-osoitteella. Työn tavoitteena on tutkia, missä kaikissa matkaviestinverkon elementeissä tarvitaan muutoksia, jotta IPv6 saadaan loppukäyttäjille. Lisäksi tavoitteena on tutkia IPv6:n käyttöönottoa testi- ja tuotantoverkossa, sekä suunnitella käyttöönotto mahdollisimman huolellisesti. Käytännössä työn aikana IPv6-protokolla otettiin käyttöön DNA:n matkaviestinverkon pakettirunkoverkkoon. Lisäksi IPv6-protokollaa testattiin loppukäyttäjän näkökulmasta. Loppukäyttäjien internetliikenteeseen ei saa aiheutua ongelmia käyttöönotosta.. 2 Internet Tässä luvussa käydään läpi ensin internetin historia ja perusperiaatteet. Seuraavaksi tarkastellaan IPv4-protokollaa ja tärkeimpiä siirtokerroksen protokollia kuten Transmission Control Protocol (TCP) ja User Datagram Protocol (UDP). Sen jälkeen käydään läpi osoitejärjestelmä ja lopuksi tutustutaan IPv6-protokollaan.

16 2 (54) 2.1 Historia Internetin ja internetprotokollan on kehittänyt Defense Advanced Research Agency (DARPA) Yhdysvalloissa. Nykyään internetistä on tullut globaali verkko, joka yhdistää virtuaalisesti kaikki maat. Käyttäjiä verkossa on yli 2 miljardia. [1, s. 2.] Kasvu pienestä tutkimusprojektista globaaliksi verkoksi on ollut nopeaa. DARPAprojekti aloitettiin 1960-luvun lopulla. Nykyisen Internetprotokollan versio 4 esiteltiin 1980-luvulla ja ensimmäiset internetpalveluntarjoajat aloittivat 1980-luvun lopulla. [1, s. 2.] Internet on yhä merkittävämpi ja olennaisempi osa ihmisten jokapäiväistä arkea. Olemme koko ajan enemmän riippuvaisia Internetistä ja oletamme sen olevan käytettävissä kaikkialla. Internetistä on tullut osa kriittistä infrastruktuuria, kuten sähköstä ja vedestä. 2.2 Perusperiaatteet Internet pohjautuu tiettyihin perusperiaatteisiin, jotka ovat mahdollistaneet sen suosion. Nämä perusperiaatteet ovat [1, s. 2] pakettikytkentäinen verkko päästä päähän periaate koostuu erilaisista kerroksista postelin laki luovaa anarkiaa.

17 3 (54) Pakettikytkentäinen verkko Aikaisemmin puheeseen keskittyneet verkot käyttivät piirikytkentäistä verkkoa, jossa puheelle varattiin aina oma yhteys (kapasiteetti) soittajalta toiselle riippumatta siitä, kuinka paljon puhetta yhteydessä siirrettiin. [1, s. 2-3.] Nykyaikaiset pakettipohjaiset verkot pilkkovat datan pienempiin paketteihin, jotka matkustavat itsenäisesti niiden kohteisiin. Jokainen paketti lähetetään sillä hetkellä parasta reittiä pitkin kohteeseen. [1, s. 3.] Pakettiverkossa useampi yhteys voi jakaa saman kapasiteetin. Yksittäinen yhteys käyttää kapasiteettia vain siirtäessä tietoa. Pakettiverkossa onkin huolehdittava riittävästä palvelun laadusta tai kapasiteetista, tai muuten paketteja voi tippua, ja tiedonsiirto hidastuu tai voi jopa keskeytyä kokonaan Päästä päähän periaate Päästä päähän -periaate on yksi tärkeimmistä internetin perusperiaatteista. Sen mukaan verkon ei pitäisi koskea verkkotasoa ylempiin kerroksiin. Verkon pitää keskittyä siirtämään tietoa lähteeltä kohteelle. Yhteyden aloitus- ja loppupään vastuulla on ymmärtää liikenne ja se kuinka sitä käytetään. Tämä periaate mahdollistaa uusien palveluiden tuomisen verkkoon ilman, että verkkoa täytyy muuttaa. [1, s. 3.] Koostuu erilaisista kerroksista Kerrosajattelun periaate on, että erilaiset protokollat voivat jutella toistensa kanssa samalla tasolla. Pääidea periaatteen takana on, että jokainen kerros tekee oman työnsä: ei enempää, ei vähempää. Tarkka erottelu kerrosten kesken mahdollistaa kerrosten muuttamisen ilman, että muita kerroksia tarvitsee muuttaa. Open System Interconnect (OSI) -malli määrittelee 7 kerrosta, mutta Internetin malli määrittelee vain viisi kerrosta. [1, s. 3.] Kuvassa 1 on kuvattuna, kuinka internetin 5 kerroksen malli eroaa OSImallista.

18 4 (54) Kuva 1. Internet koostuu kerroksista. [1, s. 4.] Postelin laki Postelin laki, joka tunnetaan myös nimellä Postelin robustisuus-periaate, tarkoittaa, että ole liberaali siinä mitä sallit, mutta ole konservatiivinen siitä mitä lähetät [2.]. Tämä tarkoittaa että kannattaa olla hyvin konservatiivinen ja tarkka mitä lähettää verkkoon, kun taas vastaanottajan pitäisi pystyä vastaanottamaan kaikki, mikä ei välttämättä olisikaan standardin mukaista. Tämä on hyvin tärkeä periaate, jotta tulevaisuuden laajennukset ja parannukset saadaan tehtyä. [1, s. 4.] Luova anarkia Viimeinen periaate, luova anarkia, on jotain, joka voi kuulostaa oudolta tietoliikenteessä. Tämä periaate tarkoittaa, että yksittäinen henkilö tai yritys pystyy luomaan ja levittämään uusia palveluita ja sovelluksia. Tämä periaate on ehkä muiden periaatteiden summa, mutta ilman tätä periaatetta internetpalvelut kuten Google tai Facebook eivät olisi voineet syntyä. [1, s. 4.]

19 5 (54) 2.3 Standardisointi, protokolla ja kehysrakenne Internet Engineering Task Force (IETF) kehittää ja edistää Internetstandardeja. IETF on avoin standardointiorganisaatio, johon ei ole jäsenvaatimuksia. Kaikki osallistujat ovat vapaaehtoisia, ja yleensä heidän työnsä kustantaa työnantaja. [3.] Nykyään laajasti käytössä oleva IPv4-protokolla perustuu vuonna 1981 uusittuun RFC791:een [4]. IPv4-kehys on normaalisti 20 oktettia pitkä, ja se koostuu 14 eri kentästä. Kuvassa 2 on esitetty IPv4-paketin kehysrakenne. Kuva 2. IPv4-paketin kehysrakenne. [5.] 2.4 Tärkeimmät siirtokerroksen protokollat Transmission Control Protocol (TCP) [6] mahdollistaa luotettavan ja tietyssä järjestyksessä toimivan tiedonsiirron. TCP mahdollistaa myös palveluiden ja yhteyksien multipleksauksen sekä ruuhkanhallinnan. Multipleksaus tehdään lähde- ja kohdeportin avulla TCP-otsikkotiedoissa. Luotettavuus saavutetaan sillä, että vastaanottaja kuittaa paketteja, joita se on vastaanottanut. Tämän avulla lähettäjä saa tiedon, mitkä paketit puuttuvat vastaanottajalta. Tämän jälkeen lähettäjä lähettää puuttuvat paketit uudestaan. TCP:n ruuhkanhallinta-algoritmit seuraavat pakettien häviötä. TCP aina olettaa että pakettihäviö aiheutuu ruuhkasta ja tiputtaa yhteyden nopeutta. Tämän toiminnalisuuden takia TCP:tä on pidetty huonona protokollana langattomiin verkkoihin. Langattomissa verkoissa paketti voi hävitä muistakin syistä kuin ruuhkasta. Nykyään TCP:n ruuhkanhallinta-algoritmejä on kehitetty myös langattomien verkkojen näkökulmasta, joten tilanne on parantunut. Useat internetin sovellukset vaativat luotettavan tiedonsiir-

20 6 (54) ron. TCP:tä käyttäviä sovelluksia on tiedoston siirto, videon suoratoisto ja nettiselaus. [1, s. 13.] User Datagram Protocol (UDP) [7] on yksinkertainen protokolla. Se mahdollistaa palvelun ja yhteyden multipleksauksen sekä tarkistesumman vastaanottavaan päähän. Tarkistesummalla voidaan varmistua, ettei bittivirheitä ole tullut siirron aikana. Multipleksaus tehdään porttinumeroiden avulla UDP-kehyksessä. Kehyksessä on määritelty lähdeja kohdeporteille omat kentät. UDP-protokolla ei takaa, että paketit on vastaanotettu oikeassa järjestyksessä, tai että ne ovat edes tulleet perille. UDP:ta käytetään yleensä latenssikriittisissä sovelluksissa, jossa pakettien häviäminen ei ole kriittistä. Sovelluksissa kuten Voice over IP (VoIP) voi olla parempi unohtaa paketti, kuin toimittaa se uudestaan liian myöhään. [1, s. 13.] 2.5 Osoitejärjestelmä IPv4-protokolla käyttää 32-bittistä IP-osoiteavaruutta, joka tarkoittaa, että osoitteita on noin 4,3 miljardia (2 32 ). Erilaisia tekniikoita on kehitetty, jotta IPv4-osoitteet riittäisivät pidempään. IETF julkaisi 1993 Classless Inter-Domain Routing (CIDR) [8] korvaamaan luokallisen reitityksen, jotta IP-osoiteavaruutta saataisiin pilkottua mahdollisimman tehokkaasti ja joustavasti käyttöön. IPv4-osoitetta voidaan ilmaista CIDR-notaatiolla, esim /24, jossa viimeinen 24 luku kertoo merkitsevien bittien lukumäärän vasemmalta alkaen. Samaan osoitelohkoon kuuluvat siis väliltä olevat osoitteet. NAPT (Network Address Port Translation) [9] on toinen menetelmä, jonka avulla IPv4- osoiteavaruus on saatu riittämään pidempään. NAPT:ssa multipleksataan monta laitetta käyttämään samaa julkista IP-osoitetta. Yleensä NAPT:ssa käytetään RFC1918 IPosoitteita sisäpuolella, ja sitten tilatietoisessa laitteessa käännetään monta RFC1918- osoitetta vastaamaan yhtä julkista IP-osoitetta. Menetelmän avulla säästyy julkisia IPosoitteita. IP-osoitteiden lisäksi NAPT:ssa muutetaan myös porttitiedot siirtokerroksen protokollista kuten TCP ja UDP. NAPT kuitenkin rikkoo internetin päästä päähän -

21 7 (54) periaattetta, koska yhden julkisen IP-osoitteen takana voi olla useampi laite. Jokainen internetiin liitetty laite pitäisi pystyä yksilöimään IP-osoitteen avulla. 2.6 IPv6-protokolla IPv6-protokolla perustuu 1998 julkaistuun RFC2460 [10] määrittelyyn. Protokolla kehitettiin IPv4-osoitteiden riittämättömyyden takia. Siinä on 128-bittinen osoiteavaruus, jossa on noin 3,4 * uniikkia osoitetta. Osoitteet voidaan jakaa kolmeen eri pääkategoriaan, joita ovat unicast, anycast, ja multicast. Unicast-tyyppinen osoite identifioi yksittäisen rajapinnan yksittäisestä laitteesta. Anycast-osoite identifioi usean rajapinnan jotka ovat tyypillisesti eri rajapinnoissa. IPv6-paketti, joka lähetetään anycastosoitteseen, toimitetaan verkon lähimpään anycast-osoitteen rajapintaan. Multicastosoite identifioi yleensä joukon vastaanottajia. IPv6-paketti, joka lähetetään multicastosoitteeseen, lähetetään kaikille multicast-ryhmään liittyneille vastaanottajille. [1, s. 81.] Suositeltava tapa esittää IPv6-osoitetta on x:x:x:x:x:x:x:x, jossa jokainen x esittää 16- bittistä arvoa heksadesimaalimuodossa käyttäen pieniä kirjaimia. 16-bittinen arvo, joka esittää x:ää, voidaan esittää ilman alkavia nollia. Esimerkiksi 2001:14bb:0000:0000:0000:0000:0000:00a0 voidaan esittää lyhyemmässä muodossa 2001:14bb::a0. [1, s. 86.] Kehysrakenne IPv6:n kehystä on yksinkertaistettu IPv4:sta, jotta lähde ja kohdeosoitteille jäisi mahdollisimman paljon tilaa. Pääkehys on aina 40 tavun mittainen, joka eroaa IPv4:sta. IPv6:n kehyksestä on jätetty pois otsikkotiedon koko, tunniste, liput, pirstaleen aloituskohta ja otsikkotiedon tarkistesumma. Optiot on siirretty laajennettuihin kehyksiin. Kuvassa 3 on esitelty IPv4:n ja IPv6:n kehysmallien erot.

22 8 (54) Kuva 3. IPv4- ja IPv6-kehysten erot. [11] IPv6-pakettien pilkkominen tapahtuu aina alkupäässä ja kasaaminen loppupäässä [1, s. 92]. Reitittimet eivät siis pirstaloi IPv6-paketteja, eli tämä eroaa IPv4-protokollasta, jossa reititinkin voi pirstaloida paketin. Mikäli pakettivuon varrella on yhteysväli, joka ei tue tarpeeksi suurta pakettikokoa, niin paketti tiputetaan ja lähettäjälle lähetetään paketti liian suuri, ICMPv6-tyypin 2 viesti, jonka jälkeen lähettäjä saa tiedon, että yritti lähettää liian suurta pakettia ja pienentää pakettikokoa. Alku- ja loppupään vastuulla on polun maksimipakettikoon tunnistaminen. IPv6- protokolla vaatii, että vähintään 1280 tavun kokoinen paketti pystytään lähettämään ilman pirstalointia. [1, s. 93.] Laajennetut kehykset IPv4-protokollasta tutut optiot ovat siirretty erillisiin kehyksiin, joita kutsutaan laajennetuiksi kehyksiksi. Laajennettuja kehyksiä voi ketjuttaa monta peräkkäin. RFC2640 [10] määrittelee, että seuraavia laajennettuja kehyksiä kaikkien laitteiden on tuettava hop by hop -optiot destination-optioiden kehys reitityskehys pirstalointikehys

23 9 (54) authentication header (AH) encapsulating security payload (ESP). Laajennettuja kehyksiä prosessoidaan eri paikoissa, riippuen tyypistä ja ne on asetettava tietyssä järjestyksessä. Esimerkiksi hop by hop -optio pitää olla heti IPv6- kehyksen jälkeen, koska se on prosessoitava kaikissa reitittimissä. Kuva 4 havainnollistaa, kuinka erilaisia kehyksiä voi ketjuttaa. Kuva 4. Esimerkki kuinka laajennettuja kehyksiä voidaan ketjuttaa. Laajennetut kehykset ovat merkitty vihreällä värillä. Yksittäistä laajennettua kehystyyppiä saa olla vain yksi lukuun ottamatta Destination optiot kehystä, joka saa esiintyä kaksi kertaa (ennen reitityskehystä ja juuri ennen ylemmän tason kehystä). Reitityskehyksen idea oli, että lähettäjä voisi vaikuttaa minkä laitteiden kautta paketti kiertää. Reitityskehyksen tyyppi 0 poistettiin IETF:n toimesta käytöstä, koska siitä löytyi haavoittuvuus, jonka kautta pystyi luomaan palvelunestohyökkäyksiä. Reitityskehyksen tyyppi 0 odotetaan poistuvan IPv6-pinoista ja sitä myös tiputetaan joissain verkoissa, jotta hyökkäykset voidaan pysäyttää. [1,s. 92.]

24 10 (54) Pirstalointikehystä käytetään, kun IPv6-paketteja lähettävä laite lähettää suuremman paketin kuin lähteen ja kohteen välisen polun maksimipakettikoko (MTU) on. Lähettävä laite aina lisää kehyksen, koska pirstalointia ei tapahdu polun varrella. Pirstalointikehyksestä löytyy tunnistetieto, jolla identifioidaan, mihin pakettiin se kuuluu. Pirstaleen osoittimella indikoidaan mikä kohta alkuperäisestä paketista löytyy. [1, s. 92.] Internet Control Message Protocol v6 ja Neighbor Discovery Protocol Yksi tärkeä IPv6-protokollaperheestä on ICMPv6 [29]. ICMPv6 voidaan tuntea parhaiten pingauksesta. Sen avulla voidaan tunnistaa toisen laitteen tavoitettavuus ICMPv6 Echo Request ja Echo Reply -viestien avulla. ICMPv6-viestit voidaan jakaa kahteen eri luokkaan: virheviesteihin ja informatiivisiin viesteihin. Virheviestejä ovat muun muassa: Destination unreachable, Packet Too Big, Time Exceeded ja Parameter Problem. Informatiivisia viestejä ovat Echo Request ja Echo Reply -viestit. [1, s ] Reititin tai kohdejärjestelmä lähettää Destination Unreachable -virheviestin paketin lähettäjälle, jos esimerkiksi sillä ei ole reititystaulussa kohdeverkkoa tai yhteys kohdeosoitteen kanssa ei ole sallittu. Reititin lähettää Packet Too Big -virheviestin paketin lähettäjälle, mikäli sillä on käsiteltävänä liian iso paketti, joka ei enää mahdu seuraavalle linkille. Tiedon avulla lähettäjä pienentää pakettikokoa. Time Exceeded -virheviesti lähetetään paketin lähettäjälle kun paketin Hop Limit piennetään nollaan. Se voi tapahtua muun muassa väärästä määrittelystä tai reitityssilmukasta. Traceroute on yksi sovellus, joka hyödyntää Time Exceeded -virheviestejä. Reititin voi lähettää Time Exceeded -virheviestin myös jos pirstalointipaketin kokoaminen epäonnistuu. Parameter Problem -virheviesti lähetetään paketin lähettäjälle mikäli reititin tai kohdejärjestelmä ei pysty prosessoimaan kehystä tai laajennettuja kehystä. [1, s ] IPv6-protokollan ICMPv6 on huomattavasti merkittävämmässä roolissa kuin IPv4:n ICMPv4. Tämä johtuu siitä että IPv6:n Network Discovery Protocol perustuu ICMPv6:een. ICMPv6:ssa ei ole uudelleenlähetysmekanismia hävinneille paketeille, joten esimerkiksi ICMPv6 virheviestit eivät välttämättä tule perille, vaikka niitä olisi lähetetty. Protokolliin jotka hyödyntävät ICMPv6:sta, on monesti implementoitu uudelleenlähetykset, kuten Neighbor Discovery Protocollaan (NDP). [1, s ]

25 11 (54) IPv6 Neighbor Discovery Protocollaa (NDP) käytetään löytämään toisia laitteita ja reitittimiä, jotka ovat samalla linkillä. IPv4:ssa käytetyn Address Resolution Protocollan (ARP) tehtävät on siirretty IPv6:ssa NDP:n. Sen avulla voidaan selvittää IPv6-osoitteen linkkitason osoite. NDP:tä hyödyntäen isäntäkone voi saada tiedon oletusyhdyskäytävästä ja mahdollisesti DNS-kääntönimipalvelimista. NDP käyttää viittä erilaista pakettityyppiä. [1, s. 101.] Router solicitation: Laite voi lähettää multicastin avulla Router Solicitation -viestin linkille, indikoidakseen reitittimille, että lähettäkää Router Advertisement -viesti nopeammin [1, s. 101]. Router advertisement: Reititin lähettää Router Advertisement -viestin tietyn ajan jakoissa, tai sen jälkeen kun se on vastaanottanut Router Solicitation -viestin. Viesti sisältää useita IPv6:een liittyviä parametreja kuten oletusyhdyskäytävä ja IPv6-osoite laitteelle itselleen. [1, s. 101.] Neighbor solicitation: Laite käyttää Neighbor Solicitation -viestiä löytääkseen naapurin linkkitason (L2-tason) osoitteen [1, s. 101]. Neighbor advertisement: Laite lähettää Neighbor Advertisement -viestin vastauksena Neighbor Solicitation -viestiin tai kertoakseen muutoksista linkkitason (L2-tason) osoitteisiin [1, s. 101]. Redirect: Reititin voi lähettää Redirect -viestin kun parempi reititin on saatavilla kun tällä hetkellä käytetty reititin [1, s. 101]. IPv6-laitteet tarkkailevat naapuruuksien tavoitettavuutta. Tavoitettavuuden tilatieto voidaan päivittää mikäli IPv6-kommunikointi onnistuu, mutta jos IPv6-kommunikointi ei onnistu, niin laite voi käyttää Neighbor Unreachability Detection (NUD) proseduuria tarkistaakseen onko naapuri vielä tavoitettavissa. Toinen NDP-protokollan proseduuri on Duplicate Address Detection (DAD), jonka avulla estetään osoitekolarit. [1, s ] On havaittu että hyökkääjät voivat käyttää Neighbor Discovery (ND) -proseduuria palvelunestohyökkäyksien muodostamiseen. Hyökkääjä voi yrittää saada verkkolaitteen naapuripuskuria täyteen tai aiheuttaa häiriöitä ND-proseduuriin. Hyökkäys perustuu siihen, että verkkolaitteella on 64-bittinen prefiksi ja hyökkääjä lähettää paketteja useisiin kohdeosoitteisiin ja reititin yrittää löytää kohdeosoitteille linkkitason osoitteita ennen kuin voisi lähettää paketteja niihin. Koska kohdeosoitteita ei ole olemassa, niin reitittimen naapuripuskuri voi tulla täyteen. [1, s. 105.]

26 12 (54) Voi olla verkkotopologioita, joissa IPv6-laitteet ovat samalla loogisella linkillä, mutta eivät ole fyysisesti samalla linkillä. Hyvä esimerkki tästä on että keskuslaite on kahden erilaisen linkkityypin välissä, kuten jaetun linkin ja point-to-point-linkin. Tällöin laitteet jaetulla linkillä kyllä kuulevat toisensa, mutta eivät point-to-point linkin takana olevaa laitetta. Tavallinen siltaus kahden erityyppisen linkkityypin välillä ei onnistu. Jotta saadaan helpotettua kommunikointia laitteiden välillä, jotka eivät suoraan kuule toisiaan, on kehitetty NDP-välityspalvelu (proxy) -toiminne. NDP-välityspalvelutoiminne tarkoittaa että laite kuuntelee multicast-liikennettä ja valikoidusti uudelleen lähettää sitä toiselle linkille. Uudelleen lähetettäviä viestejä on neljä: ICMPv6 Router Advertisement, Redirects, Neighbor Advertisement, ja Neighbor Solicitation. Neljä uudelleen lähetettävää viestiä sisältää myös linkkitason osoitteita, joten ne on myös muutettava jotta liikenne toimii. NDP-välityspalvelun suuri hyöty on siinä, ettei tarvitse tehdä IPv6 Network Address Translationia (NAT) tai tukea Dynamic Host Configuration Protocol v6 prefiksin delegointia (DHCPv6-PD). [1, s ] Kuvassa 5 on havainnollistettu NDPvälityspalvelun toiminta. Kuva 5. NDP-välityspalvelun toimintaperiaate. [1, s. 108.] Stateless Address Configuration Stateless Address Configuration (SLAAC) perustuu IPv6 Neighbor Discovery Protokollaan. IPv6:n päämekanismi numeroimaan laitteet onkin SLAAC. Tilatiedoton lähestyminen on aina vaadittu link local -osoitteiden määrittelyyn, ja se on kevyempi proseduuri kuin Dynamic Host Configuration Protocol v6 (DHCPv6). SLAAC täytyy olla tuet-

27 13 (54) tuna kaikissa IPv6 isäntäkoneissa. Kun isäntäkone yhdistää verkkoon, se ensin valitsee Interface ID:n (IID), sitten se tekee Duplicate Address Detetection (DAD) - proseduurin, jonka jälkeen isäntäkone lähettää Router Solicitation -viestin, jotta se nopeuttaa reitittimen lähettämää Router Advertisement -viestiä. Kun isäntäkone vastaanottaa Router Advertisement -viestin, jossa on IPv6-prefiksi, se yhdistää aikaisemmin luodun IID:n siihen, josta tulee isäntäkoneen IPv6-osoite. Tämän jälkeen isäntäkone voi määrittää /128 IPv6-osoitteen itselleen ja käyttää sitä kommunikointiin. [1, s. 110.] Kuvassa 6 on havainnollistettu SLAAC-proseduuri. Kuva 6. SLAAC-proseduurin toimintaperiaate. [1, s. 110.] 3 Matkaviestinverkko Tässä luvussa esitellään aluksi matkaviestinverkkojen eri sukupolvet, sitten standardisointi ja lopuksi verkkoarkkitehtuuri. Tarkoituksena on kuvata matkaviestinverkkojen toiminnan perusperiaatteet. 3.1 Matkaviestinverkkojen eri sukupolvet Matkaviestinverkko on langaton verkko, joka on hajautettu eri soluihin. Tukiasema lähettää ja vastaanottaa radiosignaaleja päätelaitteilta. Matkapuhelinverkon avulla voi-

28 14 (54) daan tuottaa loppuasiakkaille palveluita kuten puhepalvelu, tekstiviestipalvelu, mobiilidatapalvelu (internet-yhteys) ja MMS-kuvapalvelu. Matkaviestinverkkojen tekniikat voidaan jakaa neljään eri sukupolveen. 1G - Ensimmäinen sukupolvi. Analogiset matkapuhelintekniikat kuten Pohjoismaissa käytetty Nordic Mobile Telephone (NMT) -järjestelmä ja Yhdysvalloissa käytetty Advanced Mobile Phone System (AMPS) - järjestelmä [15]. 2G Toinen sukupolvi. Ensimmäiset digitaaliset matkapuhelintekniikat kuten eurooppalainen Global System for Mobile Communications (GSM) - järjestelmä ja Yhdysvalloissa käytetty Code Division Multiple Access (CDMA) pohjainen Interim Standard 95 (IS-95) -järjestelmä [16]. 3G Kolmas sukupolvi. Euroopassa, Japanissa ja Kiinassa käytetty Universal Mobile Telecommunications System (UMTS) -järjestelmä sekä Yhdysvalloissa ja Etelä-Koreassa käytetty Code Division Multiple Access 2000 (CDMA2000) -järjestelmä [17]. 4G Neljäs sukupolvi. Long Term Evolution (LTE) ei vielä täytä IMT Advanced -ohjelman vaatimuksia, vaikka sitä markkinoidaan 4G-tekniikkana. LTE Advanced ja WiMAX Release 2 täyttävät vaatimukset. Vaatimuksissa on määritelty, että siirtonopeus verkosta päätelaitteelle täytyy olla 1 Gbit/s paikallaan ja 100 Mbps liikkuessa [18]. Ensimmäinen pakettipohjainen tiedonsiirtopalvelu esiteltiin toisen sukupolven matkaviestiverkkotekniikassa. Tiedonsiirtopalvelua kutsutaan General Packet Radio Serviceksi (GPRS). Ericsson on ennustanut, että matkapuhelimien käyttämä mobiilidataliikenne kuusinkertaistuu vuodesta 2014 vuoteen 2019 mennessä. Kuvassa 7 on pylväsdiagrammi matkapuhelinten mobiilidatan kasvun ennusteesta.

29 15 (54) Kuva 7. Ericssonin ennuste matkapuhelimien mobiilidatan kasvusta. [12.] 3.2 Standardisointi 3rd Generation Partnership project (3GPP) yhdistää kuusi eri telekommunikaatiostandardisointiorganisaatiosta, joita kutsutaan organisaatiollisiksi partnereiksi. 3GPP:n tehtävänä on toimittaa jäsenilleen stabiilin ympäristön tuottaa korkealaatuisia spesifikaatioita, jotka määrittelevät 3GPP-teknologiat. [13.] Alun perin 3GPP perustettiin määrittelemään globaali 3Gmatkapuhelinverkkostandardi, mutta sen laajuutta on myöhemmin lisätty kattamaan myös mm. GSM-järjestelmä ja LTE-järjestelmä. Standardisointitoiminta on jaettu neljään tekniseen määrittelyryhmään (Technical Specification Group). [13.] Radio Access Networks (RAN) Kehittää 3G- ja siitä ylöspäin olevia radioverkkostandardeja. GSM EDGE Radio Access Networks (GERAN).

30 16 (54) Kehittää GSM ja Enhanced Data rates for Global Evolution (EDGE) radioverkkostandardeja. Service & System Aspects (SA) On vastuussa kokonaisarkkitehtuurista ja palveluista. Core Network & Terminals (CT) Kehittää runkoverkkostandardeja ja terminaalien standardeja. Päämääränä kaikille 3GPP-julkaisuille on tuottaa taaksepäin ja eteenpäin yhteensopivia standardeita aina, kun mahdollista, jotta loppukäyttäjän päätelaitteet toimivat mahdollisimman hyvin. Hyvä esimerkki tästä periaatteesta on, että LTE advanced terminaalit toimivat LTE-verkossa ja toisinpäin, kuten kuva 8 osoittaa [11]. Kuva 8. Kuva osoittaa, että LTE advanced terminaali toimii myös LTE Rel-8 verkossa. [11.] 3.3 Verkkoarkkitehtuuri Seuraavissa luvuissa esitellään ensin GSM-järjestelmä, sitten GPRS-arkkitehtuuri ja GPRS-arkkituuri 3G-verkossa. Sen jälkeen esitellään Evolved Packet System (EPS) - arkkitehtuuri.

31 17 (54) GSM-järjestelmä GSM-järjestelmä, joka esiteltiin 90-luvun alussa, oli ensimmäinen digitaalinen matkapuhelinjärjestelmä ja jota käytettiin laajasti. GSM:ssä käytetään Time Division Multiple Access (TDMA) pohjaista radioteknologiaa [1, s. 34]. 90-luvun alussa matkapuhelinverkon datan siirto oli vielä piirikytkentäistä. Kuvassa 9 on esitelty GSM-järjestelmän elementit ja niiden rajapinnat. Kuva 9. Piirikytkennäisen GSM-järjestelmän verkkoarkkitehtuuri. [1, s. 35.] GSM-verkkoarkkitehtuurin elementit listattuna [1, s. 35] Mobile Station (MS), eli puhelin tai joku muu laite, joka on kytketty verkkoon. Base Transceiver Station (BTS), eli 2G-tukiasema. Radioverkon elementti joka on suoraan yhteydessä MS:ään radiorajapinnan avulla. Base Station Controller (BSC), eli 2G-tukiasemaohjain voi hallita satoja tai tuhansia 2G-tukiasemia. Se koordinoi mm. tilaajan mobiliteetin tukiasemien välillä, niin ettei esim. puhelu katkea, kun tilaaja liikkuu tukiasemasta toiseen.

32 18 (54) Mobile Switching Center (MSC), hoitaa tilaajien autentikoinin, mobiliteettin hallinnan ja puheluiden kytkennän. Home Location Register (HLR) on tietokanta, jossa tilaajatiedot sijaitsevat. Tilaajatiedot sisältävät autentikointidatan, jota vasten tilaaja autentikoidaan. Tilaajatieto sisältää myös, mihin palveluihin tilaajalla on oikeudet ja paikkatiedon, missä tilaaja on G General Packet Radio Service (GPRS) Pakettipohjainen tiedonsiirtopalvelu (GPRS) esiteltiin aluksi GSM-verkkoihin vuonna Release 97:ssa julkaistu GPRS-tiedonsiirtopalvelun siirtonopeus oli tyypillisesti 40 Kbps verkosta tilaajalle päin ja 14 Kbps tilaajalta verkkoon päin [19]. Enhanced Data rates for Global Evolution tai Enhanced GPRS:ksi kutsuttu EDGEteknologia mahdollisti 384 Kbps siirtonopeuden verkosta tilaajalle päin ja 384 Kbps tilaajalta verkkoon päin [19]. Kuvassa 10 on esitetty 2G GPRS -verkon arkkitehtuuri. Kuva 10. 2G GPRS-verkkoarkkitehtuuri. [1, s. 36.] GPRS käyttää pääosin samoja radioverkon elementtejä, joita GSM-järjestelmäkin, mutta runkoverkossa on MSC:n tilalla Serving GPRS Supporting Node (SGSN) ja Gateway GPRS Supporting Node (GGSN). SGSN hoitaa pääasiallisesti tilaajan autentikoinnin, valtuuttamisen ja mobiliteetin hallinnoimisen. SGSN vastaa pääosin mobiilipakettiverkon signaloinnista (control-plane), mutta se välittää myös loppukäyttäjän (user-plane) liikennettä. Loppukäyttäjän lähettä-

33 19 (54) mässä liikenteessä SGSN on ensimmäinen laite, joka näkee MS:n lähettämän IPpaketin. SGSN on myös yhteydessä Roaming-kumppaneiden GGSN:iin Gprajapinnalla [1, s. 36]. GGSN on topologinen ankkurointipiste mobiliteetin hallinnalle GPRS-verkossa. Tilaajan liikkuessa kaikki muut matkaviestinverkon elemetit saattavat vaihtua, mutta GGSN pysyy samana koko yhteyden ajan. Se on yhdyskäytävä GPRS-verkon ja ulkoisen verkon välillä (kuten esim. Internet). Kuten SGSN, myös GGSN hoitaa tilaajan signalointia sekä välittää loppukäyttäjän liikennettä. Tilaaja saa IP-osoitteen GGSN:stä, ja se generoi myös laskutustietoja [1, s. 37]. Tärkeimmät rajapinnat ja niiden kuvaukset Gb-rajapinta on rajapinta BSC:n ja SGSN:n välillä. Rajapinnassa kulkee sekä control-plane että user-plane liikennettä. Gn/Gp-rajapinta on SGSN:n ja GGSN välillä. Gn-rajapintaa käytetään, kun käyttäjä on kotiverkossa (käyttää kotiverkon SGSN:ää). Gp-rajapintaa käytetään kun käyttäjä on toisen operaattorin verkossa (käyttää toisen operaattorin SGSN:ää), mutta kotiverkon GGSN:ää. Gr-rajapinta on SGSN:n ja HLR:n välillä. Tilaajatiedot haetaan tätä rajapintaa pitkin. Gi-rajapinta yhdistää GPRS-verkon ulkoisiin IP-verkkoihin G GPRS -protokollat IP:n kannalta tärkeimmät user-plane-protokollat ovat Sub Network Dependent Convergence Protocol (SNDCP) ja GPRS Tunnel Protocol (GTP). SNDCP on protokolla, joka kuljettaa IP-paketit GSM-radioverkon ylitse. SNDCP:n vastuulla on multipleksata useampi Packet Data Protocol (PDP) -konteksti päätelaitteen ja SGSN:n välillä. Se hoitaa otsikkotietojen pakkauksen, pakettien segmentoinnin, uudelleenkokoamisen sekä sisällön pakkauksen. SNDCP-protokolla voi kuljettaa IPv4-, IPv6- ja PPP-paketteja [1, s. 38].

34 20 (54) GPRS Tunnel Protocol User Plane (GTP-U) on vastuussa IP-pakettien kuljetuksesta GPRS core -verkon sisällä. GTP:n perusidea on tunnistaa Tunnel Endpoint ID:n (TEID) perusteella, mihin PDP-kontekstiin paketit kuuluvat [1, s. 38]. GPRS Tunnel Protocol Control Plane (GTP-C) on signalointiprotokolla SGSN:n ja GGSN:n välissä. PDP-kontekstin avauspyynnöt, muutospyynnöt ja lopetuspyynnöt kulkevat GTP-C protokollan avulla SGSN:n ja GGSN:n välillä. Kuvassa 11 on esitelty 2G GPRS control-plane-protokollapino. Kuvassa 12 on esitelty 2G user-planeprotokollapino. Kuva 11. 2G GPRS control-plane-protokollat. [1, s. 103.]

35 21 (54) Kuva 12. 2G GPRS user-plane-protokollat. [1, s. 102.] UMTS ja 3G GPRS UMTS julkaistiin 3GPP release 99:ssä vuonna 2000 [20]. UMTS perustuu uudempaan radioteknologiaan, jota kutsutaan Wideband Code Division Multiple Access (WCDMA):ksi. 3GPP määritteli sen nimeksi UMTS Terrestial Radio Network (UTRAN) [21]. Alkuperäisen UMTS:n siirtonopeus oli 384 Kbps verkosta tilaajalle päin ja 384 Kbps tilaajalta verkkoon päin. Ensimmäinen vaiheen High Speed Download Packet Access (HSDPA):n spesifikaatio julkaistiin 3GPP release 5:ssa. Verkosta päätelaitteelle päin maksiminopeus nousi 14 Mbps:ään [22]. High Speed Upload Packet Accses (HSUPA):n spesifikaatio julkaistiin 3GPP Release 6:ssa, joka mahdollistaa 5,74 Mbps nopeuden päätelaitteelta verkkoon päin [22]. HSDPA:n toinen vaihe määriteltiin 3GPP release 7:ssa, joka mahdollistaa kahden 5 Mhz taajuuskaistan yhdistämisen. Teoreettinen maksiminopeus 2x5 MHz:n kaistalla on 42 Mbps verkosta päätelaitteelle [22].

36 22 (54) 3G GPRS perustuu samaan arkkitehtuurin kuin 2G GPRS:kin, mutta radioverkon elementit ovat vaihtuneet 2G-tukiaseman (BTS) korvaa 3G-tukiasema (NodeB) ja 2Gtukiasemaohjaimen (BSC) korvaa 3G-verkon tukiasemaohjain (RNC). [1, s. 40.] SGSN:n ja GGSN:n välinen Gn-rajapinta pysyy samanlaisena, mutta SGSN:n ja tukiasemaohjaimen välinen protokollapino on täysin erilainen. 2G-verkossa SGSN terminoi radioprotokollapinot, kun taas 3G-verkossa tukiasemaohjain terminoi ne. Mobile Stationin nimi on myös muutettu User Equipmentiksi (UE). Kuvassa 13 on esitelty 3G GPRS-arkkitehtuuri [1, s. 40]. Kuva 13. 3G GPRS-verkkoarkkitehtuuri. [1, s. 39.] G GPRS-protokollat Merkittävin muutos 2G-protokolliin on se että SGSN:n ja 3G-tukiasemaohjaimen välisessä Iu-rajapinnan user-plane-protokolla on muuttunut GTP-pohjaiseksi. Iu-rajapinnan control-plane-protokolla on Signaling System no. 7 (SS7) -pohjainen Radio Access Network Application Part (RANAP). Alemman tason control-plane-protokolla on Signaling Connection Control Part (SCCP), joka on myös SS7-pohjainen [1, s. 40].

37 23 (54) 3G-tukiasemaohjaimeen on myös tullut yksi uusi protokollataso. Aikaisemmin päätelaitteen ja SGSN:n välillä ollut SNDCP on vaihtunut Packet Data Convergence Protocol (PDCP):ksi. PDCP on päätelaitteen ja 3G-tukiasemaohjaimen (RNC) välllä [1, s. 40]. PDCP:n tehtävänä on siirtää paketit radio-rajapinnan yli, hoitaa otsikkotietojen pakkaus, segmentointi ja uudelleenkokoaminen. Alemman tason Radio Link Control (RLC) yhdistää PDP-kontekstitason Radio Access Beareriin (RAB). 2G-verkossa olleet SNDCP-tason tehtävät on jaettu kahdelle protokolalle: PDCP ja RLC. GTP-U ja GTP-C protokolla toimii kuten 2G-verkossa [1, s. 55]. Kuvassa 14 on control-planeprotokollapino ja kuvassa 15 on esitelty user-plane-protokollapino. Kuva 14. 3G GPRS control-plane-protokollat. [1, s. 41.]

38 24 (54) Kuva 15. 3G GPRS user-plane-protokollat. [1, s. 40.] Evolved Packet System (EPS) EPS koostuu kahdesta osasta: radioliittyntäverkosta (LTE) ja pakettirunkoverkosta (Evolved Packet Core, EPC). EPS:n määritelmä julkaistiin vuonna GPP release 8:ssa. EPS:n kehityksen motivaationa oli yksinkertaisempi arkkitehtuuri käyttäjien vaatima lisäkapasiteetin tarve kustannustehokkaampi tehokkaampi radiotaajuuksien käyttö pakettien välitykseen optimoitu verkko. LTE:tä kutsutaan myös Evolved Universal Terrestial Access Network:ksi (E-UTRAN). LTE julkaistiin 3GPP release 8:ssa vuonna Sen markkinointinimi on 4G LTE.

39 25 (54) LTE:ssä käytetään Orthogonal Frequency Division Multiple Access (OFDMA) - modulaatiota myötäsuunnassa. Paluusuunnassa käytetään Single Carrier - Frequency Division Multiple Access (SC-FDMA) modulaatiota [23]. LTE-tekniikassa on joustava kaistanleveys. Siinä voidaan käyttää 1,4 MHz:n, 3 MHz:n, 5 MHz:n, 10 MHz:n, 15 MHz:n tai 20 MHz:n levyistä kaistaa. LTE on kehitetty tukemaan taajuusjakoista (FDD) ja aikajakoista (TDD) jakoa myötä- ja paluusuunnan erottelun suhteen [23]. Suomessakin yleistynyt LTE category 4 mahdollistaa 2x2 Multiple Input Multiple Output (MIMO) -tekniikkaa hyödyntäen ja 20 MHz:n kaistanleveydellä 150 Mbps myötäsuuntanopeuden ja 50 Mbps paluusuuntanopeuden [24]. 3GPP release 10:ssä määritellyssä LTE Advanced -tekniikassa voidaan yhdistää eri taajuusalueilta (esim. 800MHz MHz) kaistaa yhdeksi isoksi kaistaksi ja sen myötä saada vielä suurempia siirtonopeuksia [25]. EPS on täysin pakettipohjainen, joten puhepalvelua ei voi enää toteuttaa piirikytkennäisesti. Tämän takia on kehitetty Circuit Switched Fall Back (CSFB) -ominaisuus, jossa päätelaite ohjataan 3G- tai 2G-verkkoon vastaanottamaan tai soittamaan puhelu [26]. Suurin osa operaattoreista käyttää vielä CSFB:tä puhepalvelun toteuttamiseen. Puhepalvelu voidaan toteuttaa LTE-verkossa käyttäen pakettipohjaisia palveluita kuten IP Multimedia Subsystem (IMS) -pohjainen Voice Over LTE (VoLTE) [27]. Tekstiviestipalvelu toimii pakettipohjaisesti EPS-verkossa. EPS:n verkkoa on yksinkertaistettu. Tukiasemaohjain puuttuu EPS-arkkitehtuurista kokonaan, tukiasemaohjaimen toiminteet on siirretty tukiasemaan ja Mobility Management Entityyn (MME) [1, s. 41]. Control-plane ja user-plane on eritelty selkeämmin eri laitteisiin, jotta operaattorit pystyvät helpommin skaalaamaan ympäristöä tarpeidensa mukaan. Kuvassa 16 on esitetty EPS:n arkkitehtuurikuva.

40 26 (54) Kuva 16. EPS arkkitehtuurikuva. [12.] Tärkeimmät EPS-elementit listattuna Evolved Node B (enodeb) on LTE-verkon tukiasema, osa tukiasemaohjaimen toiminnalisuuksista on siirretty enodeb:n [1, s. 41]. MME on vastuussa päätelaitteen mobiliteetin hallinnasta, autentikoinnista ja valtuutuksesta. MME on toiminnallisuudeltaan paljon vastaava kuin GPRS-arkkitehtuurin SGSN. MME ei välitä user-plane liikennettä, kuten GPRS-arkkitehtuurin SGSN [1, s. 41]. Home Subscriber Server (HSS) on tietokanta jossa tilaajatiedot ovat, mukaan lukien autentikointitieto ja valtuutustieto. Toimii hyvin saman lailla kuin GPRS-arkkitehtuurin HLR [1, s.42]. Serving Gateway (SGW) on mobiliteetin ankkuri kun tilaajaa siirtyy LTEtukiasemasta toiseen LTE-tukiasemaan [1, s. 42]. SGW puskuroi tilaajalle tulevan datan verkosta päätelaitteelle päin. SGW voi vaihtua yksittäisen yhteyden aikana toiseen. Packet Data Network Gateway (PGW tai PDN GW) on yhdyskäytävä EPS:n ja ulkoisten IP-verkkojen välillä sekä on tilaajan IP-liikenteen terminointipiste. Se ei vaihdu koskaan yhteyden aikana [1, s. 42]. Policy and Charging Rules Function (PCRF) on elemetti, jonka kautta voidaan ajaa dynaamisia sääntöjä verkkoon. PCRF on yhteydessä EPSverkkooon PGW:n kautta. Säännöt voivat olla tilaajakohtaisia. Elementti voi mm. laskea tilaajan käyttämää datamäärää. Tärkeimmät rajapinnat [1, s. 42]

41 27 (54) S1-MME on control-plane-rajapinta enodeb:n ja MME:n välillä. Rajapinnassa käytetään S1AP-protokollaa. S1-U on user-plane rajapinta enodeb:n ja SGW:n välillä. Rajapinnassa käytetään GTP-U protokollaa. S5/S8 rajapinta on SGW:n ja PGW:n välillä, S5-rajapintaa käytetään kun tilaaja on kotiverkossa, ja S8-rajapintaa kun tilaaja on toisen operaattorin verkossa. S5/S8 rajapinnoissa on control-plane ja user-plane toiminteita. Rajapinnassa käytetään GTP v2 protokollaa control-plane liikenteelle ja GTP-U protokollaa user-plane liikenteelle. S6a rajapinta yhdistää MME:n ja HSS:n. Rajapinnassa käytetään diameter-pohjaista protokollaa. S11 on control-plane-rajapinta, joka yhdistää MME:n ja SGW:n. Rajapinnasssa käytetään GTP v2 -protokollaa. SGi on rajapinta, jossa EPS kytketään ulkoisiin IP-verkkoihin, kuten Internetiin EPS-arkkitehtuurin protokollapinot EPS control-plane on muuttunut paljon GPRS-arkkitehtuurista. SS7-pohjaiset rajapinnat ovat poistuneet. Terminaalin (UE) ja MME:n välillä käytetään Non-Access-Stratum (NAS) -protokollaa signalointiin. GTP-C on päivittynyt versio 1:stä versio 2:een. Kuvassa 17 on havainnollistettu control-plane-protokollat. Kuva 17. EPS control-plane-protokollat [1, s. 44.] EPS user-planessa ei ole merkittäviä eroavuuksia 3G GPRS -arkkitehtuurin userplane- protokolliin. GTP-U -protokolla ulottuu LTE-tukiasemalta (enodeb) pakettidata-

42 28 (54) verkonyhdyskäytävälle (PGW) asti. PDCP:stä on uusi versio käytössä EPS:ssä. PDCP:n tehtävänä on kuljettaa käyttäjän paketit radiorajapinnan yli, pakata otsikkotiedot, salata käyttäjän paketit, tarkistaa pakettien eheys, oikea järjestys sekä tarkistaa, ettei duplikaattipaketteja tule [1, s.55]. Kuvassa 18 on esitetty user-plane-protokollat. Kuva 18. EPS user-plane-protokollat [1, s. 43.] 4 IPv4- ja IPv6-protokollat 3GPP-matkaviestinverkoissa Tässä luvussa esitellään pakettidataverkon yhteyspalvelu, EPS bearer ja PDPkonteksti sekä yhteydenluontiproseduuri. Tarkoituksena on tarkastella pakettidataverkon yhteyspalvelua IPv4- ja IPv6-protokollien näkökulmasta. 4.1 Pakettidataverkon (PDN) yhteyspalvelu Packet Data Network (PDN) on yhteyspalvelu, joka tarjoaa internetprotokollan kautta yhteyden päätelaitteelta matkaviestinverkon yli ulkoiseen IP-verkkoon. Ulkoinen IPverkko voi olla esim. internet tai yrityksen sisäverkko. PDN-yhteys on päätelaitteen ja liityntäpisteen nimen (APN) välinen assosiaatio. Jokaisella PDN-yhteydellä on IPv4- osoite ja/tai IPv6-prefiksi [1, s.163]. Päätelaitteeseen määritellään APN-asetus, johon päätelaite voi pyytää verkkoa yhdistämään.

43 29 (54) Useampaa APN:ää voidaan käyttää samassa liittymässä. Hyvä esimerkki siitä on usein puheliittymissä käytetyt APN:t Internet APN (Internet-yhteyttä varten) MMS APN (multimediaviestejä varten) Käyttäjä voi avata useampia PDN-yhteyksiä yhtä aikaa eri APN:iin olettaen, että päätelaite ja verkko tukevat sitä. Jokaiselta APN:ltä tulee oma IP-osoite ja oletusyhdyskäytävä PDN-yhteyteen. Esimerkiksi puhelimissa multimediaviestipalvelu voi käyttää MMS APN:ää, ja muut sovellukset voivat käyttää Internet APN:ää. Päätelaiteen pyytäessä verkolta APN:ää, joka sen käyttämään liittymään on provisioitu, niin verkko selvittää ensin, mille GGSN:lle tai PGW:lle yhteys pitää ohjata. GGSN ja PGW ovat toiminnallisuudeltaan hyvin samanlaisia. GGSN on 2G- ja 3G-verkkojen pakettiyhdyskäytävä, ja PGW on LTE-verkon pakettiyhdyskäytävä. Useimmiten GGSNja PGW-toiminteet ovat fyysisesti samassa laitteessa. Kun PDN-yhteys on luotu, niin pakettirunkoverkon laitteet tietävän sen olemassaolon. Laitteita ovat mm. SGSN tai MME (mikäli kyseessä EPS-yhteys) GGSN tai PGW (mikäli kyseessä EPS-yhteys) SGW (mikäli kyseessä EPS-yhteys) HLR tai HSS (mikäli kyseessä EPS-yhteys) mahdollisesti PCRF. PDN-yhteydessä on tilatietoa kuten missä SGSN laitteessa tilaaja on missä GGSN/PGW laitteessa tilaaja on tilaajan Mobile Station International ISDN Number (MSISDN), International Mobile Subscriber Identity (IMSI) ja päätelaitteen International Mobile Equipment Identity (IMEI)

44 30 (54) lukuisia GTP protokollaan liittyviä tunnistetietoja (kuten TEID) Quality of Service:een (QoS) liittyvät parametrit kuten myötäsuunnan maksiminopeus ja paluusuunnan maksiminopeus IPv4-osoite ja/tai IPv6-prefiksi EPS bearer ja PDP-konteksti Tärkeä PDN-yhteyden osa on bearer-konsepti. EPS bearer identifioi uniikisti liikennevuot, joilla on sama QoS-käsittely päätelaitteen ja PGW:n välillä. Vuot voidaan tunnistaa L3- tai L4-tasolla. Kuvassa 19 on esitetty, kuinka päätelaite on luonut kaksi EPS beareria kahteen eri ulkoiseen verkkoon. EPS bearer koostuu radio-osasta, S1-osasta sekä S5/S8-osasta. Radio bearer muodostetaan päätelaitteen ja LTE-tukiaseman välille. S1 bearer muodostetaan LTEtukiaseman ja SGW:n välille. S5/S8 bearer muodostetaan SGW:n ja PGW:n välille. Kuva 20 havainnollistaa EPS bearerin. Kuva 19. Kaksi EPS beareria kahteen eri PGW:n [1, s. 63.]

45 31 (54) UL-TFT - Uplink Traffic Flow Template DL-TFT - Downlink Traffic Flow Template UL-PF Uplink Packet Filter DL-PF Downlink Packet filter RAB-ID Radio Access Bearer Identifier TEID Tunnel Endpoint Indentifier Kuva 20. Yksinkertaistettu kuva EPS bearer:sta [1, s. 294.] GPRS:n verkoissa EPS bearer -konseptia vastaa PDP-konteksti. On yleistä että PDNyhteyttä ja PDP-kontekstia pidetään samana asiana, vaikka GPRS- ja EPCarkkitehtuurissa on eroja. Kuvassa 21 on havainnollistettu, kuinka päätelaite on luonut kaksi PDP-kontekstia kahteen eri ulkoiseen verkkoon.

46 32 (54) Kuva 21. Kaksi PDP-kontekstia kahteen eri GGSN:n [1, s. 63.] On olemassa kahden tyyppisiä EPS bearereita: default EPS bearer ja dedicated EPS bearer. Default EPS bearer avataan aina päätelaitteen suunnasta, kun taas dedicated bearer avataan aina verkon suunnalta. Default EPS beareria luotaessa päätelaite saa aina IPv4-osoiteen ja/tai IPv6-prefiksin, mutta dedicated EPS bearerissa käytetään olemassa olevaa osoitetta, ja päätelaite sekä verkko asettaa Traffic Flow Template:n (TFT). TFT:llä saadaan identifioitua IP-vuo. Identifoidulle IP-vuolle voidaan tehdä yksilöity QoS-käsittely päätelaitteen ja PGW:n välille [1, s.165]. Sovellus joka hyödyntää dedicated beareria on esimerkiksi VoLTE. VoLTE-puhelua aloittaessa PCRF pyytää PGW:tä avaamaan dedicated bearerin tilaajan päätelaitteelle. Puhelulle pystytetään oma dedicated bearer, koska sille tehdään erilainen QoS-käsittely. Default EPS bearer luodaan heti, kun päätelaitteeseen tulee virta. Päätelaite kiinnittyy (tekee kiinnittymisproseduurin) radioverkkoon, ja yhdistää pakettidataverkkoon (luo PDN-yhteyden) [1, s.49]. Default beareria kutsutaan GPRS-arkkitehtuurissa primääri PDP-kontekstiksi. Mikäli päätelaite uudelleen käynnistetään tai se ei ole yhteydessä verkkoon, niin siltikin PDN-yhteys pysyy päällä pakettirunkoverkossa. Myös IPv4-osoite tai/tai IPv6-prefiksi pysyy samana. Tämä on yksi EPS-järjestelmän pääajatuksista, eli PDN-yhteys on signaloituna valmiiksi vaikka päätelaite tippuisi hetkellisesti pois verkosta. EPS bearer eroaa GPRS-verkon ja EPS-verkon välillä. GPRS-verkossa päätelaite voi olla kiinnittyneenä radioverkkoon, mutta sillä ei välttämättä ole vielä PDP-kontekstia, eli sen pakettidatayhteys ei vielä ole välttämättä auki [1, s.47]. Tämä onkin eräs tärkeä ero GPRS:n

47 33 (54) ja EPS:n välillä, koska EPS-verkossa tilaajalle varataan IP-osoite heti sen kiinnittyessä radioverkkoon, kun taas GPRS:ssä täytyy avata erikseen PDP-konteksti, jotta päätelaite saa IPv4-osoitteen ja/tai IPv6-prefiksin. Default EPS bearerin tai dedicated EPS bearerin luonti tai poisto aiheuttaa verkossa paljon signaloitavaa. Jokainen uusi bearer kuluttaa myös erillisen Radio Access Bearerin (RAB), joka vaikuttaa radioverkon resurssointiin PDP-kontekstin luontiproseduuri GPRS-arkkitehtuurissa Päätelaitteen pitää tehdä ensin 2G- tai 3G-verkkoon kiinnittymisproseduuri (attach). Kun kiinnittymisproseduuri on valmis, niin päätelaite voi pyytää pakettidatayhteyttä auki Activate PDP Context -viestin avulla. PDP-kontekstin luontiproseduuri on esitelty kuvassa 22. Kuva 22. PDP-kontekstin luontiproseduuri GPRS-arkkitehtuurissa [1, s.48] 1. Päätelaite (UE) lähettää Activate PDP Context Requestin SGSN:lle, eli se indikoi, että haluaa avata pakettidatayhteyden. Aktivointipyynnössä on mm. APNnimi ja haluaako päätelaite IPv4-osoitteen, IPv6-prefiksin vai kummatkin.

48 34 (54) 2. SGSN vertaa PDP Context Requestia tilaajaprofiiliin, ja mikäli APN on provisioitu tilaajaprofiilissa ja PDP-tyyppi täsmää, niin se selvittää DNS:n avulla, mille GGSN:lle Create PDP context Requestin viesti lähetetään ja lähettää sen. Mikäli GGSN hyväksyy pyynnön, niin se lähettää Create PDP context Response viestin SGSN:lle. Viesti sisältää mm. IP-osoitteen ja Protocol Configuration Option (PCO) -tiedot. 3. SGSN lähettää Activate PDP Context Accept:n päätelaitteelle. 4. Päätelaite voi liikennöidä pakettidatayhteydellä PDN-yhteyden muodostusproseduuri EPS-arkkitehtuurissa EPS-arkkitehtuurissa radioverkkoon kiinnittyessä avataan aina myös pakettidatayhteys. Kuvassa 23 on esitelty LTE-verkon kiinnitysmisproseduuri ja pakettidatayhteyden aktivointiproseduuri. Kuva 23. LTE-kiinnitymisproseduuri ja pakettidatayhteyden aktivointiproseduuri. [1, s.49.]

49 35 (54) 1. Päätelaite (UE) lähettää Attach Request -viestin MME:lle. 2. Autentikointi ja tietoturva proseduurit tehdään, jotta tilaaja saadaan autentikoitua ja signalointiviestit salatuiksi. 3. MME lähettää Location update viestin HSS:lle. HSS tallentaa liittymän paikkatiedon tietokantaansa. 4. MME tarkistaa tilaajaprofiilista, että tilaajalla on oikeus sen pyytämään APN:ää ja PDN-tyypit täsmäävät, jonka jälkeen MME selvittää DNS-kyselyllä, että mille PGW:lle Create Session Request -viesti lähetetään. MME lähettää viestin SGW:n kautta PGW:lle. 5. PGW lähettää Create Session Response -viestin SGW:n kautta MME:lle. Viesti indikoi onnistuneesta tai epäonnistuneesta yhteyden muodostuksesta. Mikäli yhteys onnistuu, niin PGW luo uuden EPS bearerin tilatauluunsa, varaa IPosoitteen tai osoitteet päätelaitteelle. Vastausviestiin on määritelty päätelaitteelle varattu IPv4-osoite ja/tai IPv6-prefiksi, sekä PCO:ssa on lisätietoa kuinka päätelaite määrittelee IP-pinonsa [1, s. 50]. 6. MME lähettää Attach Accept -viestin LTE-tukiasemalle (enodeb). Viestissä kulkee myös päätelaitteelle varattu IPv4-osoite ja/tai IPv6-prefiksi. 7. Radio Resource Control (RRC) -yhteyden uudelleenmääritysproseduuri määrittelee radioresurssit ja toimittaa osoitteet ja PCO-tiedot päätelaitteelle. 8. LTE-tukiasema (enodeb) lähettää Initial Context Response -viestin MME:lle. Viestistä selviää mm. LTE-tukiaseman IP-osoite. 9. Päätelaite lähettää Attach complete -viestin MME:lle. 10. Bearer modificaation proseduuri tehdään MME:n ja SGW:n välillä. Proseduurissa kerrotaan mm. SGW:lle LTE-tukiaseman IP-osoite. 11. Tässä vaiheessa kiinnittyminen LTE-verkkoon on onnistunut ja Default EPS bearer on muodostettu. Yhteys on valmis, paketit kulkevat tilaajalta verkkoon ja toisinpäin User-plane, control-plane ja transport plane 3GPP:n spesifikaatiossa on eroteltu selkeästi control-plane, user-plane ja transport plane [1, s.172]. Control-plane-liikenne on matkaviestinverkon sisäistä signalointia. User-plane-liikenteessä on loppukäyttäjän liikenne. Transport plane on IP-verkon siirtokerros, jonka päällä control-plane- ja user-plane-liikenne kuljetetaan.

50 36 (54) Loppukäyttäjän IP-pakettiliikenne (user-plane) on tunneloitu GTP:n avulla. Userplanessa voidaan kuljettaa IPv4 ja/tai IPv6-liikennettä, vaikka control-plane- ja/tai transport plane-liikenne olisi rakennettu IPv4:n päälle. Kuva 24 havainnollistaa userplanen, control-planen ja transport planen. Kuva 24. User-plane, control-plane ja transport plane [1, s.172] PDN- ja PDP-yhteystyypit Jokaiseen PDN- tai PDP-yhteyteen liittyy myös IPv4-osoite ja/tai IPv6-prefiksi. PDNyhteys voi välittää vain sen tyyppistä liikennettä, joka on neuvoteltu default EPS bearerin tai primääri PDP-kontekstin aloitusvaiheessa [1, s. 167]. Käytössä on kolme erilaista PDN-tyyppiä ja PDP-kontekstityyppiä: IPv4, yhteydellä on yksi IPv4-osoite, tämä on ollut 3GPP-spesifikaatiossa jo alusta asti [1, s. 167] IPv6, yhteydellä on yksi IPv6 /64 prefiksi, tuettuna 3GPP release 99:stä alkaen [1, s. 167]. IPv4v6, yhteydellä on IPv4-osoite ja IPv6-prefiksi. EPS-verkossa ipv4v6 tuki tuli 3GPP release 8:ssa, mutta GPRS-verkkoarkkitehtuuriin vasta 3GPP release 9:ssä. Tätä voidaan kutsua myös dual-stack PDN/PDP:ksi [1, s. 167]. Tuki IPv6:lle on ollut jo 3GPP release 99:stä alkaen, mutta silloin pitäisi muodostaa kaksi PDN-yhteyttä, yksi IPv4:lle ja toinen IPv6:lle. Tällöin pakettirunkoverkosta ja radioverkosta pitäisi varata kaksinkertainen määrä resursseja. IPv4v6 PDN-yhteydellä ei ole tätä ongelmaa, ja sen takia se tulee yleistymään.

51 37 (54) IPv4-osoitteen tai IPv6-prefiksin allokointi PDN-yhteydelle 3GPP-standardi tukee monipuolista osoitteiden jakoa tilaajille. IPv4-osoite tai IPv6- prefiksi voidaan jakaa dynaamisesti tai staattisesti. Staattinen osoitteen jako tarkoittaa että IPv4-osoite tai IPv6-prefiksi on jokaisella eri yhteydellä sama. Seuraavat IPv4-osoitteen ja IPv6-prefiksin jakomenetelmät ovat tuettuna [1, s.198]: Dynaaminen osoite ja/tai prefiksi paikallisesti GGSN:stä tai PGW:stä Staattinen osoite ja/tai prefiksi tilaajarekisteristä (HLR ja/tai HSS) Dynaaminen tai staattinen osoite ja/tai prefiksi ulkoiselta Radiuspalvelimelta Dynaaminen tai staattinen osoite ja/tai prefiksi ulkoiselta DHCPpalvelimelta Nimipalvelintiedot (DNS) Päätelaitteelle voidaan kertoa nimipalvelintiedot GTP:n PCO-viestissä, joka kulkee esim. GPRS-verkossa Create PDP context response tai Create Session Response - viestissä IPv6-pakettien välitys 3GPP-matkaviestinverkossa Seuraavat ominaisuudet pätevät loppukäyttäjän IPv6-pakettien välitykseen 3GPPmatkaviestinverkossa [1, s. 169]. PGW on ainoa laite, jonka kanssa päätelaite voi vaihtaa Network Discovery Protocol -viestejä. NDP-osoitteen kääntöä ja uudelleenohjaus toiminnetta ei tarvita, koska siellä ei ole linkkitason osoitteita ja linkki on point to point -tyyppinen. Päätelaitteen ja PGW:n välisellä linkillä on ainoastaan yksi /64 prefiksi. IPv6-prefiksin uudelleennumerointi ei ole mahdollista, ilman että PDNyhteys katkaistaan.

52 38 (54) 5 IPv6:n käyttöönotto DNA:n matkaviestinverkossa Tässä luvussa esitellään ensin lyhyesti DNA:n matkaviestinverkko. Sen jälkeen käydään läpi kaksi eri tapaa ottaa IPv6-protokolla käyttöön. Lopuksi käydään IPv6- protokollan aiheuttamat muutokset läpi matkaviestinverkon eri elementtien näkökulmasta. 5.1 Lyhyt esittely DNA:n matkaviestinverkosta DNA:lla on Suomen kattava (pois lukien Ahvenanmaa) radioverkko. Radioverkossa käytetyt teknologiat ja taajuudet 2G-radioverkko, joka on rakennettu 900 MHz:n ja 1800 MHz:n taajuuksilla. 3G-radioverkko, joka on rakennettu 900 MHz:n ja 2100 MHz:n taajuuksilla. 4G LTE-radioverkko, joka on rakennettu tätä kirjoittaessa vielä pääosin 1800 MHz:n taajuudella, 800 MHz:n verkon rakennus on alkanut vuonna Myös 2600 MHz taajuutta on käytössä. DNA:llä on käytössä ns. triple access -mobiilipakettirunkoverkko, joka tarkoittaa, että samat laitteet palvelevat 2G-, 3G, ja 4G LTE -radioverkkoja. Kaikki rajapinnat ovat IPpohjaisia, ja verkosta on pyritty tekemään mahdollisimman vikasietoinen. Verkko on 3GPP release 9 yhteensopiva ja rakennettu pääosin Ericssonin tekniikalla. Seuraavana on lyhyt yhteenveto käytössä olevista pakettirunkoverkon laitteista. Maantieteellisesti hajautetut SGSN-MME laitteet pystyvät käsittelemään miljoonia tilaajia. SGSN- ja MME-toiminteet hoidetaan siis samalla laitteella. Maantieteellisesti hajautetut GGSN/SGW/PGW -laitteet, jotka hoitavat PDN- ja PDP-kontekstien IP-terminoinnin. Sama laita hoitaa siis GGSN-, SGW- ja PGW-toiminteet.

53 39 (54) PCRF-palvelu, sijaitsee maantieteellisesti kahdessa eri paikassa ja joka on oleellinen osa EPS-arkkitehtuuria, QoS-kontrolli tapahtuu viimekädessä PCRF:ssä, kun taas GPRS-arkkitehtuurissa se tapahtuu SGSN:ssä. DNA:n verkossa 3G Direct Tunnel on käytössä, jonka avulla SGSN:n läpi menevää user-plane-liikennettä on saatu pienemmäksi. 3G Direct Tunnelin avulla RNC pystyy lähettämään käyttäjän user-plane-liikenteen suoraan GGSN:lle, ilman että liikenne kulkee SGSN:n kautta. DNA:lla on käytössä testiverkko, josta löytyvät kaikki matkaviestinverkon elementit. Testiverkossa voidaan testata mahdollisia muutoksia hallitussa ympäristössä etukäteen. 5.2 DNA:n mobiilipakettirunkoverkon nykyinen tilanne DNA:n IP/Multiprotocol Label Switching (MPLS) -pohjainen runkoverkko tukee IPv6:sta IPv6 Provider Edge Router (6PE) -toiminnalisuuden avulla. DNA:n matkaviestinverkossa on satoja eri APN:iä. Pääosa niistä on yrityskohtaisia ja sen lisäksi on useita palveluoperaattoreita. Kaksi merkittävintä APN:ää ovat Internet APN, jossa on matkapuhelimien pakettidatayhteydet sekä data.dna.fi APN, jossa mokkulat ja tabletit ovat. Internet APN:ssä on käytössä RFC1918:ssä [28] määritellyt ei julkiset IPv4-osoitteet, jotka jaetaan päätelaitteelle. NAPT-ratkaisulla käännetään ei-julkiset osoitteet julkisiksi. Useampi tilaaja käyttää samaa julkista IPv4-osoitetta. APN:ää voi käyttää 2G-, 3G- ja 4G LTE-radioverkoista. Mokkulayhteyksiä varten on data.dna.fi APN, jossa on käytössä julkiset IPv4-osoitteet. APN:ää voi käyttää 2G-, 3G- ja 4G LTE-radioverkoista. DNA:n matkaviestinverkon pakettirunkoverkossa optimoidaan TCP-protokollan pakettikokoa, niin ettei siellä tapahdu pakettien pirstalointia. Optimointi on tehty muuttaen TCP:n kättelyvaiheessa asetettavaa Maximum Segment Size (MSS) -parametria.

54 40 (54) 5.3 IPv6:n käyttöönotto DNA:lla DNA:lla nähdään, että internetiin liitettävien laitteiden määrä tulee kasvamaan. DNA haluaa ottaa skaalautuvan menetelmän käyttöön, jossa ei tarvitse tehdä osoitteenkääntöä, ja asiakkaiden olisi mahdollisimman helppo pystyttää erilaisia palveluita. Suosittelen, että DNA ottaa IPv6:n käyttöön ns. dual stack -menetelmää käyttäen. Dual stackin avulla tilaajat pääsevät käyttämään IPv4-osoitteella IPv4-palveluita ja IPv6- osoitteella IPv6-palveluita Dual stack -menetelmä voidaan ottaa käyttöön kahdella eri tavalla. 1) Otetaan rinnalle toinen IPv6 PDN/PDP-yhteys, jonka jälkeen yhdellä tilaajalla voi olla normaalitilanteessa kaksi PDN/PDP-yhteyttä auki, yksi yhteys IPv4:lle ja toinen yhteys IPv6:lle. Tätä ratkaisua ei voi suositella, koska se syö kaksinkertaiset resurssit pakettirunkoverkosta ja radioverkosta. Vaatii myös päätelaitteelta tukea. 2) Otetaan käyttöön uusi IPv4v6 PDN/PDP-tyyppi, jossa yksittäisen yhteyden kautta voidaan lähettää ja vastaanottaa IPv4- ja IPv6-liikennettä. 5.4 Loppukäytäjän IPv4v6 PDN/PDP-yhteyden vaikutus DNA:n matkaviestinverkon elemetteihin Seuraavissa kappaleissa on listattuna matkaviestinverkkojen elementit, joista täytyy löytyä tuki IPv4v6 PDN/PDP-tyypille Tilaajarekisterit HLR ja HSS HLR:ssä IPv6-tyyppinen PDP-yhteys on ollut tuettuna 3GPP release 99:stä alkaen [1, s.178]. IPv4v6 PDP-tyypille tuki tuli 3GPP release 9:ssä, joka julkaistiin vuoden 2009 lopussa. HSS on tukenut IPv4, IPv6 ja IPv4v6 PDN-tyyppejä 3GPP release 8:sta lähtien [1, s.178].

55 41 (54) Tilaajalla voi olla useampi APN määriteltynä, ja jokaisella APN:llä voi olla erilainen PDP-tyyppi. Esimerkiksi MMS APN voi olla IPv4-tyyppinen ja Internet APN IPv4v6- tyyppinen. Mikäli DNA:n tilaaja on toisen operaattorin verkossa vierailemassa (roaming), eli käyttää toisen operaattorin radioverkkoa, SGSN:ää, mutta DNA:n GGSN:ää. Mikäli tilaajan profiilissa on yksikin APN, jossa on IPv4v6 PDP-tyyppi, se voi johtaa siihen, että toisen operaattorin SGSN hylkää koko tilaajaprofiilin, joka taas johtaa siihen, että pakettidata ei toimi ollenkaan ko. operaattorin verkossa. Ongelmaa ei pitäisi esiintyä, jos operaattorin SGSN on 3GPP release 9 yhteensopiva. Tämän takia DNA:n HLR:ään tarvitaan muutos, jotta voidaan määritellä IPv4v6 yhteensopivat operaattorit. Muille operaattoreille lähetetään aina IPv4- tai IPv6-tyyppinen tilaajaprofiili Provisiointijärjestelmä DNA:n provisiointijärjestelmä on asiakashallintajärjestelmien matkaviestinverkon elementtien välissä. Sen tehtävänä on toimittaa provisiointipyyntöjä matkaviestinverkon erilaisille elementeille kuten HLR, HSS ja PCRF. DNA:n nykyinen provisiointijärjestelmä tukee IPv4- ja IPv6-PDP-tyyppejä HLR:n provisioinneissa, mutta ei IPv4v6-PDPtyyppiä. Provisiointiäjärjestelmään täytyy saada IPv4v6-PDP-tyypille tuki. HSS:n PDNtyyppiin provisiointijärjestelmä ei ota mitään kantaa GGSN, PGW ja niiden tukijärjestelmät GGSN:lle IPv4v6 PDP-tyypin tuki tuli 3GPP release 9:ssä ja PGW:ssä on ollut IPv4v6 tuettuna 3GPP release 8:sta alkaen [1, s. 177]. PDN/PDP-tyyppi voidaan määritellä APN-kohtaisesti. GGSN:ssä ja PGW:ssä on mahdollistä määritellä priorisoitu PDN/PDP-tyyppi, mikäli Dual Address Bearer (DAF) -lippu ei ole päällä SGSN:n tai MME:n lähettämässä PDN/PDP-yhteyden luontiviestissä. GGSN/PGW laitteisto ei vielä tue IPv6-protokollaa käytettäessä TCP-protokollan MSS-parametrin muuttamista. DNA:lla on lähdetty toteuttamaan /64 IPv6-prefiksi per tilaaja -mallia, joka on myös ainoa tuettu malli. Osoitteita allokoidaan /44 IPv6-prefiksi per APN ja per GGSN tai PGW. Yhdessä /44 osoitelohkosta saadaan 20 bitin verran /64 IP prefiksiä, /64 kokoisia IPv6-prefiksejä voidaan liittää 2 20 ( kpl) yhteen APN:ään.

56 42 (54) 3GPP release 10:ssä on tullut tuki myös DHCPv6 prefiksin delegoinnille [1, s.177]. Siinä päätelaite hakee DHCPv6:lla esim. /56 IPv6-prefiksin /64 prefiksin rinnalle. DHCPv6 prefiksin delegointi ei ole tuettu vielä DNA:n GGSN:ssä tai PGW:ssä. GGSN:ään tai PGW:n voi olla liitetty erilaisia tukijärjestelmiä, kuten Online Charging System (OCS), Roaming Cost Control (RCC) tai Policy Control and Rules Function (PCRF). Online Charging Systemiä (OCS) käytetään yleensä reaaliaikaiseen laskutukseen. Esimerkiksi prepaid-liittymien pakettidatan raportointi voidaan hoitaa OCS-järjestelmän kautta. Laskutus voi perustua aikapohjaiseen tai siirrettyjen tavujen perusteella tehtävään hinnoitteluun. GGSN tai PGW siis jatkuvasti pyytävät OCS-järjestelmältä osuutta (quotaa), ja asiakas voi liikennöidä niin kauan, kunnes OCS ei enää myönnä osuutta (eli quota on loppunut). OCS käyttää Gy-rajapintaa keskustellessaan GGSN:n tai PGW:n kanssa. Gy-rajapinta on diameter-pohjainen, ja sen täytyy mahdollisesti tukea Framed-IPv6-Prefix AVP:ta. Roaming Cost Controlia (RCC) käytetään EU:n verkkovierailuasetuksen mukaiseen saldorajapalveluun. RCC ja OCS käyttävät samaa Gy-rajapinta GGSN:n kanssa keskusteltaessa. DNA:n verkossa GGSN tai PGW lähettää PDP-address AVP:n kahteen kertaan (yksi IPv4:lle ja yksi IPv6:lle), mikäli PDN/PDP:n tyyppi on IPv4v6. Policy Control and Rules Functionia (PCRF) voidaan käyttää lähes reaaliaikaiseen käytetyn datan seurantaan. PCRF käyttää diameteriin pohjautuvaa Gx-rajapintaa keskustellessaan GGSN:n tai PGW:n kanssa. Gx-rajapinnassa on enemmän mahdollisuuksia muokata tilaajayhteyden ominaisuuksia kuin Gy-rajapinnssa. EPS-arkkitehtuurissa tilaajan QoS-arvoista päättää lopulta PCRF, kun GPRS-arkkitehtuurissa QoS:n päättää SGSN. PCRF:n pitää tukea Framed-IPv6-Prefix AVP:tä, jossa GGSN tai PGW kertoo tilaajan IPv6-prefiksin PCRF:lle. DNA:n PCRF:stä puuttuu vielä tuki Framed-IPv6-Prefix AVP:lle, jota tarvitaan IPv4v6 ja IPv6 PDN/PDP-tyypeissä. Jos yrittää muodostaa PDN/PDP-yhteyden ja yhteys ohjataan PCRF:lle, niin PCRF vastaa virheviestillä 5001 (DIAME- TER_AVP_UNSUPPORTED), eikä PDN/PDP-yhteys muodostu.

57 43 (54) SGSN, MME ja SGW SGSN on tukenut IPv4:sta alusta alkaen ja IPv6:sta jo 3GPP release 99:stä alkaen. IPv4v6-tyyppi on tuettuna vasta 3GPP release 9:stä lähtien [1, s. 176]. MME ja SGW on tukenut IPv4-, IPv6- ja IPv4v6-PDN-tyyppejä 3GPP release 8:sta lähtien [1, s. 176]. Esimerkiksi SGSN on hyvin oleellinen osa PDP-tyypin neuvottelussa. Kun tilaaja kiinnittyy radioverkkoon, niin SGSN hakee Gr-rajapintaa pitkin tilaajaprofiilin HLR:stä. Kun PDP-yhteyttä ollaan muodostamassa, niin päätelaite pyytää tiettyä PDP-tyyppiä, esim. IPv4v6:sta. SGSN vertaa pyydettyä PDP-tyyppiä ja tilaajaprofiilia, ja mikäli PDPtyyppi on sama, niin silloin SGSN lähettää PDP context creation requestin GGSN:lle. Mikäli PDP-tyyppi ei ole sama, niin on tekniikoita/mekanismeja, joilla voidaan vaihtaa PDP-tyyppi sellaiseksi, jota päätelaite ja verkko kummatkin tukevat. Markkinoilla on SGSN:iä sellaisilla ohjelmistoversioilla, jotka voivat hylätä HLR:ltä saadun tilaajaprofiilin, mikäli siinä on yksikin APN määritelty IPv4v6 PDP-tyyppiseksi Radioverkko Mikäli IP-otsikkotietojen pakkaus on päällä, niin radioverkkokin voi ottaa kantaa loppukäyttäjän IP-protokollaversioon. 2G-liikenteelle IP-otsikkotietojen pakkaus tapahtuu SNDCP-tasolla, 3G-liikenteelle ja LTE-liikenteelle PDCP-tasolla. [1, s. 175.] Päätelaite Päätelaitteen pitää tukea IPv6:ta modeemissa, TCP/IP pinossa, yhteyden hallintaohjelmistossa, ohjelmistorajapinnassa (API), sekä mahdollisesti käyttöjärjestelmässä ja ohjelmistoissa [1, s. 174]. Mikäli päätelaitteeseen voi liittää useampia laitteita esimerkiksi Wireless Local Area Networkin (WLAN) tai ethernet-portin kautta, niin päätelaitteen pitää tukea NDPvälityspalvelulla (proxy) tai jotain muuta mekanismia/tekniikkaa, jolla prefiksi voidaan jakaa eteenpäin. NDP-välityspalvelulla jaetaan sama /64 prefiksi paikallisverkkoon, joka saatiin matkaviestinverkon rajapinnasta..

58 44 (54) 5.5 IPv6:n tarvitsemat tukipalvelut Domain Name Service (DNS) -kääntäjänimipalvelu DNA:n verkossa olemassa olevat kääntäjänimipalvelimet kääntävät esimerkiksi asiakkaiden osoitepyyntöjä IPv4- ja IPv6-osoitteiksi. Palvelimien IPv4-reititys on toteutettu dynaamisesti reititysprotokollan avulla hyödyntäen anycast-tekniikkaa. Verkossa on useampi nimipalvelin samalla IP-osoitteella, ja IP-verkko reitittää tilaajan paketit aina lähimmälle nimipalvelimelle. Tilatiedottoman UDP-pohjaisen nimipalvelun kanssa on turvallista käyttää anycastiä. DNA:n nimipalvelimien IPv6-osoitteet täytyy reitittää dynaamisesti reititysprotokollan avulla ja anycast-tekniikkaa käyttäen, jotta yhden palvelimen vikaantuminen ei aiheuta viiveitä kääntäjänimipalveluun. DNA:n mobiilipakettirunkoverkko kertoo IPv4- ja IPv6-kääntäjänimipalvelimien (DNS) tiedot ipv4v6- PDP/PDN-kontekstia luotaessa PCO-viestissä DNS forward ja reverseille tietueet käytössä oleville IPv6-osoitteille IPv6-osoitteet, jotka liikennöivät internetiin, täytyy määritellä nimipalveluun. On olemassa palveluita, jotka identifioivat esimerkiksi käyttäjän paikkatietoa perustuen nimipalvelutietoon. DNS-palvelu voidaan jakaa forward- ja reverse-tietueisiin. Forward-tietueissa määritellään nimestä IP-osoitteeseen käännös ja reverse-tietueessa IP-osoitteesta nimeksi. IPv6 tuo uuden haasteen osoitteiden nimipalveluun määrittämiselle. Haasteena on suuri osoiteavaruus, koska DNS-palvelimiin on yleensä staattisesti tai puolidynaamisesti määritelty, kuinka IP-osoite kääntyy nimeksi ja toisinpäin (nimi kääntyy IP-osoitteeksi). Vanha tapa ei enää skaalaudu IPv6:n osoitteiden kanssa, koska nimipalvelimen muisti ei riitä, vaan nimipalvelukyselyn vastaus pitää luoda dynaamisesti tietyn säännön mukaan.

59 45 (54) Content Delivery Network (CDN) -toimijoiden välimuistit DNA:n runkoverkon IP-liikenteestä suurin osa on video-liikennettä. DNA:n verkossa on CDN-toimijoiden välimuisteja. Välimuisteihin täytyy saada IPv6 käyttöön, jottei käyttökokemus huonontuisi IPv6:n käyttöönoton takia. Tämä on tarpeellista vain, mikäli CDNtoimija on käyttöönottanut IPv6:n. 5.6 Yhteenveto tarvittavista muutoksista Tarvittavat muutokset voidaan jakaa kolmeen eri vaiheeseen: ensimmäisessä vaiheessa on tehdään valmistelevat toimenpiteet, toisessa vaiheessa otetaan IPv4v6 PDPtyyppi käyttöön kotiverkkoon ja kolmannessa vaiheessa otetaan käyttöön niiden roaming-kumppaneiden verkkoihin, jotka tukevat dual-stack:ia. Vaihe 1 - valmistelevat toimenpiteet Kaikki roaming-kumppaneiden SGSN:t eivät ole vielä 3GPP release 9 yhteensopivia, joten niille ei saa lähettää IPv4v6 PDP-tyyppiä sisältävää tilaajaprofiilia, vaikka se olisi tilaajaprofiilissa määriteltynä. IPv4- tai IPv6- PDP-tyypin sisältävän tilaajaprofiilin voi lähettää ilman että pitäisi tulla epäyhteensopivuuksia. Eli käytännössä IPv4v6-PDP-tyyppi toimisi aluksi ainoastaan kotiverkossa. IPv4v6-PDP-tyyppiä on mahdollista ottaa käyttöön operaattorikohtaisesti. SGSN:ssä täytyy ottaa IPv6 user-plane -ominaisuus käyttöön. IPv6 userplane on jo otettu käyttöön DNA:lla. MME:ssä täytyy ottaa Dual Address Bearer Flag -käyttöön, joka indikoi että PGW tukee myös IPv6-protokollaa user-planella. Dual Address Bearer Flag on jo otettu käyttöön DNA:lla. GGSN/PGW:lle täytyy määritellä IPv6-osoiteavaruus kaikkiin APN:iin, josta /64 IPv6-prefiksit jaetaan asiakkaille. Priorisoitu IP-versio asetetaan 4:een. Suosittelen myös, että alkuvaiheessa tilaajat, jotka vierailevat toisen operaattorin verkossa pakotetaan myös GGSN/PGW:stä käyttämään IPv4:sta. PCRF-järjestelmä täytyy saada tukemaan Framed-IPv6-Prefix AVP:ta RCC ja OCS -järjestelmien tuki täytyy vielä tarkistaa. Provisiointijärjestelmä täytyy saada tukemaan IPv4v6 PDP-tyyppiä DNS resolver -palvelun transport-plane:n täytyy tukea IPv6:sta

60 46 (54) CDN-toimittajien välimuistien täytyy tukea myös IPv6:sta. Vaihe 2 - IPv4v6 PDN/PDP-tyypin käyttöönotto asiakkaiden liittymiin Asiakaspalvelu täytyy ohjeistaa; tarvitaan Usein Kysytyt Kysymykset (UKK) -lista, lista testatuista päätelaitteista sekä ohjeet, kuinka IPv4v6 PDN/PDP-tyyppi otetaan käyttöön päätelaitteissa. Provisiointijärjestelmä pitää määritellä luomaan oletuksena IPv4v6 PDPtyyppi DNA:n tilaajille, tai vaihtoehtoisesti asiakashallintajärjestelmän provisiointikomentoihin pitää tehdä muutoksia. Tilaajien Internet ja data.dna.fi APN:ien PDP/PDN-tyyppi muutetaan IPv4v6:ksi. Vaihe 3 - aktivoidaan IPv4v6 PDP-tyyppi niille roaming-kumppaneille, jotka tukevat sitä GSMA:n web-sivustolta voidaan hakea operaattorit, jotka tukevat IPv4v6 PDP/PDN-tyyppiä, joten HLR voidaan määritellä lähettämään niille operaattoreille IPv4v6 PDP-tyypin sisältäviä tilaajaprofiileja. GGSN/PGW:ssa mahdollistetaan IPv4v6 PDP-tyyppi niille operaattoreille, jotka tukevat IPv4v6:sta. 6 IPv6-protokollan testaus DNA:n tuotantoverkossa Tässä luvussa esitellään IPv6-protokollan testaus DNA:n tuotantoverkossa. Tavoitteena oli varmistaa, että IPv6:n käyttöönotto ei heikennä merkittävästi tilaajien internetin käyttökokemusta. Käytännössä tämä tehtiin mittaamalla File Transfer Protocol (FTP) - siirtonopeutta ja muutaman suositun dual-stack-web-sivun latausaikaa. Mittaukset tehtiin käyttäen dual-stackiä sekä ainoastaan IPv4-protokollan kanssa. Insinöörityön tekijä oli käyttänyt puhelimessaan dual-stack-yhteyttä jo usean kuukauden ajan ongelmitta IPv4v6-yhteyden muodostus Testilaitteistona oli HP:n EliteBook 8470p -kannettava tietokone, joka oli liitetty 100 Mbps ethernet-yhteydellä Huawei B593S -reitittimeen. Tietokoneen käyttöjärjestelmänä oli Windows 8 Service Pack 1. Liittymänä toimi DNA Veppi 4G, johon oli muutettu data.dna.fi APN:n PDN/PDP tyypiksi ipv4v6. Reititin oli yhteydessä DNA:n matkaviestinverkkoon 4G LTE -yhteyden avulla. Reitittimestä piti vaihtaa PDN/PDP-tyyppi IPv4:sta

61 47 (54) IPv4v6:ksi, muuten kaikki toimi automaattisesti. Kuvasta 25 näkyy. kuinka päätelaite on saanut IPv4-osoitteen ja IPv6-prefiksin. Kuva 25. Internet-yhteyden tila Huawein B593S -reitittimestä katsottuna. Tarkistin, että tietokoneella on IPv4-osoite ja IPv6-osoite. Huom. Windows 7 luo aina automaattisesti myös toisen väliaikaisen IPv6-osoitteen. Väliaikaista IPv6-osoitetta käytetään tietokoneesta internetiin muodostettujen yhteyksien lähdeosoitteena. Kuva 26 havainnollistaa IP-osoitteet.

62 48 (54) Kuva 26. Testikoneen IPv4- ja IP6-osoitteet. Huawein B593S -reitittimestä löytyi yksi ongelma. Päätelaitteen DNS-kääntäjäpalvelu vastasi tuntemattomasta syystä hitaasti AAAA-nimipalvelinkyselyihin. A-tietueen kyselyihin vastaus tuli normaalisti 400 millisekunnissa, kun taas AAAA-tietueen kysyminen kesti pääsääntöisesti yli 2 sekuntia. Kuvassa 27 on Wiresharkilla kaapattua liikennettä päätelaitteesta. Pakettinumero 587:ssa lähtee AAAA-nimipalvelukysely osoitteesta test-ipv6.com ja paketissa 676 tulee vastaus siihen. Vastausta piti odottaa 2,15 sekuntia. Ongelma korjaantui vaihtamalla tietokoneen DNS-kääntönimipalvelimiksi DNA:n omat nimipalvelimet. Ongelma oli siis Huawein reitittimen DNS-kääntönimipalvelussa. Samaa ongelmaa ei havaittu LG:n G2-puhelimen kautta jaetun yhteyden kanssa. Kuva 27. Wiresharkin pakettikaappauksesta näkyy, että AAAA-tietuekyselyn vastaus tulee huomattavan myöhään.

Internet Protocol version 6. IPv6

Internet Protocol version 6. IPv6 Internet Protocol version 6 IPv6 IPv6 Osoiteavaruus 32-bittisestä 128-bittiseksi Otsikkokentässä vähemmän kenttiä Lisäominaisuuksien määritteleminen mahdollista Pakettien salaus ja autentikointi mahdollista

Lisätiedot

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security

Lisätiedot

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security

Lisätiedot

AH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-otsake

AH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-otsake Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security

Lisätiedot

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

S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen

Lisätiedot

ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol)

ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

3. IP-kerroksen muita protokollia ja

3. IP-kerroksen muita protokollia ja 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY T304/A01/2017 Liite 1 / Appendix 1 Sivu / Page 1(5) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY Tunnus Code Laboratorio Laboratory Osoite Address

Lisätiedot

S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski Verkon topologia Kuvaa verkon rakenteen Fyysinen vs looginen topologia Tähti asema keskitin Perustopologioita Kahdenvälinen

Lisätiedot

TVP 2003 - Kevätkurssi

TVP 2003 - Kevätkurssi TVP 2003 - Kevätkurssi Wireless networks Otto Alhava otto.alhava@ericsson.fi Luento 7: osat! Soveltava osa:! ADSL, ATM ja IP: pääsyverkko! VPN-ratkaisut: ATM, FR, Ethernet, IP (MPLS)! Opimme uutta:! Mobiiliverkot

Lisätiedot

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Mikko Merger Valvoja: Professori Jorma Jormakka Ohjaaja: TkL Markus Peuhkuri TKK/Tietoverkkolaboratorio 1 Sisällysluettelo Tavoitteet IEEE 802.11

Lisätiedot

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

Neljännen sukupolven mobiiliverkon tietoturvakartoitus Operaattorin näkökulma Neljännen sukupolven mobiiliverkon tietoturvakartoitus Operaattorin näkökulma Riku-Antti Oinonen Toimeksiantaja: Ukkoverkot Oy Valvoja: Prof Jukka Manner, Ohjaaja: DI Kari Lehtinen 4.10.2016 Esitelmän

Lisätiedot

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

Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia Luennon sisältö S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski annukka.kiiski@tkk.fi Verkon topologia eli rakenne Protokolla eli yhteyskäytäntö Protokollapino Yhteystyypit

Lisätiedot

S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski annukka.kiiski@tkk.fi Luennon sisältö Verkon topologia eli rakenne Protokolla eli yhteyskäytäntö Protokollapino Yhteystyypit

Lisätiedot

OSI ja Protokollapino

OSI ja Protokollapino TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros

Lisätiedot

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

Tools and methods for testing Open Iub interface of WCDMA base transceiver station Teknillinen Korkeakoulu Sähkö- ja tietoliikennetekniikan osasto Marko Kotilainen Tools and methods for testing Open Iub interface of WCDMA base transceiver station Espoo 14.1.2003 Valvoja: Prof. Sven-Gustav

Lisätiedot

Antti Vähälummukka 2010

Antti Vähälummukka 2010 Antti Vähälummukka 2010 TCP/IP (Transmission Control Protocol / Internet Protocol) on usean Internet-liikennöinnissä käytettävän tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason protokolla,

Lisätiedot

MOBIILIVERKKOJEN KEHITYS

MOBIILIVERKKOJEN KEHITYS MOBIILIVERKKOJEN KEHITYS Mika Järvinen Opinnäytetyö Joulukuu 2013 Tietotekniikka Tietoliikennetekniikka ja tietoverkot TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietotekniikka Tietoliikennetekniikka ja

Lisätiedot

Mobiiliverkot. Kirja sivut 533-572

Mobiiliverkot. Kirja sivut 533-572 Mobiiliverkot Kirja sivut 533-572 Historia Ensimmäisen sukupolven analogisten matkapuhelimien menestys osoitti tarpeen mobiilille viestinnälle ARP (AutoRadioPuhelin) Suomessa NMT (Nordic Mobile Telephone)

Lisätiedot

Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)

Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen

Lisätiedot

DownLink Shared Channel in the 3 rd Generation Base Station

DownLink Shared Channel in the 3 rd Generation Base Station S-38.110 Diplomityöseminaari DownLink Shared hannel in the 3 rd Diplomityön tekijä: Valvoja: rofessori Samuli Aalto Ohjaaja: Insinööri Jari Laasonen Suorituspaikka: Nokia Networks 1 Seminaarityön sisällysluettelo

Lisätiedot

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa

Lisätiedot

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa

Lisätiedot

... Laajennusotsakkeet. Reititysotsake. Vuonimiö on pelkkä tunniste. Vuonimiöiden käsittely solmuissa

... Laajennusotsakkeet. Reititysotsake. Vuonimiö on pelkkä tunniste. Vuonimiöiden käsittely solmuissa Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa

Lisätiedot

S-38.118 Teletekniikan perusteet

S-38.118 Teletekniikan perusteet S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen

Lisätiedot

TCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen

TCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen TCP/IP-protokollapino Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros:

Lisätiedot

Siirtyminen IPv6 yhteyskäytäntöön

Siirtyminen IPv6 yhteyskäytäntöön Siirtyminen yhteyskäytäntöön SimuNet loppuseminaari 7.12.2011 Vesa Kankare 7.12.2011 1 Agenda Taustaa Miksi Muutoksen vaikutukset verkoille operaattori ja yritysnäkökulma SimuNet 7.12.2011 2 IPv4 IPv4

Lisätiedot

Sovelluskerros. Sovelluskerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros

Sovelluskerros. Sovelluskerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros do w hat I m ean Luennon sisältö Internet-protokolla versio 6 Comer luku 31 (vanha kirja ss. 257-278) Sovelluskerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros IPv6 Internet Sovelluskerros

Lisätiedot

Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä

Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

3GPP LONG TERM EVOLUTION

3GPP LONG TERM EVOLUTION 3GPP LONG TERM EVOLUTION Ville Vartiamäki Opinnäytetyö Toukokuu 2012 Tietotekniikka Tietoliikennetekniikka ja tietoverkot Tampereen ammattikorkeakoulu TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietotekniikan

Lisätiedot

Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty 29.1.2004. Niko Suominen niko@netlab.hut.fi

Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty 29.1.2004. Niko Suominen niko@netlab.hut.fi Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty 29.1.2004 Niko Suominen niko@netlab.hut.fi Perusteet reitittimen konfiguroinnissa IPv6-protokollapinon käyttöönotto Aivan ensimmäiseksi pitää

Lisätiedot

Tietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos

Tietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos Tietoliikenne II Syksy 2005 Markku Kojo 1 Syksy 2005 Tietoliikenne II (2 ov,, 4 op) Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos 2 Page1 1 Kirjallisuus ja muuta materiaalia Kurssikirja:

Lisätiedot

Introduction to exterior routing

Introduction to exterior routing Introduction to exterior routing CIDR-1 Autonomous Systems AS Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen) reititysprotokolla,

Lisätiedot

Kuva maailmasta Pakettiverkot (Luento 1)

Kuva maailmasta Pakettiverkot (Luento 1) M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko

Lisätiedot

Verkkokerros ja Internet Protocol. kirja sivut 190-222

Verkkokerros ja Internet Protocol. kirja sivut 190-222 Verkkokerros ja Internet Protocol kirja sivut 190-222 Verkkokerros Internet-protokolla (IP) toteuttaa verkkokerroksen Tietoliikennepaketit välitetään erilaisten fyysisten kerrosten ylitse koneelta koneelle

Lisätiedot

Mikä on internet, miten se toimii? Mauri Heinonen

Mikä on internet, miten se toimii? Mauri Heinonen Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML

Lisätiedot

Toni Pekkanen VOLTE Tietotekniikan koulutusohjelma 2015

Toni Pekkanen VOLTE Tietotekniikan koulutusohjelma 2015 Toni Pekkanen VOLTE Tietotekniikan koulutusohjelma 2015 VOLTE Pekkanen, Toni Satakunnan ammattikorkeakoulu Tietotekniikan koulutusohjelma Toukokuu 2015 Ohjaaja: Aromaa Juha, DI Sivumäärä: 48 Liitteitä:

Lisätiedot

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY T297/A01/2016 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY NOKIA SOLUTIONS AND NETWORKS OY, TYPE APPROVAL Tunnus Code Laboratorio Laboratory Osoite

Lisätiedot

Introduction to exterior routing

Introduction to exterior routing Introduction to exterior routing CIDR-1 Autonomous Systems AS - Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen)

Lisätiedot

Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen

Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen Älypuhelinverkkojen 5G Otto Reinikainen & Hermanni Rautiainen Johdanto [1][2] Viimeisen 30 vuoden aikana mobiiliverkkojen markkinaosuus on kasvanut merkittävästi Langattomia laitteita on joillain alueilla

Lisätiedot

Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite

Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite TW-EAV510: PORTTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IP---OSOITE - Jotta

Lisätiedot

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman

Lisätiedot

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

SOLUKKORADIOJÄRJESTELMÄT A Tietoliikennetekniikka II Osa 17 Kari Kärkkäinen Syksy 2015 1 SOLUKKORADIOJÄRJESTELMÄT MATKAPUHELINVERKON PELKISTETTY IDEA 2 SOLUKON IDEA: TAAJUUKSIEN UUDELLEENKÄYTTÖ 3 1/r 2...6 -vaimenemislain vuoksi D CP :n välein voidaan sama taajuus ottaa uudelleen käyttöön.

Lisätiedot

Liikkuvien isäntäkoneiden reititys

Liikkuvien isäntäkoneiden reititys Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi osoite tässä

Lisätiedot

IP-reititys IP-osoitteen perusteella. koneelle uusi osoite tässä verkossa?

IP-reititys IP-osoitteen perusteella. koneelle uusi osoite tässä verkossa? Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi osoite tässä

Lisätiedot

Introduction to exterior routing. Autonomous Systems

Introduction to exterior routing. Autonomous Systems Introduction to exterior routing CIDR1 Autonomous Systems AS Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen) reititysprotokolla,

Lisätiedot

Introduction to exterior routing

Introduction to exterior routing Introduction to exterior routing CIDR-1 Autonomous Systems AS Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen) reititysprotokolla,

Lisätiedot

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6 4. IPv6-protokolla (RFC 2460) Enemmän osoitteita 16 tavua osoitteelle => osoitteita paljon! Virtaviivaistettu nopeampi käsittely k reitittimissä => tehokkaampi Uusia piirteitä Erilaisten sovellusten tarpeet

Lisätiedot

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman

Lisätiedot

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

OSI malli. S 38.188 Tietoliikenneverkot S 2000. Luento 2: L1, L2 ja L3 toiminteet M.Sc.(Tech.) Marko Luoma (1/38) S 38.188 Tietoliikenneverkot S 2000 Luento 2: L1, L2 ja L3 toiminteet OSI malli M.Sc.(Tech.) Marko Luoma (2/38) OSI malli kuvaa kommunikaatiota erilaisten protokollien mukaisissa

Lisätiedot

Liikkuvien isäntäkoneiden reititys

Liikkuvien isäntäkoneiden reititys 5. Mobile IP (RFC 3220) IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi

Lisätiedot

5. Mobile IP (RFC 3220)

5. Mobile IP (RFC 3220) 5. Mobile IP (RFC 3220) IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi

Lisätiedot

Langaton linkki. Langaton verkko. Tietoliikenteen perusteet. Sisältö. Linkkikerros. Langattoman verkon komponentit. Langattoman linkin ominaisuuksia

Langaton linkki. Langaton verkko. Tietoliikenteen perusteet. Sisältö. Linkkikerros. Langattoman verkon komponentit. Langattoman linkin ominaisuuksia Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2009/ Liisa Marttinen 1 Langattoman verkon komponentit Tukiasema LAN-yhteys

Lisätiedot

Internet-protokolla versio 6. Miksi vaihtaa? Luennon sisältö. Comer luku 31, 30 (vanha kirja ss. 257-278+...) Internet Protocol (IPv6)

Internet-protokolla versio 6. Miksi vaihtaa? Luennon sisältö. Comer luku 31, 30 (vanha kirja ss. 257-278+...) Internet Protocol (IPv6) Internet-protokolla versio 6 Sovelluskerros Sovelluskerros Comer luku 31, 30 (vanha kirja ss. 257-278+...) Kuljetuskerros Verkkokerros Linkkikerros IPv6 Kuljetuskerros Verkkokerros Linkkikerros Fyysinen

Lisätiedot

Televerkko, GSM-verkko. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

Televerkko, GSM-verkko. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012 Televerkko, GSM-verkko Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012 Luennon sisältö 1. Televerkko (PSTN) 2. Matkapuhelinverkko GSM, EDGE, UMTS Kalvot perustuvat

Lisätiedot

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S INTERNET-yhteydet IP-osoite IP-osoitteen tarkoituksena on yksilöidä laite verkossa. Ip-osoite atk-verkoissa on sama kuin puhelinverkossa puhelinnumero Osoite on muotoa xxx.xxx.xxx.xxx(esim. 192.168.0.1)

Lisätiedot

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

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat

Lisätiedot

Diplomityöseminaari 21.5.2002

Diplomityöseminaari 21.5.2002 Diplomityöseminaari.5. Nimi: Aihe: Valvoja: Ohjaaja: Teettäjä: Leimakytkentää hyödyntävien virtuaaliverkkojen vertailu Prof. Raimo Kantola DI Jarno Salmela Sonera Oyj.5. Diplomityöseminaari Esityksen rakenne

Lisätiedot

MATKAPUHELINVERKKOJEN NELJÄS SUKUPOLVI: 4G LTE

MATKAPUHELINVERKKOJEN NELJÄS SUKUPOLVI: 4G LTE MATKAPUHELINVERKKOJEN NELJÄS SUKUPOLVI: 4G LTE Tomi Kullas Olli Smedberg Opinnäytetyö Joulukuu 2013 Tietotekniikka Tietoliikennetekniikka ja tietoverkot TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietotekniikka

Lisätiedot

1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet

1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet 1. Tietokoneverkot ja Internet 1.1. Tietokoneesta tietoverkkoon 1.2. Tietoliikenneverkon rakenne 1.3. Siirtomedia 1.4. Tietoliikenneohjelmisto eli protokolla 1.5. Viitemallit: OSI-malli, TCP/IP-malli 1.6.

Lisätiedot

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, 6.3.4 ja 6.3.5)

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2008/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Langattoman

Lisätiedot

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat

Lisätiedot

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

ADDING MULTIMEDIA RESOURCE FUNCTION PROCESSOR FUNCTIONALITY TO MOBILE MEDIA GATEWAY. Teemu Hares ADDING MULTIMEDIA RESOURCE FUNCTION PROCESSOR FUNCTIONALITY TO MOBILE MEDIA GATEWAY Teemu Hares 28.1.2003 Perustietoja diplomityöstä Tehty Ericssonille Valvoja: professori Raimo Kantola Ohjaaja: Juha Eloranta

Lisätiedot

TVP 2003 kevätkurssi. Kertaus Otto Alhava

TVP 2003 kevätkurssi. Kertaus Otto Alhava TVP 2003 kevätkurssi Kertaus Kysymyksiä ja vastauksia 1) Mistä saa kurssin puuttuvat kalvot? ks. kurssin kotisivu ensi perjantaina! 2) Miten valmistautua tenttiin? (=Miten hahmotan kurssin sisällön paremmin?)

Lisätiedot

T-110.4100 Tietokoneverkot kertaus

T-110.4100 Tietokoneverkot kertaus kertaus 1 Infrastruktuuripalvelut: DNS, SNMP Tietoturvaratkaisu TLS Sovelluskerros Käyttäjän sovellukset: sähköposti (SMTP, IMAP) WWW (HTTP) FTP, SSH, Socket-rajapinta ohjelmoinnille IP, osoitteet, reititys

Lisätiedot

100 % Kaisu Keskinen Diat

100 % Kaisu Keskinen Diat 100 % Kaisu Keskinen Diat 98-103 4-1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP IPv6

Lisätiedot

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

Soluverkot. Jukka K. Nurminen T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Soluverkot Jukka K. Nurminen T10.2100 Johdatus tietoliikenteeseen kevät 2010 Viime luennolla Tiedonsiirron perusteet ja fyysinen kerros, haetaan vastausta kysymykseen: Miten bitteinä oleva tieto siirtyy

Lisätiedot

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju Tietokoneverkot 2009 (4 op) jaakko.kangasharju@futurice.com Futurice Oy Syksy 2009 (Futurice Oy) Syksy 2009 1 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 2 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 3 / 39

Lisätiedot

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

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast

Lisätiedot

KANDIDAATINTYÖ. LTE tulevaisuuden mobiiliverkkoratkaisuna

KANDIDAATINTYÖ. LTE tulevaisuuden mobiiliverkkoratkaisuna Lappeenrannan teknillinen yliopisto 29.4.2010 Teknillistaloudellinen tiedekunta Tietotekniikan koulutusohjelma KANDIDAATINTYÖ LTE tulevaisuuden mobiiliverkkoratkaisuna Seminaarityön aihe on hyväksytty

Lisätiedot

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju Tietokoneverkot 2008 (4 op) jkangash@cc.hut.fi Teknillinen korkeakoulu Syksy 2008 (TKK) Syksy 2008 1 / 39 Sisältö 1 2 (TKK) Syksy 2008 2 / 39 Sisältö 1 2 (TKK) Syksy 2008 3 / 39 iksi monilähetys? : saman

Lisätiedot

Matkapuhelinverkot, 3g lisämateriaali

Matkapuhelinverkot, 3g lisämateriaali Matkapuhelinverkot, 3g lisämateriaali Seppo Moilanen Matkapuhelinverkot, 3G Avainkysymyksiä: Miten 3g (WCDMA/UMTS) verkko / ilmarajapinta eroaa 2G:stä (GSM:stä)? Mitä etua 3g:stä on operaattoreille? Mitä

Lisätiedot

IPv6. IPv6. IPv6-otsake. Otsakekentät. 16 tavun osoitteet => rajaton määrä osoitteita

IPv6. IPv6. IPv6-otsake. Otsakekentät. 16 tavun osoitteet => rajaton määrä osoitteita IPv6 CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita: biljoonia osoitteita pienempiä reititystauluja yksinkertaisempia protokollia turvallisuutta mukaan palvelutyyppi (tosiaikainen), monilähetys

Lisätiedot

CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita:

CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita: IPv6 CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita: biljoonia osoitteita pienempiä reititystauluja yksinkertaisempia protokollia turvallisuutta mukaan palvelutyyppi (tosiaikainen), monilähetys

Lisätiedot

Tulevaisuuden Internet. Sasu Tarkoma

Tulevaisuuden Internet. Sasu Tarkoma Tulevaisuuden Internet Sasu Tarkoma Johdanto Tietoliikennettä voidaan pitää viime vuosisadan läpimurtoteknologiana Internet-teknologiat tarjoavat yhteisen protokollan ja toimintatavan kommunikointiin Internet

Lisätiedot

Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP

Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP Reititys 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 DUNXVHXKNXUL Tämä ja OSI Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP 7 sovellus 6 esitystapa 5 yhteysjakso 4 siirto verkko linkki fyysinen

Lisätiedot

Salausmenetelmät (ei käsitellä tällä kurssilla)

Salausmenetelmät (ei käsitellä tällä kurssilla) 6. Internetin turvattomuus ja palomuuri Internetin turvaongelmia Tietojen keruu turva-aukkojen löytämiseksi ja koneen valtaaminen Internetissä kulkevan tiedon tutkiminen IP-osoitteen väärentäminen Palvelunestohyökkäykset

Lisätiedot

Kuljetus- ja verkkokerrokset. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011

Kuljetus- ja verkkokerrokset. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Kuljetus- ja verkkokerrokset Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Luennon sisältö 1. Johdantoa Kertaus, motivointi Yhteys, yhteydettömyys Best effort

Lisätiedot

IPv6 - Ominaisuudet ja käyttöönotto

IPv6 - Ominaisuudet ja käyttöönotto IPv6 - Ominaisuudet ja käyttöönotto Jari Korva (jari.korva@vtt.fi) v3.2/2008-05-22 Copyright VTT Sisältö (1/2) Johdanto Mikä on Internet protokolla (IP)? Miksi IPv6? IPv6:n ominaisuudet Osoiteavaruus Verkon

Lisätiedot

Teknisiä käsitteitä, lyhenteitä ja määritelmiä

Teknisiä käsitteitä, lyhenteitä ja määritelmiä Teknisiä käsitteitä, lyhenteitä ja määritelmiä Yleistä Asuinkiinteistön monipalveluverkko Asuinkiinteistön viestintäverkko, joka välittää suuren joukon palveluja, on avoin palveluille ja teleyritysten

Lisätiedot

Security server v6 installation requirements

Security server v6 installation requirements CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes

Lisätiedot

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti Kuljetuskerros Tietokoneverkot Matti Siekkinen Pasi Sarolahti Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach 6th ed. -kirjan lisämateriaali

Lisätiedot

Tietoliikenne II (2 ov)

Tietoliikenne II (2 ov) Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin

Lisätiedot

Lähtökohdat 2G+:lle ja 2½G:lle HSCSD HSCSD HSCSD => =>

Lähtökohdat 2G+:lle ja 2½G:lle HSCSD HSCSD HSCSD => => 305 306 Lähtökohdat 2G+:lle ja 2½G:lle 2G+ ja 2½G perustuivat GSM-verkon kehittämiseen seuraavin ratkaisuin: (High Speed Circuit Switched Data) eli nopea piirikytkentäinen datasiirto (2G+). GPRS (General

Lisätiedot

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri Pikaohje Pikaohje Myyntipaketin sisältö 1. TeleWell TW-EA711 ADSL modeemi & palomuuri 2. AC-DC sähköverkkomuuntaja 3. RJ-11 puhelinjohto ja suomalainen

Lisätiedot

Tällä kerralla esitellään. Uutuudet. Reaaliaikainen tiedonsiirto. Äänen ja videon siirto. Session Initiation Protocol (SIP) IP-puhelin

Tällä kerralla esitellään. Uutuudet. Reaaliaikainen tiedonsiirto. Äänen ja videon siirto. Session Initiation Protocol (SIP) IP-puhelin Tällä kerralla esitellään Uutuudet Tosiaikapalvelut Liikkuvuus Voice over IP Palvelunlaatu Mobile IP Ad Hoc -verkot Äänen ja videon siirto Ääni muutetaan digitaaliseen muotoon Säännöllisin väliajoin otetut

Lisätiedot

Verkkokerros ja Internetprotokolla

Verkkokerros ja Internetprotokolla Verkkokerros ja Internetprotokolla Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2011 Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros:

Lisätiedot

Langattomien laajakaistaverkkojen teknis-taloudellinen vertailu

Langattomien laajakaistaverkkojen teknis-taloudellinen vertailu Langattomien laajakaistaverkkojen teknis-taloudellinen vertailu Diplomityöseminaariesitys 13.11.2007 Markku Laasonen 1 Aihe Aihe: Langattomien laajakaistaverkkojen teknis-taloudellinen vertailu Valvoja:

Lisätiedot

IPv6 käyttöönoton mahdollistajat operaattorin näkemys

IPv6 käyttöönoton mahdollistajat operaattorin näkemys IPv6 käyttöönoton mahdollistajat operaattorin näkemys Jyrki Soini TeliaSonera 1 IPv6 toimi nyt IPv4 osoitteet loppumassa hyvää vauhtia keskusvarasto (IANA) jakoi viimeiset osoitelohkot 3.2.2011 RIPE arvioi

Lisätiedot

Standardiliitännät. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL

Standardiliitännät. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL Standardiliitännät 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL Tämä ja OSI Liitännät toiminnalliset ominaisuudet sähköiset ominaisuudet X.25 Kehysvälitys 7 sovellus 6 esitystapa 5 yhteysjakso

Lisätiedot

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus Internet ja tietoverkot 2015 Harjoitus 7: Kertaus Tämän harjoituksen tarkoituksena on hieman kerrata TCP/IP-kerrosmallin sovelluskerroksen, kuljetuskerroksen, internet-kerroksen ja siirtoyhteyskerroksen

Lisätiedot

Palvelukuvaus ja hinnasto Ethernet monipalvelunielu Versio

Palvelukuvaus ja hinnasto Ethernet monipalvelunielu Versio 1 (6) Palvelukuvaus ja hinnasto monipalvelunielu Versio 1.1 1.4.2018 2 (6) Sisällys 1 Yleistä... 3 2 Lyhenteet... 3 3 Nielupisteet... 3 4 Fyysisen liitäntä... 4 5 monipalvelunielu... 4 6 Liikenteen luokittelu...

Lisätiedot

IPv6 &lanne Ciscon tuo2eissa

IPv6 &lanne Ciscon tuo2eissa IPv6 &lanne Ciscon tuo2eissa Ser$fioinnit Rei&tys Tietoturva IPSec toimipisteyhteydet Anyconnect etäyhteydet Kuormanjako/Osoitemuunnokset Kollaboraa&otuo2eet WLAN h2ps://www.ipv6ready.org/ h2ps://www.ipv6ready.org/db/index.php/public/search/?l=&c=&ds=&de=&pc=2&ap=2&oem=&etc=&fw=&vn=cisco+systems&do=1&o=13

Lisätiedot

ELEC-C7241 Tietokoneverkot Kuljetuskerros

ELEC-C7241 Tietokoneverkot Kuljetuskerros ELEC-C7241 Tietokoneverkot Kuljetuskerros Pasi Sarolahti (kalvoja Matti Siekkiseltä) 23.1.2018 Laskareista Lisävuoro ke 16-18 U8 Edelleen myös ke 14-16 ja pe 12-14 Ke 14 16 tällä viikolla poikkeuksellisesti

Lisätiedot

3. Kuljetuskerros 3.1. Kuljetuspalvelu

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end 3. Kuljetuskerros 3.1. Kuljetuspalvelu prosessilta prosessille looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän

Lisätiedot

Langattomat lähiverkot. Matti Puska

Langattomat lähiverkot. Matti Puska Langattomat lähiverkot 1 FWL 2 FWL Salaus Radioaaltojen etenemistä ei voida rajoittaa vain halutulle alueelle. Liikenteen salauksen tavoitteena on turvata radiotiellä siirrettävien sanomien ja datan yksityisyys

Lisätiedot

Enemmän voitonriemua. Vähemmän tylsiä hetkiä. Pelien ja sovellusten jakaminen Sonera Viihde -palvelussa

Enemmän voitonriemua. Vähemmän tylsiä hetkiä. Pelien ja sovellusten jakaminen Sonera Viihde -palvelussa Enemmän voitonriemua. Vähemmän tylsiä hetkiä. Pelien ja sovellusten jakaminen Sonera Viihde -palvelussa Sisällysluettelo 1. Game & Application Sharing -toiminto (pelien ja sovellusten jakaminen)... 3 2.

Lisätiedot

LTE (4G) Long Term Evolution

LTE (4G) Long Term Evolution LTE (4G) Long Term Evolution Arttu Juhala Opinnäytetyö Toukokuu 2014 Tietotekniikka Tietoliikennetekniikka ja tietoverkot TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietotekniikan koulutusohjelma Tietoliikennetekniikka

Lisätiedot

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

Tulevaisuuden langattomat järjestelmät. Jukka K. Nurminen Tulevaisuuden langattomat järjestelmät Jukka K. Nurminen Edellisellä kerralla Televerkon toiminta Puhelinverkon periaate Puhelinkeskuksen toiminta Siirtojärjestelmät Puhelun kytkeminen, Signalointiverkko

Lisätiedot