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 |
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ó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.
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
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
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
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 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)]
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