[Contents] [Prev] [Next] [Index] [Report an Error]

PIM Configuration Guidelines

To configure Protocol Independent Multicast (PIM), include the pim statement:

pim {
assert-timeout seconds;
dense-groups {
addresses;
}
disable;
dr-election-on-p2p;
graceful-restart {
disable;
restart-duration seconds;
}
import [ policy-names ];
interface interface-name {
disable;
hello-intervalseconds;
mode (dense | sparse | sparse-dense);
neighbor-policy policy-name;
priority number;
version version;
}
join-load-balance;
rib-group group-name;
rp {
auto-rp {
(announce | discovery | mapping);
(mapping-agent-election | no-mapping-agent-election);
}
bootstrap {
family (inet | inet6) {
priority number;
import [ policy-names ];
export [ policy-names ];
}
}
bootstrap-export [ policy-names ];
bootstrap-import [ policy-names ];
bootstrap-priority number;
dr-register-policy [ policy-names ];
embedded-rp {
maximum-rps limit;
group-ranges {
destination-mask;
}
rp-register-policy [ policy-names ];
}
local {
family (inet | inet6) {
address address;
anycast-pim {
rp-set {
address address [forward-msdp-sa];
}
local-address address;
}
disable;
group-ranges {
destination-mask;
}
hold-time seconds;
priority number;
}
}
static {
address address {
version version;
group-ranges {
destination-mask ;
}
spt-threshold {
infinity [ spt-threshold-infinity-policies ];
}
traceoptions {
file filename <replace> <size size> <files number > <no-stamp> <world-readable | no-world-readable>;
flag flag <flag-modifier> <disable>;
}
}
}
}
}

You can include this statement at the following hierarchy levels:

By default, PIM is disabled.

This chapter includes the following PIM tasks:


[Contents] [Prev] [Next] [Index] [Report an Error]