Arbeide med Enhanced Interior Gateway Routing Protocol (EIGRP)

April 12  by Eliza

Fordi Forbedret Interior Gateway Routing Protocol (EIGRP) har erstattet IGRP på alle måter, er IGRP ikke dekket bortsett fra å si at for eldre grunner, kan du fortsatt se det på noen rutere.

Tre hovedtabeller, som er lagret i minnet, støtte EIGRP ruting protokoll:

  • Nabo Tabell: Informasjon om alle tilstøtende rutere kjører EIGRP lagres her. Denne informasjonen inkluderer sekvensnumre og protokoll tidtakere.
  • Topologi Tabell: Alle destinasjon nettverk som nabo rutere har rapportert å vite om er lagret i denne tabellen. Denne tabellen vil inneholde beregninger for hver rute rapportert, som noen nettverks-ID kan ha flere ruter og den beste ruten ville bli evaluert av kostnadene ved beregningene.
  • Rutingtabell: I tillegg til minst kostnads ​​ruter, evaluerer EIGRP sekundære ruter til hvert nettverk og skaper en liste over mulige etterfølgere som er lagt til rutetabellen. En mulig etterfølgende er en rute som vil bli brukt hvis den primære rute til et nettverk svikter.

Informasjonen som EIGRP mottar i sine oppdateringer gå inn i disse tre tabeller.

Konfigurasjonen av EIGRP er omtrent like enkelt som konfigurasjonen av RIP. En forskjell er konseptet med et autonomt system (AS), som definerer en gruppe av rutere som EIGRP ruteren tilhører.

AS nummer byttes som en del av rutingen meldinger, og en melding med et annet AS nummer er ignorert av ruteren. Så, er det viktig at alle rutere i samme ruting gruppe deler den samme AS nummer.

Auto-summary

Akkurat som du gjør når du konfigurerer RIP, du spesifisere de tilkoblede nettverk som dine ruting protokoller skal sende til andre rutere ved hjelp av nettverket kommandoen. Også, som med RIP, det er en auto-summary alternativet, som du kan endre eller deaktivere.

Router2> Aktiver
Passord:
Router2 # configure terminal
Tast konfigurasjon kommandoer, ett per linje. Avslutt med CNTL / Z.
Router2 (config) # ip routing
Router2 (config) #router eigrp 100
Router2 (config-router) #network 192.168.1.0
Router2 (config-router) #network 192.168.5.0
Router2 (config-router) #No auto-summary
Router2 (config-router) #exit
Router2 (config) #exit

Auto-summary for EIGRP fungerer på samme måte slik det fungerer for RIP. Med auto-summary aktivert, blir alle ruter oppsummert så nær classful grenser. For å endre denne funksjonen, angi bestemte grensesnitt på ruteren og kraft samandrag å skje på ulike grenser - for eksempel ip sammendrag-adresse eigrp 100 10.0.0.0 255.255.0.0 for en router konfigurert med nettverk av 10.0.1.0 og 10.0.100.0.

Gjennom følgende rutetabellen, ser du tillegg av D typen ruter. D rutere er ruter som ble lært gjennom EIGRP, mens EX identifiserer ruter fra EIGRP konfigurert for ekstern bruk.

Router2> Aktiver
Passord:
Router2 # show ip rute
Koder: C - tilkoblet, S - statiske, R - RIP, M - mobil, B - BGP
D - EIGRP, EX - EIGRP ekstern, O - OSPF, IA - OSPF inter område
N1 - OSPF NSSA ekstern type 1, N2 - OSPF NSSA ekstern type 2
E1 - OSPF ekstern type 1, E2 - OSPF ekstern type 2
i - IS-IS, su - IS-IS sammendraget, L1 - IS-IS nivå-1, L2 - IS-IS nivå-2
ia - IS-IS inter område, * - kandidat standard U - per bruker statisk rute
o - ODR, P - periodisk ned statisk rute
Gateway of last resort er ikke satt
D 192.168.10.0/24 [90/284160] via 192.168.1.1, 0:04:19, FastEthernet0 / 0
C 192.168.5.0/24 er direkte koblet, FastEthernet0 / 1
C 192.168.1.0/24 er direkte koblet, FastEthernet0 / 0
S 192.168.3.0/24 [1/0] via 192.168.1.1

Split horisonten

EIGRP bruker en atferd som kalles delt horisont til å kontrollere routing oppdateringer. Som standard er denne atferden aktivert på alle grensesnitt på ruteren. Du kan deaktivere delt horisont på noen eller alle grensesnitt.

