Netværk ved hjælp af afstandsvektor-routing er modtagelige for sløjfer og problemer med tæller til uendelig. Hvordan udvikler dette problem? I den følgende illustration virker alting fint på netværket, og netværket er konvergeret.
Problemer kan ske med din routingprotokol, når et link eller en router mislykkes. I denne figur forekommer der en fejl på Router3 med grænseflade fa0 / 0. Når dette link går ned, er ruten til 10. 4. 0. 0/16 ikke længere tilgængelig; Men hvis du ser på, hvad der følger, kan du se problemet.
-
Router3 markerer ruten til 10. 4. 0. 0 som et link nede i routingstabellen.
-
Router2 sender sin rutingstabel til hver af sine naboer.
Dette inkluderer Router3 og fortæller dem, at den har en vej til 10. 4. 0. 0 med et hopantal på 1.
-
Router3 opdaterer derefter sin rutingstabel med denne nye Information.
Den nye information angiver, at ruten til 10. 4. 0. 0/16 nu er 2 humle væk, som vist i Figur 6-3.
-
Bevæbnet med de nye oplysninger, at 10. 4. 0. 0/16 er til rådighed.
Omend via en anden grænseflade sender Router3 sin rutingstabel til sine naboer.
-
Router2 får opdateringen.
Det identificerer derefter, at den router, der tidligere sagde, at den vidste om 10. 4. 0. 0/16 har opdateret ruten fra et hopantal på 0 til 2, så Router2 opdaterer sit eget routingbord. Den gamle rute kan være blevet identificeret som en opdateret rute, eller det kan have været tidsindstillet af rutingstabellen, afhængigt af den routingprotokol, der er i brug.
-
Router2 sender derefter sin egen routinginformation ud via sin anden grænseflade (S0 / 0) for at formere ændringen til Router1 .
-
Router3 modtager til sidst opdateringen fra Router2 .
Denne opdatering fortæller Router2, at hoptællingen til 10. 4. 0. 0/16 er blevet opdateret til 3, og denne proces fortsætter nu.
Denne proces fortsætter til uendelig, fordi der ikke findes nogen mekanisme, i dette tilfælde for at stoppe processen fra at fortsætte.
RIP-routingsprotokollen har imidlertid en indbygget sikkerhedsmekanisme i en vis grad. RIP har et maksimalt hopantal på 16, og når ruten til et netværk overstiger 16-hop-reglen, markerer RIP-protokollen det netværk som ikke tilgængelig, så det ikke videreformerer ruten. Dette scenario ændrer ikke de oplysninger, der findes i routerens rutingstabel - det begrænser kun, hvor langt fejlen udbredes.
Når du sender data til en vært eller enhed på 10.4. 0. 0/16 netværk, det kommer via fa0 / 0 interface på Router1 og Router1 mener at det kan komme til 10. 4. 0. 0/16 inden for 4 humle ved at sende data ud gennem grænseflade S0 / 0 baseret på Router1s routingtabellen. Nedenstående figur viser, hvad der sker, når dataene sendes.
Som det kommer til Router3 , Router3 bestemmer, at ruten til 10. 4. 0. 0/16 er tilbage gennem Router2 , som så forårsager dataene til sløjfe uendeligt Der er en tid til live (TTL) på IP-pakker, som definerer den maksimale tid, som en IP-pakke kan forblive på et netværk. Efter lidt tidsløshed vil dataene blive droppet fra netværket og en besked sendt tilbage til afsenderen af dataene.