Az EIGRP, vagyis az Enhanced Interior Gateway Routing Protocol egy fejlett távolságvektoros routing protokoll, amelyet a Cisco Systems fejlesztett ki. Elsődleges célja, hogy autonóm rendszereken belül hatékonyan ossza meg a hálózati útvonalakat, lehetővé téve a routerek számára a legjobb útvonalak meghatározását a célhálózatok felé.
Az EIGRP egyik legfontosabb jellemzője a Dual (Diffusing Update Algorithm) algoritmusa, amely biztosítja a hurokmentes útvonalválasztást és a gyors konvergenciát. Ez azt jelenti, hogy a hálózat változásaira gyorsan reagál, minimalizálva az adatvesztést és a kiesést. A Dual algoritmusa figyeli a szomszédos routerek által kínált útvonalakat, és kiválasztja a legmegbízhatóbb és leggyorsabb útvonalat a cél felé.
Az EIGRP hibrid protokollnak is tekinthető, mivel egyesíti a távolságvektoros és a link-state protokollok előnyeit.
A protokoll metrikája összetettebb, mint a hagyományos RIP protokollé. Számításba veszi a sávszélességet, a terhelést, a késleltetést és a megbízhatóságot, így pontosabb képet ad a hálózati útvonalak minőségéről. Az EIGRP emellett támogatja a változó hosszúságú alhálózati maszkokat (VLSM), ami lehetővé teszi a hálózati címek hatékonyabb kihasználását.
Az EIGRP működése során a routerek szomszédsági kapcsolatokat építenek ki egymással. Ezeket a kapcsolatokat Hello csomagok segítségével tartják fenn. A routerek csak a változásokat küldik el a szomszédaiknak, nem pedig a teljes routing táblát, ami jelentősen csökkenti a hálózati forgalmat. Ez a funkció, a bounded update, az EIGRP egyik kulcsfontosságú előnye.
Az EIGRP alkalmazása jelentős előnyökkel jár a hálózatok számára, beleértve a gyors konvergenciát, a hatékony sávszélesség-kihasználást és a skálázhatóságot. Alkalmazása különösen előnyös nagy, komplex hálózatokban, ahol a gyors és megbízható útvonalválasztás kritikus fontosságú.
Az EIGRP története és evolúciója
Az EIGRP, azaz az Enhanced Interior Gateway Routing Protocol, a Cisco által fejlesztett, távolságvektor alapú, de link-state protokoll tulajdonságait is ötvöző routing protokoll. Az eredeti IGRP (Interior Gateway Routing Protocol) utódja, melyet a 80-as évek közepén fejlesztettek ki a Cisco saját protokolljaként.
Az IGRP korlátai, mint például a korlátozott hop-szám (max. 255), valamint a lassú konvergencia, szükségessé tették egy továbbfejlesztett verzió létrehozását. Az EIGRP célja az volt, hogy javítsa az IGRP teljesítményét és megbízhatóságát, miközben megőrzi annak egyszerűségét.
Az EIGRP jelentős fejlesztéseket hozott az IGRP-hez képest. Bevezetésre került a DUAL (Diffusing Update Algorithm) nevű algoritmus, mely gyorsabb konvergenciát tesz lehetővé hálózati változások esetén. A DUAL algoritmussal az EIGRP képes követni a hálózat topológiáját, és gyorsan reagálni a változásokra, minimalizálva a routing loop-ok kialakulásának esélyét.
Az EIGRP egyik kulcsfontosságú újítása a bounded update mechanizmus, mely csak a változásokat továbbítja a szomszédos routereknek, csökkentve ezzel a hálózati forgalmat.
Az EIGRP továbbá támogatja a VLSM-et (Variable Length Subnet Masking), ami lehetővé teszi a hatékonyabb IP címkihasználást. Emellett bevezették a szomszédsági kapcsolatok fogalmát, ami biztosítja, hogy a routerek csak a megbízható szomszédokkal cseréljenek routing információkat.
Az EIGRP az évek során tovább fejlődött, és ma is széles körben használják a vállalati hálózatokban, köszönhetően a megbízhatóságának, a gyors konvergenciájának és a könnyű konfigurálhatóságának.
Az EIGRP alapvető működési elvei: Distance Vector és Link State protokollok kombinációja
Az EIGRP (Enhanced Interior Gateway Routing Protocol) egy hibrid routing protokoll, mely a distance vector és a link-state protokollok előnyeit ötvözi. Ez a kombináció teszi lehetővé, hogy az EIGRP gyors konvergenciát, alacsony protokoll terhelést és rugalmas hálózati topológiát biztosítson.
A distance vector protokolloktól örökölte azt az elvet, hogy a szomszédos routerekkel routing információkat cserél, de nem a teljes routing táblát küldi el rendszeresen. Ehelyett az EIGRP csak akkor küld frissítéseket, ha változás történik a hálózatban, vagyis eseményvezérelten működik. Ez jelentősen csökkenti a hálózati terhelést a hagyományos distance vector protokollokhoz képest.
Az EIGRP nem egyszerűen egy továbbfejlesztett distance vector protokoll, hanem egy olyan hibrid megoldás, ami a link-state protokollok egyes elemeit is alkalmazza a gyorsabb és megbízhatóbb útvonalválasztás érdekében.
A link-state protokollokhoz hasonlóan az EIGRP is fenntartja a szomszédsági kapcsolatokat a routerek között. Ezt a Hello csomagok segítségével éri el, melyeket rendszeresen küldözgetnek a szomszédos routerek, hogy ellenőrizzék a kapcsolat élőségét. Ha egy router nem kap Hello csomagot egy szomszédjától egy bizonyos időn belül, akkor a szomszédot elérhetetlennek tekinti, és elindítja a konvergencia folyamatot.
Az EIGRP egy DUAL (Diffusing Update Algorithm) algoritmust használ az útvonalak kiszámításához és a hálózati topológia változásaira való reagáláshoz. A DUAL lehetővé teszi, hogy az EIGRP gyorsan megtalálja a legjobb útvonalat egy adott célhoz, és alternatív útvonalakat is tárol, ha a legjobb útvonal elérhetetlenné válik. Ez a mechanizmus biztosítja a gyors konvergenciát és a hálózat stabilitását.
Az EIGRP metrikája összetettebb, mint a hagyományos distance vector protokolloké. Figyelembe veszi a sávszélességet, a késleltetést, a terhelést és a megbízhatóságot az útvonalak költségének kiszámításakor. Ez lehetővé teszi, hogy az EIGRP jobb útvonalválasztási döntéseket hozzon, mint a hagyományos distance vector protokollok, melyek csak a hop count-ot veszik figyelembe.
A Dual algoritmus (DUAL) részletes elemzése: A hurokmentes útvonalválasztás biztosítása

