DVMRPD.CONF(5) | File Formats Manual | DVMRPD.CONF(5) |
dvmrpd.conf
—
Distance Vector Multicast Routing Protocol daemon
configuration file
The dvmrpd(8) daemon implements the Distance Vector Multicast Routing Protocol as described in draft-ietf-idmr-dvmrp-v3-11 DVMRP Version 3.
The dvmrpd.conf
config file is divided
into the following main sections:
Macros can be defined that will later be expanded in context.
Macro names must start with a letter, digit, or underscore, and may contain
any of those characters. Macro names may not be reserved words (for example,
area
, interface
, or
hello-interval
). Macros are not expanded inside
quotes.
For example:
hi="60" group { interface em0 { query-interval $hi } }
The same can be accomplished by specifying the query-interval globally or within the group declaration.
All interface related settings can be configured globally, per group and per interface. The only settings that can be set globally and not overruled are listed below.
mfc-update
(yes
|no
)yes
, the kernel Multicast Forwarding
Cache is updated with information from the daemon. The default is
yes
.Groups can be used to easily configure similar interfaces. All interface-specific parameters can be configured per group, overruling the global settings.
group
group { robustness 4 interface em0 interface em1 }
Each interface can have several parameters configured individually, otherwise they are inherited.
interface em0 { }
Interface-specific parameters are listed below.
igmp-version
numberlast-member-query-count
countlast-member-query-interval
secondsmetric
costpassive
query-interval
secondsquery-response-interval
secondsrobustness
factorstartup-query-count
countstartup-query-interval
secondsdvmrpctl(8), dvmrpd(8), rc.conf.local(8)
DVMRP Version 3, draft-ietf-idmr-dvmrp-v3-11, August 2000.
The dvmrpd.conf
file format first appeared
in OpenBSD 4.0.
May 16, 2020 | OpenBSD-current |