Mobile Communications Chapter 8: Routing Protocols

Similar documents
Mobile Ad-hoc Networks. Computer Networks

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]

10/29/08. Mobile ad hoc networks. Solution: Wireless ad-hoc networks. MANET: Mobile Ad-hoc Networking A B C

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Mobile Communications Chapter 8: Network Protocols/Mobile IP. Micro mobility support. Routing protocols. Ad-hoc networks. Problems DHCP.

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Introduction to Mobile Ad hoc Networks (MANETs)

Chapter 16. Wireless LAN, Mobile Ad Hoc Networks, and MANET Routing Protocols. Wireless Network Models. Illustration of an ad hoc network

Wireless LAN, Mobile Ad Hoc Networks, and MANET Routing Protocols

CS551 Ad-hoc Routing

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

Media Access. Both are on shared media. Then, what s really the problem?

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

Ad Hoc Networks: Issues and Routing

Routing in Ad-hoc Networks

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Ad Hoc Routing Protocols and Issues

What is an Ad Hoc Network?

COMPARISON OF DSR PROTOCOL IN MOBILE AD-HOC NETWORK SIMULATED WITH OPNET 14.5 BY VARYING INTERNODE DISTANCE

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Performance Evaluation of Various Routing Protocols in MANET

Routing Protocols in MANET: Comparative Study

Wireless Ad Hoc and Sensor Networks Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

MANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.

Performance Analysis of MANET Routing Protocols OLSR and AODV

Wireless Networking & Mobile Computing

Media Access. Both are on shared media. Then, what s really the problem?

Performance Evaluation of AODV and DSR routing protocols in MANET

Ad Hoc Networks. Mobile Communication Networks (RCSE) Winter Semester 2012/13. Integrated Communication Systems Group Ilmenau University of Technology

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

A Topology Based Routing Protocols Comparative Analysis for MANETs Girish Paliwal, Swapnesh Taterh

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

A Comparative Study of Routing Protocols for Mobile Ad-Hoc Networks

Ad Hoc Networks. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

Mobile Ad-Hoc Networks & Routing Algorithms

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Mobile Ad-hoc Networks

References. Forwarding. Introduction...

Chapter 11 Chapter 6

Ad Hoc & Sensor Networks

2013, IJARCSSE All Rights Reserved Page 85

Location Awareness in Ad Hoc Wireless Mobile Neworks

Performance Analysis and Enhancement of Routing Protocol in Manet

A Survey - Energy Efficient Routing Protocols in MANET

A Study on Routing Protocols for Mobile Adhoc Networks

Ad Hoc Networks: Introduction

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

Backward Aodv: An Answer To Connection Loss In Mobile Adhoc Network (Manet)

Routing protocols in WSN

Part I. Wireless Communication

A Survey of Vehicular Ad hoc Networks Routing Protocols

Mobile Ad Hoc Networks Summary and Further Reading

WSN Routing Protocols

ANALYSIS OF DIFFERENT REACTIVE, PROACTIVE & HYBRID ROUTING PROTOCOLS: A REVIEW

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Mobile Communications. Ad-hoc and Mesh Networks

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Wireless Sensor Networks (WSN)

MESSAGE COMPLEXITY ANALYSIS OF MOBILE AD HOC NETWORK (MANET) ADDRESS AUTOCONFIGURATION PROTOCOLS SANG-CHUL KIM

Overview (Advantages and Routing Protocols) of MANET

Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

ECS-087: Mobile Computing

EZR: Enhanced Zone Based Routing In Manet

15-441: Computer Networking. Wireless Networking

Location Oriented Networking

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Vehicle Networks. Networking Layer: Routing. Univ.-Prof. Dr. Thomas Strang, Dipl.-Inform. Matthias Röckl

II. CLASSIFICATION OF ROUTING PROTOCOLS MANET routing protocols are classified into three major categories: proactive, reactive and hybrid.

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Routing, Routing Algorithms & Protocols

ITTC Mobile Wireless Networking The University of Kansas EECS 882 Mobile Ad Hoc Networks

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. ABSTRACT LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS

Ad hoc and Sensor Networks Chapter 1: Motivation & Applications. Holger Karl

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

Advanced Network Approaches for Wireless Environment

Routing protocols in Mobile Ad Hoc Network

CS5984 Mobile Computing

Effects of Caching on the Performance of DSR Protocol

Mobile Ad Hoc Networks: Basic Concepts and Research Issues

A Test-Bed for Power Consumption Performance Evaluation of AODV and DSDV Routing Protocols in Mobile Ad-hoc Networks

Multihop Mobile and Vehicular Networks

Politecnico di Milano Facoltà di Ingegneria dell Informazione. WI-7 Ad hoc networks. Wireless Internet Prof. Antonio Capone

Seamless integration of heterogeneous wireless network technologies -?/!

1 Connectionless Routing

Security in Mobile Ad-hoc Networks. Wormhole Attacks

The General Analysis of Proactive Protocols DSDV, FSR and WRP

Chapter 7: Naming & Addressing

Routing. Chapter 11. Ad Hoc and Sensor Networks Roger Wattenhofer 11/1

LOCATION-AIDED ROUTING PROTOCOL IN HYBRID WIRED-WIRELESS NETWORKS. WU MINTAO (B.Eng.(Hons.), NTU)

Routing Protocols in Mobile Ad-Hoc Network

A Novel Review on Routing Protocols in MANETs

A comprehensive overview about selected Ad Hoc Networking Routing Protocols

A New Approach for Energy Efficient Routing in MANETs Using Multi Objective Genetic Algorithm

Survey of Routing Protocols for Mobile Ad-hoc Network

How to develop and validate a scalable mesh routing solution for IEEE sensor networks Altran Benelux

Transcription:

Mobile Communications Chapter 8: Routing Protocols Ad-hoc networks Routing protocols Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.1

Mobile ad hoc networks Standard Mobile IP needs an infrastructure Home Agent/Foreign Agent in the fixed network DNS, routing etc. are not designed for mobility Sometimes there is no infrastructure! remote areas, ad-hoc meetings, disaster areas cost can also be an argument against an infrastructure! Main topic: routing no default router available every node should be able to forward A B C Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.2

Solution: Wireless ad-hoc networks Network without infrastructure Use components of participants for networking Examples Single-hop: All partners max. one hop apart Bluetooth piconet, PDAs in a room, gaming devices Multi-hop: Cover larger distances, circumvent obstacles Bluetooth scatternet, TETRA police network, car-to-car networks Internet: MANET (Mobile Ad-hoc Networking) group Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.3

Manet: Mobile Ad-hoc Networking Mobile Router Manet Mobile Devices Mobile IP, DHCP Fixed Network Router End system Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.4

Problem No. 1: Routing Highly dynamic network topology Device mobility plus varying channel quality Separation and merging of networks possible Asymmetric connections possible N 7 N 6 N 6 N 7 N 1 N 2 N 3 N 1 N 2 N 3 N 4 N 5 N 4 N 5 time = t 1 time = t 2 good link weak link Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.5

Traditional routing algorithms Distance Vector periodic exchange of messages with all physical neighbors that contain information about who can be reached at what distance selection of the shortest path if several paths available Link State periodic notification of all routers about the current state of all physical links router get a complete picture of the network Example ARPA packet radio network (1973), DV-Routing every 7.5s exchange of routing tables including link quality updating of tables also by reception of packets routing problems solved with limited flooding Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.6

Routing in ad-hoc networks THE big topic in many research projects Far more than 50 different proposals exist The most simplest one: Flooding! Reasons Classical approaches from fixed networks fail Very slow convergence, large overhead High dynamicity, low bandwidth, low computing power Metrics for routing Minimal Number of nodes, loss rate, delay, congestion, interference Maximal Stability of the logical network, battery run-time, time of connectivity Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.7

