Some Typical Routing Protocols in Mobile Ad Hoc Networks

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Landmark Routing for Large Ad Hoc Wireless Networks Globecom 2000 San Francisco, Nov 30, 2000 Mario Gerla, Xiaoyan Hong and Gary Pei Computer Science Department.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Dynamic Team Formation on Team-Oriented Multicast Yiguo Wu and Siavosh Bahrami Tutor: Yunjung Yi Prof. Mario Gerla CS 218 Advanced Computer Networks 12/05/2003.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
8/7/20151 Mobile Ad hoc Networks COE 549 Routing Protocols I Tarek Sheltami KFUPM CCSE COE
Mobile Ad hoc Networks COE 549 Routing Protocols I
Ad Hoc Wireless Routing COS 461: Computer Networks
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
The Zone Routing Protocol (ZRP)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
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.
DYMO: Dynamic MANET On-Demand  IETF Draft submitted by MANET WG  Work in progress  Descendant of DSR and AODV  A rewrite of AODV, using different terminology.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
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.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
Computer Networks Dr. Jorge A. Cobb The Performance of Query Control Schemes for the Zone Routing Protocol.
The Performance of Query Control Schemes for the Zone Routing Protocol Zygmunt J. Haas Marc R. Pearlman.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
Scalable Routing Protocols for
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.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
1 Optimized Link State Routing Protocol for Ad Hoc Networks Jacquet, p IEEE INMIC Dec park gi won
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.
Ad Hoc Wireless Routing
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Mobile Computing CSE 40814/60814 Spring 2017.
Mobile and wireless networking
Zone Routing Protocol (ZRP)
AODV-OLSR Scalable Ad hoc Routing
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
DSDV Highly Dynamic Destination-Sequenced Distance-Vector Routing
UNIT-IV ROUTING PROTOCOLS Contents:
Routing design goals, challenges,
Outline Introduction Routing in Mobile Ad Hoc Networks
T. Russell Hsing, FIEEE/FBCS(UK)/FSPIE
Internet Networking recitation #4
Zone Routing Protocol (ZRP) Update
Sideseadmed (IRT0040) 2.5 AP Avo LOENG 5.
Sensor Network Routing
CBRP: A Cluster-based Routing Protocol for Mobile Ad hoc Networks
CSE 4340/5349 Mobile Systems Engineering
Lei Chen and Wendi B. Heinzelman , University of Rochester
Subject Name: Ad hoc Networks Subject Code: 10CS841
Routing Protocols for Ad Hoc Wireless Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing.
Ad Hoc Wireless Routing
Some Typical Routing Protocols in Mobile Ad Hoc Networks
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Proactive vs. Reactive Routing
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
Other Routing Protocols
A Routing Protocol for WLAN Mesh
Routing.
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

Some Typical Routing Protocols in Mobile Ad Hoc Networks Advanced Networking Course Mehdi Sadri Jamshid Esmaeilnejad Spring 2012

Classification

Zone Based Hierarchical Routing Protocols

Zone Based Hierarchical Routing Protocols The Zone Routing Protocol (ZRP) The Hybrid Ad hoc Routing Protocol (HARP) The Zone-based Hierarchical Link State Routing (ZHLS)

The Zone Routing Protocol (ZRP) The First hybrid routing protocol. HRP motivations: Reduce control overhead of proactive routing protocols Decrease latency caused by route search operations in reactive approaches

The Zone Routing Protocol (ZRP) Partitioning into zones.... Network is divided into routing zones. Given node N: nodes within hop distance at most d => N's routing zone. Peripheral nodes: nodes which are exactly d hops away from N.

The Zone Routing Protocol (ZRP) Different routing approaches are exploited. Inter-zone : Inter-zone Routing Protocol (IERP) Intra-zone : Intra-zone Routing Protocol (IARP)

The Zone Routing Protocol (ZRP) Routing Example ...

The Zone Routing Protocol (ZRP) Routing Example ...

The Zone Routing Protocol (ZRP) Routing Example ...

The Hybrid Ad hoc Routing Protocol (HARP) Similar to ZRP : different routing approaches use in different levels of zone hierarchy (Intra and Inter zone routing). Similar to ZRP : Intra-zone routing : existing proactive scheme Inter-zone routing : existing reactive scheme

The Hybrid Ad hoc Routing Protocol (HARP) Distributed Dynamic Routing (DDR) Nodes periodically exchange topology messages. A forest is constructed from the network topology in a distributed way. Each tree in the forest becomes a zone.

The Hybrid Ad hoc Routing Protocol (HARP) Gateway nodes ... Nodes which are in different zones but are within the direct transmission range are defined as gateway nodes.

The Hybrid Ad hoc Routing Protocol (HARP) Distributed Dynamic Routing (DDR)

The Zone-based Hierarchical Link State routing (ZHLS) Another hybrid routing protocol Nodes are assumed to know their physical location with assistance from a location system like GPS Network is partitioned into non-overlapping zones based on geographical information.

The Zone-based Hierarchical Link State routing (ZHLS) Hierarchical addressing structure which contains node ID and zone ID Two-level network topology node level : node level LSP (broadcasted in each zone) zone level : zone level LSP (broadcasted by zone gateways when a virtual link is broken or created)

