olsr (optimized link state router) presentasi

Upload: amrico-zulni

Post on 20-Jul-2015

332 views

Category:

Documents


11 download

TRANSCRIPT

OLSR (Optimized Link State Router)Amrico Zulni Bayu Arya susena Thahera Yudnina Sholahuddin A

Apa itu OLSR ? OLSR

merupakan salah satu protokol dari jaringan MANET(Mobile Ad-hoc Network). awal dari olsr adalah tesis master Andreas Toennesen di Universitas UniK bersifat proactive yang memiliki inisiatif untuk menemukan rute dan bertujuan untuk menjaga konsistensi dan informasi perutean setiap node dalam jaringan MANET.

Pelaksanaan

OLSR

Berjalan Lalu A. B.

berdasarkan Link State Algoritma.

bedanya ? link-state : semua node membanjiri tetangga nya dengan link-state information. OLSR : tidak semua node yang membanjiri linkstate tetangganya.

mengurangi

flooding data dari link informasi, dengan hanya menggunakan node MPR (Multi Point Relaying) sebagai pengirim data informasi di network.

Ex : link-stateA Link A-B B-C B Link A-B B-C C-D Assumsi : jaringan ini cukup stabil dalam waktu yg lama, maka setiap node memiliki link state information yang sama. C Link

DLink A-B B-C

A-B B-CC-D

C-D

C-D

Contoh OLSR: MPR dari node m : node destination

: node sumber

Gambar perbedaan flooding link-state biasa dan OLSR a. link-state b.OLSR

: node sumber : node tujuan dan node yang forward /re-transmit link-state : node tujuan yang tidak forward link-state

Karakteristik OLSR1.

2.3.

Neighbor/link sensing Optimized flooding/forwarding (MultiPointRelaying) Link-State messaging and route calculation

1. Neighbor/Link Sensing Node

tetangga dan link dideteksi dengan menggunakan pesan Hello Node mengirimkan pesan Hello kepada semua tetangga terdekat (one-hop neighbors). selector notification

Semua

MPR

OLSR

menggunakan 2 jenis pesan :

1.Pesan Hello Pesan Hello dikirim hanya sejauh 1 hop, tidak di forward.2.Pesan TC (Topology Control) Pesan TC dikirim secara Broadcast ke seluruh jaringan melalui MPR

Pesan

hello digunakan untuk menemukan informasi tentang kondisi link dan node tetangga.

LinkA. B. C.

status

no neighbors = paket lost asymmetric = jika memungkinkan terjadi komunikasi 1 arah symmetric (jika memungkinkan terjadi komunikasi 2 arah / bidirectional)

Paket Hello Message

Sumber : http://en.wikipedia.org/wiki/Optimized_Link_State_Routing_ Protocol

hello messageHELLO : NBR(S) = a,c,d,e s a e

c

b Interaksi antar node :

d

f

Ket :

: node sumber : node tujuan

2. Multipoint Relays (MPRs) Pada

dasarnya, semua informasi jaringan ditransmisi ulang oleh setiap node dalam jaringan OLSR, maka timbul redundancy/luapan.

Untuk

meminimalkan redundancy paket data maka dipilih sebagian node untuk dijadikan sebagai relay untuk me-re-transmisikan paket data

Dengan

adanya MPR, dapat mengurangi duplikasi transmisi ketika forward broadcast Message. MPR :

Contoh

: node sumber

: node MPR: node tujuan

Cara menentukan node MPR ?

Untuk setiap dua lompatan tetangga (2-hop neighbors) n harus terdapat sebuah MPR m sehingga node sumber dapat berkomunikasi dengan node n

Ket : --- = link-state = OLSR

s

: sumber

m

: MPR

n

:tujuan

Siapa yg menentukan MPR ? Yang

memilih node sebagai MPR disebut MPR selector set dari MPR selector set yaitu memilih node tetangga untuk bertindak sebagai node MPR pesan hello, node pengirim dapat menentukan node MPR-nya.

Tugas

Melalui

Link

status harus symmetric (dari Hello Message)

A memilih B sebagai MPR nya D BA

