IETF 75 - MANET WG Routing Loop Issue in Mobile Ad Hoc Networks

Similar documents
Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

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

Implementation and simulation of OLSR protocol with QoS in Ad Hoc Networks

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links

Performance Improvement of Wireless Network Using Modern Simulation Tools

Impact of Hello Interval on Performance of AODV Protocol

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

A Comparative and Performance Study of On Demand Multicast Routing Protocols for Ad Hoc Networks

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

Routing Protocols in MANETs

Performance Comparison of Routing Protocols for wrecked ship scenario under Random Waypoint Mobility Model for MANET

Comparative study and Performance Analysis of FSR, ZRP and AODV Routing Protocols for MANET

Chapter 7 CONCLUSION

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

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

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

Performance Analysis and Enhancement of Routing Protocol in Manet

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

OLSR-R^3: Optimised link state routing with reactive route recovery

Effect of 3 Key Factors on Average End to End Delay in MANET

Keywords: AODV, MANET, WRP

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

Analysis of TCP and UDP Traffic in MANETs. Thomas D. Dyer Rajendra V. Boppana CS Department UT San Antonio

Evaluating the Performance of Modified DSR in Presence of Noisy Links using QUALNET Network Simulator in MANET

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

Automated Routing Protocol Selection in Mobile Ad Hoc Networks

Analysis and Simulations of Routing Protocols with Different Load Conditions of MANETs

PNR: New Position based Routing Algorithm for Mobile Ad Hoc Networks

Figure 1: Ad-Hoc routing protocols.

Performance Evaluation of Various Routing Protocols in MANET

Proposal of autonomous transmission timing control scheme for collision avoidance in ad hoc multicasting

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks

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

3. Evaluation of Selected Tree and Mesh based Routing Protocols

A NOVEL APPROACH OF AODV FOR STABILITY AND ENERGY EFFICIENT ROUTING FOR MANET USING IPV6

Performance Analysis of Aodv Protocol under Black Hole Attack

Multipath Optimized Link State Routing for Mobile ad hoc Networks

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Efficient On-Demand Routing for Mobile Ad-Hoc Wireless Access Networks

The Performance of MANET Routing Protocols for Scalable Video Communication

Performance Comparison of Mobility Generator C4R and MOVE using Optimized Link State Routing (OLSR)

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

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

Performance Analysis of AOMDV, OLSR and DSR Routing Protocols Using UDP agents in MANETS

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

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

An Implementation of Cross Layer Approach to Improve TCP Performance in MANET

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

A Survey - Energy Efficient Routing Protocols in MANET

Impact of IEEE n Operation on IEEE Operation

IMPACT OF MOBILITY SPEED ON PROACTIVE AND REACTIVE ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS

A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

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

WITH the evolution and popularity of wireless devices,

Ashish Srivastava Information Technology, Rajkiya Engineering College, Azamgarh, India

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

Narra, et al. Performance Analysis of AeroRP with Ground Station Advertisements. Hemanth Narra, Egemen K. Çetinkaya, and James P.G.

QoS-aware Multicast Ad hoc On-Demand Distance Vector Routing

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

Blackhole Attack Detection in Wireless Sensor Networks Using Support Vector Machine

Impact of Pause Time on the Performance of DSR, LAR1 and FSR Routing Protocols in Wireless Ad hoc Network

Routing Protocols in MANET: Comparative Study

Multi-path Routing with Load-aware Metric for Tactical Ad Hoc Networks

and coverage as the nodes can act both as clients and routers. In this paper, the clients are distributed using four different

Enhanced AODV for Providing QoS of Multimedia Application in MANET

A Simulation study : Performance comparison of AODV and DSR

Performance Evaluation of Routing Protocols for MAC Layer Models

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

Ad Hoc Networks: Issues and Routing

Mobile Ad-hoc Networks. Intended status: Informational July 16, 2012 Expires: January 17, 2013

Mitigating Superfluous Flooding of Control Packets MANET

CERIAS Tech Report A Simulation Study on Multi-Rate Mobile Ad Hoc Networks by G Ding, X Wu, B Bhar Center for Education and Research

Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model

Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks

IJMIE Volume 2, Issue 9 ISSN:

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

A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks

A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks

Performance Analysis of OLSR and QoS Constraint OLSR in MANET

