Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla



Samankaltaiset tiedostot
Liikkuvien isäntäkoneiden reititys

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

Liikkuvien isäntäkoneiden reititys

5. Mobile IP (RFC 3220)

Internet Protocol version 6. IPv6

Monilähetysreititys (multicast routing)

Monilähetysreititys (multicast routing)

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Antti Parkkinen. ICTLAB tuotantoverkon IPv6 toteutus

Uutuudet. Tosiaikapalvelut Liikkuvuus. Sanna Liimatainen T Tietokoneverkot

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

Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty Niko Suominen

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

Verkkotekniikan jatkokurssi Mobile IPv

TW-EA510v4 TW-EA510 VERSIO 4. - Ulkoinen ADSL-modeemi, kytkin, palomuuri, WLAN-tukiasema 54 Mb, VPN PPTP - 4 Ethernet-porttia 10/100 Mbps

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

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

Yksi puu koko ryhmälle

Redundanttisuus kontrolleripohjaisessa langattomassa lähiverkossa. Hakkarainen, Joni Vanhala, Pasi

ITKP104 Tietoverkot - Teoria 3

An Overview of Mobile IPv6 Home Agent Redundancy - Diplomityöesitelmä

Liikkuvuudenhallinnan haasteita Proxy Mobile IPv6 -verkossa

TIVE

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

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

TAMPEREEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Tietoliikennetekniikka. Tutkintotyö. Jari Kuusisto. MOBILE IPv6

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

Multihoming ja liikkuvuudenhallinta

Reititys 3. Multihoming, liikkuvuudenhallinta ja vielä vähän muutakin reitityksestä. luvut 18 ja verkkolähteet

Luennon runko. TLT-2600 Verkkotekniikan jatkokurssi. DNS: nimestä osoitteeksi. DNS: nimestä osoitteeksi (2)

Piiponniemi Petri. Mobiili-IP

Jaakko Ylituomaala. IPv4-protokollasta siirtyminen IPv6-protokollaan. Opinnäytetyö Kevät 2011 Tekniikan yksikkö Tietotekniikan koulutusohjelma

Yhteenveto. CSE-C2400 Tietokoneverkot

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, ja 6.3.5)

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

Tietoliikenteen perusteet: Kokeeseen tulevista asioista

Opinnäytetyön loppuseminaari

Opinnäytetyön Loppuseminaari

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella

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

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

Reititys 3 9/20/11. Luennon sisältö. Multihoming. Liikkuvuus ja saavutettavuus. Multihoming moniliitännäinen? monikotinen?

Kysymykset, vastaukset ja tarjouspyynnön tarkennukset

Verkkokerros ja Internet Protocol. kirja sivut

TVP 2003 kevätkurssi. Kertaus Otto Alhava

The administrative process of a cluster. Santtu Rantanen Valvoja: Prof. Jorma Jormakka

Antti Vähälummukka 2010

2/24/15. Verkkokerros 1: IP-protokolla CSE-C2400 Tietokoneverkot Kirjasta , 4.4. ja 8.7. Verkkokerros. Verkkokerroksen tehtävä

ITKP104 Tietoverkot - Teoria 2

WL54AP2. Langattoman verkon laajennusohje WDS

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

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

Jukka-Pekka Hautanen. IPv6-protokolla. Opinnäytetyö Kevät 2012 Tekniikan yksikkö Tietotekniikan koulutusohjelma

Verkkokerroksen palvelut. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless. tavoitteet.

IPv6 - Ominaisuudet ja käyttöönotto

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

3. IP-kerroksen muita protokollia ja

Carlink langaton autojen välinen tietoverkko

100 % Kaisu Keskinen Diat

HP:n WLAN-kontrollerin konfigurointi

Yhdysliikennejärjestelyt suomessa sekä tekniikan kuvaus

T Tietokoneverkot : Reititys sisäverkossa

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

Langattomien verkkojen tietosuojapalvelut

Verkkokerros ja Internetprotokolla

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

Siirtyminen IPv6 yhteyskäytäntöön

Osoitemanipulaation syitä. Osoitemanipulaation syitä. Miten? S Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / tietoverkkotekniikka DHCPV6-PALVELIN OPERAATTORIKÄYTÖSSÄ

Miksi? Miksi? Miten? S Verkkopalvelujen tuotanto Luento 2: Verkko osoitteiden manipulaatiopalvelut. Internet

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

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

Miska Sulander Jyväskylän yliopisto Atk keskus FUNET yhdistyksen vuosikokous

LANGATON TAMPERE: CISCO WLAN CONTROLLER KONFIGUROINTI

Verkkokerros ja Internetprotokolla

Suositus IPv6:n käyttöönotosta kuluttajalaajakaistaliittymissä. Viestintäviraston suosituksia

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

BandRich BandLuxe R300 3G/WLAN-reititin

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste

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

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

Directory Information Tree

Oulun yliopisto Sähkö- ja tietotekniikan osasto

IPv6-verkot. Jarkko Kuosmanen. Opinnäytetyö. Ammattikorkeakoulututkinto