The Zone-based Hierarchical Link State routing (ZHLS) A wants to send a packet to B. if B is in the same zone, A knows B if not, the gateways of A's zone ask neighbors. Each node which receives a location request checks its intra-zone routing table and returns the address or forwards to other neighbors.

The Zone-based Hierarchical Link State routing (ZHLS) Routing (Example)

Cluster-based routing protocols The Clusterhead Gateway Switch Routing (CGSR) The Hierarchical State Routing Cluster Based Routing Protocol (CBRP) Comparison of cluster based hierarchical routing protocols presented

Clusterhead Gateway Switch Routing (CGSR) CGSR is a hierarchical routing protocol. Cluster Structure Provides Effective Membership and Traffic Management. Performance Improvement Similar Proactive routing mechanism as DSDV (Destination-Sequenced Distance-Vector Routing (DSDV) is a table-driven routing scheme for ad hoc mobile networks based on the Bellman-Ford algorithm.) Routing Information Collection, Update and Distribution + Cluster Construction and Cluster Head Selection

CGSR (cont.) Mobile nodes are aggregated into clusters. A clusterhead is elected for each cluster. Gateway nodes are responsible for communication between two or more clusterhead. Nodes maintain a cluster member table that maps each node to its respective clusterhead.

CGSR (cont.) A node broadcasts its cluster member table periodically. After receiving broadcasts from other nodes, a node uses the DSDV algorithm to update its cluster member table. Each node maintains a routing table that determines the next hop to reach other clusters. Dynamic Network Performance Degradation Frequent elections of a Clusterhead. Least Cluster Change (LCC) algorithm Two clusterheads merging into one. A node being out of the coverage of all current clusters.

CGSR (cont.) Forwarding a Packet Node first checks both its cluster member table and routing table. Tries to find the nearest clusterhead along the routing path.

The Hierarchical State Routing (HSR) A multi-level cluster- based hierarchical routing protocol. The clusterheads of low level clusters again organize themselves into upper level clusters, and so on.

HSR (cont.) Inside a cluster, nodes broadcast their link state information to all others. The clusterhead summarizes link state information of its cluster and sends the information to its neighboring clusterheads. Nodes in upper level hierarchical clusters flood the network topology information they have obtained to the nodes in the lower level clusters. A hierarchical address is assigned to every node. Hierarchical address reflects the network topology and provides enough information for packet deliveries in the network.

HSR (cont.) Nodes are also partitioned into logical subnetworks corresponding to different user groups. Each node has a logical address in the form of <subnet, host>. For each subnetwork, there is a location management server (LMS) which records the logical addresses of all nodes in the subnetwork. LMSs advertise their hierarchical addresses to the top level of hierarchical clusters. The routing information,which contains LMSs’ hierarchical addresses, is sent down to all LMSs.

HSR (cont.) Source node only knows the logical address of the destination node. The source node first checks its LMS and tries to find the hierarchical address of the destination’s LMS. The source sends the packet to the destination’s LMS. The destination’s LMS forwards the packet to the destination. Once the source knows the hierarchical address of the destination, it sends packets directly to the destination without consulting LMSs.

HSR (cont.) In HSR, logical addresses reflect the group property of mobile nodes and hierarchical addresses reflect their physical locations. Combining these addressing schemes can improve adaptability of the routing algorithm.

Cluster Based Routing Protocol (CBRP) The clustering algorithm is performed when a node joins the network. Node is "undecided" When joins Sets a timer and broadcasts a Hello message. A clusterhead receives the Hello message. Replies with a triggered Hello message. The “undecided” node changes its state to "member" state. If the “undecided” node does not receive a message from a clusterhead before the local timer generates a timeout, it makes itself a clusterhead.

CBRP (cont.) In CBRP, every node maintains a neighbor table in which it stores the information about link states(uni- directional or bi-directional) and the state of its neighbors. A clusterhead keeps information of its neighboring clusters, which includes the clusterheads of neighboring clusters and gateway nodes connecting it to neighboring clusters.

CBRP (cont.) If a source node wants to send a packet but has no active route which can be used, it floods route request to clusterhead of its own and all neighboring clusters. If a clusterhead receives a request it has seen before, it discards the request. Otherwise, the clusterhead checks if the destination of the request is in its cluster. The clusterhead sends the request to the destination. else it floods the request to its neighboring clusterheads.

CBRP (cont.) An optimization method exploited by CBRP is local repair. Whenever a node has a packet to forward and the next hop is not reachable, it checks the routing information contained in the packet. If the next hop or the hop after next hop in the route is reachable through one of its neighbors, the packet is forwarded through the new route.

Comparison of cluster based hierarchical routing protocols presented Different clustering algorithms Different clusterhead election algorithms HSR: Hierarchical addressing is used and the network may have a recursive multi-level cluster structure. A location management mechanism is used to map the logical address to the physical address. CGSR: Every node keeps routing information for other nodes in both the cluster member table and the routing table. CBRP: A clusterhead maintains information about its members and its neighboring clusterheads. Exploits the source routing scheme and the addresses of clusterheads along a route are recorded in the data packets.

