2016 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Hasonló dokumentumok
2016 UNIVERSITAS SCIENTIARUM SZEGE- DIENSIS

2017 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Department of Software Engineering

2016 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

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

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

Az alábbi állítások közül melyek a forgalomirányító feladatai és előnyei?

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

6. Forgalomirányítás

Forgalomirányítás (Routing)

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

Department of Software Engineering

FORGALOMIRÁNYÍTÓK. 7. Távolságvektor alapú forgalomirányító protokollok CISCO HÁLÓZATI AKADÉMIA PROGRAM IRINYI JÁNOS SZAKKÖZÉPISKOLA

Department of Software Engineering

Dinamikus routing - alapismeretek -

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

13.A. Ön egy kisvállalat rendszergazdájaként a hálózati eszközök konfigurálását és folyamatos ellen

CCNA Exploration Scope and Sequence (2007 április)

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

WS 2013 elődöntő ICND 1+ teszt

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

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

Hálózati alapismeretek

Cisco Teszt. Question 2 Az alábbiak közül melyek vezeték nélküli hitelesítési módok? (3 helyes válasz)

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

5. Forgalomirányítás távolságvektor alapú protokollal

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

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

FOKSZ Mérnökinformatikus záróvizsga szóbeli tételsor

4. Vállalati hálózatok címzése

FORGALOMIRÁNYÍTÁS TÁVOLSÁGALAPÚ IRÁNYÍTÓ PROTOKOLLAL. Hálózati ismeret II. c. tárgyhoz Szerkesztette: Majsa Rebeka

Gyakorlati vizsgatevékenység

Department of Software Engineering

Advanced PT activity: Fejlesztési feladatok

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

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

2016 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

Department of Software Engineering

WorldSkills HU 2008 döntő Packet Tracer

Számítógép-hálózatok 10. gyakorlat Network Address Translation Bordé Sándor

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

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

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

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

HÁLÓZATI ISMERETEK GNS 3

Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i

Hálózati architektúrák laborgyakorlat

6. Az IP-címzés használata a hálózati tervezésben

Az 1. ábrán látható értékek szerint végezzük el az IP-cím konfigurációt. A küldő IP-címét a következő módon tudjuk beállítani:


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

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

icompetiton forduló Elméleti kérdések

Oktatási segédlet A CNNA vizsgára való felkészüléshez Cisco Certified Network Associate

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

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

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze

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

Hálózati ismeret II. c. tárgyhoz Szerkesztette: Majsa Rebeka

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

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

Képességeken alapuló felmérés. Akadémiai hallgatói változat

2017 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Bevezető. PoC kit felépítése. NX appliance. SPAN-Proxy

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

ALKALMAZÁSOK ISMERTETÉSE

Újdonságok Nexus Platformon

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

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

Otthoni ADSL telefonos kapcsolat megosztása két számítógép között ethernet kártyákkal külső ADSL modemen keresztül.

Internetkonfigurációs követelmények. A számítógép konfigurálása. Beállítások Windows XP alatt

OpenBSD hálózat és NAT64. Répás Sándor

JÁNOS SZAKKÖZÉPI SKOLA

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

CISCO gyakorlati segédlet. Összeállította: Balogh Zoltán

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Department of Software Engineering

CCNA 3. A kapcsolás alapjai, és haladó szintű forgalomirányítás 3. EIGRP. IRINYI JÁNOS SZAKKÖZÉPISKOLA Név. CISCO Hálózati Akadémia Program

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

TÁVKÖZLÉS ISMERETEK KÖZÉPSZINTŰ GYAKORLATI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

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

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

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

Department of Software Engineering

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

2011 TAVASZI FÉLÉV 10. LABORGYAKORLAT PRÉM DÁNIEL ÓBUDAI EGYETEM NAT/PAT. Számítógép hálózatok gyakorlata

IPv6 Elmélet és gyakorlat

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

Department of Software Engineering

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

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

Hálózati architektúrák laborgyakorlat


Átírás:

Tavasz 2016 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Department of Software Engineering Számítógép-hálózatok 9. gyakorlat Forgalomirányítás (RIP) Somogyi Viktor S z e g e d i T u d o m á n y e g y e t e m

Tartalomjegyzék Bevezetés... 3 Statikus forgalomirányítás... 3 Forgalomirányító protokollok... 3 Távolságvektor alapú protokollok... 4 RIP (Routing Information Protocol)... 5 EIGRP (Enhanced Interior Gateway Routing Protocol)... 5 A RIP protokoll konfigurálása Packet Tracerben... 6 Kérdések... 8 Források... 9 2

