Microsoft Word - LelasMarko_routing in ad hoc networks.doc

Слични документи
POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

Microsoft PowerPoint - 2. PREDAVANJE - Umrežavanje i mrežno usmjeravanje

PowerPoint Presentation

Повезивање са интернетом

Microsoft Word - IP_Tables_programski_alat.doc

Računalne mreže Osnove informatike s primjenom računala

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij Analiza i usporedb

Postavka 2: Osnovni graf algoritmi 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch

Rad u mrežnom okruženju Osnove informatike s primjenom računala

DIGITALNA OBRADA SLIKE

Microsoft PowerPoint - podatkovni promet za objavu.pptx

PowerPoint Presentation

Microsoft Word - 13-Mreze.doc

(Microsoft PowerPoint - Uvod u ra\350unarstvo i informacione tehnologije)

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

Microsoft Word - 6. RAZRED INFORMATIKA.doc

Sveučilište u Zagrebu

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.

SAMPLE CONTRACT FOR CONSULTING SERVICES

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

Kvantna enkripcija

PowerPoint Presentation

Повезивање са интернетом

Opći uvjeti korištenja servisa e-Račun za državu povezivanjem_obveznici javne nabave_052019_konačna verzija

Microsoft Word - Pravilnik o jedinstvenom evropskom broju 112 SL

P9.1 Dodela resursa, Bojenje grafa

PowerPoint Presentation

Logičke izjave i logičke funkcije

XHTML 2.0 and HTML 5

DUBINSKA ANALIZA PODATAKA

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

PowerPoint Presentation

Hrvatska regulatorna agencija za mrežne djelatnosti Istraživanje poznavanja ispitanika o poštanskim uslugama i njihova zamjenjivost s EK uslugama stud

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka

Microsoft Word - zadaci_21.doc

Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr

P11.3 Analiza zivotnog veka, Graf smetnji

Microsoft Word - CCERT-PUBDOC doc

EUROPSKA KOMISIJA Bruxelles, C(2018) 3697 final ANNEXES 1 to 2 PRILOZI PROVEDBENOJ UREDBI KOMISIJE (EU) /... o izmjeni Uredbe (EU) br. 1301

No Slide Title

Tehničko rešenje: Industrijski prototip dvostrukog trofaznog analizatora snage sa funkcijama merenja kvaliteta električne energije tipska oznaka MM2 R

Microsoft Word - DNS_DHCP.doc

Seminar Novi zakonodavni okvir za elektroenergetski sektor

Електротехнички факултет Универзитета у Београду Катедра за рачунарску технику и информатику Kолоквијум из Интелигентних система Колоквију

PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred)

Vjezbe

Uvod u Python

(Microsoft PowerPoint - 608_Futivi\346.pptx)

DIGITALNA OBRADA SLIKE

Stručno usavršavanje

Računarske mreže Čas 2 Ivana Tanasijević Matematički fakultet, Beograd 1

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

KORIŠTENJE ENERGIJE ZA GRIJANJE I PRIPREMU TOPLE POTROŠNE VODE POMOĆU TOPLOTNIH PUMPI KOJE KORISTE CO2 KAO RADNI MEDIJ Amna DERVOZ Mašinski fakultet S

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

Microsoft Word - IZ-AT-UT-OPR-Pojmovnik-v5.0

Postavka 12: Uzročnost 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch

Посебни услови коришћења postpaid тарифног модела MOJ MIX

OpenVPN GUI CERT.hr-PUBDOC

PPT

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

NAZIV PREDMETA KVALITETA USLUGE U TELEKOMUNIKACIJSKIM MREŽAMA Kod DET036 Godina studija 1. Marijo Nižetić, viši predavač Bodovna vrijednost 6 Nositelj

Toplinska i električna vodljivost metala

eUputnica za bolničke ustanove

Weishaupt monarch (WM) serija

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Посебни услови пружања TOTAL GROUP услуге

Instalacija i konfiguracija DriveAngela na operativni sistem Apple ios

KATALOG ZNANJA IZ INFORMATIKE

DIGITALNA OBRADA SLIKE

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA U OSIJEKU Sveučilišni diplomski stud

