SlideShare a Scribd company logo
OPTIMIZED LINK STATE ROUTING
PROTOCOL (OLSR)
Presented By
Tamzida Azad
1
CONTENTS
1. Classification of Ad-Hoc Routing Protocol
2. Link State Routing
3. Problems of Link State Routing
4. Optimized Link State Routing Protocol
5. 1 Hop and 2 Hop Neighbors
6. Hello Packet
7. MPR Selection
8. Topology Table
9. MPR Information Declaration
10. References
2
AD-HOC ROUTING PROTOCOL CLASSIFICATION
Table driven
Source-Initiated
On demand
DSDV
CGSR
OLSR TBRPF
AODV DSR LMR
TORA
ABR
SSR
Ad Hoc Routing
Protocols
proactive reactive
3
LINK STATE ROUTING PROTOCOL
 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)
Figure 1: LSR
Protocol
Figure 2: OLSR Protocol
4
LINK STATE ROUTING
 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
24 retransmissions to diffuse a
message up to 3 hops
Retransmission node
5
LINK STATE ROUTING
 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
11 retransmission to diffuse
a message up to 3 hops
Retransmission node -
MPR
6
L I N K S T A T E R O U T I N G
7
L I N K S T A T E R O U T I N G
8
L I N K S T A T E R O U T I N G
9
L I N K S T A T E R O U T I N G
10
L I N K S T A T E R O U T I N G
11
 LS advertisements are flooded
 Flooding cause reception of multiple
copies of same LS advertisements
 MANET devices are mobile and battery
powered. Flooding cause high battery
consumption.
LINK STATE ROUTING PROBLEMS
12
OLSR PROTOCOL
OLSR is an optimization of the classical link state, optimized for mobile ad hoc networks,
which can also be used on other wireless ad hoc networks.
 Optimizes the pure forwarding mechanism called multipoint relaying.
 Optimizes the pure link state routing protocol.
 Avoid unnecessary transmission of LS packets.
 Each node decides which of its neighbors can flood LS packet these nodes. These nodes
are known as MPR.
 Only MPR can retransmit
13
OLSR PROTOCOL
Optimizations are done in two ways
 By reducing the size of the control packets
 By reducing the number of links that are used for forwarding the link state
packets
14
N E I G H B O R N O D E
Neighbors of A: H, F, G, C, B
Neighbor Node:
Node A is Neighbor Node of B if B can hear A.
15
2 - H O P N E I G H B O R
2 Hop Neighbor of A: I, J, A, B, C, E, D
Strict 2 Hop Neighbor of A: I, J, E, D
2-Hop Neighbor :
Node which can be heard by neighbor.
16
Strict 2-Hop Neighbor :
Node which can be heard by neighbor excluding node itself and its neighbor.
S T R I C T 2 - H O P N E I G H B O R
17
M U L T I P O I N T R E A LY
MPR :
Node which is selected by it’s 1-hop neighbor to
retransmit all broadcast message received by it.
MPR Selector:
Node which has selected its 1-hop neighbor as
MPR.
18
L I N K
19
S Y M M E T R I C 1 - H O P
N E I G H B O R H O O D
20
S Y M M E T R I C 2 - H O P
N E I G H B O R H O O D
21
S T R I C T S Y M M E T R I C 2 - H O P
N E I G H B O R H O O D
22
OLSR-TYPES
OF PACKET
Hello Packet
Topology Control Packet
MID Packets
23
H E L L O P A C K E T
24
H E L L O P A C K E T
25
M P R S E L E C T I O N A L G O R I T H M
26
M P R S E L E C T I O N A L G O R I T H M
First step:
Select nodes in N1(u) which cover “isolated
points” of N2(u).
u
27
M P R S E L E C T I O N A L G O R I T H M
Second step :
Consider in N1(u) only points which are not already
selected at the first step NPR1(u) and points in N2(u)
which are not covered by the NPR1(u) . While there
exists points in N2(u) not covered by the selected
MPR, select in N2(u), the node which covers the
highest number of non-covered nodes in N2(u).
u
28
F I N A L M P R
u
29
TOPOLOGY CONTROL MESSAGE
TC – Topology control message:
 In order to build intra-forwarding database.
 Only MPR nodes forward periodically to declare its MPR selector set.
 Message might not be sent if there are no updates and sent earlier if there are updates.
Contains:
 MPR Selector Table
 Sequence number