Core-node based routing protocols

Landmark Ad hoc Routing (LANMAR) A modification Fisheye State Routing (FSR) Aims to get better scalability Belongs to non-uniform category

Landmark Ad hoc Routing (LANMAR) Nodes are divided into logical predefined subsets : w.r.t. moving patterns Nodes in one subset are prone to move as a group One node becomes Landmark of the subset and is responsible to keep track of the subset

Landmark Ad hoc Routing (LANMAR) Each node maintains : topology information of its neighbors all the landmark nodes Similar to FSR, periodically nodes exchange: Topology information to neighbors the distance vector of landmark nodes

Landmark Ad hoc Routing (LANMAR) Source wants to send message to destination if it is in the same subnet its address exists in source routing table if not, dest. subnet is identified from dest. address message is forwarded toward dest. landmark uysing the distance vector.

Landmark Ad hoc Routing (LANMAR) Snapshot ...

The Core-Extraction Distributed Ad Hoc Routing (CEDAR) Another non-uniform routing protocol A subset of nodes are identified as core nodes A distributed algorithm to select core nodes The number of core nodes is kept small

The Core-Extraction Distributed Ad Hoc Routing (CEDAR) Choosing core nodes : guarantees each node must be adjacent to at least one core node => this core becomes its dominator each core node is at least 3 hops away from another core node Neighboring nodes periodically exchange link state information to choose the cores Every core node determines paths to core node nearby using localized broadcasts

The Core-Extraction Distributed Ad Hoc Routing (CEDAR) Link state information propagation ... It is done only between core nodes Propagation distance is a function of link stability and bandwidth Result : Core nodes know local link state information the state of stable and high bandwidth nodes far away

The Core-Extraction Distributed Ad Hoc Routing (CEDAR) S wants to send packet to D S informs its dominator (SD) SD finds a route in core network to D's dominator (DD) - DSR like discovery process Core nodes involved in the path build a route from S to D

The Optimized Link State Routing protocol (OLSR) Proactive & Table-driven Link State Routing Each node expands a spanning tree Each node can obtain the whole network topology Utilizes a technique to reduce message flooding MultiPoint Relaying (MPR)

OLSR (cont.) Each node periodically floods status of its links Each node re-broadcasts link state information received from its neighbors Each node keeps track of link state information received from other nodes Each node uses above information to determine next hope to each destination Only selected neighbors (MultiPoint Relays, MPRs) retransmit messages Select MPRs such that they cover all 2hop neighbors 2-hop neighbors taken from neighbors' HELLO messages

OLSR (cont.)

Comparison of CEDAR, OLSR and LANMAR In a core-node based routing protocol, the core-node extraction method is a key component. CEDAR,OLSR and LANMAR apply totally different approaches for core node extraction purpose. In LANMAR, the landmark nodes are application related and pre-defined according to their mobility pattern. In CEDAR, a minimal (or nearly minimal) set of core nodes is selected to cover the network according to a certain optimization algorithm. A node selects its MPR independently in OLSR.

References [1] Z. J. Haas. The Zone Routing Protocol (ZRP) for ad hoc networks, Internet Draft, Nov. 1997. [2] M. Joa-Ng and I-Tai Lu, A peer-to-peer zone-based two-level link state routing for mobile ad hoc networks,IEEE on Selected Areas in Communications, vol. 17, no. 8, pp. 1415 1425, 1999. [3] Navid Nikaein, Christian Bonnet and Neda Nikaein, HARP - Hybrid Ad Hoc Routing Protocol, in proceeding of IST 2001: International Symposium on Telecommunications, Iran/Tehran 2001. [4] Mingliang Jiang, Jinyang Li and Y. C. Tay. Cluster Based Routing Protocol (CBRP), Internet draft,draft-ietf-manet-cbrp-spec-01.txt. [5] C. C. Chiang, T. C. Tsai, W. Liu and M. Gerla, Routing in clustered multihop, mobile wireless networks with fading channel, The Next Millennium, The IEEE SICON, 1997. [6] P. Jacquet, P. Muhlethaler, and A. Qayyum, Optimized Link State Routing Protocol, IETF MANET, Internet draft, 1998.

References [7] Z. J. Haas and M.R Pearlman, The Zone Routing Protocol (ZRP) for ad hoc networks. IETF Internet draft , August 1998. [8] P. Sinha, R. Sivakumar and V. Bharghaven, CEDAR: a Core-Extraction Distributed Ad hoc Routing algorithm. IEEE INFOCOM, March 1999. [9] A. Iwata, C.-C. Chiang, G. Pei, M. Gerla, and T.-W. Chen, Scalable routing strategies for ad hoc wireless networks. IEEE Journal on Selected Areas in Communications, Special Issue on Ad-Hoc Networks, August 1999, p1369- p1379. [10] G. Pei, M. Gerla, and X. Hong, LANMAR: Landmark routing for large scale wireless ad hoc networks with group mobility. In Proceedings of the ACM Symposium on Mobile Ad Hoc Networking and Computing (MOBIHOC), pages 11-18, 2000.