DVMRP is the original IP Multicast routing protocol. It was designed to run over both multicast capable LANs (like Ethernet) as well as through non-multicast capable routers. In this case, the IP Multicast packets are "tunneled" through the routers as unicast packets. This replicates the packets and has an effect on performance but has provided an intermediate solution for IP Multicast routing on the Internet while router vendors decide to support native IP Multicast routing.
An earlier version of DVMRP was documented as RFC 1075 but it is not representative of the protocol in use today. The GATED version of DVMRP is compatible with the XEROX PARC releases 2.x and 3.x. It will perform pruning and grafting if the upstream neighbor supports it. It understands the capability flags introduced in XEROX PARC Release 3.5. It does not yet support the IP Multicast Traceroute or the DVMRP MIB. Stay tuned for these features.
This is a preliminary release of DVMRP. There is not currently a method to inject source networks into the DVMRP unicast routing protocol from other regions running different IP Multicast routing protocols such as PIM. This feature will be released as soon as a safe method for doing so has been tested.
dvmrp yes | no | on | off [ {
interface interface_list [ {
enable | disable ;
metric metric ;
threshold threshold ;
ratelimit rate ;
advertise network metric metric ;
advertise network mask mask metric metric ;
advertise network masklen number metric metric ;
} ] ;
tunnel host lcladdr local_address [ {
enable | disable ;
metric metric ;
threshold threshold ;
ratelimit rate ;
advertise network metric metric ;
advertise network mask mask metric metric ;
advertise network masklen number metric metric ;
} ] ;
traceoptions trace_options ;
} ] ;
The dvmrp statement enables or disables the DVMRP protocol. If the dvmrp statement is not specified the default is dvmrp off; If enabled, DVMRP will default to enabling all interfaces that are multicast capable. These interfaces are identified by the IFF_MULTICAST interface flag.
Note: only one multicast routing protocol can be configured on a port at a time.
The options are as follows:
The possible parameters are:
Packet tracing options (which may be modified with detail, send or recv):