SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
© Oxford University Press 2007. All rights reserved. 1
Mobile Ad-hoc and Sensor Networks
Lesson 05
Mobile Ad-hoc Network (MANET)
Routing Algorithms─ Part 2
© Oxford University Press 2007. All rights reserved. 2
Temporally ordered routing
algorithm (TORA)
• A reactive protocol
• Reacts to the changes and link reversals
• Employed for highly dynamic MANETs
and provides an improved partial link
reversal process
© Oxford University Press 2007. All rights reserved. 3
TORA
• Discovers the network portions showing
the link reversal(s)
• Has a feature that it stops the non-
productive link reversals in a given portion
of the network
© Oxford University Press 2007. All rights reserved. 4
TORA
• Assumes addresses of the routers in the
path and of source and destination for one
set of input route
• Each node provides only one set of
subsequent route addresses
© Oxford University Press 2007. All rights reserved. 5
TORA
• Possesses network capacity such that
many nodes can send packets to a given
destination
• Guarantees loop-free routes and supports
multicasting (from one source to multiple
destinations)
© Oxford University Press 2007. All rights reserved. 6
TORA
• Unlike AODV, but similar to DSR, TORA
supports unidirectional links and also
provides multiple routing paths
• It does not exchange hello messages
periodically to listen to disconnected links
as done by AODV
© Oxford University Press 2007. All rights reserved. 7
TORA
• Phases 1, 2, and 3 in TORA are route
creation, route maintenance, and
productive (useful) link reversal(s) (vector
discarding)
© Oxford University Press 2007. All rights reserved. 8
Cluster-head gateway switch routing
(CGSR)
• A hierarchical routing protocol
• proactive protocol
• When a source routes the packets to
destination, the routing tables are already
available at the nodes
• A cluster higher in hierarchy sends the
packets to the cluster lower in hierarchy
• Each cluster can have several daughters
and forms a tree-like structure in CGSR
© Oxford University Press 2007. All rights reserved. 9
CGSR
• Forms a cluster structure
• The nodes aggregate into clusters using
an appropriate algorithm
• The different clusters can be assigned to
different band of frequencies in FDMA or
different spreading CDMA codes
© Oxford University Press 2007. All rights reserved. 10
CGSR algorithm
• Defines a cluster-head, the node used for
connection to other clusters
• Also defines a gateway node which
provides switching (communication)
between two or more cluster-heads
© Oxford University Press 2007. All rights reserved. 11
Three types of nodes in CGSR
1. Internal nodes in a cluster which transmit
and receive the messages and packets
through a cluster-head
© Oxford University Press 2007. All rights reserved. 12
Three types of nodes in CGSR
2. Cluster-head in each cluster such that
there is a cluster-head which dynamically
schedules the route paths. It controls a
group of ad-hoc hosts, monitors
broadcasting within the cluster, and
forwards the messages to another
cluster-head
© Oxford University Press 2007. All rights reserved. 13
Three types of nodes in CGSR
3. Gateway node to carry out transmission
and reception of messages and packets
between cluster-heads of two clusters
© Oxford University Press 2007. All rights reserved. 14
Cluster structure
• A higher performance of the routing
protocol as compared to other protocols
because it provides gateway switch-type
traffic redirections and clusters provide an
effective membership of nodes for
connectivity
© Oxford University Press 2007. All rights reserved. 15
Phases 1, 2, and 3 of CGSR
• Routing path discovery and caching,
maintaining update, and distribution,
respectively
• The basic processes of CGSR are cluster
definitions and selection of clusters for
routing
• Algorithms are used for both the
processes
© Oxford University Press 2007. All rights reserved. 16
Flat Routing Table Driven Protocol
• Routing cache table used earlier was a
routing table which builds by caching the
RERP and RERR packets
• Flat routing table driven protocol is a
proactive protocol
• This means that routing table will be
available in advance at a node
© Oxford University Press 2007. All rights reserved. 17
Flat Routing Table Driven Protocol
• In the proactive protocol, the routing table
is available at each node shows available
routes from itself to target destination
node, is dynamically modified to show
available routes, and has rows for all
destined targets irrespective of whether
they will eventually be needed or not
© Oxford University Press 2007. All rights reserved. 18
Flat Routing Table Driven Protocol
• The packet does not specify route in the
header and the routes need not be
discovered after the demand is raised
© Oxford University Press 2007. All rights reserved. 19
Optimized Link State Routing
Protocol (OLSR)
• Characteristics similar to those of link state
flat routing table driven protocol, but in this
case, only required updates are sent to the
routing database
• Reduces the overhead control packet size
and numbers
• Further, there are multi-point nodes for
relay of data
© Oxford University Press 2007. All rights reserved. 20
Optimized Link State Routing
Protocol (OLSR)
• A node selects independently a multi-point
node which also relays the route tables
• The node provides bi-directional links such
that the routes provided by the multi-point
relay routing neighbouring node is also
taken into account
© Oxford University Press 2007. All rights reserved. 21
Summary
• TORA─ A reactive protocol, Reacts to
the changes and link reversals,
Employed for highly dynamic MANETs
and provides an improved partial link
reversal process
…
© Oxford University Press 2007. All rights reserved. 22
…Summary
• CGSR ─A hierarchical routing protocol,
proactive protocol, When a source routes
the packets to destination, the routing
tables are already available at the nodes
…
© Oxford University Press 2007. All rights reserved. 23
…Summary
• Flat Routing table based protocol
• Optimized Link State Reversal
© Oxford University Press 2007. All rights reserved. 24
End of Lesson 05
Mobile Ad-hoc Network (MANET) Routing
Algorithms─ Part 2