Performance Evaluation of Optimized Link State Routing Protocol over TCP Traffic in Mobile Ad- Hoc Networks

QoS for Energy Efficient Routing Protocols in Wireless Mobile Adhoc Network using Qualnet Simulator 6.1

MANET PROTOCOLS ANALYSIS WITH VARYING PAUSE TIME SIMULATION TIME AND SPEED

Lesson 4 RPL and 6LoWPAN Protocols. Chapter-4 L04: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Quantitative Performance Evaluation of DSDV and OLSR Routing Protocols in Wireless Ad-hoc Networks

MODIFICATION AND COMPARISON OF DSDV AND DSR PROTOCOLS

Connectivity Aware Routing in Ad-Hoc Networks

Congestion-Aware Routing Protocol for Mobile Ad Hoc Networks

AODV-PA: AODV with Path Accumulation

Efficient On-Demand Routing for Mobile Ad-Hoc Wireless Access Networks

Available online at ScienceDirect. Procedia Technology 17 (2014 )

Performance Analysis of AODV Routing Protocol with and without Malicious Attack in Mobile Adhoc Networks

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

Multicast Routing in Wireless Mesh Networks: Minimum Cost Trees or Shortest Path Trees?

Strategies and Guidelines for Improving Wireless Local Area Network Performance

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

OSPF with Deterministic Routing

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Transcription:

IETF 75 - MANET WG Routing Loop Issue in Mobile Ad Hoc Networks Niigata University By: Lee Speakman 1 and Kenichi Mase 2 July 2009 1. Research Center for Natural Hazard and Disaster Recovery, Niigata University 2. Graduate School of Science & Technology, Niigata University

Overview Transient routing loops have been observed to form in Ad-hoc Networks running MANET proactive link-state routing protocols using hop count metric Looping packets observed using nolsrv2* in the Niigata University Testbed and in simulation using Qualnet 4 The authors propose an Informational draft for best practices / recommendations regarding looping issues * nolsrv2 is the Niigata University implementation of the OLSRv2 protocol for simulation and real-world.

Routing performance Comparison against simple Packet Discard technique on Loop Detection shows effect of looping packets on surrounding medium and traffic in OLSRv2 Simple discard of looping packets may significantly improve performance by discarding those packets unlikely to reach the destination Negative effects of looping packets significant under certain environments; higher network loads lower node/link densities

Draft proposal Provide recommendations regarding looping issues in proactive link-state Mobile Ad hoc Networks to reduce the likelihood of loop formation Mesh & Mobile environments different needs? Link stability & responsiveness? Instant link-change messaging recommendations? deal with formed loops; correction and avoidance other issues draft-speakman-manet-looping-issue-00 (May 25, 2009) put forward for consideration Routing Loop Issue in Mobile Ad Hoc Networks (MANETs)

IETF 75 - MANET WG Routing Loop Issue in Mobile Ad Hoc Networks Niigata University Other comments..? By: Lee Speakman 1 and Kenichi Mase 2 July 2009 1. Research Center for Natural Hazard and Disaster Recovery, Niigata University 2. Graduate School of Science & Technology, Niigata University end

IETF 75 - MANET WG Routing Loop Issue in Mobile Ad Hoc Networks Supporting material follows draft-speakman-manet-looping-issue-00

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2 Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D Shortest Route 5 6 3 4 1 2 Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2 2 nd shortest Route Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 Longer routes 1 2 Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 Longer routes 1 2 Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2 Shortest Route Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 2 nd shortest Route 5 6 3 4 1 2 Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2 Longer routes Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2 Longer routes Figure 1. Partial network of nodes with routes to destination D considered to be part of a larger and denser network with other nodes and links not shown

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2

Mechanism of looping draft-speakman-manet-looping-issue-00 D Shortest Route 5 6 3 4 1 2

Mechanism of looping draft-speakman-manet-looping-issue-00 D 5 6 no in-node LLN - packets dropped 3 4 1 2

Mechanism of looping draft-speakman-manet-looping-issue-00 D 5 6 in-node LLN - routing protocol is notified immediately 3 4 1 2

