EIGRP metriske og K værdier

EIGRP metriske og K værdier er vigtige begreber for konfiguration af EIGRP på Cisco Router. Dette indlæg forklarer også, hvordan nabo adjacencies dannes, og formålet med metrics i EIGRP. Formålet med enhver dynamisk routingprotokol er at opdage eksterne netværk af andre routere og opnå konvergens i routingdomænet. Før en EIGRP-opdateringspakke kan udveksles mellem routere, skal EIGRP opdage sine naboer. Nabo EIGRP er andre routere, der kører EIGRP på direkte tilsluttede netværk.

hvordan EIGRP naboer og ADJACENCY Form

EIGRP bruger hilsen pakker til at etablere og vedligeholde nabo adjacencies. For at to EIGRP-routere skal blive naboer, skal flere parametre matche dem. For eksempel skal to EIGRP-routere bruge de samme EIGRP-metriske parametre, og begge skal konfigureres med det samme autonome systemnummer. Hver EIGRP-router opretholder en nabotabel, som indeholder en liste over routerne i de delte links, der har en EIGRP-sammenhæng med den router. Nabotabellen bruges til at spore status for disse EIGRP naboer.
illustrationen viser to EIGRP routere, der udveksler indledende EIGRP Hej pakker. Når en router med EIGRP aktiveret modtager en hello-pakke i en grænseflade, tilføjer den routeren til sin nabotabel.

  1. en ny router (R1) vises på linket og sender en EIGRP hello-pakke gennem alle dens konfigurerede EIGRP-grænseflader.
  2. Router R2 modtager hello-pakken på en grænseflade med EIGRP aktiveret. R2 reagerer med en EIGRP-opdateringspakke, der indeholder alle de ruter, der er inkluderet i dens rutetabel, undtagen dem, der opdages gennem denne grænseflade (delt horisont). Nabo adjacency er dog ikke etableret, før R2 også sender en EIGRP hello-pakke til R1.
  3. når begge routere udveksler hilsner, er nabo adjacency etableret. R1 og R2 opdaterer deres EIGRP-nabotabeller og tilføjer den tilstødende router som nabo.

EIGRP TOPOLOGITABEL

EIGRP-opdateringer indeholder netværk, der kan nås fra den router, der sender opdateringen. Da EIGRP-opdateringer udveksles mellem naboer, tilføjer den modtagende router disse poster til sin EIGRP-topologitabel.
hver EIGRP-router opretholder en topologitabel for hver konfigureret routingprotokol, såsom IPv4 og IPv6. Topologitabellen indeholder ruteposterne for hver destination, som routeren opdager fra sine direkte tilsluttede EIGRP-naboer.
illustrationen viser fortsættelsen af den indledende ruteopdagelsesproces på forrige side. Nu vises topologitabelopdateringen.

når en router modtager en EIGRP-routingopdatering, tilføjer den routingoplysningerne til sin EIGRP-topologitabel og reagerer med en EIGRP-bekræftelse.

  1. R1 modtager EIGRP-opdateringen fra nabo R2 og indeholder oplysninger om de ruter, der er annonceret af naboen, herunder metricen til hver destination. R1 tilføjer alle opdateringsposter til sin topologitabel. Topologitabellen inkluderer alle destinationer, der er annonceret af nærliggende (tilstødende) routere og omkostningerne (metriske) for at nå hvert netværk.
  2. EIGRP-opdateringspakker bruger pålidelig levering; derfor reagerer R1 med en EIGRP-bekræftelsespakke, der informerer R2 om, at den modtog opdateringen.
  3. R1 sender en EIGRP-opdatering til R2, hvor den annoncerer de netværk, Den kender, undtagen dem, der er opdaget fra R2 (delt horisont).
  4. R2 modtager EIGRP-opdateringen fra nabo R1 og tilføjer disse oplysninger til sin egen topologitabel.
  5. R2 reagerer på EIGRP-opdateringspakken af R1 med en EIGRP-bekræftelse.