Weitere ähnliche Inhalte

Was ist angesagt?

Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..
Chandra Meena
 
MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.
Editor IJMTER
 
Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routing
Ashraf Uddin
 
Comparison between aodv and olsr protocol
Comparison between aodv and olsr protocolComparison between aodv and olsr protocol
Comparison between aodv and olsr protocol
Mehedi
 
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
Ann Joseph
 
Performance analysis of AODV And OLSR
Performance analysis of AODV And OLSRPerformance analysis of AODV And OLSR
Performance analysis of AODV And OLSR
Mitesh Thakore
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
researchinventy
 

Was ist angesagt? (20)

Simulation & comparison of aodv & dsr protocol
Simulation & comparison of aodv & dsr protocolSimulation & comparison of aodv & dsr protocol
Simulation & comparison of aodv & dsr protocol
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)
 
MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.
 
Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routing
 
Comparison between aodv and olsr protocol
Comparison between aodv and olsr protocolComparison between aodv and olsr protocol
Comparison between aodv and olsr protocol
 
Network Routing | Computer Science
Network Routing | Computer ScienceNetwork Routing | Computer Science
Network Routing | Computer Science
 
AODV Protocol
AODV ProtocolAODV Protocol
AODV Protocol
 
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
 
Performance analysis of AODV And OLSR
Performance analysis of AODV And OLSRPerformance analysis of AODV And OLSR
Performance analysis of AODV And OLSR
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
 
Computer networks network layer,routing
Computer networks network layer,routingComputer networks network layer,routing
Computer networks network layer,routing
 
Ad-hoc routing protocols
Ad-hoc routing protocolsAd-hoc routing protocols
Ad-hoc routing protocols
 
AODV protocol
AODV protocolAODV protocol
AODV protocol
 
Experimental Analysis Of On Demand Routing Protocol
Experimental Analysis Of On Demand Routing ProtocolExperimental Analysis Of On Demand Routing Protocol
Experimental Analysis Of On Demand Routing Protocol
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Media Access and Internetworking
Media Access and InternetworkingMedia Access and Internetworking
Media Access and Internetworking
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocol
 

Andere mochten auch

Aodv slide
Aodv slideAodv slide
Aodv slide
David
 
Lecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocolsLecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocols
Chandra Meena
 

Andere mochten auch (20)

Mobile Ad-hoc and Sensor Networks
Mobile Ad-hoc and Sensor NetworksMobile Ad-hoc and Sensor Networks
Mobile Ad-hoc and Sensor Networks
 
Mobile computing : Indirect TCP
Mobile computing : Indirect TCPMobile computing : Indirect TCP
Mobile computing : Indirect TCP
 
proactive and reactive routing comparisons
proactive and reactive routing comparisonsproactive and reactive routing comparisons
proactive and reactive routing comparisons
 
Improvement Of DSR Protocol
Improvement Of DSR ProtocolImprovement Of DSR Protocol
Improvement Of DSR Protocol
 
ZigBee
ZigBee ZigBee
ZigBee
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Mobile Ad-hoc Network (MANET) Applications
Mobile Ad-hoc Network (MANET) ApplicationsMobile Ad-hoc Network (MANET) Applications
Mobile Ad-hoc Network (MANET) Applications
 
Snooping TCP
Snooping TCPSnooping TCP
Snooping TCP
 
Aodv slide
Aodv slideAodv slide
Aodv slide
 
Mobile computing-tcp data flow control
Mobile computing-tcp data flow controlMobile computing-tcp data flow control
Mobile computing-tcp data flow control
 
