Du har rett til å spørre! Betingede korteste baneruting er * ikke * ofte brukt i forsinkelsestolerante nettverk (DTN). Her er grunnen, og hva som faktisk brukes:
Hvorfor betinget korteste baneruting ikke fungerer bra i DTNS
* dynamisk og uforutsigbar tilkobling: DTN -er er preget av periodisk og uforutsigbar tilkobling. Noder er kanskje bare i rekkevidde av hverandre i korte perioder, noe som gjør det vanskelig å stole på korteste baneregninger som antar konsistent tilkobling.
* Begrenset informasjon: DTN -er opererer ofte med begrenset kunnskap om nettverkstopologien, noe som gjør det utfordrende å bestemme den korteste veien.
* latens er nøkkelen: Målet med DTNS er å levere meldinger så raskt som mulig, selv om det betyr å ta en lengre vei som garanterer levering.
hva som brukes i stedet
DTN -er er avhengige av en rekke rutingsstrategier som prioriterer faktorer som:
* Opportunistisk ruting: Denne tilnærmingen utnytter sjanse møter mellom noder. Når to noder møtes, utveksler de data, og videresender meldinger langs banen som for øyeblikket er tilgjengelig, selv om det ikke er den "korteste."
* Proaktiv ruting: Dette innebærer før planleggingsveier, ofte ved bruk av historiske data eller estimater av fremtidige tilkoblingsmønstre. Imidlertid er det fremdeles viktig å være fleksibel i møte med skiftende forhold.
* Ruting av sosiale nettverk: Denne tilnærmingen bruker sosiale nettverksdata for å forutsi tilkoblingsmønstre og prioritere ruting gjennom noder som sannsynligvis vil møte hverandre i fremtiden.
* Epidemisk ruting: Dette er en veldig enkel tilnærming der hver node videresender hver melding den mottar til alle naboene. Det er svært spenstig, men kan være ineffektivt.
Sammendrag
Betingede korteste baneruting, selv om det er nyttig i tradisjonelle nettverk med jevn tilkobling, er ikke en passende tilnærming for DTN -er fordi den er avhengig av forutsetninger som ikke stemmer i disse dynamiske miljøene. DTN -rutingsstrategier prioriterer opportunisme, fleksibilitet og motstandskraft mot periodisk tilkobling.