Tietokoneverkot T

Similar documents
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.

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

LECTURE 9. Ad hoc Networks and Routing

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

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

Ad Hoc Networks: Issues and Routing

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

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

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

Routing Protocols in MANETs

Mobile Communications. Ad-hoc and Mesh Networks

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

2013, IJARCSSE All Rights Reserved Page 85

Ad Hoc Routing Protocols and Issues

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

Mobile Ad-Hoc Networks & Routing Algorithms

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

Routing Protocols in MANET: Comparative Study

Performance Evaluation of AODV and DSR routing protocols in MANET

Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

Wireless Networking & Mobile Computing

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

A Review paper on Routing Protocol Comparison

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

Energy Efficient Routing Protocols in Mobile Ad hoc Networks

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

Routing protocols in Mobile Ad Hoc Network

A Study on Routing Protocols for Mobile Adhoc Networks

Ad Hoc Networks: Introduction

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

A Survey on Performance Evaluation of MANET Routing Protocols

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

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

Introduction to Mobile Ad hoc Networks (MANETs)

Maharishi Markandeshwar University

Performance Analysis and Enhancement of Routing Protocol in Manet

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

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

ECS-087: Mobile Computing

Analysis of Routing Protocols in MANETs

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

Keywords- Routing protocols, Mobile Ad hoc network, routing schemes Classification of protocols, Comparison of protocols.

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

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

Enhanced QoS in MANETs using Analysis of Routing Protocol

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

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

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

CHAPTER 2 LITERATURE REVIEW

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

Performance Evaluation of Various Routing Protocols in MANET

CMPE 257: Wireless and Mobile Networking

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

Part I. Wireless Communication

A Survey on Wireless Routing Protocols (AODV, DSR, DSDV)

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Mobile Adhoc Network Protocols Simulation: Distance Vector vs Source Routing Comparison

Simulation & Implementation of Wireless Routing Protocol

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

A Survey of Routing Protocols for Ad Hoc Wireless Home Networks

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

Unicast Routing in Mobile Ad-Hoc Networks

Performance Evaluation of MANET through NS2 Simulation

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

Routing Protocols in Mobile Ad-Hoc Network

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

Performance Analysis of AODV, DSR and OLSR in MANET

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

Performance Comparison and Analysis of DSDV and AODV for MANET

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

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

Comparison of Various Routing Protocols & Brief of MANET

Mobile Ad-hoc Networks (MANET)

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

Location Awareness in Ad Hoc Wireless Mobile Neworks

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

A Review of On-Demand Routing Protocols for Mobile Ad-Hoc Networks

Mobile Ad Hoc Network Routing Protocols: A Comparative Study

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

Power aware Multi-path Routing Protocol for MANETS

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

Performance Evaluation of Routing Protocols in Wireless Mesh Networks. Motlhame Edwin Sejake, Zenzo Polite Ncube and Naison Gasela

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

SUMMERY, CONCLUSIONS AND FUTURE WORK

Survey of Reactive Routing Protocols for MANET

Performance Analysis of Aodv Protocol under Black Hole Attack

A Survey - Energy Efficient Routing Protocols in MANET

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

Performance Analysis of Three Routing Protocols for Varying MANET Size

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

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

A Literature survey on Improving AODV protocol through cross layer design in MANET

COMPARATIVE STUDY OF ROUTING PROTOCOLS FOR MANETS

Routing Problems in Mobile Ad hoc Networks (MANET)

AODV- An Efficient MANET Routing Protocol

Comparative Study of Routing Protocols in MANET

A Comparative Analysis of Pro-active Routing Protocols in MANET

Transcription:

Tietokoneverkot T-110.350 Ad-hoc networking 9.2.2005 Antti Ylä-Jääski 9.2.2005 / AYJ Slide 1 Goals and topics Ad-hoc networking terminology & outline Ad-hoc networking hot topics - routing Discuss how ad-hoc networks differ from other wireless networks. Discuss on the protocol engineering for ad-hoc networks. 9.2.2005 / AYJ Slide 2 1

Topics Introduction to ad-hoc networking Wireless networks Ad-hoc networking terminology Ad-hoc networking applications Ad-hoc routing protocols Case Bluetooth 9.2.2005 / AYJ Slide 3 Literature C.Siva Ram Murthy and B.S.Manoj, Ad Hoc Wireless Networks Architectures and Protocols, Prentice Hall, 2004. Charles Perkins, Ed., Ad Hoc Networking, Addison-Wesley. C-K Toh, Ad Hoc Mobile Wireless Networks, Protocols and Systems, Prentice Hall. IETF Mobile Ad-hoc networks - MANET Working Group (www.ietf.org). Bluetooth (www.bluetooth.org). Wireless Ethernet Compatibility Alliance (www.wirelessethernet.org). 9.2.2005 / AYJ Slide 4 2

