Internet perusteet. Analyysin tasot



Samankaltaiset tiedostot
Johdanto Internetin reititykseen

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

Johdanto Internetin reititykseen

Introduction to Routing in Internet

Introduction to Routing in Internet. Luento-ohjelma tästä eteenpäin

Johdanto Internetin reititykseen. Ethernet

Johdanto Internetin reititykseen

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

3. IP-kerroksen muita protokollia ja

Introduction to exterior routing

Introduction to exterior routing

Introduction to exterior routing

Introduction to exterior routing. Autonomous Systems

OSI ja Protokollapino

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

100 % Kaisu Keskinen Diat

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

Kattava katsaus reititykseen

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella

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

Internet Protocol version 6. IPv6

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

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste

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

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

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

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

Liikkuvien isäntäkoneiden reititys

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

Antti Vähälummukka 2010

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

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

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ö

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)

Tämän kurssin sisältö. Esitiedot. Tietoa tästä kurssista. Ilmoittautuminen. Kurssin osasuoritukset ja arvostelu. T Tietokoneverkot

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Liikkuvien isäntäkoneiden reititys

5. Mobile IP (RFC 3220)

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

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

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. Kytkentäosa ... (switching fabric) Reititysprosessori 2/7/ pakettien edelleenohjaaminen (PE)

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

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

ESPOO VANTAA INSTITUTE OF TECHNOLOGY. ser 0/0. Right WS-3 WS-4. Ennen QoS-määrittelyjä tehdään normaalit reititinmäärittelyt ja testataan IP-yhteys:

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

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

Verkkokerros ja Internet Protocol. kirja sivut

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

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

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

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

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

T Tietokoneverkot

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

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

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

Internet-protokollia. testauspakettien lähettäminen

T Tietokoneverkot : Reititys sisäverkossa

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

S Tietoliikenneverkot / Marko Luoma 1

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

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

Luento 7: Verkkokerros

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

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

Malliverkko. Tietoliikenneverkot. Terminologiaa. Ja taas OSI /XHQWR5HLWLW\V

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma

ELEC-C7241 Tietokoneverkot Kuljetuskerros

3.7. Internetin reititysprotokollista

4. Reititys (Routing)

ITKP104 Tietoverkot - Teoria 3

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

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

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

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

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Tietoliikenne II Kurssikoe

Tietoliikenne II (2 ov)

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

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

T Tietokoneverkot

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

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

IHTE 1900 Seittiviestintä (syksy 2007) VERKKOTEKNIIKKAA. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan?

T Tietokoneverkot

Salausmenetelmät (ei käsitellä tällä kurssilla)

Turvallisuus verkkokerroksella

Transkriptio:

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 Periaatteet, Vaatimukset Internet-2

Internet Architecture Principles End-to-end principle All control in end stations e.g. error and flow control The network can not be trusted by Dave Clark User must in any case check for errors -> network control redundant More reliable transport works for IP No state information/connection in the network packets routed independently Same principle as in distributed systems Internet-3 Internet Architecture Principles IP over everything Interconnection based on IP overlay over all kinds of networks framing or encapsulation address resolution IP-address to network address for each transport technology unique IP-address Interconnection based on translation: e.g. signalling interworking - inperfect mapping IPv4 to IPv6 mapping! by Vinston Cerf Internet-4