EIGRP-konvergens

i illustrationen vises de sidste trin i den indledende ruteopdagelsesproces.

efter at have modtaget EIGRP-opdateringspakkerne fra R2 bruger R1 oplysningerne i topologitabellen til at opdatere sin IP-routingstabel med den bedste rute til hver destination, inklusive metrikken og routeren til det næste hop.
På samme måde som R1 opdaterer R2 sin IP-routingstabel med de bedste ruter til hvert netværk.
På dette tidspunkt anses EIGRP for at være i konvergent tilstand på begge routere.

EIGRP K-værdier& Metrics

som standard bruger EIGRP følgende værdier i sin sammensatte metric til at beregne den foretrukne rute til et netværk:

  • båndbredde : den langsomste båndbredde mellem alle outputgrænseflader langs ruten fra oprindelse til destination.
  • forsinkelse: akkumuleringen (summen) af alle grænsefladeforsinkelser langs ruten (i snesevis af mikrosekunder).

følgende værdier kan bruges, men anbefales ikke, fordi de normalt resulterer i hyppige omberegninger af topologitabellen:

  • pålidelighed : repræsenterer den værste pålidelighed mellem oprindelse og destination, som er baseret på keepalives.
  • belastning: repræsenterer den værste belastning på en forbindelse mellem oprindelse og destination, som beregnes ud fra pakkehastigheden og den konfigurerede båndbredde på grænsefladen.

mens MTU er inkluderet i rutetabellens opdateringer, er det ikke en routingmåling, der bruges af EIGRP.

EIGRP COMPOSITE METRIC

i billede 4 vises den sammensatte metriske formel, som EIGRP bruger.

formlen består af værdierne K1 til K5, kendt som ” EIGRP metriske vægte “. K1 og K3 repræsenterer henholdsvis båndbredde og forsinkelse. K2 repræsenterer belastning, og K4 og K5 repræsenterer pålidelighed.

som standard er K1 og K3 indstillet til 1, og K2, K4 og K5 er indstillet til 0. Som følge heraf anvendes kun båndbredde-og forsinkelsesværdierne i beregningen af standardkompositmetrikken. I EIGRP for IPv4 og EIGRP for IPv6 anvendes den samme formel for den sammensatte metric.
metoden til beregning af metriske (k-værdier) og EIGRP autonome systemnummer skal matche mellem EIGRP-naboer. Hvis de ikke stemmer overens, udgør routerne ikke en adjacency.
standard K-værdierne kan ændres med kommandoen metriske vægte i routerens konfigurationstilstand:
Router (config-router) # metriske vægte tos k1 k2 k3 K4 k5
Bemærk : ændringen af værdien af metriske vægte anbefales generelt ikke og overstiger omfanget af dette kursus. Imidlertid er dens betydning relevant for etableringen af kvarterets adjacencies. Hvis en router ændrede vægten af metricen, og en anden router ikke gjorde det, dannes der ikke en adjacency.

verifikation af EIGRP K-værdierne

kommandoen Vis ip-protokoller bruges til at verificere k-værdierne. I billede 5 vises resultatet af kommandoen for R1. Bemærk, at k-værdierne i R1 er indstillet til standardindstillingen.

INTERFACEVÆRDIANALYSE

kommandoen Vis grænseflader viser oplysninger om grænsefladerne, herunder de parametre, der bruges til at beregne EIGRP-metrikken. Illustrationen viser kommandoen Vis grænseflader til den serielle 0/0/0 grænseflade på R1.

  • BV : interface båndbredde (i kilobits per sekund | kb / s = Kbit / sek ).
  • DLY: grænseflade forsinkelse (i mikrosekunder | usec ).
  • pålidelighed: interface pålidelighed udtrykt som en brøkdel af 255 (255/255 er en 100% pålidelighed), beregnet som et eksponentielt gennemsnit i fem minutter.