Proactive vs Reactive
Proactive vs ReactiveProactive vs Reactive
Proactive vs Reactive
 
DSR Protocol
DSR ProtocolDSR Protocol
DSR Protocol
 
DYNAMIC SOURCE ROUTING (DSR)
DYNAMIC SOURCE ROUTING  (DSR)DYNAMIC SOURCE ROUTING  (DSR)
DYNAMIC SOURCE ROUTING (DSR)
 
Routing in Wireless Sensor Networks
Routing in Wireless Sensor NetworksRouting in Wireless Sensor Networks
Routing in Wireless Sensor Networks
 
Proactive vs reactive
Proactive vs reactiveProactive vs reactive
Proactive vs reactive
 
Lecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocolsLecture 9 10 .mobile ad-hoc routing protocols
Lecture 9 10 .mobile ad-hoc routing protocols
 
AODV protocol
AODV protocolAODV protocol
AODV protocol
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing Protocols
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
Manet ppt
Manet pptManet ppt
Manet ppt
 

Ähnlich wie Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2

Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...
eSAT Journals
 
An Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing ProtocolAn Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing Protocol
jaimin_m_raval
 
An energy aware qos routing protocol
An energy aware qos routing protocolAn energy aware qos routing protocol
An energy aware qos routing protocol
jaimin_m_raval
 
Performance evaluation of two models in the reactive routing protocol in manets
Performance evaluation of two models in the reactive routing protocol in manetsPerformance evaluation of two models in the reactive routing protocol in manets
Performance evaluation of two models in the reactive routing protocol in manets
nooriasukmaningtyas
 

Ähnlich wie Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2 (20)

UNIT-3 Adhoc.pptx
UNIT-3 Adhoc.pptxUNIT-3 Adhoc.pptx
UNIT-3 Adhoc.pptx
 
Performance analysis on multihop transmission using
Performance analysis on multihop transmission usingPerformance analysis on multihop transmission using
Performance analysis on multihop transmission using
 
Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...
 
Computer networks unit iii
Computer networks    unit iiiComputer networks    unit iii
Computer networks unit iii
 
Md3421762181
Md3421762181Md3421762181
Md3421762181
 
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
 
H01115155
H01115155H01115155
H01115155
 
The Extended Clustering Ad Hoc Routing Protocol (Ecrp)
The Extended Clustering Ad Hoc Routing Protocol (Ecrp)The Extended Clustering Ad Hoc Routing Protocol (Ecrp)
The Extended Clustering Ad Hoc Routing Protocol (Ecrp)
 
3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx
 
Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)
 
Performance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
Performance Evaluation and Comparison of Ad-Hoc Source Routing ProtocolsPerformance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
Performance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
 
An Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing ProtocolAn Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing Protocol
 
An energy aware qos routing protocol
An energy aware qos routing protocolAn energy aware qos routing protocol
An energy aware qos routing protocol
 
Performance evaluation of two models in the reactive routing protocol in manets
Performance evaluation of two models in the reactive routing protocol in manetsPerformance evaluation of two models in the reactive routing protocol in manets
Performance evaluation of two models in the reactive routing protocol in manets
 
To improve the QoS in MANETs through analysis between reactive and proactive ...
To improve the QoS in MANETs through analysis between reactive and proactive ...To improve the QoS in MANETs through analysis between reactive and proactive ...
To improve the QoS in MANETs through analysis between reactive and proactive ...
 
manet.pdf
manet.pdfmanet.pdf
manet.pdf
 
11 ijcse-01219
11 ijcse-0121911 ijcse-01219
11 ijcse-01219
 
