Broadcast és Multicast. Számítógépes Hálózatok és Internet Eszközök. Multicasting. IP Multicast Címek

Hasonló dokumentumok
Számítógépes Hálózatok és Internet Eszközök

Unicast. Broadcast. Multicast. A célállomás egy hoszt. A célállomás az összes hoszt egy adott hálózaton

Unicast A célállomás egy hoszt. Broadcast A célállomás az összes hoszt egy adott hálózaton

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT november 5. HSNLab SINCE 1992

IP multicast routing napjainkban. Jákó András BME EISzK

Hálózati Technológiák és Alkalmazások

Számítógépes Hálózatok ősz Hálózati réteg IP címzés, ARP, Circuit Switching, Packet Switching

Hálózati Technológiák és Alkalmazások

Újdonságok Nexus Platformon

Ethernet/IP címzés - gyakorlat

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT október 29. HSNLab SINCE 1992

Unicast és multicast szolgáltatást támogató IP maghálózatok tervezésének és analízisének támogatása

Routing. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

Hálózati Technológiák és Alkalmazások

Számítógépes Hálózatok

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT november 12. HSNLab SINCE 1992

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

Számítógépes Hálózatok 2013

V2V - routing. Intelligens közlekedési rendszerek. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba

IPTV protokollok oktatási segédanyag az IP alapú távközlés c. tárgyhoz

Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont

Szakdolgozat. Dudics Zsolt

1. Mit jelent a /24 címmel azonosított alhálózat?

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP kapcsolás hálózati réteg

Felhő alapú hálózatok (VITMMA02) Hálózati megoldások a felhőben

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Adott: VPN topológia tervezés. Költségmodell: fix szakaszköltség VPN végpontok

Hálózatok építése és üzemeltetése

IPv4 MULTICAST. Alapprobléma. Multicast IP címzés

Virtuális magánhálózat Virtual Private Network (VPN)

Address Resolution Protocol (ARP)

2011 TAVASZI FÉLÉV 3. LABORGYAKORLAT PRÉM DÁNIEL ÓBUDAI EGYETEM. IP címzés. Számítógép hálózatok gyakorlata

FORGALOMIRÁNYÍTÓK. 6. Forgalomirányítás és irányító protokollok CISCO HÁLÓZATI AKADÉMIA PROGRAM IRINYI JÁNOS SZAKKÖZÉPISKOLA

Hálózati réteg. WSN topológia. Útvonalválasztás.

Segédlet az IP Multicast mőködésének megértéséhez

Számítógépes Hálózatok 2011

2011. május 19., Budapest IP - MIKRO MOBILITÁS

Bevezető. Az informatikai biztonság alapjai II.

Hálózatok II. A hálózati réteg forgalomirányítása

Hálózati architektúrák laborgyakorlat

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Broadcast és Multicast. Számítógépes Hálózatok IPv4-Header (RFC 791) Multicasting

Forgalomirányítás, irányító protokollok (segédlet az internet technológiák 1 laborgyakorlathoz) Készítette: Kolluti Tamás RZI3QZ

Internet Protokoll 6-os verzió. Varga Tamás

IP anycast. Jákó András BME TIO

Routing IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el

Hálózati Technológiák és Alkalmazások

Routing update: IPv6 unicast. Jákó András BME EISzK

A TCP/IP modell hálózati rétege (Network Layer) Protokoll-készlet: a csomagok továbbítása. Legjobb szándékú kézbesítés

Hálózat szimuláció. Enterprise. SOHO hálózatok. Más kategória. Enterprise. Építsünk egy egyszerű hálózatot. Mi kell hozzá?

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

Hálózati rendszerek adminisztrációja JunOS OS alapokon

Hálózati architektúrák laborgyakorlat

Dinamikus routing - alapismeretek -

III. Felzárkóztató mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Ethernet. Hozzáférési hálózatoktechnológiák. Moldován István. Department of Telecommunications and Media Informatics

Multicast VPN TELCO környezetben. Papp Jenı, senior technikai tanácsadó CCIE#3871

Újdonságok Nexus Platformon

Forgalomirányítás (Routing)

IP alapú kommunikáció. 5. Előadás Routing 2 Kovács Ákos

MAC címek (fizikai címek)

