OLSR

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2016. december 28-án áttekintett verziótól ; az ellenőrzések 9 szerkesztést igényelnek .

Az OLSR ( Optimalized Link-State Routing ) a  MANET útválasztási protokollja, amely más vezeték nélküli hálózatokban is használható. Az OLSR egy proaktív útválasztási protokoll, amely hello és topológiavezérlő üzeneteket használ a hálózati topológia információk megszerzéséhez. A csomópontok ezen információk alapján határozzák meg a következő ugrást az irányított csomag útján. Ez az egyik legnépszerűbb protokoll, amelyet MANET vezeték nélküli hálózatokban használnak útválasztásra [1] .

Hogyan működik

Az OLSR a hálózati topológia információk frissítésére szolgáló broadcast mechanizmuson alapul . A protokoll jellemzője, hogy ezt az információt a hálózat minden csomópontja ismeri. Az OLSR-ben a gazdagép úgynevezett HELLO üzenetet küld. A hálózati topológia változásait a csomópontok a szomszédoktól kapott HELLO üzenetek segítségével észlelik. Ezek az üzenetek tartalmazzák az értesítést küldő csomópont saját címét, valamint az összes elérhető szomszéd listáját, azok címét, jelezve a kapcsolat típusát (szimmetrikus vagy aszimmetrikus). Így a csomópont tájékoztatja szomszédait a számára elérhető kapcsolatokról. Minden előfizető információt tárol egy (szomszédok) [2] és kétugrásos szomszédairól (kétugrásos szomszédai) [3] . A HELLO üzenetek meghatározott időközönként kerülnek elküldésre. Ha egy bizonyos időn belül a csomópont nem kap HELLO üzenetet a szomszédtól, akkor a kapcsolat megszakadtnak minősül. A megfelelő módosítás az előfizető hálózati topológia táblájában történik.

A hálózaton található minden máson kívül a csomópontok időszakonként TC (topológiavezérlő) üzenetet sugároznak. Ez az üzenet az előfizető egyugrásos szomszédokkal való kapcsolatáról tartalmaz információkat. A TS és HELLO üzenetekből kapott információk alapján a csomópont létrehoz egy grafikont, amely leírja a hálózat kiépítésének ötletét ehhez a csomóponthoz. Ennek a grafikonnak a segítségével összeállítjuk az egyes csomópontokhoz való információátvitel legrövidebb útvonalainak táblázatát.

Nyilvánvalóan jelentős hátránya van ennek a csomópontok közötti kommunikáció megszervezésének. Természetes helyzet az, amikor egy kétugrásos szomszéd egyugrás lehet az adó csomópont két vagy több egyugrásos szomszédja számára. Ekkor olyan helyzet jön létre, amelyben a kétugrásos szomszéd többször is megkapja ugyanazt a HELLO üzenetet. Az ilyen helyzetek kezelésére az OLSR módszert biztosít a hálózati állapotinformációk elosztásának optimalizálására, a Multipoint Relay (MPR). A hálózati topológia táblázat szerint a csomópont olyan szimmetrikus kapcsolattal rendelkező egyugrásos szomszédokat választ ki, amelyek egyugrásos szomszédai ennek a csomópontnak legalább egy kétugrásos szomszédjának. Ez a módszer lehetővé teszi a sugárzott forgalom csökkentését [4] .

Csomagformátum

Csomag fejléce

A sémában az IP és UDP fejlécek kimaradtak.

0 egy 2 3 négy 5 6 7 nyolc 9 tíz tizenegy 12 13 tizennégy tizenöt 16 17 tizennyolc 19 húsz 21 22 23 24 25 26 27 28 29 harminc 31
csomag hossza csomag sorszáma
az üzenet címe
Üzenet
az üzenet címe
Üzenet
csomag hossza Csomagméret bájtban. Csomagsorszám A csomag sorszáma. Minden új küldéskor eggyel növekednie kell.

Üzenetek

Hozzászólás tárgya