Ad-hoc networking - Intro Mobile wireless communication Ad-hoc networking - terminology Problem setting in ad-hoc networking Ad-hoc networking model of operation Ad-hoc networking applications Technical/market issues General remarks on routing 9.2.2005 / AYJ Slide 5 Mobile wireless communication Enable anywhere/anytime connectivity. Enable mobility (reachability). Bring computer communication to areas without pre-existing wired infrastructure. Enable new applications. 1.5 B wireless communication devices 2004. 600 million new wireless phones annually. Embedded network devices. 9.2.2005 / AYJ Slide 6 3

Mobile wireless networks Infrastructure networks Infrastructureless networks 9.2.2005 / AYJ Slide 7 Wireless networks with Infrastructure Fixed backbone (can be wired or wireless). Infrastructure supports services. Centralized elements. Mobile devices communicate with access points. Suitable for locations where access points can be placed. 9.2.2005 / AYJ Slide 8 4

Mobile station Cellular networks -GSM BTS Base tranceiver station Home location register Visitor location register Authentication center Equipment identity register Base station subsystem BSS. BSC HLR VLR AC EIR Base station controller. SS7 MSC Mobile switching center PSTN Public switched telephony network 9.2.2005 / AYJ Slide 9 Mobile wireless networks without Infrastructure No fixed (wired/wireless) backbone. No centralized servers needed. No centralized administration. All nodes are capable for movement. All nodes serve as routers. Multi-hop routes. Ease of deployment. 9.2.2005 / AYJ Slide 10 5

Wireless networks without Infrastructure MN4 MN6 MN7 MN3 MN1 MN2 MN5 MN8 MN1 9.2.2005 / AYJ Slide 11 Ad-hoc networking - terminology Terminal = a device with connection endpoint(s), but the device does not re-forward or route the received information to any other node or terminal. Node = device where in addition of connection point(s) also a new connection to another node or terminal can be established and further communication of information is possible (hop-by-hop/multihop routing). 9.2.2005 / AYJ Slide 12 6

Ad-hoc - terminology Terminal or node creates a connection with its adjacent terminal or node, only using its own and adjacent point resources, i.e., not using any servers or other auxiliary components to create a connection between terminals or nodes. Regardless of the network topology ad-hoc connectivity can happen in point-to-point, point-to-multipoint or mesh networks. 9.2.2005 / AYJ Slide 13 Ad-hoc - terminology Point-to-point Point-to-multipoint Mesh Node or terminal capable for ad-hoc connectivity Ad-hoc connectivity negotiation and establishement 9.2.2005 / AYJ Slide 14 7

Ad-hoc - terminology If all of the wireless nodes are within range of each other, no routing is needed, and the network is fully connected. radio power, spectrum efficiency. 9.2.2005 / AYJ Slide 15 Ad-hoc - terminology Mesh - Nodes and terminals create a compound net having a connection to usually more than only one other node or terminal. Fixed Mesh topology not defined in advance Fixed Mesh topology defined in advance Wireless Mesh topology not defined (changing) 9.2.2005 / AYJ Slide 16 8

Ad-hoc - terminology Connection establishme nt Ad-hoc routing Communication between partners, some links dropping and appearing 9.2.2005 / AYJ Slide 17 Problem setting in ad-hoc networking The nodes are using IP and they have IP addresses assigned. The nodes are far apart so that not all of them are within radio reach of each other. The nodes may be mobile - two nodes within range at one point. The nodes are able to assist each other in the process of delivering packets. 9.2.2005 / AYJ Slide 18 9

Ad-hoc - model of operation Symmetric links. Unidirectional routing is difficult. Link-layer (layer-2) ad-hoc solutions. Layer-3 protocols -> Layer-2 operations. Proactive versus reactive protocols. All destinations vs. immediate links (delay). Control traffic, ad-hoc nature of links. Multicast. Reduce bandwidth utilization. 9.2.2005 / AYJ Slide 19 Ad-hoc networking applications Spontaneous networking (conferencing, business, in-field research). Home networking. Personal area networks (PAN). Sharing of personal content. Emergence search-and-rescue. Embedded computing. Battlefield. 9.2.2005 / AYJ Slide 20 10

