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

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

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

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

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

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

Az internet ökoszisztémája és evolúciója. Gyakorlat 4

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

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

Újdonságok Nexus Platformon

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

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

Az internet ökoszisztémája és evolúciója. Gyakorlat 4

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

Dinamikus routing - alapismeretek -

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

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

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

Hálózati architektúrák laborgyakorlat

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

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

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

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

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) -

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

Hálózati réteg - áttekintés

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

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

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Hálózati architektúrák laborgyakorlat

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

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

Az internet ökoszisztémája és evolúciója

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

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

routing packet forwarding node routerek routing table

Forgalomirányítás (Routing)

Alhálózatok. Bevezetés. IP protokoll. IP címek. IP címre egy gyakorlati példa. Rétegek kommunikáció a hálózatban

Ethernet/IP címzés - gyakorlat

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

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

6. Forgalomirányítás

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Számítógép-hálózatok. Gyakorló feladatok a 2. ZH témakörének egyes részeihez

A kapcsolás alapjai, és haladó szintű forgalomirányítás. 1. Ismerkedés az osztály nélküli forgalomirányítással

20 bájt 8 bájt. IP fejléc UDP fejléc RIP üzenet. IP csomag UDP csomag

Az internet ökoszisztémája és evolúciója. Gyakorlat 2

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 alapismeretek

MAC címek (fizikai címek)

Átmenet az IPv4-ből az IPv6-ba

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

IPv6 Elmélet és gyakorlat

Hálózati architektúrák és Protokollok Levelező II. Kocsis Gergely

Az IPv6 a gyakorlatban

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

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

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

Györgyi Tamás. Szoba: A 131 Tanári.

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

V2V - Mobilitás és MANET

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

Internet használata (internetworking) Készítette: Schubert Tamás

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

OSI-modell. 9.Tétel. A fizikai réteg (physical layer)

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

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

Kiszolgálók üzemeltetése. Iványi Péter

UTP vezeték. Helyi hálózatok tervezése és üzemeltetése 1

Számítógép-hálózatok zárthelyi feladat. Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont)

Címzés IP hálózatokban. Varga Tamás

L2 hálózati összeköttetés megvalósítása IP gerinc felett Cisco OTV technológiával. NETWORKSHOP2010 Debrecen Zeisel Tamás Cisco Magyarország

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

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

5. Hálózati címzés. CCNA Discovery 1 5. fejezet Hálózati címzés

Internet Protokoll 4 verzió

IV. - Hálózati réteg. Az IP hálózati protokoll

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

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

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

Kiszolgálók üzemeltetése. Iványi Péter

Gyakorló feladatok a 2. ZH témakörének egyes részeihez. Számítógép-hálózatok. Dr. Lencse Gábor

20 bájt 8 bájt. IP fejléc UDP fejléc RIP üzenet. IP csomag UDP csomag

Hálózatok I. A tárgy célkitűzése

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

III. előadás. Kovács Róbert

Minőségbiztosítás IP hálózatokon (vitt9181)

Hálózati alapismeretek

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

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

Újdonságok Nexus Platformon

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

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

Az internet ökoszisztémája és evolúciója. Gyakorlat 3

Elosztott rendszerek

Routing update: 32 bites AS azonosítók. Jákó András BME

Átírás:

Hálózati Technológiák és Alkalmazások Vida Rolland BME TMIT 2016. október 28.

Internet topológia IGP-EGP hierarchia előnyei Skálázhatóság nagy hálózatokra Kevesebb prefix terjesztése Gyorsabb konvergencia Hibák terjedését korlátozza Adminisztratív autonómia Minden AS-en belül igény szerinti IGP protokoll 2016.10.28 Hálózati technológiák és alkalmazások 2

IGP vs. EGP IGP-ben automatikus szomszéd felderítés EGP-ben specifikusan konfigurált peerek IGP esetén bizalom az útválasztókban EGP esetén (viszonylag) megbízhatatlan kapcsolatok más hálózatokkal IGP-ben a prefixek terjesztése a teljes hálózatban EGP-ben a prefixek terjesztése adminisztratívan korlátozott Egy IGP protokoll egy AS routereit köti össze Egy EGP protokoll AS-eket köt össze 2016.10.28 Hálózati technológiák és alkalmazások 3