Each node maintains a Topology Table based on TC messages. Routing Tables are
calculated based on Topology tables
30
TOPOLOGY TABLE
Destination
address
Destination’s
MPR
MPR Selector
sequence
number
Holding time
MPR Selector in
the received TC
message
Last-hop node to the destination.
Originator of TC message
31
MPR INFORMATION DECLERATION
Node A B C select M as their MPR.
For node M, MPR selectors are A,
B, C. M send this information to
other node.
TC
Originator
MPR
Selector
MPR
Selector
Sequence
M A 1
M B 1
M C 1
M send this to node Y & Z
Dest
Address
Dest MPR MPR
Selector
Sequence
A M 1
B M 1
C M 1
… … …
Y Topology Table
32
MPR INFORMATION DECLERATION
33
T H A N K Y O U
34

More Related Content

What's hot

Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
nitss007
 
Routing ppt
Routing pptRouting ppt
Routing ppt
ArpiSaxena1
 
Lte rach configuration and capacity
Lte rach configuration and capacityLte rach configuration and capacity
Lte rach configuration and capacity
Young Hwan Kim
 
AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing)
ArunChokkalingam
 
Schedule and Contention based MAC protocols
Schedule and Contention based MAC protocolsSchedule and Contention based MAC protocols
Schedule and Contention based MAC protocols
Darwin Nesakumar
 
Black hole attack
Black hole attackBlack hole attack
Black hole attack
Richa Kumari
 
Network Layer
Network LayerNetwork Layer
Network Layer
Dr Shashikant Athawale
 
CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)
Gaurav Dalvi
 
Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02
Ali Habeeb
 
WSN-Routing Protocols Energy Efficient Routing
WSN-Routing Protocols Energy Efficient RoutingWSN-Routing Protocols Energy Efficient Routing
WSN-Routing Protocols Energy Efficient Routing
ArunChokkalingam
 
Transport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networksTransport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networks
Rushin Shah
 
Chap 12 tcp
Chap 12 tcpChap 12 tcp
Chap 12 tcp
Sparsh Samir
 
Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)
Chakravarthy Chittala
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol Overview
Yoav Francis
 
LTE RACH Procedure
LTE RACH ProcedureLTE RACH Procedure
LTE RACH Procedure
Aalekh Jain
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
rajshreemuthiah
 
MANET routing protocols Issues and Classifications
 MANET routing protocols Issues and Classifications MANET routing protocols Issues and Classifications
MANET routing protocols Issues and Classifications
ArunChokkalingam
 
Lte protocols
Lte protocolsLte protocols
Lte protocols
ece_narender
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
KABILESH RAMAR
 
NS3 Overview
NS3 OverviewNS3 Overview
NS3 Overview
Rahul Hada
 

What's hot (20)

Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
Routing ppt
Routing pptRouting ppt
Routing ppt
 
Lte rach configuration and capacity
Lte rach configuration and capacityLte rach configuration and capacity
Lte rach configuration and capacity
 
AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing)
 
Schedule and Contention based MAC protocols
Schedule and Contention based MAC protocolsSchedule and Contention based MAC protocols
Schedule and Contention based MAC protocols
 
Black hole attack
Black hole attackBlack hole attack
Black hole attack
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)
 
Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02
 
WSN-Routing Protocols Energy Efficient Routing
WSN-Routing Protocols Energy Efficient RoutingWSN-Routing Protocols Energy Efficient Routing
WSN-Routing Protocols Energy Efficient Routing
 
Transport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networksTransport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networks
 
Chap 12 tcp
Chap 12 tcpChap 12 tcp
Chap 12 tcp
 
Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol Overview
 
LTE RACH Procedure
LTE RACH ProcedureLTE RACH Procedure
LTE RACH Procedure
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
MANET routing protocols Issues and Classifications
 MANET routing protocols Issues and Classifications MANET routing protocols Issues and Classifications
MANET routing protocols Issues and Classifications
 
Lte protocols
Lte protocolsLte protocols
Lte protocols
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
 
NS3 Overview
NS3 OverviewNS3 Overview
NS3 Overview
 

Similar to OLSR | Optimized Link State Routing Protocol

enaam_olsr.pptx
enaam_olsr.pptxenaam_olsr.pptx
enaam_olsr.pptx
ssusera9ccce1
 
olsr.ppt
olsr.pptolsr.ppt
olsr.ppt
SolWeje
 
Ofdm.pptx
Ofdm.pptxOfdm.pptx
Ofdm.pptx
Akbarali206563
 
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay SelectionAn Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
inventy
 
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
IJECEIAES
 
DSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.pptDSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.ppt
Munnakumar518378
 