Ad-hoc networking - issues Limited power (mobile devices). Low data rate (wireless channels). High bit-error-rate (BER). High quality variability. Security issues (broadcast by nature). Dynamic topology (complexity). Addressing. Scalability (non-ubiquitous coverage). 9.2.2005 / AYJ Slide 21 Ad-hoc routing Each node in an ad-hoc network participates in forming the network topology. Similar to the Internet routing infrastructure. Routing protocols provide information to forward packets to the next hop (s to d). Can we adapt existing Internet routing protocols for use in ad-hoc networks? 9.2.2005 / AYJ Slide 22 11

General issues on routing Routing protocols in the Internet: Adapt to changing network conditions. Offer multihop paths across the networks. Distance vector routing vs. link state routing. e.g., RIP vs. OSPF We might like to wish to manage topology changes in an ad-hoc network requiring nodes to run routing protocols. 9.2.2005 / AYJ Slide 23 General issues on routing The Internet uses routing protocols based on network broadcast (OSPF). OSPF is link-state protocol: Each node gathers information about the state of the links between nodes. SPF algorithm applicable for this case. Traditional link state protocols are not applicable for dynamic networks: Bandwidth needed to maintain network state. 9.2.2005 / AYJ Slide 24 12

General issues on routing There are alternatives to table-driven proactive link-state routing approaches. Some current link-state algorithms do not require all nodes to have identical link-state information (route selection algorithm). Routes can be generated on demand (ondemand driven reactive routing) Nodes distribute link-state information only when there has been significant change. Also, distribute only to those it is relevant. 9.2.2005 / AYJ Slide 25 General issues on routing Routing in multihop packet radio networks was in the past based on shortest-path-first (SPF) algorithms. Distributed Bellman-Ford (DBF). Store little information of non-connected links. For each destination a table entry, i.e., next hop (node i, destination x, neighbor j: Dij(x)). Also known as distance-vector algorithms. 9.2.2005 / AYJ Slide 26 13

General issues on routing Distance vector algorithms (e.g., RIP) Easy to program. UC Berkeley Routing Information Protocol. Slow convergence. Counting to infinity problem. Use less memory than link-state algorithms. Do not scale well. 9.2.2005 / AYJ Slide 27 Ad-hoc networking protocols Medium access control (IEEE 802.11). Proactive MAC layer optimized WINGs. Unicast Proactive (TBRPF, OLSR, DSDV). Reactive (AODV, DSR). Geographical (LAR). Multicast Tree-based (MAODV). Mesh-based (ODMRP). Geographical (LBM, GeoTORA) Bluetooth environment 9.2.2005 / AYJ Slide 28 14

Ad-hoc networking protocols AODV Ad-hoc On-Demand Distance Vector protocol DSR Dynamic Source Routing protocol OLSR Optimized Link State Routing protocol TBRPF Topology Broadcast Based on Reverce-Path Forwarding protocol DSDV Destination-Sequenced Distance Vector protocol. LAR Location Aided Routing. ZRP Hybrid framework for rerouting. TORA Temporally Ordered Routing Algorithm. And many, many more. 9.2.2005 / AYJ Slide 29 Unicast routing Minimal control overhead. Minimal processing overhead. Multi-hop path routing capability. Dynamic topology maintenance. No loops. Self-starting. 9.2.2005 / AYJ Slide 30 15

Unicast routing - proactive Based on traditional distance-vector and link-state protocols. Each node maintains route to each other network node. Periodic and/or event triggered routing update exchange. Higher overhead in most scenarios. Longer route convergence time. Examples: TBRPF, OLSR, (DSDV). 9.2.2005 / AYJ Slide 31 Unicast routing - reactive Source build routes on-demand by flooding. Maintain only active routes. Route discovery cycle. Typically, less control overhead, better scaling properties. Drawback: route acquisition latency. Example: AODV, DSR. 9.2.2005 / AYJ Slide 32 16

Ad-hoc mobile routing protocols AD-HOC MOBILE ROUTING PROTOCOLS TABLE DRIVEN PROACTIVE ON-DEMAND DRIVEN REACTIVE TBRPF DSDV CGSR OLSR WRP STAR HYBRID ZRP AODV ABR CBRB DRS TORA DMAR 9.2.2005 / AYJ Slide 33 Ad-hoc routing protocols Internet routing protocols Typically not applicable for ad-hoc as such. Link-state send routing tables to everyone. Distance vector send routing table to neighbors. Proactive - keep route tables at all times. Overhead due to routing updates. Reactive find route on demand. Route acquisition latency. 9.2.2005 / AYJ Slide 34 17