A Dual Update Algorithm (DUAL) az EIGRP szívében dobog, és felelős a hurokmentes útvonalválasztás biztosításáért. Nem csupán egy útvonalválasztó algoritmus, hanem egy komplex mechanizmus, amely garantálja a hálózat stabilitását és megbízhatóságát.
A DUAL alapelve, hogy minden útvonalhoz rendel egy feasible successor (FS)-t, ami egy olyan szomszédos router, amely a célhálózat felé vezető, bizonyítottan hurokmentes útvonalat kínál. Ez kulcsfontosságú a gyors konvergencia szempontjából, mert ha az aktuális útvonal (successor) meghibásodik, a router azonnal átválthat az FS-re anélkül, hogy új útvonalakat kellene keresnie.
A feasible condition (FC) az a feltétel, amelynek teljesülnie kell ahhoz, hogy egy szomszédos router feasible successor lehessen. Ez a feltétel egyszerűen fogalmazva azt mondja ki, hogy a szomszédos router által a célhálózatig mért távolság (reported distance vagy advertised distance) kisebb kell, hogy legyen, mint a jelenlegi router által a célhálózatig mért legjobb távolság (feasible distance vagy FD). Más szavakkal, a szomszédos router által hirdetett távolság nem lehet nagyobb, mint a legjobb távolság, amit a router valaha is mért a célhálózatig.
A DUAL célja, hogy mindig a leggyorsabban találjon hurokmentes útvonalat a célhálózatig, és hogy a hálózat topológiájának változásaira a lehető leggyorsabban reagáljon.
Amikor egy router elveszíti a successor-ét, és nincs feasible successor-e, akkor aktív állapotba kerül. Ebben az állapotban lekérdezi a szomszédos routereit, hogy van-e valakinek útvonala a célhálózathoz. Ezt a lekérdezést DUAL lekérdezésnek nevezzük. A szomszédos routerek válaszolnak a lekérdezésre, vagy továbbítják azt a saját szomszédaiknak, ha ők sem tudnak útvonalat biztosítani. Ez a folyamat addig folytatódik, amíg a router nem talál egy új útvonalat, vagy amíg minden lehetséges útvonalat meg nem vizsgált.
A DUAL három fő táblát használ az útvonalválasztási információk tárolására:
- Szomszédsági tábla: Tartalmazza a közvetlen szomszédos routerek listáját.
- Topológiai tábla: Tartalmazza az összes ismert útvonalat a hálózatban, beleértve a successor-eket és a feasible successor-eket.
- Útválasztási tábla: Tartalmazza a legjobb útvonalakat minden célhálózathoz.
A DUAL működése során a következő lépések ismétlődnek:
- Szomszédság felfedezése: A routerek Hello üzeneteket küldenek, hogy felfedezzék a szomszédaikat.
- Útvonal információk cseréje: A routerek útvonal információkat cserélnek a szomszédaikkal.
- Számítás: A routerek a DUAL algoritmust használva kiszámítják a legjobb útvonalakat a célhálózatokhoz.
- Konvergencia: A routerek frissítik az útválasztási tábláikat a legjobb útvonalakkal.
A reported distance és a feasible distance fogalmak megértése elengedhetetlen a DUAL működésének megértéséhez. A reported distance a szomszédos router által a célhálózatig mért távolság, míg a feasible distance a jelenlegi router által a célhálózatig mért legjobb távolság. A DUAL ezeket az értékeket használja annak eldöntésére, hogy egy szomszédos router feasible successor lehet-e.
A DUAL bonyolultsága ellenére elengedhetetlen az EIGRP stabilitásához és hatékonyságához. A hurokmentes útvonalválasztás és a gyors konvergencia biztosításával a DUAL lehetővé teszi az EIGRP számára, hogy hatékonyan kezelje a nagy és komplex hálózatokat.
EIGRP metrika számítása: Bandwidth, Delay, Load, Reliability és MTU
Az EIGRP egy távolságvektor protokoll, amely a hálózatban lévő útvonalak kiválasztásához metrikákat használ. Az EIGRP metrika számítása összetett, figyelembe véve több tényezőt, hogy a lehető legjobb útvonalat válassza ki. Ezek a tényezők a sávszélesség (Bandwidth), késleltetés (Delay), terhelés (Load), megbízhatóság (Reliability) és a maximális átviteli egység (MTU).
A sávszélesség (Bandwidth) a link elméleti maximális adatátviteli sebességét jelenti. Az EIGRP a legkisebb sávszélességet veszi figyelembe az útvonalon, mivel ez a szűk keresztmetszet. Minél nagyobb a sávszélesség, annál jobb az útvonal.
A késleltetés (Delay) az az idő, amíg egy csomag eljut az egyik végponttól a másikig. Az EIGRP az útvonalon lévő összes link késleltetését összegzi. Minél kisebb a késleltetés, annál jobb az útvonal.
Az EIGRP alapértelmezés szerint csak a sávszélességet és a késleltetést használja a metrika számításához. A terhelés és a megbízhatóság alapértelmezés szerint nem játszik szerepet, de konfigurálhatók a metrika számításánál.
A terhelés (Load) a link aktuális forgalmának mértéke. Magas terhelés esetén a link lassabb lehet, ezért az EIGRP elkerüli a nagy terhelésű linkeket. A terhelés értéke 1 és 255 között mozog, ahol az 1 a legkisebb és a 255 a legnagyobb terhelést jelenti.
A megbízhatóság (Reliability) a link csomagszórásának valószínűségét jelzi. Egy megbízható link kevésbé valószínű, hogy elveszíti a csomagokat. A megbízhatóság értéke 1 és 255 között mozog, ahol a 255 a legmegbízhatóbb linket jelöli.
A maximális átviteli egység (MTU) a legnagyobb csomagméret, amelyet egy link át tud vinni. Az EIGRP nem használja az MTU-t közvetlenül a metrika számításához, de az MTU-t figyelembe kell venni a hálózat tervezésekor, mert a túl nagy csomagok fragmentálódhatnak, ami rontja a teljesítményt.
Az EIGRP metrika képlete a következő:
Metrika = [K1 * Sávszélesség + (K2 * Sávszélesség) / (256 - Terhelés) + K3 * Késleltetés] * [K5 / (Megbízhatóság + K4)]
Ahol a K1-K5 konstansok alapértelmezett értékei: K1=1, K2=0, K3=1, K4=0, K5=0. Ezek az értékek módosíthatók, de nem ajánlott, mert inkonzisztenciát okozhat a hálózatban.
A fenti képlet egyszerűsödik, ha a K értékek az alapértelmezett értékeken vannak:
Metrika = Sávszélesség + Késleltetés
Az EIGRP a sávszélességet és a késleltetést normalizálja, mielőtt a képletbe helyettesítené. A sávszélességet 107 / minimális sávszélesség formában számítja, a késleltetést pedig a késleltetések összegét 10-zel osztva kapja meg. Ez biztosítja, hogy a metrika számítás konzisztens legyen a különböző link sebességek között.
EIGRP csomag típusok: Hello, Update, Acknowledgment, Query és Reply
Az EIGRP (Enhanced Interior Gateway Routing Protocol) hatékony működésének kulcsa a különböző csomag típusok használatában rejlik. Ezek a csomagok biztosítják a szomszédos routerek közötti kommunikációt, a topológia felfedezését és a routing információk terjesztését. A legfontosabb csomag típusok a következők:
- Hello csomagok: Ezeket a routerek rendszeresen küldik ki, hogy felfedezzék és fenntartsák a szomszédsági viszonyokat. Nem igényelnek választ, és multicast címre kerülnek kiküldésre.
- Update csomagok: Ezek a csomagok tartalmazzák a routing információkat, azaz a hálózati útvonalakat és azok metrikáit. Az Update csomagok megbízhatóan, unicast vagy multicast címre kerülnek küldésre, attól függően, hogy a router éppen új topológiát hirdet, vagy válaszol egy Query-re.
- Acknowledgment (ACK) csomagok: Az ACK csomagok a megbízható szállítás visszaigazolására szolgálnak. Egy router ACK csomagot küld, amikor sikeresen fogadott egy Update, Query vagy Reply csomagot.
- Query csomagok: Ha egy router elveszít egy útvonalat, vagy alternatív útvonalat keres, Query csomagokat küld a szomszédainak. A Query csomagok multicast címre kerülnek küldésre, és a router a szomszédoktól vár választ.
- Reply csomagok: A Reply csomagok a Query csomagokra adott válaszok. Tartalmazzák a kért útvonal információkat, vagy jelzik, hogy a szomszéd nem ismeri a célhálózatot. A Reply csomagok unicast címre kerülnek küldésre, közvetlenül annak a routernek, amely a Query csomagot küldte.
A különböző csomag típusok együttesen biztosítják a gyors konvergenciát és a hatékony routing-ot az EIGRP hálózatokban.
Az EIGRP csomag típusok közötti interakció kulcsfontosságú a hálózat stabilitásának és megbízhatóságának fenntartásához.
A Hello csomagok biztosítják a szomszédságok fennmaradását, míg az Update csomagok a routing információk megosztását. Az Acknowledgment csomagok garantálják a megbízható adatátvitelt. A Query és Reply csomagok lehetővé teszik az útvonalak dinamikus felderítését és a hálózati változásokra való gyors reagálást.
EIGRP szomszédság kialakítása és fenntartása: Hello protokoll és Hold Time
Az EIGRP (Enhanced Interior Gateway Routing Protocol) szomszédság kialakításának és fenntartásának kulcseleme a Hello protokoll és a Hold Time mechanizmus. A Hello csomagok segítségével a routerek felfedezik egymást a hálózaton. Ezek a csomagok periodikusan kerülnek kiküldésre a szomszédos routerek felé, jelezve a router aktív jelenlétét és EIGRP-képességeit.
A Hello csomagok tartalmazzák többek között az Autonomous System (AS) számot, amelynek meg kell egyeznie a szomszédos routerek között ahhoz, hogy a szomszédság létrejöjjön. Továbbá, a Hello csomagok tartalmazzák a K-értékeket (K1-K5), melyek a metrika számításához használt súlyozási tényezők. Ezeknek az értékeknek is egyezniük kell a szomszédok között.
A Hold Time az az időtartam, ameddig egy router hallgat egy szomszédtól Hello csomagot. Ha ez az idő lejár anélkül, hogy új Hello csomag érkezne, a router úgy tekinti, hogy a szomszéd kiesett a hálózatból. A Hold Time általában a Hello intervallum többszöröse (általában háromszorosa). A Hold Time és a Hello intervallum konfigurálható, de a legjobb gyakorlat az alapértelmezett értékek használata, hacsak nincs különösebb ok az eltérésre.
A Hello protokoll és a Hold Time együttesen biztosítják a szomszédság stabilitását és a hálózat gyors konvergenciáját, amikor egy szomszéd lekapcsolódik.
A megszakítás nélküli szomszédság elengedhetetlen a megbízható routing információk cseréjéhez. A Hello protokoll és a Hold Time biztosítják, hogy a routerek csak azokkal a szomszédokkal tartsanak fenn kapcsolatot, amelyek valóban elérhetőek és működőképesek.
EIGRP Auto-Summary és a manuális summarizáció