Autonóm rendszerek (AS) tipusai. Számítógépes Hálózatok Inter-AS-Routing. Inter-AS routing: BGP (Border Gateway Protocol)

Számítógépes Hálózatok 2012

Organizáció. Számítógépes Hálózatok Gyakorlati jegy. Vizsga. Web-oldal

2: Minimális feszítőfák, legrövidebb utak. HálózatokII, 2007

Department of Software Engineering

Az RSVP szolgáltatást az R1 és R3 routereken fogjuk engedélyezni.

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

"1.rész: Utastájékoztatás 2.rész: Fedélzeti WiFi szolgáltatás biztosítása" eredménytájékoztató

Tartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP P címzés

IP alapú kommunikáció. 4. Előadás Routing 1 Kovács Ákos

Számítógépes Hálózatok ősz 2006

Organizáció. Számítógépes Hálózatok ősz Tartalom. Vizsga. Web-oldal

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

routing packet forwarding node routerek routing table

Számítógép hálózatok gyakorlat

Multicast routing protokollok vizsgálatának egyes kérdései. DERKA ISTVÁN egyetemi tanársegéd

Mobilitás és MANET Intelligens közlekedési rendszerek

Tájékoztató. Használható segédeszköz: -

Számítógépes Hálózatok. 6. gyakorlat

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

6. Forgalomirányítás

Hálózati Technológiák és Alkalmazások

Autonóm rendszerek (AS) tipusai. Számítógépes Hálózatok Inter-AS-Routing. Inter-AS routing: BGP (Border Gateway Protocol)

Számítógépes Hálózatok 2012

2017 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

4. előadás. Internet alapelvek. Internet címzés. Miért nem elegendő 2. rétegbeli címeket (elnevezéseket) használni a hálózatokban?

VIHIMA07 Mobil és vezeték nélküli hálózatok QoS alapok áttekintése

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Hálózatok építése és üzemeltetése

állomás két címmel rendelkezik

Számítógépes hálózatok

Kommunikációs rendszerek programozása. Routing Information Protocol (RIP)

Hálózati Architektúrák és Protokollok GI BSc. 3. laborgyakorlat

IP alapú kommunikáció. 3. Előadás Switchek 3 Kovács Ákos

Mobilitás és MANET (II)

Átírás:

Számítógépes Hálózatok és Internet Eszközök 20. Hálózati réteg Multicast Broadcast és Multicast Broadcast routing Egy csomagot (másolatot) minden más csomópontnak el kell küldeni Megoldások: A hálózat elárasztása (flooding) Jobb: Konstruáljunk egy minimális feszítıfát Multicast routing Az adatokat egy küldıtıl egyidejőleg több hoz kell eljuttatni Real time Streaming, Web-cache update, IPTV, Multi-player játékok Telefon-, Videokonferencia (all-to-all multicast), 2 Multicasting IP Multicast Címek Naív megoldás: Multicast-via-Unicast: A küldı egy külön másolatot küld az adatokról minden nak. Nagyon inefficiens: A küldött csomagok száma sokkal nagyobb, mint ami szükséges lenne (különösen rossz all-to-all multicast esetén). Egy multicast-fa felepítése segítségével: Minden linken csak egyszer továbbítódik egy csomag. A routerek döntik el, hogy egy csomagot több linken is továbbítanak-e. Class D IP címek 224.0.0.0 239.255.255.255 Egy multicast-csoport (group) minden tagja ugyanazt a címet használja 0 Group ID Cím allokálása Jól ismert (well-known) multicast címeket az IANA (Internet Assigned Numbers Authority) adja ki Átmeneti (Transient) multicast címek dinamikusan allokálhatók és visszadhatók Küldı Küldı Hatralévı rész: Jim Kurose (UMASS) foliái alapján Naív megoldás Multicast-fa 3 4

