Multicast idee. ffl Hariliku punktist punkti edastuse (unicast) puhul saadetakse pakett ühele kindlale adressaadile.

Σχετικά έγγραφα
Graafiteooria üldmõisteid. Graaf G ( X, A ) Tippude hulk: X={ x 1, x 2,.., x n } Servade (kaarte) hulk: A={ a 1, a 2,.., a m } Orienteeritud graafid

Kompleksarvu algebraline kuju

Vektorid II. Analüütiline geomeetria 3D Modelleerimise ja visualiseerimise erialale

HAPE-ALUS TASAKAAL. Teema nr 2

MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED, ÜLESANDED LEA PALLAS VII OSA

Planeedi Maa kaardistamine G O R. Planeedi Maa kõige lihtsamaks mudeliks on kera. Joon 1

Funktsiooni diferentsiaal

MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED LEA PALLAS XII OSA

Geomeetrilised vektorid

Lokaalsed ekstreemumid

9. AM ja FM detektorid

Ruumilise jõusüsteemi taandamine lihtsaimale kujule

Kontekstivabad keeled

28. Sirgvoolu, solenoidi ja toroidi magnetinduktsiooni arvutamine koguvooluseaduse abil.

Ehitusmehaanika harjutus

4.2.5 Täiustatud meetod tuletõkestusvõime määramiseks

Jätkusuutlikud isolatsioonilahendused. U-arvude koondtabel. VÄLISSEIN - COLUMBIA TÄISVALATUD ÕÕNESPLOKK 190 mm + SOOJUSTUS + KROHV

Ülekandmine on enamasti tehtud liiasusega (töökindlus, erineva rahakoti paksusega side)

ITI 0041 Loogika arvutiteaduses Sügis 2005 / Tarmo Uustalu Loeng 4 PREDIKAATLOOGIKA

Multimedia Multicast Protocols

Matemaatiline analüüs I iseseisvad ülesanded

Kirjeldab kuidas toimub programmide täitmine Tähendus spetsifitseeritakse olekuteisendussüsteemi abil Loomulik semantika

2017/2018. õa keemiaolümpiaadi piirkonnavooru lahendused klass

Sissejuhatus mehhatroonikasse MHK0120

2.2.1 Geomeetriline interpretatsioon

Δρομολόγηση Πολυεκπομπής

Eesti koolinoorte XLIX täppisteaduste olümpiaad

1. Paisksalvestuse meetod (hash)

Keemia lahtise võistluse ülesannete lahendused Noorem rühm (9. ja 10. klass) 16. november a.

Prisma. Lõik, mis ühendab kahte mitte kuuluvat tippu on prisma diagonaal d. Tasand, mis. prisma diagonaal d ja diagonaaltasand (roheline).

Füüsilise taseme komponendid. Sobiv meedium (sideliin) Liides arvuti ja sideliini vahel (võrgukaart) Võrguseadmed (suunavad ja võimendavad signaale)

Eesti koolinoorte 43. keemiaolümpiaad

Matemaatiline analüüs I iseseisvad ülesanded

PLASTSED DEFORMATSIOONID

Ecophon Square 43 LED

HULGATEOORIA ELEMENTE

Ecophon Line LED. Süsteemi info. Mõõdud, mm 1200x x x600 T24 Paksus (t) M329, M330, M331. Paigaldusjoonis M397 M397

T~oestatavalt korrektne transleerimine

Eesti koolinoorte XLVIII täppisteaduste olümpiaadi

HSM TT 1578 EST EE (04.08) RBLV /G

,millest avaldub 21) 23)

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ

1 Funktsioon, piirväärtus, pidevus

Joonis 1. Teist järku aperioodilise lüli ülekandefunktsiooni saab teisendada võnkelüli ülekandefunktsiooni kujul, kui

Andmeanalüüs molekulaarbioloogias

Koduseid ülesandeid IMO 2017 Eesti võistkonna kandidaatidele vol 4 lahendused