Mechanism of looping draft-speakman-manet-looping-issue-00 D 5 6 3 4 control message: node 1 becomes aware of 3-5 link break 1 2

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 control message: node 1 becomes aware of 3-5 link break 1 2 2 nd shortest Route

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2 node 2 still unaware of 3-5 non-link

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 link break immediate or delayed action 1 2

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 link break 3 4 action - reroute 1 2

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 link break 3 4 1 2 control message: node 2 becomes aware of 4-6 link break

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 link break 3 4 control message: 1 2 node 2 becomes aware of 4-6 link break node 2 chooses next best route Result: Routing Loop

Mechanism of looping Partial Network draft-speakman-manet-looping-issue-00 D 5 6 3 4 1 2 Instant Hello from either node 3 or node 4 (where an in-node LLN may have occurred) cannot solve the problem

Looping Issue Looping packets observed using nolsrv2* in the Niigata University Testbed and in simulation using Qualnet 4. Current limitation with extensive data collection on testbed. Simulation results shown. * nolsrv2 is the Niigata University implementation of the OLSRv2 protocol for simulation and real-world. Figure & Table numbers taken Dissertation Submitted to the Graduate School of Engineering and the Committee on Doctoral Program in Information Science and Technology of Niigata University. Much more extensive results available on request.

Table 4.1. Simulation Parameters Parameter Values Simulation Suite Qualnet 4.0 Routing Protocol nolsrv2 (Niigata OLSRv2) Routing Parameters Default value Simulation area 1000m x 2000m Node placement Random (60 nodes unless specified) Mobility Random waypoint (max: 5m/s unless specified) Applications CBR (Constant Bit Rate) UDP Application packet size 512 Bytes Transmission Interval 0.25s CBR start end 120s 720s (+5s randomspread) (600s) Transport protocol UDP Network protocol IPv4 MAC protocol IEEE 802.11 Propagation pathloss Two-ray PHY-Model&Data-Rate PHY802.11b 2Mbps TX-POWER 15.0dBm

Transient nature of loops Looping packets Figure 5.1a. PDR against time.

Transient nature of loops Figure 5.1b. End-to-end delay against time.

Routing Performance Figure 5.5a. The average number of Symmetric Links.

Routing Performance Figure 5.7a. The total number of Observed Loops.

Routing Performance Figure 5.9. The proportion of loops that are 2-way.

(Similar to Figure 2 in draft-speakman-manet-looping-issue-00) General Performance Figure 5.10a. The end-to-end Packet Delivery Ratio.

General Performance Figure 5.10b. Carried Throughput against applied throughput

General Performance Figure 5.10c. The end-to-end delay in milliseconds.

General Performance Figure 5.10d. The average number of hops taken end-to-end.

Routing Performance Comparison of results with a Loop Detection (DPD-based) and Packet Discard mechanism papers: L. Speakman, Y. Owada & K. Mase Looping in OLSRv2 in Mobile Ad-hoc Networks, Loop Suppression and Loop Correction IEICE Trans. Commun. Vol. E92-B, No. 04, Apr. 2009. L. Speakman, Y. Owada & K. Mase An analysis of loop formation in OLSRv2 in ad-hoc networks and limiting its negative impact IEEE Communications Society, 2008 CQR Workshop, Apr. 2008.

Routing Performance Comparison against simple Packet Discard technique on Loop Detection Method shows effect of looping packets on surrounding medium and traffic in OLSRv2 Simple discard of looping packets may significantly improve performance by discarding those packets unlikely to reach the destination

Routing Performance Figure 6.6a. The total number of Observed Loops.

(Same as Figure 2 in draft-speakman-manet-looping-issue-00) General Performance Figure 6.9a. The end-to-end Packet Delivery Ratio.

General Performance Figure 6.11a. The end-to-end delay in milliseconds.

General Performance Figure 6.12a. The end-to-end delay in milliseconds.

General Performance Figure 6.16a. The end-to-end Packet Delivery Ratio N/L-Dens

General Performance Figure 6.21a. The end-to-end Packet Delivery Ratio. Mobil

Draft proposal Provide recommendations regarding looping issues in proactive link-state Mobile Ad hoc Networks to reduce the likelihood of loop formation Mesh & Mobile environments Link stability & responsiveness Instant link-change messaging recommendations deal with formed loops; correction and avoidance other issues draft-speakman-manet-looping-issue-00 (May 25, 2009) put forward for consideration Routing Loop Issue in Mobile Ad Hoc Networks (MANETs)