SlideShare a Scribd company logo
DSDV : Destination-Sequenced Distance
Vector Protocol
By
Mr. Darwin Nesakumar A, M.E., (P.hD)
Assistant Professor
Department of ECE
R. M. K. Engineering College
“I measure the progress of a community by the degree of progress which women have achieved”.-
Dr.B.R.Ambedkar, P.hD
Welcome
Agenda
 Review of previous session
 Routing Protocols Introduction
 DSDV : Destination-Sequenced Distance Vector Protocol
 Quizzes
Thursday, July 30, 2020 DSDV Protocol
Review of previous session
Let’s play a Game
Open a new tab in google chrome
Type Joinmyquiz.comin the search bar
Enter the Game Code : 957012
Enter Your Name along with Register and start the Game
“Winner Certificate” will be provided for the TOP 5 students later
Thursday, July 30, 2020 DSDV Protocol
IMPORTANT POINTS TO BE REMEMBER
MANETs
• Multi Hop Relaying Network
• No fixed infrastructure
• No Pre existing Infrastructure
• Dynamic network topology
• Nodes in the network are mobile in general
• No central Controller ( To serve as server)
• The wireless hosts in MANET communicate
with each other without existing of fixed
infrastructure and without central controller
• Decentralized Network
• Cooperative Communications
• Heterogeneous in nature
• Device to Device Communication
• A MANET can be connected to other fixed
network or to the internet
• Limited bandwidth and power
• No peer – peer communication
• Multipath Propagation
• Proactive / Reactive Protocols
• CSMA/CA Protocol to avoid hidden
terminal problem
Thursday, July 30, 2020 DSDV Protocol
IMPORTANT POINTS TO BE REMEMBER
Issues in MANETs
• Computation, storage, and communications
capabilities and interoperability
• Identification of neighbouring devices and
their corresponding attributes
(Characteristics).
• Battery capacity
• Limitations imposed by Mobility
• Dynamically changing topologies/routes
• Lack of mobility awareness by
system/applications
• Limitations of the Mobile Computer
• Short battery lifetime
• Packet loss due to transmission errors
• Mobility-induced route changes
• Mobility-induced packet losses
• Variable capacity links
• Frequent disconnections/partitions
• Limited communication bandwidth
• Broadcast nature of the communications
• Hidden terminal problem
• Limited wireless transmission range
• Ease of snooping on wireless transmissions
(security hazard)
• Quality of Service
Thursday, July 30, 2020 DSDV Protocol
IMPORTANT POINTS TO BE REMEMBER
Applications of MANETs
Tactical Network - Military Communications, Telecommunication Network
Sensor Networks - Environmental / Earth Sensing -Air Pollution Monitoring, Forest Fire detection,
Water Quality Monitoring, Natural Disaster Monitoring, Industrial Monitoring - Machine health
monitoring, Data Logging, Health care monitoring - Implanted devices, Wearable devices,
Environment-embedded systems, Waste water monitoring, Area Monitoring
Emergency Services - Search and rescue -Crowd control, Commando operations, Disaster recovery
Sensors used to sense the natural disasters, Replacement of a fixed infrastructure in case of
earthquakes, hurricanes, fire, Emergency operations -108 Ambulance, Using Google Maps, KAVALAN
App, Policing and fire fighting
Location Based Services - Automatic call forwarding, Google Maps – SWIGY, OLA, UBER, OYO,
AMAZON, FLIPCART & all online based service applications, WhatsApp, Face Book, We Chat, Arokya
Setu APP – COVID 19
Thursday, July 30, 2020 DSDV Protocol
IMPORTANT POINTS TO BE REMEMBER
Applications of MANETs
Home and enterprise Networking- Home/office wireless networking(WLAN), e.g., shared
whiteboard, application, Use PDA (Personal Digital Assistant) to print anywhere – Bus, Super Market,
Personal area network (PAN) ,Cell phone, laptop, ear phone, SMART wrist watch, Mobile Hotspot
Educational Applications - Set up virtual classrooms or conference rooms, Google MEET, Zoom
Communications, Microsoft Meeting, My Meeting, Set up ad hoc communication during
conferences, meetings, or lectures
Commercial applications- E-commerce - Electronic payments from anywhere(Ex. In taxi) – Google
PAY, Phone Pay, PayTM, Business, Dynamic access to customer files stored in a central location.
Mobile – AADHAAR, Vehicular services -Transmission of news ,road conditions ,weather, Local ad hoc
network with nearby vehicles for road/accident guidance, Civilian environments - Taxi cab network,
Meeting rooms, Sports stadiums, Boats, small aircraft
Entertainment - Multiuser games – PUBG, Robotic pets, Outdoor internet access, Online Games -
Cricket – Tennis – Foot Ball, Online FUN Quizzes – Multiple Participants, Online Movies – NETFLIX,
AMAZON PRIME etc.
Thursday, July 30, 2020 DSDV Protocol
Classification of routing protocols
1. Routing information update mechanism - Proactive, Reactive, Hybrid
2. Usage of temporal information (e.g. cached routes): - Past temporal , Future temporal
3. Usage of topology information - Flat, Hierarchical
4. Usage of specific resources - Power-aware routing, Geographical information assisted routing
Thursday, July 30, 2020 DSDV Protocol
Routing Protocols
Routing Protocols
Reactive ProtocolHybrid Protocol Proactive Protocol
Thursday, July 30, 2020 DSDV Protocol
ROUTING PROTOCOLS
Proactive
Table-Driven Routing Protocol
• Continuously evaluate the routes
• Attempt to maintain consistent, up-to-
date routing information
• When a route is needed, one may be
ready immediately
• When the network topology changes,
the protocol responds by propagating
updates throughout the network to
maintain a consistent view
• Each node maintains a routing table which
stores - next hop, cost metric towards each
destination, a sequence number that is
created by the destination itself
• Each node periodically forwards routing
table to neighbors
• Each node increments and appends its
sequence number when sending its
local routing table
• Each route is tagged with a sequence
number; routes with greater sequence
numbers are preferred
• Each node advertises a monotonically
increasing even sequence number for itself
• When a node decides that a route is broken,
it increments the sequence number of the
route and advertises it with infinite metric
• Destination advertises new sequence
number .
• Example DSDV (Destination Sequenced
Distance Vector)
Thursday, July 30, 2020 DSDV Protocol
ROUTING PROTOCOLS
Proactive
Table-Driven Routing Protocol
• Maintain routes between every host pair at
all times
• Based on periodic updates; High routing
overhead
• Traditional distributed shortest-path
protocols
• Determine routes independent of traffic
pattern
• Traditional link-state and distance-vector
routing protocols are proactive
• Route from each node to every other node
in the network
• Periodic route-update packets
• Large routing tables
• Routes are ready to use instantaneously
Thursday, July 30, 2020 DSDV Protocol
Reactive
On-Demand Routing Protocol
• On-demand style: create routes only
when it is desired by the source node
• The route is discovered only when it is
required/needed
• Process of route discovery occurs by
flooding the route request packets
throughout the mobile network.
 Route Maintenance:
This phase performs the maintenance
work of the route as the topology in
the mobile ad-hoc network is dynamic
in nature
 Route Discovery:
This phase determines the most
optimal path for the transmission of
data packets between the source and
the destination mobile nodes
 Route discovery invokes a route-
determination procedure
• The procedure is terminated when
• A route has been found
• No route is found after all
route permutations are
examined
• Longer delay: sometimes a route may
not be ready for use immediately when
data packets come
• Example AODV (Ad hoc On-Demand
Distance Vector)
ROUTING PROTOCOLS
Thursday, July 30, 2020 DSDV Protocol
• Flood is propagated outwards from the
source
• Pure flooding = every node transmits the
request only once
• Source floods the network with a Route
Request packet when a route is not
available to the required destination
• Destination send the Route reply to Route
Request
• Reply uses reversed path of Route Request
• Sets up the forward path
On-Demand Routing Protocol
• Determine route if and when needed
• Source initiates route discovery
• Maintain routes only if needed
• Example: DSR (dynamic source routing)
• Routes from Source to Destination only
• Routes constructed when needed, higher
connection setup delay
• Route update when necessary
• Small or No routing tables
Reactive
ROUTING PROTOCOLS
Thursday, July 30, 2020 DSDV Protocol
DSDV
Destination-Sequenced Distance-Vector
Routing Protocol
Outline
 Introduction
 Distance-Vector
 DSDV Protocol
 Summary
Introduction
 The property of ad-hoc networks
 Topology may be quite dynamic
 No administrative host
 Hosts with finite power
Introduction
 The properties of the ad-hoc network routing protocol
 Simple
 Less storage space
 Loop free
 Short control message (Low overhead)
 Less power consumption
 Multiple disjoint routes
 Fast rerouting mechanism
Introduction
 Routing Protocol:
 Table-driven (proactive)
 Source-initiated on-demand (reactive)
 Hybrid
 Routing Algorithm
 Link-State algorithm:
 Each node maintains a view of the network topology
 Distance-Vector algorithm:
 Every node maintains the distance of each destination
Question
In link state algorithm each node maintains
Network topology
Distance of each destination
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
Network topology
Thursday, July 30, 2020 DSDV Protocol
Link-State
 Like the shortest-path computation method
 Each node maintains a view of the network topology
with a cost for each link
 Periodically broadcast link costs to its outgoing links to
all other nodes such as flooding
Link-State
E
B
D
G
H
F
A
C
link costs
Question
In link state algorithm _________broadcast link costs to its outgoing
links to all other nodes such as flooding
Periodically
Never
Only Once
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
Periodically
Thursday, July 30, 2020 DSDV Protocol
Distance-Vector
 known also as Distributed Bellman-Ford or RIP (Routing
Information Protocol)
 Every node maintains a routing table
 all available destinations
 the next node to reach to destination
 the number of hops to reach the destination
 Periodically send table to all neighbors to maintain
topology
Question
In distance Vector periodically send table to __________
neighbors to maintain topology
All
Close
Few
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
All
Thursday, July 30, 2020 DSDV Protocol
Distance Vector (Tables)
C
Dest. Next Metric …
A A 1
B B 0
C C 2
Dest. Next Metric …
A A 0
B B 1
C B 3
1 2
Dest. Next Metric …
A B 3
B B 2
C C 0
BA
(A, 1)
(B, 0)
(C, 1)
(A, 1)
(B, 0)
(C, 1)
Distance Vector (Update)
C
Dest. Next Metric …
A A 1
B B 0
C C 1
Dest. Next Metric …
A A 0
B B 1
C B 3 2
1 1
Dest. Next Metric …
A B 3 2
B B 1
C C 0
BA
B broadcasts the new routing
information to his neighbors
Routing table
is updated
(D, 0)
(A, 2)
(B, 1)
(C, 0)
(D, 1)
(A, 1)
(B, 0)
(C, 1)
(D, 2)
Distance Vector (New Node)
C
1 1
BA D
1
broadcasts to update
tables of C, B, A with
new entry for D
Dest. Next Metric …
A B 2
B B 1
C C 0
D D 1
Dest. Next Metric …
A A 1
B B 0
C C 1
D C 2
Dest. Next Metric …
A A 0
B B 1
C B 2
D B 3
Distance Vector (Broken Link)
C
1 1
BA D
1
Dest.c Next Metric …
… … …
D C 2
Dest. Next Metric …
… … …
D B 3
Dest. Next Metric …
… … …
D B 1
Dest. Next Metric …
… … …
D D 
(D, 2)(D, 2)
Distance Vector (Loops)
C
1 1
BA D
1
Dest. Next Metric …
… … …
D B 3
Dest. Next Metric …
… … …
D C 2
Dest. Next Metric …
… … …
D B 3
(D,2)
(D,4)
(D,3)
(D,5)
(D,2)
(D,4)
Distance Vector (Count to Infinity)
C
1 1
BA D
1
Dest. Next Metric …
… … …
D B 3, 5, …
Dest. Next Metric …
… … …
D B 3, 5, …
Dest.c Next Metric …
… … …
D C 2, 4, 6…
Distance Vector
 DV not suited for ad-hoc networks!
 Loops
 Count to Infinity
 New Solution -> DSDV Protocol
Question
Which protocol is proposed to overcome loops
AODV
DSDV
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
DSDV
Thursday, July 30, 2020 DSDV Protocol
Question
Routing table information is ___________ to their
neighbors
Broadcast
Unicast
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
Broadcast
Thursday, July 30, 2020 DSDV Protocol
Question
If any link is broken, the metric is denoted by
Infinity
Odd number
Even Number
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
Infinity
Thursday, July 30, 2020 DSDV Protocol
DSDV Protocol
 DSDV is Destination Based
 No global view of topology
Question
DSDV is destination based
TRUE
FALSE
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
TRUE
Thursday, July 30, 2020 DSDV Protocol
DSDV Protocol
 DSDV is Proactive (Table Driven)
 Each node maintains routing information for all known
destinations
 Routing information must be updated periodically
 Traffic overhead even if there is no change in network topology
 Maintains routes which are never used
DSDV Protocol
 Keep the simplicity of Distance Vector
 Guarantee Loop Freeness
 New Table Entry for Destination Sequence Number
 Allow fast reaction to topology changes
 Make immediate route advertisement on significant
changes in routing table
 but wait with advertising of unstable routes
(damping fluctuations)
DSDV (Table Entries)
 Sequence number originated from destination. Ensures
loop freeness.
 Install Time when entry was made (used to delete stale
entries from table)
 Stable Data Pointer to a table holding information on
how stable a route is. Used to damp fluctuations in
network.
Destination Next Metric Seq. Nr Install Time Stable Data
A A 0 A-550 001000 Ptr_A
B B 1 B-102 001200 Ptr_B
C B 3 C-588 001200 Ptr_C
D B 4 D-312 001200 Ptr_D
Question
What is the use of Install Time
To ensure loop freeness
To delete stale entries from the table
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
To delete stale entries from the table
Thursday, July 30, 2020 DSDV Protocol
DSDV (Route Advertisements)
 Advertise to each neighbor own routing information
 Destination Address
 Metric = Number of Hops to Destination
 Destination Sequence Number
 Rules to set sequence number information
 On each advertisement increase own destination sequence
number (use only even numbers)
 If a node is no more reachable (timeout) increase
sequence number of this node by 1 (odd sequence
number) and set metric = 
Question
What is Metric?
No of hops to source
No of hops to intermediate nodes
No of hops to destination
Thursday, July 30, 2020 DSDV Protocol
Answer for the Question
No of hops to destination
Thursday, July 30, 2020 DSDV Protocol
DSDV (Route Selection)
 Update information is compared to own routing
table
 1. Select route with higher destination sequence
number (This ensure to use always newest information
from destination)
 2. Select the route with better metric when sequence
numbers are equal.
DSDV (Tables)
C
Dest. Next Metric Seq
A A 1 A-550
B B 0 B-100
C C 2 C-588
Dest. Next Metric Seq
A A 0 A-550
B B 1 B-100
C B 3 C-588
Dest. Next Metric Seq.
A B 3 A-550
B B 2 B-100
C C 0 C-588
BA 1 2
(A, 1, A-500)
(B, 0, B-102)
(C, 1, C-588)
(A, 1, A-500)
(B, 0, B-102)
(C, 1, C-588)
DSDV (Route Advertisement)
CBA
B increases Seq.Nr from 100 -> 102
B broadcasts routing information
to Neighbors A, C including
destination sequence numbers
Dest. Next Metric Seq
A A 0 A-550
B B 1 B-102
C B 2 C-588
Dest. Next Metric Seq
A A 1 A-550
B B 0 B-102
C C 1 C-588
Dest. Next Metric Seq.
A B 2 A-550
B B 1 B-102
C C 0 C-588
1 1
DSDV (Respond to Topology Changes)
 Immediate advertisements
 Information on new Routes, broken Links, metric
change is immediately propagated to neighbors.
 Full/Incremental Update:
 Full Update: Send all routing information from own
table.
 Incremental Update: Send only entries that has
changed. (Make it fit into one single packet)
(D, 0, D-000)
DSDV (New Node)
CBA D
Dest. Next Metric Seq.
A A 0 A-550
B B 1 B-104
C B 2 C-590
Dest. Next Metric Seq.
A A 1 A-550
B B 0 B-104
C C 1 C-590
Dest. Next Metric Seq.
A B 2 A-550
B B 1 B-104
C C 0 C-590
D D 1 D-000
1. D broadcast for first time
Send Sequence number D-000
2. Insert entry for D with
sequence number D-000
Then immediately broadcast own
table
(A, 2, A-550)
(B, 1, B-102)
(C, 0, C-592)
(D, 1, D-000)
(A, 2, A-550)
(B, 1, B-102)
(C, 0, C-592)
(D, 1, D-000)
DSDV (New Node cont.)
CBA D
Dest. Next Metric Seq.
A A 1 A-550
B B 0 B-102
C C 1 C-592
D C 2 D-000
Dest. Next Metric Seq.
A A 0 A-550
B B 1 B-104
C B 2 C-590
Dest. Next Metric Seq.
A B 2 A-550
B B 1 B-102
C C 0 C-592
D D 1 D-000
………
………
3. C increases its sequence
number to C-592 then
broadcasts its new table.4. B gets this new information
and updates its table…….
(D, 2, D-100)(D, 2, D-100)
DSDV (no loops, no count to infinity)
CBA D
Dest.c Next Metric Seq.
… … …
D C 2 D-100
Dest. Next Metric Seq.
… … …
D B 3 D-100
Dest. Next Metric Seq.
… … …
D D  D-101
1. Node C detects broken Link:
-> Increase Seq. Nr. by 1
(only case where not the destination
sets the sequence number -> odd
number)
2. B does its broadcast
-> no affect on C (C knows that B
has stale information because C has
higher seq. number for destination D)
-> no loop -> no count to infinity
(D, , D-101)(D, , D-101)
DSDV (Immediate Advertisement)
CBA D
Dest.c Next Metric Seq.
… … …
D C 3 D-100
Dest. Next Metric Seq.
… … …
D B 4 D-100
Dest. Next Metric Seq.
… … …
D B 1 D-100
Dest. Next Metric Seq.
… … …
D D 1 D-100
D D  D-101
1. Node C detects broken Link:
-> Increase Seq. Nr. by 1
(only case where not the destination
sets the sequence number -> odd
number)
3. Immediate propagation
B to A:
(update information has higher
Seq. Nr. -> replace table entry)
2. Immediate propagation
C to B:
(update information has higher
Seq. Nr. -> replace table entry)
Dest.c Next Metric Seq.
… … … ...
D C 2 D-100
D C  D-101
Dest. Next Metric Seq.
… … … ...
D B 3 D-100
D B  D-101
DSDV (Problem of Fluctuations)
What are Fluctuations
 Entry for D in A: [D, Q, 14, D-100]
 D makes Broadcast with Seq. Nr. D-102
 A receives from Q Update (D, 14, D-102)
-> Entry for D in A: [D, Q, 14, D-102]
A must propagate this route immediately.
 A receives from P Update (D, 15, D-102)
-> Entry for D in A: [D, P, 15, D-102]
A must propagate this route immediately.
This can happen every time D or any other node does its
broadcast and lead to unnecessary route advertisements
in the network, so called fluctuations.
A
D
QP
10 Hops11 Hops
(D,0,D-102)
DSDV (Damping Fluctuations)
A
D
QP
10 Hops11 Hops
How to damp fluctuations
 Record last and avg. Settling Time of every Route in
a separate table. (Stable Data)
Settling Time = Time between arrival of first route
and the best route with a given seq. nr.
 A still must update his routing table on the first
arrival of a route with a newer seq. nr., but he can
wait to advertising it. Time to wait is proposed to be
2*(avg. Settling Time).
 Like this fluctuations in larger networks can be
damped to avoid unececarry adverdisment, thus
saving bandwith.
Summary
 Advantages
 Simple (almost like Distance Vector)
 Loop free through destination seq. numbers
 No latency caused by route discovery
 Disadvantages
 No sleeping nodes
 Overhead: most routing information never used
THANK YOU

More Related Content

PPTX
Introduction to Routing Protocols of MANET
PPTX
AODV - Ad hoc On-Demand Distance Vector Routing Protocols
PPTX
Sensor Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
PDF
Introduction to MANET By Mr.Darwin Nesakumar A,M.E.,(P.hD) AP/ECE, R.M.K.Engi...
PDF
EC8702 adhoc and wireless sensor networks iv ece
PDF
Ad hoc Networks
PDF
Introduction to AWSN
PPTX
Applications of ad hoc and wireless sensor networks
Introduction to Routing Protocols of MANET
AODV - Ad hoc On-Demand Distance Vector Routing Protocols
Sensor Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
Introduction to MANET By Mr.Darwin Nesakumar A,M.E.,(P.hD) AP/ECE, R.M.K.Engi...
EC8702 adhoc and wireless sensor networks iv ece
Ad hoc Networks
Introduction to AWSN
Applications of ad hoc and wireless sensor networks

What's hot (20)

PPTX
Adhoc wireless networks and its issues
PDF
Sensor Networks Introduction and Architecture
PPTX
Transport control protocols for Wireless sensor networks
PPTX
MANET routing protocols Issues and Classifications
PPTX
Asn unit 1
PPTX
MOBILE COMPUTING MANETS,ROUTING ALGORITHMS
PPTX
Ad hoc wireless networks-Overview
PPTX
Adhoc Wireless Network
PDF
Power Management in Mobile Adhoc Network
PPTX
Mobile ad hoc network
PDF
Securing tesla broadcast protocol with diffie hellman key exchange
PDF
Lecture 23 27. quality of services in ad hoc wireless networks
PPTX
Network Mnagement for WSN
PDF
Adhoc networks notes by divya (rnsit)
PPSX
Adhoc and routing protocols
PDF
Adhoc & WSN-Unit-I-Ragavan
PDF
1 s2.0-s1877050915029002-main
PDF
Routing in Mobile Ad hoc Networks
Adhoc wireless networks and its issues
Sensor Networks Introduction and Architecture
Transport control protocols for Wireless sensor networks
MANET routing protocols Issues and Classifications
Asn unit 1
MOBILE COMPUTING MANETS,ROUTING ALGORITHMS
Ad hoc wireless networks-Overview
Adhoc Wireless Network
Power Management in Mobile Adhoc Network
Mobile ad hoc network
Securing tesla broadcast protocol with diffie hellman key exchange
Lecture 23 27. quality of services in ad hoc wireless networks
Network Mnagement for WSN
Adhoc networks notes by divya (rnsit)
Adhoc and routing protocols
Adhoc & WSN-Unit-I-Ragavan
1 s2.0-s1877050915029002-main
Routing in Mobile Ad hoc Networks
Ad

Similar to DSDV Protocols by Mr.Darwin Nesakumar A, AP/ECE, R.M.K.Engineering College (20)