Problems of traditional routing algorithms Dynamic of the topology frequent changes of connections, connection quality, participants Limited performance of mobile systems periodic updates of routing tables need energy without contributing to the transmission of user data, sleep modes difficult to realize limited bandwidth of the system is reduced even more due to the exchange of routing information links can be asymmetric, i.e., they can have a direction dependent transmission quality Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.8

DSDV (Destination Sequenced Distance Vector) Early work on demand version: AODV Expansion of distance vector routing Sequence numbers for all routing updates assures in-order execution of all updates avoids loops and inconsistencies Decrease of update frequency store time between first and best announcement of a path inhibit update if it seems to be unstable (based on the stored time values) Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.9

Dynamic source routing I Split routing into discovering a path and maintaining a path Discover a path only if a path for sending packets to a certain destination is needed and no path is currently available Maintaining a path only while the path is in use one has to make sure that it can be used continuously No periodic updates needed! Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.10

Dynamic source routing II Path discovery broadcast a packet with destination address and unique ID if a station receives a broadcast packet if the station is the receiver (i.e., has the correct destination address) then return the packet to the sender (path was collected in the packet) if the packet has already been received earlier (identified via ID) then discard the packet otherwise, append own address and broadcast packet sender receives packet with the current path (address list) Optimizations limit broadcasting if maximum diameter of the network is known caching of address lists (i.e. paths) with help of passing packets stations can use the cached information for path discovery (own paths or paths for other hosts) Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.11

DSR: Route Discovery Sending from C to O P R C G Q A B E H I K M O D F J L N Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.12

DSR: Route Discovery Broadcast P R [O,C,4711] C [O,C,4711] G Q A B E H I K M O D F J L N Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.13

DSR: Route Discovery P R [O,C/B,4711] C [O,C/G,4711] G [O,C/G,4711] Q A B E [O,C/E,4711] H I K M O D F J L N Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.14

DSR: Route Discovery P R C G Q A [O,C/B/A,4711] B D E F H [O,C/G/I,4711] I K [O,C/E/H,4711] L J M N O [O,C/B/D,4711] (alternatively: [O,C/E/D,4711]) Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.15

DSR: Route Discovery P R C G Q A B E H I [O,C/G/I/K,4711] K M O D F J L N [O,C/B/D/F,4711] [O,C/E/H/J,4711] Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.16

DSR: Route Discovery P R C G Q A B E H I K [O,C/G/I/K/M,4711] M O D F J L N [O,C/E/H/J/L,4711] (alternatively: [O,C/G/I/K/L,4711]) Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.17

DSR: Route Discovery P R C G Q A B E H I K M O D F J L N [O,C/E/H/J/L/N,4711] Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.18

DSR: Route Discovery P R C G Q A B E H I K Path: M, K, I, G M O D F J L N Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.19

Dynamic Source Routing III Maintaining paths after sending a packet wait for a layer 2 acknowledgement (if applicable) listen into the medium to detect if other stations forward the packet (if possible) request an explicit acknowledgement if a station encounters problems it can inform the sender of a packet or look-up a new path locally Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.20

Interference-based routing Routing based on assumptions about interference between signals N 1 N 2 R 1 S 1 N 3 N 4 S 2 N 5 N 6 R 2 neighbors (i.e. within radio range) N 7 N 8 N 9 Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.21

Examples for interference based routing Least Interference Routing (LIR) calculate the cost of a path based on the number of stations that can receive a transmission Max-Min Residual Capacity Routing (MMRCR) calculate the cost of a path based on a probability function of successful transmissions and interference Least Resistance Routing (LRR) calculate the cost of a path based on interference, jamming and other transmissions LIR is very simple to implement, only information from direct neighbors is necessary Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.22

A plethora of ad hoc routing protocols Flat Hierarchical proactive FSLS Fuzzy Sighted Link State FSR Fisheye State Routing OLSR Optimised Link State Routing Protocol TBRPF Topology Broadcast Based on Reverse Path Forwarding reactive AODV Ad hoc On demand Distance Vector DSR Dynamic Source Routing CGSR Clusterhead-Gateway Switch Routing HSR Hierarchical State Routing LANMAR Landmark Ad Hoc Routing ZRP Zone Routing Protocol Geographic position assisted DREAM Distance Routing Effect Algorithm for Mobility GeoCast Geographic Addressing and Routing GPSR Greedy Perimeter Stateless Routing LAR Location-Aided Routing Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.23

