summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/dvmrpd/dvmrpd.847
1 files changed, 44 insertions, 3 deletions
diff --git a/usr.sbin/dvmrpd/dvmrpd.8 b/usr.sbin/dvmrpd/dvmrpd.8
index e88c4f6f142..252de013fff 100644
--- a/usr.sbin/dvmrpd/dvmrpd.8
+++ b/usr.sbin/dvmrpd/dvmrpd.8
@@ -1,4 +1,4 @@
-.\" $OpenBSD: dvmrpd.8,v 1.3 2007/05/31 19:20:23 jmc Exp $
+.\" $OpenBSD: dvmrpd.8,v 1.4 2008/04/28 05:39:19 norby Exp $
.\"
.\" Copyright (c) 2004, 2005, 2006 Esben Norby <norby@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: May 31 2007 $
+.Dd $Mdocdate: April 28 2008 $
.Dt DVMRPD 8
.Os
.Sh NAME
@@ -29,7 +29,48 @@
is the Distance Vector Multicast Routing Protocol
.Pq DVMRP
daemon which manages multicast routing tables.
-Its main purpose is keeping multicast routing tables in sync.
+This implementation supports DVMRP version 3.255, thus it is
+only capable of maintaining IPv4 multicast routing tables.
+.Pp
+DVMRP is using a distance vector routing algorithm to build
+reverse path multicast delivery trees.
+A flood and prune approach is used to determine which branches in
+the network have multicast listeners.
+The usual drawbacks of a distance-vector route protocol applies
+to DVMRP, slow convergence and scalability issues.
+.Pp
+DVMRP routers communicate via the multicast group 224.0.0.4
+All DVMRP Routers. The IP protocol number 2
+.Pq IGMP
+is used, furthermore DVMRP packets omit the use of TCP and UDP.
+.Pp
+It is possible to interconnect multicast networks with the use of tunnels.
+Tunnels can traverse routers and networks not supporting multicast.
+.Nm
+does not support tunneling as described in
+RFC 1075
+since it has been abandoned.
+.Nm
+can tunnel multicast traffic using generic solutions, e.g.
+.Xr gre 4 .
+.Pp
+DVMRP is used for handling multicast routing exclusively.
+It is not required that a unicast routing protocol is used in
+conjunction with DVMRP.
+.Pp
+.Nm
+is usually started at boot time, and can be enabled by
+setting the following in
+.Pa /etc/rc.conf.local :
+.Pp
+.Dl dvmrpd_flags=\&"\&"
+.Pp
+See
+.Xr rc 8
+and
+.Xr rc.conf 8
+for more information on the boot process
+and enabling daemons.
.Pp
A running
.Nm