1. DODATNE USLUGE Pored prethodno navedenih osnovnih usluga, privatni korisnik može odabrati i sledeće dodatne usluge koje su podijeljene po kategorij

Microsoft PowerPoint - 1. PREDAVANJE - Uvodno

REPUBLIKA HRVATSKA MINISTARSTVO GOSPODARSTVA Temeljem Nacionalnog programa energetske učinkovitosti Republike Hrvatske za razdoblje i Odlu

UPOZORENJE UDRUGA Sustav zaštite potrošača pred kolapsom Autor: Z. Korda Zadnja izmjena :21 Izvor: T portal Zbog smanjivanja sredstava za

Microsoft Word - Strateski plan Drzavnog zavoda za statistiku za razdoblje docx

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

Slide 1

Podružnica za građenje

Državna matura iz informatike

Извршни одбор Савеза радио-аматера Србије је дана године у Београду донео овај правилник, који одмах ступа на снагу. ПРАВИЛНИК О ПОСТУПК

VELEUČILIŠTE VELIKA GORICA REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod E

1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Z-18-61

ULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod.

Microsoft Word - IEEE LCC.doc

NAZIV PREDMETA UNUTARNJETRGOVINSKO POSLOVANJE II Kod Godina studija 2. Nositelj/i predmeta dr.sc. Ivana Plazibat, prof. Bodovna vrijednost 6 ECTS v.š.

PowerPoint Presentation

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

U proračunu Europske unije za Hrvatsku je ukupno namijenjeno 3,568 milijardi Eura za prve dvije godine članstva

Microsoft Word - privitak prijedloga odluke

Microsoft PowerPoint - IS_G_predavanja_ [Compatibility Mode]

Ne mijenjajte ono što volite. Samo ono što morate. Originalni servisni paketi za vozila starija od osam godina.

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

Temeljem članka 20 a Zakona o izmjenama i dopunama Zakona o radu (Sl. novine F BiH 89/18), članka 4 Uredbe o postupku prijema u radni odnos u javnom s

Algoritmi SŠ P1

Primjena hipermedije u obrazovanju 1

Objektno orjentirano programiranje 2P

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Kristian Manolić OGRANIČAVANJE VELIČINE ULAZNOG TOKA U ČVOR PAKETNE MREŽE OVISNO O GRANICAMA QOS PAR

Транскрипт:

ROUTING U AD-HOC MREŽAMA Seminarski rad iz predmeta Sustavi za praćenje i vođenje procesa Zagreb, svibanj 2006.

UVOD:... 2 PODJELA PROTOKOLA USMJERAVANJA:... 3 Link State Routing Protocol:... 3 Distance-vector routing protocol:... 3 PREGLED ROUTING PROTOKOLA U AD-HOC MREŽAMA:... 4 Pro-active (table driven):... 4 Hierarchical State Routing protocol (HSR):... 4 Optimized Link State Routing Protocol (OLSR):... 4 Highly Dynamic Destination-Sequenced Distance Vector routing protocol (DSDV):... 4 Reactive (on demand):... 4 Ad-hoc On-demand distance vector:... 4 Dynamic Source routing (DSR):... 5 Hybridni protokoli (eng. Pro-active/ Reactive):... 5 Hazy-Sighted Link State Routing Protocol (HSLS):... 5 Zone routing protocol (ZRP):... 5 Ostale podjele routing protokola:... 6 Hijerarhijski :... 6 Položajni (eng. geographical):... 6 Multicast:... 6 ZAKLJUČAK:... 7 1

