Forskellen mellem adaptive og ikke-adaptive routingalgoritmer

Indholdsfortegnelse:

Forskellen mellem adaptive og ikke-adaptive routingalgoritmer
Forskellen mellem adaptive og ikke-adaptive routingalgoritmer

Video: Forskellen mellem adaptive og ikke-adaptive routingalgoritmer

Video: Forskellen mellem adaptive og ikke-adaptive routingalgoritmer
Video: 10 ARGENTINE CULTURE SHOCKS 🧉😲 | These Cultural Differences Surprised Us Living in Argentina! 🇦🇷 2024, Juni
Anonim

Nøgleforskellen mellem adaptive og ikke-adaptive routingalgoritmer er, at adaptive routingalgoritmer tager routingbeslutninger baseret på netværkstopologien og trafik, mens ikke-adaptive routingalgoritmer træffer routingbeslutninger ved at konsultere statiske tabeller.

Der er mange noder i et computernetværk. Routing er processen med at videresende en pakke fra kildenoden til destinationen, og det er vigtigt at finde den bedste vej til at sende pakkerne. Det kan findes ved hjælp af en routingalgoritme. Der er to typer routingalgoritmer kendt som adaptive og ikke-adaptive routingalgoritmer.

Hvad er Adaptive Routing-algoritmer?

Den dynamiske routing eller adaptive routing bruger adaptive algoritmer. Disse algoritmer ændrer routingbeslutningerne baseret på topologien og netværkstrafikken. De tilstødende routere eller alle routere giver routinginformation. De vigtigste optimeringsparametre er nogle hop, afstand og estimeret transittid.

Der er tre typer adaptive routing-algoritmer kendt som centraliseret, isoleret og distribueret. I den centraliserede algoritme får den centrale node al information om netværkstopologien, trafik og om andre noder. Kun én node indeholder al routinginformation. Hvis den centrale node fejler, fejler hele netværket. I isolationsalgoritmen får noden routinginformation ved hjælp af lokal information. Det kræver ikke information fra andre noder. I den distribuerede algoritme modtager noden information fra de nære noder og beslutter til sidst stien til at sende pakken.

Forskellen mellem adaptive og ikke-adaptive routingalgoritmer
Forskellen mellem adaptive og ikke-adaptive routingalgoritmer

Figur 01: Rute

Generelt hjælper de adaptive routingalgoritmer til at forhindre pakkeleveringsfejl. Det minimerer også overbelastning af netværket og øger netværkets ydeevne. Mere båndbredde er nødvendig, når du bruger disse algoritmer, fordi netværkets tilstandsinformation udveksler mellem noderne. Mere informationsudveksling kan resultere i bedre routing, men det kan øge overheaden.

Hvad er ikke-adaptive routingalgoritmer?

Den statiske routing bruger ikke-adaptive routing-algoritmer. Ved opstart af netværket downloades routinginformationen til routerne. Disse algoritmer tager ikke routingbeslutninger baseret på netværkstopologien eller trafik.

Yderligere er oversvømmelser og tilfældige gåture to klassifikationer af ikke-adaptive algoritmer.. Ved oversvømmelse sendes hver indgående pakke på alle udgående linjer undtagen den linje, hvorfra den er ankommet. Et problem er, at en node kan modtage flere kopier af en bestemt pakke. I tilfældige ture sendes en pakke tilfældigt af noden til en af dens naboer. Det er en effektiv algoritme, fordi den gør fremragende brug af de alternative ruter.

De ikke-adaptive routingalgoritmer er enkle. Derfor fungerer de godt til pålidelige netværk med stabile belastninger. De kan dog føre til dårlig ydeevne, hvis trafikmængden eller topologierne ændrer sig over tid.

Hvad er forskellen mellem adaptive og ikke-adaptive routingalgoritmer?

Adaptive vs Non Adaptive Algorithms

Adaptive routingalgoritmer er de algoritmer, der baserer sine beslutninger på data, som afspejler de aktuelle trafikforhold. Ikke-adaptive routingalgoritmer er de algoritmer, der konsulterer statiske tabeller for at bestemme, hvilken node der skal sendes pakken.
Brug
Dynamisk routing bruger adaptive routing-algoritmer. Statisk routing bruger ikke-adaptive routingalgoritmer.
Routing-beslutninger
I adaptive routingalgoritmer er grundlaget for routingbeslutninger netværkstrafikken og topologien I ikke-adaptive routingalgoritmer er grundlaget for routingbeslutninger statiske tabeller.
Kategorisering
Centraliseret, isoleret og distribueret er typerne af adaptive routingalgoritmer. Oversvømmelser og tilfældige gåture er typerne af ikke-adaptive routingalgoritmer.
kompleksitet
Adaptive routingalgoritmer er mere komplekse. Ikke-adaptive routingalgoritmer er enkle.

Oversigt – Adaptive vs Non Adaptive Routing Algorithms

Der er forskellige algoritmer til at finde den bedste rute til routing. Forskellen mellem adaptive og ikke-adaptive routingalgoritmer er, at adaptive routingalgoritmer tager routingbeslutninger baseret på netværkstopologien og trafik, mens ikke-adaptive routingalgoritmer træffer routingbeslutninger ved at konsultere statiske tabeller.

Anbefalede: