5. Mobile IP (RFC 3220)

Samankaltaiset tiedostot
Liikkuvien isäntäkoneiden reititys

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

Liikkuvien isäntäkoneiden reititys

Monilähetysreititys (multicast routing)

Monilähetysreititys (multicast routing)

Yksi puu koko ryhmälle

Verkkotekniikan jatkokurssi Mobile IPv

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

3. IP-kerroksen muita protokollia ja

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

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla

7. Liikkuvuus / Mobile IP

Page1. 7. Liikkuvuus / Mobile IP. Liikkuvien isänt. ntäkoneiden. reititys Mobile IP (RFC 3344) inti. Uudelle alueelle rekisteröinti

Internet Protocol version 6. IPv6

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

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella

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

OSI ja Protokollapino

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

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

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

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

Dynamo-Sovellusprojekti. Vaatimusmäärittely. Tero Hätinen Joni Purojärvi Antti Pyykkönen

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste

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

Piiponniemi Petri. Mobiili-IP

ITKP104 Tietoverkot - Teoria 3

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

Dynamo-Sovellusprojekti. Testausraportti. Tero Hätinen Joni Purojärvi Antti Pyykkönen

Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät

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

Dynamo-Sovellusprojekti. Vaatimusmäärittely

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

Multihoming ja liikkuvuudenhallinta

Dynamo-Sovellusprojekti. Testaussuunnitelma. Tero Hätinen Joni Purojärvi Antti Pyykkönen

Aliverkkomaskin käyttö maskin avulla osoitteesta poistetaan koneosoite. etsitään verkko-osoite reititystaulusta esim.

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

Reititin (Router) Reitittimen rakenne. Reititysprosessori. Aliverkkomaskin käyttö maskin avulla osoitteesta poistetaan koneosoite AND-operaatio

Internet perusteet. Analyysin tasot

Dynamo-Sovellusprojekti. Testaussuunnitelma. Tero Hätinen Joni Purojärvi Antti Pyykkönen

Tietoliikenne II (2 ov)

Johdanto Internetin reititykseen

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

Internet-protokolla versio 6

Dynamo-Sovellusprojekti. Testaussuunnitelma. Tero Hätinen Joni Purojärvi Antti Pyykkönen

IPv6 &lanne Ciscon tuo2eissa

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

Internet-protokolla versio 6. Miksi vaihtaa? Luennon sisältö. IPv6:n ominaisuudet. IPv6-osoitteet. ss

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

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

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

S Teletekniikan perusteet

Dynamo-Sovellusprojekti. Vaatimusmäärittely. Tero Hätinen Joni Purojärvi Antti Pyykkönen

Internet-protokolla versio 6

Luennon sisältö. Internet Protokolla versio 6. Miksi vaihtaa? Internet-kerrosmalli. Kolme osoitetyyppiä Unicast - Yksilähetysosoite

Internet Protokolla versio 6

Verkkokerros ja Internet Protocol. kirja sivut

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

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

Internet-protokollia. testauspakettien lähettäminen

Hello-paketin kentät jatkuvat

Hello-paketin kentät jatkuvat

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

Tomi Stolpe Versio ALI- JA YLIVERKOTTAMINEN. Esim. C-luokan verkko on aliverkotettu, 3 bittiä käytetty Aliverkottamiseen.

Chapter 4 Network Layer

IPv6-protokolla. Internet. Internetin verkkokerros

enemmän osoitteita 16 tavua osoitteelle=> osoitteita paljon!

enemmän osoitteita 16 tavua osoitteelle=> osoitteita paljon! virtaviivaistettu nopeampi käsittely reitittimissä => tehokkaampi

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

Turvallisuus verkkokerroksella

AH-otsake. TCP/UDP -segmentti. Protokollakenttä ( = 51) ilmoittaa, että mukana on AH-otsake eli käytössä AH-protokolla

AH-otsake. AH-otsake. IP-otsake. ESP-otsake. AH-otsake

Luento 7: Verkkokerros

Luento 7: Verkkokerros verkkokerroksen tehtävät, IP-protokolla, reititin. Syksy 2014, Tiina Niklander

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma

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

Oulun yliopisto Sähkö- ja tietotekniikan osasto

Verkkokerros ja Internetprotokolla

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

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

Tietoliikenne II (2 ov)

Kuva maailmasta Pakettiverkot (Luento 1)

Internet perusteet. Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol. Internet-1. S-38.

Internet-protokollia. ICMP-sanomia

T Tietokoneverkot : Reititys sisäverkossa

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

Antti Vähälummukka 2010

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

Kytkimet, reitittimet, palomuurit

4 reititintyyppiä. AS:ien alueet. sisäinen reititin alueen sisäisiä. alueen reunareititin sekä alueessa että runkolinjassa

reitittimet käyttävät samaa reititysprotokollaa (intra-as protocol)

Internet-protokolla versio 6

Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö

001.. Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö

Datahub-tukipalvelu ServiceNow. Käyttöohje

Transkriptio:

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 osoite tässä verkossa? Tieto uudesta osoitteesta muille? TCP-yhteys katkeaa saumaton siirtyminen tuntumattomasti ei ole mahdollinen kaikille koneille verkosta riippumaton osoite? 18.9.2003 1

Liikkuvien isäntäkoneiden reititys liikkuva kone (mobile host) kotiosoite (home address, home location) kotiagentti (home agent) tietää, missä omat liikkuvat ovat kun ilmaantuu vieraalle alueelle, se rekisteröityy vierasagentti (foreign agent) hoitaa alueelle tulleet vieraat liikkuvat 18.9.2003 2

Liikkuvien isäntäkoneiden reititys liikkuva kone (mobile host) kotiosoite (home address, home location) pysyvä osoite omassa verkossa, aina tavoitettavissa tällä osoitteella kotiagentti (home agent) tietää, missä omat liikkuvat ovat jos ei liikkuva kone ei ole kotiverkossa, kotiagentti osaa ohjata sille tulevat sanomat liikkuvan uuteen osoitteeseen 18.9.2003 3

kun liikkuva kone ilmaantuu vieraalle alueelle, se rekisteröityy alueen vierasagentille (foreign agent) joka hoitaa alueelle tulleet vieraat liikkuvat antaa niille osoitteen (care of address) tämän verkon osoite tarkistaa vieraan tiedot sen kotiagentilta ilmoittaa kotiagentille koneen uuden osoitteen näin kotiagentti tietää uuden sijainnin 18.9.2003 4

Uudelle alueelle rekisteröinti Vierasagentti Kotiagentti Rekisteröintipyyntö Käsittelee pyynnön ja vastauksen Pyynnön välitys Sallii tai kieltää Vastaus koneelle vastaus 18.9.2003 5

Rekisteröintipyyntö sisältää: sanoman tyypin (1) lippuja, mm. haluttu tunnelointitapa rekisteröinnin keston koneen kotiosoitteen, kotiagentin osoitteen ja koneen vierasverkon osoitteen rekisteröintipyynnön tunnisteen laajennuksia, mm. autentikointilaajennus 18.9.2003 6

Rekisteröintivastauksessa: Sanoman tyyppi (3) hyväksyttiinkö vai hylättiinkö rekisteröintipyyntö, kuka hylkäsi kotiagentti vai vierasgentti hyväksytty rekisteröinnin kesto pyynnön tunniste liittää vastauksen pyyntöön laajennusosia mm. autentikointi 18.9.2003 7

Rekisteröinnissä ongelma on turvallisuus Tekeytyminen vierasagentiksi haluaa kaapata koneen liikenteen tehokas autentikointi estää autentikoinnin laajennusosa MN -->FA, MN --> HA, FA --> HA vanhojen rekisteröintipyyntöjen lähettäminen kotiagentille kotiagentille väärä osoite => koneelle ei voi lähettää kotiosoitteella pyyntöihin aikaleimat 18.9.2003 8

Agentin löytäminen verkosta Agentit ilmoittelevat itsestään säännöllisin välein ilmoituksissa reitittimen osoite rekisteröinnin kesto joukko lippuja: toimiiko vieras- vai kotiagenttina, onko kiireinen, millaista kapselointia kykenee käyttämään vierasosoitteita, vähintään yksi ilmoitusten avulla kone havaitsee siirtyneensä toiseen verkkoon agentin osoite vaihtuu => uudelleenrekisteröinti kotiverkossa, kun saa ilmoituksia omalta kotiagentiltaan peruutettava rekisteröinti 18.9.2003 9

ICMP-sanoma rekisteröintiin standardi ICMP:n kentät Type = 9 Code = 0 Checksum Router address ajennos A:n moituksia rten Type =16 Length Sequence number Registration lifetime RBHFMGrT bits reserved 0 or more care-of-addresses... 18.9.2003 10

Agent solicitation Liikkuva kone kysyy itse agenttia huomaa liikkuneensa toiseen verkkoon, kun alkaa saada sanomia toisella taajuudella lähettää verkkoon kyselypyynnön, johon agentti vastaa ilmoituksella suoraan kyselevälle koneelle ICMP sanoma tyyppiä 10 18.9.2003 11

Sanoman reititys vieraassa verkossa olevalle koneelle Vastaus suoraan CN Normaali IP-reititys Vierasverkko FA tunnelointi HA MN FA vierasagentti HA kotiagentti MN liikkuva kone CN kommunikoiva kone Kotiverkko Epäsuora reititys 18.9.2003 12

