table of contents
igmpproxy.conf(5) | File Formats Manual | igmpproxy.conf(5) |
NAME¶
igmpproxy.conf - Configuration file for igmpproxy(8) multicast daemonDESCRIPTION¶
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 , downstream or disabledThe 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.
On 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:
quickleave
phyint interface role [ ratelimit limit ] [ threshold ttl ] [ altnet networkaddr ... ]
PHYINT OPTIONS¶
interfacerole
ratelimit limit
threshold ttl
altnet networkaddr
This is especially useful for the upstream interface, since the source for multicast traffic is often from a remote location. Any number of altnet parameters can be specified.
EXAMPLE¶
## Enable quickleave quickleave## Define settings for eth0 (upstream)
phyint eth0 upstream altnet 10.0.0.0/8
## Disable alternate IP on eth0 (eth0:0)
phyint eth0:0 disabled
## Define settings for eth1 (downstream)
phyint eth1 downstream ratelimit 0 threshold 1
## Define settings for eth2 (also downstream)
phyint eth2 downstream
SEE ALSO¶
igmpproxy(8)AUTHOR¶
Originally written by Johnny Egeland <johnny@rlo.org>igmpproxy 0.1 |