Multicast Routing: A megoldandó probléma Cél: találjunk egy fát (vagy fákat), amely összeköti azokat a routereket, melyek lokális hálózatában van olyan állomás, amely tagja a multicast csoportnak fa: nem tartalmaz kört (nem minden utat használ a routerek között) forrás alapú (source-based): minden forrástól külön fa a khoz osztott fa (shared tree): ugyanazt a fát használja a csoport minden tagja Módszerek multicast fák felépítésére Módszerek: source-based tree (forrás alapú fa): küldınként egy fa legrövidebb utak fája utak megfordítása (reverse path forwarding) group-shared tree: a csoport ugyanazt a fát használja Steiner fa center-based trees elıször áttekintjük az alap módszereket, majd a specifikus protokollokat, hogy hogyan használják ezeket a módszereket Osztott fa Forrás alapú fák 5 6 Legrövidebb utak fája (Shortest Path Tree) multicast forwarding tree: a legrövidebb utak a küldıtıl minden hoz Dijkstra algoritmusa Utak megfordítása (Reverse Path Forwarding) Azon alapul, hogy a routerek tudják a legrövidebb utat a küldıhöz Minden router a következı szabály szerint továbbítja a csomagot: S: küldı R 2 3 4 5 6 i router, melyhez kapcsolódik Router, amelyhez nem kapcsolódik link, melyet használunk a továbbításhoz, i jelzi, hanyadikként adta hozzá az algoritmus if (multicast datagramot fogadunk a küldı felıl a regrövidebb úton a bejövı linken) then minden kimenı linken továbbítjuk a datagramot (elárasztás) else ignoráljuk a datagramot 7 8

Reverse Path Forwarding: példa S: küldı R router, melyhez kapcsolódik router, melyhez nem kapcsolódik datagram továbbítódik datagram nem továbbítódik Az eredmény egy küldı-specifikus fordított legrövidebb utak fája Aszimmetrikus linkek esetén rossz választás lehet Reverse Path Forwarding: A fa visszavágása (pruning) A fa tartalmazhat részfákat, melyekben egyetlen egy multicast sincs. Ilyen részfákba nem kell a datagramokat továbbítani prune üzeneteket küldenek visszafelé azok a routerek, amelyekhez tartozó részfában nincs S: küldı R P P P router, melyhez kapcsolódik router, melyhez nem kapcsolódik prune üzenet linkek melyek megmaradnak a multicast forgalomhoz 9 0 Shared-Tree: Steiner fa Centrum alapú fák (Center-based trees) Steiner fa: egy fa, amely minden routert összeköt, amelyhez kapcsolódik multicast Minimum Steiner fa: minimális költségő fa, amely minden routert összeköt, amelyhez kapcsolódik multicast A minimum Steiner fa kiszámítása NP-teljes probléma kiváló heurisztikák léteznek a gyakorlatban nem használják: számítási bonyolultság a teljes hálózatról szükséges információ monolitikus: újraszámítás, ha egy új router csatlakozik a hálózathoz, vagy egy elhagyja a hálózatot Egy közös fát használ mindenki Egy routert azonosítunk a fa centrumaként Kapcsolódás a fához: A csatlakozni kívánó router küld egy unicast -üzenetet a centrum-routernek A -üzenetet közbensı routerek továbbítják a centrumrouternek A -üzenet elér egy olyan routert, amely már benne van a fában (legrosszabb esetben a centrum-routert) Az út, amin a by -üzenet továbbítódott, egy új ága lesz a fának, amely az elért routerbıl ágazik le 2

Centrum alapú fák: egy példa Internet Multicasting Routing: DVMRP Tegyük fel, hogy lett centrumnak választva: R 3 2 router, amelyhez kapcsolódik router, amelyhez nem kapcsolódik az utak sorrendje, amelyeken -üzenetek továbbítódnak DVMRP: distance vector multicast routing protocol, RFC075 flood-and-prune (elárasztás és visszavágás): reverse path forwarding (RPF), source-based tree Egymással kommunikáló DVMRP routerek felépítenek egy RPF fát, amelyet a DVMRP saját routing tábláiban tárol Semmit sem teszünk fel a DVMRP routerek között felhasznált unicastról A multicast csoportot inicializáló datagram mindenfelé továbbítódik RPF-elárasztást használva Azok a routerek, melyek nem kívánnak csatlakozni a fához, prune -üzenetet küldenek vissza 3 4 DVMRP: folytatás Alagút (Tunneling) soft state: DVMRP router periodikusan ( percenként) elfelejti a visszavágott (pruned) ágakat: A multicast adatok továbbfolynak a nemvisszavágott ágba A router egy ilyen ágban vagy megint visszaküld egy prune -üzenetet vagy tovább fogadja az adatokat Routerek gyorsan tudnak csatlakozni a fához Miután egy szomszédos állomástól IGMP -üzenetet kaptak Általánosan implementált kommerciális routerekben Mbone routing DVMRP-t használ Hogy lehet összekötni a multicast routereket az unicast routerek tengerében? Fizikai topológia Logikai topológia A multicast datagramot beágyazzuk egy normális (nem-multicastcímzéső) datagram belsejébe A normális IP datagram-ot rendes IP unicast-ot használva egy alagúton küldjük a multicast routerhez A multicast router kiágyazza multicast datagramot az unicast datagram belsejébıl 5 6

