Quiz 5 Answers. CS 441 Spring 2017

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

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

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

Outline. CS5984 Mobile Computing. Taxonomy of Routing Protocols AODV 1/2. Dr. Ayman Abdel-Hamid. Routing Protocols in MANETs Part I

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

EZR: Enhanced Zone Based Routing In Manet

Wireless Networking & Mobile Computing

ECS-087: Mobile Computing

LECTURE 9. Ad hoc Networks and Routing

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

Routing protocols in Mobile Ad Hoc Network

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

2013, IJARCSSE All Rights Reserved Page 85

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

Mobile Ad-Hoc Networks & Routing Algorithms

Routing Protocols in Mobile Ad-Hoc Network

CS551 Ad-hoc Routing

A Review of Reactive, Proactive & Hybrid Routing Protocols for Mobile Ad Hoc Network

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

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

CMPE 257: Wireless and Mobile Networking

Routing Protocols in MANETs

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

A New Energy-Aware Routing Protocol for. Improving Path Stability in Ad-hoc Networks

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

A Survey on Path Weight Based routing Over Wireless Mesh Networks

Routing in Variable Topology Networks

Analysis of Routing Protocols in MANETs

CS5984 Mobile Computing

A Location-based Predictive Route Caching Scheme for Pure Reactive Zone-based Routing Protocol in Mobile Ad Hoc Networks Abstract Introduction

Mobile Communications. Ad-hoc and Mesh Networks

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

A Survey of Vehicular Ad hoc Networks Routing Protocols

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

Mitigating Superfluous Flooding of Control Packets MANET

Considerable Detection of Black Hole Attack and Analyzing its Performance on AODV Routing Protocol in MANET (Mobile Ad Hoc Network)

Figure 1: Ad-Hoc routing protocols.

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

Performance Evaluation of MANET through NS2 Simulation

Redes Inalámbricas Tema 4. Mobile Ad Hoc Networks

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

MODIFIED DSR PROTOCOL FOR ENERGY EFFICIENCY IN MANET WITH LOAD SHARING

Relative Performance Analysis of Reactive (on-demand-driven) Routing Protocols

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

6. Node Disjoint Split Multipath Protocol for Unified. Multicasting through Announcements (NDSM-PUMA)

An Efficient Scheme for Detecting Malicious Nodes in Mobile ad Hoc Networks

CMPE 257: Wireless and Mobile Networking

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

Secure routing in ad hoc and sensor networks

Evaluation of Routing Protocols for Mobile Ad hoc Networks

Maharishi Markandeshwar University

Mobile Ad Hoc Networks: Routing, MAC and Transport Issues

Computation of Multiple Node Disjoint Paths

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Performance Evaluation of AODV and DSR routing protocols in MANET

Aanchal Walia #1, Pushparaj Pal *2

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

Wireless Network Security Spring 2015

Optimizing Performance of Routing against Black Hole Attack in MANET using AODV Protocol Prerana A. Chaudhari 1 Vanaraj B.

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

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

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

Banwari, Deepanshu Sharma, Deepak Upadhyay

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

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

Ants-Based Routing in Mobile Ad-Hoc Networks

Architecture of EHARP Routing Protocols in Ad Hoc Wireless Networks

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

A Reliable Route Selection Algorithm Using Global Positioning Systems in Mobile Ad-hoc Networks

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

Chapter-2 Routing Protocols of MANET

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Energy Efficient Routing Protocols in Mobile Ad hoc Network based on AODV Protocol

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

Performance Analysis of MANET Routing Protocols OLSR and AODV

Performance Comparison of AODV, DSR, DSDV and OLSR MANET Routing Protocols

IJMIE Volume 2, Issue 6 ISSN:

Wireless Mesh Networks

Security Issues In Mobile Ad hoc Network Routing Protocols

Performance Evaluation of AODV, DSR, DYMO & ZRP in Cost 231 Walfisch-Ikegami Path Loss Propagation Model

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

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

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

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

Secure Routing for Mobile Ad-hoc Networks

SUMMARY OF ROUTING PROTOCOL MOBILE AD HOC NETWORKS. YI Jiazi. Polytechnic School of University of Nantes. Feb.

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

Ad Hoc Routing Protocols and Issues

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

A Hybrid Routing Protocol for Ad-hoc Wireless Network Based on Proactive and Reactive Routing Schemes

Page 1 EEC173B/ECS152C. Link State Routing [Huitema95] Optimized Link State Routing (OLSR) MANET Unicast Routing. Proactive Protocols

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

Packet Estimation with CBDS Approach to secure MANET