Az EIGRP (Enhanced Interior Gateway Routing Protocol) egyik alapvető funkciója az auto-summary, ami automatikusan összefoglalja a hálózati útvonalakat a classful hálózati határokon. Ez azt jelenti, hogy ha egy router classful hálózati határon helyezkedik el (pl. egy Class A, B vagy C hálózat határán), akkor automatikusan egy összefoglaló útvonalat hirdet a többi EIGRP szomszédnak.
Ez a viselkedés néha nem kívánatos, különösen akkor, ha discontiguous hálózatok vannak a hálózatban, azaz olyan hálózatok, amelyek nem folytonosak. Ilyen esetekben az auto-summary hibás útvonalinformációkhoz vezethet, és routing loopokat okozhat.
A probléma megoldására az EIGRP lehetővé teszi a manuális summarizációt. A manuális summarizációval a hálózati adminisztrátor pontosan megadhatja, hogy mely útvonalakat szeretné összefoglalni, és melyeket nem. Ezt az interfészeken lehet konfigurálni, ahol a summarizációt alkalmazni kívánjuk.
A manuális summarizáció lehetővé teszi a hálózati forgalom finomhangolását és a routing protokoll viselkedésének pontosabb szabályozását.
A manuális summarizáció konfigurálásához a ip summary-address eigrp <AS szám> <hálózat> <maszk>
parancsot használjuk egy adott interfészen. Ez a parancs létrehoz egy összefoglaló útvonalat a megadott hálózathoz és maszkhoz, amit az EIGRP hirdetni fog a szomszédoknak.
Fontos megjegyezni, hogy a no auto-summary
parancs globálisan letiltja az auto-summary funkciót az egész routeren. Ezután a manuális summarizációt kell használni az útvonalak összefoglalására, ha szükséges.
A manuális summarizáció használata javíthatja a hálózat stabilitását és csökkentheti a routing táblák méretét, ami különösen nagy hálózatokban előnyös.
EIGRP konfigurálása Cisco eszközökön: Alap konfiguráció és speciális beállítások
Az EIGRP konfigurálása Cisco eszközökön az router eigrp paranccsal kezdődik, amelyet a globális konfigurációs módban adunk ki. Ezt követően meg kell adnunk az autonóm rendszert (Autonomous System – AS), amely az EIGRP routing folyamat azonosítója. Minden routernek, amely ugyanabban az EIGRP domainben van, ugyanazt az AS számot kell használnia a szomszédságok kialakításához.
Az alap konfiguráció következő lépése a hálózatok deklarálása a network paranccsal. Ez a parancs megadja, hogy mely interfészeken engedélyezzük az EIGRP-t. Például, a network 192.168.1.0 0.0.0.255
parancs engedélyezi az EIGRP-t azokon az interfészeken, amelyek a 192.168.1.0/24 hálózatba tartoznak. A wildcard maszk (0.0.0.255) határozza meg a hálózat nagyságát.
A no auto-summary parancs használata kritikus fontosságú a modern hálózatokban. Alapértelmezés szerint az EIGRP automatikusan összefoglalja a hálózatokat a classful boundary-kon, ami routing problémákhoz vezethet. A no auto-summary
parancs letiltja ezt a viselkedést, biztosítva, hogy az alhálózatok helyesen legyenek propagálva.
A passive-interface parancs lehetővé teszi, hogy letiltsuk az EIGRP routing frissítések küldését egy adott interfészen. Ez hasznos lehet olyan interfészeken, amelyek felhasználók felé néznek, és nem szükséges routing információkat cserélni rajtuk. Például, a passive-interface GigabitEthernet0/1
parancs megakadályozza, hogy az EIGRP frissítéseket küldjünk a GigabitEthernet0/1 interfészen.
Az EIGRP hello csomagokat használ a szomszédságok felfedezésére és fenntartására. A hello intervallum és a dead intervallum paraméterek finomhangolhatók a ip hello-interval eigrp <AS szám> <szekundum> és ip hold-time eigrp <AS szám> <szekundum> parancsokkal. A dead intervallumnak legalább háromszorosa kell lennie a hello intervallumnak.
A K-értékek az EIGRP metrika számításához használt súlyozási tényezők. Alapértelmezés szerint csak a sávszélesség (bandwidth) és a késleltetés (delay) használatos, de beállíthatók a terhelés (load), a megbízhatóság (reliability) és az MTU (Maximum Transmission Unit) is. A K-értékeknek minden EIGRP routeren azonosnak kell lenniük ugyanazon az autonóm rendszeren belül. A K-értékek beállítását a metric weights tos <K1> <K2> <K3> <K4> <K5> paranccsal végezzük.
Az EIGRP hitelesítés segít megvédeni a routing frissítéseket a hamisítás ellen. A hitelesítés konfigurálásához először egy kulcsláncot (key chain) kell létrehozni a globális konfigurációs módban, majd egy kulcsot kell hozzáadni a kulcslánchoz. Ezután a ip authentication mode eigrp <AS szám> md5 és ip authentication key-chain eigrp <AS szám> <kulcslánc neve> parancsokkal engedélyezhetjük a hitelesítést az interfészen.
Az EIGRP egy hatékony routing protokoll, amely számos konfigurációs lehetőséget kínál a hálózat igényeinek megfelelően. A megfelelő konfiguráció biztosítja a stabil és megbízható routingot a hálózaton belül.
EIGRP hitelesítés: MD5 hitelesítés konfigurálása és előnyei
Az EIGRP hálózatokban az MD5 hitelesítés kritikus fontosságú a routing információk biztonságának garantálásához. Ez a mechanizmus megakadályozza, hogy illetéktelen routerek hamis routing frissítéseket küldjenek, ezáltal védve a hálózat integritását.
Az MD5 hitelesítés konfigurálása során egy közös kulcsot állítunk be az EIGRP szomszédok között. Minden EIGRP üzenet tartalmaz egy MD5 hash-t, amelyet a kulccsal számítanak ki. A fogadó router ellenőrzi a hash-t a saját kulcsával, és csak akkor fogadja el az üzenetet, ha a hash értékek megegyeznek.
Az MD5 hitelesítés biztosítja, hogy csak azok a routerek tudjanak EIGRP peering kapcsolatot létesíteni, amelyek ismerik a közös kulcsot.
A konfiguráció tipikusan a következő lépéseket tartalmazza:
- A megfelelő interfészen engedélyezzük a hitelesítést.
- Definiálunk egy kulcs láncot (key chain), amely tartalmazza a hitelesítési kulcsokat.
- A kulcs láncot összekapcsoljuk az EIGRP folyamattal.
Az MD5 hitelesítés előnyei közé tartozik:
- Megakadályozza a routing információk hamisítását.
- Növeli a hálózat biztonságát a jogosulatlan hozzáférés ellen.
- Viszonylag egyszerűen konfigurálható és karbantartható.
Bár az MD5 hitelesítés hatékony védelmet nyújt, fontos megjegyezni, hogy a kulcsot biztonságosan kell kezelni, mivel annak kompromittálása esetén a hitelesítés hatástalanná válik.
EIGRP Stub Routing: A hálózat optimalizálása és a routing táblák méretének csökkentése
Az EIGRP Stub Routing egy olyan funkció, amely optimalizálja a hálózatot és csökkenti a routing táblák méretét az EIGRP protokollon belül. A célja, hogy megakadályozza a stub routerek (a hálózat peremén lévő routerek, amelyeknek csak egy útjuk van a központi hálózat felé) számára, hogy a teljes routing táblát tárolják.
A stub routerek, engedélyezett Stub Routing esetén, csak a közvetlenül csatlakozó hálózatokat, a statisztikus útvonalakat és az összegzett (summarized) útvonalakat hirdetik ki. Nem hirdetik a teljes EIGRP routing táblát.
Ez a konfiguráció a központi routerek számára azt jelenti, hogy nem küldenek routing információkat a stub routerek felé, kivéve az alapvető információkat a központi hálózat eléréséhez. A stub routerek csak mint „végek” jelennek meg a hálózatban, amelyek felé csak egyetlen út vezet.
Az EIGRP Stub Routing lényege, hogy a stub routerek nem lesznek tranzit útvonalak más routerek számára.
A Stub Routing különböző típusai léteznek, amelyek finomhangolást tesznek lehetővé:
- Connected: A stub router csak a közvetlenül csatlakozó hálózatokat hirdeti.
- Static: A stub router csak a statikus útvonalakat hirdeti.
- Summary: A stub router csak az összegzett útvonalakat hirdeti.
- Redistributed: A stub router a más protokollokból (pl. RIP, OSPF) átvett útvonalakat hirdeti. Figyelem: Ennek használata körültekintést igényel!
- Receive-only: A stub router nem hirdet semmit, csak fogadja a routing információkat.
A Stub Routing beállításával jelentősen csökkenthető a stub routerek erőforrásigénye (CPU, memória), mivel kevesebb routing információt kell tárolniuk és feldolgozniuk. Ezáltal javul a hálózat stabilitása és skálázhatósága.
A konfiguráció során a stub routeren a eigrp stub
parancsot kell használni, kiegészítve a fent említett opciókkal (connected, static, summary, redistributed, receive-only), attól függően, hogy milyen típusú útvonalakat szeretnénk engedélyezni a hirdetésre. A központi routereken nincs szükség külön konfigurációra a Stub Routing támogatásához, de fontos, hogy azok tudatában legyenek a stub routerek létezésének.
EIGRP Load Balancing: Egyenlő és egyenlőtlen költségű útvonalak kihasználása

