Introduction to Mobile Ad hoc Networks (MANETs) Advanced Computer Networks.

Slides:



Advertisements
Similar presentations
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Advertisements

Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
An Assessment of Mobile Ad-Hoc Network (MANET) Issues Jerry Usery CS 526 May 12 th, 2008.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Routing Security in Ad Hoc Networks
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.
Mobile Ad-hoc Networks -- Overview and a case study Yinzhe Yu Oct. 8, 2003.
Computer Networks: Wireless Networks Ivan Marsic Rutgers University Chapter 6 – Wireless Networks.
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
BLACK HOLE IN MANET SUBMITTED TO:--SUBMITTED BY:-- Dr. SAPNA GAMBHIRINDRAJEET KUMAR CSE DEPTT.MNW/887/2K11.
Copyright © 2006, Dr. Carlos Cordeiro and Prof. Dharma P. Agrawal, All rights reserved. 1 Carlos Cordeiro Philips Research North America Briarcliff Manor,
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Routing in mobile ad-hoc networks (MANETs). 1. WHAT IS A MANET ? A MANET can be defined as a system of autonomous mobile nodes A MANET can be defined.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Routing in Ad Hoc Networks Audun Søberg Henriksen Truls Becken.
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.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
ROUTING ALGORITHMS IN AD HOC NETWORKS
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
Ch 4. Routing in WMNs Myungchul Kim
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.
UNIT-V Ad-hoc Networks
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
Fundamentals of Computer Networks ECE 478/578
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.
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Routing Metrics for Wireless Mesh Networks
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Mobile Ad hoc Network: Secure Issues In Multi-Hop Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad hoc Routing Protocols
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Routing Metrics for Wireless Mesh Networks
Mobile ad hoc networking: imperatives and challenges
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
Other Routing Protocols
A Routing Protocol for WLAN Mesh
Computer Networks: Wireless Networks
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

Introduction to Mobile Ad hoc Networks (MANETs) Advanced Computer Networks

Outline Ad hoc networks – Differences to other networks Applications Research areas Routing Other research areas

Enabling Technologies Ubiquitous computing devices with WiFi – Laptops – PDAs – Cameras, MP3-players Medium Access Control (MAC) – IEEE x – Bluetooth

The Internet – A hierarchy of Networks Internet core AS LAN Server End host

How are mobile ad hoc networks different? Ad hoc ≈ “for a particular purpose”, improvised No infrastructure – flat network Radio communication – shared medium Every computer or device (node) is a router as well as end host Nodes are in general autonomous Mobility – dynamic topology Limited energy and computing resources

Differences to other Wireless Networks Wireless LAN Ad hoc network Bluetooth/ Ad hoc mode Mobile ad hoc network (MANET) Multi-hop

Differences to Wired Networks – Radio (802.11x MAC) Varying signal-to-noise ratio Different rates = different transmission ranges CSMA Channel contention Obstructions Interference, e.g., “hidden terminals” Collision

Differences to Wired Networks - The Effect of a Shared Channel Bandwidth decreases asymptotically with hop count Nodes interfere with next hops Over longer paths interference is constant Source:Holland et al

MANET Applications - Military Unknown terrain Limit the range of communication – Directional antennas Destroyed infrastructure

MANET Applications – Disaster Relief Disaster relief – Earthquakes, tsunamis, hurricanes – Wiped out infrastructure – Search & rescue

MANET Applications – Economic & Commercial Community Mesh networks Access extensions Personal Area Networks (PANs) Ad hoc Gaming (on subway, cafés, etc)

MANET Research Areas Routing Path metrics – hop count, SNR, RTT, geographical Energy conservation QoS Multicast Security Self configuration Cooperation and Incentive mechanisms

MANET Routing - Goals Finding end-to-end paths/routes Scaling – minimize overhead Loop free Route maintenance

So why not just use Internet protocols (OSPF, RIP)? Limited node capacity – Nodes are not dedicated routers Higher loss rate Links are not binary on/off – varying quality Frequent topology changes Addressing

MANET Routing Challenges Flat addressing – no hierarchy – scaling issues Mobility – frequently changing topology – adaptability, reactiveness Heterogeneity – All nodes are not made equal Network-to-network connectivity – Internet access

Taxonomy of Ad hoc Routing Protocols Unicast Ad hoc Routing FlatHierarchicalGeographic ReactiveProactiveHybrid

Flat Routing Proactive: – Global network view Disseminates routing information continuously A route is available when needed – Slow convergence Reactive: – Partial network view Only active (or cached) routes are known Routes discovered when needed – Reacts quickly to topology changes Hybrid – achieves scaling

IETF Routing Standardization – The MANET Working Group Standardizing MANET routing protocols (since 1995) Incorporating experiences from previous research on four routing protocols: – OLSR – TBRPF – AODV – DSR Current candidates: – One proactive – OLSRv2 – One reactive – DYMO (AODVv2)

Classical Routing Approaches Distance vector (RIP) – Distributed calculation of topology (Bellman-Ford) – Routing information aggregated in vectors Link state (OSPF) – All nodes propagate their link state to all other nodes – Local calculation on complete network graph to find shortest path (Dijkstra)

Optimized Link State Routing (OLSR) Proactive Traditional link state protocol – optimized for MANETs Multi-Point Relays (MPRs) reduce overhead

Ad hoc On-demand Distance Vector (AODV) Reactive protocol (not really distance vector despite name) Route discovery (route request - route reply) – Flooding to discover new routes (when needed) Route maintenance – Only active routes in routing table HELLO messages monitor links Sequence numbers in control messages to avoid routing loops Explicit route error notification (RERR)

Route Discovery Example (AODV) D S RREQ RREP

Dynamic Source Routing (DSR) A “reactive link state protocol” Route discovery similar to that in AODV – accumulates source route during discovery Source routing (really source forwarding) – No hop-by-hop forwarding state in nodes – Append full route to all data packets Promiscuous operation – Cache routing information (link state) – Automatic route shortening Packet salvaging

Route Discovery Example (DSR) D S 6 1 RREQ - S 5 RREP- S1234D S1 S12 S123 S1234 S1234D

Performance Evaluation Simulation – Idealized environment, simplified models Emulation – Reduce impact of radio, emulate mobility Real world experiments – Repeatability issues

MANET Research at Uppsala University Experimental approach Implementing routing protocols – AODV-UU – DSR-UU – LUNAR Making ad hoc work in the real world – Communication gray zones Real world Experiments – APE Testbed – Comparison to simulation and evaluation

Differences Between Simulation and Real World Broadcast and unicast TX ranges are different Broadcast HELLO messages give false connectivity Communication Gray zones

Simulation vs. Emulation vs. Real World Roaming Node Scenario – Ping Traffic

Some Security Issues in MANETs Passive eavesdropping Denial of Service (DoS) – black holes Signaling attacks Flow disruption Resource depletion Data integrity attacks

Incentive Mechanisms Why should I forward someone else's packets? – Drains battery – Reduces bandwidth – Consumes CPU Approaches – Game Theory models – Economical models

Internet Connectivity How to interface with the Internet? – Addressing problems, flat vs. hierarchical – Multiple gateways – Home vs foreign networks – Mobile IP Integration – Gateway discovery/selection

Internet Connectivity - Example