som standard inkluderer EIGRP ikke dens værdi ved beregning af metrikken.

  • last transmitteret og modtaget gennem grænsefladen udtrykt som en brøkdel af 255 (255/255 er fuldstændig mættet), beregnet som et eksponentielt gennemsnit i fem minutter. Som standard inkluderer EIGRP ikke dens værdi ved beregning af metricen.

EIGRP båndbredde metrisk

båndbreddemetrikken er en statisk værdi, som nogle routingprotokoller, såsom EIGRP og OSPF, bruger til at beregne routingmetrikken .
båndbredden vises i kilobits per sekund (kb / s). De fleste serielle grænseflader bruger standardbåndbreddeværdien på 1544 kb / s eller 1.544.000 b / s (1.544 Mb / s). Dette er båndbredden af en T1-forbindelse.

men nogle serielle grænseflader bruger en anden standard båndbredde værdi. I Billede 7 vises den topologi, der anvendes i dette afsnit. Typerne af serielle grænseflader og deres tilknyttede båndbredde afspejler muligvis ikke nødvendigvis de hyppigste typer forbindelser, der findes i netværk i dag.

kontroller altid båndbredde med kommandoen Vis grænseflader . (EIGRP verifikation kommandoer Cisco)
standard båndbredde værdi kan eller ikke kan afspejle den faktiske fysiske båndbredde af grænsefladen. Hvis linkets faktiske båndbredde adskiller sig fra standardbåndbreddeværdien, skal båndbreddeværdien ændres.
indstilling af BÅNDBREDDEPARAMETER
på de fleste serielle links er standardbåndbreddemetrikken 1544 kb / s. fordi EIGRP og OSPF bruger båndbredde i standard metriske beregninger, er en korrekt værdi for båndbredde meget vigtig for nøjagtigheden af routingoplysninger.
Brug følgende kommando for interfacekonfigurationstilstand til at ændre båndbreddemetrikken:
Router (config-if) # båndbredde kilobits-båndbredde-værdi
Brug kommandoen Ingen båndbredde til at gendanne standardværdien.
konfigurationen, der bruges i de tre routere til at ændre båndbredden i de relevante serielle grænseflader, vises nedenfor.
R1 (config) # interface s 0/0/0
R1 (config-if) # båndbredde 64
R2 (config-if) # interface s 0/0/0
R2 (config-if) # båndbredde 64
R2 (config-if) # Afslut
R2 (config) # interface s 0/0/1
R2 (config-if) # båndbredde 1024
R3 (config) # interface s 0/0/1
R3 (config-if) # båndbredde 1024

verifikation af båndbreddeparameter

brug kommandoen Vis grænseflader til at verificere de nye båndbreddeparametre, som vist på billedet. Det er vigtigt at ændre båndbreddemetrikken på begge sider af linket for at sikre korrekt routing i begge retninger.

ændring af båndbreddeværdien ændrer ikke linkets faktiske båndbredde. Kommandoen båndbredde ændrer kun den båndbreddemetric, som routingprotokoller bruger, såsom EIGRP og OSPF.

EIGRP DELAY METRIC

forsinkelsen er målet for den tid, det tager for en pakke at krydse ruten.
delay metric (DLY) er en statisk værdi bestemt ud fra den type link, som grænsefladen er forbundet til og udtrykkes i mikrosekunder.
forsinkelse måles ikke dynamisk. Med andre ord sporer routeren ikke rigtig den tid, det tager for pakker at nå destinationen. Forsinkelsesværdien, som båndbreddeværdien, er en standardværdi, som netværksadministratoren kan ændre.
når det bruges til at bestemme EIGRP-metrikken, er forsinkelsen akkumuleringen (summen) af alle grænsefladeforsinkelser langs ruten (målt i snesevis af mikrosekunder).
i tabellen i billedet vises standardforsinkelsesværdierne for forskellige grænseflader. Bemærk, at standardværdien er 20.000 mikrosekunder for serielle grænseflader og 10 mikrosekunder for GigabitEthernet-grænseflader.