Internet Architecture Principles IP over everything HTTP, FTP, IMAP, SMTP,... TCP, UDP,... IP IEEE-802, ATM, X.25,... Internet-5 Internet Architecture Principles Connectivity is its own reward The value of a network increases in proportion to the square of the number of nodes on the network (Robert Metcalf's law) Be liberal with what you receive, conservative with what you send try to make your best to understand what you receive maximum adherance to standard when sending Snowballing effect keeps all interested in connectivity thus keeps adhering to standards Internet-6

Yhdistämällä Ethernet segmentit reitittimellä segmenttien liikenteet pystytään erottamaan Host 1 Ethernet 1 Reititin Ethernet 2 Host 2 Internet-7 Internet kerrosmalli - isäntäkoneet ja reitittimet Isäntäkone 1 Reititin Isäntäkone 2 Sovellus TCP/ UDP IP IP Sovellus TCP/ UDP IP Verkko 1 Verkko 2 Internet-8

Internet kerrosmalli - sanomien välitys Sovellus A TCP/UDP IP verkko 1 C IP Sovellus B TCP/UDP IP verkko 2 Paketointi: a1 c1, IP Ethernet otsake A B, TCP IP otsake TCP otsake Data Paketointi: c1 b1, IP Ethernet otsake A B, TCP IP otsake TCP otsake Data Internet-9 IP-osoite määrittelee rajapinnan (interface) Kone 2 osoite A osoite B Reititin osoite C osoite D Kone 1 osoite E Internet-10

IPv4 osoiteformaatit Alunperin kahden tason (verkko, isäntä) hierarkia: 32 bittiä 8 8 8 8 1981 MSB(t) Verkko Isäntäkone Luokka 0 7 bittiä 24 bittiä 10 14 bittiä 16 bittiä 110 21 bittiä 8 bittiä 1110 28 bittiä - multicast osoite 1111 Kokeiluja ja myöhempää käyttöä varten A B C D E Internet-11 IPv4 osoiteformaatit Uusi taso helpottaa verkon ylläpitoa Verkko Aliverkko Isäntäkone Esimerkkejä: Mask 0xFFFF0000 0xFFFFFE00 0xFFFFFFC0 IP IP osoite Verkko Aliverkko Isäntäkone 10.27.32.100 136.27.33.100 136.27.34.141 193.27.32.197 A: 10 B: 136.27 136.27 C: 193.27.32 27 16 (32) 17(34) 3(192) 1984 32.100 1.100 0.141 5 High order bits: 0... 0-127. --> A-class 10... 128. - 191. --> B-class 110...192. - 223. --> C-class Without right zeroes (and with right zeroes) Later updated bycidr Internet-12

Erikoisosoitteet Tuntematon verkko korvataan 0:lla Vain lähdeosoitteena 0.0.0.0 = tämä isäntäkone tässä verkossa 0.X.Y.Z = isäntäkone X.Y.Z tässä verkossa Yleislähetysosoite 255.255.255.255 Kaikki isäntäkoneet paikallisessa verkossa Yleislähetysosoite A.255.255.255, B.B.255.255, C.C.C.255 Kaikki isäntäkoneet tietyssä verkossa Loopback-osoite 127.X.X.X (yleensä 127.0.0.1) Sisäinen lähetys yhdessä isäntäkoneessa Multicast-osoitteet Internet-13 IP paketin otsikko 4 4 8 16 Versio IHL Palvelutyyppi Kokonaispituus Tunnistus Liput Viipaleen siirtymä Elinaika (TTL) Protokolla Otsikon tarkistus Lähettäjän osoite Vastaanottajan osoite Valinnainen Täyte 32 bittiä Oletus: Lähettäjä tietää oman osoitteensa jos ei --> itsekonfigurointi (RARP, BOOTP, DHCP - dynamic host conf. protocol) Internet-15

IP versio IP version numero. Nykyinen versionumero on 4. IHL Internet header s length. IP -otsikon pituus ilmaistuna 32 -bittisten sanojen määränä. Palvelutyyppi Sisältää kaksi alikenttää, 3MSB:paketin prioriteettia + palvelutyyppi. Paketin kokonaispituus Tunnistus, liput ja offset TTL Koko datapaketin, IP -otsikko mukaanlukien kokonaispituus ilmaistuna oktettien määränä. Käytetään jaettaessa isoja datapaketteja pienemmiksi osiksi tiettyjä siirtotien osia varten. Datapaketin elinikä. Luku, josta vähennetään verkon laatua kuvaava kokonaisluku kaikissa kohdatuissa reitittimissä. Paketin reitittäminen päättyy, kun TTL saa arvon 0. Internet-16 Protokolla Tarkistussumma Lähdeosoite Kohdeosoite Optiot Protokolla, jolla vastaanottavan Hostin tulee käsitellä datapaketti. Esim. TCP, UDP tai ICMP. Otsikon tarkistussumma, lasketaan 16 bittisenä yhden komplementtina. Paketin lähettäneen isäntäkoneen osoite. Sen isäntäkoneen osoite, jolle paketti on lähetetty. Käytetään erityisinformaation lähettämiseen. Yksittäiset paketit voivat sisältää useita optiokenttiä. Internet-17

IP paketin otsikon reitityksen kannalta tärkeät tiedot ovat kohdeosoite ja TTL Versio IHL Palvelun tyyppi Kokonaispituus Tunnistus Liput Viipaleen siirtymä TTL - elinaika Protokolla Otsakkeen tarkistussumma Lähdeosoite Kohdeosoite Optiot Täytebitit TTL muuttuu -> uusi tarkistussumma Optiot (m.m. lähdereititys) käytetään harvoin. Internet-18 Palvelun tyyppi Prioriteetti D T R C Reitin valintakriteeri D - viiveen minimointi T - siirtokapasiteetin maksimointi R- luotettavuuden maksimointi C- kustannusten minimointi Vain yksi valintakriteeri kerralla sallittu Prioriteetti Suurin arvo otetaan jonosta ensin reititettäväksi Käytännössä näitä ei yleensä käytetä DiffServ käyttää kenttää eri tavalla Internet-19

Lähdereititys Toteutetaan source routing optiolla Loose source routing (tyyppi 131) Paketti lähetetään listan seuraavaan osoitteeseen normaalilla reitityksellä. Strict source routing (tyyppi 137) Paketti lähetetään listan seuraavaan osoitteeseen. Jos siihen ei löydy suoraa linkkiä, paketti tuhotaan. Käytetään harvoin Tyyppi Pituus Osoitin Osoite 1 Osoite 2... Osoite N Internet-20 ICMP - Internet Control Message Protocol ICMP antaa lähettäjälle palautetta verkon toiminnasta Kaikkien hostien ja reitittimien täytyy tukea ICMP:tä ICMP paketti lähetetään takaisinpäin, jos esim. vastaanottajaa ei tavoiteta reititin tuhoaa paketin elinaika loppuu (TTL = 0) Jos ICMP viesti tuhotaan, ei generoida uutta ICMPviestiä (jottei tule lumivyöryä ) Internet-21

Tyyppi = 0 - Kaikuvastaus 3 - Kohde saavuttamaton 4 - Hiljennä tahtia (poistettu) 5 - Uudelleenohjaus 8 - Kaiku 9 - Reititin mainos 10 - Reititin mainoksen pyyntö 11 - Elinaika loppui 12 - Parametriongelma 13 - Aikaleima 14 - Aikaleimavastaus 15 - Informaatiopyyntö 16 - Informaatiovastaus (4 - Source quench poistettu suosituksista) ICMP viestejä 32 bittiä 8 8 8 8 Tyyppi Koodi Otsikon tarkistussumma Ei käytössä Internet otsikko + 64 bittiä alkuperäisestä datagrammista Koodi = 0 - verkko saavuttamaton 1 - isäntäkone saavuttamaton 2 - protokolla saavuttamaton 3 - portti saavuttamaton 4 - sanoma paloiteltava 5 - lähdereitti viallinen Internet-22 Paketin lähetys Lähettäjän toiminta: Tutkitaan onko kohdeosoite omassa aliverkossa vertaamalla oman ja kohdeosoitteen maskattuja arvoja. Jos sama, kohde on samassa aliverkossa. Jos ei, viesti pitää lähettää reitittimelle. Etsitään kohteen (tai reitittimen) mediaosoite (MAC-osoite) ARPprotokollalla. Lähettäjä ARP pyyntö yleislähetyksenä ARP vastaus Vastaanottaja tunnistaa IP osoitteensa Mediaosoite talletetaan käteismuistiin. Huom: Kaikki koneet samassa aliverkossa tallettavat käteismuistiin. Internet-23

ARP - Address resolution protocol Address Resolution Protocol (RFC 826) ARP sovittaa IP:n allaolevaan verkkoon IP-osoite -> MAC-osoite Joka teknologia vaatii oman ARP sovituksen Helppoa, jos teknologia tukee yleis- tai monilähetystä Ethernet, Token Ring, FDDI ATM:ssä tarvitaan ARP-palvelin Käsin määritelty osoite X.25, ISDN, Frame-Relay Toimii suoraan Ethernetin päällä (ei IP:n päällä) Internet-24 Reitittimen löytäminen Reitittimet lähettävät mainoksia kaikille isännille säännöllisesti (esim. 7 minuutin välein) verkko A Mainos sisältää listan reitittimen osoitteista. osoitteiden preferenssit, joilla merkataan normaali-, vara- jne reititin tai reititinosoite (oletusreitittimen preferenssi on korkein) tiedon elinaika (esim. 30 min) Y ICMP sanomat: Reititinmainos kaikille isännille X LAN1 LAN2 B Internet-25

Reitittimen löytäminen Isäntäkone joutuisi odottamaan jopa 7 minuuttia ennen kuin se voi lähettää paketteja oman aliverkon ulkopuolelle Mainospyynnön avulla isäntäkone saa mainokset heti verkko ICMP sanomat: A Reititinmainospyyntö kaikille reitittimille Reititinmainos Y X LAN1 B LAN2 Internet-26 Reitittimen löytäminen Isäntäkone valitsee korkeimman prioriteetin samassa aliverkossa olevan reitittimen oletusreitittimeksi Kaikki aliverkon ulkopuolelle menevät paketit lähetetään defaultreitittimeen Internet-27

Verkossa voi olla useita reitittimiä, joista pitää löytää se, joka on lähinnä kohdetta Oletusreitittimen kautta lähetetty paketti saapuu kohteeseen, mutta saattaa tuhlata verkon resursseja. A verkko X Oletusreititin Paketti A B (a x) Y Paketti A B (x y) Paketti A B (y b) B Internet-28 Verkossa voi olla useita reitittimiä, joista pitää löytää se, joka on lähinnä kohdetta Reititin voi lähettää uudelleenohjauksen osoittaakseen lyhyemmän reitin kohteeseen A Paketti A -->B Y ICMP uudelleenohjaus verkko X Oletusreititin B Tyyppi Koodi Otsikon tarkistussumma IP osoite --> reititin=y Internet otsikko + 64 bittiä alkuperäisestä datagrammista Tyyppi: 5 uudelleenohjaus Koodi: 0 uudelleenohjaus verkolle 1 uudelleenohjaus kohteelle 2 uo palvelutyypille ja verkolle 4 uo palvelutyypille ja isäntäkoneelle Internet-29

Isäntäkoneen täytyy saada palautetta ensimmäiseltä reitittimeltä, jotta se ei lähettäisi mustaan aukkoon Palautteeksi kelpaa TCP tason kuittaukset Reititinmainokset ARP-vastaukset ICMP kaikuvastaus (ping) Reitittimien välillä reititysprotokollat huolehtivat viallisten reitittimien paljastamisesta Internet-31 Miksi DNS? DNS - Domain Name Service Helpompi muistaa nimiä kuin osoitteita Osoite voi muuttua, nimi pysyy samana Useita osoitteita / isäntäkone Nimi osoite DNS ei vaikuta reititykseen Internet-32

Reititys Internetissä Internet-33 Reititys voi olla staattista tai dynaamista Staattinen reititys perustuu käsin määriteltyihin reititystauluihin Static routing is used when e.g. two peer providers do not trust each other or To connect an organisation to a Service Provider with a single connection Static routing is difficult to maintain Dynaaminen reititys perustuu protokolliin, jotka luovat ja ylläpitävät reititystauluja automaattisesti Examples of routing protocols are RIP, OSPF, BGP... E.g. to connect an organisation with multiple links to the Internet Internet-34

Internetin reititys perustuu reititysprotokolliin, joilla kerätään lähtötiedot Internetiin ei liity off-line reitityssuunnittelua Ainoastaan mitoitus tehdään off-line Itse reititys toimii kokonaan automaattisesti Reittittimet kommunikoivat keskenään reititysprotokollan avulla Reititysalgoritmi hakee lyhimmän (halvimman) reitin jokaiseen kohteeseen Internet-35 Reititys jaetaan sisäiseen ja ulkoiseen reunareititin autonominen alue (AS) ulkoiset naapurit sisäiset naapurit Tällä kurssilla käsitellään käytännössä vain sisäistä reititystä. Internet-36

Reititys jaetaan sisäiseen ja ulkoiseen Autonominen alue (Autonomous System, AS) Joukko verkkoja, joilla on yhteinen reititysstrategia, ja joita hallinnoi yksi organisaatio Reunareititin (Border router) Vähintään yksi naapuri kuuluu eri autonomiseen alueeseen Internet-37 Reititys jaetaan sisäiseen ja ulkoiseen Sisäisiä reititysprotokollia Routing Information Protocol (RIP) Open Shortest Path First (OSPF) IGRP IS-IS Ulkoisia reititysprotokollia External Gateway Protocol (EGP) Border Gateway Protocol version 4 (BGP-4) Internet-38

Etäisyysvektori Reititysalgoritmit Etäisyysvektoreita lähetetään, kunnes verkon tila on stabiloitunut Reitittimet muodostavat reitit yhteistyössä Linkkitila Topologiatietokantoja lähetetään säännöllisesti Jokainen reititin muodostaa reitit itsenäisesti Internet-39 Reititysalgoritmien ominaisuudet Etäisyysvektori + Yksinkertainen ja kevyt - Konvergoituu hitaasti - Vain yksi reitti per kohde - Vain yksi kustannusfunktio Linkkitila - Monimutkainen ja raskas + Konvergoituu nopeasti + Tukee useita reittejä per kohde + Tukee erilaisia kustannusfunktioita Internet-40