Introduction to exterior routing

Samankaltaiset tiedostot
Introduction to exterior routing

Introduction to exterior routing

Introduction to exterior routing. Autonomous Systems

Kattava katsaus reititykseen

100 % Kaisu Keskinen Diat

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

3. IP-kerroksen muita protokollia ja

S Tietoliikenneverkot / Marko Luoma 1

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)

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

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

Siirtyminen IPv6 yhteyskäytäntöön

Internet perusteet. Analyysin tasot

Johdanto Internetin reititykseen

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

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:

Johdanto Internetin reititykseen

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

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

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

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

Verkkokerros ja Internetprotokolla

Kytkimet, reitittimet, palomuurit

Verkkokerros ja Internetprotokolla

Verkkokerros ja Internetprotokolla

Ville Vuorinen. Attribuutit BGP-reitityksessä

Verkkokerros 2: Reititys

Ja taas OSI. Tietoliikenneverkot. Terminologiaa. Malliverkko. Terminologiaa. Terminologiaa /XHQWR5HLWLW\V. AS (Autonomous System) Alue (Area)

Chapter 4 Network Layer

Antti Vähälummukka 2010

T Tietokoneverkot : Reititys sisäverkossa

Tietoliikenteen perusteet

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

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella

100 % Kaisu Keskinen Diat

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

3.7. Internetin reititysprotokollista

Internet Protocol version 6. IPv6

Johdanto Internetin reititykseen. Ethernet

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

ELEC-C7241 Tietokoneverkot Verkkokerros

Chapter 4 Network Layer

Internetin rakenteet sodassa - aseena ja uhrina samanaikaisesti. Jorma Mellin PJ, FICIX ry

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)

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

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste

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

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

Page1. Esimerkki AS. Reititystietojen vaihto. OSPF:n toiminta. Reitittimen R6 reititystaulu. reititystietojen vaihto Kukin reititin lähettl

OSPF (Open Shortest Path First) linkkitilareititysprorokolla. reititys AS:ien välillä (Exterior gateway protocols) BGP (Border Gateway Protocol)

Hierarkkinen reititys. Reititys (Routing) Autonominen järjestelmä (AS) 3.7. Internetin reititysprotokollista

Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty Niko Suominen

Linkkien tilaan perustuva reititys. OSPF - Open Shortest Path First on Internetin linkkien tilaan perustuva reititysprotokolla

Linkkien tilaan perustuva reititys

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ö

OSPF REITITYSPROTOKOLLAN OMINAISUUDET

Verkkokerros ja Internet Protocol. kirja sivut

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

4. Reititys (Routing)

Johdanto Internetin reititykseen

Security server v6 installation requirements

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

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

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

Linkkien tilaan perustuva reititys

TEKNIIKKA JA LIIKENNE. Tietotekniikka. Tietoliikennetekniikka INSINÖÖRITYÖ. BGP Internetin runkoreititysprotokollana

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

Arttu Kuulas. Internet-yhteyden kahdentaminen

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

Introduction to Routing in Internet

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

Hello-paketin kentät jatkuvat

Hello-paketin kentät jatkuvat

4. Reititys (Routing)

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

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

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

ITKP104 Tietoverkot - Teoria 2

Security server v6 installation requirements

4. Verkkokerros ja reitittimet

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

Tietoliikenteen perusteet. Verkkokerros

Tietoliikenteen perusteet. Verkkokerros

hteitä 2005 Markku Kojo Detailed algorithm for a RED router

Transkriptio:

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, esim OSPF. AS välillä käytetään ulkoista reititystä. Border Gateway Protocol versio 4 (BGP-4) Ei käsitellä tässä kurssissa CIDR-2

