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



Samankaltaiset tiedostot
reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

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

IPv6-protokolla. Internet. Internetin verkkokerros

16 tavua osoitteelle=> osoitteita paljon! nopeampi käsittely reitittimissä => tehokkaampi. erilaisten sovellusten tarpeet huomioon turvauspiirteet

2. IPv6-protokolla. enemmän osoitteita 16 tavua osoitteelle=> osoitteita paljon! virtaviivaistettu nopeampi käsittely reitittimissä => tehokkaampi

2. IPv6-protokolla. Internet. Internetin verkkokerros

Internetin verkkokerros. 2. IPv6-protokolla

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

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

16 tavua osoitteelle=> osoitteita paljon! nopeampi käsittely reitittimissä => tehokkaampi. erilaisten sovellusten tarpeet huomioon turvauspiirteet

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste

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

Internet Protocol version 6. IPv6

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

3. IP-kerroksen muita protokollia ja

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella

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

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

Kytkentäosa. Ulosmenoportit. Jonotus reitittimessä 001..

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

Internet-reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle

Internet-reititys (Routing)

Internet-reititys (Routing)

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ö

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

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

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

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

Introduction to exterior routing. Autonomous Systems

Introduction to exterior routing

Introduction to exterior routing

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

Introduction to exterior routing

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

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

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

Miten selain muodostaa TCP- tai UDP-yhteyden? TCP-osoite = IP-osoite + porttinumero ( tässä 80) SOCKET BIND (80) LISTEN ACCEPT. Connection Request

Liikkuvien isäntäkoneiden reititys

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

Verkkokerros ja Internet Protocol. kirja sivut

5. Verkkokerros. Verkkokerroksen palvelut. Tulvitus jokainen saapunut paketti lähetetään kaikille muille ulosmenoille.

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

4. Verkkokerros. sovelluskerros. kuljetuskerros. verkkokerros. siirtoyhteyskerros peruskerros. asiakas. end-to-end

Verkkokerroksen palvelut. 5. Verkkokerros. Tulvitus jokainen saapunut paketti lähetetään kaikille muille ulosmenoille.

Antti Vähälummukka 2010

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

Internet perusteet. Analyysin tasot

OSI ja Protokollapino

Verkkokerros ja Internetprotokolla

Verkkokerroksen palvelut

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

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Verkkokerroksen palvelut

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

ELEC-C7241 Tietokoneverkot Verkkokerros

Johdanto Internetin reititykseen

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

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

4.1 Verkkokerros toimittaa. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless

hteitä 2005 Markku Kojo Detailed algorithm for a RED router

Liikkuvien isäntäkoneiden reititys

5. Mobile IP (RFC 3220)

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

Chapter 4 Network Layer

Nimi: Op.numero: Yritän arvosanan korotusta, olen läpäissyt IVT:n tentin

Verkkokerros ja Internetprotokolla

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

S Teletekniikan perusteet

4.1 Verkkokerros toimittaa

Verkkokerros ja Internetprotokolla

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

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

4. Verkkokerros. sovelluskerros. kuljetuskerros. verkkokerros. siirtoyhteyskerros peruskerros. asiakas. end-to-end

4.1 Verkkokerros toimittaa. 4. Verkkokerros. Datasähke virtuaalipiiri. connection-oriented connectionless. Virtuaalipiiri = yhteydellinen palvelu

4. Verkkokerros. sovelluskerros. kuljetuskerros. verkkokerros. siirtoyhteyskerros peruskerros. asiakas. end-to-end

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Tietoliikenteen perusteet. Verkkokerros

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

4. Reititys (Routing)

4. Reititys (Routing)

Page1. hteitä. ECN (Explicit Congestion Notification) Muutokset TCP:hen. IP-arkkitehtuuriin. Detailed algorithm for a RED router

Luento 7: Verkkokerros

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

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

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

Internet-protokollia. testauspakettien lähettäminen

T Tietokoneverkot kertaus

ELEC-C7241 Tietokoneverkot Kuljetuskerros

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

Transkriptio:

IPv6-protokolla enemmän osoitteita 16 tavua osoitteelle=> osoitteita paljon! virtaviivaistettu nopeampi käsittely reitittimissä => tehokkaampi uusia piirteitä erilaisten sovellusten tarpeet huomioon turvauspiirteet 19.9.2002 1 Internet Yhdistää hyvin erilaiset verkot yhteentoimivaksi kokonaisuudeksi kaikkien käytettävä samaa IP-protokollaa kaikkien käytettävä samaa IP-osoitustapaa verkkojen tarvitsee osata vain kuljettaa dataa lähettäjältä vastaanottajalle samantekevää kuinka sen tekee verkko=> linkkiyhteys tai tunneli 19.9.2002 2

host router host IP IP IP Frame Relay Token ring Internetin verkkokerros Internet on kokoelma itsenäisiä aliverkkoja eli autonomisia järjestelmiä (AS, Autonomous Subsystem) joita yhdistävät runkolinjat IP-protokolla verkkotason protokolla, joka pitää Internetin koossa tavoite: kuljettaa paketti (datagram) lähteestä kohteeseen yli kaikkien tarpeellisten verkkojen 19.9.2002 4

Versio IHL TOS Datasähkeen pituus (tavuja) Tunniste Flag Siirtymä Elinaika Protokolla otsakkeen tarkistussumma Lähettäjän IP-osoite Vastaanottajan IP-osoite Optiot (jos on käytössä) data IPv4 - datasähke IP-osoitteet jokaisella verkon isäntäkoneella ja reitittimellä on oma yksikäsitteinen osoite muotoa verkon numero isäntäkoneen numero IPv4:n osoite on 32-bittinen luokallinen reititys (A-, B- ja C-luokan osoitteet) CIDR (Classless Interdomain Routing) verkko-osan pituus vaihtelee : a.b.c.d/ pituus bitteinä 200.23.16.0/20 19.9.2002 6

IP-osoitteiden jako ICANN (The Internet Corporation for Assigned Names and Numbers) the non-profit corporation that was formed to assume responsibility for the IP address space allocation, protocol parameter assignment, domain name system management, and root server system management functions previously performed under U.S. Government contract by IANA and other entities Alueellinen jako APNIC Aasia + Tyynen valtameren alueet ARIN Amerikka + Etelä-Afrikka RIPE NCC Eurooppa + lähialueet näiden alla Internet-palvelujen tarjoajat (ISP Internet Service Provider) 19.9.2002 7 Osoitteiden antaminen koneille Manuaalisesti DHCP (Dynamic Host Configuration Protocol) DHCP-palvelin antaa asiakkaalle dynaamisesti osoitteen lähiverkoissa, PPP-yhteyksissä, liikkuville asemille 19.9.2002 8

0 8 16 24 31 A: 0 verkko-os. koneosoite B: 10 verkko-osoite koneosoite C: 110 verkko-osoite koneos. D: 1110 monilähetysosoite E: 11110 varatttu tulevaan käyttöön IP-osoitteiden luokkamuodot IP-osoitteiden luokkajako A-luokka: 126 verkkoa, 16 miljoonaa konetta/verkko B-luokka: 16382 verkkoa, 65528 konetta/verkko C-luokka:noin 2 miljoonaa verkkoa, kussakin korkeintaan 254 konetta D-luokka: monilähetysosoite E-luokka: varattu tulevaan käyttöön Luokkajako osoittautui epäonnistuneeksi: C-luokassa koneita liian vähän => useita eri verkkoja B-luokassa koneita liian paljon => hukkakäyttöä, B-osoitteet olivat loppua 19.9.2002 10

Erikoisosoitteet 0 tarkoittaa omaa verkkoa tai omaa isäntäkonetta 0.0.0.0 oma isäntäkone ( minä itse ), käytetään konetta käynnistettäessä 0.a.b.c = 00 000 isäntäkoneen osoite isäntäkone omassa verkossa yleislähetykset 255.255.255.255 yleislähetys omassa verkossa, paketteja ei lähetetä toiseen verkkoon A.255.255.255, B.B.255.255, C.C.C.255, Yleislähetys A-, B- ja C-tyypin verkkoon 19.9.2002 11 osoite testausta varten 127.xx.yy.zz paketteja ei lähetetä, käsitellään vastaanotettuina verkko 127 varattu tätä varten Monilähetysosoitteita 224.0.0.1 kaikki tämän aliverkon koneet 224.0.0.2 kaikki tämän aliverkon reitittimet 19.9.2002 12

C-osoitteiden käyttö verkon kasvu => ongelmia kun tarvittiin lisää osoitteita => piti ottaa uusi verkko-osoite => yritykselle useita eri verkkoja nimien/osoitteiden hallinta, reititys konfiguraatiohallinta koneen vaihto verkosta toiseen 19.9.2002 13 Aliverkko-osoitteiden käyttö (subnets) aliverkot B-osoitteiden avulla ulospäin verkko yhtenäinen,mutta sisäisesti jaettu aliverkkoihin B-luokka => osa koneosoitteen biteistä aliverkon osoitteelle verkonhallinta voi itse päättää aliverkkoosoitteiden jakamisesta 19.9.2002 14

CIDR (Classless Inter Domain Routing) IP-osoitteiden riittävyys! C-osoitteita paljon, mutta koneosoitteita vain 256 B-osoitteessa koneosoitteita riittävästi, mutta B- osoitteita vain 65536! 100000 verkkoa jo 1996! useassa B-verkossa alle 50 konetta reititystaulujen koon kasvaminen reitittimien tunnettava kaikki verkot => laskennan monimutkaisuus, => tietojenvaihto vie paljon resursseja 19.9.2002 15 CIDR-idea varataan C-osoitteet peräkkäisinä lohkoina esim. 2000 osoitetta => varataan 8 peräkkäistä C- verkkoa (= 8*258 = 2048) jaetaan osoitteet neljään osaan, kukin osa varataan yhdelle maanosalle (Eurooppa, Pohjois-Amerikka, Etelä-Amerikka, Aasia+Pasific) kullekin noin 32 miljoonaa osoitetta 320 miljoona jää vielä varastoon reititetään myös maanosien mukaan osoitteet: 194.0.0.0-195.255.255.255 Eurooppaan 19.9.2002 16

Paketin reititys Reititys verkko-osoitteen perusteella Kun paketti saapuu reitittimeen, sen kohdeosoitteen verkko-osoite etsitään reititystaulusta ja nähdään, minne porttiin paketti tulee lähettää Muihin verkkoihin Verkko-osoite, 0 portti Omaan (omiin) verkkoihin Oma verkko, host portti 19.9.2002 17 kun paketti saapuu, sen kohdeosoite etsitään reititystaulusta jos etäverkko => seuraavalle reitittimelle jos sama verkko => kohdekoneelle jos ei löydy reittitaulusta, ohjataan reitittimelle, joka tietää enemmän 19.9.2002 18

Osoitteen luokka kertoi verkko-osoitteen bitit ja koneosoitteen bitit CIDR => verkko-osoitteen koko vaihtelee CIDR:n käyttö vaatii maskin, joka kertoo, mitkä bitit kuuluvat verkko-osoitteeseen ja mitkä koneosoitteeseen samoin aliverkko-osoitteita käytettäessä tarvitaan aliverkkomaski 19.9.2002 19 Esimerkki CIDR:n käytöstä varataan osoitteet Turun yliopisto 2048 osoitetta 194.24.0.0-194.24.7.255 ja maski 255.255.248.0 Helsingin yliopisto 4096 osoitetta 194.24.16.0-194.24.31.255 ja maski 255.255.240.0 Tampereen yliopisto 1024 osoitetta 194.24.8.0-194.24.11.255 ja maski 255.255.252.0 talletetaan reititystauluihin jokaisesta osoitteen alku eli kantaosoite ja maski saapuva paketti esim. 194.24.17.4 AND-operaatio ensin Turun maskilla jos tuloksena Turun kantaosoite, menossa Turkuun muuten yritetään muita

