<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Distance_Vector_Multicast_Routing_Protocol</id>
	<title>Distance Vector Multicast Routing Protocol - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Distance_Vector_Multicast_Routing_Protocol"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Distance_Vector_Multicast_Routing_Protocol&amp;action=history"/>
	<updated>2026-10-21T18:19:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Distance_Vector_Multicast_Routing_Protocol&amp;diff=594984&amp;oldid=prev</id>
		<title>imported&gt;Kvng: not so stubby</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Distance_Vector_Multicast_Routing_Protocol&amp;diff=594984&amp;oldid=prev"/>
		<updated>2022-11-12T15:44:54Z</updated>

		<summary type="html">&lt;p&gt;not so stubby&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;Distance Vector Multicast Routing Protocol&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;DVMRP&amp;#039;&amp;#039;&amp;#039;), defined in {{IETF RFC|1075}}, is a [[routing protocol]] used to share information between [[router (computing)|router]]s to facilitate the transportation of [[IP multicast]] packets among networks. It formed the basis of the Internet&amp;#039;s historic multicast backbone, [[Mbone]].&lt;br /&gt;
&lt;br /&gt;
==Operation==&lt;br /&gt;
The protocol is based on the [[Routing Information Protocol]] (RIP).&amp;lt;ref&amp;gt;[http://www.javvin.com/protocolDVMRP.html DVMRP: Distance Vector Multicast Routing Protocol] {{webarchive |url=https://web.archive.org/web/20090622072943/http://www.javvin.com/protocolDVMRP.html |date=June 22, 2009 }}&amp;lt;/ref&amp;gt; The router generates a routing table with the multicast group of which it has knowledge with corresponding distances (i.e. number of devices/routers between the router and the destination). When a multicast packet is received by a router, it is forwarded by the router&amp;#039;s interfaces specified in the routing table.&lt;br /&gt;
&lt;br /&gt;
DVMRP operates via a reverse path flooding technique, sending a copy of a received packet (specifically [[Internet Group Management Protocol|IGMP]] messages for exchanging routing information with other routers) out through each interface except the one at which the packet arrived. If a router (i.e. a LAN which it borders) does not wish to be part of a particular multicast group, it sends a &amp;quot;prune message&amp;quot; along the source path of the multicast.&lt;br /&gt;
&lt;br /&gt;
==Criticisms==&lt;br /&gt;
Being a naïve distance-vector protocol, DVMRP has difficulties with network scaling in some topologies,&amp;lt;ref name=&amp;quot;Scaling&amp;quot;&amp;gt;[http://www.savetz.com/mbone/apc_13.html What is DVMRP?]&amp;lt;/ref&amp;gt; primarily due to the periodic reflooding necessary to detect new hosts. This was more prevalent in early versions of the protocol, prior to the implementation of pruning.&amp;lt;ref name=&amp;quot;Why&amp;quot;&amp;gt;[http://www.cisco.com/en/US/tech/tk828/technologies_white_paper09186a00800a43ee.shtml Multicast Routing May 5, 1995]&amp;lt;/ref&amp;gt; DVMRP&amp;#039;s flat unicast routing mechanism, which is used to determine the source interface of a data stream, also affects its ability to scale.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Protocol Independent Multicast]]&lt;br /&gt;
* [[Router Information Protocol]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://tools.ietf.org/html/draft-ietf-idmr-dvmrp-v3-11 Proposal for Distance Vector Multicast Routing Protocol version 3]&lt;br /&gt;
&lt;br /&gt;
[[Category:Routing protocols]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
</feed>