Ft3410671073
Ft3410671073Ft3410671073
Ft3410671073
 
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
 
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 

Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2

  • 1. © Oxford University Press 2007. All rights reserved. 1 Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
  • 2. © Oxford University Press 2007. All rights reserved. 2 Temporally ordered routing algorithm (TORA) • A reactive protocol • Reacts to the changes and link reversals • Employed for highly dynamic MANETs and provides an improved partial link reversal process
  • 3. © Oxford University Press 2007. All rights reserved. 3 TORA • Discovers the network portions showing the link reversal(s) • Has a feature that it stops the non- productive link reversals in a given portion of the network
  • 4. © Oxford University Press 2007. All rights reserved. 4 TORA • Assumes addresses of the routers in the path and of source and destination for one set of input route • Each node provides only one set of subsequent route addresses
  • 5. © Oxford University Press 2007. All rights reserved. 5 TORA • Possesses network capacity such that many nodes can send packets to a given destination • Guarantees loop-free routes and supports multicasting (from one source to multiple destinations)
  • 6. © Oxford University Press 2007. All rights reserved. 6 TORA • Unlike AODV, but similar to DSR, TORA supports unidirectional links and also provides multiple routing paths • It does not exchange hello messages periodically to listen to disconnected links as done by AODV
  • 7. © Oxford University Press 2007. All rights reserved. 7 TORA • Phases 1, 2, and 3 in TORA are route creation, route maintenance, and productive (useful) link reversal(s) (vector discarding)
  • 8. © Oxford University Press 2007. All rights reserved. 8 Cluster-head gateway switch routing (CGSR) • A hierarchical routing protocol • proactive protocol • When a source routes the packets to destination, the routing tables are already available at the nodes • A cluster higher in hierarchy sends the packets to the cluster lower in hierarchy • Each cluster can have several daughters and forms a tree-like structure in CGSR
  • 9. © Oxford University Press 2007. All rights reserved. 9 CGSR • Forms a cluster structure • The nodes aggregate into clusters using an appropriate algorithm • The different clusters can be assigned to different band of frequencies in FDMA or different spreading CDMA codes
  • 10. © Oxford University Press 2007. All rights reserved. 10 CGSR algorithm • Defines a cluster-head, the node used for connection to other clusters • Also defines a gateway node which provides switching (communication) between two or more cluster-heads
  • 11. © Oxford University Press 2007. All rights reserved. 11 Three types of nodes in CGSR 1. Internal nodes in a cluster which transmit and receive the messages and packets through a cluster-head
  • 12. © Oxford University Press 2007. All rights reserved. 12 Three types of nodes in CGSR 2. Cluster-head in each cluster such that there is a cluster-head which dynamically schedules the route paths. It controls a group of ad-hoc hosts, monitors broadcasting within the cluster, and forwards the messages to another cluster-head
  • 13. © Oxford University Press 2007. All rights reserved. 13 Three types of nodes in CGSR 3. Gateway node to carry out transmission and reception of messages and packets between cluster-heads of two clusters
  • 14. © Oxford University Press 2007. All rights reserved. 14 Cluster structure • A higher performance of the routing protocol as compared to other protocols because it provides gateway switch-type traffic redirections and clusters provide an effective membership of nodes for connectivity
  • 15. © Oxford University Press 2007. All rights reserved. 15 Phases 1, 2, and 3 of CGSR • Routing path discovery and caching, maintaining update, and distribution, respectively • The basic processes of CGSR are cluster definitions and selection of clusters for routing • Algorithms are used for both the processes
  • 16. © Oxford University Press 2007. All rights reserved. 16 Flat Routing Table Driven Protocol • Routing cache table used earlier was a routing table which builds by caching the RERP and RERR packets • Flat routing table driven protocol is a proactive protocol • This means that routing table will be available in advance at a node
  • 17. © Oxford University Press 2007. All rights reserved. 17 Flat Routing Table Driven Protocol • In the proactive protocol, the routing table is available at each node shows available routes from itself to target destination node, is dynamically modified to show available routes, and has rows for all destined targets irrespective of whether they will eventually be needed or not
  • 18. © Oxford University Press 2007. All rights reserved. 18 Flat Routing Table Driven Protocol • The packet does not specify route in the header and the routes need not be discovered after the demand is raised
  • 19. © Oxford University Press 2007. All rights reserved. 19 Optimized Link State Routing Protocol (OLSR) • Characteristics similar to those of link state flat routing table driven protocol, but in this case, only required updates are sent to the routing database • Reduces the overhead control packet size and numbers • Further, there are multi-point nodes for relay of data
  • 20. © Oxford University Press 2007. All rights reserved. 20 Optimized Link State Routing Protocol (OLSR) • A node selects independently a multi-point node which also relays the route tables • The node provides bi-directional links such that the routes provided by the multi-point relay routing neighbouring node is also taken into account
  • 21. © Oxford University Press 2007. All rights reserved. 21 Summary • TORA─ A reactive protocol, Reacts to the changes and link reversals, Employed for highly dynamic MANETs and provides an improved partial link reversal process …
  • 22. © Oxford University Press 2007. All rights reserved. 22 …Summary • CGSR ─A hierarchical routing protocol, proactive protocol, When a source routes the packets to destination, the routing tables are already available at the nodes …
  • 23. © Oxford University Press 2007. All rights reserved. 23 …Summary • Flat Routing table based protocol • Optimized Link State Reversal
  • 24. © Oxford University Press 2007. All rights reserved. 24 End of Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2