Reititys aliverkko-osoitteita käytettäessä Reititystaulussa (muu_verkko, 0) (oma_verkko, muu _aliverkko, 0) (oma_verkko, oma_aliverkko, kone) kukin reititin tietää oman aliverkkonsa koneet, kuinka päästä muihin aliverkkoihin/verkkoihin aliverkon maski kertoo mitkä bitit ovat koneosoitetta, mitkä aliverkko-osoitetta 19.9.2002 21 aliverkkomaski 111111111111111111111111111111000000000000 10 verkko-osoite aliverkko koneosoite Reitittimen reititystaulussa: verkko1,0 ulosmeno a... verkkon,0 ulosmeno I 0, aliverkkoi, 0 ulosmeno u.. 0, aliverkkok, 0 ulosmeno v 0, tämä aliverkko, kone1 ulosmeno k 0, tämä aliverkko, konen ulosmeno m

Aliverkkomaskin käyttö maskin avulla osoitteesta poistetaan koneosoite AND-operaatio etsitään verkko-osoite reititystaulusta esim. paketin kohdeosoite: 130.50.15.6 maski: 11 1 11111100 00000000 osoite: 00001111 00000110 AND: 00001100 000000000 tuloksena verkko-osoite: 130.50.12.0 19.9.2002 23 IPv6 CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita: biljoonia osoitteita pienempiä reititystauluja yksinkertaisempia protokollia turvallisuutta mukaan palvelutyyppi: (tosiaikainen), monilähetys liikkuvien koneiden osoitteet jatkokehitys ja nykyisten protokollien toimivuus 19.9.2002 24

IPv6 16 tavun osoitteet (= 128 bittiä) => rajaton määrä osoitteita yksinkertaisempi otsake-kenttä kiinteä kehys, jossa vain 7 kenttää valinnaisten piirteiden käsittely monet ennen pakolliset nyt valinnaisia opitioiden uusi esitystapa => nopeampi käsittely turvaus todentaminen yksityisyys 19.9.2002 25 palvelutyyppi otettu paremmin huomioon multimedia yhteensopiva Internetin protokollien kanssa osoitteiden koko ei ole yhteensopiva IPv4:n kanssa 19.9.2002 26

IPv6-otsake V TC Flow label Payload length Next header Hop limit Source address (16 tavua) Destination address (16 tavua) Otsakekentät Versio (version) aina 6 IPv6:lle ja 4 Ipv4:lle Liikenneluokka (traffic class) (tai prioriteetti (priority)) 0-7 ruuhkatilanteessa voi hidastaa 8-15 tosiaikapaketteja (video/audio) isompi numero, tärkeämpi paketti vuonimiö (flow label) pseudoyhteys, jolla tietyt ominaisuudet ja vaatimukset (esim. viive, viipeen vaihtelu jne) vuot muodostetaan etukäteen ja niille annetaan tunnus: lähdeosoite ja vuonumero 19.9.2002 28

kuorman pituus (payload length) paketin koko (ilman otsaketta) seurava otsake (next header) otsikon laajentaminen 6 otsikon laajennusosaa viimeisessä kertoo kuljetusprotokollan (TCP, UDP) hyppyraja (hop limit) hyppylaskuri, vähenee joka hypyllä source address, destination address 16 tavun osoitteita 19.9.2002 29 IPv6: osoiteavaruus jaettu osiin osa IPv4-osoitteille palveluntuottajapohjainen osa Internet-palvelujen tuottajille oma osuus osoitteista noin 16 miljoonaa tuottajaa maantieteellinen osa vastaa nykyista Internetiä 19.9.2002 30

Monilähetysosoitteet (multicast) lippukentän bitti: pysyvä vai tilapäinen ryhmä scope-kenttä rajoittaa monilähetyksen linkkiin solmuun yritykseen planeettaan anycast osoitteena ryhmä, riittää lähettää jollekin ryhmän jäsenelle 19.9.2002 31 Osoitteen esitysmuoto kahdeksan neljän heksaluvun ryhmää: 8000:0000:0000:0000:0123:4567:89AB:CDEF ryhmän alkunollat voi jättää pois 16 nollan ryhmät voi korvava kaksoispisteellä => 8000::123:4567:89AB:CDEF IPv4-osoitteet => ::193.31.20.46 19.9.2002 32

