Distance Vector Multicast Routing Protocol (DVMRP)

Distance Vector Multicast Routing Protocol (DVMRP) is an efficient Interior Gateway Protocol routing mechanism that combines Routing Information Protocol features with a truncated reverse path broadcasting algorithm for IP multitask data sharing between connectionless autonomous systems.


DVMRP is defined by the Internet Engineering Task Force as RFC 1075.

DVRMP's main tasks include:

  • Tracks multicast datagram source paths
  • Encapsulates packets as Internet Protocol (IP) datagrams
  • Supports multicast IP datagram tunneling via unsupported encapsulated and addressed unicast packet routers
  • Generates dynamic multicast IP delivery trees via reverse path multicasting and a distributed routing algorithm
  • Exchanges routing datagrams made up of small, fixed-length headers and tagged data streams via Internet Group Management Protocol
  • Handles tunnel and physical interfacing according to broadcast routing exchange source trees produced during truncated tree branch removal
  • Manages reverse path forwarding for multicast traffic forwarding to downstream interfaces

DVMRP header components are as follows:

  • Version
  • Type
  • Subtype: Response, request, non-membership report or non-membership cancellations
  • Checksum: Complete message sum of 16-bit ones, not including IP headers. Requires 16-bit alignment. Checksum computation field is zero.

Post a Comment

0 Comments