Forhindre Count til Infinity Problemer på nettverket

March 28  by Eliza

Den Telle til Infinity fenomen kan raskt deaktivere en Distance Vector ruting protokoll administrert nettverk. De neste avsnittene utforske måter å hindre teller til uendelig og de resulterende rutesløyfer skjer på nettverket.

Split horisonten

Hvis du bruker RIPv1, har du en løsning i form av et konsept kalt split horisonten. I dette konseptet, hvis du mottar ruting på ett grensesnitt, sende denne informasjonen tilbake ut av at grensesnittet er ikke sannsynlig å være produktiv.

Så, hvis man undersøker bare rutingsinformasjonen for nettverket 10.4.0.0/16 i rutingprosessen, blir strømmen av den ruteinformasjon sendt som følger:

  1. Router2 lærer av ruten til 10.4.0.0/16.

    Det lærer av ruten gjennom grensesnittet S0 / 1 vendt Router3.

  2. Router2 sender rutetabellen oppdateringer.

    Oppdateringene går ut gjennom begge grensesnittene, men filtrerer ruten til 10.4.0.0/16 ut av listen når det sender rutene ut gjennom grensesnitt S0 / 1, som vist i figuren nedenfor.

  3. Router1 mottar ruten til 10.4.0.0/16 fra Router2 på grensesnittet S0 / 0.
  4. Router1 sender rutetabellen oppdateringer.

    Disse oppdateringene gå ut gjennom begge grensesnittene, men filtrerer ruten til 10.4.0.0/16 ut av listen når det sender rutene ut gjennom S0 / 0.

    Forhindre Count til Infinity Problemer på nettverket

Rute forgiftning

Snarere enn å bruke split horisonten, implementerer ripv2 en prosess som kalles rute forgiftning. Følgende er sekvensen for ruten forgiftning prosessen:

  1. Router3 identifiserer at koblingen til 10.4.0.0/16 er nede.

    Den Router3 oppdaterer straks sin beregning for det nettverket til uendelig - eller i tilfelle av ripv2, en hop greven av 16 - og sender det ruting tabellen oppdatering ut umiddelbart, som vist i Figur 6-7.

  2. Router2 får oppdateringen.

    Den oppdaterer deretter sin egen ruting tabellen ved å fjerne ruten til 10.4.0.0/16, fordi det ikke lenger er gyldig. Etter denne oppdateringen er fullført, sender Router2 sin egen oppdatering ut gjennom grensesnitt S0 / 0.

  3. Router1 får oppdateringen.

    Denne oppdateringen inkluderer ikke lenger en rute til 10.4.0.0/16, forårsaker Router1 å fjerne ruten til dette nettverket.

    Forhindre Count til Infinity Problemer på nettverket

Med router forgiftning, eskalerer oppdateringsprosessen slik at feilaktig informasjon rute blir fjernet fra nettet på en riktig måte. Du kan utvide dette systemet ved hjelp av en prosess som kalles gift omvendt.

I dette tilfellet, etter Router2 ser hop teller eller metrisk gå til uendelig, sender den også en rutingtabell oppdatering tilbake til Router3 med en uendelig metrisk forteller det at ruten til 10.4.0.0/16 er ikke lenger tilgjengelig. Denne prosessen reduserer sjansen for at en utilbørlig oppdateringen vil gjøre det gjennom å Router3 og forårsake en loop.

Hold-down tidtakere

Hold-down tidtakere er en annen løsning på ruting looper at noen ruting protokoller implementere. Hold-down tidtakere hindre protokoll oppdateringsmeldinger fra feil oppdatere ruter for koblinger som er for øyeblikket nede. Følgende er hold-down tidtakere implementering sekvens:

  1. Router2 mottar en oppdatering som forteller det at koblingen til 10.4.0.0/16 er nede.
  2. Router2 markerer den ruten som mulig ned og setter en tidtaker press.
  3. Router2 venter på en oppdatering.

    • Hvis det blir en oppdatering med en metrisk bedre enn den opprinnelige, registrerer Router2 ruten som opp og tilgjengelig.
    • Hvis den ikke får en oppdatering i timer intervall, fjerner Router2 ruten fra rutetabellen.
    • Ruter som Router2 mottar med en metrisk verre enn den opprinnelige ruten blir automatisk fjernet.

I løpet av holdeperioden, hvis noen data blir sendt til 10.4.0.0/16 nettverket, blir dataene sendt videre som et leverings forsøk. Leverings forsøk er gjort i tilfelle at koblingen til 10.4.0.0/16 er å ha et tilbakevendende problem.

Utløste oppdateringer

Utløste oppdateringer avtale med telling til uendelig problemer ved å tvinge en oppdatering så snart koblingen endres.

Så kommer tilbake til nettverket oppsettet du har brukt, når koblingen til nettverks 10.4.0.0/16 går ned, sender Router3 en umiddelbar oppdatering varsle sine naboer at linken er nede. Router2 mottar oppdateringen og straks passerer oppdateringen til sine naboer, som for eksempel Router1.

Som en del av sin normale oppdateringsplan, kan Router2 fortsatt motta en ny oppdatering fra Router1 før å få oppdateringen for å fjerne ruten. Løsningen er å kombinere utløste oppdateringer med hold-ned tidtakere, noe som hindrer ruter med verre beregninger fra å bli lagt til en ruterens rutetabell.