UVOD: Osnovna karakteristika ad-hoc mreža je da nemaju predefiniranu topologiju. Broj i raspored čvorova koji međusobno komuniciraju tvoreći ad-hoc mrežu posve je varijabilan te je stoga potrebno protokolom komunikacije u takvoj mreži osigurati da se funkcionalnost mreže očuva bez obzira na moguće odumiranje čvorova, dodavanje novih čvorova u mrežu ili pak preraspodjele odnosno pomicanja čvorova. Routing protokoli (protokoli usmjeravanja) su u svakoj mreži veoma bitni, jer o njima ovisi učinkovitost mreže. Pronalaženje što učinkovitijeg načina usmjeravanja paketa na putu od izvorišnog do odredišnog čvora i danas je veoma aktuelno područje jer su zahtjevi na propusnost odnosno učinkovitost mreža iz dana u dan sve veći. Routing protokoli u ad-hoc mrežama predstavljaju poseban izazov jer nema a priori znanja o topologiji mreže koje bi pomoglo odnosno olakšalo pronalaženje optimalnog puta paketa od izvora do odredišta. Budući da je bežična tehnologija danas već veoma razvijena, a iz dana u dan se dodatno razvija od presudnog je značaja razvoj što boljih routing protokola za ad-hoc mreže jer su bežične računalne mreže u pravilu takve. Također sve snažnije se razvijaju i bežične senzorske mreže, koje su također pretežito ad-hoc mreže i routing protokoli u njima su,zbog ograničenih računarskih resursa kojima se u tim mrežama raspolaže, čak i od većeg značaja nego u bežičnim računalnim mrežama. GSM mreža je također primjer ad hoc mreže i zbog sve većeg broja GSM korisnika usmjeravanje, kojim je određena propusnost mreže budući da je frekvencijsko područje fiksno, postaje sve bitnije. Osnovna ideja routing protokola u ad-hoc mrežama je da novi čvor po uključenju oglasi svoju prisutnost tako da susjedni čvorovi nauče da je u blizini novi čvor. Čvorovi također povremeno osluškuju poruke od susjednih čvorova te tako osvježavaju routing tablicu (tablicu usmjeravanja) odnosno povremeno šalju poruke o svojoj prisutnosti te eventualno podatke o čvorovima koje oni imaju u svojim routing tablicama. Također postoje i hijerarhijski ustrojene ad-hoc mreže u kojima postoji jedna bazna stanica koja povremeno proziva čvorove u mreži da pošalju susjednim čvorovima svoje podatke te se na taj način routing tablice periodično osvježavaju. Osnovni zahtjevi koje routing protokoli moraju ispunjavati su : - da routing tablice budu što manje - da osiguraju paketu optimalan put od izvora do odredišta (bilo po kriteriju pouzdanosti, brzine, cijene itd.) - da pravovremeno osvježava routing tablicu zbog mogućih promjena u mreži 2

PODJELA PROTOKOLA USMJERAVANJA: Postoje dvije osnovne skupine routing protokola : Link State Routing Protocol: Svaki čvor za usmjeravanje (npr. u internetu - router) ima (dobije) mapu (plan) povezanosti mreže tako da točno zna koji čvor mreže je povezan s kojim čvorevima mreže. Na osnovu tog grafa povezanost proračunava se koji čvor je za taj paket najbliži konačnom odredištu (eng. best next hop). Proračunavajući te čvorove formira se tablica usmjeravanja za taj čvor. Ovaj protokol je veoma učinkovit ali je zahtjevan na računarske resurse. Distance-vector routing protocol: Susjedni čvorovi (routeri) međusobno razmjenjuju svoje tablice usmjeravanja tako da se formiraju velike tablice usmjeravanja. Ideja je ta da čvor zna da do određenog čvora može doći preko svog susjeda ili preko susjeda od svog susjeda... Na taj način usmjerava paket onom susjedu koji je najbliži konačnom odredištu paketa. Zahtjeva manje računarskih resursa od link state routing protocol-a ali je sporiji odnosno duže vremena mu treba da se formira potpuna tablica usmjeravanja odnosno da se osvježi postojeća. Danas su razvijeni brojni protokoli temeljeni na različitim svojstvima ad-hoc mreža čiji pregled i kratki opis ponekih biti će naveden u nastavku. 3

PREGLED ROUTING PROTOKOLA U AD-HOC MREŽAMA: Pro-active (table driven): Protokoli koji određuju i pamte optimalne puteve usmjeravanja odnosno tablicu usmjeravanja te osiguravaju pravovremeno osvježavanje tablice usmjeravanja (eng. routing table) i optimalnih puteva usmjeravanja paketa. Hierarchical State Routing protocol (HSR): Protokol održava hijerarhijski ustroj. Čvorovi su podijeljeni na grupe (eng. clusters) te postoji glavni čvor grupe (eng. clusterhead) koji predstavlja određeni gateway toj grupi prema drugim grupama te se paketi namjenjeni čvorovima u drugim grupama preko tog glavnog čvora usmjeravaju dalje. Hijerarhija ima više nivoa, naime glavni čvorovi pojedinih grupa čine grupu glavnih čvorova (eng. supercluster) koja opet ima svoj glavni čvor na toj višoj razini. Grupiranje se vrši na logičkoj osnovi, a ne npr. na geometrijskoj, tako da se ne grupiraju najbliži čvorovi već čvorovi za koje se očekuje da će najčešće međusobno komunicirati. Na taj način osigurava se najbrže usmjeravanje paketa jer se smanjuje broj razina (hijerarhijskih) kroz koje paket prolazi. Optimized Link State Routing Protocol (OLSR): Sve navedene karakteristike link state routing protocol-a vrijede i za ovaj protokol. Dobre strane su mu da je brz, efikasan i pouzdan a loša strana mu je da zahtjeva velike računarske resurse pa ga nije moguće primjenjivati u mrežama slabije računarske moći. Highly Dynamic Destination-Sequenced Distance Vector routing protocol (DSDV): Distance vector routing protocol kojemu su,inače slabija, svojstva tog tipa protocol-a poboljšana primjenom Bellman Fordovog algoritma. Algoritam optimira način formiranja tablice usmjeravanja tako da postupak traje znatno kraće čime je smanjen osnovni nedostatak ove vrste routing protocol a. Reactive (on demand): Protokoli koji ne održavaju tablicu usmjeravanja već se put usmjeravanja uspostavlja na zahtjev. Kad pojedini čvor ima podatak koji želi nekamo poslati on pošalje zahtjev i tada se određenim načinom odredi optimalan put kojim će se prenijeti taj podatak. Ad-hoc On-demand distance vector: Mreža je tiha (nema nikakvih koordinacijskih poruka između čvorova) do zahtjeva nekog čvora za slanjem. Tada se klasičnim distance vector protocol-om određuje optimalni put koji se uspostavlja za traženi prijenos podataka. Kad prijenos završi put se gasi i podatak o njemu se nikamo ne pohranjuje. Da bi se smanjilo opterećenje mreže čvor koji šalje zahtjev odnosno 4

čvorovi koji taj zahtjev dalje proslijeđuju vode računa o tome kome su sve već zahtjev poslali, tako da ne šalju isti zahtjev istom čvoru više puta. Također, vodi se računa i o broju čvorova koje je zahtjev prošao (eng. time to live). Naime ako je zahtjev prošao kroz veliki broj čvorova tražeći put od izvorišnog do odredišnog čvora tada to vjerojatno neće biti optimalan put za taj prijenos i zahtjev se prestaje dalje slati. Dynamic Source routing (DSR): Također je protokol koji radi samo na zahtjev, ali za razliku od prije opisanog ovaj protokol pamti otkrivene puteve tako da na svaki sljedeći zahtjev identičan nekom od prethodnih mreža već zna put kojim treba usmjeravati pakete. No, da bi bilo moguće da mreža nauči te puteve pri otkrivanju puta svaki čvor dodaje u paket svoju adresu tako da u paketu piše kroz koje je sve čvorove prošao. Ako paket putuje kroz puno čvorova to predstavlja veliko, a u biti nepotrebno opterećivanje mreže (paketi tad imaju velik protokolarni pretek eng. overhead). Hybridni protokoli (eng. Pro-active/ Reactive): Protokoli koji određenim algoritmom kombiniraju pro-active i reactive načine usmjeravanja da bi dobili optimalan protokol usmjeravanja (obuhvatili što više dobrih a što manje loših osobina navedenih načina usmjeravanja). Hazy-Sighted Link State Routing Protocol (HSLS): Ovaj protokol nastao je kombiniranjem proactive i reactive link state protokola i teoretski ima optimalan protokolarni pretek što ga, prema tvrdnjama njegovih autora, čini superiornim drugim protokolima. Zahtjev na mrežne resurse ostao je isti kao i kod ostalih link state protokola ali je učinkovitost mreže znatno povećana jer je smanjena količina redundantnih podataka potrebnih za uspostavljanje i održavanje tablica usmjeravanja. Prednosti su mu također što je prilično jednostavan i nema hijerarhijskog ustroja, decentraliziran je, čime mu je povećana pouzdanost. Zone routing protocol (ZRP): Temelji se na podjeli mreže u preklapajuće zone. Protokoli komunikacija unutar zone i među zonama su različiti. Unutar zone koristi se proaktivni protocol usmjeravanja tako da svi čvorovi unutar iste zone dobro znaju topologiju zone i usmjeravanje unutar zone je veoma brzo i efikasno. Protokol komunikacije među zonama je reaktivan što je opravano jer je očekivano da će uglavnom komunicirati međusobno čvorovi unutar iste zone a da će se između zona komunicirati samo prema potrebi (eng. on demand). Dakle kad neki čvor želi komunicirati sa čvorom koji se ne nalazi u njegovoj zoni on šalje zahtjev rubnim čvorovima svoje zone da traže mogući put kojim bi on mogao poslati svoj podatak. 5

