Afstand Vector Routing: Tæl til uendeligt og Routing Loops

Netværk, der bruger distance-vektor routing er modtagelige for loops og problemer med at tælle til uendeligt. Hvordan dette problem udvikler? I følgende illustration, er alt fungerer fint på netværket, og netværket er konvergeret.

Problemer kan ske med din routing-protokol, når et link eller en router mislykkes. I denne figur sker en fejl på Router3 med interface fa0 / 0. Når dette link går ned, ruten til 10.4.0.0/16 er ikke længere tilgængelig; Men hvis man ser på, hvad der følger, kan du se problemet.

  1. Router3 oprindeligt markerer ruten til 10.4.0.0 som et link ned i sin routing tabel.
  2. Router2 sender sin routing tabel til hver af sine naboer.

    Dette omfatter Router3, fortæller dem, at det har en sti til 10.4.0.0 med et hop optælling af 1.
  3. Router3 opdaterer derefter sin routing tabel med disse nye oplysninger.

    De nye oplysninger, at ruten til 10.4.0.0/16 nu 2 humle væk, som vist i figur 6-3.

    Afstand Vector Routing: Tæl til uendeligt og Routing Loops

  4. Bevæbnet med de nye oplysninger, som 10.4.0.0/16 er tilgængelig.

    Omend gennem et andet interface, Router3 sender sin routing tabel til sine naboer.
  5. Router2 får opdateringen.

    Derefter udpeges at routeren der tidligere sagde, at det vidste om 10.4.0.0/16 har opdateret ruten fra et hop optælling af 0 til 2, så Router2 opdaterer sin egen routing tabel. Den gamle rute kan være blevet identificeret som en opdateret rute, eller det kan have timeout af routingtabellen, afhængigt af routing-protokol, der er i brug.
  6. Router2 passerer så sin egen routing information ud gennem sin anden grænseflade (S0 / 0) til at udbrede ændringen Router1.

    Afstand Vector Routing: Tæl til uendeligt og Routing Loops

  7. Router3 sidst modtager opdateringen fra Router2.

    Denne opdatering fortæller Router2 at hop tæller til 10.4.0.0/16 er blevet opdateret til 3, og denne proces fortsætter nu.

Denne proces fortsætter til uendelig, fordi ingen mekanisme er på plads, i dette tilfælde, at stoppe processen fortsætte.

Men RIP routing-protokol har en indbygget sikkerhedsmekanisme, til en vis grad. RIP har en maksimal hop optælling af 16, og da ruten til et netværk overstiger 16-hop regel RIP-protokollen markerer, at netværk som uopnåeligt, så det ikke længere udbreder ruten. Dette scenario ændrer ikke oplysninger, der findes i routerens routing tabel - det kun grænser, hvor langt fejlen opformeret.

Når du sender data til en vært eller enhed på 10.4.0.0/16 nettet, det kommer gennem fa0 / 0 grænseflade 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å Router1 routing tabel. Nedenstående figur viser, hvad der sker, når data sendes.

Da det ankommer til Router3, Router3 fastslår, at ruten til 10.4.0.0/16 er tilbage gennem Router2, som derefter forårsager dataene til loop uendeligt. Der er en tid til at leve (TTL) på IP-pakker, der definerer den maksimale mængde tid, som en IP-pakke kan forblive på et netværk. Efter at have tilbragt noget tid looping, vil data blive droppet fra netværket og en meddelelse sendt tilbage til afsenderen af ​​data.

Afstand Vector Routing: Tæl til uendeligt og Routing Loops


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com