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

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

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

Monilähetysreititys (multicast routing)

Monilähetysreititys (multicast routing)

Yksi puu koko ryhmälle

Liikkuvien isäntäkoneiden reititys

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

6. Monilähetysreititys

Page1. 6. Monilähetysreititys. D-osoitteet. IGMP:n toimintaperiaate. Monilähetyksen

Multicast perusteet. Ins (YAMK) Karo Saharinen Karo Saharinen

Liikkuvien isäntäkoneiden reititys

5. Mobile IP (RFC 3220)

Hello-paketin kentät jatkuvat

Hello-paketin kentät jatkuvat

Reititys. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Reititys. Jaakko Kangasharju.

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

AS 3 AS 0. reitittimet käyttävät samaa reititysprotokollaa (intra-as protocol)

AS 3 AS 5 AS 1 AS 0 AS 2 AS 4

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)

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

100 % Kaisu Keskinen Diat

Tietoliikenne II Kurssikoe

ITKP104 Tietoverkot - Teoria 3

Hello-paketin kentät jatkuvat. Tilatietojen vaihto. Linkin tila muuttuu. BGP (jatkuu)

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

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

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

Uutuudet. Tosiaikapalvelut Liikkuvuus. Sanna Liimatainen T Tietokoneverkot

3. IP-kerroksen muita protokollia ja

TLT-2600 Verkkotekniikan jatkokurssi Multicast

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

3/3/15. Verkkokerros 2: Reititys CSE-C2400 Tietokoneverkot Kirjasta , Verkkokerros. Internet-protokollapino ja verkkokerroksen tehtävä

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

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

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla

Verkkokerros 2: Reititys

Internet Protocol version 6. IPv6

reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa

reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa

OSPF:n toiminta. Välittäjäreititin. Hello-paketti. Hello-paketin kentät. Hello-paketin kentät jatkuvat. OSPF-sanomat hello naapurien selvillesaaminen

Introduction to exterior routing

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella

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

Introduction to exterior routing

Introduction to exterior routing

Satakunnan ammattikorkeakoulu. Noppari Teemu IP-RYHMÄLÄHETYS. Tietotekniikan koulutusohjelma

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

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

Introduction to exterior routing. Autonomous Systems

IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011

Reititys. Autonomisten järjestelmien sisäinen reititys. luvut 7, 13 ja 15

Kattava katsaus reititykseen

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

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

Internet perusteet. Analyysin tasot

OSI ja Protokollapino

ELEC-C7241 Tietokoneverkot Verkkokerros

Monilähetysjärjestelmä erityisvälitysverkoille

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

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

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

Oulun yliopisto Sähkö- ja tietotekniikan osasto

Reitittimen rakenne. Kytkentäosa ... (switching fabric) Reititysprosessori linkkikerroksen toiminnot (LK)

" Reititysprosessori. " suorittaa reititysprotokollaa " RIP, OSPF, BGP,.. " päivittää reititystauluja. " hallinta- ja ylläpitotoimintoja

Antti Vähälummukka 2010

Reititys. Luennon sisältö. Miten IP-paketti löytää tiensä verkon läpi. Edelleenlähetys (forwarding) yksittäisen koneen näkökulmasta

Reititys. Autonomisten järjestelmien sisäinen reititys. luvut 7, 13 ja 15. Sanna Suoranta

Reitittimen rakenne. Kytkentäosa ... (switching fabric) Reititysprosessori 2/7/ pakettien edelleenohjaaminen (PE)

" Reititysprosessori. " suorittaa reititysprotokollaa " RIP, OSPF, BGP,.. " päivittää reititystauluja. " hallinta- ja ylläpitotoimintoja

Monimutkaisempi stop and wait -protokolla

Reitittimen rakenne ... ulostuloportit. sisäänmenoportit. Kytkentäosa. (switching fabric) Reititysprosessori 2/7/

Siirtyminen IPv6 yhteyskäytäntöön

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

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

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

Tehtävä 2: Tietoliikenneprotokolla

3. Kuljetuskerros 3.1. Kuljetuspalvelu

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

4. Reititys (Routing)

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

Verkkotekniikan jatkokurssi Mobile IPv

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ö

Verkkokerros ja Internetprotokolla

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste

Verkkokerros ja Internetprotokolla

T Harjoitustyöluento

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

Opinnäytetyön Loppuseminaari

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

Reititys. Luennon sisältö. Miten IP-paketti löytää tiensä verkon läpi. Edelleenlähetys (forwarding) yksittäisen koneen näkökulmasta

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

Reititys 2. Vierailuluentoja! Luennon sisältö. Internetin rakenne

ELEC-C7241 Tietokoneverkot Kuljetuskerros

Verkkokerros ja Internetprotokolla

T Tietokoneverkot : Reititys sisäverkossa

Transkriptio:

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