VALOKUITU PALVELUKUVAUS

Verkkokerros ja Internetprotokolla

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versio A FIN

ELEC-C7241 Tietokoneverkot Verkkokerros

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit

Future Internet. Markus Peuhkuri Funet tekniset päivät Aalto-yliopisto Tietoliikenne- ja tietoverkkotekniikan laitos

Turvallinen etäkäyttö Aaltoyliopistossa

Chapter 4 Network Layer

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit

Lyhyen kantaman radiotekniikat ja niiden soveltaminen teollisuusympäristössä. Langaton tiedonsiirto teollisuudessa, miksi?

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: DCP-J132W/J152W/J172W/J552DW/J752DW, MFC-J285DW/ J450DW/J470DW/J475DW/J650DW/J870DW/J875DW

Verkkokerros. Verkkokerros ja Internet Protocol. End-to-end -argumentti. IP-otsikkotiedot. IP ja linkkikerros <#>

Hand Held Products Net Base telakan sisäisten IP osoitteiden muuttaminen. Käyttöohje

Transkriptio:

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 Mikro- ja makroliikkuvuus Liikkuvuusongelmat IP-verkoissa Mobile IPv6 Simulointi Yhteenveto 2

Tavoitteet Tutkia liikkuvien päätelaitteiden käyttöön liittyviä ongelmia IP-verkoissa ja selvittää mahdollisia ratkaisumalleja Tehdä selvitys IEEE 802.11 ja Mobile IPv6 - tekniikoista sekä tutkia Mobile IPv6:n soveltuvuutta liikkuvuudenhallinnan toteuttamiseksi WLAN-verkoissa Tutkia 802.11-verkkojen ja Mobile IPv6:n simulointimahdollisuuksia ns-2:lla sekä suorittaa joitakin simulaatioita 3

IEEE 802.11 Infrastruktuuri-verkkoarkkitehtuuri: BSS, ESS Liikkuvuusominaisuudet Ei-siirtymää: asema paikallaan tai saman liityntäpisteen peittoalueella BSS-siirtymä: samaan ESS:ään kuuluvien liityntäpisteiden välillä ESS-siirtymä: eri ESS:ään kuuluvien liityntäpisteiden välillä, ei saumaton 4

Mikro- ja makroliikkuvuus aliverkko 1 AP AP AP AP aliverkko 2 AP AP AP AP AP AP AP AP MN MN MN MN mikroliikkuvuus makroliikkuvuus 5

Liikkuvuusongelmat IP-verkoissa IPv6 Global Unicast Address Format: n 64-n 64 global routing prefix subnet ID interface ID Esim.: 3ffe:200:8:1:A:B:C:D prefix interface ID Osoitteella kaksi merkitystä Identifioi laitteet Määrittelee aliverkon Vaihtoehdot siirryttäessä aliverkosta toiseen Hankitaan uusi osoite uuden aliverkon osoiteavaruudesta Päivitetään laitekohtainen reitti reitittimiin 6

Liikkuvuusongelmat IP-verkoissa Avoimien yhteyksien ylläpito liikuttaessa IP-aliverkosta toiseen Tavoitettavuuden säilyttäminen liikuttaessa 7

Ratkaisumalleja DHCP (IPv6:ssa myös tilaton automaattinen osoitteen konfigurointi) DHCP & Dynaaminen DNS & modifioitu TCP Vaatii jokaiselle kuljetuskerroksen protokollalle omat muutokset SIP Parempi tuki reaaliaikaisille palveluille Sovellusriippuvainen Ei tue TCP-yhteyksien ylläpitoa Mobile IP 8

Mobile IPv6 Makrotason liikkuvuudenhallintaprotokolla RFC:t 3775 ja 3776 Perusidea sama kuin Mobile IPv4:ssä Hyödyntää useita IPv6:n toimintoja IPv6-laajennusotsikot Neighbor Discovery ICMPv6 Tilaton automaattinen osoitteen konfigurointi IPv6-tunnelointi Läpinäkyvä Riippumaton käytetyistä sovelluksista Riippumaton linkkikerroksesta 9

MIPv6:n edut MIPv4:ään verrattuna IPv6:n suurempi osoiteavaruus Ei vaadi vierasagenttia Paremmin integroitu IP-protokollaan Reitinoptimointi Tietoturva (IPsec, Return Routability) Ingress-suodatus ei ole este protokollan toiminnalle 10

Mobile IPv6:n arkkitehtuuri kotiosoite MN care-of-osoite MN IPv6-verkko vieras linkki HA kotilinkki CN 11

Käänteistunnelointi (Reverse Tunneling) IPv6-tunneli MN HA IPv6-verkko vieras linkki kotilinkki CN 12

Reitinoptimointi (Route Optimization) MN IPv6-verkko vieras linkki HA kotilinkki CN 13