KATEGOORIATEOORIA. Kevad 2010

Smith i diagramm. Peegeldustegur

KRITON Platon. Siin ja edaspidi tõlkija märkused. Toim. Tõlkinud Jaan Unt

Kehade soojendamisel või jahutamisel võib keha minna ühest agregaatolekust teise. Selliseid üleminekuid nimetatakse faasisiireteks.

MATEMAATIKA AJALUGU MTMM MTMM

Juhistikusüsteeme tähistatakse vastavate prantsuskeelsete sõnade esitähtedega: TN-süsteem TT-süsteem IT-süsteem

20. SIRGE VÕRRANDID. Joonis 20.1

TARTU ÜLIKOOL Teaduskool. Võnkumised ja lained. Koostanud Henn Voolaid

Kauaoodatud Spore [digi] käes testis Ainuraksest kosmosevallutajaks

Compress 6000 LW Bosch Compress LW C 35 C A ++ A + A B C D E F G. db kw kw /2013

KATEGOORIATEOORIA. Kevad 2016

1 Kompleksarvud Imaginaararvud Praktiline väärtus Kõige ilusam valem? Kompleksarvu erinevad kujud...

4.1 Funktsiooni lähendamine. Taylori polünoom.

sin 2 α + cos 2 sin cos cos 2α = cos² - sin² tan 2α =

Δίκτυα Επικοινωνιών ΙΙ : Εισαγωγή στην IPv6 τεχνολογία

Kontrollijate kommentaarid a. piirkondliku matemaatikaolümpiaadi

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

Elastsusteooria tasandülesanne

RF võimendite parameetrid

Teaduskool. Alalisvooluringid. Koostanud Kaljo Schults

8. KEEVISLIITED. Sele 8.1. Kattekeevisliide. Arvutada kahepoolne otsõmblus terasplaatide (S235J2G3) ühendamiseks. F = 40 kn; δ = 5 mm.

Krüptoräsid (Hash- funktsioonid) ja autentimine. Kasutatavaimad algoritmid. MD5, SHA-1, SHA-2. Erika Matsak, PhD

MATEMAATILISEST LOOGIKAST (Lausearvutus)

Kuressaare Vanalinna Kool. Informaatika õppematerjal esimesele ja teisele kooliastmele. Koostas: Eha Kask Pildid joonistas: Anne Metsamaa

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

1.1. NATURAAL-, TÄIS- JA RATSIONAALARVUD

Sissejuhatus. Kinemaatika

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

KOLMAPÄEV, 15. DETSEMBER 2010

M-Bus näidik / andmeloger

ALGEBRA I. Kevad Lektor: Valdis Laan

Milline navi on Androidi

KOMBINATSIOONID, PERMUTATSIOOND JA BINOOMKORDAJAD

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF

5. TUGEVUSARVUTUSED PAINDELE

Suhteline salajasus. Peeter Laud. Tartu Ülikool. peeter TTÜ, p.1/27

Kõrv vastu arvutit: testis 2.1 arvutikõlarid

Matemaatilised ja trigonomeetrilised funktsioonid

Multicasting In Broadband Networks

KEEMIAÜLESANNETE LAHENDAMISE LAHTINE VÕISTLUS

Energiabilanss netoenergiavajadus

Funktsioonide õpetamisest põhikooli matemaatikakursuses

Kas Androidi ostmiseks on õige aeg? Eesti esimene võrdlustest!

Analüütilise geomeetria praktikum II. L. Tuulmets

Punktide jaotus: kodutööd 15, nädalatestid 5, kontrolltööd 20+20, eksam 40, lisapunktid Kontrolltööd sisaldavad ka testile vastamist

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

Β. Μάγκλαρης.

6.6 Ühtlaselt koormatud plaatide lihtsamad

STM A ++ A + A B C D E F G A B C D E F G. kw kw /2013