Alarms_grouping_Current_Alarms.pdf
Alarms_grouping_Current_Alarms.pdfAlarms_grouping_Current_Alarms.pdf
Alarms_grouping_Current_Alarms.pdf
CristiVoinea1
 
Micro c lab8(serial communication)
Micro c lab8(serial communication)Micro c lab8(serial communication)
Micro c lab8(serial communication)
Mashood
 
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academyEMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES
 
Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)
KHNOG
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical Layer
Praveen Kumar
 
1 using default
1 using default1 using default
1 using default
guest10184a
 
1 using default
1 using default1 using default
1 using default
guest10184a
 
Tractable computation in outage performance analysis of relay selection NOMA
Tractable computation in outage performance analysis of relay selection NOMATractable computation in outage performance analysis of relay selection NOMA
Tractable computation in outage performance analysis of relay selection NOMA
TELKOMNIKA JOURNAL
 
E04402030037
E04402030037E04402030037
E04402030037
ijceronline
 
Lte imp
Lte impLte imp
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANETPerformance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANET
ijsrd.com
 
Enabling relay selection in non-orthogonal multiple access networks: direct a...
Enabling relay selection in non-orthogonal multiple access networks: direct a...Enabling relay selection in non-orthogonal multiple access networks: direct a...
Enabling relay selection in non-orthogonal multiple access networks: direct a...
TELKOMNIKA JOURNAL
 
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
TELKOMNIKA JOURNAL
 
Exact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMA
Exact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMAExact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMA
Exact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMA
TELKOMNIKA JOURNAL
 

Similar to OLSR | Optimized Link State Routing Protocol (20)

enaam_olsr.pptx
enaam_olsr.pptxenaam_olsr.pptx
enaam_olsr.pptx
 
olsr.ppt
olsr.pptolsr.ppt
olsr.ppt
 
Ofdm.pptx
Ofdm.pptxOfdm.pptx
Ofdm.pptx
 
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay SelectionAn Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
 
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
 
DSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.pptDSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.ppt
 
Alarms_grouping_Current_Alarms.pdf
Alarms_grouping_Current_Alarms.pdfAlarms_grouping_Current_Alarms.pdf
Alarms_grouping_Current_Alarms.pdf
 
Micro c lab8(serial communication)
Micro c lab8(serial communication)Micro c lab8(serial communication)
Micro c lab8(serial communication)
 
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academyEMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
 
Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical Layer
 
1 using default
1 using default1 using default
1 using default
 
1 using default
1 using default1 using default
1 using default
 
Tractable computation in outage performance analysis of relay selection NOMA
Tractable computation in outage performance analysis of relay selection NOMATractable computation in outage performance analysis of relay selection NOMA
Tractable computation in outage performance analysis of relay selection NOMA
 
E04402030037
E04402030037E04402030037
E04402030037
 
Lte imp
Lte impLte imp
Lte imp
 
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANETPerformance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANET
 
Enabling relay selection in non-orthogonal multiple access networks: direct a...
Enabling relay selection in non-orthogonal multiple access networks: direct a...Enabling relay selection in non-orthogonal multiple access networks: direct a...
Enabling relay selection in non-orthogonal multiple access networks: direct a...
 
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
 
Exact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMA
Exact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMAExact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMA
Exact Outage Performance Analysis of Amplify-and-forward-aware Cooperative NOMA
 

Recently uploaded

Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
Aditi Bajpai
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
Areesha Ahmad
 
Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...
Leonel Morgado
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
Scintica Instrumentation
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
RDhivya6
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
PRIYANKA PATEL
 
Katherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdfKatherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdf
Texas Alliance of Groundwater Districts
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
Sciences of Europe
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
Gokturk Mehmet Dilci
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
PirithiRaju
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1
Shashank Shekhar Pandey
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 

Recently uploaded (20)

Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
 
Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
 
Katherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdfKatherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdf
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 