iksi monilähetys? : saman paketin toimittaminen usealle vastaanottajalle Parempi kuin yksilähetys kullekin erikseen Sovelluksia: TV-lähetykset, neuvottelut, yhteistoiminta ilman keskushallintoa (Futurice Oy) Syksy 2009 4 / 39

Peruskäsitteet onilähetykseen osallistuvat muodostavat ryhmän Ryhmällä on osoite, johon lähetetyt paketit reititetään kaikille ryhmän jäsenille Ryhmään voi liittyä tai siitä voi poistua Kuka voi lähettää ryhmän osoitteeseen? (Futurice Oy) Syksy 2009 5 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 6 / 39

puu (Futurice Oy) Syksy 2009 7 / 39

puu (Futurice Oy) Syksy 2009 7 / 39

puu S (Futurice Oy) Syksy 2009 7 / 39

puu S (Futurice Oy) Syksy 2009 7 / 39

osoitteet IP-osoiteavaruuksissa varattu alueet monilähetysosoitteille IPv4:ssä luokka D: 224.0.0.0/4 IPv6:ssa ff00::/8 IPv4:ssä ei muuta rakennetta, IPv6:ssa 8 seuraavaa bittiä ilmaisevat mm. kantavuuden osoite ei ole paikallistin, ainoastaan ryhmän tunnistin (Futurice Oy) Syksy 2009 8 / 39

IP-monilähetys Pysyviä ja väliaikaisia monilähetysosoitteita Kantavuus (scope): Paketin TTL (IPv4) tai osoitteessa (IPv6) Kuka tahansa voi lähettää (kuten IP:llä yleensäkin) Ei ICP-virheviestejä lähettäjälle (Futurice Oy) Syksy 2009 9 / 39

Internet Group anagement Protocol (IGP) IGP: Protokolla monilähetysryhmien hallintaan Kaksi viestiä: QUERY ja REPORT QUERY reitittimeltä verkkoonsa, kysely ryhmän jäsenille REPORT jäseneltä reitittimelle, sisältää omat ryhmät ulticast Listener Discovery (LD): vastaava protokolla IPv6:lle (Futurice Oy) Syksy 2009 10 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 11 / 39

oni- ja yksilähetyksen erot Voiko yksilähetyksen reititystauluja käyttää monilähetykseen? Voiko yksilähetyksen reititysprotokollia muokata helposti monilähetykseen sopiviksi? (Futurice Oy) Syksy 2009 12 / 39

oni- ja yksilähetyksen erot Voiko yksilähetyksen reititystauluja käyttää monilähetykseen? Voiko yksilähetyksen reititysprotokollia muokata helposti monilähetykseen sopiviksi? Ei ja ei (Futurice Oy) Syksy 2009 12 / 39

Reititystaulujen dynaamisuus S (Futurice Oy) Syksy 2009 13 / 39

Reititystaulujen dynaamisuus S R (Futurice Oy) Syksy 2009 13 / 39

Kohdeosoitteeseen reititys S (Futurice Oy) Syksy 2009 14 / 39

Kohdeosoitteeseen reititys S R (Futurice Oy) Syksy 2009 14 / 39

Kohdeosoitteeseen reititys S R (Futurice Oy) Syksy 2009 14 / 39

ielivaltaiset lähettäjät S (Futurice Oy) Syksy 2009 15 / 39

ielivaltaiset lähettäjät S? H (Futurice Oy) Syksy 2009 15 / 39

Viestien monistuminen (Futurice Oy) Syksy 2009 16 / 39

Viestien monistuminen (Futurice Oy) Syksy 2009 16 / 39

Viestien monistuminen? (Futurice Oy) Syksy 2009 16 / 39

Viestien monistuminen (Futurice Oy) Syksy 2009 16 / 39

Käänteispolkureititys Käänteispolkureititys (reverse path forwarding) ratkaisee ongelmia Käytetään tavallista reititystaulua ja lähettäjän osoitetta Jos paketti tuli lähettäjänsä suunnalta, reititetään, muuten hylätään Typistävä versio (Truncated RPF): Älä lähetä suuntiin, joissa ei ole ryhmän jäseniä Reittien kaksisuuntaisuus? (Futurice Oy) Syksy 2009 17 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 18 / 39

mallit Kaksi periaatteellista mallia Any-Source ulticast (AS) Single-Source ulticast (SS) SS yksinkertaisempi mutta rajoitetumpi (Futurice Oy) Syksy 2009 19 / 39

Puun muodostus Kaksi tapaa monilähetyspuun muodostamiseen Datalähtöinen (data-driven): Lähetä kaikkialle kunnes tulee tieto, ettei tarvitse Tarvelähtöinen (demand-driven): Lähetä vasta kun tulee tieto tarpeesta (Futurice Oy) Syksy 2009 20 / 39

