Destination-Sequenced Distance-Vector Routing (DSDV) is a table-driven routing scheme for ad hoc mobile networks based on the Bellman–Ford algorithm. It was developed by C. Perkins and P. Bhagwat in 1994. The main contribution of the algorithm was to solve the routing loop problem. Each entry in the routing table contains a sequence number, the sequence numbers are generally even if a link is present; else, an odd number is used. The number is generated by the destination, and the emitter needs to send out the next update with this number. Routing information is distributed between nodes by sending full dumps infrequently and smaller incremental updates more frequently.

For example, the routing table of Node A in this network is

Destination Next Hop Number of Hops Sequence Number Install Time
A A 0 A 46 002000
B B 1 B 36 002200
C B 2 C 28 002500

Naturally the table contains description of all possible paths reachable by node A, along with the next hop, number of hops and sequence number.

Selection of Route

edit

If a router receives new information, then it uses the latest sequence number. If the sequence number is the same as the one already in the table, the route with the better metric is used. Stale entries are those entries that have not been updated for a while. Such entries as well as the routes using those nodes as next hops are deleted.

Advantages

edit

The availability of paths to all destinations in network always shows that less delay is required in the path set up process.

The method of incremental update with sequence number labels, marks the existing wired network protocols adaptable to Ad-hoc wireless networks. Therefore, all available wired network protocol can be useful to ad hoc wireless networks with less modification.

Disadvantages

edit

DSDV requires a regular update of its routing tables, which uses up battery power and a small amount of bandwidth even when the network is idle.

Whenever the topology of the network changes, a new sequence number is necessary before the network re-converges; thus, DSDV is not suitable for highly dynamic or large scale networks. (As in all distance-vector protocols, this does not perturb traffic in regions of the network that are not concerned by the topology change.)

Influence

edit

While DSDV itself does not appear to be much used today[citation needed], other protocols have used similar techniques. The best-known sequenced distance vector protocol is AODV, which, by virtue of being a reactive protocol, can use simpler sequencing heuristics. Babel is an attempt at making DSDV more robust, more efficient and more widely applicable while staying within the framework of proactive protocols.

References

edit
  • Perkins, Charles E.; Bhagwat, Pravin (1994). "Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers" (PDF). Retrieved 2006-10-20. {{cite journal}}: Cite journal requires |journal= (help)

📚 Artikel Terkait di Wikipedia

Babel (protocol)

is based on the ideas in Destination-Sequenced Distance Vector routing (DSDV), Ad hoc On-Demand Distance Vector Routing (AODV), and Cisco's Enhanced Interior

Wireless Routing Protocol

destination node in the network. It differs from DSDV in table maintenance and in the update procedures. While DSDV maintains only one topology table, WRP uses

Distance-vector routing protocol

distance vector protocols have been developed — notable examples are EIGRP, DSDV and Babel. These avoid loop formation in all cases, but suffer from increased

Routing loop

within a few seconds. Newer distance-vector routing protocols like EIGRP, DSDV, and Babel have built-in loop prevention: they use algorithms that assure

List of ad hoc routing protocols

RFC 3626, RFC 7181. Babel RFC 6126 Destination Sequence Distance Vector (DSDV) DREAM B.A.T.M.A.N. This type of protocol finds a route on demand by flooding

Wireless mesh network

and IPv4 with fast convergence properties) Dynamic NIx-Vector Routing|DNVR DSDV (Destination-Sequenced Distance-Vector Routing) DSR (Dynamic Source Routing)

Wireless ad hoc network

known as ABR – associativity-based routing. Perkins eventually proposed DSDV – Destination Sequence Distance Vector routing, which was based on distributed

Optimized Link State Routing Protocol

such protocols typically use the distance vector approach, as in AODV and DSDV, or more ad hoc approaches that do not necessarily build optimal paths, such