OLSR | Optimized Link State Routing Protocol

  • 1. OPTIMIZED LINK STATE ROUTING PROTOCOL (OLSR) Presented By Tamzida Azad 1
  • 2. CONTENTS 1. Classification of Ad-Hoc Routing Protocol 2. Link State Routing 3. Problems of Link State Routing 4. Optimized Link State Routing Protocol 5. 1 Hop and 2 Hop Neighbors 6. Hello Packet 7. MPR Selection 8. Topology Table 9. MPR Information Declaration 10. References 2
  • 3. AD-HOC ROUTING PROTOCOL CLASSIFICATION Table driven Source-Initiated On demand DSDV CGSR OLSR TBRPF AODV DSR LMR TORA ABR SSR Ad Hoc Routing Protocols proactive reactive 3
  • 4. LINK STATE ROUTING PROTOCOL  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) Figure 1: LSR Protocol Figure 2: OLSR Protocol 4
  • 5. LINK STATE ROUTING  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 24 retransmissions to diffuse a message up to 3 hops Retransmission node 5
  • 6. LINK STATE ROUTING  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 11 retransmission to diffuse a message up to 3 hops Retransmission node - MPR 6
  • 7. L I N K S T A T E R O U T I N G 7
  • 8. L I N K S T A T E R O U T I N G 8
  • 9. L I N K S T A T E R O U T I N G 9
  • 10. L I N K S T A T E R O U T I N G 10
  • 11. L I N K S T A T E R O U T I N G 11
  • 12.  LS advertisements are flooded  Flooding cause reception of multiple copies of same LS advertisements  MANET devices are mobile and battery powered. Flooding cause high battery consumption. LINK STATE ROUTING PROBLEMS 12
  • 13. OLSR PROTOCOL OLSR is an optimization of the classical link state, optimized for mobile ad hoc networks, which can also be used on other wireless ad hoc networks.  Optimizes the pure forwarding mechanism called multipoint relaying.  Optimizes the pure link state routing protocol.  Avoid unnecessary transmission of LS packets.  Each node decides which of its neighbors can flood LS packet these nodes. These nodes are known as MPR.  Only MPR can retransmit 13
  • 14. OLSR PROTOCOL Optimizations are done in two ways  By reducing the size of the control packets  By reducing the number of links that are used for forwarding the link state packets 14
  • 15. N E I G H B O R N O D E Neighbors of A: H, F, G, C, B Neighbor Node: Node A is Neighbor Node of B if B can hear A. 15
  • 16. 2 - H O P N E I G H B O R 2 Hop Neighbor of A: I, J, A, B, C, E, D Strict 2 Hop Neighbor of A: I, J, E, D 2-Hop Neighbor : Node which can be heard by neighbor. 16
  • 17. Strict 2-Hop Neighbor : Node which can be heard by neighbor excluding node itself and its neighbor. S T R I C T 2 - H O P N E I G H B O R 17
  • 18. M U L T I P O I N T R E A LY MPR : Node which is selected by it’s 1-hop neighbor to retransmit all broadcast message received by it. MPR Selector: Node which has selected its 1-hop neighbor as MPR. 18
  • 19. L I N K 19
  • 20. S Y M M E T R I C 1 - H O P N E I G H B O R H O O D 20
  • 21. S Y M M E T R I C 2 - H O P N E I G H B O R H O O D 21
  • 22. S T R I C T S Y M M E T R I C 2 - H O P N E I G H B O R H O O D 22
  • 23. OLSR-TYPES OF PACKET Hello Packet Topology Control Packet MID Packets 23
  • 24. H E L L O P A C K E T 24
  • 25. H E L L O P A C K E T 25
  • 26. M P R S E L E C T I O N A L G O R I T H M 26
  • 27. M P R S E L E C T I O N A L G O R I T H M First step: Select nodes in N1(u) which cover “isolated points” of N2(u). u 27
  • 28. M P R S E L E C T I O N A L G O R I T H M Second step : Consider in N1(u) only points which are not already selected at the first step NPR1(u) and points in N2(u) which are not covered by the NPR1(u) . While there exists points in N2(u) not covered by the selected MPR, select in N2(u), the node which covers the highest number of non-covered nodes in N2(u). u 28
  • 29. F I N A L M P R u 29
  • 30. TOPOLOGY CONTROL MESSAGE TC – Topology control message:  In order to build intra-forwarding database.  Only MPR nodes forward periodically to declare its MPR selector set.  Message might not be sent if there are no updates and sent earlier if there are updates. Contains:  MPR Selector Table  Sequence number Each node maintains a Topology Table based on TC messages. Routing Tables are calculated based on Topology tables 30
  • 31. TOPOLOGY TABLE Destination address Destination’s MPR MPR Selector sequence number Holding time MPR Selector in the received TC message Last-hop node to the destination. Originator of TC message 31
  • 32. MPR INFORMATION DECLERATION Node A B C select M as their MPR. For node M, MPR selectors are A, B, C. M send this information to other node. TC Originator MPR Selector MPR Selector Sequence M A 1 M B 1 M C 1 M send this to node Y & Z Dest Address Dest MPR MPR Selector Sequence A M 1 B M 1 C M 1 … … … Y Topology Table 32
  • 34. T H A N K Y O U 34