PIM Configuration Guidelines
To configure Protocol Independent Multicast (PIM), include the
pimstatement:pim {assert-timeoutseconds;dense-groups {addresses;}disable;graceful-restart {disable;restart-durationseconds;}import [policy-names]; interfaceinterface-name{disable;hello-intervalseconds;mode (dense | sparse | sparse-dense);prioritynumber;versionversion;}rib-groupgroup-name;rp {auto-rp {(announce | discovery | mapping);(mapping-agent-election | no-mapping-agent-election);}bootstrap{family(inet | inet6) {prioritynumber;import[policy-names];export[policy-names]; } }bootstrap-export [policy-names];bootstrap-import [policy-names];bootstrap-prioritynumber;dr-register-policy[policy-names];embedded-rp{maximum-rpslimit;group-ranges{destination-mask; }rp-register-policy[policy-names]; } local {family (inet | inet6) { addressaddress;anycast-pim{rp-set{addressaddress[forward-msdp-sa];} local-addressaddress; } disable;group-ranges {destination-mask;}hold-timeseconds;prioritynumber;}}static {addressaddress{versionversion;group-ranges {destination-mask;}spt-threshold {infinity[spt-threshold-infinity-policies];}traceoptions {filename<replace> <sizesize> <filesnumber> <no-stamp><(world-readable | no-world-readable)>;flagflag<flag-modifier> <disable>;}}You can include this statement at the following hierarchy levels:
[edit protocols][edit routing-instanceinstance-nameprotocols][edit logical-routerslogical-router-nameprotocols][edit routing-instanceinstance-namelogical-routerslogical-router-nameprotocols]This chapter includes the following PIM tasks:
- Configuring PIM Mode-Independent Interface Properties
- Configuring Other PIM Mode-Independent Properties
- Configuring PIM Dense Mode Properties
- Configuring PIM Sparse Mode Properties
- Configuring Sparse-Dense Mode Properties
- Configuring the BFD Protocol
- Configuring Multicast for Layer 3 VPNs
- Configuring Multicast for Virtual Routers
- Configuration Examples