Split horisonten hindrer rute annonser fra å gå ut igjen gjennom grensesnittet som brukes i rute ble opprinnelig lært.

Router2> Aktiver
Passord:
Router2 # configure terminal
Tast konfigurasjon kommandoer, ett per linje. Avslutt med CNTL / Z.
Router2 (config) #interface fastethernet0 / 0
Router2 (config-hvis) #No ip split-horisonten eigrp 100
Router2 (config-hvis) #exit
Router2 (config) #exit

Lastbalansering

EIGRP støtter lastbalansering, som sender data over flere baner når de er tilgjengelige. Det finnes to grunnleggende metoder for belastningsfordeling med EIGRP, enten basert på like kostnader eller ulike kostnader. Som standard EIGRP vil bruke like balansering kostnadsbelastning.

Så hvis det er to eller flere veier til samme destinasjon, vil de være belastning balansert bare dersom deres totale kobling kostnadene er equal.A nettverk med tre baner og med totalkostnad på 20, 25, og 45 er vist i figuren nedenfor. I dette tilfelle er koblingen med kostnaden for 20 alltid brukes. Hvis du ønsker EIGRP å laste balanse over to lenker, ville de to linkene kreve en lik pris.

Når nettverket ikke naturlig å vurdere å like kostnader, kan du tvinge den med variansen kommando, og dermed gjør det ulik kostnadsføring. I utvalget nettverk, har banen gjennom Router3 en kostnad på 25, ved hjelp av variansen kommando, kan du gjøre det samme som stien gjennom Router4, som vist her:

Arbeide med Enhanced Interior Gateway Routing Protocol (EIGRP)


Router2> Aktiver
Passord:
Router2 # configure terminal
Tast konfigurasjon kommandoer, ett per linje. Avslutt med CNTL / Z.
Router2 (config) # ip routing
Router2 (config) #router eigrp 100
Router2 (config-router) #variance 2
Router2 (config-router) #exit
Router2 (config) #exit

Variansen til to i den foregående utgang instruerer EIGRP å ta den minst kostbare rute og multipliserer det med avviket. I dette tilfellet, hvis du tar den minst kostbare rute på 20 og multiplisere det med to, ender du opp med 40; slik at alle ruter med en kostnad mindre enn 40 blir ansett å være likeverdige. Til ruten over alle tre lenker, bruk en varians av tre, noe som gjør alle rutene mindre enn 60 tilsvarende.

Noen andre metoder for å håndtere lik eller ulik bane ruting innebære å endre standardsystemet metriske verdier. EIRGP bruker følgende beregning for å generere en sluttmetrikk, med laveste beregninger blir foretrukket:

metrisk = [K1 * båndbredde + (K2 * båndbredde) / (256 - last) + K3 * forsinkelse] *
[K5 / (pålitelighet + K4)]

Standardverdiene for disse innstillinger er K1 = 1, 2 r = 0, 3 r = 1, 4 r = 0, og K5 = 0, hvilket betyr at den normale net metrisk er basert på båndbredde og forsinkelse av koblingene. Hvis du bruker den samme fysiske nettverksinfrastruktur i hele nettverket, er det metriske derfor basert utelukkende på antall hopp.

Router2> Aktiver
Passord:
Router2 # configure terminal
Tast konfigurasjon kommandoer, ett per linje. Avslutt med CNTL / Z.
Router2 (config) # ip routing
Router2 (config) #router eigrp 100
Router2 (config-router) #metric vekter tos k1 k2 k3 k4 k5
Router2 (config-router) #exit
Router2 (config) #exit

Selv om disse verdiene kan endres, kan de ha en stor negativ innvirkning på nettverksytelse hvis de er feil innstilt. Snarere enn å endre disse verdiene, kan du endre båndbredde og forsinkelse verdier på en link-by-link basis. Å endre begge disse verdiene, bruker du følgende kommando:

Router2 # configure terminal
Tast konfigurasjon kommandoer, ett per linje. Avslutt med CNTL / Z.
Router2 (config) #interface Fastethernet 0/0
Router2 (config-hvis) #bandwidth 1000
Router2 (config-hvis) #delay 120
! --- Delay er lagt inn i titalls mikrosekunder.
Router2 (config-hvis) #exit
Router2 (config) #exit

Tømme IP rute

Hvis du gjør hyppige endringer i ruting protokoll egenskaper, være klar over at du enten må vente på endringer for å forplante eller vente på den aktuelle hold ned timere å utløpe. Du kan overstyre disse forsinkelsene ved å skrive inn Privilegert EXEC-modus og bruke den klare ip route kommandoen.