Kotiagentti välittäjänä Kun paketti lähetetään liikkuvalle, se ohjautuu IP-osoitteen perusteella kotiverkkoon. Kotiagentti ottaa paketin itselleen. Se tietää vastaanottajan nykyisen sijainnin ja ohjaa paketin sinne. Käytetään IP-tunnelointia uusi osoite COA on usein FA:n valvoma osoite Lähde=HA, Kohde= COA, protocol= IP in IP (4) Lähde = CD, Kohde =MN Protocol = TCP Uusi IP-otsake alkuperäinen IP-paketti TCP-otsake + data 18.9.2003 13

Suora reititys yhteydenottaja-agentti saa kotiagentilta tietoonsa liikkuvan koneen uuden osoitteen ja tunneloi itse viestin liikkuvan vierasagentille tarvittavia lisäpiirteitä osoitteen kysely kotiagentilta kun liikkuva siirtyy uuteen verkkoon, niin uusi osoite täytyy ilmoittaa sen kannsa kommunikoiville esim. GSM-puhelun siirtäminen (handover) Mobile IP-standardiin?? 18.9.2003 14

Toiminta eetteriverkossa CN CN R R MN HA MN HA Normaali reititys Kotiagentti tunneloi sanoman MN:lle 18.9.2003 15

Kun joku lähettää liikkuvalle paketin se tulee ensin reitittimelle reititin kysyy vastaanottajan LAN-osoitetta ARP:illa jos liikkuva on kotiverkossaan, se vastaa ja ilmoittaa oman koneosoitteensa muuten kotiagentti vastaa omalla osoitteellaan ja saa paketin kotiagentti lähettää tunneloinnilla vierasosoitteeseen (yleensä vierasagentin oma osoite) vierasagentti kysyy ARP:lla vierailijan LANosoitetta ( koneosoitetta ) Ja lähettää sanoman vierailevalle koneelle. 18.9.2003 16

Ongelma: Vastaanottajaa ei ole enää tässä verkossa => paketit katoavat CN R MN On vasta siirtymässä uuteen paikkaan eikä ole vielä ehtinyt ilmoittaa uutta osoitettaan?? FA?? HA 18.9.2003 17

Entä jos vierasverkossa ei ole FA:ta? MN saa tilapäisen IP-osoitteen verkkoon PPP- tai DHCP-protokollalla käyttäen tätä osoitetta COA-osoitteena se voi itse toimia omana FA:na Ongelmia: tunnelointi lisää yleisarasitetta (ylim. IP-otsake) ja viimeinen linkki on hidas radiolinkki liikkuvat tarvitsevat paljon tilapäisiä IPosoitteita => osoitteet voivat loppua poistuva kone ei aina ilmoita lähdöstään kun kone poistuu, FA katoaa ja matkalla olevat paketit varmasti katoavat 18.9.2003 18

Monilähetys vierasverkossa olevalle koneelle HA ohjaa yksitellen kaikki lähetykset tehotonta, voi aiheuttaa turhaa kuormitusta voi aiheuttaa turhaa monilähetystä tai sitten sanomaa ei toimiteta MN:lle FA Yleislähetys vierasverkossa MN tunnelointi Yleislähetys kotiverkossa HA 18.9.2003 19

Monilähetys vierasverkossa olevalle koneelle Jos käytössä verkon FA:aa, niin käytetään kaksoiskapselointia: HA tietää rekisteröintitiedoista, käyttääkö MN FA:ta vai toimiiko itse oman FA:naan Source=HA, Dest=COA, Protocol= encaps Source=HA, Dest=MN, Protocol= encaps Source=CN, Dest =broadcast, Protocol=UDP UDP header + data Uusi IP-otsake kaksoiskapselointi alkuperäinen monilähetys Järkevämpää tosin olisi rekisteröityä monilähetysryhmään uudelleen vierasverkossa!! 18.9.2003 20

Mobile IPv6 Osoitteita riittää vierailijat tarvitsevat IP-osoitteita vierailunsa aikana Ei tarvita erityistä vierasagenttia MN toimii yleensä itse omana vierasagenttinaan neighbor discovery stateless address autoconfiguration Paremmat turvallisuuspiirteet mm. estämään väärennetyt osoitemuutokset ja toistohyökkäykset (replay attack) 18.9.2003 21

Reitin optimointi turvalaajennoksen avulla MN voi ilmoittaa oman uuden osoitteensa suoraan lähettäjille binding updates/acks/requests kolmioreititystä ei tarvitse turvattomuuden takia käyttää Route Optimization Tehokkaampi kotiagentin löytäminen Dynamic Home Agent Discovery lähetetään Binding Update-sanoma kotiagenteille anycastosoitteella, jolloin vain yksi ehkä useasta kotiagentista vastaa. Kotiagentin osoite voi olla muuttunut poissaolon aikana lähdereititysotsakkeen avulla saadaan tehokas kapselointi two-hop source route Filteroivien palomuurien läpäisy

Tilapäisten verkkojen (Ad hoc network) reititys? Esim. kokouksessa tai laskuharjoituksessa kannettavat muodostavat tilapäisen verkon tai älykännykät keskustelevat keskenään. 18.9.2003 23