EIGRP metriska och K värden

EIGRP metriska och K värden är viktiga begrepp för konfiguration av EIGRP på Cisco-Router. Detta inlägg förklarar också hur grannanslutningar bildas och syftet med mätvärdena i EIGRP. Målet med alla dynamiska routingprotokoll är att upptäcka fjärrnätverk av andra routrar och uppnå konvergens i routingdomänen. Innan något EIGRP-uppdateringspaket kan bytas mellan routrar måste EIGRP upptäcka sina grannar. Angränsande EIGRP är andra routrar som kör EIGRP på direktanslutna nätverk.

hur EIGRP NEIGHBORS and ADJACENCY Form

EIGRP använder hälsningspaket för att upprätta och underhålla grannens adjacencies. För att två EIGRP-routrar ska bli grannar måste flera parametrar matcha mellan dem. Till exempel måste två EIGRP-routrar använda samma EIGRP-metriska parametrar och båda måste konfigureras med samma autonoma systemnummer. Varje EIGRP-router upprätthåller en granntabell, som innehåller en lista över routrarna i de delade länkarna som har en EIGRP-närhet till den routern. Grannbordet används för att spåra statusen för dessa EIGRP-grannar.
illustrationen visar två EIGRP-routrar som utbyter initiala EIGRP hello-paket. När en router med EIGRP aktiverad får ett hello-paket i ett gränssnitt, lägger det till den routern till grannbordet.

  1. en ny router (R1) visas på länken och skickar ett EIGRP hello-paket genom alla dess konfigurerade EIGRP-gränssnitt.
  2. Router R2 tar emot hello-paketet på ett gränssnitt med EIGRP aktiverat. R2 svarar med ett EIGRP-uppdateringspaket som innehåller alla rutter som ingår i dess routingtabell, förutom de som upptäckts genom det gränssnittet (split horizon). Grannens närhet är dock inte etablerad förrän R2 också skickar ett EIGRP hello-paket till R1.
  3. när båda routrarna utbyter hälsningar etableras grannens närhet. R1 och R2 uppdaterar sina EIGRP-grannbord och lägger till den intilliggande routern som granne.

EIGRP TOPOLOGITABELL

EIGRP-uppdateringar innehåller nätverk som kan nås från routern som skickar uppdateringen. När EIGRP-uppdateringar utbyts mellan grannar lägger den mottagande routern till dessa poster i sin EIGRP-topologitabell.
varje EIGRP-router upprätthåller en topologitabell för varje konfigurerat routingprotokoll, såsom IPv4 och IPv6. Topologitabellen innehåller ruttposter för varje destination som routern upptäcker från sina direkt anslutna EIGRP-grannar.
illustrationen visar fortsättningen av den ursprungliga ruttupptäckningsprocessen på föregående sida. Nu visas uppdateringen av topologitabellen.

När en router får en EIGRP-routinguppdatering lägger den till routningsinformationen i sin EIGRP-topologitabell och svarar med en EIGRP-bekräftelse.

  1. R1 tar emot EIGRP-uppdateringen från granne R2 och innehåller information om de rutter som meddelats av grannen, inklusive mätvärdet till varje destination. R1 lägger till alla uppdateringsposter i sin topologitabell. Topologitabellen innehåller alla destinationer som tillkännages av angränsande (angränsande) Routrar och kostnaden (metrisk) för att nå varje nätverk.
  2. EIGRP-uppdateringspaket använder tillförlitlig leverans; därför svarar R1 med ett EIGRP-bekräftelsepaket som informerar R2 om att det fick uppdateringen.
  3. R1 skickar en EIGRP-uppdatering till R2 där den meddelar de nätverk den känner till, förutom de som upptäckts från R2 (split horizon).
  4. R2 tar emot EIGRP-uppdateringen från granne R1 och lägger till denna information i sin egen topologitabell.
  5. R2 svarar på EIGRP-uppdateringspaketet för R1 med en EIGRP-bekräftelse.