PERFORMANCE COMPARISON OF LINK, NODE AND ZONE DISJOINT MULTI-PATH ROUTING STRATEGIES AND MINIMUM HOP SINGLE PATH ROUTING FOR MOBILE AD HOC NETWORKS

Geographic Routing Without Location Information. AP, Sylvia, Ion, Scott and Christos

Security in DOA routing protocol for Mobile Adhoc Networks

Low Overhead Geometric On-demand Routing Protocol for Mobile Ad Hoc Networks

Speed Performance of Intelligent Ant Sense Routing Protocol for Mobile Ad-Hoc Personal Area Network

Performance Evaluation Of Ad-Hoc On Demand Routing Protocol (AODV) Using NS-3 Simulator

Transcription:

Quiz 5 Answers CS 441 Spring 2017 1. How does Flooding differ from the route discovery phase used in other reactive routing protocols such as DSR and AODV? [2] Flooding involves broadcasting of data packet P itself and every node in the network (other than the destination node) participates in the data packet forwarding process. Reactive protocols on the other hand operate in a 2-step process use flooding for the route discovery phase using control packets (e.g., RREQ packets), followed by sending the actual data packet P along ONLY the discovered best path between source and destination. 2. Describe the working of the DSR protocol. Don t forget to mention how duplicate RREQ packets are handled. [7] Duplicate RREQ packets are handled using sequence numbers. If a node receives an RREQ packet originating from a source S, then it transmits that packet, only if it has not already transmitted the same packet which it determines by examining the sequence number of the last RREQ packet it transmitted for S (the sequence number of the RREQ packet must be greater than the sequence number of the last transmitted RREQ packet from the same originating source).

DSR Routing Steps: 1. When node S wants to send a packet to node D, but does not know a route to D, node S initiates a route discovery by flooding the network with a Route Request (RREQ) packet 2. Each node appends own identifier/id when forwarding RREQ 3. Destination D on receiving the first RREQ, sends a Route Reply (RREP) 4. RREP is sent on a route obtained by reversing the route appended to received RREQ (obtained from the list of node IDs appended to the RREQ packet by the intermediate nodes) 5. RREP includes the route from S to D on which RREQ was received by node D 6. Node S on receiving RREP sends a data packet to D, with the entire route included in the packet header. Intermediate nodes use the source route included in a packet to determine to whom (next-hop) a packet should be forwarded

3. What are the differences between DSR and AODV routing protocols? [3] Main differences: 1. DSR embeds the route for each data packet in the packet header while AODV specifies only the next hop. 2. AODV uses routing tables. DSR doesn t use routing tables. 3. In AODV, during route discovery phase using RREQ packets, the reverse path (destination source) are created, while during RREP propagation, the forward path (source destination) are created. In contrast, in DSR, the destination returns the RREP packet with the reverse path from source to destination and the source then simply reverses this embedded path to include in data packet headers. 4. At most one next-hop per destination maintained at each node in AODV while in DSR, a source node may maintain several routes for a single destination Full marks, for mentioning any 2 of the above 4 differences (1.5 + 1.5 = 3).

4. In location-based greedy routing protocols such as GEDIR, how are RREQ packets forwarded from the source to the destination node? What problem do such greedy location-based routing algorithms suffer from? Give one possible solution to overcome this problem. [1+1+3=5] An intermediate node forwards a RREQ packet, if its location is closer to the destination than the node from which it received the RREQ packet. Such algorithms suffer from the problem of potentially becoming stuck in a hole/sink, where there is no further forwarding node/path to reach the destination using the greedy location-based forwarding strategy. The most commonly used solution to solve the hole/sink problem in graphs that are planar is to use face routing the RREQ packets are routed along the face/edge of the hole in a counter-clockwise (or clockwise) direction first. If that circumvents the hole and helps in resuming greedy routing, then done. Otherwise, the RREQ packets are routed along the face/edge of the hole in the reverse direction clockwise, if the first attempt was in counter-clockwise direction, otherwise counter-clockwise, if the first attempt was in clockwise direction.

5. Questions on ZRP: [1+1+1=3] a) In ZRP protocol, are zones defined with respect to each source node OR, the entire network is pre-partitioned into fixed zones, similar to the LAs in cellular network? b) What type of routing protocols are used for intra-zone routing in ZRP? a) Given a node S with ZRP zone setting of d=2, which nodes included in the zone of S participate in the inter-zone routing and using what type of routing protocols? a) Zones are defined with respect to each source node. b) Proactive protocols are used for intra-zone routing in ZRP c) Only the border nodes participate in the inter-zone routing using a reactive routing protocol for route discovery to the destination node.