osoitteita on PALJON! 2**128 => ~3* 10**38 tasaisesti jaettuna noin 7 * 10**23 IP-osoitetta jokaista maapallon pinnan neliömetriä kohden > Avogadron luku = 6.022 *10**23 = value of the number of atoms, molecules, etc. in a gram mole of any chemical substance. vaikka jako olisi epätasaisempi, ainakin yli 1000 IP-osoitetta neliömetriä kohden 19.9.2002 33 IPv4:n kentistä puuttuvat paketin paloitteluun liittyvät kentät kaikki kykenevät käsittelemään ainakin 576 tavun paketteja lähettäjä huolehtii, että paketti on riittävän pieni reititin ilmoittaa virheestä, jos se havaitsee liian suuren paketin => ohjeet pilkkoa paketti pienemmäksi tarkistussumma ei lasketa verkkokerroksella luotettavammat verkot siirtoyhteyskerros laskee / kuljetuskerros laskee 19.9.2002 34

IPv6- otsake Laajennusotsake... Laajennusotsake TPDU Ei yhtään, yksi tai useita laajennusotsikoita Seuraava otsake -kenttä (Next header Field) * ilmoittaa minkä tyyppinen otsakekenttä seuraa IPv6-otsaketta * seuraaja voi olla jokin laajennusotsake tai ylemmän protokollan, kuten TCP:n tai UDP:n otsake Laajennusotsakkeet Hop-By-Hop- optioiden otsake tietoja reitittimille, käsitellään joka reitittimessä reititysotsake (Routing header) laajennettu reititys ~IPv4:n lähdereititys, vaadittu reitti tai reitin osa paloitteluotsake (Fragmentation header) paloitteluun ja kokoamiseen liittyvää tietoa autentikointiotsake (Authentication header) paketin ehyys ja autentikointi (= taattu lähettäjän identiteetti) turvatun kuorman otsake (Encapsulating Security Payload header) pakettien salakirjoitus kohdeoptioiden otsake (Destination Options header) paketin vastaanottajille tarkoitettua tietoa 19.9.2002 36

Otsakkeiden järjestys Standardin otsakkeet myös annetaan edellä esitetyssä järjestyksessä Poikkeuksena ovat kohdeoptioiden otsakkeet Optiot voidaan tarkoittaa myös usealle kohteelle. Tällöin annetaan ensimmäinen osoite kohdeosoitteen kentässä ja muiden kohteiden lista reititysotsakkeessa. Tällainen kohdeoptioiden otsake esiintyy heti hop-by-hopotsakkeen jälkeen. Jos otsakkeen tiedot on tarkoitettu vain paketin viimeiselle vastaanottajalle, niin annetaan viimeisenä laajennuksena. 19.9.2002 37 IPv6:n prioriteetit ruuhkavalvottu liikenne (esim. TCP) viive saa jossain määrin vaihdella pakettien järjestys saa muuttua ruuhkavalvomaton liikenne tosiaikavideo tai audio vakionopeus ja vakioviive => tasainen pakettivirta prioriteetti suhteessa muihin saman lähteen paketteihin prioriteetti suhteessa saman liikennetyypin paketteihin ruuhkavalvotun ja valvomattoman liikenteen välillä ei ole määritelty prioriteettia 19.9.2002 38

Ruuhkavalvottu liikenne Prioriteetit 0-7 0 määrittelemätön liikenne (uncharacterized traffic) 1 täyttöliikenne (filler traffic) verkkouutiset, USENET-sanomat 2 lliikenne, jota käyttäjä ei odottele (unattended data traffic) sähköposti 3 ei vielä käytössä 4 käyttäjän odottama massasiirto (attended bulk traffic) FTP, HTTP 5 ei vielä käytössä 6 interaktiivinen liikenne (interactive traffic) TELNET, X 7 verkon valvontaliikenne (Internet control traffic) SNMP, OSPF, BGP 19.9.2002 39 Ruuhkavalvomaton liikenne Prioriteetit 8-15 8 sopivin hävitettäväksi esim. teräväpiirtovideo, jossa runsaasti redundanssia. 15 huonoin hävitettäväksi esim. puhelinkeskustelu, jossa kadonneet paketit aiheuttavat äänen pätkimistä ja häiriöääniä linjalla 19.9.2002 40