SISUKORD 1. SISSEJUHATUS FÜÜSIKASSE 2. FÜÜSIKA UURIMISMEETOD

2017/2018. õa keemiaolümpiaadi lõppvooru ülesannete lahendused klass

DEF. Kolmnurgaks nim hulknurka, millel on 3 tippu. / Kolmnurgaks nim tasandi osa, mida piiravad kolme erinevat punkti ühendavad lõigud.

Transcript:

Multicast idee ffl Hariliku punktist punkti edastuse (unicast) puhul saadetakse pakett ühele kindlale adressaadile. ffl Leviedastuse (broadcast) korral saadetakse pakett mingis piirkonnas kõigile hostidele, mis seda kuulevad. ffl Oleks vaja vahepealset varianti saata paketti mingile hulgale hostidele, kuid teisi mitte tülitada. ffl Selleks on välja mõeldud multiedastus (multicast) viis saata pakett nii, et selle saaksid kätte täpselt need hostid, mis sellest huvitatud on. ffl Multiedastust saab defineerida mitmes erinevas protokollikihis näiteks 2. kihis Etherneti tasemel, 3. kihis IP tasemel. 1

Etherneti multicast ffl Toimub ühe Ethernet-võrgu piires, levib seega üle järgurite ja sildade, kuid mitte üle ruuterite. ffl Targematele ethernetikaartidele saab tarkvaraliselt ette anda nimekirja Etherneti aadressidest, mille adapter omadeks tunnistab (s.t. korjab sellise sihtaadressiga paketid üles ja annab edasi ülemisele kihile). ffl Selliste aadresside nimekirja pikkus on piiratud. Kui nimekirja pikkus ületatakse või kui sellise nimekirja tuge pole, kasutatakse multiedastuse emuleerimiseks promiscuous-moodi, kus korjatakse kaablist üles kõik paketid, mida kuuldakse. ffl Osa aadresse on IEEE poolt eraldatud kindlaks otstarbeks. Vabalt kasutatavad multiaadressid on vahemikus C0-00-00-00-80-00 kuni C0-00- 40-00-00-00. 2

IP multicast (1) ffl Multiedastuse jaoks on eraldatud aadressivahemik 224.0.0.0-239.255.255.255 (klass D). 4 esimest bitti aadressis on ühed, ülejäänud 28 bitti moodustavad multicasti grupi numbri (vrdl. multicasti gruppi ja raadiokanalit). ffl Aadressipiirkond 224.0.0.0-224.0.0.255 on reserveeritud kohaliku leviga gruppide jaoks (s.t. neile aadressidele saadetud pakette ei edastata kunagi ühelt liideselt teisele). ffl IP pakettidel on kaasas TTL väli (time-to-live). Multicasti puhul on TTL väärtustel spetsiaalsed tähendused: 0 kohalik masin 1 kohalik võrk <32 sama site, asutus või osakond <64 sama regioon <128 sama kontinent <192 ülemaailmne, piiratud riba <256 piirangud puuduvad 3

IP multicast (2) ffl Reserveeritud aadresse: 224.0.0.1 kõik masinad alamvõrgus 224.0.0.2 kõik ruuterid alamvõrgus 224.0.0.4 kõik DVMRP ruuterid 224.0.0.5 kõik OSPF ruuterid... 224.0.0.9 kõik RIPv2 ruuterid... ffl IP multicasti edastamine üle Etherneti: ARP i analoog puudub, IP aadressi madalamad 23 bitti kopeeritakse otse MAC aadressi madalamatesse bittidesse. Selle jaoks on reserveeritud MAC aadresside vahemik 01-00-5E-XX-XX-XX ning nende XX ide asemele see IP aadressi osa kirjutataksegi. ffl 5 bitti jääb kajastamata, seega mingi tõenäosusega tekib kollisioon ning kahe multiaadressi paketid pole eristatavad. Sel juhul eristatakse õigeid pakette valedest sihtpunkti IP aadressi järgi. 4