Bevezetés Nagyméretű hálózatoknál könnyen előfordul, hogy a felépítése igen bonyolulttá, átláthatatlanná válik. Ilyenkor intuitívan is azon kezd el gondolkodni az ember, hogy kisebb, átláthatóbb részekre kell darabolni, alhálózatokra bontani. Ehhez hasonló dolgokat korábban is csináltunk, azaz alhálózatokra bontottunk nagyobb egységeket, és routerekkel kötöttük össze az egyes alhálózatokat. Statikus forgalomirányítás Korábban már foglalkoztunk ezzel, így most csak röviden átismételjük az ide tartozó ismereteket. Amikor nagyobb hálózatokat terveztünk, akkor előfordult, hogy nem jutott el a ping csomag az egyik géptől a másikig, mert több routeren is át kellett mennie. Ekkor a routereknek megadtuk egy táblában (ezt nevezzük forgalomirányító táblának, vagy angolul routing table-nek), hogy merre továbbítsa a csomagokat. Ezt volt a statikus forgalomirányítás. Éles helyzetben ez viszont nem biztos, hogy használható, hiszen ha elgondolkodunk ezen, a következő tanulságokra juthatunk: Nagy rendszereket bonyolult lehet felkonfigurálni. Ha változik a hálózat architektúrája, akkor nagy munkával jár átállítani a forgalomirányítást. Esetenként akár nagyon nehezen követhető a hálózat működése. Nem eredményez optimálisabb forgalomelosztást a manuális konfigurálás. Ezek miatt egyértelműen látszik, hogy nem éri meg statikus forgalomirányítást használni, így inkább automatikus módszereket részesítenek előnyben a hálózat tervezői. A következőkben ezeket tekintjük át, illetve azt, hogyan lehet a Packet Tracerben alkalmazni a megszerzett ismereteket. Forgalomirányító protokollok Az előbbiek nyomán nyilvánvalóvá vált, hogy valamilyen algoritmusokat kell alkalmazni arra, hogy könnyítsünk a forgalomirányításon. Az általános céljaink főként a következők: Legyen könnyen beállítható, hogy a hálózatot gyorsan működésbe tudjuk hozni. Legyen karbantartható és hibatűrő, ugyanis nagy hálózatok esetén arra kell számítanunk, hogy a létező forgalomirányítók (azaz routerek) egy bizonyos százaléka nem működik, vagy nincs a hálózatba bekapcsolva. Az előbbi következménye, hogy legyen skálázható, azaz könnyen lehessen új eszközöket beépíteni úgy, hogy nekünk egyébként ne kelljen nagyon belenyúlni, sok dolgot megváltoztatni. Legyen hatékony, azaz ossza szét a terhelést a hálózaton, emellett minél rövidebb útvonalakat próbáljon meg találni. 3

A forgalomirányító algoritmusoknak két fő osztálya létezik: Távolságvektor alapú ebben az anyagban ezeket részletezzük Kapcsolatállapot alapú majd egy későbbi gyakorlaton fognak szerepelni Távolságvektor alapú protokollok A távolságvektor alapú forgalomirányításnál az algoritmus a routerektől kapott információt az alapján értékeli, hogy: Milyen távol van hálózat a forgalomirányítótól? (Távolság) Milyen irányba kell a csomagot továbbítani a hálózat felé? (Vektor) A távolságot itt nem egyszerű fizikai távolságként értjük, hanem különböző komponensektől függő (esetleg ezek súlyozott összegeként értelmezett) mértékként. Ezek a komponensek a következők lehetnek: Ugrások száma Adminisztratív költség Sávszélesség Átviteli sebesség Késleltetések valószínűsége Megbízhatóság Az útvonal vektor összetevője pedig az adott útvonalban a következő ugrás IP címe. A távolságvektort úgy is elképzelhetjük, mint egy jelzőtáblát a kereszteződésben, ami mutatja, hogy merre, és milyen messze található a cél. Az út mentén pedig további táblák találhatóak, és ahogy közeledünk a cél felé, a távolság egyre csökken. Minden távolságvektor alapú forgalomirányítást használó forgalomirányító az irányítási információit elküldi a szomszédjainak. Ezt a szomszédok megnövelik az út távolságával, ezzel jelzik, hogy innen már nagyobb költséggel lehet elérni. Ezután továbbküldik az ő szomszédjaiknak, és így tovább, így végül a router a szomszédos routerek információi alapján tanulja meg az egyes hálózatok távolságát. 4

