PIM-MIB::pimInvalidJoinPrune #
A pimInvalidJoinPrune notification signifies that an invalid PIM Join/Prune message was received by this device. This notification is generated whenever the counter pimInvalidJoinPruneMsgsRcvd is incremented, subject to the rate limit specified by pimInvalidJoinPruneNotificationPeriod.
Variables #
- pimGroupMappingPimMode
- pimInvalidJoinPruneAddressType
- pimInvalidJoinPruneOrigin
- pimInvalidJoinPruneGroup
- pimInvalidJoinPruneRp
- pimNeighborUpTime
Definitions #
- pimGroupMappingPimMode
- The PIM mode to be used for groups in this group prefix.
- pimInvalidJoinPruneAddressType
- The address type stored in pimInvalidJoinPruneOrigin, pimInvalidJoinPruneGroup, and pimInvalidJoinPruneRp. If no invalid Join/Prune messages have been received, this object is set to unknown(0).
- pimInvalidJoinPruneOrigin
- The source address of the last invalid Join/Prune message received by this device.
- pimInvalidJoinPruneGroup
- The IP multicast group address carried in the last invalid Join/Prune message received by this device.
- pimInvalidJoinPruneRp
- The RP address carried in the last invalid Join/Prune message received by this device.
- pimNeighborUpTime
- The time since this PIM neighbor (last) became a neighbor of the local router.
Here is a runbook for the SNMP Trap PIM-MIB::pimInvalidJoinPrune
:
Meaning #
The PIM-MIB::pimInvalidJoinPrune
trap indicates that the device has received an invalid PIM Join/Prune message. This trap is generated when the pimInvalidJoinPruneMsgsRcvd
counter is incremented, subject to a rate limit specified by pimInvalidJoinPruneNotificationPeriod
.
Impact #
Receiving invalid PIM Join/Prune messages can have several negative impacts on the network:
- Inefficient use of network resources
- Increased risk of network instability
- Potential for multicast traffic to be incorrectly forwarded or not forwarded at all
- Inability to properly manage PIM neighbors and multicast groups
Diagnosis #
To diagnose the issue, perform the following steps:
- Check the
pimInvalidJoinPruneMsgsRcvd
counter to determine the number of invalid PIM Join/Prune messages received. - Verify the
pimInvalidJoinPruneNotificationPeriod
rate limit to ensure it is set correctly. - Use the
pimInvalidJoinPruneAddressType
,pimInvalidJoinPruneOrigin
,pimInvalidJoinPruneGroup
, andpimInvalidJoinPruneRp
variables to identify the source and contents of the invalid message. - Check the
pimNeighborUpTime
variable to determine the uptime of the PIM neighbor that sent the invalid message. - Analyze PIM neighbor and group mappings using
pimGroupMappingPimMode
to ensure they are correctly configured.
Mitigation #
To mitigate the issue, perform the following steps:
- Verify that PIM neighbors and group mappings are correctly configured.
- Check the PIM implementation on the device and ensure it is up-to-date and correctly configured.
- Implement filters or access lists to block invalid PIM Join/Prune messages from reaching the device.
- Increase the
pimInvalidJoinPruneNotificationPeriod
rate limit to reduce the frequency of trap notifications. - Consider implementing additional monitoring and logging to detect and alert on invalid PIM Join/Prune messages.