Simulointi Ns-2 Diskreetti tapahtumapohjainen verkkosimulaattori Ilmainen avoimen lähdekoodin projekti Kaksikielinen toteutus: C++ ja OTcl IEEE 802.11 -simulaatiomalli Suunniteltu alun perin ad hoc -simulaatioihin Ei tue infrastruktuuri-arkkitehtuuria Hallinnointipalvelut puuttuvat: assosiointi, autentikointi, kanavanvaihto Asema voi keskustella kahden tukiaseman kanssa yhtäaikaisesti -> huomioidaan simulaatioissa siten, että tukiasemien peittoalueet eivät leikkaa Vain Mobile IPv4 -malli sisältyy ns-2:n perusversioon 14

MobiWan Ns-2:n laajennus, joka sisältää Mobile IPv6 - simulaatiomallin Ei mallinna kaikkia IPv6- ja MIPv6-toimintoja IPv6 Neighbor Discovery IPsec Return Routability DHCPv6 Kiertää ns-2:n ad hoc -reitityksen Perustuu vanhaan IETF draftiin vuodelta 2000 15

Muutokset simulaatiomalliin Käänteistunnelointi lisätty Signalointipakettien koot päivitetty Rekisteröintiviestien lähetys Reitinoptimointi nopeammin käyttöön Liikkumisen seuranta Vaihto uuteen oletusreitittimeen vasta, kun yhteys edelliseen menetetään IPv4:n ARP pois käytöstä 16

Reitinoptimointi-simulaatio 1 Käänteistunneloinnin kannalta paras tilanne Langaton linkki IEEE 802.11 2Mbps, kantama 100m Lankalinkit 5 Mbps MN:n nopeus n. 50 km/h CN -> MN FTP-tiedonsiirto R 5 ms 20 ms CN 2 ms HA AP MN 17

Läpäisy 1 1.4e+06 käänteistunnelointi reitinoptimointi 1.2e+06 1e+06 Läpäisy (bps) 800000 600000 400000 200000 0 50 100 150 200 250 Aika (s) 18

Reitinoptimointi-simulaatio 2 Käänteistunneloinnin kannalta huonoin tilanne Langaton linkki IEEE 802.11 2Mbps, kantama 100m Lankalinkit 5 Mbps MN:n nopeus n. 50 km/h CN -> MN FTP-tiedonsiirto R 5 ms 20 ms HA AP 2 ms CN MN 19

Läpäisy 2 1.4e+06 käänteistunnelointi reitinoptimointi 1.2e+06 1e+06 Läpäisy (bps) 800000 600000 400000 200000 0 50 100 150 200 250 Aika (s) 20

Reitinoptimointi-simulaatio 3 Sama tilanne kuin edellä, mutta suuremmat lankalinkkien viiveet 10 ms R 100 ms HA AP 10 ms CN MN 21

Läpäisy 3 1.4e+06 käänteistunnelointi reitinoptimointi 1.2e+06 1e+06 Läpäisy (bps) 800000 600000 400000 200000 0 50 100 150 200 250 Aika (s) 22

Pakettien kulkuaikaviiveet 3 0.3 käänteistunnelointi reitinoptimointi 0.25 0.2 Viive (s) 0.15 0.1 0.05 0 50 100 150 200 250 Aika (s) 23

Signalointiliikenne 50 x MN, maksiminopeus n. 80 km/h MN:t liikkuvat verkon alueella satunnaisen skenaarion mukaisesti Ei muuta liikennettä AP0 AP1 AP2 AP3 5 ms 5 ms 5 ms 5 ms R 5 ms R 10 ms R 5 ms 5 ms 5 ms 5 ms HA AP4 AP5 AP6 MN0 MN1 MN49 24

Signalointiliikenteen läpäisy kotiagentilla 35000 vastaanotto lähetys 30000 25000 Läpäisy (bps) 20000 15000 10000 5000 0 0 100 200 300 400 500 600 Aika (s) 25

Yhteenveto IEEE 802.11:n liikkuvuusominaisuudet riittämättömät laajoissa verkoissa -> tarvitaan jokin ylemmän kerroksen liikkuvuudenhallintamekanismi Mobile IPv6 on toimiva ja läpinäkyvä ratkaisu IPv6-verkoissa ja tarjoaa Mobile IPv4:ään verrattuna monia etuja MIPv6:n soveltuvuutta esim. reaaliaikasovelluksiin rajoittaa lähinnä yhteydenvaihtojen heikko suorituskyky Fast Handovers for Mobile IPv6 (FMIPv6) Hierarchical Mobile IPv6 (HMIPv6) Ns-2:lla voidaan simuloida IEEE 802.11:n ja MIPv6:n perustoimintaa, mutta simulaatiomallit ovat yksinkertaistettuja eivätkä mallinna kaikkia protokollien ominaisuuksia Reitinoptimoinnilla saavutettava hyöty riippuu liikkuvan laitteen ja vertaislaitteen sijainnista suhteessa kotiagenttiin Mobile IPv6:n rekisteröintien muodostaman signalointiliikenteen määrä on varsin pieni eikä sen pitäisi aiheuttaa ongelmia IEEE 802.11 -verkoissa 26