Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking.

Slides:



Advertisements
Similar presentations
Slide 1/11 Jose Costa-Requena, Raimo Kantola, Nicklas Beijar / MobileMAN M1/ Eurecom MobileMAN Workshop 1 Eurecom Jose Costa-Requena,
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
Progress Report Wireless Routing By Edward Mulimba.
Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application Authors: Leonardo Barbosa Isabela Siqueira Antonio A. Loureiro Federal University.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Coping with Communication Gray Zones in IEEE b based Ad hoc Networks, H. Lundgren, E. Nordström, and C. Tschudin Anne Saaranen.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Security of wireless ad-hoc networks. Outline Properties of Ad-Hoc network Security Challenges MANET vs. Traditional Routing Why traditional routing protocols.
Security Risks for Ad Hoc Networks and how they can be alleviated By: Jones Olaiya Ogunduyilemi Supervisor: Jens Christian Godskesen © Dec
Ad hoc Network 江崎研究室 修士1年 中島 亮. What is Ad hoc Network?  Meaning of Ad hoc Network Ad hoc =その場限りの Node to node → ノード間で一時的に形成されるネットワーク.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
The Zone Routing Protocol (ZRP)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
PERFORMANCE ANALYSIS OF AODV, OLSR, DSR AND GRP ROUTING PROTOCOL OF MOBILE ADHOC NETWORK – A REVIEW IJCSMC, Vol. 2, Issue. 6, June 2013, pg.359 – 362 Suchita.
Peer to Peer Applications in Ad hoc Networks Author: Jesús Hijas Networking Laboratory Helsinki University of Technology Supervisor:
A survey of Routing Attacks in Mobile Ad Hoc Networks Bounpadith Kannhavong, Hidehisa Nakayama, Yoshiaki Nemoto, Nei Kato, and Abbas Jamalipour Presented.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Slide 1 Jose Costa-Requena, Raimo Kantola, Nicklas Beijar / MobileMAN Kick-off/ CNR,Pisa MobileMAN kick-off Jose Costa-Requena, Raimo Kantola,
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
Routing Protocols in Ad-hoc Networks, OLSR Self configuring systems (SCS) TTM3 – Høst 2004 Jørn Andre Berntzen 22/10/2004.
Security in Ad Hoc Networks. What is an Ad hoc network? “…a collection of wireless mobile hosts forming a temporary network without the aid of any established.
An OLSR implementation, experience, and future design issues.
Simulation of the OLSRv2 Protocol First Report Presentation.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
Outline Introduction Existing solutions for ad hoc
Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki MobileMAN meeting Helsinki Jose Costa-Requena,
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
1 Progress Report Juan Gutiérrez Plaza Helsinki University of Technology.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
1 Optimized Link State Routing Protocol for Ad Hoc Networks Jacquet, p IEEE INMIC Dec park gi won
Mobile Ad Hoc Network (MANET)
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
An Efficient Routing Protocol for Green Communications in Vehicular Ad-hoc Networks Jamal Toutouh, Enritue Alba GECCO’ 11, July Presented by 劉美妙.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
IMPROVING OF WIRELESS MESH NETWORKS.
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
Mobile Ad Hoc Networks: Introduction
AODV-OLSR Scalable Ad hoc Routing
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Ad-hoc Networks.
MobileMAN Workshop 2 Cambridge 2 –
Sensor Network Routing
Mobile Ad-Hoc Networks
Ad-hoc On-demand Distance Vector
Ad hoc Routing Protocols
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking Laboratory - Helsinki University of Technology October 2003

2 Outline  Introduction  Background  Motivation  Objectives  Framework  Tests & Results  Conclusions & Future Work

3 Introduction  Ad Hoc Networks Ad Hoc: For this and only this purpose Networks without infrastructure  This Master’s Thesis analyses Ad Hoc networks  It proposes a solution for Ad Hoc problems (e.g. routing problem)

4 Background (1/6)  Ad Hoc Networking Networks without infrastructure All nodes are capable of moving Nodes work as routers No wire connections Flexible topology

5 Background (2/6)  Ad Hoc networking is being studied deeply  Very important applications Maritime communications Conferences and congresses Military applications  Advantages Networks without geographical constraints in fixed networks Flexible topology for a variety of applications No wire connections

