Tartalomjegyzék

< Cisco

EIGRP

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 <AS/ID-number>

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 <IP_cím> <helyettesítő_maszk> paranccsal lehetséges.

Szintaxis:

network <IP_cím> <helyettesítő_maszk>

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 <interfész>

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 <int-type> <int-num> 
ip summary-address eigrp <as-number> <ip-summary-address> <subnet-mask> <administrative-distance>

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:

Egyéb értékek:

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.

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

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