PIM: Protocol Independent Multicast A sőrőség / ritkaság következményei: Nem függ semmilyen specifikus unicast routing algoritmustól (mindegyikkel mőködik) Két különbözı multicast scenárió : Sőrő: A jai sőrőn helyezkednek el egymáshoz közel Sávszélesség bıven rendelkezésre áll Ritka: A hálózatok száma, melyek tartalmaznak ot, összehasonlítva a kapcsolódó hálózatok számával, alacsony A jai nagy távolságra szétszórtak Sávszélesség nem áll olyan bıségesen rendelkezésre Sőrő: A routereknél feltételezzük a ságot, addig amíg a router explicit prune ızenetet küld A multicast fa konstrukciója adatok által irányított (pl. RPF) Sávszélességet és a nem-csoportrouterek erıforrását pazarolja Ritka: Amíg a router nem kapcsolódik explicit, addig nincs sság A multicast fa konstukciója által irányított (pl., centrum alapú fa) Sávszélességet és a nem-csoportrouterek erıforrását konzervatívan használja 7 8 PIM Sőrő Mód (PIM Dense Mode) PIM Ritka Mód (PIM Sparse Mode) flood-and-prune RPF, hasonló a DVMRP-hez, de A felhasznált unicast protokoll routing tábláját használja az RPF-hez Kevésbé bonyolult (kevésbé hatékony) elárasztás lefelé, mint amit DVMRP használ, csökkenti a függést a felhasznált routing algoritmustól tartalmaz olyan protokoll mechanizmusokat, amellyel egy router kideríti, hogy levél csomópont-e a fában Centrum alapú fa felépítése A kapcsolódó router üzenetet küld a rendezvous ponthoz (RP) Közbensı routerek aktualizálják az állapotukat és továbbítják a üzenetet Miután az RP átal kapcsolódott a router, a router átválthat forrás alapú fára Növekszik az átvitel: kevésbé centralizált, rövidebb utak R Minden adat multicast a rendezvous pontból rendezvous pont 9 20

PIM Ritka Mód Multicast Scope Control kicsi TTL esetén Küldı(s): Az adatot unicasttal küldi a RPnak, ami lefelé elosztja a fában, amelynek az RP a centruma A RP kibıvítheti a multicast fát a forráshoz A RP küldhet stop üzenetet, ha nincs senki se hallgat! R Táguló győrő keresés (expanding ring search) a csoport egy közeli részhalmazának megtalálásához s 2. Kezdetben TTL= 2. Multicast query, 3. Várunk a válaszra 4. Ha nincs válasz, növeljük a TTL-t 5. Ha TTL=max, hiba 6. goto 2. Minden adat multicast a rendezvous pontból rendezvous pont 3 2 22 Multicast Scope Control Nagy TTL esetén Multicast Scope Control Adminisztratív TTL korlát a multicast forgalmat az adminisztratív domain-en belül tartja, pl. biztonsági vagy erıforrás okokból Administratively-Scoped Addresses (RFC 2 ) 239.0.0.0 239.255.255.255 közti címeket használ Támogat átfedı (nem csak egymásba ágyazott) domain-eket is A domain-en kívüli Internet A domain-en kívüli Internet Egy adminisztratív domain 23 Ezken a linkeken beállítunk egy TTL korlátot. Ha a korlát > TTL a csomagban, eldobja a csomagot Konvenciók: 0: azonos állomás, : azonos alhálózat, 5: azonos hely 63: azonos régió, 27: világszerte, 9: világszerte, korlátos sávszélességgel, 255: korlátlan Egy adminisztratív domain 24 Cím korlátot állítunk be ezen linkek interface-ein