Gruppidega liitumine ja IGMP ffl Ühe segmendi piires on infovahetus lihtne: Λ Vastuvõtja hosti mingi programm liitub mingi grupiga ja jääb multicasti aadressile bind itud pordil kuulama. Grupile vastav MAC aadress lisatakse võrgukaardile oma aadressiks. Λ Saatja saadab paketi multiaadressile. Saadetakse vastav Etherneti kaader. Λ Kaadrit näevad need hostid, millele mõni programm on ühinenud ühega vastavatest IP aadressidest. Kui mõni programm kuulab antud paketi sihtpordil, saab ta paketi kätte. ffl Et pakett leviks ka kaugemale, peavad kõigepealt ruuterid teadma, mis grupid nendega ühendatud võrkudes levivad. Ruuterite teavitamiseks kasutatakse IGMP protokolli (Internet Group Management Protocol). 5

Multicasti ruutimine (1) ffl Probleem: missuguseid multicasti pakette kuhu saata (ja kuhu mitte saata). ffl Lihtsameelsed lahendused: üleujutamine (saadame igale poole); üks kindel puukujuline selgroog (alamhulk ruuteritest), mille kaudu käib kogu multicast-liiklus. ffl Lähteaadressil baseeruvad puud. Idee on selles, et ruuterid vahetavad omavahel infot, et teada lühimat teed lähtevõrkudesse. ffl Ruutingutabelites ei määra mitte sihtpunkt järgmist sammu, vaid lähtepunkt määrab eelmise sammu. ffl Kui nüüd pakett tuleb sisse liideselt, kustkaudu ruuteri arvates läheb lühim tee paketi lähtepunkti, siis võetakse pakett vastu ja saadetakse teistel liidestel edasi. Kui pakett saabub mõne teise liidese kaudu, visatakse ta minema. 6

Multicasti ruutimine (2) ffl Tahame arvestada ka grupikuuluvusi, et hoida kokku võrguressurssi. ffl Viimase sammu ruuteritel on enda taga olevates võrkudes hetkel kasutatavad grupid teada IGMP tulemusena. Seda infot oleks vaja edasi levitada. ffl Täiendus eelnevale protkollile: toome sisse IGMP analoogi puu pügamiseks. ffl Kui üheski ruuteri taga olevas võrgus pole ükski masin antud grupiga liitunud ning samuti pole teada neis võrkudes ühtegi ruuterit, mis oleks selle grupiga liitunud, saata ülespoole (allika poole) teade prune selle grupi kohta. ffl Selle tulemusena ei saadeta enam vastava grupi pakette alla. ffl Kui on vaja kiiresti jälle kasutama hakata, siis saata üles graft teade, mispeale hakatakse kohe jälle saatma. 7

8

Multicasti ruutingu protokollid ffl DVMRP (Distance Vector Multicast Routing Protocol) realiseerib lähteaadressil baseeruvad pügamisega puud, RIP i sarnane. ffl MOSPF (Multicast Extensions to OSPF) Lisab multicasti toe üldlevinud OSPF ruutinguprotokollile. ffl PIM (Protocol Independent Multicast) allolevast unicasti ruutinguprotokollist sõltumatu protokollistik (uusim): Λ PIM-SM (Sparse Mode PIM) hõredalt laiali paiknevate süsteemide vaheline ruutinguprotokoll Λ PIM-DM (Dense Mode PIM) tihedalt koos paiknevate süsteemide vaheline ruutinguprotokoll 9

MBONE Kogu Internet ei ole veel multiedastuseks võimeline. Eksisteerivad saared, mille piires multiedastus töötab. Hulk selliseid saari on kokku ühendunud virtuaalseks multicast-võrguks nimega MBONE. Saarte ühendamiseks kasutatakse eid: saar 2 saar 1 saar 3 saar 4 saar 5 10