6 Background (3/6)  Problems Routing is very hard!  Nodes are constantly changing Security  Vulnerabilities… Small devices  Batteries, little computing power…

7 Background (4/6)  Type of routing protocols Pro-active  Routes are known beforehand  DSDV, OLSR… Re-active  Routes are searched for only when needed  DSR, AODV, TORA… Hybrid  Mix pro and re-active solutions  ZRP

8 Background (5/6)  The OLSR Protocol (1/2) Proactive protocol  Link state based (routes are known beforehand) Exchange topology information with other nodes of the network regularly Based on Multi Point Relays (MPRs)  MPRs minimize flooding  Selected nodes which forward broadcast messages during the flooding process

9 Background (6/6)  The OLSR Protocol (2/2) MPRs (continued)  MPRs of a given node must cover all two hop nodes away from the initial node Type of control messages  Hello. Neighbour sensing  TC. Topology Control. This messages are forwarded like usual broadcast messages

10 Motivation  Creating an Ad Hoc Framework architecture based on multiprotocol nodes Nodes run different routing protocols Protocols collaborate during the lifetime of the Ad Hoc network  Studying pro and re-active protocols working together  Exploring new algorithms for Ad Hoc networks

11 Objectives (1/2)  Implementing the OLSR Protocol  Designing and implementing some modules of the framework The Common Cache The Registry The Common Cache Registry Server (CCRS)  Running OLSR and AODV in the same node  Reaching nodes in different types of networks

12 Objectives (2/2) ■ My work ■ Mixed work ■ Not implemented yet

13 Framework (1/4)  Complete routing architecture for Ad Hoc networks  Modules Independent routing module Common Ad Hoc module  Common Cache Register Server (CCRS)  Common Registry  Common Cache  Control Logic Kernel Routing Table

14 Framework (2/4)  The Ad Hoc Framework block diagram

15 Framework (3/4)  Objectives Collecting information from each protocol Evaluating this information Choosing the best values for protocol parameters in order to improve the performance Sending and receiving packets of other nodes running a different protocol

16 Framework (4/4)  Operations Register a protocol Unregister a protocol Add a new route Delete a route Get a protocol configuration Set a protocol configuration

17 Tests & Results (1/5)  Configuration 6 nodes (5 iPAQs and 1 laptop) All nodes were running a GNU/Linux operating system One MANET interface per node OLSR and/or AODV Inside the Electrical & Communications Department building

18 Tests & Results (2/5)  Test 1 Fully meshed nodes running OLSR  Excellent behaviour  Maximum time for discovering a route: 7 s  Average delay: ms  0% packet lost  Incoming control packet load: ~0.9 KB  No broken links

19 Tests & Results (3/5)  Test 2 Nodes aligned within node range coverage running only OLSR  Ping from the first node to the last node  Many broken links  Strange behaviour (interference or bugs?)  12% packet lost  Average delay: 27.7 ms  Maximum time for discovering a route: 15 s  Incoming control packet load: ~0.4 B

20 Tests & Results (4/5)  Test 3 Nodes connected through a single intermediate node OLSR  Excellent behaviour  Maximum time for discovering a route: 15 s  2% packet lost  Incoming control packet load: ~0.5 B  Some broken links

21 Tests & Results (5/5) OLSR+AODV  AODV couldn’t find OLSR nodes but OLSR nodes could find AODV nodes  Very good behaviour (similar to previous case)  Common modules worked very well and central node managed perfectly both protocols

22 Conclusions & Future Work (1/2)  Conclusions OLSR works quite well with static nodes The behaviour is worse when nodes are moving (links are broken) With several hops the protocol has a strange behaviour (interferences or bugs?), the behaviour is different every time the test is performed Framework improves the performance of protocols running alone

23 Conclusions & Future Work (2/2)  Future work Implementing the Control Logic module Studying if the Control Logic algorithm can be satisfied by devices with reduced computational power (e.g. iPAQs) Deeper study of the cooperation of protocols in the framework and their performance

24 Thank you!, Kiitos!, ¡Gracias!  Any questions?