Ostale podjele routing protokola: Osim navedene podjele na : - pro-active - reactive - hybrid protokole, koja je izvršena prema načinu na koji protokol uspostavlja i održava tablice usmjeravanja, tj. uči i pamti topologiju mreže, protokole se može podijeliti i s obzirom na ideju kojom grupira tj. međusobno povezuje čvorove tvoreći mrežu. S obzirom na taj kriterij postoje : - hijerarhijski - položajni (eng. geographical) - multicast Hijerarhijski : Obrađujući Hierarchical State Routing protocol (HSR) protokol dana je osnovna ideja hijerarhijskih protokola, a ta je da se čvorovi međusobno grupiraju na temelju međusobne logičke povezanosti. Grupu na najnižoj razini hijerarhije čine čvorovi za koje se očekuje da će najviše međusobno komunicirati. Po jedan čvor iz svake grupe je gateway grupe (eng. clusterhead) koji omogućava kominiciranje čvorova unutar grupe sa čvorovima ostalih grupa. Clusterhead-ovi se onda udružuju na višoj razini opet na temelju lodičke povezanosti i proces se ponavlja sve dok cijela mreža nije povezana na najvišoj hijerarhijskoj razini. Položajni (eng. geographical): Čvorovi se grupiraju s obzirom na položaj (razmještaj, geometrijsku udaljenost) tako da najbliži čvorovi najbrže komuniciraju što je u nekim primjenama veoma bitan kriterij (npr. kod nekih bežičnih senzorskih mreža pri raspodijeljenim mjerenjima odluka se donosi na temelju mjernih podataka susjednih senzora tako da je bitno da oni brzo i pouzdano komuniciraju). Multicast: Velika familija protokola, veoma široko primjenjivanih čija je zajednička karakteristika da podatak istovremeno dostavljaju na više odredišta vodeći pri tome računa da podatak kroz pojedini put prođe samo jednom te da se ne stvaraju kopije podatka osim u slučaju da se putevi do odredišta dijele na više pod-puteva. Multicast protokoli se osobito šesto koriste za broadcasting kad jedan čvor emitira podatke za ostale koji ih samo primaju. Primjer toga je radio preko IP-a ili npr. kad bazna stanica proziva ostale čvorove radi obnavljanja tablice usmjeravanja... 6

ZAKLJUČAK: Problem najboljeg načina usmjeravanja paketa u ad hoc mreži ne može biti jednoznačno riješen. U ovisnosti o raspoloživim mrežnim (računalnim) resursima, zahtjevima na mrežu (propusnost podataka, pouzdanost, potrošnja energije, zaštita podataka...), veličini mreže te brojnim drugim parametrima određuje se koji od postojećih protokola usmjeravanja bi bio najpogodniji za primjenu ili se kombinacijom postojećih dobije neki još specifičniji protokol koji bolje odgovara primjeni. Kako je svakim danom sve više mreža i sve više zahtjeva i specifičnih situacija tako se i područje protokola usmjeravanja iz dana u dan širi i postaje sve kompleksnije. Detaljne analize postojećih protokola nadilaze opseg ovog rada, njegov cilj je bio dati pregled i kratki opis te podjelu danas primjenjivanih protokola usmjeravanja u ad hoc mrežama. 7