Hogy egy példát hozzunk, nézzük meg a fenti táblát. Például az R2 az R1-től kap információt. R2 megnöveli a kapott táblában szereplő költségértékeket, majd továbbküldi a szomszédjainak, jelen esetben R3-nak és R4-nek, és végül kialakul egy összegzett távolság. A távolság felderítő folyamat után a router megkeresi a legrövidebb útvonalat, majd erre küldi el a csomagot. RIP (Routing Information Protocol) Ezt a protokollt az RFC 1058-ban definiálták. Jellemzői: Távolságvektor alapú. Az útvonal kiválasztásakor az ugrásszámot használja mértéknek. A 15 ugrásnál hosszabb útvonalakat elérhetetlennek tekinti. 30 másodpercenként elküldi az irányítótábláját a szomszédjainak. Az útvonalfrissítéskor az előbbiek alapján mindig eggyel növekszik a távolság értéke, hiszen egy ugrással több kell a célba jutáshoz. Ezek után azonnal tájékoztatja a hozzá kapcsolódó routereket is a változásokról, és így továbbgyűrűzik a frissítés. Az RIP könnyen konfigurálható (majd meg fogjuk látni ), emiatt széles körben elterjedt. Ennek ellenére néhány hátránya is van, ezek pedig: A maximum 15 ugrásnak köszönhetően csak olyan hálózatokban alkalmazható, ahol 16 forgalomirányítónál több nincs sorban egymás után kötve. A frissítés jelentős forgalmat jelent nagy hálózatok esetén. Nagy hálózatok változása esetén lassan konvergál. Jelenleg 2 verziója van (igen meglepő módon RIPv1 és RIPv2). Az utóbbit szokták használni, mert sokat javítottak rajta az első verzióhoz képest, például támogatja az osztályok nélküli alhálózatokat (tehát az egyedi alhálózati maszkokat). EIGRP (Enhanced Interior Gateway Routing Protocol) Ez a Cisco saját fejlesztésű protokollja, amelyet többek között a RIP hibáinak kiküszöbölésére hoztak létre. Ilyen hiba például a max. 15 ugrás kezelése, vagy az ugrásszám mértékként való használata. Ehelyett az EIGRP összetett mértéket használ, amely többek között a sávszélességből és a csomag adott útvonalra vonatkozó késleltetéséből adódik össze. A protokoll jellemzői: Egy útvonal költségének kiszámítására több mértéket használ. A távolságvektor alapú protokollok következő ugrás szerinti mérték tulajdonságait ötvözi további adatbázisokkal és frissítési jellemzőkkel. Maximum 224 ugrást engedélyez. Az EIGRP nem csak a forgalomirányító táblában tárolja a működéséhez szükséges információkat, hanem használ úgynevezett szomszédtáblát és topológiatáblát. 5

Az előbbiben azok a routerek adatai (IP cím, sávszélesség, típus) találhatók, amelyek közvetlenül csatlakoznak a routerhez. Az utóbbi a szomszédos forgalomirányítók hirdetményei alapján épül fel, és tartalmazza a szomszédok által meghirdetett összes útvonalat. E tábla segítségével gyorsan képes a topológia megváltozásakor alternatív útvonalat keresni, így gyorsabban adaptálódik, mint az RIP. A RIP protokoll konfigurálása Packet Tracerben A RIP protokollt, mint ahogy fentebb ígértük, igen egyszerű konfigurálni. Első lépésben hozzuk létre az alábbi hálózatot (a hálózati maszkok mindenhol az alapértelmezett 255.255.255.0 értéket veszik fel): Egyesül azt kell megadnunk, hogy az egyes routerek milyen szomszédokkal rendelkeznek, ezek pedig az egyes routerek esetében a következők: Router0: 192.168.1.0, 192.168.5.0, 192.168.6.0 Router1: 192.168.3.0, 192.168.4.0, 192.168.5.0 Router2: 192.168.2.0, 192.168.4.0, 192.168.6.0 Ezt a konfigurálást parancssorból a következőképpen tudjuk elvégezni: Nyissuk meg mondjuk Router0 CLI parancssorát Írjuk be a következő parancsokat: Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#version 2 Router(config-router)#network 192.168.1.0 Router(config-router)#network 192.168.5.0 Router(config-router)#network 192.168.6.0 A fenti lépésekben egyszerűen beléptünk a router admin interfészére, majd a router rip parancs segítségével elindítottuk a konfigurációt. Ezután beállítottuk azt, hogy a kettes verziót használja, majd hozzáadtuk azon hálózatokat, amelyek kapcsolódnak a routerhez. Mindezt megtehetjük akár a grafikus felületen is (itt viszont nem tudjuk megadni, hogy melyik verziót használja a router). Ez a következő ábrán látszik: 6

Tehát első lépésben megnyitjuk a Router konfigurációs felületét, majd a bal oldali listából kiválasztjuk a RIP menüt. Ezen belül meg már csak hozzá kell adnunk a megfelelő hálózatokat. Figyelem, ez a mód nem biztosítja, hogy a kettes, azaz újabb verziót használjon, ezt nekünk kézzel kell megtenni! Vegyük az alábbi, bonyolultabb hálózatot, amely alhálózatokat is tartalmaz. Ez esetben a RIP protokollnak elég mindössze a hálózati címet (alhálózati rész nélkül) megadni, tehát így néz ki pl. a Router4 konfigurálása: Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#version 2 Router(config-router)#network 192.168.1.0 7

Kérdések 1. Melyik állítások igazak a statikus forgalomirányításra? 2. Melyek a forgalomirányító algoritmusok fő osztályai? 3. Milyen céljai lehetnek egy forgalomirányító algoritmusnak? 4. Milyen komponensek alkothatják a routerek közötti távolságot? 5. Milyen hátrányai vannak az RIP protokollnak? 6. Milyen javításokat végeztek az EIGRP-ben az RIP-hez képest? 7. Beállítható-e a Packet Tracerben egy router grafikus konfigurációjában a használt RIP verzió? 8. Mire szolgál a router rip parancs? 9. Mire szolgál a network 192.168.5.0 parancs? 10. Helyes-e a network 192.168.10.0 parancs akkor, ha alhálózatok is vannak? 8

Források 1. CISCO CCNA első és második szemeszterének tananyaga 2. Andrew S. Tanenbaum: Számítógép-Hálózatok 9