Ad Hoc Networks: Issues and Routing

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

Mobile Communications. Ad-hoc and Mesh Networks

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Subject: Adhoc Networks

Performance Evaluation of Various Routing Protocols in MANET

Routing Protocols in MANET: Comparative Study

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

Ad Hoc Routing Protocols and Issues

CS551 Ad-hoc Routing

UNIT 1 Questions & Solutions

Mobile Ad-Hoc Networks & Routing Algorithms

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Abstract Keywords:

Ad Hoc Wireless Routing CS 218- Fall 2003

CMPE 257: Wireless and Mobile Networking

Ad Hoc Networks: Introduction

Wireless Networking & Mobile Computing

A Survey - Energy Efficient Routing Protocols in MANET

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

LECTURE 9. Ad hoc Networks and Routing

2013, IJARCSSE All Rights Reserved Page 85

Chapter 7 Routing Protocols for Ad Hoc Wireless Networks. Jang-Ping Sheu

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

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

QoS Routing in Ad-hoc Networks

Mobile Ad Hoc Networks Summary and Further Reading

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

Routing Protocols in MANETs

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

ECS-087: Mobile Computing

Part I. Wireless Communication

Routing protocols in Mobile Ad Hoc Network

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Introduction to Mobile Ad hoc Networks (MANETs)

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

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

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

A Study on Routing Protocols for Mobile Adhoc Networks

Performance Analysis and Enhancement of Routing Protocol in Manet

Performance Analysis of MANET Routing Protocols OLSR and AODV

Resource management issues in mobile ad hoc networks (MANET)

Redes Inalámbricas Tema 4. Mobile Ad Hoc Networks

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

Routing protocols in WSN

Advanced Network Approaches for Wireless Environment

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

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

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

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

CMPE 257: Wireless and Mobile Networking

Wireless Ad-Hoc Networks

A Review paper on Routing Protocol Comparison

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

Keywords: - MANETs, Unicast, Network, Classification, Routing

Power aware Multi-path Routing Protocol for MANETS

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

Tietokoneverkot T

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

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

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

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

ADHOC NETWORKS. Sub Code : 10IS841/10CS841 IA Marks : 25 Hrs/Week : 04 Exam Hours : 03 Total Hrs : 52 Exam Marks : 100 PART A

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

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

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

Overview (Advantages and Routing Protocols) of MANET

15-441: Computer Networking. Wireless Networking

ICS 351: Today's plan. distance-vector routing game link-state routing OSPF

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Mobile Ad-hoc Networks

Performance Comparison of Ad Hoc Routing Protocols over IEEE DCF and TDMA MAC Layer Protocols

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Analyzing Routing Protocols Performance in VANET Using p and g

Arvind Krishnamurthy Fall 2003

QUALITATIVE ANALYSIS AND PERFORMANCE EVALUATION OF OLSR, RIP, OSPF USING OPNET

Energy Efficient EE-DSR Protocol for MANET

Performance Evaluation of AODV and DSR routing protocols in MANET

WSN Routing Protocols

Multihop Mobile and Vehicular Networks

Wireless networks. Wireless Network Taxonomy

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

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

MANET is considered a collection of wireless mobile nodes that are capable of communicating with each other. Research Article 2014

What is an Ad Hoc Network?

INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY WINGS TO YOUR THOUGHTS..

[Kamboj* et al., 5(9): September, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Comparative Study of Routing Protocols in MANET

Wireless Network Security Spring 2016

Maharishi Markandeshwar University

Evaluation of Routing Protocols for Mobile Ad hoc Networks

White Paper. Mobile Ad hoc Networking (MANET) with AODV. Revision 1.0

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

Mobile Ad-hoc Networks (MANET)

Ad Hoc & Sensor Networks

Scalability Performance of AODV, TORA and OLSR with Reference to Variable Network Size

MULTIPATH FRESNEL ZONE ROUTING FOR WIRELESS AD HOC NETWORKS

Transcription:

Ad Hoc Networks: Issues and Routing Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse574-08/ 19-1

Overview! Characteristics, Applications, Issues! Cellular vs. Ad Hoc! Routing: Requirements, parameters, classification! Dynamic Source Routing (DSR)! Ad Hoc On-demand Distance Vector (AODV)! Optimized Link State Routing (OLSR) 19-2

Ad Hoc Networks: Characteristics! No Fixed Infrastructure! Dynamic Topology (Mobility)! Multi-hopping: Obstacles, spectrum reuse, energy conservation! Self-Organization: Addressing, routing, clustering, location, power control! Energy conservation! Scalability: Thousands of nodes! Security: Limited! Bandwidth constrained: Congestion is a norm Ref: RFC2501 19-3

Ad Hoc Networks: Applications! Emergency, Disasters! Wearable computing! Battlefield: Unmanned ground/airborne/underwater vehicles! Hybrid: Multi-hop cellular! Wireless Mesh Networks! Sensor Networks 19-4

Sensor Networks! A large number of low-cost, low-power, multifunctional, and small sensor nodes consisting of sensing, data processing, and communicating components! Key Issues: 1. Scalability 2. Power consumption Internet 3. Fault tolerance 4. Data Fusion 5. Traffic: Low throughput, Delay sensitive Task Manager Sensor Field Sink 19-5

Issues in Ad Hoc Networks 1. Medium Access: Distributed, no time sync, directional antennas 2. Routing: Route acquisition delay, quick reconfig, loop free 3. Multicasting: Common in Ad-Hoc, Emergency/military 4. Transport Layer: Frequent path breaks 5. QoS 6. Self-organization: Neighbor discovery, report link failures 7. Security: DoS, jamming, energy depletion 8. Energy management: Transmission Power, battery monitoring, processor power 9. Addressing and Service Discovery: Global 10. Pricing Scheme: Incentives for relaying 19-6

Cellular vs. Ad Hoc Cellular Network Fixed Infrastructure Single-hop wireless links Centralized routing Base station: Single point of failure Seamless connectivity High cost and long deployment time Commercial sector Simple Mobile, Complex Base No forwarding fairness issues Time Sync TDMA Static frequency reuse (cells) Ad Hoc Networks Infrastructure-less Multi-hop wireless links Distributed Routing Resilient Mobility Frequent link breaks Quick and cost effective setup Defense, Emergency, Disaster All complexity in Mobile Fairness: own vs other s traffic Time Sync difficult CSMA Dynamic freq reuse CSMA 19-7

Ad Hoc: Media Access Control C C D A B A B! Fully distributed operation. CSMA.! Hidden Node: Reachable from a receiving end of a link but not from the transmitting end. A cannot hear C, but can interfere with its transmissions to B! Exposed Node: Other nodes in the vicinity cannot talk. When B is talking to A, C cannot talk to D! Use of Directional Antennas, Steer-able antennas! Multiple Access Collision Avoidance (MACA): Use RTS/CTS with Binary Back off, e.g., 802.11 19-8

Ad Hoc Routing: Requirements! Fully distributed! Global state (all nodes-all time) maintenance expensive Localized! Loop-Free routing! Minimize route acquisition delay: Proactive! Quick route reconfiguration: Adaptive to Frequent changes. Changes in unrelated parts should not impact a node.! Energy conservation: Sleep periods! Unidirectional Link Support! Minimize: " Bits Transmitted/Bits Delivered = Avg hops " Control bits/data bits = Overhead " Control packets/data packets = Overhead 19-9

Classification of Routing Protocols! Routing Updates: " Proactive: Before needed " Reactive: On-demand " Hybrid: Combined. Know neighbors. Others on-demand.! Temporal Information: " Past History " Prediction:Based on node lifetime, location! Topology Organization: " Flat: Global addresses as in 802.11 " Hierarchical: Geographical or Hop distance! Resource Optimization: " Power-Aware: Local or global battery power " Geographical info based " Efficient Flooding Murthy and Manoj list 40+ routing schemes for Ad-hoc nets. 19-10

Routing in Wired Networks: Review 1. Distance Vector: " Each node sends its complete table (distances to all nodes in the network) to its neighbors " Large vectors to small number of nodes " Use Dijkstra s algorithm to compute the shorted path " Routing Information Protocol (RIP) is a distance vector protocol 2. Link State: " Each nodes sends its link information (distances to its neighbors) to all nodes in the network " Small vectors to large number of nodes " Use Bellman-Ford to compute the shortest path " Open Shorted Path First (OSPF) is a link state routing protocol 19-11

OLSR! Optimized Link State Routing Protocol! Proactive Routes are prepared before needed! Optimize Min flooding duplication in highly connected nets! Ask only a subset of your neighbors to forward your link states This is subset is your "Multipoint Relay" (MPR)! If X is your MPR, you are X's "MPR selector"! Each MPR has a set of MPR selectors! Each node sends LS to all its neighbors! MPRs forward LS of their MPR selectors! Other neighbors use the information to compute routing tables But do not forward.! OLSR significantly reduces the LS control traffic! Ref: RFC 3626 and draft-ietf-manet-olsrv2-01.txt 19-12

OLSR: Example! Node 5 has selected 4, 8 as MPR! Node 5 sends a LS to 2, 3, 4, 6, 7, 8, 11! Nodes 2,3,6,7, 11 use the info but do not forward! Nodes 4 uses the info and forwards it to 1, 6, 12, 13! Node 8 uses the info and forwards it to 6, 9, 10 2 11 7 1 3 5 9 13 4 6 12 8 10 19-13

Selection of MPR! Selection of MPR is arbitrary! You can select all your neighbors as MPR Lots of duplication no optimization! Optimal Min set such that all 2-hop neighbors get your LS! Finding optimal MPR is NP-complete! Heuristics: " N1(x) = 1-hop neighbors " N2(x) = 2-hop neighbors not covered " MPR(x) = MPRs of x = empty initially " From N1(x)-MPR(x), Select the node that has maximum connectivity to uncovered nodes " Add that node to MPR(x) 19-14

Dynamic Source Routing (DSR)! On-Demand routing using "Source Route On-demand Reactive Construct a route when needed! Source Route = List of routers along the path. Strict source route, Loose source route! Routing database: Complete route to recent destinations! If a source-route is not available, send "route request" to all neighbors! Each neighbor adds it self to the route in the request and forward to all its neighbors (only first receipt)! If a node knows the route it appends the rest of the route and returns the "route reply"! If a transmission fails, link error is sent to the source. All routes with that link are truncated.! Disadvantage: Not suitable for high-mobility environments. Source-route overhead in each packet.! Ref:draft-ietf-manet-dsr-10.txt 19-15

DSR: Example! Node 1 sends RREQ to 2, 3, 4: "Any one has a route to 10! Nodes 2 send RREQ to 5, 7! Node 3 has 3-5-8-9-10! Node 4 has 4-6-8-9-10! Both nodes 3 and 4 respond. 2 7 1 3 5 9 10 4 6 8 19-16

AODV! Ad-hoc On-demand Distance Vector Routing! Routing Table: " Entry = <destination, route, "sequence #" (timestamp)> " Each source keeps a broadcast ID counter! Path Discovery: Flood a route request (RREQ) to all neighbors. Neighbors broadcast to their neighbors! Each RREQ has the source address, source's broadcast ID, destination, source's sequence # for the destination! Intermediate nodes can reply to RREQ only if they have a route with higher sequence #! Intermediate nodes record node from which the first copy was received the reverse path 19-17

AODV (Cont)! Route reply comes back on the reverse path Intermediate nodes update their forwarding tables! Old entries are timed out! AODV supports only symmetric links! If a source node moves, it must reinitiate RREQ! If an intermediate node moves, all upstream nodes broadcast a link failure to their upstream neighbors until source nodes is reached! Disadvantage: Intermediate nodes may send more up-to-date but still stale routes.! Ref: RFC3561 19-18

AODV: Example! Node 1 sends RREQ to 2, 3, 4: "Any one has a route to 10 fresher than 3. This is my broadcast #10"! Node 2 sends RREQ to 5, 7! Node 3 has 3-5-8-9-10 Sequence #1. It forwards RREQ to 5.! Node 4 has 4-6-8-9-10 Sequence #4! Node 4 responds. 2 7 1 3 5 9 10 4 6 8 19-19

Summary! Ad Hoc = No Infrastructure Resilience Useful in military and emergency! Multi-hop wireless! Routing: Proactive, Reactive, Hybrid! AODV is reactive DV, DSR is reactive DV OLSR is proactive LS 19-20

Text Book: Reading Assignment! Murthy and Manoj: Chapter 5, Sections 6.1-6.4, Sections 7.1-7.3 RFCs:! RFC 2501: MANET Routing Protocol Performance Issues and Evaluation Considerations! RFC 3561: Ad Hoc On Demand Distance Vector (AODV) Routing! RFC 3626: Optimized Link State Routing Protocol (OLSR) 19-21

RFCs: Optional Reading! RFC 3684: Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Internet Drafts:! The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks (DSR), draft-ietf-manet-dsr-10.txt! Dynamic MANET On-demand (DYMO) Routing, draft-ietfmanet-dymo-04.txt! Simplified Multicast Forwarding for MANET, draft-ietf-manetsmf-02.txt! The Optimized Link-State Routing Protocol version 2, draftietf-manet-olsrv2-01.txt! Generalized MANET Packet/Message Format, draft-ietfmanet-packetbb-00.txt 19-22

Homework 19! Find optimal MPR set for node 5. Show steps. 2 11 7 1 3 5 9 13 4 6 12 8 10 19-23