0 egy 2 3 négy 5 6 7 nyolc 9 tíz tizenegy 12 13 tizennégy tizenöt 16 17 tizennyolc 19 húsz 21 22 23 24 25 26 27 28 29 harminc 31
üzenet típusa Vtime üzenet mérete
Kezdeményező címe
Itt az ideje élni Komlószám Üzenetsorszám
Üzenet
üzenet típusa Az elküldött üzenet típusa. A 0 és 127 közötti értékek fenntartva. Vtime ( érvényességi idő ) Az az időszak, ameddig egy üzenetet naprakésznek kell tekinteni az új üzenet beérkezéséig. üzenet mérete Üzenet mérete. Kezdeményező címe Az üzenet létrehozójának címe. Itt az ideje élni Az üzenet maximális száma "ugrások" ( angolul hop ) . Ha 0 vagy 1, akkor az üzenetet nem szabad továbbadni. Minden ugrásnak eggyel kell csökkennie. Komlószám Az üzenet által elért „ugrások” száma. Minden "ugrással" 1-gyel kell növekednie. Üzenetsorszám Az üzenet sorszáma. Minden új üzenet írásakor eggyel növelni kell. Ugyanennek az üzenetnek az újraküldésének megakadályozására szolgál.

HELLO_MESSAGE

A HELLO üzenetek az aktuális hálózati konfiguráció tisztázására szolgálnak. Időszakonként kiszállítva.

0 egy 2 3 négy 5 6 7 nyolc 9 tíz tizenegy 12 13 tizennégy tizenöt 16 17 tizennyolc 19 húsz 21 22 23 24 25 26 27 28 29 harminc 31
fenntartott Htime Hajlandóság
Link kód fenntartott Link üzenet mérete
A szomszéd címe
fenntartott Htime Hajlandóság
Link kód fenntartott Link üzenet mérete
A szomszéd címe
A szomszéd címe

A lefoglalt biteknek 0-nak kell lenniük, hogy megfeleljenek a specifikációnak.

Htime ( Hello kibocsátási intervallum ) A HELLO üzenetek küldésének gyakorisága. Hajlandóság A csomópont készenléte a fogadott üzenetek további továbbítására. Felvehet egy értéket 0-tól (WILL_NEVER, nem továbbítja) 7-ig (WILL_ALWAYS, mindig küld), beleértve. Az érték a csomópont állapotától függően változhat, azaz ha az eszköz akkumulátorról működik, az akkumulátor lemerülésével csökkentheti a rendelkezésre állási szintet. Link kód A csomópont szomszédainak következő listáját jellemzi. A specifikáció szerint 16-nál kisebbnek kell lennie, és két, egyenként kétbites mezőt kell tartalmaznia
7 6 5 négy 3 2 egy 0
0 0 0 0 Szomszéd típus Link típusa
Link üzenet mérete Az üzenet mérete bájtban a Hivatkozási kód mezőtől a következő Hivatkozási kód mezőig vagy az üzenet végéig.

TC_MESSAGE

A csomópont MPR-szomszédairól szóló információk továbbítására szolgál.

0 egy 2 3 négy 5 6 7 nyolc 9 tíz tizenegy 12 13 tizennégy tizenöt 16 17 tizennyolc 19 húsz 21 22 23 24 25 26 27 28 29 harminc 31
ANSN fenntartott
A szomszéd címe
A szomszéd címe
ANSN (hirdetett szomszéd sorszám) Az üzenet sorszáma. Minden új üzenet írásakor eggyel növelni kell. Az üzenetben található információ frissességét jellemzi.

Jegyzetek

  1. Kiryanov A., Safonov A., Khorov E. Módszerek az OLSR protokoll tranziens jellemzőinek tanulmányozására, amikor a kommunikációs csomópont be van kapcsolva  // Az IPTP RAS „Információs technológiák és rendszerek (ITiS) 33. konferenciájának előadásai ". – 2010.
  2. Szomszédérzékelés
  3. Két ugrás szomszéd észlelése
  4. T. H. Clausen, G. Hansen, L. Christensen és G. Behrmann. Az optimalizált kapcsolatállapot-útválasztási protokoll, kiértékelés kísérleteken és szimulációkon keresztül  // A vezeték nélküli személyes multimédiás kommunikációról (WPMC) szóló IEEE konferencia előadásai. – 2001. október.

Linkek