PPT
Routing in Manet
PPTX
Mane ts
PPT
VAIBHAV SAHU 079.pptfffffffffffffffffffffffffffff
PDF
IRJET- Optimum Routing Algorithm for MANET
PDF
Research Inventy : International Journal of Engineering and Science
PPTX
Presentation
PDF
ANALYSIS OF PROACTIVE AND REACTIVE MANET ROUTING PROTOCOLS UNDER SELECTED TCP...
PPTX
Destination Sequenced Distance Vector Routing (DSDV)
PPT
Destination sequence distance vector routing protocols
PDF
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
PDF
PERFORMANCE COMPARISON OF AODV AND DSDV ROUTING PROTOCOLS IN WIRELESS AD HOC ...
PDF
Comparing Three Protocols of DODV, DSR, DSDV for VANET Network
PDF
COMPARING THREE PROTOCOLS OF DODV, DSR, DSDV FOR VANET NETWORK
PDF
COMPARING THREE PROTOCOLS OF DODV, DSR, DSDV FOR VANET NETWORK
PDF
Lecture3_part2_routing_21.03.202518.25.pdf
PDF
DSDV VS AODV
PDF
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
PPTX
BASICS OF ROUTING IN NETWORKS
PDF
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
PPTX
A comparative study of reactive and proactive routing
Routing in Manet
Mane ts
VAIBHAV SAHU 079.pptfffffffffffffffffffffffffffff
IRJET- Optimum Routing Algorithm for MANET
Research Inventy : International Journal of Engineering and Science
Presentation
ANALYSIS OF PROACTIVE AND REACTIVE MANET ROUTING PROTOCOLS UNDER SELECTED TCP...
Destination Sequenced Distance Vector Routing (DSDV)
Destination sequence distance vector routing protocols
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
PERFORMANCE COMPARISON OF AODV AND DSDV ROUTING PROTOCOLS IN WIRELESS AD HOC ...
Comparing Three Protocols of DODV, DSR, DSDV for VANET Network
COMPARING THREE PROTOCOLS OF DODV, DSR, DSDV FOR VANET NETWORK
COMPARING THREE PROTOCOLS OF DODV, DSR, DSDV FOR VANET NETWORK
Lecture3_part2_routing_21.03.202518.25.pdf
DSDV VS AODV
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
BASICS OF ROUTING IN NETWORKS
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
A comparative study of reactive and proactive routing
Ad

More from Darwin Nesakumar (11)

PPTX
MG8591 - PRINCIPLES OF MANAGEMENT.pptx
PPTX
Digital Electronics Fundamentals
PPTX
Feedback Amplifiers & Operational Amplifiers (OPAMP)
PPTX
Field Effect Transistor (FET)
PPTX
Bipolar Junction Transistor (BJT).pptx
PPTX
Semiconductor Diodes and Circuits
PPTX
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
PPTX
Contention based MAC protocols
PPTX
Schedule and Contention based MAC protocols
PPTX
Schedule Based MAC Protocol
PDF
Applications and issues of MANET By Mr.Darwin Nesakumar A,M.E.,(P.hD) AP/ECE...
MG8591 - PRINCIPLES OF MANAGEMENT.pptx
Digital Electronics Fundamentals
Feedback Amplifiers & Operational Amplifiers (OPAMP)
Field Effect Transistor (FET)
Bipolar Junction Transistor (BJT).pptx
Semiconductor Diodes and Circuits
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Contention based MAC protocols
Schedule and Contention based MAC protocols
Schedule Based MAC Protocol
Applications and issues of MANET By Mr.Darwin Nesakumar A,M.E.,(P.hD) AP/ECE...

Recently uploaded (20)

PPT
Project quality management in manufacturing
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Sustainable Sites - Green Building Construction
DOCX
573137875-Attendance-Management-System-original
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
III.4.1.2_The_Space_Environment.p pdffdf
Project quality management in manufacturing
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Operating System & Kernel Study Guide-1 - converted.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Foundation to blockchain - A guide to Blockchain Tech
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Construction Project Organization Group 2.pptx
Internet of Things (IOT) - A guide to understanding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Sustainable Sites - Green Building Construction
573137875-Attendance-Management-System-original
CYBER-CRIMES AND SECURITY A guide to understanding
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
UNIT 4 Total Quality Management .pptx
additive manufacturing of ss316l using mig welding
III.4.1.2_The_Space_Environment.p pdffdf

