Emerging Paradigms · Study deck

DSDV Proactive Routing

Picture a rescue node that forwards immediately but uses yesterday's next hop after the team moves.

Blueprint Bina is your guide for this deck.

adhocdsdv
Blueprint Bina, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain: The learner should evaluate DSDV by pairing every benefit with the upkeep that creates it: route entries require memory, advertisements require airtime, listening requires energy, and topology changes require fresh sequence-number propagation.
  • Explain: If a two-hop route has an older destination sequence number than a three-hop route, the two-hop path may simply be a stale story about a topology that no longer exists.
  • Explain: In DSDV Proactive Routing, the first question is not the protocol name; it is which neighbors, routes, failure signals, and degraded behaviors you would trust in the field.
iotclass.org

Major section

Start Simple

A ready table helps only when changes and invalid routes are visible.

  • A protocol means an agreed set of message and behavior rules used by communicating systems.
  • This test covers selected movement and routes, not every mobile network.
  • In DSDV Proactive Routing, the first question is not the protocol name; it is which neighbors, routes, failure signals, and degraded behaviors you would trust in the field.
iotclass.org

Major section

Start With a Route Table That Is Ready Before Demand

DSDV tells the network to keep routes ready before a packet asks for them.

  • Each node maintains destination entries, sequence numbers, and next hops so forwarding can happen quickly when data arrives.
  • That promise is useful only when the cost of constant upkeep fits the IoT deployment.
  • The sequence-number story is the heart of DSDV.
iotclass.org

Major section

In 60 Seconds

Destination-Sequenced Distance Vector (DSDV) is a proactive ad-hoc routing protocol.

  • It keeps route tables ready before traffic arrives, so forwarding can begin with a table lookup instead of an on-demand route discovery flood.
  • The benefit is low first-packet delay.
  • The cost is ongoing table maintenance, route advertisements, receive time, memory, and convergence work after topology changes.
iotclass.org

Major section

DSDV Updates for Ready Routes

When an application has a packet to send, the node can forward immediately from the table instead of first flooding a route discovery request.

  • That ready-route behavior is useful only when the network can afford the maintenance cost.
  • The practical question is whether the saved route-discovery delay is visible to the service.

Why it matters

That distinction matters for IoT devices because a quiet sensor still has to spend receive time, table memory, and processing budget to keep the mesh ready for traffic that may never arrive.

Ad-hoc mesh with wireless nodes connected through peer-to-peer multi-hop links
Ad-hoc mesh with wireless nodes connected through peer-to-peer multi-hop links
iotclass.org

Major section

DSDV Updates for Ready Routes (continued)

A sleepy star-like telemetry estate usually does not.

  • DSDV is easiest to defend in relatively stable ad-hoc IoT networks where many nodes communicate often enough that low route-lookup delay matters.
  • DSDV assumes an infrastructure-free mesh where neighbors can relay for each other.
  • Forwarding starts with a table lookup.
iotclass.org

Major section

DSDV Updates for Ready Routes (continued)

Nodes exchange route information even when the application is quiet, so control traffic competes with useful data and listening time.

  • A mobile robot team exchanging coordination messages, a temporary field mesh with awake relays, or a warehouse cart network may benefit from immediate forwarding.
  • This reduces first-packet delay compared with protocols that discover a path on demand.
  • Higher destination sequence numbers win before hop count is considered.
iotclass.org

Major section

DSDV Updates for Ready Routes (continued)

The learner should evaluate DSDV by pairing every benefit with the upkeep that creates it: route entries require memory, advertisements require airtime, listening requires energy, and topology changes require fresh sequence-number propagation.

  • A fresh longer path is safer than a stale shorter path.
  • Fast movement or unstable links can make tables age faster than the network can converge.
  • That distinction matters for IoT devices because a quiet sensor still has to spend receive time, table memory, and processing budget to keep the mesh ready for traffic that may never arrive.
iotclass.org

Major section

DSDV Route-Freshness Contract

A DSDV design review should not stop at "the table has a path." The review has to prove that each node can maintain fresh enough route state for the service.

  • This makes the review concrete enough to compare against DSR, AODV-style discovery, a static route set, or a gateway tree.

Why it matters

Node D can forward immediately because it already has next-hop entries for the network.

DSDV routing table with destination, next hop, hop count, and sequence number fields
DSDV routing table with destination, next hop, hop count, and sequence number fields
iotclass.org

Major section

DSDV Sequence Numbers

Classic distance-vector routing can form loops when neighbors advertise outdated reachability after a link fails.

  • DSDV adds destination sequence numbers so nodes can identify which advertisement is newer.
  • The update stream has two parts.
  • Periodic updates keep the table synchronized during normal operation.
  • Triggered updates spread important changes faster when a link fails or a route becomes unavailable.

Key terms