Border Gateway Protocol Az Internet egyik legfontosabb építőkockája BGP kronológia Eredeti szabvány BGP RFC 1105 ( 89) BGP-3 RFC 1267 ( 91) BGP-4 RFC 1771 ( 95) Legújabb verzió RFC 4271 ( 06) External BGP (ebgp) BGP viszony egy szomszédos útválasztóval más AS-ből Internal BGP (ibgp) BGP viszony egy szomszédos útválasztóval ugyanabból az AS-ből 2016.10.28 Hálózati technológiák és alkalmazások 4

BGP jellemzők CIDR (Classless Inter-Domain Routing) támogatás Változó hosszúságú hálózati prefixek Hatékony címtartomány aggregáció Manuális szomszéd beállítás Nincs automatikus felfedezés Nincsenek periodikus frissítések UPDATE üzenetek NLRI bejegyzések Network Layer Reachability Information (Destination prefix, AS útvonal, next hop) Hurkok elkerülése az AS-ek felsorolásával A nem elérhető útvonalakat is explicit módon jelzik 2016.10.28 Hálózati technológiák és alkalmazások 5

ibgp ebgp szomszédoktól való címeket terjeszti ibgp csomópontok - teljes összeköttetés ibgp nem szükséges útválasztás Hátrány egy teljes mesh nem skálázódik pl. ha n=1000, n(n-1)/2 = 499.500 ibgp kapcsolat 2016.10.28 Hálózati technológiák és alkalmazások 6

Route reflector 2016.10.28 Hálózati technológiák és alkalmazások 7

Route reflector redundancia 2016.10.28 Hálózati technológiák és alkalmazások 8

Csoportos kommunikáció Cél: egy egyedi célállomás helyett egy célállomás halmazzal (csoporttal) kommunikálni természetes általánosítása a pont-pont kommunikációnak (unicast) Multicast = többesadás 2016.10.28 Hálózati technológiák és alkalmazások 9

Mi is a multicast? Unicast Pont - pont Célcím: egyedi vevő címe Broadcast Pont - mindenki (csomagszórás) Célcím: a hálózat címe Multicast (Több)pont - többpont Célcím: a csoport címe Unicast csomagküldés Broadcast csomagküldés Multicast csomagküldés 2016.10.28 Hálózati technológiák és alkalmazások 10

Csoportos kommunikáció A csomagokat egy csoport minden tagjához el kell juttatni, nem csak egy célállomáshoz A csoport felépítése (tagsága) dinamikus lehet Működési alapelv: miután egy csoport létrejön Érdeklődő vevők (receiver) csatlakoznak a csoporthoz A hálózat foglalkozik a csoport karbantartásával és a csomagok továbbításával 2016.10.28 Hálózati technológiák és alkalmazások 11

Multicast alkalmazások Számos alkalmazás nem pont-pont alapú Pont-többpont Távoktatás Cache update Video on demand Többpont-többpont Videokonferencia, Audiokonferencia, Chat, Elosztott hálózati játékok Kooperatív alkalmazások 2016.10.28 Hálózati technológiák és alkalmazások 12

Követelmények Nincs olyan megoldás, mely minden környezetben ideális lenne A követelmények nagyban változnak az alkalmazás igényeitől függően a csoport méretétől függően a hálózati szolgáltatásoktól függően a résztvevők heterogeneitásától függően 2016.10.28 Hálózati technológiák és alkalmazások 13

Részvételi feltételek Csoporttagság ellenőrzés Nyitott csoport: bárki lehet tag Zárt csoport: tagsági korlátozások Forrásellenőrzés Bárki küldhet csomagot a csoportnak Csak egy csoporttag küldhet csomagokat Csak egy kijelölt forrás küldhet csomagokat 2016.10.28 Hálózati technológiák és alkalmazások 14

Adatátviteli feltételek Pont-pont kommunikáció megbízható vagy best-effort (garanciák nélkül) A cél ellenőrzi a kapott csomagot: vagy OK, vagy nem Pont-multipont kommunikáció minden vevő másként értékelheti a szolgáltatást Különböző megbízhatósági szintek 0-megbízhatóság: egyetlen vevőnek sem garantált a megbízható átvitel 1-megbízhatóság: legalább egy vevőnek garantált k-megbízhatóság: legalább k vevőnek garantált totális megbízhatóság: minden vevőnek garantált a megbízható szolgáltatás 2016.10.28 Hálózati technológiák és alkalmazások 15

