Forskjell mellom Link State og Distance Vector

Link State vs Distance Vector

Avstandvektorprotokoll og Link state protokoll er to hoveddeler 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 Advertisements). 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.

Avstandvektorprotokoll

Selv om det er ganske ulemper å bruke i større nettverk, er det fortsatt fjernvektprotokoll som RIP brukt 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 koblingstilstandsrutingsprotokollen konstruerer hver knute 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.

· Distansvektorprotokollen har en høy konvergenstid, men i koblingsstatus er konvergenstiden lav.

· Distansvektorprotokoll annonserer periodisk oppdateringer, men koblingsstat annonserer kun nye endringer i et nettverk.

· Distansvektorprotokollen annonserer kun de direkte koblede rutene og full rutingstabeller, men koblingsstatistikkprotokoller annonserer bare oppdateringene, og oversvømmer annonsen.

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