DSDV DSDV Destination-Sequenced Distance Vector routing protocol. Proactive. Each node maintains its own sequence number. Updates (increments) at each change in neighbourhood information. Used for loop freedom. Each node maintains routing table with entry for each node in the network. 9.2.2005 / AYJ Slide 35 DSDV route table for MN4 MN3 MN4 MN5 MN1 MN2 MN6 MN7 MN8 Destination Next Hop Metric DestSequence# InstallTime MN1 MN2 2 406 MN2 MN2 1 128 MN3 MN2 2 564 MN4 MN4 0 710 MN5 MN6 2 392 MN6 MN6 1 076 MN7 MN6 2 128 MN8 MN6 3 050 9.2.2005 / AYJ Slide 36 18

DSDV routing updates Each node periodically transmits updates. Includes its own sequence#, route table updates Nodes also send routing table updates for important link changes. When two routes to a destination received from two different neighbors: Choose the one with greatest destination sequence number. If equal, choose the smaller metric (hopcount). 9.2.2005 / AYJ Slide 37 DSDV full dump Full dumps Carry all routing table information Transmitted relatively infrequently Incremental updates Carry only information changed since last full dump Fits within one network protocol data unit (NPDU). When updates can no longer fit in one NPDU, send full dump. 9.2.2005 / AYJ Slide 38 19

DSDV link additions C A B D E A joins network, route table for B Destination SequenceNumber NextHop Metric B 132 B 0 C 144 C 1 D 202 D 1 E 155 D 2 9.2.2005 / AYJ Slide 39 DSDV link additions C A B D E A joins network, route table for B Destination SequenceNumber NextHop Metric B 132 B 0 C 144 C 1 D 202 D 1 E 155 D 2 A 101 A 1 9.2.2005 / AYJ Slide 40 20

DSDV link additions C A B D E 1. Node A joins network. 2. Node A transmits routing table: <A, 101, 0>. 3. Node B receives transmission, inserts: <A, 101, 1>. 4. Node B propagates new route to neighbors <A, 101, 1>. 5. Neighbors update their routing tables: <A, 101, B, 2>, and continue propagation of information. 9.2.2005 / AYJ Slide 41 DSDV link breaks C A B X D E Link between B and D breaks, route table for B Destination SequenceNumber NextHop Metric B 132 B 0 C 144 C 1 D 202 D 1 E 155 D 2 A 101 A 1 9.2.2005 / AYJ Slide 42 21

DSDV link breaks C A B X D E 1. Link between B and D breaks. 2. Node B notices break 1. Updates hopcount for D and E to be infinity 2. Inrements sequence number for D and E. 3. Node B sends update with new route information. 1. <D, 203, infinite> 2. <E, 156, infinite> 9.2.2005 / AYJ Slide 43 DSDV link breaks C A B D E Link between B and D breaks, route table for B Destination SequenceNumber NextHop Metric B 132 B 0 C 144 C 1 D 203 D infinite E 156 D infinite A 101 A 1 9.2.2005 / AYJ Slide 44 22

DSDV Summary Proactive algorithm. Routes maintained through periodic and event triggered routing table exchanges. Incremental dumps and settling time used to reduce control overhead. Proactive protocols tend to perform best in networks with low to moderate mobility, few nodes, and many data sessions. 9.2.2005 / AYJ Slide 45 AODV Ad-hoc On-Demand Distance Vector routing. Reactive. Route discovery cycle used for route finding. Maintenance of active routes. Sequence numbers used for loop prevention and route freshness criteria. Descendant of DSDV. Provides unicast and multicast communication. 9.2.2005 / AYJ Slide 46 23

AODV unicast route discovery RREQ (route request) is broadcast Reverse is set up along the way. RREQ message contains <bcast_id, dest_ip, dest_seqno, src_seqno, hp_count>. RREP (route reply ) is unicast back From destination if necessary. From intermediate node if that node has a recent route. 9.2.2005 / AYJ Slide 47 AODV multicast route discovery Message types RREQ, with new flags: Join and Repair. RREP MACT (Multicast activation message) Multicast routes have destination sequence number and multiple next hops Multicast Group Leader extension for RREQ, RREP 9.2.2005 / AYJ Slide 48 24

AODV route discovery B S A C D 1. Node S needs a route to D 2. Creates a Route Request (RREQ) Enters D s IP address, sequence number S s IP address, sequence number Hopcount (=0) 3. Node S broadcasts RREG to neighbors 9.2.2005 / AYJ Slide 49 AODV route discovery B S A C D 4. Node A receives RREQ Makes reverse route entry for S dest=s, nexthop=s, hopcount=1 It has no route to D, so it broadcasts RREG 5. Node C receives RREQ 9.2.2005 / AYJ Slide 50 25