EIGRP-konvergens

i illustrationen visas de sista stegen i den ursprungliga ruttupptäckningsprocessen.

efter att ha mottagit EIGRP-uppdateringspaketen från R2 använder R1 informationen i topologitabellen för att uppdatera sin IP-routingtabell med den bästa vägen till varje destination, inklusive metriska och router för nästa hopp.på samma sätt som R1 uppdaterar R2 sin IP-routingtabell med de bästa rutterna till varje nätverk.
vid denna tidpunkt anses EIGRP vara i konvergent tillstånd på båda routrarna.

EIGRP K-värden & Metrics

som standard använder EIGRP följande värden i sitt sammansatta mått för att beräkna den önskade rutten till ett nätverk:

  • bandbredd : den långsammaste bandbredden mellan alla utgångsgränssnitt, längs vägen från ursprung till destination.
  • fördröjning: ackumuleringen (summan) av alla gränssnittsfördröjningar längs rutten (i tiotals mikrosekunder).

följande värden kan användas, men rekommenderas inte, eftersom de vanligtvis resulterar i frekventa omräkningar av topologitabellen:

  • tillförlitlighet : representerar den värsta tillförlitligheten mellan ursprung och destination, som är baserad på keepalives.
  • belastning: representerar den värsta belastningen på en länk mellan ursprung och destination, som beräknas baserat på pakethastigheten och gränssnittets konfigurerade bandbredd.

medan MTU ingår i routingtabellen uppdateringar, Det är inte en routing mått som används av EIGRP.

EIGRP COMPOSITE METRIC

i Bild 4 visas den sammansatta metriska formeln som EIGRP använder.

formeln består av värdena K1 till K5, känd som ” EIGRP metriska vikter ”. K1 och K3 representerar bandbredd respektive fördröjning. K2 representerar belastning, och K4 och K5 representerar tillförlitlighet.

som standard är K1 och K3 inställda på 1, Och K2, K4 och K5 är inställda på 0. Som ett resultat används endast bandbredds-och fördröjningsvärdena vid beräkningen av standardkompositmetriken. I EIGRP för IPv4 och EIGRP för IPv6 används samma formel för kompositmetriken.
metoden för att beräkna metriska (k-värden) och EIGRP autonoma systemnummer måste matcha mellan EIGRP grannar. Om de inte matchar bildar routrarna inte en närhet.
standard K-värden kan ändras med kommandot metriska vikter i routerns konfigurationsläge:
Router (config-router) # metriska vikter tos k1 k2 k3 k4 k5
Obs : ändringen av värdet på metriska vikter rekommenderas vanligtvis inte och överstiger kursens omfattning. Men dess betydelse är relevant för upprättandet av grannskapssammanhang. Om en router modifierade vikterna för metriska och en annan router inte, bildas inte en adjacency.

verifiering av EIGRP K-värdena

kommandot Visa ip-protokoll används för att verifiera k-värdena. I Bild 5 visas resultatet av kommandot för R1. Observera att k-värdena i R1 är inställda på standardinställningen.

GRÄNSSNITTSVÄRDESANALYS

kommandot Visa gränssnitt visar information om gränssnitten, inklusive de parametrar som används för att beräkna EIGRP-mätvärdet. Illustrationen visar kommandot Visa gränssnitt för Serial 0/0/0 gränssnitt på R1.

  • BW : gränssnitt bandbredd (i kilobit per sekund | kb / s = Kbit / sek ).
  • DLY: gränssnittsfördröjning (i mikrosekunder | usec ).
  • tillförlitlighet: gränssnittssäkerhet uttryckt som en bråkdel av 255 (255/255 är en 100% tillförlitlighet), beräknad som ett exponentiellt medelvärde i fem minuter.

