Forskjell mellom Link State og Distance Vector

Anonim

Link State vs Distance Vector

Avstandvektorprotokoll og Link state protokoll er to hovedseksjoner i ruteprotokoller. Hver rutingprotokoll tilhører en eller begge deler. Ruteprotokoller brukes til å lære om naboene, nettverksendringer og ruter i et nettverk. I rutingsprotokollen hvor vi bruker avstandsvektor-algoritme, blir informasjonen om de tilkoblede rutene annonsert periodisk, for eksempel: RIP sender oppdateringer om nettverket hvert 30. sekund. RIP V1, RIP V2 og IGRP er avstand vektor protokoller. Men i koblingsstatus oppdaterer rutingsprotokoller nettverket bare når en endring i nettverket skjer, og den er opprettet for å overvinne ulempene med avstandsvektorprotokollen. Hvis nettverket er stabilt, kobler lenkeprotokollen til hver LSA regelmessig, for eksempel: OSPF annonserer LSA hvert 30. minutt. OSPF og IS-IS kan gjenkjennes som Link state protokoller. Meldingene som inneholder informasjon om nettverket kalles LSA (Link State s). Her lærer alle rutere samme informasjon om alle rutere og undernett i et nettverk. Denne informasjonen lagres i RAM for en ruteren, og den kalles Link State Database (LSDB). I hver ruter har de en identisk kopi av LSDB i minnet.

- 9 ->

Distansvektorprotokoll

Selv om det er ganske ulemper å bruke i større nettverk, brukes fortsatt Vektvektprotokoll som RIP i mange individuelle nettverk, noe som bidrar til å lage Internett. Distansvektorrutingsprotokoller sender periodiske full rutingoppdateringer, men noen ganger er disse full oppdateringene begrenset av splitt-horisont, som brukes som en løkkeforebyggingsmekanisme. Split horisonten lar ikke en rute bli annonsert til samme grensesnitt der ruten genereres. Når en ruter mislykkes, sender den en umiddelbart utløst melding, som kalles en utløst oppdatering. Etter at en ruteren lærer om en mislykket rute, suspenderer den split-horizon-regler for den ruten og annonserer en mislykket rute og fjerner den fra nettverket. Når en rute er nede, får hver ruter en tid som kalles hold tidsur for å vite om den feilen, og den skal fjernes.

Link State Protocol

I koblingsstatusrutingsprotokollen konstruerer hver node et kart over alle tilkoblinger rundt en ruteren. Hver ruter har full kjennskap til hvilken ruteren den er koblet til, og de legger til de beste rutene til rutingstabellene sine basert på metriske, til slutt, har alle rutere i nettverket samme informasjon om nettverket. Når du vurderer med Distance Vector-protokollen, gir Link State-protokollen rask konvergens, og det reduserer muligheten for å opprette sløyfer i et nettverk. Link state protokoller trenger ikke å bruke et stort utvalg av loop forebyggingsmekanismer.Link state protokoller bruker mye mer CPU og minne, men når et nettverk er riktig utformet, kan dette reduseres. Derfor krever det mye mer planlegging enn avstandsvektorprotokollen, og det er nødvendig å bruke flere konfigurasjoner for et bedre nettverksdesign.

Hva er forskjellen mellom Link State og Distance Vector?

· Distansvektorprotokoller brukes i små nettverk, og det har et begrenset antall humle, mens Link state protokollen kan brukes i større nettverk, og det har ubegrenset antall humle.

· Avstandvektorprotokollen har en høy konvergens tid, men i koblingsstatus er konvergenstiden lav.

· Distansvektorprotokollen annonserer periodisk oppdateringer, men koblingsstatus annonserer kun nye endringer i et nettverk.

· Distansvektorprotokollen annonserer bare de direkte tilkoblede rutene og full rutingstabell, men linkstatistikkprotokoller annonserer kun oppdateringene, og oversvømmer.

· I avstand vektor protokoll er sløyfe et problem, og det bruker delt horisont, ruteforgiftning og hold nede som loop forebyggende teknikker, men lenke tilstand har ingen løkke problemer.