[[oktatas:hálózat:cisco|< Cisco]] ====== EIGRP ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2017 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Az EIGRP ===== Az EIGRP az Enhanced Interior Gateway Routing Protocol rövidítése. A Cisco által szabadalmaztatott távolság alapú dinamikus útválasztó protokoll, amit az IGRP helyett fejlesztettek. Az EIGRP az IGRP-hez képest jelentős újításokat tartalmaz. Ilyen a VLSM és a CIDR támogatása, garantáltan hurokmentes és gyors konvergenciát alkalmaz. ^ Protocoll ^ Adminisztratív \\ távolság ^ | közvetlenül kapcsolt útvonal | 0 | | statikus útvonal | 1 | | EIGRP összegzéssel (summary) | 5 | | EIGRP belső (internal) | 90 | | IGRP | 100 | | OSPF | 110 | | RIP | 120 | | EIGRP külső (external) | 170 | ===== IOS parancsok ===== A //router eigrp// parancs elindítja a protokoll működését. Paraméterként meg kell adni az önálló rendszer (autonomous system -- AS; továbbiakban AS) azonosító számát, vagy egy folyamatazonosítót. Az AS minden EIGRP-vel működő forgalomirányítón azonos kell legyen. Szintaxis router eigrp Az autonóm_rendszer_azonosító (AS/ID-number) 1 és 65535 között 16 bites érték. Példa: R1(config)# router eigrp 1 Azonosító beállítása: R1(config-router)# eigrp rotuer-id 1.1.1.1 R2(config-router)# eigrp rotuer-id 2.2.2.2 ===== Hálózatok meghatározása ===== Hálózat és interfész hozzáadása a network paranccsal lehetséges. Szintaxis: network Példa: R1(config-router)# network 192.168.10.0 0.0.0.255 R1(config-router)# network 172.16.0.0 0.0.255.255 Megadható maszk is a helyettesítő maszkkal szemben: R1(config-router)# network 192.168.10.8 255.255.255.252 Ellenőrzés: R1# show running-config | section eigrp 1 Az IOS helyettesítőmaszkot csinál belőle. ===== Alapértelmezett útvonal ===== Ha szeretnénk terjeszteni az EIGRP forgalomirányítókon a statikus útvonalakt, az alapértelmezett útvonallal együtt, akkor a következő parancsot használjuk: R1(config-router)# redistribute static ===== Passzív interfész ===== Ha vannak interfészek, amelyekhez nem kapcsolódik EIGRP forgalomirányító, akkor az passzívvá tehetjük a következő paranccsal: passive-interface Példa: R1(config-router)#passive-interface fastEthernet 0/0 ===== Összegzés ===== Hegy egy EIGRP forgalomirányító hátár-forgalomirányító, akkor az alapértelmezetten automatikus összegzést használ. A határ-forgalomirányító több interfésszel osztály alapú hálózatokkal és/vagy különböző hosszúságú alhálózati maszkokkal. Ez problémát okozhat az EIGRP VLSM, CIDR és a nem-folytonos hálózatok esetén, ezért kiszoktuk kapcsolni a //no auto-summary// paranccsal. R1(config-router)# no auto-summary A no auto-summary nagyon hasznos az EIGRP képességei számára, a változó hosszúságú és a nem folytonos alhálózatok esetén. Ennek ellenére, néha szeretnénk a forgalomirányító táblánkat összegzéssel optimalizálni. Ebben az esetben az ip summary-address parancsot használhatod egy interfészen. Szintaxis: interface ip summary-address eigrp Példa: R1(config)# interface s0/0/0 R1(config-if)# ip summary-address eigrp 1 192.168.0.0 255.255.252.0 5 Az exit vagy az end paranccsal kiléphetünk a protokollbeállító módból: R1(config-router)# exit R1(config-router)# end ===== Ellenőrzések ===== Végül lássunk néhány hasznos parancsot, amellyel kideríthetjük az EIGRP beállítási problémáit. R1# show ip eigrp neighbor R1# show ip eigrp topology R1# show running-config R1# show ip protocols R1# show ip route ===== EIGRP mérték ===== EIGRP alapértelmezetten a következő értékeket használj a legjobb útvonal számításhoz: * sávszélesség * késleltetés Egyéb értékek: * megbízhatóság * terhelés A számításhoz használt súlyozások k1, k2, k3, k4, k5 azonosítóval kerülnek kijelölésre. Minden k értéknek 0 vagy 1 értéke van. Ha 0 értéke van, nem vesszük figyelembe. * k1 - sávszélesség - alapértelmezetten van * k2 - terhelés * k3 - késleltetés - alapértelmezetten van * k4 - megbízhatóság * k5 - megbízhatóság A mérték számítási módjának egyeznie kell a szomszédoknál. A k értékek beállítása: R1(config-router)# metric weights tos k1 k2 k3 k4 k5 Ellenőrzés: R1# show ip protocols Képlet: metric = [K1*bandwidth+ (K2*bandwidth/(256-load)+K3*delay]*[K5/(reliability + K4)] ===== Interfészek értékei ===== R1# show interfaces Serial 0/0/0 R1# show interfaces GigabitEthernet 0/0 * BW - interfész sávszélesség * DLY - interfész késleltetése (mikroszekundum) Sávszélesség állítás: R1(config)# interface s 0/0/0 R1(config-if)# bandwidth 64 R2(config)# interface s 0/0/0 R2(config-if)# bandwidth 64 R2(config-if)# interface s 0/0/1 R1(config-if)# bandwidth 1024 R3(config)# interface s 0/0/1 R3(config-if)# bandwidth 1024