Multicast különböző rétegekben A multicast (többesadás) szolgáltatást különböző rétegekben lehet implementálni Adatkapcsolási réteg (data link layer) pl. Ethernet multicast Hálózati réteg (network layer) pl. IP multicast, Xcast Alkalmazási réteg (application layer) pl. Narada, TBCP Melyik megoldás a jobb? Attól függ, nincs általános megoldás 2016.10.28 Hálózati technológiák és alkalmazások 16

Multicast különböző rétegekben Rétegek Alkalmazási réteg Middleware Szállítási réteg Hálózati réteg Adatkapcsolás Unicast Multicast Alkalmazások Overlay Multicast TCP Reliable Multicast IP IP Multicast Ethernet Unicast/Multicast 2016.10.28 Hálózati technológiák és alkalmazások 17

Ethernet Multicast Néhány Ethernet MAC cím multicast számára elkülönítve Ha egy G csoporthoz akarunk csatlakozni A hálózati kártya (network interface card, NIC) elvileg csak a unicast és broadcast címre küldött csomagokat hallgatja A csatlakozáshoz a G multicast címet is hallgatnia kell Hardware megoldás, hatékony Csomagküldés a G csoportban A csomag eláraszt minden LAN szegmenst mint broadcast esetén A kártyák melyek nem hallgatják a G multicast címet, eldobják a csomagot 2016.10.28 Hálózati technológiák és alkalmazások 18

Hálózati rétegű multicast A cél a hálózati erőforrások optimális kihasználása Egy csomag egy link-en csak egyszer megy át A router-ek egy multicast fát tartanak fenn A multicast fa mentén történik az adatátvitel A router-ek duplikálják a csomagokat ha szükséges Elágazási pontok a fán 2016.10.28 Hálózati technológiák és alkalmazások 19

A csoportos unicast nem skálázható Broadcast Center Backbone ISP 2016.10.28 Hálózati technológiák és alkalmazások 20

Helyette építsünk fákat A router-ek duplikálják a csomagokat Egy csomag legfeljebb egyszer megy át egy linken Broadcast Center Backbone ISP 2016.10.28 Hálózati technológiák és alkalmazások 21

IP Multicast Steve Deering PhD disszertációja (1990) Any Source Multicast (ASM) Nyitott csoportkommunikációs modell Bárki csatlakozhat egy csoporthoz, bármilyen engedélyezés nélkül Egy felhasználó több csoportnak is tagja lehet egyszerre Bárki küldhet adatokat a csoportnak, ha nem is tagja annak A csoport tagsága dinamikus Senki nem ismeri a csoport méretét, vagy a tagok kilétét 2016.10.28 Hálózati technológiák és alkalmazások 22

IP Multicast S. Deering, "Host Extensions for IP Multicasting", RFC 1112, 1989. A forrás csomagjait egy virtuális csoportcímre küldi Bárki aki csatlakozik a csoporthoz elérhető ezen a címen Megkapja az ezen címre küldött csomagokat Egy multicast csoportot egy class D IP cím azonosít 224.0.0.0 239.255.255.255 1110 + 28 bites csoport azonosító 2016.10.28 Hálózati technológiák és alkalmazások 23

Multicast Scoping Egy IP multicast csoport hatóköre szabályozva van: TTL alapú szabályozás Adminisztrációs szabályozás TTL alapú szabályozás Node-local 0 Link-local 1 Site-local < 32 Region-local < 64 Continent-local < 128 Global Scope < 255 2016.10.28 Hálózati technológiák és alkalmazások 24

Multicast Scoping Adminisztrációs szabályozás link-local scope 224.0.0.0-224.0.0.255 Egy router sohasem küldi tovább global scope 224.0.1.0-238.255.255.255 A teljes Interneten érvényes administrative scope 239.0.0.0-239.255.255.255 Nem küldik egy szervezet Intranet-jén kívülre 2016.10.28 Hálózati technológiák és alkalmazások 25