|PIMD(8)||System Manager's Manual (smm)||PIMD(8)|
pimdis a stand-alone PIM-SM/SSM multicast routing daemon available under the free 3-clause BSD license. This is the restored original from University of Southern California, by Ahmed Helmy, Rusty Eddy and Pavlin Ivanov Radoslavov. Protocol Independent Multicast - Sparse Mode (PIM-SM):
pimdoriginally only implemented RFC2362, but since v2.3.0 is supporting more and more of RFC4601.
pimdships with a pimctl(8) tool, which is compatible with all PIM daemon's from the same family: pimd(8), pimd-dense(8), and pim6sd.
--identNAME, which is strongly recommended to use over this option.
pimdcannot find its configuration file it will start up with fallback defaults for
rp-candidate. These fallbacks exist to ensure a fully working multicast routing setup. However, if there are other PIM routers that act as BSR and RP in the network, this option can be used to disable the built-in fallbacks. This option works the same as if
pimdfinds an empty configuration file, or when
rp-candidateare commented out.
allto enable all subsystems. Available subsystems are:
-s, to send all logs to the syslog daemon, unless you want to debug
pimdand run in the foreground.
pimd, or to simply adapt to site specific practices, e.g. "PIM", without renaming the binary. Note, this option only changes the base name of the PID or configuration files, not the location, which is system specific. Usually /var/run/pimd.pid, or /run/pimd.pid, and /etc/pimd.conf.
pimdfrom running on all interfaces by default. When this command line option is given, use
phyint IFNAME enableto selectively activate PIM services on an interface. This command line option is also available as a setting in the configuration file.
--identNAME, which is strongly recommended to change over this option.
pimdwill retry (forever) querying the kernel for all required
phyintinterfaces listed in /etc/pimd.conf. Useful at startup when not all interfaces may be up or have an IP address assigned yet.
ip mrule add iif eth0 lookup 123 ip mrule add oif eth0 lookup 123
Note:Only available on Linux.
-iNAME. On most systems this is /var/run/pimd.sock.
pimdstarts before interfaces are created and have an IP address.
pimdresponds to the following signals. However, consider using
pimctlinstead since this gives more and better output, and is also less prone to race conditions.
pimdand reload configuration file
pimdwrites its process ID to /var/run/pimd.pid upon startup. If started with a different identy,
-iNAME, then NAME is used as basename of the PID file.
pimdis started with a different identity,
pimddaemon when it has started up and is ready to receive commands
pimdwas originally written by Ahmed Helmy, George Edmond "Rusty" Eddy, and Pavlin Ivanov Radoslavov. PIM-SSM, including full IGMPv3 support, was added by Markus Veranen. With contributions by many others. This manual page was initially written by Antonín Král for the Debian GNU/Linux system. Updated by Joachim Wiberg for the GitHub
|December 23, 2020||Debian|