som standard inkluderar EIGRP inte dess värde vid beräkning av metriska.

  • Txload, Rxload : belastning överförd och mottagen via gränssnittet uttryckt som en bråkdel av 255 (255/255 är helt mättad), beräknad som ett exponentiellt medelvärde i fem minuter. Som standard inkluderar EIGRP inte dess värde vid beräkning av mätvärdet.

EIGRP BANDWIDTH METRIC

bandwidth metric är ett statiskt värde som vissa routingprotokoll, såsom EIGRP och OSPF, använder för att beräkna routing metric .bandbredden visas i kilobit per sekund (kb / s). De flesta seriella gränssnitt använder standardbandbreddsvärdet på 1544 kb / s eller 1 544 000 b / s (1 544 Mb / s). Detta är bandbredden för en T1-anslutning.

vissa seriella gränssnitt använder dock ett annat standardbandbreddsvärde. I Bild 7 visas topologin som används i detta avsnitt. Typerna av seriella gränssnitt och deras tillhörande bandbredd kanske inte nödvändigtvis återspeglar de vanligaste typerna av anslutningar som finns i nätverk idag.

Kontrollera alltid bandbredd med kommandot Visa gränssnitt . (EIGRP Verifieringskommandon Cisco)
standard bandbreddsvärdet kan eller inte kan återspegla den faktiska fysiska bandbredden för gränssnittet. Om länkens faktiska bandbredd skiljer sig från standardbandbreddsvärdet måste bandbreddsvärdet ändras.på de flesta seriella länkar är standardbandbreddsmåttet 1544 kb / s. eftersom EIGRP och OSPF använder bandbredd i standardmetriska beräkningar är ett korrekt värde för bandbredd mycket viktigt för riktigheten i routningsinformation.
Använd följande gränssnittskonfigurationsläge kommando för att ändra bandbredd metriska:
Router (config-if) # bandbredd kilobits-bandbredd-värde
Använd kommandot ingen bandbredd för att återställa standardvärdet.
konfigurationen som används i de tre routrarna för att ändra bandbredden i lämpliga seriella gränssnitt visas nedan.
R1 (config) # gränssnitt s 0/0/0
R1 (config-if) # bandbredd 64
R2 (config) # gränssnitt s 0/0/0
R2 (config-if) # bandbredd 64
R2 (config-if) # exit
R2 (config) # gränssnitt s 0/0/1
R2 (config-if) # bandbredd 1024
R3 (config) # gränssnitt s 0/0/1
R3 (config-if) # bandbredd 1024

bandbreddsparameterverifiering

använd kommandot Visa gränssnitt för att verifiera de nya bandbreddsparametrarna, som visas i bilden. Det är viktigt att ändra bandbreddsmätningen på båda sidor av länken för att säkerställa korrekt routing i båda riktningarna.

ändring av bandbreddsvärdet ändrar inte länkens faktiska bandbredd. Kommandot bandbredd ändrar bara bandbreddsmått som routingprotokoll använder, till exempel EIGRP och OSPF.

EIGRP DELAY METRIC

fördröjningen är måttet på den tid det tar för ett paket att korsa rutten.
delay metric (dly) är ett statiskt värde som bestäms baserat på den typ av länk som gränssnittet är anslutet till och uttrycks i mikrosekunder.
fördröjning mäts inte dynamiskt. Med andra ord spårar routern inte riktigt den tid det tar för paket att nå destinationen. Fördröjningsvärdet, som bandbreddsvärdet, är ett standardvärde som nätverksadministratören kan ändra.
när den används för att bestämma EIGRP-metriska är fördröjningen ackumuleringen (summan) av alla gränssnittsfördröjningar längs rutten (mätt i tiotals mikrosekunder).
i tabellen i bilden visas standardfördröjningsvärdena för olika gränssnitt. Observera att standardvärdet är 20 000 mikrosekunder för seriella gränssnitt och 10 mikrosekunder för GigabitEthernet-gränssnitt.

