Forskel Mellem Link State og Distance Vector
Link State vs Distance Vector
Afstandvektorprotokol og Link state protokollen er to hovedafsnit i ruteprotokoller. Hver routingprotokoll tilhører en eller begge dele. Routing protokoller bruges til at lære om det er naboer, netværksændringer og ruter i et netværk. I routingsprotokol, hvor vi bruger distributionsvektor-routingsalgoritme, annonceres oplysningerne om de tilsluttede routere periodisk, fx: RIP sender opdateringer om netværket hvert 30. sekund. RIP V1, RIP V2 og IGRP er fjernvektorprotokoller. Men i forbindelsestilstand opdaterer routingprotokoller kun netværket, når der sker en ændring i netværket, og det er oprettet for at overvinde ulemperne ved afstandsvektorprotokol. Hvis netværket er stabilt, overlader forbindelsesstatusprotokollen hver LSA regelmæssigt, fx: OSPF annoncerer LSA hvert 30. minut. OSPF og IS-IS kan genkendes som Link state protokoller. Meddelelserne indeholdende oplysninger om netværket hedder LSA (Link State s). Her lærer alle routere de samme oplysninger om alle routere og undernet i et netværk. Denne information er lagret i RAM for en router, og den hedder Link State Database (LSDB). I hver router har de en identisk kopi af LSDB i hukommelsen.
- 9 ->Distance Vector Protocol
Selv om det er ret ulemper at bruge i større netværk, anvendes der stadig afstandvektorprotokol som RIP i mange individuelle netværk, hvilket hjælper med at lave internettet. Distributionsvektor-routingsprotokoller sender periodiske fulde routing opdateringer, men nogle gange er disse fulde opdateringer begrænset af split-horizon, som bruges som loop-forebyggingsmekanisme. Split Horizon lader ikke en rute blive annonceret til samme grænseflade, hvor ruten genereres. Når en router fejler, sender den en straks udløst besked, som kaldes en udløst opdatering. Når en router lærer om en fejlagtig rute, suspenderer den split-horizon-regler for den pågældende rute og annoncerer en fejlet rute og fjerner den fra netværket. Når en rute er nede, får hver router en tid kaldet hold nede timer for at vide om den fejl, og den skal fjernes.
Link State Protocol
I link state routing protokol konstruerer hver node et kort over alle forbindelser omkring en router. Hver router har fuld viden om, hvilken router den er tilsluttet, og de tilføjer de bedste ruter til deres rutetabeller baseret på metriske. Endelig har hver router på internettet samme information om internettet. Ved overvejelse med Distance Vector-protokollen giver Link State-protokollen hurtig konvergens, og det reducerer muligheden for at skabe sløjfer i et netværk. Link state protokoller behøver ikke at bruge et stort udvalg af loop forebyggelsesmekanismer.Link state protokoller forbruger meget mere CPU og hukommelse, men når et netværk er korrekt designet, kan dette reduceres. Derfor kræver det meget mere planlægning end afstandsvektorprotokol, og det er nødvendigt at bruge flere konfigurationer til et bedre netværk design.
Hvad er forskellen mellem Link State og Distance Vector? · Afstandsvektorprotokoller anvendes i små netværk, og det har et begrænset antal humle, mens Link state protokollen kan bruges i større netværk, og det har ubegrænset antal humle. · Afstandvektorprotokol har en høj konvergens tid, men i forbindelsestilstand er konvergens tid lav. · Afstandsvektorprotokol reklamerer regelmæssigt for opdateringer, men linkstat annoncerer kun nye ændringer i et netværk. · Afstandsvektorprotokollen annoncerer kun de direkte tilsluttede routere og fuld rutingstabeller, men linktilstandsprotokoller annoncerer kun opdateringerne og oversvømmer. · I afstandvektorprotokol er sløjfe et problem, og det bruger splithorisont, ruteforgiftning og holdes nede som sløjfeforebyggende teknikker, men linktilstanden har ingen sløjfeproblemer. |