Vuonimiö Vuo peräkkäisten pakettien jono samasta lähteestä samoille vastaanottajille, jota reitittimien halutaan käsittelevän tietyllä tavalla tiedostonsiirto usealla TCP-yhteydellä => yksi vuo multimediakonferenssi => monta erilaista vuota lähdeosoite + 20-bittinen vuotunnus identifioi vuon kaikille saman vuon paketeille sama tunnus 19.9.2002 41 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 samat vaatimukset aliverkon palvelunlaadulle sama laskutus 19.9.2002 42

Vuonimiö on pelkkä tunniste on erikseen esitettävä, mitä toimintoja kuhunkin nimiöön liittyy neuvottelemalla etukäteen reitittimen kanssa valvontaprotokollaa käyttäen ilmoittamalla paketteja lähetettäessä otsakkeissa halutut toiminnot Hop-By-Hop -option otsakkeessa voidaan pyytää tiettyä palvelunlaatua (QoS) tai tosiaikaista palvelua 19.9.2002 43 Vuonimiöiden käsittely solmuissa Jos ei osaa käsitellä, niin jätetään huomiotta jos sama vuonimiö, niin oltava myös sama kohde- ja lähdeosoite sama prioriteetti samat hop-by-hop-optiot (jos käytössä) samar reititysoptiot (jos käytössä) jotta reititin pystyy käsittelemään paketin pelkän vuonimiön perusteella lähde antaa vuotunnisteen ja pitää kirjaa niistä noin 16 miljoonaa tunnistetta valitaan satunnaisesti sama tunniste uudelleen käyttöön vasta kun sitä ei enää käytetä 19.9.2002 44

Hop-by-hop -optioiden laajennusotsake Next Header Hrd Ext Len One or more options Next Header: seuraavan otsakkeen tyyppi Header Extension Length: otsakkeen pituus 64 bitin osina ensimmäisen 64 bitin lisäksi jumbogrammi ainoa hop-to-hop- optio toistaiseksi suuria paketteja tarvitaan supertietokoneille suurien videopakettien siirrossa erittäin nopeilla yhteyksillä datagrammin otsakkeen (lisä)pituus option tyyppi pituus 4 tavulla next header 0 194 0 Jumbo payload length ( > 65535 tavua) Maksimikooksi yli 4 Gtavua 19.9.2002 46

Paloittelu (fragmentation) IPv6: sanoman paloittelee lähettäjäsolmu ei enää reititin reititin hylkää liian suuret paketit path discovery -algoritmi: lähettäjä selvittää reitillä olevan pienimmän MTU:n (Maximum data unit), jotta osaa paloitella sopiviksi osiksi 576 tavun paketti on kaikkien pystyttävä välittämään 19.9.2002 47 Paloittelu-otsake Next Header reserved Fragment offset res. M identification Fragment offset (13 bittiä): osan sijainti, yksikkönä 64 bitin osat M-lippu: 1 = lisää palasia, 0= viimeinen pala Identification (32 bittiä): koko sanoman tunniste, kaikissa osissa sama, 19.9.2002 48

Reititysotsake Next Header Hdr Ext Len Routing type Segments left Type-specific data Routing type (8 bittiä): reititysotsakkeen tyyppi Segments left (8 bittiä): kuljettavien välisolmujen määrä 19.9.2002 49 Tyypin 0 reititysotsake Next Header Hdr Ext Len 0 Segments left reserved Strict/loose bit map Routing type Address1... Segments left Address n Bit map (23 bittiä): 1 (strict routing) = vastaava osoite on seurava solmu, 0 (loose routing) = ei välttämättä oltava seuraava osoite

Kohteen IP-osoite on osoitelistan viimeinen, IP-otsakkeessa on ensimmäisen reittilistalla olevan reitittimen osoite joka vasta tutkii reititysotsikon ja saa selville, minne paketti ohjataan seuraavaksi ja päivittää IP-paketin osoitteeksi seuraavan listalla olevan reitittimen sekä vähentää yhdellä segments left -kenttää 19.9.2002 51