Brug kommandoen Vis grænseflader til at verificere forsinkelsesværdien på en grænseflade, som vist i billede 10.

mens en grænseflade med flere båndbredder kan have den samme standardforsinkelsesværdi, anbefaler Cisco ikke at ændre forsinkelsesparameteren, medmindre netværksadministratoren har en specifik grund til at gøre det.

Sådan beregnes EIGRP-metrikken

mens EIGRP automatisk beregner rutetabellemetrikken, der bruges til at vælge den bedste rute, er det vigtigt, at netværksadministratoren forstår, hvordan disse målinger blev bestemt.
figuren viser den sammensatte metric, der anvendes af EIGRP. Ved at bruge standardværdierne for K1 og K3 kan beregningen forenkles til den langsomste båndbredde (eller mindste båndbredde) plus summen af alle forsinkelser.

med andre ord ved at analysere båndbredde og forsinkelsesværdier for alle outputgrænseflader på ruten kan vi bestemme EIGRP-metrikken som følger:

  • Trin 1 . Bestem linket med den langsomste båndbredde. Brug denne værdi til at beregne båndbredden (10 000 000 / båndbredde).
  • Trin 2 . Bestem forsinkelsesværdien for hver udgangsgrænseflade på vej til destinationen. Tilføj forsinkelsesværdierne og divider med 10 (summen af forsinkelserne / 10).
  • Trin 3 . Tilføj de beregnede båndbredde-og forsinkelsesværdier, og multiplicer summen med 256 for at opnå EIGRP-metrikken.

resultatet af rutetabellen for R2 viser, at ruten til 192.168.1.0 / 24 har en EIGRP-metrisk på 3.012.096.
2.6. EIGRP metrisk beregning
i billedet vises topologien for de tre routere. Dette eksempel illustrerer, hvordan EIGRP bestemmer metrikken vist i R2-rutetabellen for 192.168.1.0/24-netværket.

EIGRP båndbredde

EIGRP bruger den langsomste båndbredde i beregningen af dens metriske. Den langsomste båndbredde kan bestemmes ved at analysere hver grænseflade mellem R2 og destinationsnetværket 192.168.1.0.
den serielle 0/0/1-grænseflade på R2 har en båndbredde på 1024 kb / s. GigabitEthernet 0/0-grænsefladen på R3 har en båndbredde på 1 000 000 kb / s. derfor er den langsomste båndbredde 1024 kb / s og bruges til beregning af metricen.
EIGRP deler en referencebåndbreddeværdi på 10.000.000 med værdien i kb / s af grænsefladebåndbredden. Som et resultat modtager højere båndbreddeværdier en lavere metric, og lavere båndbreddeværdier modtager en højere metric. 10 000 000 er divideret med 1024.
Hvis resultatet ikke er et heltal, afrundes værdien ned. I dette tilfælde er 10 000 000 divideret med 1024 lig med 9765.625. Decimaler (625) kasseres, og resultatet er 9765 for båndbreddedelen af den sammensatte metric, som vist på billedet.

EIGRP tidsforsinkelse

som vist på billedet bruges de samme outputgrænseflader til at bestemme forsinkelsesværdien.

EIGRP bruger summen af alle forsinkelser til destinationen. Den serielle 0/0/1-grænseflade på R2 har en forsinkelse på 20.000 mikrosekunder. Gigabit 0/0-grænsefladen på R3 har en forsinkelse på 10 mikrosekunder. Summen af disse forsinkelser er divideret med 10.
i eksemplet (20.000 + 10) / 10 resulterer i en værdi på 2001 for forsinkelsesdelen af den sammensatte metric.

metrisk beregning

endelig skal du bruge de beregnede værdier for båndbredden og forsinkelsen i den metriske formel. Resultatet er en måling på 3.012.096, som vist på billedet.

denne værdi svarer til værdien vist i rutetabellen for R2.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.