AODV route discovery B S A C D 5. Node C receives RREQ Makes reverse route entry for S (dest=s, nexthop=a, 2). It has route to D & the seq# for route D > seq# in RREQ. Creates a Route Reply (RREP) Enters D s IP address, sequence number S s IP address, hopcount to D (=1) Unicasts RREP to A 9.2.2005 / AYJ Slide 51 AODV route discovery B S A C D 5. Node C receives RREQ Unicasts RREP to A 6. Node A receives RREP Makes forward route entry to D dest=d, nexthop=c, hopcount=2 Unicasts RREP to S 7. Node S receives RREP 9.2.2005 / AYJ Slide 52 26

AODV route discovery B S A C D 6. Node A receives RREP 7. Node S receives RREP Makes forward route entry to D dest=d, nexthop=a, hpcount=3 Sends data packets on route to D 9.2.2005 / AYJ Slide 53 AODV route maintenance B S A C X D 1. Link between C and D breaks 2. Node C invalidates route to D in route table 3. Node C creates Route Error (RERR) message Lists all destinations which are now unreachable Sends to upstream neighbors 4. Node A receives RERR 9.2.2005 / AYJ Slide 54 27

AODV route maintenance B S A C D 1. Link between C and D breaks 2. Node C invalidates route to D in route table 3. Node C creates Route Error (RERR) message 4. Node A receives RERR Checks whether C is its next hop on route to D Deletes route to D Forwards RERR to S 9.2.2005 / AYJ Slide 55 AODV route maintenance B S A C D 3. Node C creates Route Error (RERR) message 4. Node A receives RERR 5. Node S receives RERR Checks whether A is its next hop on route to D Deletes route to D Rediscovers route if still needed 9.2.2005 / AYJ Slide 56 28

AODV Optimizations Expanding ring search Prevents flooding of network during route discovery Control Time to Live (TTL) of RREQ to search incrementally larger areas of networks Advantage: Less overhead when successful Disadvantage: Longer delay if route not found immediately 9.2.2005 / AYJ Slide 57 AODV Optimizations Local repair Repair breaks in active routes locally instead of notifying source. Use small TTL because destination probably hasn t moved far If first repair attempt is unsuccessful, send RERR to source. Advantage: repair links with less overhead, delay and packet loss Disadvantage: longer delay and greater packet loss when unsuccessful 9.2.2005 / AYJ Slide 58 29

Properties of AODV protocol Each mobile node is a router. Loop-free at all instances. Dynamic, multi-hop, self-starting. Low memory requirements. Quick convergence via triggered updates. Routes available on demand. Reasonable network load. Designed for 500+ mobile nodes (depends on mobility factor) 9.2.2005 / AYJ Slide 59 AODV Summary Reactive / on-demand. Sequence numbers used for route freshness and loop prevention. Route discovery cycle. Maintains only active routes. Optimizations can be used to reduce overhead and increase scalability. 9.2.2005 / AYJ Slide 60 30

Bluetooth Personal Area Network (PAN). Example applications: Connecting cell phone and headset. Connecting digital camera to PDA. WEB surfing through cell phone from PDA. Automatic sync of laptop and PDA. Æ Cable replacement Goal: cheap and low power. Not originally designed for multihop routing. 9.2.2005 / AYJ Slide 61 Bluetooth Defines its own protocol stack (not OSI). 2.4 GHz IMS band. Frequency-hopping spread spectrum (FHSS): 1,600 hops/second. Less than 1 Mbps link speed. Less than 10 m range. 9.2.2005 / AYJ Slide 62 31

Bluetooth - connectivity Piconet: set of Bluetooth devices sharing a common channel One master, and up to seven active slaves Any device be either a master or a slave SLAVE SLAVE MASTER SLAVE SLAVE 9.2.2005 / AYJ Slide 63 Scatternet: set of two or more interconnected piconets A node can be a slave in multiple piconets, or can be a master in one and a slave in one or more piconets SLAVE SLAVE Bluetooth - connectivity MASTER SLAVE SLAVE MASTER SLAVE SLAVE 9.2.2005 / AYJ Slide 64 32

Ad-hoc networking Ad-hoc networking is an inexperienced networking phenomenon for the public. There is a potential marketplace for adhoc solutions. There are many issues to be solved in technical perspective. Ad-hoc networking is an attractive research area as well as a commercial opportunity -> many protocols proposed. 9.2.2005 / AYJ Slide 65 Summary Explained fundamentals of ad-hoc networking. Motivation for ad-hoc networking. Ad-hoc networking terminology. Some basics on routing and ad-hoc routing. Discussed ad-hoc network protocols. Exemplified ad-hoc network protocols. DSDV and AODV ad-hoc routing protocols. 9.2.2005 / AYJ Slide 66 33