B ADB MPR selector set(B) = {A, D} E C

G

H

D memilih B sebagai MPR nya

MPRKet : node A sebagai Sumber

F

Node yang terhubung dengan MPR harus berstatus symmetric

symetric

Topology Control (TC) Message Pesan

TC bertugas menyebarkan informasi tentang node tetangga yang telah ditetapkan sebagai MPR TC disebarkan secara periodik dan hanya node MPR yang dapat meneruskan pesan TC

Pesan

Contoh Penerapan MultiPoint Relaying

sumber

Node Flooding biasa 1.0

Node

Flooding biasa 1.1

Node

Flooding biasa 1.2

Flooding MPR

Node Node MPR Flooding MPR OLSR

Node Node MPR

Flooding MPR OLSR

Node Node MPR

Flooding MPR OLSR

3. Link-state Message Pada

link-state semua node membanjiri jaringan dengan link-state informationOLSR terdapat 2 optimalisasi, yaitu : Hanya MPR selector yang di deklarasikan di pesan link state, sehingga memperkecil ukuran link-state message (TC).

Pada 1.

2. Hanya node yang terpilih sebagai MPR selector yang mengirim pesan, hal ini mengurangi jumlah node yang mengirim link-state message (TC). Contoh

:

Routing table Setiap

node memperbarui routing table (proactive). Routing tabel dihitung berdasarkan informasi dari neighbor table dan topology table Isi1.2. 3.

routing table :address node tujuan address next hop Distance / jarak antara node

Routing

tabel dihitung kembali jika terjadi perubahan pada neigbhor table atau di topology table

29

Contoh

neighbor tabelTwo-hop neighborsNeighbors id Akses melewati

One-hop neighborsNeighbors id Status link

BG C

BidirectionalUnidirectional MPR

ED

CC

BS C G

ES sumber MPR

D

C

30

Contoh Topology TableDest address X Y Dest MPR M M

S P M X A D Y Z B RSend TC message

Z..

M..

Topologi tabel node S

TC originator M M M M

MPR selector X Y Z R

Pesan TC (M megirim ke S)

Implmentasi OLSR olsrd

( optimized link tate routing daemon) adalah sebuah aplikasi routing yang dikembangkan untuk routing di jaringan nirkabeldigunakan di sistem operasi Mac OS X, Windows 98, 2000, XP, Linux, FreeBSD, OpenBSD dan NetBSD mendukung IPv6

Dapat

Keunggulan OLSR

OLSR banyak digunakan dan sudah teruji keandalannya. OLSR sangat cepat dan menggunakan sedikit CPU time sehingga dapat menghemat baterai dari embedded dan portable device. OLSR adalah sebuah project open source Memiliki performa average end to end delay yang baik terhadap beberapa kondisi jaringan.

(end-to end delay merupakan jumlah waktu yang digunakan oleh sebuah paket ketika dikirim oleh sebuah node pengirim dan diterima oleh node tujuan)

Kekurangan OLSR Persentase

rendah

packet delivery Ratio yang masih

(persentase packet delivery ratio merupakan persentase jumlah paket data yang terkirim dengan sukses.)

Sumber : http://digilib.its.ac.id/public/ITS-Undergraduate-10814Conclusion.pdf

Daftar Pustaka

http://opensource.telkomspeedy.com/wiki/index.php/OLSR Andreas Tonnesen : [email protected] , OLSR.pdf http://opensource.telkomspeedy.com/wiki/index.php/WiFi:_Mesh_ Network http://stakeholders.ofcom.org.uk/images/r_d/mesh3 eprints.undip.ac.id/27362/1/L2F005585_MTA.pdf http://digilib.petra.ac.id/viewer.php?page=1&submit.x=0&submit.y =0&qual=high&fname=/jiunkpe/s1/info/2007/jiunkpe-ns-s1-200726403059-9531-manet-chapter2.pdf http://www.soi.wide.ad.jp/class/20060035/slides/04/ http://digilib.its.ac.id/public/ITS-Undergraduate-10814Conclusion.pdf

Selesai