Organization of the Internet as Autonomous Systems Route Server NAP Route Server Default-free provider Customer relationship Default-free provider Internet Exchange Midlevel providers Dial-up providers Midlevel providers Company Dial-up Peering agreement between providers providers on the same level define exchange of routing information Company CIDR-3 History of the Internet Core..1985 Arpanet..1987 NSFNET 56k lines..1992 NSFNET T1 lines (1.5M). 1995 NSFNET T3 lines (24M) 1995 NSFNET decommissioned 1995 Commercial (UUNET,MCI, Sprint... CIDR-4

Internet Addresses are assigned by a hierarchy of registrars IANA (Internet Assigned Number Authority) RIPE NCC / Europe ARIN / North America APNIC / Asia, Pacific Internet Service Providera ISP b ISP x This model leads to provider addressing. Due to provider addressing, an IS needs to advertise shorter prefixes, leading to savings in routing table size in the backbone Corporation a, b, z [http://www.iana.org/ipaddress/ip-addresses.htm] CIDR-5 CIDR - Classless Inter-Domain Routing CIDR-6

CIDR - Classless Inter Domain Routing Internetin kasvun aiheuttamia ongelmia B-luokan osoitteet loppumassa A-luokka liian iso, C-luokka liian pieni (256 osoitetta) Vain 16384 B-luokan verkkoa B-luokan osoitteiden huono käyttöaste B-luokka usein liian iso (65534 osoitetta) Reititystaulujen kasvu Internetin kasvu on pakottanut ottamaan käyttöön CIDR osoitearitmetiikan, jolla IP-osoitteavaruus saadaan tehokkaampaan käyttöön. CIDR otettiin käyttöön 1992 CIDR vaikuttaa useisiin reititysprotokolliin CIDR-7 CIDR perustuu 32-bitin IP-osoitteen jakamiseen vapaasti verkko- ja häntäosaan MSB(t) Verkkotaso Host 0 7 bittiä 24 bittiä 10 14 bittiä 16 bittiä 110 21 bittiä 8bittiä A B C IP-prefiksi Aliverkko + isäntäkone Joukko peräkkäisiä C-luokan osoitelohkoja esitetään näin: 194.51.120.0-194.51.127.255 = alku = 194.51.120.0 maski = 255.255.248.0 CIDR-8

Kertaus: osoitearitmetiikka Esimerkki 192.24.134.23 osoite JA 255.255.248.0 maski 192.24.128.0 verkko 192.24.143.23 osoite JA 0.0.7.255 EI (maski) 0.0.6.23 isäntäkone verkko isäntä (aliverkko+isäntä) 11000000.00011000.10000110.00010111 address 11111111.11111111.11111000.00000000 mask CIDR-9 Kertaus: osoitearitmetiikka Esimerkki 192.24.134.23 osoite JA 255.255.248.0 maski 192.24.128.0 verkko 192.24.143.23 osoite JA 0.0.7.255 EI (maski) 0.0.6.23 isäntäkone 192.24.134.23 osoite (vaihtoehtoinen tapa) 192.24.128.0 verkko 0.0.6.23 isäntäkone CIDR-10

CIDR muuttaa reittien mainostusperiaatetta Sääntö1: Reititys kohteeseen tapahtuu aina pisimmän matchaavan osoitteen perusteella Useaan AS:ään liittyvien (moni-kotisten) verkkojen osoitteita ei voi aggregoida tavalliseen tapaan. Sääntö 2: Verkko, joka aggregoi useita reittejä, tuhoaa paketit, jotka matchaavat summattuun osoitteeseen, mutta eivät yhteenkään summan tekijään. Tällä estetään silmukoiden muodostumista. CIDR-11 ISP:n asiakkaat Esimerkki (1) A1: 2048 osoitetta (8 C-luokan verkkoa) 192.24.0 192.24.7 192.24.0.0 / 255.255.248.0 A2: 1024 osoitetta (4 C-luokan verkkoa) 192.24.8 192.24.11 192.24.8.0 / 255.255.252.0 A3: 1024 osoitetta (4 C-luokan verkkoa) 192.24.12 192.24.15 192.24.12.0 / 255.255.252.0 A4: 4096 osoitetta (16 C-luokan verkkoa) 192.24.16 192.24.31 192.24.16.0 / 255.255.240.0 A5: 512 osoitetta (2 C-luokan verkkoa) 192.24.32 192.24.33 192.24.32.0 / 255.255.254.0 A6: 512 osoitetta (2 C-luokan verkkoa) 192.24.34 192.24.35 192.24.34.0/255.255.254.0 CIDR-12

ISP:n asiakkaat Esimerkki (2) A1: 2048 osoitetta (8 C-luokan verkkoa) 192.24.0 192.24.7 192.24.0.0 / 255.255.248.0 A2: 1024 osoitetta (4 C-luokan verkkoa) 192.24.8 192.24.11 192.24.8.0 / 255.255.252.0 A3: 1024 osoitetta (4 C-luokan verkkoa) 192.24.12 192.24.15 192.24.12.0 / 255.255.252.0 A4: 4096 osoitetta (16 C-luokan verkkoa) 192.24.16 192.24.31 192.24.16.0 / 255.255.240.0 A5: 512 osoitetta (2 C-luokan verkkoa) 192.24.32 192.24.33 192.24.32.0 / 255.255.254.0 A6: 512 osoitetta (2 C-luokan verkkoa) 192.24.34 192.24.35 192.24.34.0/255.255.254.0 CIDR-13 Esimerkki (3) A1 192.24.0.0-192.24.7.x 192.24.0.0/255.255.248.0 A2 192.24.8.0 192.24.11.x 192.24.8.0 / 255.255.252.0 A4 192.24.16.0-192.24.31.x 192.24.16.0/255.255.240.0 A6 192.24.34.0-192.24.35.x 192.24.34.0/255.255.254.0 AS (A) A 192.24.0.0-192.31.x.x A3 192.24.12.0-192.24.15.x 192.24.12.0/255.255.252.0 A5 192.24.32.0-192.24.33.x 192.24.32.0/255.255.254.0 A: 192.24.0.0/255.248.0.0 Backbone CIDR-14

Esimerkki (4) Oletetaan, että on toinen AS (B) Verkko 192.32.0.0 / 255.248.0.0 A3 ja A5 liittyvät kahteen AS:ään A3 mainostetaan ensisijaisesti A:n kautta A5 mainostetaan ensisijaisesti B:n kautta A7 on siirtynyt AS (A) AS (B) Verkko 192.32.0.0 / 255.255.240.0 CIDR-15 Esimerkki (5) A1 192.24.0.0-192.24.7.x 192.24.0.0/255.255.248.0 AS (A) A7 192.32.0.0-192.32.15.x 192.32.0.0/255.255.240.0 A2 192.24.8.0 192.24.11.x 192.24.8.0 / 255.255.252.0 A4 192.24.16.0-192.24.31.x 192.24.16.0/255.255.240.0 A6 192.24.34.0-192.24.35.x 192.24.34.0/255.255.254.0 A 192.24.0.0-192.31.x.x A3 192.24.12.0-192.24.15.x 192.24.12.0/255.255.252.0 A5 192.24.32.0-192.24.33.x 192.24.32.0/255.255.254.0 B 192.32 AS(B) A3: 192.24.12.0/255.255.252.0 A7: 192.32.0.0/255.255.240.0 A: 192.24.0.0/255.248.0.0 A3: 192.24.12.0/255.255.252.0 A5: 192.24.32.0/255.255.254.0 B: 192.32.0.0/255.248.0.0 Backbone CIDR-16

CIDR affects most routing protocols Protocols that support CIDR Exterior protocols Support: BGP-4 No support: EGP, BGP-3 Interior protocols Support: RIP-2, OSPF, E-IGRP No support: RIP, IGRP CIDR-17 Network Address Translation (NAT) preserves address space and improves security Network Address Translation Intranet NAT Public Internet Non-unique addresses 10/8 172.16/12 192.168/16 Not routable in public Internet CIDR-18