Datalähtöinen reititys Alussa kaikki paketit lähetetään kaikkialle Puun tyhjistä lehtiverkoista ilmoituksia ylöspäin Tyhjiksi ilmoitettuihin suuntiin ei lähetetä Uusista liittymisistä ilmoitetaan tyhjäilmoitussuuntaan (Futurice Oy) Syksy 2009 21 / 39

Tarvelähtöinen reititys Paketteja lähetetään vain suuntiin, joista on liitytty ryhmään Aluejako skaalautuvuuden vuoksi, yksilähetys alueen keskusreitittimelle Vertailu datalähtöiseen: vähemmän dataliikennettä, enemmän reititysliikennettä (Futurice Oy) Syksy 2009 22 / 39

Protokollat Olemassaoleviin reititysprotokolliin on olemassa monilähetyslaajennoksia Distance Vector ulticast Routing Protocol (datalähtöinen) ulticast OSPF (tarvelähtöinen) ultiprotocol BGP Core Based Trees (tarvelähtöinen) Protocol Independent ulticasting (tarvelähtöinen) (Futurice Oy) Syksy 2009 23 / 39

Protocol Independent ulticasting (PI) Käyttää yksilähetyksen reititysjärjestelmää Neljä eri käyttötapaa Harva (sparse mode): tarvelähtöinen Tiheä (dense mode): datalähtöinen Kaksisuuntainen (bidirectional): kaksisuuntainen puu, ei lähettäjätilaa Yksilähteinen (source-specific): dataa vain yhdeltä lähettäjältä (Futurice Oy) Syksy 2009 24 / 39

Luotettava monilähetys Luotettava protokolla: Kaikki paketit menevät perille järjestyksessä ilman virheitä (Futurice Oy) Syksy 2009 25 / 39

Luotettava monilähetys Luotettava protokolla: Kaikki paketit menevät perille järjestyksessä ilman virheitä Kuittaus kaikilta vastaanottajilta ei käy Negatiiviset kuittaukset (Futurice Oy) Syksy 2009 25 / 39

Luotettava monilähetys Luotettava protokolla: Kaikki paketit menevät perille järjestyksessä ilman virheitä Kuittaus kaikilta vastaanottajilta ei käy Negatiiviset kuittaukset Silti kuittaustulvan mahdollisuus Hierarkinen reititys, kuittausten yhdistäminen (Futurice Oy) Syksy 2009 25 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 26 / 39

tehokas tapa välittää tietoa useille vastaanottajille Vaatii uusia protokollia tai suuria muutoksia olemassaoleviin Kasvattaa reititystaulujen kokoa huomattavasti Käytetään erikoissovelluksissa, ei laajassa käytössä (Futurice Oy) Syksy 2009 27 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 28 / 39

iksi? IP-osoite paitsi paikallistin myös tunnistin Liikkuessa haluaa esiintyä vieraassa verkossa itsenään IP-osoitteen täytyy säilyä liikkuessa Kuljetusprotokollien täytyy toimia, Internetin laajuisia muutoksia ei hyväksytä Onko tarvetta? (Futurice Oy) Syksy 2009 29 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 30 / 39

Käsitteet obile Node (N) Kone, joka liikkuu Home Agent (HA) Kotiverkossa oleva -kone Foreign Agent (FA) Vieraassa verkossa oleva -kone Correspondent Node (CN) Kone, jonka kanssa N viestii (Futurice Oy) Syksy 2009 31 / 39

Perustoiminta Liikkuvalla koneella on kotiosoite Vieraassa verkossa FA antaa koneelle tilapäisosoitteen, joka ilmoitetaan HA:lle Paketit reitittyvät kotiin, josta HA välittää ne vieraaseen verkkoon (Futurice Oy) Syksy 2009 32 / 39

Liikkuva kone H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 33 / 39

Liikkuva kone H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 33 / 39

Liikkuva kone H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 33 / 39

Liikkuva kone H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 33 / 39

Liikkuva kone H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 33 / 39

Liikkuva kone H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 33 / 39

Liikkuva kone H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 33 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 34 / 39

H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 35 / 39

H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 35 / 39

H Home Foreign Foreign Foreign HA FA FA FA N (Futurice Oy) Syksy 2009 35 / 39

Reitin optimointi Route Optimization for, v6 Toteuttavan CN:n kanssa viestintä suoraan N:n kotiosoite otsaketiedoissa Draft-versio IPv4:lle, vanhentunut (Futurice Oy) Syksy 2009 36 / 39

Sisältö 1 2 (Futurice Oy) Syksy 2009 37 / 39

mahdollistaa IP-osoitteen pysyvyyden liikuttaessa Ei suunniteltu tiheään liikkuvuuteen ongelman ratkaisu vaatii päivitetyn IPv6:n Ei yleisesti käytössä (Futurice Oy) Syksy 2009 38 / 39

Luento päättynyt Kysymyksiä? (Futurice Oy) Syksy 2009 39 / 39