Skip to main content


Home Distance vector multicast routing protocol

Distance vector multicast routing protocol

Distance vector multicast routing protocol definition

Distance vector multicast routing protocol (DVMRP) is a protocol used for routing multicast data packets. It is based on the distance vector algorithm, similar to the routing information protocol (RIP), but the DVMRP is specifically adapted for multicast, or sending data packets to multiple destinations simultaneously, rather than unicast routing. It can be used in video conferencing, live streaming events, company communications, online education, and real-time data distribution.

To send the packets, DVMRP creates a routing table with the shortest path from each node in the network to a multicast group. Then, it uses reverse path forwarding (RPF) to ensure efficient delivery of multicast packets.

DVMRP is not universally supported across all network equipment, so you should always check if it’s compatible with your system. It is most effective in scenarios where multicast data needs to be efficiently distributed to multiple recipients.

See also: distance vector, reverse path forwarding

Distance vector multicast routing protocol examples

  • DVMRP (Distance vector multicast routing protocol). It’s the original and one of the most commonly implemented multicast routing protocols.
  • PIM-SM (Protocol independent multicast – sparse mode). Designed for networks where recipients are sparsely distributed.
  • PIM-DM (Protocol independent multicast – dense mode). Suited for networks with densely distributed multicast group members.
  • MOSPF (Multicast extensions to OSPF). Integrates multicast routing with the OSPF unicast routing protocol.
  • CBT (Core-based trees). Uses a shared tree rooted at a core router, unlike DVMRP's source-based tree approach.