Använd kommandot Visa gränssnitt för att verifiera fördröjningsvärdet på ett gränssnitt, som visas i Bild 10.

även om ett gränssnitt med flera bandbredder kan ha samma standardfördröjningsvärde rekommenderar Cisco att inte ändra fördröjningsparametern, såvida inte nätverksadministratören har en särskild anledning att göra det.

hur man beräknar EIGRP-måttet

medan EIGRP automatiskt beräknar rutningstabellen som används för att välja den bästa rutten är det viktigt att nätverksadministratören förstår hur dessa mätvärden bestämdes.
figuren visar den sammansatta metriska som används av EIGRP. Genom att använda standardvärdena för K1 och K3 kan beräkningen förenklas till den långsammaste bandbredden (eller minsta bandbredd) plus summan av alla förseningar.

med andra ord, genom att analysera bandbredds-och fördröjningsvärdena för alla utgångsgränssnitt på rutten kan vi bestämma EIGRP-metriska enligt följande:

  • Steg 1 . Bestäm länken med den långsammaste bandbredden. Använd det värdet för att beräkna bandbredden (10 000 000 / bandbredd).
  • steg 2 . Bestäm fördröjningsvärdet för varje utgångsgränssnitt på väg till destinationen. Lägg till fördröjningsvärdena och dela med 10 (summan av förseningarna / 10).
  • steg 3 . Lägg till de beräknade bandbredds-och fördröjningsvärdena och multiplicera summan med 256 för att erhålla EIGRP-mätvärdet.

resultatet av rutningstabellen för R2 visar att rutten till 192.168.1.0/24 har en EIGRP-metrisk på 3,012,096.
2.6. EIGRP metrisk beräkning
i bilden visas topologin för de tre routrarna. Detta exempel illustrerar hur EIGRP bestämmer måttet som visas i R2-routingtabellen för 192.168.1.0/24-nätverket.

EIGRP bandbredd

EIGRP använder den långsammaste bandbredden vid beräkningen av dess metriska. Den långsammaste bandbredden kan bestämmas genom att analysera varje gränssnitt mellan R2 och destinationsnätverket 192.168.1.0.
Serial 0/0/1-gränssnittet på R2 har en bandbredd på 1024 kb / s. GigabitEthernet 0/0-gränssnittet på R3 har en bandbredd på 1 000 000 kb / s. Därför är den långsammaste bandbredden 1024 kb / s och används vid beräkningen av metriska.
EIGRP delar ett referensbandbreddsvärde på 10 000 000 med värdet i kb / s för gränssnittsbandbredden. Som ett resultat får högre bandbreddsvärden ett lägre mått och lägre bandbreddsvärden får ett högre mått. 10 000 000 divideras med 1024.
om resultatet inte är ett heltal avrundas värdet nedåt. I detta fall är 10 000 000 dividerat med 1024 lika med 9765.625. Decimaler (625) kasseras, och resultatet är 9765 för bandbreddsdelen av kompositmetriket, som visas i bilden.

EIGRP tidsfördröjning

som visas i bilden används samma utgångsgränssnitt för att bestämma fördröjningsvärdet.

EIGRP använder summan av alla förseningar till destinationen. Serial 0/0/1-gränssnittet på R2 har en fördröjning på 20 000 mikrosekunder. Gigabit 0/0-gränssnittet på R3 har en fördröjning på 10 mikrosekunder. Summan av dessa förseningar divideras med 10.
i exemplet, (20 000 + 10) / 10, resulterar i ett värde av 2001 för fördröjningsdelen av kompositmetriken.

metrisk beräkning

använd slutligen de beräknade värdena för bandbredden och fördröjningen i metrisk formel. Resultatet är ett mått på 3,012,096, som visas i bilden.

detta värde matchar värdet som visas i routingtabellen för R2.

Lämna ett svar

Din e-postadress kommer inte publiceras.