T Tietokoneverkot: Reititys autonomisten järjestelmien välillä, ryhmälähetyksen reititys
|
|
- Onni Auvinen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 T Tietokoneverkot: Reititys autonomisten järjestelmien välillä, ryhmälähetyksen reititys Teemu Kiviniemi Funet-verkko CSC Tieteen tietotekniikan keskus Oy Luento pohjautuu Sanna Suorannan aiempaan materiaaliin
2 Luennon sisältö Autonomiset järjestelmät ja niiden väliset yhteydet BGP ibgp, ebgp, toiminta IGP:n kanssa BGP:n turvallisuus Multiprotocol BGP (MBGP) Ryhmälähetys osoitteet IGMP, MLD Reititysprotokollat DVMRP, CBT, MOSPF, PIM AS:ien välinen ryhmälähetys 2
3 Suomen korkeakoulujen ja tutkimuksen tietoverkko Yli 80 organisaatiota Yliopistoja Ammattikorkeakouluja Tutkimuslaitoksia Noin käyttäjää Funet 3
4 Internetin rakenne AS2 AS1 R R R R R R R R R R R R R R AS3 AS4 R Internet koostuu itsenäisistä verkoista, autonomisista järjestelmistä: autonomous systems (AS). 4
5 Autonominen järjestelmä (Autonomous System, AS) Autonomiset järjestelmät ovat itsenäisiä verkkoja, joilla on oma hallittu reitityssäännöstö. Muiden AS:ien näkökulmasta AS on sisäisesti yhtenäinen verkko. AS:ien välillä käytetään reititykseen BGP-4:ää (Border Gateway Protocol). Jokaisella AS:llä on uniikki 32-bittinen tunniste. Alun perin AS-numerot olivat 16-bittisiä. 32-bit ASnumerolaajennus BGP:hen tuli RFC 4893:ssa. Verkossa on edelleen laitteita jotka tukevat vain 16-bit AS-numeroita. Myönnettyjä AS-numeroita on noin
6 Miksi AS:ien välinen ja AS:n sisäinen reititys tehdään erikseen? Internet on liian iso yhdelle reititysprotokollalle Kaikki reitittimet eivät ole samassa verkossa, joten ne eivät voi kommunikoida suoraan keskenään. AS:n sisäistä topologiaa ei tarvitse levittää koko Internetiin. Yhteenveto AS:n verkoista ja Internetin AS-poluista riittää. AS:n sisäinen rakenne huomioidaan IGP:ssä. AS:illä on omat hallinnolliset linjauksensa Aina ei käytetä lyhintä reittiä vaan esim. halvimman sopimuskumppanin tarjoamaa verkkoyhteyttä. BGP-politiikkojen avulla voidaan valita käyttöön muitakin kuin lyhimpiä reittejä. Myös mainostettavat verkot voidaan rajata. 6
7 Erilaisia AS:ia 7
8 Transit vs. peeraus Transit Alemman kerroksen operaattori (tier-[n+1]) tai stub- AS maksaa transitoperaattorille (tier-n) Internetliikennöinnistä. Transit-operaattori mainostaa BGP:llä täyden Internettaulun. Pienempi operaattori mainostaa omat verkot ja omien asiakkaiden verkot. Peeraus Tyypillisesti rahaa ei vaihdeta. Kahden tier-n operaattorin tai stub-as:n välillä. Molemmat mainostavat BGP:llä toisilleen omat ja asiakkaittensa verkot. Operaattoreiden välinen liikenne ei tarvitse kulkea enää transitin kautta. Julkinen peeraus: yhdysliikennepisteessä (IXP): esim. FICIX, TREX, AMS-IX Privaattipeeraus: suora yhteys operaattoreiden välillä. 8
9 BGP 9
10 Border Gateway Protocol 4 (BGP-4, RFC 4271) Välittää reittejä verkkojen saavutettavuustietona (Network Layer Reachability Information, NLRI) NLRI:stä kerrotaan AS-polku, jota kautta saavutettavuustieto on saatu: polkuvektori. AS-polulle voi olla määritelty myös attribuutteja. AS-polkutiedon avulla voidaan välttää reitityssilmukat. Reittien tarkkaa metriikkaa ei ole tiedossa, vain ASpolku jota kautta reitti on vastaanotettu. BGP:llä mainostetaan yleensä vain sellaisia reittejä joita mainostava reititin käyttää itse. BGP käyttää TCP:tä portissa
11 BGP-protokollan viestit OPEN (Type = 1) Ensimmäinen BGP-sessiossa lähetettävä viesti. Sisältää mm. AS-numeron, BGP-tunnisteen (Identifier), tuetut BGP-lisäominaisuudet, ym. Jos naapurit avaavat TCP-yhteydet yhtä aikaa, se yhteys katkaistaan jonka avasi reititin jolla on pienempi BGP Identifier. UPDATE (Type = 2) Viesti jossa välitetään mainostettavat reitit NLRI-tietueina. Viestillä voidaan myös vetää pois aiempia mainostuksia (WITHDRAW). KEEPALIVE (Type = 3) Lähetetään aika-ajoin jotta varmistetaan että naapurireititin on edelleen hengissä. Viestillä kuitataan myös vastaanotettu ja hyväksytty OPEN-viesti. NOTIFICATION (Type = 4) Viesti jolla lähetetään virheilmoitus naapurireitittimelle. NOTIFICATION-viestin jälkeen BGP-sessio suljetaan. ROUTE-REFRESH (Type = 5): laajennus, RFC 2918 Viesti jolla pyydetään naapuria mainostamaan kaikki reititit uudelleen UPDATEviesteillä. 11
12 BGP-viestin otsikko Marker Length Type Marker: käytetään synkronointiin: viestin alku Käytettiin aiemmin myös autentikointiin, RFC 4271:n myötä ei enää. Length: BGP-viestin pituus tavuina, ml. otsikot. Viestin maksimipituus on 4096 tavua. Type: BGP-viestin tyyppi 12
13 BGP OPEN-viesti (Type = 1) Version = 4 My autonomous system Hold Time BGP Identifier Opt Parm Len Optional Parameters (variable) 13
14 BGP OPEN-viesti (2) My autonomous system: AS-numero (16-bit) 32-bit AS-numero välitetään optioissa. Hold Time: aika sekunteina jonka jälkeen BGP-sessio katkaistaan jos naapurilta ei ole vastaanotettu yhtään viestiä Käyttöön valitaan pienempi naapureiden Hold Time-arvoista. Minimiarvo on 3 sek. BGP Identifier: tunniste jota reititin käyttää kaikissa BGPsessioissaan: yksi sen IP-osoitteista Opt Parm Len + Optional Parameters: valinnaiset optiot. Esimerkiksi tuetut BGP:n lisäominaisuudet (Capabilities, RFC 5492): RFC 2918: Route Refresh RFC 4893: 32-bittiset AS-numerot RFC 4760: multiprotocol-laajennus (mm. IPv6) 14
15 BGP UPDATE-viesti (Type = 2) Withdrawn Routes Length Withdrawn Routes (variable) Total Path Attribute Length Path Attributes (variable) Network Layer Reachability Information (variable) Lähetetään kun BGP-yhteys on avattu tai kun verkon tila muuttuu. Viesti sisältää joko sekä poistuneita (withdrawn) reittejä että uusia reittejä, tai vain jompia kumpia. Yhdessä UPDATE-viestissä mainostettavien uusien reittien polun attribuutit on oltava samat. 15
16 BGP UPDATE-viesti (2) Poistuneet (withdrawn) reitit ja uudet reitit (NLRI) kuvataan pareina: Length Prefix (variable) Length: prefiksin pituus bitteinä (1 tavu) Prefix: itse prefiksi, joka on lopusta jatkettu lähimmälle tavurajalle NLRI-osion koko lasketaan vähentämällä UPDATE-viestin kokonaispituudesta aiemmin esiintyneet kentät. 16
17 BGP UPDATE - Polkuattribuutit OTPE 0000 Attr. Type Code Attr. Data Length1 ( Length2) Attribute Data UPDATE-viestissä mainostettavien uusien reittien polkuattribuutit. Sisältää lisätietoa mainostettavista reiteistä. Polkuattribuutit jakautuvat neljään eri kategoriaan Tunnetut (well-known) attribuutit: pakolliset (mandatory) ja harkinnanvaraiset (discretionary) Valinnaiset (optional) attribuutit: transitiiviset ja ei-transitiiviset OTPE-flagit: (O)ptional: 1 = valinnainen, 0 = tunnettu (T)ransitive: 1 = transitiivinen, 0 = ei-transitiivinen (P)artial: 1 = partial, 0 = complete: jos 1, jokin polulla olevista reitittimistä ei ole ymmärtänyt valinnaista transitiivistä attribuuttia. (E)xtended length: Attr Data Length-kentän pituus. 1 => 2 tavua, 0 => 1 tavu 17
18 BGP - Polkuattribuutit (2) 1 = ORIGIN (tunnettu, pakollinen) reitin lähde 0 = IGP, 1 = EGP (RFC 904), 2 = INCOMPLETE (jokin muu lähde) 2 = AS_PATH (tunnettu, pakollinen) reitin AS-polku <tyyppi, pituus, arvo> -tripletteinä tyyppi 1 = järjestämätön ja 2 = järjestetty lista AS:ista pituus = AS:ien lukumäärä arvo = AS:t 3 = NEXT_HOP (tunnettu, pakollinen) Sen reitittimen IP johon NLRI:ssä määriteltyihin verkkoihin kohdistuva liikenne tulisi välittää 18
19 BGP - Polkuattribuutit (3) 4 = MULTI_EXIT_DISC (valinnainen, ei-transitiivinen) MED-arvo: metriikka jonka avulla voidaan ibgp:ssä erotella muuten samanarvoiset reitit AS:n ulkopuolelle. MED-arvoja käytetään vertaillessa reittejä jotka on vastaanotettu samasta AS:stä. Jos MED-arvoa ei ole määritelty, reitillä on paras mahdollinen metriikka. 5 = LOCAL_PREF (tunnettu, pakollinen ibgp:ssä) AS:n sisällä reiteille valittu paikallinen preferenssi. Paikallinen preferenssi ohittaa esimerkiksi AS-polun pituuden tarkastelun, joten paikallisessa politiikassa voidaan käyttää ASpolultaan pidempiä, mutta muilla tavoin parempia reittejä (esimerkiksi halvempi transit-sopimus). 19
20 BGP - Polkuattribuutit (4) Useiden reittien tiedoista voidaan yhdistää (aggregate) yksi reitti. Yhdistäminen vähentää BGP:ssä välitettävän tiedon määrää. Reittien yhdistämiseen liittyvät attribuutit: 6 = ATOMIC_AGGREGATE (tunnettu, harkinnanvarainen) Attribuuttia käytetään jos reittejä on yhdistetty niin, että yhdistetyllä AS-polulla ei mainittu ole kaikkia alkuperäisten reittien AS-poluilla listattuja AS:iä. 7 = AGGREGATOR (valinnainen, transitiivinen) Reittejä yhdistäneen reitittimen AS-numero ja IP-osoite 20
21 BGP NOTIFICATION-viesti (Type = 3) Error Code Error subcode Data (variable) Virheistä ilmoittaminen BGP-naapurille. Viestin lähettämisen jälkeen BGP-sessio katkaistaan. Error Code Symbolic Name 1 Message Header Error 2 OPEN Message Error 3 UPDATE Message Error 4 Hold Timer Expired 5 Finite State Machine Error 6 Cease 21
22 BGP KEEPALIVE-viesti (Type = 4) Viesti lähetetään jotta BGP-naapuri tietää että paikallinen reititin on edelleen elossa. Viesti lähetetään jos edellisestä lähetetystä BGP-viestistä on kulunut tarpeeksi. RFC 4271 suositus: 1/3 * Hold Time Jos Hold Time on 0, KEEPALIVE-viestejä ei lähetetä. Korkeintaan yksi KEEPALIVE-viesti/sek. KEEPALIVE-viesti ei sisällä tietoa reiteistä. BGP lähettää NLRI-reittitietoja vain kun niissä on tapahtunut muutoksia. 22
23 BGP:n reititystaulut (Routing Information Base, RIB) BGP kerää reittitietoa kolmeen erilaiseen tietokantaan. Periaatteellisella tasolla. Käytännön toteutus voi olla toisenlainen. Adj-RIBs-In Muilta reitittimiltä UPDATE-viesteissä vastaanotettu reititystieto sellaisenaan. Loc-RIB Reitit jotka on paikallisesti määriteltyjen politiikkojen perusteella tuotu Adj-RIBs- In-taulusta. Sisältää paikallisesti käytetyt BGP-reitit. Adj-RIBs-Out Kaikkia reittejä ei välttämättä silti käytetä, eli kaikki reitit eivät aina ole aktiivisia reitittimen reittitaulussa. Esim. IGP-reittejä tai paikallisesti konfiguroituja staattisia reittejä suositaan usein parhaiden BGP-reittien sijaan. Reitit jotka on paikallisesti määriteltyjen politiikkojen perusteella valittu mainostettaviksi BGP-naapureille UPDATE-viesteillä. 23
24 BGP - reitin valinta Ennakkovaatimukset: Reitin Next Hop-osoitteeseen on oltava toimiva reitti. AS_PATH ei saa sisältää silmukoita. Valintakriteerit, järjestyksessä (eniten merkitsevä ensin): Tarkin reitti: suurempi prefiksin pituus on parempi LOCAL_PREF: AS:n sisällä valittu paikallinen preferenssi: korkeampi preferenssi on parempi AS-polun pituus: lyhyempi polku on parempi ORIGIN-attribuutin arvo: IGP > EGP > INCOMPLETE MULTI_EXIT_DISC: reitin MED-metriikka: pienempi metriikka on parempi Suositaan ebgp:stä saatua reittiä ibgp-reittien sijaan. IGP-metriikka reitin Next Hop-osoitteeseen: pienempi on parempi Reitin mainostaneen reitittimen BGP Identifier: valitaan pienin BGP-naapurin IP-osoite: valitaan pienin. 24
25 BGP - Communities Attribute (RFC 1997 ja RFC 4360) BGP Community-attribuuttien avulla AS voi leimata ja ryhmitellä reittejä haluamallaan tavalla esimerkiksi vastaanotettaessa reittejä AS:n ulkopuolelta. Community-attribuuttien avulla reittejä voidaan käsitellä muilla AS:n BGPreitittimillä toisistaan poikkeavalla tavalla. Community-arvot, ja se, mitä arvoilla tehdään on paikallisen ylläpidon päätettävissä. Muutamia tunnettuja Community-arvoja: NO_EXPORT: reittiä ei mainosteta BGP-konfederaation ulkopuolelle NO_ADVERTISE: reittiä ei mainosteta BGP-naapureille NO_EXPORT_SUBCONFED: reittiä ei mainosteta AS:n ulkopuolelle Community-attribuutit ovat 32-bittisiä arvoja, joista ensimmäiset 16 bittiä sisältää AS-numeron (RFC 1997). Extended Community-attribuutit voivat perustua 16-bittisen ASnumeron lisäksi IPv4-osoitteeseen tai IANA:n varauksiin (RFC 4360). 25
26 Internal BGP (ibgp) AS:n reunareitittimet keskustelevat keskenään AS:n sisäisellä ibgp:llä. AS:n pitää antaa itsestään ulos konsistentti kuva. Kaikkien AS-reunareitittimien on muodostettava ibgp-sessio kaikkien muiden reunareitittimien kanssa (full mesh) RFC 4456 määrittelee Route Reflection-ominaisuuden. Kaikki verkon reitittimet muodostavat ibgp-sessiot vain BGPreflektoreina toimiviin reitittimiin (vrt. OSPF transit-verkon Designated Router) Kaikki reittitieto leviää kaikille verkon reitittimille reflektoreiden kautta. 26
27 ibgp (Full Mesh) IGP 27
28 ibgp (Route Reflector) 28
29 BGP-naapuruuksien muodostamiseen käytettävät IP-osoitteet ibgp-sessiot muodostetaan yleensä reitittimien loopback-osoitteiden välille. Paras reitti muiden reititinten loopbackeihin saadaan IGP:llä. ibgp-sessioiden ei pitäisi katketa koskaan. ebgp-sessiot muodostetaan yleensä sen linkkiverkon linkkiosoitteiden välille, jonka yli liikennettä vaihdetaan. ebgp-naapuruus katkeaa heti kun toiseen AS:ään yhdistävä verkkolinkki katkeaa. Tällöin toiselta AS:lta vastaanotetut reitit poistetaan käytöstä. 29
30 Linkkiverkot ja loopbackit 30
31 IGP:n ja ibgp:n yhteistoiminta IGP:ssä reitititettävien reittien määrää kannattaa suuremmissa verkoissa pyrkiä minimoimaan. IGP:n reittilaskenta nopeutuu, kun reittejä on vähemmän. Riittää että IGP:ssä mainostetaan: reititinten loopbackit ibgp-sessioiden muodostamiseen BGP-reittien Next Hop-osoitteet Kaikki loput reitit voidaan mainostaa ibgp:llä. Mahdollinen työnjako korkealla tasolla: IGP:llä reititetään välttämättömät reitit ibgp-sessioiden muodostamiseen (loopback-osoitteet). ibgp:llä kerrotaan mitä verkkoja reitittimen takaa on saavutettavissa ja reittien Next Hopit. IGP:llä kerrotaan miten kuhunkin reitittimeen (BGP Next Hop) voidaan liikennöidä. 31
32 Multiprotocol Extension for BGP-4 (RFC 4760) Alun perin BGP tuki vain IPv4:ää. Multiprotocol-laajennus mahdollistaa myös muiden kuin IPv4-reittien mainostamisen: Address Family Identifier (AFI) Esim. IPv6 Yhden osoiteperheen sisällä voidaan välittää myös erilliset multicast-saavutettavuustiedot Subsequent Address Family Identifier (SAFI) BGP OPEN-viestin Capability-tiedoissa kerrotaan mitä AFI/SAFI-yhdistelmiä reititin tukee. 32
33 MBGP - uudet attribuutit Valinnaisia ei-transitiivisia attribuutteja MBGP:tä osaamaton reititin jättää attribuutit huomioimatta. Reittien mainostus ja reittien poistuminen tehdään uusilla polkuattribuuteilla. Multiprotocol Reachable NLRI (MP_REACH_NLRI) Uusien ja muuttuneiden reittien mainostaminen. Multiprotocol Unreachable NLRI (MP_UNREACH_NLRI) Poistuneiden reittien tiedot. Molemmissa attribuuteissa kerrotaan AFI ja SAFI, jota päivitys koskee. 33
34 BGP ja turvallisuus BGP:tä vastaan voidaan hyökätä useilla eri keinoilla. Man in the middle: hyökkääjä mainostaa BGP:llä verkkoja jotka kuuluvat jollekin muulle. Liikenne ohjautuu hyökkääjälle. Hyökkääjä voi edelleenohjata liikenteen lopulliseen kohde-as:ään. BGP-naapuruuksissa tulisi varmistaa että naapuri-as mainostaa vain sellaisia verkkoja jotka kuuluvat naapuri-as:lle ja sen asiakkaille. 2008: Youtube oli saavuttamattomissa väärien BGP-mainostusten vuoksi. Palvelunestohyökkäys: jos BGP-sessio reititinten välillä katkeaa, kyseisen BGP-session yli vaihdetut reitit poistuvat käytöstä BGP-liikenne priorisoidaan reitittimissä normaalisti muuta liikennettä tärkeämmäksi. TCP-autentikoinnin avulla (RFC 5925) yhteyden resetointi TCPsekvenssinumeroita voidaan estää. 34
35 Reittimainostusten turvallisuus Millä AS:lla on oikeus mainostaa BGP:llä verkkoa X? Tarvitaan jonkinlainen tapa sitoa verkkoprefiksit ASnumeroihin. Mitä kautta AS:ään Y voidaan liikennöidä? Tarvitaan jonkinlainen tapa jolla voidaan varmistua AS-polun tiedon oikeellisuudesta. Secure Inter-Domain Routing (SIDR)-työryhmä IETF:ssä on kehittämässä ratkaisuja. 35
36 Route Origin Authorization (ROA, RFC 6483) Kun IP-osoitteita ja AS-numeroita jaetaan (IANA, RIR:t, LIR:t), omistusoikeus (delegointi) julkaistaan digitaalisesti allekirjoitettuna. Sertifikaattihierarkia noudattaa samaa hierarkiaa kuin IP-osoitteiden ja AS-numeroinen jakaminen muutenkin. IP-prefiksin omistaja voi delegoida omistusoikeutta eteenpäin, tai kertoa mitkä AS:t saavat mainostaa kyseistä prefiksiä. Allekirjoitukset julkaistaan hajautetussa Resource Public Key Infrastructure tietokannassa (RPKI) Allekirjoitukset voidaan hakea RPKI-tietokannasta paikalliseen välimuistiin, josta AS:n BGP-reitittimet käyvät hakemassa tietoja joiden avulla voidaan varmistaa reittien lähteet. Välimuistin ja reitittimien välille on oma protokolla: RPKI/Router Protocol (draft-ietf-sidr-rpki-rtr). BGP-reititin voi käsitellä allekirjoitettua tietoa paikallisten politiikkojen avulla. Voidaan asettaa esimerkiksi local preference. 36
37 BGPSEC (draft-ietf-sidr-bgpsec) RPKI-tietokantaan lisätään sertifikaatti, jossa on AS:n BGP-reitittimien käyttämä julkinen avain. Avaimella allekirjoitetaan BGP:hen mainostettujen reittien AS-polku. Kun reititin AS:sta X mainostaa reitin AS:ään Y, reititin luo BGP-attribuutin reitti mainostettiin AS:stä X AS:lle Y, ja allekirjoittaa sen AS X:n avaimella. Sama toistuu AS:ssä Y mainostettaessa AS:lle Z Attribuutin avulla reitittimet voivat tarkistaa AS-polun aitouden. 37
38 RYHMÄLÄHETYS 38
39 Ryhmälähetys (multicast, monilähetys) Liikenne jota lähetetään ryhmälle vastaanottajia Vastaanottajat voivat olla eri puolilla verkkoa. Verkko huolehtii viestin monistamisesta ja kuljettamisesta kaikille ryhmään liittyneille vastaanottajille. Multicast-ryhmiin voi liittyä ja niistä voi poistua dynaamisesti. Muutokset vaikuttavat kyseisen ryhmän reititykseen. Ryhmälähetys on tehokas tapa viestiä suuremmalle vastaanottajajoukolle. 39
40 Ryhmälähetys Internetissä Ryhmälähetys toimii kattavasti akateemisissa verkoissa, kuten Funetissa. Mbone, M6bone Kaupallisten operaattoreiden välillä ryhmälähetyksen välittäminen ei ole kovin yleistä. Operaattorit käyttävät ryhmälähetystä kuitenkin omien IPTV-palveluiden toteuttamiseen oman verkon sisällä. 40
41 Esimerkkejä ryhmälähetyksen käytöstä IPTV Muu video- ja audiostreamaus Pörssi-informaation jakaminen Linkin paikallinen käyttö, mm. Reititysprotokollat IPv6: reitittimien ja naapureiden löytäminen 41
42 Ryhmälähetysosoitteet Ryhmälähetysosoite toimii ryhmän tunnisteena Ei kerro, missä ryhmän jäsenet sijaitsevat. Kuka tahansa voi lähettää paketteja ryhmäosoitteeseen. On sekä pysyviä (well-known) että vapaasti käytettäviä ryhmäosoitteita. IANA allokoi pysyvät. Osa ryhmäosoitteista on varattu liikennöintiin paikallisella linkillä. Liikenne ei leviä linkin ulkopuolelle. 42
43 Ryhmälähetyksen kaksi eri palvelumallia Any-Source Multicast (ASM): lähderiippumaton ryhmälähetys Pelkästään ryhmäosoite (*, G) toimii ryhmän tunnisteena. Verkko tietää lähteet ja huolehtii siitä että kaikkien lähteiden paketit kulkevat vastaanottajille. Source-Specific Multicast (SSM): lähdekohtainen ryhmälähetys (RFC 4607) SSM-kanavan tunnisteena toimii lähettäjän IP-osoite ja SSM-ryhmäosoite (S,G) Vastaanottaja on tiedettävä lähettäjän IP etukäteen. 43
44 IPv4-ryhmälähetysosoitteet Group Identification /4, eli Vapaasti käytettäviä: /8: RFC 3180: GLOP Addressing: 16-bit AS-numeroon perustuva osoitteiden jaottelu /8: RFC 6034: IP-prefiksiin perustuva osoitteiden jaottelu /8: organisaation sisäiseen käyttöön Sovelluskehittäjät voivat varata ryhmäosoitteita IANA:lta. 44
45 IPv4-ryhmälähetysosoitteet (2) Paikallisen linkin protokollaliikennöintiin: /24 Liikennettä ei välitetä ulos linkiltä. Esim. OSPF Session Announcement Protocol (RFC 2974): /16 Ryhmälähetyssessioden julkaisemiseen Esim. videokonferenssit, audio- ja videolähetykset Source-Specific Multicast (SSM): /8 45
46 IPv6-ryhmälähetysosoitteet (RFC 4291) RPT scope group ID Scope rajoittaa viestin leviämistä verkkoon 1 = Interface-Local, 2 = Link-Local 4 = Admin-Local, 5 = Site-Local, 8 = Organization-Local, e = Global R (RFC 3956): Embedded-RP P (RFC 3306): Unicast-prefixiin perustuva ryhmäosoitteiden allokointi T: 0 = IANA:n allokoima, 1= dynaamisesti varattu 46
47 IPv6-ryhmälähetysosoitteet (2) Link-Local: ff02::/16 Ei leviä paikalliselta linkiltä esim. OSPFv3: ff02::5 Source-Specific Multicast: ff3x::/32 Käytetään SSM-kanavien ryhmäosoitteina Embedded-RP: ff7x::/16 Ryhmäosoitteet joihin on määritelty RP-reitittimen osoite. 47
48 Ryhmälähetys yhdellä linkillä: lähettäjän näkökulma Ryhmälähetysosoitteeseen lähetetty IP-paketti kehystetään linkkikerroksen kehykseen. Jos linkkikerros tukee ryhmälähetystä, käytetään linkkikerroksen ryhmälähetysosoitteita linkkikerroksen kohdeosoitteena. Linkkikerroksen kohdeosoite voidaan valita IP-ryhmäosoitteen perusteella (esim. RFC 2464) Muuten käytetään yleislähetystä (broadcast). Jos ryhmälähetys ei ole kohdistettu vain linkille (link-local), verkkoa palveleva reititin välittää ryhmälähetyksen eteenpäin muualle verkkoon. Samalla linkillä olevat vastaanottajat näkevät ryhmälähetyksen suoraan. 48
49 Ryhmälähetys yhdellä linkillä: vastaanottajan näkökulma Kun sovellus sitä pyytää, laite liittyy haluttuun multicastryhmään. Ryhmään liittyminen, siitä poistuminen tehdään IGMP:n (IPv4) tai MLD:n (IPv6) avulla. Jos linkkikerros tukee ryhmälähetystä, laite alkaa kuuntelemaan myös IP-ryhmälähetysosoitetta vastaavaa linkkikerroksen ryhmälähetysosoitetta. Muuten kuunnellaan linkkikerroksen yleislähetysosoitetta (broadcast). Haluttuun ryhmälähetysosoitteeseen saapuneet paketit välitetään sovellukselle. 49
50 Internet Group Management Protocol IGMPv3 (RFC 3376) Käytetään IPv4-verkossa multicast-ryhmiin liittymiseen. IGMP on oma protokolla IP:n päällä. IGMP-viestit lähetetään ryhmälähetyksellä. IGMP-viestit eivät koskaan leviä linkin ulkopuolelle. 50
51 IGMPv3 - Viestityypit Version 3 Membership Report viesti jonka avulla laite ilmoittaa mihin ryhmiin se kuuluu Membership Query viesti jonka avulla verkon laite (yleensä reititin) pyytää ryhmien jäseniä lähettämään Membership Reportviestin. Lisäksi, vanhojen IGMP-versioiden viestit: Version 1 Membership Report, Version 2 Membership Report, Version 2 Leave Group 51
52 IGMP versioiden olennaisimmat erot IGMPv1 alkuperäinen versio Ryhmästä ei voinut poistua poistuminen vaati sen että (softa)tila reitittimestä vanheni. IGMPv2 Uutena ominaisuutena tuki ryhmistä poistumiselle. Laajimmin tuettu IGMPv3 Mahdollisuus lähteiden suodattamiseen Lähteiden suodattamisen myötä tukee Source-Specific Multicastia (SSM) Kaikki IGMP-versiot ovat taaksepäin yhteensopivia: jos verkossa näkyy vanhan IGMP-version viestejä, laitteet käyttävät IGMP:n vanhaa versiota. Ongelmallista SSM:lle. 52
53 Reitittimen tehtävä ryhmien hallinnassa Linkillä voi olla useampi ryhmälähetysreititin. Se reititin, jolla on pienin IP-osoite valitaan kyselijäksi (querier). Kyselijä valitaan jokaisella linkillä erikseen. Kyselijä vastaa Membership Query-viestien lähettämisestä verkkoon. Jos linkillä näkyy Membership Query-viesti reitittimeltä jolla on pienempi IP-osoite, kyselijä vaihtuu. Kaikki linkin IGMP:tä tukevat reitittimet pitävät kirjaa linkillä olevista vastaanottajista. 53
54 IGMPv3 Membership Query Type =0x11 Max Resp Code Checksum Group Address Resv S QRV QQIC Number of Sources (N) Source Address [1]... Source Address [N] IP-paketin TTL=1, Router Alert-optio on päällä General Query: kohdeosoitteena (kaikki laitteet) Group-Specific Query ja Group-and-Source-Specific Query: kohdeosoitteena ryhmän osoite 54
55 IGMPv3 Membership Query (2) Olennaisimmat otsikon kentät: Max Resp Code: kuinka nopeasti kyselyyn on vastattava Group Address: ryhmä jonka tietoja pyydetään = kaikki ryhmät, General Query Number of Sources (N): viestissä listattujen lähteiden lukumäärä käytetään kun halutaan rajata kyselyä lähteiden mukaan (Group-and-Source-Specific Query) 55
56 IGMPv3 Membership Report Type=0x22 Reserved Checksum Reserved # of Group Records (M) Group Record [1] Group Record [M] Laite voi kertoa kaikki kuuntelemansa ryhmät yhdellä viestillä Raportin otsikko kertoo kuinka monta ryhmäraporttitietuetta viesti sisältää. 56
57 IGMPv3 Group Record Record Type Aux Data Len Number of Sources (N) Multicast Address Source Address [1]... Source Address [N] Auxiliary Data 57
58 IGMPv3 Group Record (2) Record Type: MODE_IS_INCLUDE ja MODE_IS_EXCLUDE Kerrotaan vastaanottotila ja halutut tai hylättävät lähteet INCLUDE: halutaan lähetys vain mainituista lähteistä EXCLUDE: halutaan lähetys kaikista paitsi mainituista lähteistä CHANGE_TO_INCLUDE_MODE ja CHANGE_TO_EXCLUDE_MODE Vastaanottotilan vaihtaminen. ALLOW_NEW_SOURCES ja BLOCK_NEW_SOURCES Uusien lähteiden vastaanottaminen tai vastaanoton lopettaminen. 58
59 Multicast Listener Discovery v2 (MLDv2, RFC 3810) IGMP:tä vastaava ryhmien hallintaprotokolla IPv6:lle. MLDv2 vastaa IGMPv3:a. MLDv1 vastaa IGMPv2:ta. Muutettu IPv6:ta varten. MLD ei ole kokonaan erillinen protokolla IP:n päällä kuten IGMP, vaan MLD-viestit välitetään ICMPv6-viestien sisällä MLD on ICMPv6:n aliprotokolla 59
60 RYHMÄLÄHETYKSEN REITITTÄMINEN 60
61 Yksinkertainen tapa ryhmälähetyksen reitittämiseen: Reverse Path Forwarding Käytetään hyväksi lähettäjän osoitetta ja unicast-reititystaulua. Jos paketti saapuu lähettäjän osoitteen osoittamasta suunnasta, se lähetetään kaikille muille linkeille. Typistävä versio (Truncated Reverse Path Broadcasting, TRPB) Kuten edellä, mutta lähetetään paketti vain sellaisille reunalinkeille joissa on kyseisen ryhmän vastaanottajia. Jokaiselta linkiltä valitaan linkkiä palveleva reititin. Reverse Path Multicasting (RPM) Kuten edellä, mutta tarpeettomat ryhmälähetykset karsitaan (Prune) myös reititinten välisiltä linkeiltä. Reitittimet ilmoittavat toisilleen jos ryhmää ei tarvita. 61
62 Kaksi tapaa luoda ryhmälähetyspuu Datalähtöinen (data-driven) Ryhmälähetys välitetään aluksi kaikille linkeille. Välitys linkille lopetetaan kun saadaan tieto ettei kyseistä ryhmää tarvita sillä linkillä. Tarvelähtöinen (demanddriven) Ryhmälähetys välitetään vain sellaisille linkeille joilla tiedetään olevan ryhmään kuuluvia vastaanottajia. 62
63 Distance Vector Multicast Routing Protocol (DVMRP, RFC 1075) Pohjautuu RIP-protokollaan. IGP-protokolla, soveltuu vain AS:n sisäiseen käyttöön. Reitit lähteisiin välitetään samalla tavalla kuin RIP. Multicast-reititykseen käytetään Truncated Reverse Path Broadcasting-algoritmia. Datalähtöinen Aiheuttaa turhaa liikennettä verkossa jossa vastaanottajia on harvassa. Käyttää IGMP:tä viestintään muiden reitittimien kanssa Uusi IGMP-viestityyppi. 63
64 Core Based Trees (CBT, RFC 2189) Tarvelähtöinen reititysprotokolla Verkossa on core-reititin jokaiselle ryhmälle. Core-reitittimessä lähettäjät ja vastaanottajat kohtaavat. Reitittimet lähettävät ryhmälähetykset tunneloituna corereitittimelle. Kun ryhmään liitytään, liittymispyyntö välitetään askel askeleelta kohti core-reititintä. Jatketaan kunnes saavutetaan core-reititin, tai reititin joka on jo liittynyt haluttuun ryhmään. Kun välityspuu tai core-reititin on saavutettu, lähetetään kuittaus. 64
65 Multicast OSPF (MOSPF, RFC 1584) OSPFv2:n laajennus ryhmälähetystä varten. Käyttää tarvelähtöistä reititystapaa. Ryhmän vastaanottajat mainostetaan verkkoon LSAtietueilla. Lähettäjän päässä oleva reititin laskee lyhimmän reitin jokaiseen ryhmän vastaanottajaan. Laskettu tieto talletetaan välimuistiin seuraavia paketteja varten. Paketit välitetään lyhimpää puuta vastaanottajille. 65
66 Protocol Independent Multicast (PIM) PIM Dense Mode (PIM-DM, RFC 3973) Tarkoitettu verkkoon, jossa paljon (tiheästi) vastaanottajia. Käytetään datalähtöistä reititystapaa. PIM Sparse Mode (PIM-SM, RFC 4601) Tarkoitettu verkkoon, jossa vastaanottajia on harvassa. Käytetään tarvelähtöistä reititystapaa. Tukee sekä IPv4:ää että IPv6:tta. 66
67 PIM reititystaulu PIM käyttää olemassa olevaa unicastreititystaulua verkkojen sijainnin selvittämiseen. Mitä kautta on lyhin reitti IP-osoitteeseen X? PIM voi käyttää myös erillistä reittitaulua, jossa on ryhmälähetystä tukevan verkon unicast-reitit. Kaikki osat verkosta eivät välttämättä tue ryhmälähetystä. MBGP:ssä ryhmälähetystä tukevan verkon saavutettavuustiedot kuljetetaan erikseen SAFI=2 reitteinä. 67
68 PIM - erityiset reitittimet Rendezvous Point (RP) PIM-reititin, jonne ASM-ryhmään kohdistuva liikenne lähetetään, ja jonka kautta ryhmään liitytään vrt. Core Based Trees Designated Router (DR) Linkkiä palveleva PIM-reititin. DR huolehtii ryhmälähetyksen välittämisestä linkiltä RP:lle, ja ryhmälähetyksen välittämisestä muualta verkosta linkille. DR valitaan jokaiselle linkille erikseen. 68
69 PIM RP-puu 69
70 PIM Register-Stop 70
71 Tilanne Register-Stop-viestin jälkeen 71
72 PIM Shortest Path Tree 72
73 PIM lähdekohtainen ryhmälähetys (SSM) Lähdekohtaisessa ryhmälähetyksessä lähettäjä on oltava vastaanottajan tiedossa. Etuja: RP:tä ei tarvita. Vastaanottajan Designated Router voi tehdä (S,G) Joinin suoraan lähettäjälle. SSM on yksinkertaisin ryhmälähetysmenetelmä. Myös AS:ien välillä Haasteena IGMPv3- ja MLDv2-tuen puute. 73
74 Autonomisten järjestelmien välinen ASM-reititys Tyypillisesti jokaisessa AS:ssä on oma PIM RP. RP tietää kaikki AS:n lähteet. Tarvitaan menetelmä jonka avulla saadaan selville muissa AS:issa olevat lähteet. 74
75 Multicast Source Discovery Protocol (MSDP, RFC 3618) Protokolla aktiivisten multicast-lähteiden mainostamiseen PIM RP:iden välillä. RP:t välittävät Source Active-viestejä (SA) aktiivisista lähteistä. SA-viestit välitetään AS:ien välillä kaikkialle Internetiin. Viestien sisältö: Lähteen IP-osoite S Ryhmäosoite G RP:n IP-osoite RP voi tehdä (S,G) Joinin halutun ryhmän AS:n ulkopuolisiin lähteisiin. MSDP toimii TCP:n yli portissa 639. MSDP on toteutettu vain IPv4:lle. 75
76 Embedded-RP (RFC 3956) Menetelmä jonka avulla ASM saadaan toimimaan AS:ien välillä IPv6-verkossa. Sen sijaan että jaetaan tietoa aktiivisista lähteistä RP:iden välillä, käytetään tietylle ryhmäosoitteelle samaa RP:tä globaalisti. RP:n IP-osoite on upotettu ryhmäosoitteeseen Esim: ff7e:140:2001:db8:ab:cd::1 40 on prefiksin pituus heksana (64) RP:n osoite: 2001:db8:ab:cd::1 76
77 RP:n kahdentaminen Kaikki ASM-ryhmälähetys riippuu RP:n toiminnasta. AS:n sisällä RP voidaan kahdentaa anycast-reitityksen avulla. Verkkoon asennetaan kaksi RP:tä. Molemmilla on uniikin IP-osoitteen lisäksi anycast-osoite, joka mainostetaan verkkoon. DR:iin konfiguroidaan RP:ksi anycast-osoite. DR:t käyttävät aina verkossa lähempänä olevaa RP:tä. Anycast RP mechanism using PIM and MSDP (RFC 3446) PIM RP:iden välille muodostetaan MSDP-sessio, jonka kautta RP:t jakavat tietoa aktiivisista lähteistä. Tukee vain IPv4:ää. Anycast-RP Using PIM (RFC 4610) RP:t välittävät vastaanottamansa PIM Register-viestit myös toiselle RP:lle Toimii myös IPv6:lla. Molemmissa vaihtoehdoissa molemmilla RP:illä on sama tieto lähteistä. Kun toinen RP:istä hajoaa, jäljelle jää vain toinen anycast-reitti, ja liikenne ohjautuu kaikkialta verkosta toimivaan RP:hen. 77
78 DVMRP vs. PIM-SM Rakentaa itse unicastreititystaulun. Kärsii samoista ongelmista kuin RIP. IGP-protokolla AS:n sisäiseen käyttöön. Datalähtöinen reititystapa Ei juurikaan enää käytössä. Käyttää muiden reititysprotokollien rakentamaa reititystaulua. Voidaan käyttää sekä AS:n sisällä että AS:ien välillä. Tarvelähtöinen reititystapa Laajasti käytössä. Kehitetään aktiivisesti IETF:n PIM-työryhmässä 78
79 Lähteet Deering, S. "Multicast Routing in Internetwork and Extended LANs", SIGCOMM Summer 1988 Proceedings, August RFC 1075 Distance Vector Multicast Routing Protocol, 1988 RFC 1584 Multicast Extensions to OSPF, 1994 RFC 1585 MOSPF: Analysis and Experience, 1994 RFC 1773 Experience with the BGP-4 protocol, 1995 RFC 1774 BGP-4 Protocol Analysis, 1995 RFC 1997 BGP Communities Attribute, 1996 RFC 2113 IP Router Alert Option, 1997 RFC 2189 Core Based Trees (CBT version 2) Multicast Routing -- Protocol Specification, 1997 RFC 2201 Core Based Trees (CBT) Multicast Routing Architecture, 1997 RFC 2918 Route Refresh Capability for BGP-4, 2000 RFC 2974 Session Announcement Protocol, 2000 RFC 3180 GLOP Addressing in 233/8, 2001 RFC 3376 Internet Group Management Protocol, Version 3, 2002 RFC 3446 Anycast Rendezvous Point (RP) mechanism using Protocol Independent Multicast (PIM) and Multicast Source Discovery Protocol (MSDP), 2003 RFC 3618 Multicast Source Discovery Protocol (MSDP),
80 Lähteet (2) RFC 3810 Multicast Listener Discovery Version 2 (MLDv2) for IPv6, 2004 RFC 3956 Embedding the Rendezvous Point (RP) Address in an IPv6 Multicast Address RFC 3973 Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol Specification (Revised), 2005 RFC 4271 A Border Gateway Protocol 4 (BGP-4), 2006 RFC 4272 BGP Security Vulnerabilities Analysis, 2006 RFC 4291 IP Version 6 Addressing Architecture, 2006 RFC 4360 BGP Extended Communities Attribute, 2006 RFC 4456 BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP), 2006 RFC 4601 Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised), 2006 RFC 4604 Using Internet Group Management Protocol Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast, 2006 RFC 4607 Source-Specific Multicast for IP, 2006 RFC 4760 Multiprotocol Extensions for BGP-4, 2007 RFC 4893 BGP Support for Four-octet AS Number Space, 2007 RFC 5059 Bootstrap Router (BSR) Mechanism for Protocol Independent Multicast (PIM), 2008 RFC 5065 Autonomous System Confederations for BGP,
81 Lähteet (3) RFC 5396 Textual Representation of Autonomous System (AS) Numbers, 2008 RFC 5492 Capabilities Advertisement with BGP-4, 2009 RFC 5519 Multicast Group Membership Discovery MIB, 2009 RFC 5757 Multicast Mobility in Mobile IP Version 6 (MIPv6): Problem Statement and Brief Survey, 2010 RFC 5771 IANA Guidelines for IPv4 Multicast Address Assignments, 2010 RFC 5796 Authentication and Confidentiality in Protocol Independent Multicast Sparse Mode (PIM-SM) Link-Local Messages, 2010 RFC 5925 The TCP Authentication Option, 2010 RFC 6034 Unicast-Prefix-Based IPv4 Multicast Addresses, 2010 RFC 6085 Address Mapping of IPv6 Multicast Packets on Ethernet, 2011 RFC 6480 An Infrastructure to Support Secure Internet Routing, 2012 RFC 6483 Validation of Route Origination Using the Resource Certificate Public Key Infrastructure (PKI) and Route Origin Authorizations (ROAs), 2012 draft-ietf-sidr-rpki-rtr The RPKI/Router Protocol, 2012 How Pakistan knocked Youtube offline (and how to make sure it never happens again), 32-bit Autonomous System Number Report, 81
Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju
Tietokoneverkot 2008 (4 op) jkangash@cc.hut.fi Teknillinen korkeakoulu Syksy 2008 (TKK) Syksy 2008 1 / 39 Sisältö 1 2 (TKK) Syksy 2008 2 / 39 Sisältö 1 2 (TKK) Syksy 2008 3 / 39 iksi monilähetys? : saman
Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju
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
3/3/15. Verkkokerros 2: Reititys CSE-C2400 Tietokoneverkot Kirjasta 4.2-4.3, 4.5-4.8. Verkkokerros. Internet-protokollapino ja verkkokerroksen tehtävä
do what I mean // : Reititys CSE-C400 Tietokoneverkot Kirjasta 4.-4., 4.-4.8 Tällä luennolla Reititys Internet-verkossa ja internet-verkoissa Internetin rakenne Reititysprotokollat ja algoritmit Reitittimen
Verkkokerros 2: Reititys
Verkkokerros 2: Reititys CSE-C2400 Tietokoneverkot Kirjasta 4.2-4.3, 4.5-4.8 Sanna Suoranta Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach
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
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
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
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
Multicast perusteet. Ins (YAMK) Karo Saharinen Karo Saharinen
Multicast perusteet Ins (YAMK) Karo Saharinen 20.04.2016 Lyhenteitä Multicastissä Lyhenne PIM PIM-SM PIM-DM MC ASM SSM RP BSR IGMP UC (S,G) Selite Protocol Independent Multicast PIM Sparse Mode PIM Dense
Reititys. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Reititys. Jaakko Kangasharju.
algoritmit Tietokoneverkot 2009 (4 op) jaakko.kangasharju@futurice.com Futurice Oy Syksy 2009 (Futurice Oy) Syksy 2009 1 / 45 Sisältö 1 algoritmit 2 3 4 algoritmit 5 6 (Futurice Oy) Syksy 2009 2 / 45 Sisältö
Vierailuluentoja! Sanna Suoranta https://noppa.tkk.fi/noppa/kurssi/t
Vierailuluentoja! Huomenna ke 22.9. klo 10-12 T2: Prof Thomas Plagemann from University of Oslo: From Networked Sensors and Actuators to Complex Event Processing and its Application in the Future Internet
Page1. Esimerkki AS. Reititystietojen vaihto. OSPF:n toiminta. Reitittimen R6 reititystaulu. reititystietojen vaihto Kukin reititin lähettl
N N R Esimerkki AS N3 N4 N5 N6 Esimerkki AS: a) suunnattu verkko ja b) lyhyimmän n polun puu :lle N N 3 R N3 N8 N4 8 8 N5 7 6 8 4 7 N7 8 N6 a) N8 N7 9 b) N N 3 R N3 N8 4 N4 8 8 N5 6 7 N7 8 9 N6 Reitittimen
Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast
T-110.4100 Tietokoneverkot : Reititys sisäverkossa
T-110.4100 Tietokoneverkot : Reititys sisäverkossa Teemu Kiviniemi Funet-verkko CSC Tieteen tietotekniikan keskus Oy Luento pohjautuu Sanna Suorannan aiempaan materiaaliin. 7.2.2012 Luennon sisältö Reititys
TLT-2600 Verkkotekniikan jatkokurssi Multicast
TLT-2600 Verkkotekniikan jatkokurssi Multicast Prof. Jarmo Harju, TTY Verkkotekniikan jatkokurssi 1 Multicast-sovellukset Resurssien haku esim. naapurireitittimet, DHCP -palvelin käytetään yleensä vain
Hello-paketin kentät jatkuvat
Hello-paketin kentät jatkuvat Designated router Backup desigated router reititin ilmoittaa haluavansa toimia välittäjäreitittimenä tai varavälittäjäreitittimenä valintaa suoritetaan jatkuvasti ja joka
Hello-paketin kentät jatkuvat
Hello-paketin kentät jatkuvat Designated router Backup desigated router reititin ilmoittaa haluavansa toimia välittäjäreitittimenä tai varavälittäjäreitittimenä valintaa suoritetaan jatkuvasti ja joka
AS 3 AS 0. reitittimet käyttävät samaa reititysprotokollaa (intra-as protocol)
AS 3 Internet koostuu autonomisista systeemeistä AS (autonomous system), jotka yhdistetty runkolinjaalueella. AS 1 AS 5 AS 0 AS 2 AS 4 Yhden AS:n sisällä reitittimet käyttävät samaa reititysprotokollaa
AS 3 AS 5 AS 1 AS 0 AS 2 AS 4
AS 3 Internet koostuu autonomisista systeemeistä AS (autonomous system), jotka yhdistetty runkolinjaalueella. AS 1 AS 5 AS 0 AS 2 AS 4 Yhden AS:n sisällä reitittimet käyttävät samaa reititysprotokollaa
reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa
OSPF:n toiminta reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa viestit tulvitetaan, viestit numeroidaan, viestit kuitataan viestit ohjataan valitulle (designed)
reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa
OSPF:n toiminta reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa viestit tulvitetaan, viestit numeroidaan, viestit kuitataan viestit ohjataan valitulle (designed)
OSPF:n toiminta. Välittäjäreititin. Hello-paketti. Hello-paketin kentät. Hello-paketin kentät jatkuvat. OSPF-sanomat hello naapurien selvillesaaminen
OSPF:n toiminta reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa viestit tulvitetaan, viestit numeroidaan, viestit kuitataan viestit ohjataan valitulle (designed)
S-38.3191 Verkkopalvelujen tuotanto Luento: BGP
Lic.(Tech.) Marko Luoma (1/54) S-38.3191 Verkkopalvelujen tuotanto Luento: BGP Osa materiaalista on kopioitu tai johdettu Olivier Bonaventuren BGP luentosarjasta www.info.ucl.ac.be/people/obo/bgp/ Lic.(Tech.)
Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast
Ville Vuorinen. Attribuutit BGP-reitityksessä
Ville Vuorinen Attribuutit BGP-reitityksessä Tietojenkäsittelyn koulutusohjelma 2018 ATTRIBUUTIT BGP-REITITYKSESSÄ Ville Vuorinen Satakunnan ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Tammikuu
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)
Esimerkki AS. Page1. Esimerkki AS: a) suunnattu verkko ja b) lyhyimmän n polun puu R6:lle Markku Kojo Markku Kojo
Esimerkki AS N1 R1 N4 N5 N6 N2 R2 N3 R5 R3 R6 N8 N7 191 Esimerkki AS: a) suunnattu verkko ja b) lyhyimmän n polun puu R6:lle N1 N2 3 2 R1 R2 1 1 N3 R3 1 N8 N4 8 8 N5 R5 1 2 7 6 8 4 R6 7 N7 8 N6 a) b) N1
Arttu Kuulas. Internet-yhteyden kahdentaminen
Arttu Kuulas Internet-yhteyden kahdentaminen Metropolia Ammattikorkeakoulu Tietotekniikka Tietoverkot Opinnäytetyö 25.5.2012 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Tutkinto Arttu Kuulas Internet-yhteyden
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
Satakunnan ammattikorkeakoulu. Noppari Teemu IP-RYHMÄLÄHETYS. Tietotekniikan koulutusohjelma
Satakunnan ammattikorkeakoulu Noppari Teemu IP-RYHMÄLÄHETYS Tietotekniikan koulutusohjelma 2008 ALKULAUSE Tämä opinnäytetyö on tehty Satakunnan ammattikorkeakoulun Porin tekniikan yksikön tietoliikennelaboratorion
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,
Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla + Unicast
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
Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Petri Vuorimaa 1 Johdanto Tietoverkoissa voidaan lähettää kolmella
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,
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)
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)
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,
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
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
AH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-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
Opinnäytetyön Loppuseminaari 18.4.2013
Opinnäytetyön Loppuseminaari 18.4.2013 Opinnäytetyön nimi: Ryhmälähetysten uudet menetelmät Kim Vuorela TI09TIVE Toimeksiantaja yritys: KYMP Oy Ohjaava opettaja: Martti Kettunen Työ liittyy hankkeeseen:
Reititys. Luennon sisältö. Miten IP-paketti löytää tiensä verkon läpi. Edelleenlähetys (forwarding) yksittäisen koneen näkökulmasta
Luennon sisältö Reititys Autonomisten järjestelmien sisäinen reititys luvut 7, 3 ja 5 Mitä reititys on Reititysalgoritmit etäisyysvektori linkkitila (polkuvektori ensi viikolla) Sisäiset reititysprotokollat
Reititys. Autonomisten järjestelmien sisäinen reititys. luvut 7, 13 ja 15. Sanna Suoranta https://noppa.tkk.fi/noppa/kurssi/t-110.4100 16.9.
Reititys Autonomisten järjestelmien sisäinen reititys luvut 7, 13 ja 15 1 Luennon sisältö Mitä reititys on Reititysalgoritmit etäisyysvektori linkkitila (polkuvektori ensi viikolla) Sisäiset reititysprotokollat
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
Reititys 2. Vierailuluentoja! Luennon sisältö. Internetin rakenne
Vierailuluentoja! Huomenna ke 22.9. klo 10-12 T2: Prof Thomas Plagemann from University of Oslo: From Networked Sensors and Actuators to Complex Event Processing and its Application in the Future Internet
Reititys. Autonomisten järjestelmien sisäinen reititys. luvut 7, 13 ja 15
Reititys Autonomisten järjestelmien sisäinen reititys luvut 7, 13 ja 15 1 16.9.2010 Luennon sisältö Mitä reititys on Reititysalgoritmit etäisyysvektori linkkitila (polkuvektori ensi viikolla) Sisäiset
Page1. 6. Monilähetysreititys. D-osoitteet. IGMP:n toimintaperiaate. Monilähetyksen
6. Monilähetysreititys Paketti lähetetl hetet n usealle vastaanottajalle Miksi? Monet sovellukset hyötyv tyvät - ohjelmistopäivitykset ivitykset - etäopetus opetus, virtuaalikoulu - videoiden, itteiden
100 % Kaisu Keskinen Diat
100 % Kaisu Keskinen Diat 121-134 4-1 BGP route selection router may learn about more than 1 route to destination AS, selects route based on: 1. local preference value attribute: policy decision 2. shortest
EXTREME NETWORKS LAYER 3 - TOIMINNALLISUUS
EXTREME NETWORKS LAYER 3 - TOIMINNALLISUUS Jarkko Laaksonen Opinnäytetyö Huhtikuu 2012 Tietotekniikan koulutusohjelma Informaatioteknologian instituutti OPINNÄYTETYÖN KUVAILULEHTI Tekijä(t) LAAKSONEN,
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
reitittimissä => tehokkaampi 2005 Markku Kojo IPv6
4. IPv6-protokolla (RFC 2460) Enemmän osoitteita 16 tavua osoitteelle => osoitteita paljon! Virtaviivaistettu nopeampi käsittely k reitittimissä => tehokkaampi Uusia piirteitä Erilaisten sovellusten tarpeet
Monilähetysreititys (multicast routing)
Monilähetysreititys (multicast routing) Ongelma: Reitittimien on kyettävä rakentamaan optimaaliset reitit ryhmän kaikille vastaanottajille kun mikä tahansa kone voi toimia lähettäjänä ryhmään voi kuulua
Monilähetysreititys (multicast routing)
Monilähetysreititys (multicast routing) Ongelma: Reitittimien on kyettävä rakentamaan optimaaliset reitit ryhmän kaikille vastaanottajille kun mikä tahansa kone voi toimia lähettäjänä ryhmään voi kuulua
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:
Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä
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)
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
Kampusverkon reunalaite
Kampusverkon reunalaite Funet parhaat käytännöt dokumentti Tila: valmis Päiväys: 2.5.2011 Otsikko: Kampusverkon reunalaite Työryhmä: AccessFunet Laatijat: Kaisa Haapala, Jani Myyry, Janne Niemi, Janne
Yksi puu koko ryhmälle
Monilähetysreititys (multicast routing) Ongelma: Reitittimien on kyettävä rakentamaan optimaaliset reitit ryhmän kaikille vastaanottajille kun mikä tahansa kone voi toimia lähettäjänä ryhmään voi kuulua
Internet. Tier 1 -operaattorit. Internet. S-38.192 Verkkopalvelujen tuotanto Luento 11: Yhdysliikenne
Lic.(Tech.) Marko Luoma (1/50) Lic.(Tech.) Marko Luoma (2/50) S-38.192 Verkkopalvelujen tuotanto Luento 11: Yhdysliikenne Internet Internetin arvo on globaalissa saavutettavuudessa Saavutettavuus rakentuu
Hello-paketin kentät jatkuvat. Tilatietojen vaihto. Linkin tila muuttuu. BGP (jatkuu)
Hello-paketin kentät jatkuvat esignated router ackup desigated router reititin ilmoittaa haluavansa toimia välittäjäreitittimenä tai varavälittäjäreitittimenä valintaa suoritetaan jatkuvasti ja joka hello-sanomassa
Internet. Sisäiset reititysprotokollat. Ulkoiset reititysprotokollat
Lic.(Tech.) Marko Luoma (1/54) Lic.(Tech.) Marko Luoma (2/54) Internet Internetin arvo on globaalissa saavutettavuudessa Globaali saavutettavuus saadaan aikaiseksi eri operaattoreiden yhteistoiminnalla
ELEC-C7241 Tietokoneverkot Verkkokerros
ELEC-C7241 Tietokoneverkot Verkkokerros Pasi Sarolahti (useat kalvot: Sanna Suoranta) 21.2.2017 Kurssin loppuvaiheet Kolme luentoa (ja harjoituskierrosta) jäljellä 21.2. Verkkokerros Ensi viikolla tauko
Internet. Sisäiset reititysprotokollat. Ulkoiset reititysprotokollat. S Verkkopalvelujen tuotanto Luento: BGP
Lic.(Tech.) Marko Luoma (1/54) Lic.(Tech.) Marko Luoma (2/54) Internet S-38.3192 Verkkopalvelujen tuotanto Luento: Osa materiaalista on kopioitu tai johdettu Olivier Bonaventuren luentosarjasta www.info.ucl.ac.be/people/obo//
Liikkuvien isäntäkoneiden reititys
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
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
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Mikko Merger Valvoja: Professori Jorma Jormakka Ohjaaja: TkL Markus Peuhkuri TKK/Tietoverkkolaboratorio 1 Sisällysluettelo Tavoitteet IEEE 802.11
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ä
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ä
TEKNIIKKA JA LIIKENNE. Tietotekniikka. Tietoliikennetekniikka INSINÖÖRITYÖ. BGP Internetin runkoreititysprotokollana
TEKNIIKKA JA LIIKENNE Tietotekniikka Tietoliikennetekniikka INSINÖÖRITYÖ BGP Internetin runkoreititysprotokollana Työn tekijä: Antti Karjala Työn ohjaajat: Matti Nikula Työ hyväksytty: 25.11. 2010 Janne
S Tietoliikenneverkot / Marko Luoma 1
Teknillinen korkeakoulu Teletekniikan laboratorio Tietoliikenneverkot Luento 4: Reititys 29.9.1999 S-38.188 Tietoliikenneverkot / Marko Luoma 1 Ja taas OSI 7 sovelluskerros 6 esitystapakerros 5 yhteysjakso
Vuonimiö on pelkkä tunniste
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
Vuonimiö on pelkkä tunniste
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
... Laajennusotsakkeet. Reititysotsake. Vuonimiö on pelkkä tunniste. Vuonimiöiden käsittely solmuissa
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
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
Siirtyminen IPv6 yhteyskäytäntöön
Siirtyminen yhteyskäytäntöön SimuNet loppuseminaari 7.12.2011 Vesa Kankare 7.12.2011 1 Agenda Taustaa Miksi Muutoksen vaikutukset verkoille operaattori ja yritysnäkökulma SimuNet 7.12.2011 2 IPv4 IPv4
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
Reititys. Luennon sisältö. Miten IP-paketti löytää tiensä verkon läpi. Edelleenlähetys (forwarding) yksittäisen koneen näkökulmasta
Luennon sisältö eititys Autonomisten järjestelmien sisäinen reititys luvut 7, 13 ja 15 Mitä reititys on eititysalgoritmit etäisyysvektori linkkitila (polkuvektori ensi viikolla) Sisäiset reititysprotokollat
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
Luennon runko. TLT-2600 Verkkotekniikan jatkokurssi. DNS: nimestä osoitteeksi. DNS: nimestä osoitteeksi (2)
Luennon runko TLT-2600 Verkkotekniikan jatkokurssi :n DNS, reititys ja siirtymävaiheen tekniikat DNS ja reititys Nimestä -osoitteeksi, -osoitteesta nimeksi: AAAA ja perinteinen dotted-decimal Reititysprotokollien
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
Malliverkko. Tietoliikenneverkot. Terminologiaa. Ja taas OSI /XHQWR5HLWLW\V
Teknillinen korkeakoulu Teletekniikan laboratorio Malliverkko Tietoliikenneverkot /XHQWR5HLWLW\V 30.9.1998 S-38.188 Tietoliikenneverkot / Marko Luoma 1 30.9.1998 S-38.188 Tietoliikenneverkot / Marko Luoma
Yhdysliikennejärjestelyt suomessa sekä tekniikan kuvaus
Page 1 of 7 03.04.2008 Yhdysliikennejärjestelyt suomessa sekä tekniikan kuvaus Yleistä Yhdysliikenne järjestetään tällä hetkellä kolmella Ethernet-kytkimellä, joista kaksi sijaitsee pääkaupunkiseudulla:
QoS Laboratorioharjoitus 2
QoS Laboratorioharjoitus 2 Eemeli Paananen Henrik Saari Robert Rahikainen Laboratorioharjoitus Tammikuu 2016 Tekniikan ja liikenteen ala Insinööri (AMK), Tietoverkkotekniikan tutkinto-ohjelma 1 Sisältö
Sovelluskerros. Sovelluskerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros
do w hat I m ean Luennon sisältö Internet-protokolla versio 6 Comer luku 31 (vanha kirja ss. 257-278) Sovelluskerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros IPv6 Internet Sovelluskerros
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
Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty 29.1.2004. Niko Suominen niko@netlab.hut.fi
Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty 29.1.2004 Niko Suominen niko@netlab.hut.fi Perusteet reitittimen konfiguroinnissa IPv6-protokollapinon käyttöönotto Aivan ensimmäiseksi pitää
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,
BGP:n tietoturvalaajennusten vertailu
BGP:n tietoturvalaajennusten vertailu Erne Ruisaho Opinnäytetyö Joulukuu 2015 Tietotekniikan koulutusohjelma Tekniikan ja liikenteen ala Kuvailulehti Tekijä(t) Ruisaho, Erne Julkaisun laji Opinnäytetyö
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
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:
Peering. Internet. Internet. S Verkkopalvelujen tuotanto Luento 9: Peering
Lic.(Tech.) Marko Luoma (1/53) Lic.(Tech.) Marko Luoma (2/53) Peering S 38.192 Verkkopalvelujen tuotanto Luento 9: Peering Operaattorien välinen yhdysliikenne välitetään tiettyjen sopimusten ja sääntöjen
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:
IPv6 Trinet-verkossa. Taustaa. IPv6-reititys staattisella reitillä ja yhdellä reitittimellä 1 / 17
IPv6 Trinet-verkossa Taustaa Tässä käydään lyhyesti läpi IPv6:n käyttöönoton vaatimat tekniset toimenpiteet Ciscon reitittimissä ja Ciscon/HP:n kytkimissä sekä verkon asiakaslaitteissa. Osoitteiden hausta
IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011
IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus SimuNetissä Lauri Suleva TI07 Opinnäytetyö 2011 Johdanto Työn tarkoituksena tutustua IPTV-palveluun yleisesti IPTV-palveluun vaikuttavien tekijöiden
3.7. Internetin reititysprotokollista
3.7. Internetin reititysprotokollista AS (autonomous system) reititys AS:n sisällä (Interior routing protocols) RIP (Routing Information Protocol), RIP2, RIPng etäisryysvektorireititysprotokolla OSPF (Open
Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit
4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle Välissä voi olla hyvin monimutkainen monista erilaisista aliverkoista koostuva verkko.
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit
4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle Välissä voi olla hyvin monimutkainen monista erilaisista aliverkoista koostuva verkko.
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen