igmpproxy.conf contains the configuration for the
igmpproxy multicast daemon. It defines which network interfaces should be
used by the routing daemon. Each interface must be give one of the following roles:
upstream network interface is the outgoing interface which is responsible for communicating
to availible multicast data sources. There can only be one upstream interface.
Downstream network interfaces are the distribution interfaces to the destination networks,
where multicast clients can join groups and receive multicast data. One or more
downstream interfaces must be configured.
disabled network interfaces all IGMP or multicast traffic is ignored altogether. If multiple
IP addresses is used on one single interface (ae. eth0:1 ...), all interface
aliases not in use should be configured as disabled.
Any line in the configuration file starting with
# is treated as a comment. Keywords and parameters can be distributed over many lines.
The configuration file has two main keywords:
Enables quickleave mode. In this mode the daemon will send a Leave IGMP message
upstream as soon as it recieves a Leave message for any downstream interface.
The daemon will then ask for Membership reports on the downstream interfaces,
and if a report is recieved the group is joined again upstream. Normally this
is not noticed at all by clients on the downstream networks. If its vital
that the daemon should act exactly as a real multicast client on the upstream
interface, this function should not be used. Disabling this function increases
the risk of bandwidth saturation.
role [ ratelimit
limit ] [ threshold
ttl ] [ altnet
networkaddr ... ]
Defines the state and settings of a network interface.