Az EIGRP egyik legfontosabb tulajdonsága a terheléselosztás képessége, mely lehetővé teszi, hogy a hálózati forgalom több útvonalon osztozzon, optimalizálva ezzel a hálózat teljesítményét és kihasználtságát. Az EIGRP alapértelmezés szerint egyenlő költségű útvonalakon végez terheléselosztást. Ez azt jelenti, hogy ha a célhálózat felé több útvonal is azonos metrikával rendelkezik, akkor a forgalom egyenletesen oszlik el ezek között az útvonalak között.
Azonban az EIGRP emellett támogatja az egyenlőtlen költségű útvonalakon történő terheléselosztást is, a variance paraméter segítségével. A variance egy szorzó, amely lehetővé teszi, hogy az EIGRP a feasible successor útvonalakat is felhasználja a forgalom továbbítására, még akkor is, ha azok metrikája magasabb, mint a successor útvonalé.
A variance beállításával finomhangolható, hogy mely útvonalak vehetnek részt a terheléselosztásban, így a hálózat adminisztrátora jobban kontrollálhatja a forgalom eloszlását.
Például, ha a legjobb útvonal (successor) metrikája 1000, és beállítunk egy variance értéket 2-re, akkor az EIGRP minden olyan feasible successor útvonalat figyelembe vesz a terheléselosztás során, melynek metrikája kisebb, mint 2000 (1000 * 2). Így a forgalom nem csak a legjobb útvonalon halad, hanem azokon a kevésbé optimális, de mégis használható útvonalakon is. A terheléselosztás mértéke az egyes útvonalak metrikájának arányában történik.
Az egyenlőtlen költségű terheléselosztás különösen hasznos lehet olyan hálózatokban, ahol a rendelkezésre álló útvonalak jelentősen eltérnek egymástól a sávszélesség vagy a késleltetés tekintetében. A variance paraméter megfelelő beállításával a hálózat adminisztrátora biztosíthatja, hogy a forgalom a lehető legjobb módon legyen elosztva a rendelkezésre álló erőforrások között, maximalizálva ezzel a hálózat teljesítményét és minimalizálva a torlódásokat.
EIGRP és VLSM (Variable Length Subnet Masking): A hatékony címhasználat támogatása
Az EIGRP távolságvektor protokoll, amely jelentős előrelépést képvisel a korábbi távolságvektor protokollokhoz képest, különösen a VLSM (Variable Length Subnet Masking) támogatásában.
A VLSM lehetővé teszi a hálózati címek hatékonyabb kihasználását, mivel különböző alhálózatokhoz különböző méretű maszkokat rendelhetünk. Ez különösen fontos a korlátozott IP címkészlet esetén, ahol minden cím számít.
Az EIGRP a VLSM-et natívan támogatja, ami azt jelenti, hogy a hálózati frissítések során az alhálózati maszkokat is továbbítja. Ezáltal a routerek pontosan tudják, hogy melyik alhálózat mekkora, és ennek megfelelően tudják a forgalmat irányítani.
Ennek a támogatásnak köszönhetően az EIGRP hálózatok jobban skálázhatók és hatékonyabban használják a rendelkezésre álló IP címeket. A VLSM használata elkerülhetővé teszi a címek pazarlását azokban az esetekben, amikor egy alhálózatnak kevés hostra van szüksége, míg más alhálózatoknak sokkal többre.
Például, egy központi iroda kaphat egy nagyobb alhálózatot, míg egy fiókiroda, ahol kevesebb eszköz található, egy kisebb alhálózatot kaphat. Az EIGRP helyesen kezeli ezeket a különböző méretű alhálózatokat, és biztosítja a megfelelő útválasztást közöttük.
EIGRP optimalizálási technikák: Route filtering, Offset list és Distribution list
Az EIGRP hatékonyságának növelése érdekében számos optimalizálási technika áll rendelkezésünkre. Ezek a technikák lehetővé teszik, hogy finomhangoljuk a protokoll működését, és pontosabban szabályozzuk, hogy mely útvonalakat hirdetjük és fogadjuk.
A Route filtering az egyik leggyakrabban használt módszer. Lényege, hogy szűrőket alkalmazunk az útvonalak hirdetésekor és fogadásakor. Ezzel megakadályozhatjuk, hogy nem kívánt útvonalak kerüljenek a routing táblába, csökkentve ezzel a router erőforrás igényét és növelve a hálózat biztonságát. A szűrők access list-ek, prefix list-ek vagy route-map-ek segítségével definiálhatók. A route-map-ek a legrugalmasabbak, mivel lehetővé teszik az útvonalak attribútumainak módosítását is.
A Route filtering segít a hálózat stabilitásának megőrzésében azáltal, hogy megakadályozza a nem kívánt útvonalak propagálását.
Az Offset list-ek az útvonalak metrikájának módosítására szolgálnak. Az offset list egy adott interfészen fogadott vagy hirdetett útvonalakhoz hozzáad egy meghatározott értéket. Ezzel befolyásolhatjuk, hogy mely útvonalat részesíti előnyben az EIGRP. Például, ha egy lassabb vonalon keresztül érkező útvonalat szeretnénk kevésbé vonzóvá tenni, növelhetjük a metrikáját egy offset list segítségével.
A Distribution list-ek a Route filtering egy speciális esete, amelyet kifejezetten az EIGRP-ben használnak. A distribution list-ekkel szabályozhatjuk, hogy mely útvonalakat fogadunk be az EIGRP frissítésekből. A distribution list-ek általában access list-ekre hivatkoznak, amelyek meghatározzák, hogy mely hálózatokat fogadjuk el. A distribution list-ek használatával megakadályozhatjuk, hogy a routerünk túlterhelődjön felesleges útvonal információkkal.
Ezek az optimalizálási technikák együttesen alkalmazva jelentősen javíthatják az EIGRP hálózat teljesítményét és stabilitását. A helyes konfiguráció elengedhetetlen a hálózat optimális működéséhez, ezért alapos tervezés és tesztelés javasolt a bevezetés előtt.
EIGRP hibaelhárítás: Gyakori problémák és a diagnosztikai eszközök használata
Az EIGRP hibaelhárítás során számos gyakori problémával találkozhatunk. Az egyik leggyakoribb a szomszédsági kapcsolatok megszakadása. Ez több okból is előfordulhat, például helytelen konfiguráció, tűzfalproblémák vagy a hálózati összeköttetés megszakadása miatt. Fontos ellenőrizni a K értékeket (EIGRP metrika számításához használt konstansok), mivel azok eltérése a szomszédsági kapcsolatok kialakulását akadályozhatja.
Egy másik gyakori probléma a nem optimális útvonalválasztás. Ez akkor fordulhat elő, ha az EIGRP metrikái nem tükrözik pontosan a hálózat valós állapotát. Például, ha a sávszélesség vagy a késleltetés értékei helytelenül vannak beállítva, az EIGRP olyan útvonalakat választhat, amelyek nem a leggyorsabbak vagy legmegbízhatóbbak.
A hatékony hibaelhárításhoz elengedhetetlen a diagnosztikai eszközök használata, mint például a
show ip eigrp neighbors
, ashow ip route eigrp
és adebug eigrp
parancsok.
A show ip eigrp neighbors
parancs segítségével ellenőrizhetjük, hogy az EIGRP szomszédsági kapcsolatok megfelelően működnek-e. A parancs kimenete megmutatja a szomszédos routerek IP címét, az interfészt, amelyen keresztül a szomszédság létrejött, valamint a kapcsolat állapotát. Ha egy szomszéd nem jelenik meg a listában, az valószínűleg konfigurációs vagy hálózati problémára utal.
A show ip route eigrp
parancs az EIGRP által tanult útvonalakat mutatja meg. Ezzel ellenőrizhetjük, hogy a várt útvonalak szerepelnek-e a routing táblában, és hogy a metrikáik megfelelők-e. Ha egy útvonal hiányzik, vagy a metrika túl magas, az valószínűleg konfigurációs problémára vagy hálózati instabilitásra utal.
A debug eigrp
parancs részletes információkat nyújt az EIGRP forgalmáról. Ezzel a paranccsal nyomon követhetjük az EIGRP üzenetek küldését és fogadását, valamint a routing tábla változásait. A debug eigrp
használata nagy körültekintést igényel, mivel nagy mennyiségű információt generálhat, ami túlterhelheti a routert. Ezért a parancsot csak rövid ideig és célzottan érdemes használni.
A hibaelhárítás során fontos a konzisztens konfiguráció biztosítása a hálózatban. Ellenőrizni kell, hogy az EIGRP AS száma (Autonomous System number) megegyezik-e a routereken, és hogy a hálózati címek helyesen vannak-e megadva a network
parancsban. A passzív interfészek helytelen konfigurációja is problémákat okozhat, mivel megakadályozhatja a szomszédsági kapcsolatok kialakulását.