hteitä 2005 Markku Kojo Detailed algorithm for a RED router

Koko: px
Aloita esitys sivulta:

Download "hteitä 2005 Markku Kojo Detailed algorithm for a RED router"

Transkriptio

1 RED lähteitl hteitä Floyd, S., and Jacobson, V.: Random Early Detection gateways for Congestion Avoidance,, IEEE/ACM Transactions on Networking, Vol. 1, No. 4, August 1993, p Sally Floyd n n RED Web-sivu: 58 Detailed algorithm for a RED router Initialization: avg = 0 count = -1 for each packet arrival calculate the new average queue size avg: if the queue is nonempty avg = (1 - w q)*avg + w q*q else m = f(time - q_time) avg = (1-w q)m * avg if min th <= avg < max th increment count calculate probability p a: p b = maxp*(avg - min th)/(max th - min th) p a =p b/(1 - count*p b) with probability p a: mark the arriving packet count = 0 else if maxth <= avg mark the arriving packet count = 0 else count = -1 when queue becomes empty q_time = time 59 Page1 1

2 Variables/parameters for the RED algorithm Saved Variables: avg: average queue size q_time: start of the queue idle time count: packets since last marked packet Fixed Parameters: w q: queue weight (default value = 0.002) min th: minimum threshold for queue (default value = 5 pkts) max th: maximum threshold for queue (default value = 3x min th) max p: maximum value for p b (default value = 0.1 Other: p a: current packet-marking probability q: current queue size time: current time f(t): a linear function of the time t f(t) = t/s s = a typical transmission time for a small packet 60 ECN (Explicit Congestion Notification) K. K. Ramakrishnan,, S. Floyd, D. Black: The Addition of Explicit Congestion Notification (ECN) to IP, RFC 3168, September (STATUS: Proposed Standard) Tavoite: AQM:n ja eksplisiittisen ruuhkasta ilmoittamisen yhdistäminen Pyritää ään välttämään pakettien pudottamista, ilmoittamalla alkavasta ruuhkasta ilman paketin pudottamista (ennen kuin joudutaan pudottamaan paketti) Vähentää pudotettujen pakettien määrää ja verkon kuormaa TCP:n suorituskyky kasvaa, koska turhista pakettien pudotuksista ei tarvitse enää toipua 61 Page2 2

3 ECN: lisäys IP-arkkitehtuuriin Käyttöön IP-otsakkeesta 2 bittiä, joita käytetään ruuhkasta ilmoittamiseen,, 4 arvoa 00: Not-ECT (Not ECN-Capable Capable Transport) - kertoo, että kuljetuskerros ei kykene käsittelemään ruuhkailmoituksia (Explixit Congestion Notification) 10 ja 01: ECT(0) ja ECT(1) (ECN-Capable Capable Transport) - kertoo, että kuljetuskerros kykenee käsittelemään ruuhkailmoituksia (Explixit Congestion Notification) 11: CE-bitti (Congestion Experienced) - reititin asettaa,, kun on havainnut ruuhkaa - esim.. kun RED-algoritmin jononpituus indikoi ruuhkaa * Pudottamisen sijaan RED-reititin merkitsee paketin IPv4: TOS-kent kentän bitit 6 ja 7 IPv6: Traffic Class -kentän bitit 6 ja 7 62 Muutokset TCP:hen ECN Echo ja CWR lipukkeet (bitit 8 ja 9) TCP-otsakkeen varattu -kentässä TCP head. Length Reserved U A P R S F R C S S Y I G K H T N N Sovittava vastapuolen kanssa ECN:n käytöstä osattava reagoida CE-asetukseen vastaanottajan ilmoitettava lähettäjälle ruuhkasta - ECN Echo -lipuke TCP-otsakkeessa lähettäjän hidastettava lähetysvauhtiaan,, kun saa tiedon ruuhkasta lähettäjän ilmoittava vastaanottajalle, että on reagoinut ruuhkaan - Congestion Window Reduced (CWR) -lipuke TCP- otsakkeessa 63 Page3 3

4 Yhteydenmuodostus Yhteyden muodostusvaiheessa sovitaan ECN:n käytöstä ECN Echo -lipuke ja CWR -lipuke Client Server SYN (ECN, CWR) SYN ACK (ECN) Time Time 64 Kun käytöstä on sovittu, lähetettyjen IP-pakettien ECT- kenttä on asetettu - jos ei ole asetettu, ei reitittimien eikä vastaanottajan tule reagoida kun vastaanottaja saa ruuhkasta ilmoittavan IP-paketin paketin, sen tulee kuittauksessa asettaa ECN Echo -lipuke ECN Echo -lipuke asetetaan kuittauksiin niin kauan, kunnes saadaan paketti, jossa CWR-lipuke on asetettu 65 Page4 4

5 Kun lähettäjä saa kuittauksen, jossa ECN Echo- lipuke on asetettu, niin sen tulee puolittaa ruuhkaikkuna pienentää hitaan aloituksen lopettamisen kynnysarvoa toiminta sama kuin paketin kadotessa, muttei uudelleenlähetyst hetystä vähennys korkeintaan kerran yhden kiertoviiveen aikana IP-protokolla, ARP, ICMP, DHCP, CIDR, NAT 67 Page5 5

6 IP-protokolla Internet Verkkojen verkko kokoelma itsenäisiä (ali)verkkoja eli autonomisia järjestelmiä (AS, Autonomous Subsystem) joita yhdistävät reitittimet erilaisten runkolinjojen avulla Isänt ntäkoneet verkon reunoilla (Edge) IP-protokolla Tarjoaa maailman laajuisen virtuaaliverkon Verkkotason protokolla, joka pitää Internetin koossa Kuljettaa paketin (IP datagram) lähteestä kohteeseen yli kaikkien tarpeellisten verkkojen Etappivälitys litys: reitittimet välittävät 68 Internet (yksinkertaistettu näkemys) n R=Reititin H=Isäntäkone 69 Page6 6

7 IP-protokolla Yhdistää hyvin erilaiset verkot yhteentoimivaksi kokonaisuudeksi kaikkien käytettk ytettävä samaa IP-protokollaa kaikkien käytettk ytettävä samaa IP-osoitustapaa Kunkin linkin (verkon) tarvitsee osata vain kuljettaa dataa (paketti) solmulta toiseen samaan linkkiin kytketylle solmulle Host Host Host Router Router Router 70 IP-palvelut Yksikäsitteiset sitteiset osoitteet Pakettien välitys/siirto v (Forwarding) Jos ei tälle t koneelle, niin siirrä seuraavalle etapille Jos tälle t koneelle, niin anna ylemmälle lle protokollamodulille Pakettien pilkkominen (fragmenteiksi) Pakettien kokoaminen 71 Page7 7

8 IP-otsake Versio IHL TOS Datasähkeen pituus (tavuja) Tunniste Lähettäjän IP-osoite Vastaanottajan IP-osoite Flag Fragmentin siirtymä Elinaika Protokolla otsakkeen tarkistussumma Optiot (jos on käytössä) data 72 IP-osoitteet Jokaisella verkon isänt ntäkoneen ja reitittimen verkkoliitynnäll llä on oma yksikäsitteinen sitteinen osoite muotoa verkon numero isänt ntäkoneen numero Solmulla voi olla useita osoitteita Jos kone kuuluu useaan verkkoon (multihomed) Liitynnöilla illa eri verkkonumerot IPv4:n osoite on 32-bittinen luokallinen reititys (A-,, B-B ja C-luokan C osoitteet) 73 Page8 8

9 Osoiteluokat A: 0 verkko-os. koneosoite B: 10 verkko-osoite koneosoite C: 110 verkko-osoite koneos. D: 1110 monilähetysosoite E: varatttu tulevaan käyttöön 74 Osoiteluokat A-luokka: 126 verkkoa, ~16 miljoonaa konetta/verkko B-luokka: verkkoa, konetta/verkko C-luokka: noin ~2 miljoonaa verkkoa, kussakin korkeintaan 254 konetta D-luokka: monilähetysosoite E-luokka: varattu tulevaan käyttk yttöön Myös s aliverkotettujen osoitteiden käyttk yttö yleistä Aliverkkopeite muuttaa verkko-osoitteen osoitteen osuutta A-luokan verkko-osoite osoite varattu testisilmukka (loopback) osoitteiksi Yleensä joka koneella paikallinen osoite Page9 9

10 IP Forwarding Jokaisella koneella reititystaulu Reititystaulun alkiossa: <kohde, seuraavan etapin IP-osoite> Kohteena voi olla - Verkko (verkkotunniste) - Yksittäinen inen kone (IP-osoite) - Oletusreitti IP-kerros toimii samoin kaikissa koneissa Paketin lähetys: l - Selvitä reitti (seuraava etappi) * Suora reitti (omassa verkossa) * Epäsuora reitti Paketin vastaanotto: - Paketti ylemmän n protokolla jonoon - Paketti välitetv litetään n eteenpäin (vain, jos sallittu) - Paketti hylätää ään 76 IP Forwarding 77 Page 10 10

11 Reititystaulujen ylläpito Manuaalisesti (isänt ntäkoneet aiemmin) ICMP routing redirect ICMP router advertisement DHCP Reititysprotokollat (reitittimet) (HELLO) RIP, Routing Information Protocol OSPF, Open Shortest Path First EGP, Exterior gateway Protocol BGP, Border Gateway Protocol 78 ARP (Address Resolution Protocol) Yleislähetysverkoissa Kohde samassa verkossa, miten saadaan selville kohteen MAC-osoite, kun sen IP-osoitet tiedetää ään Yleislähetys verkkoon Kenellä on IP-osoite A.B.C.D Kohde vastaa MAC-osoitteensa Tulos ARP-välimuistiin (ARP-cache) Säilytetään n joitakin minuutteja Tarkkaillaan myös s muiden kyselyjä Kyselijä voi laittaa oman IP-osoite <=> MAC- osoite kuvauksen pyyntöö öön n mukaan ==> muut oppivat samalla 79 Page 11 11

12 ICMP (Internet Control Message Protocol) ICMP (RFC 792) ICMPv6 (RFC 2463) Verkkoinformaation välittv littämiseen isänt ntäkoneiden ja reitittimien välillä, esim: reitittimet ilmoittavat verkon ongelmista toisilleen reitittimet ilmoittavat lähetysten l kohtalosta isänt ntäkoneille "Destination network unreachable" testauspakettien lähettl hettäminen Toteutettu IP-protokollan yhteyteen 80 ICMP-sanomat kapseloidaan IP-paketteihin TCP- ja UDP-segmenttien tavoin IP-paketin protokollakentäss ssä ICMP (prokolla = 1) => paketti annetaan ICMP:n käsiteltk siteltäväksi ICMP-sanomassa tyyppi + koodi kertovat sanoman tyypin (á( 1 tavu) varmistussumma (16 bittiä) Vaihteleva mää äärä dataa riippuen tyypistä ja koodista: Esim. IP-otsake ja 8 datatavua ICMP-virhesanoman aiheuttaneesta IP-paketista, jotta vastaanottaja tietää ää, mikä IP-paketti aiheutti virhesanoman 81 Page 12 12

13 ICMP Message Types 0 Echo Reply 3 Destination Unreachable 4 Source Quench 5 Redirect 8 Echo 9 Router advertisement 10 Router Discovery 11 Time Exceeded 12 Parameter Problem 13 Timestamp 14 Timestamp Reply 15 Information Request (Obsoleted( Obsoleted) 16 Information Reply (Obsoleted( Obsoleted) 17 Address Mask 18 Address Reply parameters 82 Type 3: Destination unreachable Code 0 = net unreachable; 1 = host unreachable; 2 = protocol unreachable; 3 = port unreachable; 4 = fragmentation needed and DF set; 5 = source route failed. 6 = network unknown 7 = host unknown 83 Page 13 13

14 Type 11: Time-To To-Live exceeded IP-paketti hävitettiin, koska sen elinaika ehti kulua umpeen Code 0 = time to live exceeded in transit; 1 = fragment reassembly time exceeded. 84 Type 12: Parameter problem Virhe IP-otsakkeessa Sanomassa osoitin, joka kertoo virheellisen kohdan ilmoittaa virheellisen tavun esim. osoittimen arvo 1 kertoo, että vika on TOS- kentäss ssä Sanoma lähetetl hetetään n vain, jos IP-paketti joudutaan virheen takia hävitth vittämään n eikä ko. virhettä varten ole omaa ICMP-sanomaa 85 Page 14 14

15 Type 4: Source quench Tällä voidaan ilmoittaa lähettl hettäjälle, että sen tulee vähentää lähettämistään reititin joutuu hävitth vittämään n paketteja puskuristaan vastaanottaja ei ehdi käsitellk sitellä paketteja sitä vauhtia,, kun niitä tulee HUOM! KäyttK yttöä ei suositella (=ei pidä käyttää /RFC 1812) TCP-ruuhkanvalvonta TCP-vuonvalvonta 86 Router advertisement / discovery Address mask request / reply Router advertisement / router discovery (Type= 10 / 9) Reitittimet mainostavat aika ajoin olemassaolostaan (Router advertisement yleislähetys / monilähetys) Voidaan käyttk yttää oletusreitittimen valintaan / konfigurointiin Mainostuksia ei kovin usein ==> kone voi myös s pyytää reitittimiä lähettämään n mainoksensa (router discovery ) Address mask request /reply (Type = 17 / 18) Lähiverkossa kone voi kysyä aliverkkomaskia lähiverkonl reitittimeltä Helpottaa uuden koneen tuloa verkkoon 87 Page 15 15

16 Type 5: Redirect Reititin voi pyytää isänt ntäkonetta lähettl hettämään n tietylle kohteelle osoitetut paketit toiselle reitittimelle Code: 0 = Redirect datagrams for the Network. 1 = Redirect datagrams for the Host. 2 = Redirect datagrams for the Type of Service and Network. 3 = Redirect datagrams for the Type of Service and Host 88 Echo-sanomat Type 0: echo reply Type 8: echo request Echo-pyynn pyynnön n sanoma tulee palauttaa echo- vastauksessa ping-ohjelma lähettää echo-pyynn pyynnön n koneelle ja pyynnön n vastaanottanut kone palauttaa sen 89 Page 16 16

17 Timestamp-sanomat sanomat type 13: timestamp message type 14: timestamp reply message lähettäjä leimaa lähettl hettäessään ja vastaanottaja saadessaan ja uudelleenlähett hettäessään The timestamp is 32 bits of milliseconds since midnight UT. Käyttöajatus mm. reitittimien kellojen synkronointiin Sittemmin NTP-protokolla otettu käytöön kellojen synkronoimiseksi 90 Page 17 17

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

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

Internet-protokollia. ICMP-sanomia

Internet-protokollia. ICMP-sanomia Internet-protokollia ICMP (Internet Control Message Protocol) ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) RARP (Reverse Address Resolution Protocol) OSPF (Open Shortest Path

Lisätiedot

Ruuhkanvalvonta on hankalaa!

Ruuhkanvalvonta on hankalaa! Ruuhkanvalvonta on hankalaa! Sitä varten on koko ajan kehitetty yhä parempia menetelmiä uudelleenlähetysajastimen arvo» RTT:n varianssin arviointi» Karnin algoritmi» exponential retransmission timer backoff

Lisätiedot

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

Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö Osoitteen 1. bitti 2. bitti 3. bitti jne 0 1 0 1 0 1 001.. Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö Kytkentäosa Kytkentä muistin

Lisätiedot

Tietoliikenne II Kurssikoe

Tietoliikenne II Kurssikoe 581363-2 Tietoliikenne II Kurssikoe 20.10. 2005 Kirjoita jokaisen vastauspaperisi alkuun kurssin nimi ja kokeen päivämäärä sekä nimesi, syntymäaikasi tai opiskelijanumerosi ja allekirjoituksesi. Kokeessa

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

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

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

AH-otsake. AH-otsake. IP-otsake. ESP-otsake. AH-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

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

Reitittimen rakenne. Kytkentäosa ... (switching fabric) Reititysprosessori 2/7/ pakettien edelleenohjaaminen (PE) Reitittimen rakenne sisäänmenoportit ulostuloportit...... 2/7/2003 43 Portit peruskerroksen toiminnot (PK) fyysisen siirtoyhteyden pää linkkikerroksen toiminnot (LK) virhetarkistukset, vuonvalvonta, MAC-kerroksen

Lisätiedot

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

Kytkentäosa. Ulosmenoportit. Jonotus reitittimessä 001.. Osoitteen 1. bitti 2. bitti 3. bitti jne 0 Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! 1 001.. - content addressable memory (CAM) - välimuistin käyttö Kytkentäosa Kytkentä muistin kautta

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

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

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

Verkkokerros. Verkkokerros ja Internet Protocol. End-to-end -argumentti. IP-otsikkotiedot. IP ja linkkikerros <#> Verkkokerros Verkkokerros ja Internet Protocol kirja sivut 190-222 Internet-protokolla (IP) toteuttaa verkkokerroksen Tietoliikennepaketit välitetään erilaisten fyysisten kerrosten ylitse koneelta koneelle

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

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

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

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

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

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

Internet perusteet. Analyysin tasot

Internet perusteet. Analyysin tasot Internet perusteet Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat

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

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

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) [email protected] 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

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

Verkkokerros ja Internetprotokolla

Verkkokerros ja Internetprotokolla Verkkokerros ja Internetprotokolla Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2012 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros:

Lisätiedot

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

Internet perusteet. Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol. Internet-1. S-38. Internet perusteet Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat

Lisätiedot

6. Monilähetysreititys

6. Monilähetysreititys 6. Monilähetysreititys Paketti lähetetl hetetään n usealle vastaanottajalle Miksi? Monet sovellukset hyötyv tyvät - ohjelmistopäivitykset ivitykset - etäopetus opetus, virtuaalikoulu - videoiden, äänitteiden

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

Johdanto Internetin reititykseen

Johdanto Internetin reititykseen Johdanto Internetin reititykseen IPv4, ICMP, ARP, osoitteet (Luvut 2-3 Huiteman kirjassa) Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat Periaatteet, Vaatimukset

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

Kattava katsaus reititykseen

Kattava katsaus reititykseen M.Sc.(Tech.) Marko Luoma (1/29) S 38.188 Tietoliikenneverkot S 2000 Luento 4: Reititys Kattava katsaus reititykseen M.Sc.(Tech.) Marko Luoma (2/29) S 38.122 Telecommunication Switching Technology II (2

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

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

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

TCP. TCP:n peruspiirteiden toiminta tarkemmin. TCP:n uusia piirteitä. osin vain harjoitustehtävissä

TCP. TCP:n peruspiirteiden toiminta tarkemmin. TCP:n uusia piirteitä. osin vain harjoitustehtävissä TCP TCP:n peruspiirteiden toiminta tarkemmin osin vain harjoitustehtävissä TCP:n uusia piirteitä SACK Window scaling time stamping RED (Random Early Detection) ECN (Explicit Congestion Notification) TCP-otsakkeen

Lisätiedot

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma 31.10.2011

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma 31.10.2011 ICT1TN002 1/11 Tietokone ja tietoverkot Tietojenkäsittelyn koulutusohjelma 1 ICT1TN002 Harjoitus lähiverkkoasetusten vaikutuksesta Tässä harjoituksessa tutustutaan labrassa lähiverkon toimintaan tekemällä

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

Verkkokerros ja Internetprotokolla

Verkkokerros ja Internetprotokolla Verkkokerros ja Internetprotokolla Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2013 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros:

Lisätiedot

kynnysarvo (threshold)

kynnysarvo (threshold) kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K kynnysarvoon saakka voidaan kasvattaa ruuhkaikkunaa eksponentiaalisesti kynnysarvon saavuttamisen jälkeen kasvatetaan

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

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

4 reititintyyppiä. AS:ien alueet. sisäinen reititin alueen sisäisiä. alueen reunareititin sekä alueessa että runkolinjassa Yhden AS:n sisällä reitittimet käyttävät samaa reititysprotokollaa (intra-as protocol) OSPF, RIP, kukin reititin tuntee kaikki muut tämän AS:n reitittimet ja saa niiltä reititystietoja tietää mikä reititin

Lisätiedot

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

reitittimet käyttävät samaa reititysprotokollaa (intra-as protocol) Yhden AS:n sisällä reitittimet käyttävät samaa reititysprotokollaa (intra-as protocol) OSPF, RIP, kukin reititin tuntee kaikki muut tämän AS:n reitittimet ja saa niiltä reititystietoja tietää mikä reititin

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

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

Verkkokerroksen palvelut. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless. tavoitteet. 4. Verkkokerros sovelluskerros asiakas kuljetuskerros end-to-end verkkokerros Verkkokerroksen palvelut tavoitteet palvelut riippumattomia aliverkkojen tekniikasta kuljetuskerros eristettävä aliverkkojen

Lisätiedot

kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K RTT

kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K RTT kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K kynnysarvoon saakka voidaan kasvattaa ruuhkaikkunaa eksponentiaalisesti kynnysarvon saavuttamisen jälkeen kasvatetaan

Lisätiedot

Chapter 4 Network Layer

Chapter 4 Network Layer Chapter 4 Network Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

Lisätiedot

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

Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät Monilähetysreititys Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät ohjelmistopäivitykset WWW-välimuistien päivitykset etäopetus, virtuaalikoulu videoiden, äänitteiden lähetys

Lisätiedot

2. IPv6-protokolla. Internet. Internetin verkkokerros

2. IPv6-protokolla. Internet. Internetin verkkokerros 2. -protokolla enemmän osoitteita 16 tavua osoitteelle=> osoitteita paljon! virtaviivaistettu nopeampi käsittely reitittimissä => tehokkaampi uusia piirteitä erilaisten sovellusten tarpeet huomioon turvauspiirteet

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