If updates
If updates are lost, delayed, or suppressed too aggressively, the table can look complete while packets still follow a dead next hop.
DSDV keeps routes ready and selects the next hop by rule: a newer destination sequence number wins, and hop count breaks ties.
DSDV keeps routes ready and selects the next hop by rule: a newer destination sequence number wins, and hop count breaks ties.
iotclass.org

Major section

DSDV Sequence Numbers (continued)

The destination normally advances its own sequence number for valid routes, and broken routes are advertised with a newer sequence number and an infinite metric so neighbors stop using the old path.

  • Some implementations also damp updates so brief instability does not create repeated oscillation.
  • These mechanisms improve correctness, but they do not remove the basic cost: every node stores and advertises route state for many destinations.
  • The subtle point is that freshness and distance are separate decisions.
iotclass.org

Major section

DSDV Sequence Numbers (continued)

A lower hop count is attractive only after the sequence number says the route information belongs to the same freshness generation.

  • If a two-hop route has an older destination sequence number than a three-hop route, the two-hop path may simply be a stale story about a topology that no longer exists.
  • The cost of that safety is propagation discipline.
  • Failure recovery depends on how quickly newer route information replaces stale entries.
iotclass.org

Major section

DSDV Sequence Numbers (continued)

A failure has to be detected, converted into an unreachable metric with newer freshness information, and carried far enough that neighbors stop preferring old good news.

  • If updates are lost, delayed, or suppressed too aggressively, the table can look complete while packets still follow a dead next hop.
  • Under-the-hood testing therefore watches sequence numbers, invalidation messages, and selected next hops over time, not just the final path after the network has settled.
  • The visual puts the stored route table and its selection rule beside the forwarding outcome, so freshness is visible before distance.
iotclass.org

Major section

Summary

The trade-off is continuous maintenance.

  • DSDV is a proactive distance-vector protocol for ad-hoc networks.
  • It keeps route tables ready at each node, so forwarding can begin with a lookup instead of on-demand discovery.
  • Periodic and triggered updates consume airtime, energy, memory, and attention from relay nodes.
iotclass.org

Deck summary

Key takeaways

A ready table helps only when changes and invalid routes are visible.

  • DSDV tells the network to keep routes ready before a packet asks for them.
  • Destination-Sequenced Distance Vector (DSDV) is a proactive ad-hoc routing protocol.
  • When an application has a packet to send, the node can forward immediately from the table instead of first flooding a route discovery request.
  • A sleepy star-like telemetry estate usually does not.
iotclass.org

Retrieval practice

Recall check 1 of 3

Blueprint Bina says: answer from memory, then check your reasoning.

Q1Which deployment is the strongest first candidate for DSDV?

AA mostly stationary ad-hoc sensor mesh with frequent peer-to-peer status traffic.
BA sparse wildlife tracker network that sends one short event after many quiet hours.
CA rapidly moving drone swarm where links change faster than route tables can settle.
DA single-hop star network where every sensor always sends directly to one fixed gateway.
Show answer

Answer: A DSDV fits best when ready routes are valuable and the network can afford ongoing route maintenance.

iotclass.org

Retrieval practice

Recall check 2 of 3

Blueprint Bina says: answer from memory, then check your reasoning.

Q2Node A has two DSDV routes to destination D: route 1 has sequence 42 and 3 hops, while route 2 has sequence 40 and 2 hops. Which route should be installed?

ARoute 1, because DSDV compares destination sequence numbers before hop count.
BRoute 2, because its 2 hops use fewer forwarding steps than route 1's 3 hops.
CNeither yet; wait for the neighbors to advertise matching destination sequence numbers.
DBoth routes, distributing packets between the next hops to balance their forwarding load.
Show answer

Answer: A DSDV's route-selection rule is freshness first, hop count second.

iotclass.org

Retrieval practice

Recall check 3 of 3

Blueprint Bina says: answer from memory, then check your reasoning.

Q3During a DSDV fault drill, a node loses the next hop for several destinations. What evidence best shows that the protocol handled the failure correctly?

AThe broken routes are advertised with newer freshness information and infinite metrics, neighbors stop using them, and a valid alternate path is adopted if one exists.
BThe node keeps the old lower-hop route installed because it was efficient before the failure, and waits for that next hop to come back rather than advertising a change.
CThe application layer keeps retrying until packets eventually get through, while the routing table itself remains unchanged from its pre-failure contents.
DAfter the drill, the team disables all triggered updates so that periodic broadcasts are the only remaining control cost during future failures.
Show answer

Answer: A DSDV recovery evidence should show newer failure information, stale-route suppression, and acceptable convergence to an alternative when the topology allows one.

iotclass.org

Print reference

Answers

Answer key.

  1. A · DSDV fits best when ready routes are valuable and the network can afford ongoing route maintenance.
  2. A · DSDV's route-selection rule is freshness first, hop count second.
  3. A · DSDV recovery evidence should show newer failure information, stale-route suppression, and acceptable convergence to an alternative when the topology allows one.
iotclass.org