Här är en uppdelning av hur en EIGRP -router kan svara när den saknar en genomförbar efterträdare till ett destinationsnätverk:
Eigrps strategi för routing
* genomförbar efterträdare: En genomförbar efterträdare är en rutt som anses vara "tillräckligt bra" för att användas. Det uppfyller specifika kriterier som att kunna nås (via en granne), har ett lägre annonserat avstånd (metriska) än andra potentiella rutter och inte överskrider det maximala hoppantalet.
* genomförbart avstånd: Det annonserade avståndet (metriken) på en rutt. Detta är ett beräknat värde baserat på faktorer som bandbredd, fördröjning och hoppantal.
* håll ner timer: En timer som används för att förhindra att en EIGRP-router snabbt återinställer en rutt som nyligen ansågs vara obehaglig (oanvändbar). Detta hjälper till att förhindra routingslingor.
* Aktiv rutt: En rutt som för närvarande annonseras och söks aktivt av routern.
Scenario:Ingen genomförbar efterträdare
1. rutten blir omöjlig: En rutt som en gång var en genomförbar efterträdare kan bli oanvändbar på grund av:
* Grannfel: Routern som ansvarar för att annonsera rutten går ner.
* länkfel: Länken som ansluter till nätverket går ner.
* Metrisk förändring: Metriken för en rutt blir alltför hög (till exempel på grund av trängsel).
2. håll ner: Routern placerar rutten in i ett "håll ner" -tillstånd. Under denna tid annonserar den inte rutten och accepterar inte några uppdateringar för den. Detta förhindrar routern från att snabbt återinträda en instabil rutt, vilket kan leda till routingslingor.
3. Aktiv rutt: EIGRP kommer att försöka hitta en ny genomförbar efterträdare. Den markerar rutten som "aktiv" och börjar aktivt fråga sina grannar för nya rutter till destinationen.
4. Frågor om grannar: Routern skickar ut "frågepaket" till sina EIGRP -grannar och begär information om destinationsnätverket.
5. Ingen genomförbar efterträdare hittades: Om ingen genomförbar efterträdare hittas inom en viss tidsram kommer routern:
* Markera rutten som "passiv": Routern slutar aktivt söka efter rutten, men det är fortfarande medvetet om destinationsnätverket.
* dropppaket: Alla paket som är avsedda för nätverket kommer att släppas.
* "routingfel": Routern loggar ett routingfel i sin systemlogg, vilket indikerar att den inte kan nå destinationen.
Viktiga överväganden
* Eigrps robusthet: EIGRP är utformad för att vara mycket motståndskraftig mot nätverksförändringar. Hålltimern och den aktiva ruttprocessen hjälper den snabbt att anpassa sig till nätverksstörningar.
* Policyalternativ: Medan EIGRP är ett distans-vektorprotokoll, möjliggör det en viss nivå av politisk kontroll. Du kan konfigurera "vägpolicyer" för att påverka hur routern hanterar routingbeslut, inklusive att prioritera vissa rutter eller blockera andra.
* fallbackmekanismer: Beroende på nätverksdesign kan det finnas alternativa vägar eller routingprotokoll som fortfarande kan ge anslutning.
Exempel
Låt oss säga att du har en router R1 med en rutt till ett nätverk 192.168.10.0/24 som för närvarande annonseras av grannen R2.
* R2 misslyckas: Router R2 går ner. R1 kommer nu inte att ha någon genomförbar efterträdare till 192.168.10.0/24.
* Håll ner: Rutten till 192.168.10.0/24 placeras i ett hållstillstånd.
* Aktiv rutt: R1 börjar aktivt fråga sina återstående grannar för rutter till 192.168.10.0/24.
* Ingen efterträdare hittades: Om ingen genomförbar efterträdare hittas kommer R1 att markera rutten som "passiv" och börja släppa paket till 192.168.10.0/24.
Sammanfattningsvis:
När en EIGRP-router inte har någon genomförbar efterföljande rutt använder den hall-timers, aktiva ruttprocesser och grannfrågor för att försöka hitta en ny väg. Om det inte lyckas kommer det att släppa paket och markera rutten som "passiv" tills en genomförbar rutt hittas.