Further difficulties and research areas Auto-Configuration Assignment of addresses, function, profile, program, Service discovery Discovery of services and service providers Multicast Transmission to a selected group of receivers Quality-of-Service Maintenance of a certain transmission quality Power control Minimizing interference, energy conservation mechanisms Security Data integrity, protection from attacks (e.g. Denial of Service) Scalability 10 nodes? 100 nodes? 1000 nodes? 10000 nodes? Integration with fixed networks Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.24

Clustering of ad-hoc networks Base station Internet Cluster head Cluster Super cluster Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.25

The next step: Wireless Sensor Networks (WSN) Commonalities with MANETs Self-organization, multi-hop Typically wireless, should be energy efficient Differences to MANETs Applications: MANET more powerful, more general WSN more specific Devices: MANET more powerful, higher data rates, more resources WSN rather limited, embedded, interacting with environment Scale: MANET rather small (some dozen devices) WSN can be large (thousands) Basic paradigms: MANET individual node important, ID centric WSN network important, individual node may be dispensable, data centric Mobility patterns, Quality-of Service, Energy, Cost per node Example: www.scatterweb.net Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.26

A typical WSN Integration of Sensor Nodes (SN) and Gateways (GW) SN SN GW Bluetooth SN GW SN SN SN SN SN SN SN GW GPRS GW WLAN Ethernet SN SN Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.27

Example: ScatterWeb Sensor Nodes Embedded Sensor Board Sensors Luminosity, noise detection, gas, vibration, PIR movement detection, pressure Microphone/speaker, camera, display, IR sender/receiver, precise timing Communication using 868 MHz radio transceiver Range up to 2 km LOS, 500 m indoor Software Simple programming (C interface) Optional: operating systems TinyOS, Contiki Optional: TCP/IP, web server Routing, management, flashing Embedded Sensor Board Further information: www.scatterweb.net Modular Sensor Node Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.28

Example: ScatterWeb Gateways USB Simple Integration PC world Enables over-the-air programming either point-to-point or broadcast including reliable multi-hop Ethernet RJ45 Adapter for 10/100 Mbit/s Power-over-Ethernet (802.3af) Standard Internet protocols (IP, TCP, HTTP, HTTPS, ARP, DHCP) Integrated Web server providing applets for sensor net control Secure access of ScatterWeb from any browser on the net All-in-one WLAN, Ethernet, Bluetooth, GPS, GSM/GPRS, USB, serial Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.29

Sensor Networks: Challenges and Research Areas Long-lived, autonomous networks Use environmental energy sources Embed and forget Self-healing Self-configuring networks Routing Data aggregation Localization Managing wireless sensor networks Tools for access and programming Update distribution Scalability, Quality of Service Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.30

Routing in WSNs is different No IP addressing, but simple, locally valid IDs Example: directed diffusion Interest Messages Interest in sensor data: Attribute/Value pair Gradient: remember direction of interested node Data Messages Send back data using gradients Hop count guarantees shortest path Sink Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.31

Energy-aware routing Only sensors with sufficient energy forward data for other nodes Example: Routing via nodes with enough solar power is considered for free Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.32

Solar-aware routing Solar-powered node Send status updates to neighbors Either proactive or when sniffing ongoing traffic Have neighbor nodes reroute the traffic Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.33

Example: Software for controlling a sensor network Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.34

Today s WSNs First generation of WSNs is available Diverse sensor nodes, several gateways Even with special sensors: cameras, body temperature Basic software Routing, energy conservation, management Several prototypes for different applications Environmental monitoring, industrial automation, wildlife monitoring Many see new possibilities for monitoring, surveillance, protection Sensor networks as a cheap and flexible new means for surveillance Monitoring and protection of goods Chemicals, food, vehicles, machines, containers, Large application area besides military Law enforcement, disaster recovery, industry, private homes, Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC SS05 8.35