DSDV Protocols by Mr.Darwin Nesakumar A, AP/ECE, R.M.K.Engineering College

  • 1. DSDV : Destination-Sequenced Distance Vector Protocol By Mr. Darwin Nesakumar A, M.E., (P.hD) Assistant Professor Department of ECE R. M. K. Engineering College “I measure the progress of a community by the degree of progress which women have achieved”.- Dr.B.R.Ambedkar, P.hD Welcome
  • 2. Agenda  Review of previous session  Routing Protocols Introduction  DSDV : Destination-Sequenced Distance Vector Protocol  Quizzes Thursday, July 30, 2020 DSDV Protocol
  • 3. Review of previous session Let’s play a Game Open a new tab in google chrome Type Joinmyquiz.comin the search bar Enter the Game Code : 957012 Enter Your Name along with Register and start the Game “Winner Certificate” will be provided for the TOP 5 students later Thursday, July 30, 2020 DSDV Protocol
  • 4. IMPORTANT POINTS TO BE REMEMBER MANETs • Multi Hop Relaying Network • No fixed infrastructure • No Pre existing Infrastructure • Dynamic network topology • Nodes in the network are mobile in general • No central Controller ( To serve as server) • The wireless hosts in MANET communicate with each other without existing of fixed infrastructure and without central controller • Decentralized Network • Cooperative Communications • Heterogeneous in nature • Device to Device Communication • A MANET can be connected to other fixed network or to the internet • Limited bandwidth and power • No peer – peer communication • Multipath Propagation • Proactive / Reactive Protocols • CSMA/CA Protocol to avoid hidden terminal problem Thursday, July 30, 2020 DSDV Protocol
  • 5. IMPORTANT POINTS TO BE REMEMBER Issues in MANETs • Computation, storage, and communications capabilities and interoperability • Identification of neighbouring devices and their corresponding attributes (Characteristics). • Battery capacity • Limitations imposed by Mobility • Dynamically changing topologies/routes • Lack of mobility awareness by system/applications • Limitations of the Mobile Computer • Short battery lifetime • Packet loss due to transmission errors • Mobility-induced route changes • Mobility-induced packet losses • Variable capacity links • Frequent disconnections/partitions • Limited communication bandwidth • Broadcast nature of the communications • Hidden terminal problem • Limited wireless transmission range • Ease of snooping on wireless transmissions (security hazard) • Quality of Service Thursday, July 30, 2020 DSDV Protocol
  • 6. IMPORTANT POINTS TO BE REMEMBER Applications of MANETs Tactical Network - Military Communications, Telecommunication Network Sensor Networks - Environmental / Earth Sensing -Air Pollution Monitoring, Forest Fire detection, Water Quality Monitoring, Natural Disaster Monitoring, Industrial Monitoring - Machine health monitoring, Data Logging, Health care monitoring - Implanted devices, Wearable devices, Environment-embedded systems, Waste water monitoring, Area Monitoring Emergency Services - Search and rescue -Crowd control, Commando operations, Disaster recovery Sensors used to sense the natural disasters, Replacement of a fixed infrastructure in case of earthquakes, hurricanes, fire, Emergency operations -108 Ambulance, Using Google Maps, KAVALAN App, Policing and fire fighting Location Based Services - Automatic call forwarding, Google Maps – SWIGY, OLA, UBER, OYO, AMAZON, FLIPCART & all online based service applications, WhatsApp, Face Book, We Chat, Arokya Setu APP – COVID 19 Thursday, July 30, 2020 DSDV Protocol
  • 7. IMPORTANT POINTS TO BE REMEMBER Applications of MANETs Home and enterprise Networking- Home/office wireless networking(WLAN), e.g., shared whiteboard, application, Use PDA (Personal Digital Assistant) to print anywhere – Bus, Super Market, Personal area network (PAN) ,Cell phone, laptop, ear phone, SMART wrist watch, Mobile Hotspot Educational Applications - Set up virtual classrooms or conference rooms, Google MEET, Zoom Communications, Microsoft Meeting, My Meeting, Set up ad hoc communication during conferences, meetings, or lectures Commercial applications- E-commerce - Electronic payments from anywhere(Ex. In taxi) – Google PAY, Phone Pay, PayTM, Business, Dynamic access to customer files stored in a central location. Mobile – AADHAAR, Vehicular services -Transmission of news ,road conditions ,weather, Local ad hoc network with nearby vehicles for road/accident guidance, Civilian environments - Taxi cab network, Meeting rooms, Sports stadiums, Boats, small aircraft Entertainment - Multiuser games – PUBG, Robotic pets, Outdoor internet access, Online Games - Cricket – Tennis – Foot Ball, Online FUN Quizzes – Multiple Participants, Online Movies – NETFLIX, AMAZON PRIME etc. Thursday, July 30, 2020 DSDV Protocol
  • 8. Classification of routing protocols 1. Routing information update mechanism - Proactive, Reactive, Hybrid 2. Usage of temporal information (e.g. cached routes): - Past temporal , Future temporal 3. Usage of topology information - Flat, Hierarchical 4. Usage of specific resources - Power-aware routing, Geographical information assisted routing Thursday, July 30, 2020 DSDV Protocol
  • 9. Routing Protocols Routing Protocols Reactive ProtocolHybrid Protocol Proactive Protocol Thursday, July 30, 2020 DSDV Protocol
  • 10. ROUTING PROTOCOLS Proactive Table-Driven Routing Protocol • Continuously evaluate the routes • Attempt to maintain consistent, up-to- date routing information • When a route is needed, one may be ready immediately • When the network topology changes, the protocol responds by propagating updates throughout the network to maintain a consistent view • Each node maintains a routing table which stores - next hop, cost metric towards each destination, a sequence number that is created by the destination itself • Each node periodically forwards routing table to neighbors • Each node increments and appends its sequence number when sending its local routing table • Each route is tagged with a sequence number; routes with greater sequence numbers are preferred • Each node advertises a monotonically increasing even sequence number for itself • When a node decides that a route is broken, it increments the sequence number of the route and advertises it with infinite metric • Destination advertises new sequence number . • Example DSDV (Destination Sequenced Distance Vector) Thursday, July 30, 2020 DSDV Protocol
  • 11. ROUTING PROTOCOLS Proactive Table-Driven Routing Protocol • Maintain routes between every host pair at all times • Based on periodic updates; High routing overhead • Traditional distributed shortest-path protocols • Determine routes independent of traffic pattern • Traditional link-state and distance-vector routing protocols are proactive • Route from each node to every other node in the network • Periodic route-update packets • Large routing tables • Routes are ready to use instantaneously Thursday, July 30, 2020 DSDV Protocol
  • 12. Reactive On-Demand Routing Protocol • On-demand style: create routes only when it is desired by the source node • The route is discovered only when it is required/needed • Process of route discovery occurs by flooding the route request packets throughout the mobile network.  Route Maintenance: This phase performs the maintenance work of the route as the topology in the mobile ad-hoc network is dynamic in nature  Route Discovery: This phase determines the most optimal path for the transmission of data packets between the source and the destination mobile nodes  Route discovery invokes a route- determination procedure • The procedure is terminated when • A route has been found • No route is found after all route permutations are examined • Longer delay: sometimes a route may not be ready for use immediately when data packets come • Example AODV (Ad hoc On-Demand Distance Vector) ROUTING PROTOCOLS Thursday, July 30, 2020 DSDV Protocol
  • 13. • Flood is propagated outwards from the source • Pure flooding = every node transmits the request only once • Source floods the network with a Route Request packet when a route is not available to the required destination • Destination send the Route reply to Route Request • Reply uses reversed path of Route Request • Sets up the forward path On-Demand Routing Protocol • Determine route if and when needed • Source initiates route discovery • Maintain routes only if needed • Example: DSR (dynamic source routing) • Routes from Source to Destination only • Routes constructed when needed, higher connection setup delay • Route update when necessary • Small or No routing tables Reactive ROUTING PROTOCOLS Thursday, July 30, 2020 DSDV Protocol
  • 16. Introduction  The property of ad-hoc networks  Topology may be quite dynamic  No administrative host  Hosts with finite power
  • 17. Introduction  The properties of the ad-hoc network routing protocol  Simple  Less storage space  Loop free  Short control message (Low overhead)  Less power consumption  Multiple disjoint routes  Fast rerouting mechanism
  • 18. Introduction  Routing Protocol:  Table-driven (proactive)  Source-initiated on-demand (reactive)  Hybrid  Routing Algorithm  Link-State algorithm:  Each node maintains a view of the network topology  Distance-Vector algorithm:  Every node maintains the distance of each destination
  • 19. Question In link state algorithm each node maintains Network topology Distance of each destination Thursday, July 30, 2020 DSDV Protocol
  • 20. Answer for the Question Network topology Thursday, July 30, 2020 DSDV Protocol
  • 21. Link-State  Like the shortest-path computation method  Each node maintains a view of the network topology with a cost for each link  Periodically broadcast link costs to its outgoing links to all other nodes such as flooding
  • 23. Question In link state algorithm _________broadcast link costs to its outgoing links to all other nodes such as flooding Periodically Never Only Once Thursday, July 30, 2020 DSDV Protocol
  • 24. Answer for the Question Periodically Thursday, July 30, 2020 DSDV Protocol
  • 25. Distance-Vector  known also as Distributed Bellman-Ford or RIP (Routing Information Protocol)  Every node maintains a routing table  all available destinations  the next node to reach to destination  the number of hops to reach the destination  Periodically send table to all neighbors to maintain topology
  • 26. Question In distance Vector periodically send table to __________ neighbors to maintain topology All Close Few Thursday, July 30, 2020 DSDV Protocol
  • 27. Answer for the Question All Thursday, July 30, 2020 DSDV Protocol
  • 28. Distance Vector (Tables) C Dest. Next Metric … A A 1 B B 0 C C 2 Dest. Next Metric … A A 0 B B 1 C B 3 1 2 Dest. Next Metric … A B 3 B B 2 C C 0 BA
  • 29. (A, 1) (B, 0) (C, 1) (A, 1) (B, 0) (C, 1) Distance Vector (Update) C Dest. Next Metric … A A 1 B B 0 C C 1 Dest. Next Metric … A A 0 B B 1 C B 3 2 1 1 Dest. Next Metric … A B 3 2 B B 1 C C 0 BA B broadcasts the new routing information to his neighbors Routing table is updated
  • 30. (D, 0) (A, 2) (B, 1) (C, 0) (D, 1) (A, 1) (B, 0) (C, 1) (D, 2) Distance Vector (New Node) C 1 1 BA D 1 broadcasts to update tables of C, B, A with new entry for D Dest. Next Metric … A B 2 B B 1 C C 0 D D 1 Dest. Next Metric … A A 1 B B 0 C C 1 D C 2 Dest. Next Metric … A A 0 B B 1 C B 2 D B 3
  • 31. Distance Vector (Broken Link) C 1 1 BA D 1 Dest.c Next Metric … … … … D C 2 Dest. Next Metric … … … … D B 3 Dest. Next Metric … … … … D B 1 Dest. Next Metric … … … … D D 
  • 32. (D, 2)(D, 2) Distance Vector (Loops) C 1 1 BA D 1 Dest. Next Metric … … … … D B 3 Dest. Next Metric … … … … D C 2 Dest. Next Metric … … … … D B 3
  • 33. (D,2) (D,4) (D,3) (D,5) (D,2) (D,4) Distance Vector (Count to Infinity) C 1 1 BA D 1 Dest. Next Metric … … … … D B 3, 5, … Dest. Next Metric … … … … D B 3, 5, … Dest.c Next Metric … … … … D C 2, 4, 6…
  • 34. Distance Vector  DV not suited for ad-hoc networks!  Loops  Count to Infinity  New Solution -> DSDV Protocol
  • 35. Question Which protocol is proposed to overcome loops AODV DSDV Thursday, July 30, 2020 DSDV Protocol
  • 36. Answer for the Question DSDV Thursday, July 30, 2020 DSDV Protocol
  • 37. Question Routing table information is ___________ to their neighbors Broadcast Unicast Thursday, July 30, 2020 DSDV Protocol
  • 38. Answer for the Question Broadcast Thursday, July 30, 2020 DSDV Protocol
  • 39. Question If any link is broken, the metric is denoted by Infinity Odd number Even Number Thursday, July 30, 2020 DSDV Protocol
  • 40. Answer for the Question Infinity Thursday, July 30, 2020 DSDV Protocol
  • 41. DSDV Protocol  DSDV is Destination Based  No global view of topology
  • 42. Question DSDV is destination based TRUE FALSE Thursday, July 30, 2020 DSDV Protocol
  • 43. Answer for the Question TRUE Thursday, July 30, 2020 DSDV Protocol
  • 44. DSDV Protocol  DSDV is Proactive (Table Driven)  Each node maintains routing information for all known destinations  Routing information must be updated periodically  Traffic overhead even if there is no change in network topology  Maintains routes which are never used
  • 45. DSDV Protocol  Keep the simplicity of Distance Vector  Guarantee Loop Freeness  New Table Entry for Destination Sequence Number  Allow fast reaction to topology changes  Make immediate route advertisement on significant changes in routing table  but wait with advertising of unstable routes (damping fluctuations)
  • 46. DSDV (Table Entries)  Sequence number originated from destination. Ensures loop freeness.  Install Time when entry was made (used to delete stale entries from table)  Stable Data Pointer to a table holding information on how stable a route is. Used to damp fluctuations in network. Destination Next Metric Seq. Nr Install Time Stable Data A A 0 A-550 001000 Ptr_A B B 1 B-102 001200 Ptr_B C B 3 C-588 001200 Ptr_C D B 4 D-312 001200 Ptr_D
  • 47. Question What is the use of Install Time To ensure loop freeness To delete stale entries from the table Thursday, July 30, 2020 DSDV Protocol
  • 48. Answer for the Question To delete stale entries from the table Thursday, July 30, 2020 DSDV Protocol
  • 49. DSDV (Route Advertisements)  Advertise to each neighbor own routing information  Destination Address  Metric = Number of Hops to Destination  Destination Sequence Number  Rules to set sequence number information  On each advertisement increase own destination sequence number (use only even numbers)  If a node is no more reachable (timeout) increase sequence number of this node by 1 (odd sequence number) and set metric = 
  • 50. Question What is Metric? No of hops to source No of hops to intermediate nodes No of hops to destination Thursday, July 30, 2020 DSDV Protocol
  • 51. Answer for the Question No of hops to destination Thursday, July 30, 2020 DSDV Protocol
  • 52. DSDV (Route Selection)  Update information is compared to own routing table  1. Select route with higher destination sequence number (This ensure to use always newest information from destination)  2. Select the route with better metric when sequence numbers are equal.
  • 53. DSDV (Tables) C Dest. Next Metric Seq A A 1 A-550 B B 0 B-100 C C 2 C-588 Dest. Next Metric Seq A A 0 A-550 B B 1 B-100 C B 3 C-588 Dest. Next Metric Seq. A B 3 A-550 B B 2 B-100 C C 0 C-588 BA 1 2
  • 54. (A, 1, A-500) (B, 0, B-102) (C, 1, C-588) (A, 1, A-500) (B, 0, B-102) (C, 1, C-588) DSDV (Route Advertisement) CBA B increases Seq.Nr from 100 -> 102 B broadcasts routing information to Neighbors A, C including destination sequence numbers Dest. Next Metric Seq A A 0 A-550 B B 1 B-102 C B 2 C-588 Dest. Next Metric Seq A A 1 A-550 B B 0 B-102 C C 1 C-588 Dest. Next Metric Seq. A B 2 A-550 B B 1 B-102 C C 0 C-588 1 1
  • 55. DSDV (Respond to Topology Changes)  Immediate advertisements  Information on new Routes, broken Links, metric change is immediately propagated to neighbors.  Full/Incremental Update:  Full Update: Send all routing information from own table.  Incremental Update: Send only entries that has changed. (Make it fit into one single packet)
  • 56. (D, 0, D-000) DSDV (New Node) CBA D Dest. Next Metric Seq. A A 0 A-550 B B 1 B-104 C B 2 C-590 Dest. Next Metric Seq. A A 1 A-550 B B 0 B-104 C C 1 C-590 Dest. Next Metric Seq. A B 2 A-550 B B 1 B-104 C C 0 C-590 D D 1 D-000 1. D broadcast for first time Send Sequence number D-000 2. Insert entry for D with sequence number D-000 Then immediately broadcast own table
  • 57. (A, 2, A-550) (B, 1, B-102) (C, 0, C-592) (D, 1, D-000) (A, 2, A-550) (B, 1, B-102) (C, 0, C-592) (D, 1, D-000) DSDV (New Node cont.) CBA D Dest. Next Metric Seq. A A 1 A-550 B B 0 B-102 C C 1 C-592 D C 2 D-000 Dest. Next Metric Seq. A A 0 A-550 B B 1 B-104 C B 2 C-590 Dest. Next Metric Seq. A B 2 A-550 B B 1 B-102 C C 0 C-592 D D 1 D-000 ……… ……… 3. C increases its sequence number to C-592 then broadcasts its new table.4. B gets this new information and updates its table…….
  • 58. (D, 2, D-100)(D, 2, D-100) DSDV (no loops, no count to infinity) CBA D Dest.c Next Metric Seq. … … … D C 2 D-100 Dest. Next Metric Seq. … … … D B 3 D-100 Dest. Next Metric Seq. … … … D D  D-101 1. Node C detects broken Link: -> Increase Seq. Nr. by 1 (only case where not the destination sets the sequence number -> odd number) 2. B does its broadcast -> no affect on C (C knows that B has stale information because C has higher seq. number for destination D) -> no loop -> no count to infinity
  • 59. (D, , D-101)(D, , D-101) DSDV (Immediate Advertisement) CBA D Dest.c Next Metric Seq. … … … D C 3 D-100 Dest. Next Metric Seq. … … … D B 4 D-100 Dest. Next Metric Seq. … … … D B 1 D-100 Dest. Next Metric Seq. … … … D D 1 D-100 D D  D-101 1. Node C detects broken Link: -> Increase Seq. Nr. by 1 (only case where not the destination sets the sequence number -> odd number) 3. Immediate propagation B to A: (update information has higher Seq. Nr. -> replace table entry) 2. Immediate propagation C to B: (update information has higher Seq. Nr. -> replace table entry) Dest.c Next Metric Seq. … … … ... D C 2 D-100 D C  D-101 Dest. Next Metric Seq. … … … ... D B 3 D-100 D B  D-101
  • 60. DSDV (Problem of Fluctuations) What are Fluctuations  Entry for D in A: [D, Q, 14, D-100]  D makes Broadcast with Seq. Nr. D-102  A receives from Q Update (D, 14, D-102) -> Entry for D in A: [D, Q, 14, D-102] A must propagate this route immediately.  A receives from P Update (D, 15, D-102) -> Entry for D in A: [D, P, 15, D-102] A must propagate this route immediately. This can happen every time D or any other node does its broadcast and lead to unnecessary route advertisements in the network, so called fluctuations. A D QP 10 Hops11 Hops (D,0,D-102)
  • 61. DSDV (Damping Fluctuations) A D QP 10 Hops11 Hops How to damp fluctuations  Record last and avg. Settling Time of every Route in a separate table. (Stable Data) Settling Time = Time between arrival of first route and the best route with a given seq. nr.  A still must update his routing table on the first arrival of a route with a newer seq. nr., but he can wait to advertising it. Time to wait is proposed to be 2*(avg. Settling Time).  Like this fluctuations in larger networks can be damped to avoid unececarry adverdisment, thus saving bandwith.
  • 62. Summary  Advantages  Simple (almost like Distance Vector)  Loop free through destination seq. numbers  No latency caused by route discovery  Disadvantages  No sleeping nodes  Overhead: most routing information never used