PIM-MIB

MIB Reference — IPNetwork Monitor · Updated September 09, 2026

All MIBsPIM-MIB

Organization: IETF IDMR Working Group.

Last Updated: 2000-09-28

Category: Routing Protocols

Description: Defines managed objects for managing the Protocol Independent Multicast (PIM) routing protocol for IPv4 multicast traffic.

IPNetwork Monitor uses several OIDs from this MIB in network discovery and polling the applicable devices. Start monitoring PIM-MIB with a free 30-day trial of IPNetwork Monitor.

What Is PIM-MIB?

PIM-MIB is an IETF standards-based MIB module for managing routers running Protocol Independent Multicast (PIM), the multicast routing protocol used to build distribution trees for IPv4 multicast traffic. It exposes configuration and operational data for PIM-enabled interfaces, such as join/prune timers, hello intervals, designated router election, and candidate bootstrap router preferences. Administrators use it primarily to monitor the operational health of multicast routing on a device — verifying which interfaces are actively running PIM, tracking designated-router state, and confirming interface status is up rather than administratively down or failed. The PIM-MIB MIB depends on general IP and interface conventions (via ifIndex references) and is typically used alongside other multicast MIBs such as IGMP-STD-MIB. It is commonly deployed in enterprise and service-provider routers/switches that participate in IP multicast distribution, such as those carrying IPTV or financial market data feeds.

IPNetwork Monitor allows you to monitor SNMP objects defined in PIM-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

Supported Devices

  • Multicast-capable routers
  • Layer 3 switches
  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer

Monitoring Examples

An admin would poll pimInterfaceTable/pimInterfaceEntry indexed by pimInterfaceIfIndex to see per-interface PIM mode, address, netmask, and pimInterfaceStatus. If pimInterfaceStatus shows an interface unexpectedly down or pimInterfaceDR changes unexpectedly, it indicates a multicast routing adjacency problem. Monitoring pimInterfaceHelloInterval and pimInterfaceJoinPruneInterval against configured baselines helps confirm timer consistency across neighboring routers, and pimInterfaceCBSRPreference reveals bootstrap router priority for RP-election troubleshooting.

What Can Be Monitored

  • PIM interface operational status
  • designated router (DR) identity
  • hello interval timers
  • join/prune interval timers
  • bootstrap router preference
  • PIM interface mode (sparse/dense)
Imported Objects

From IF-MIB

InterfaceIndex

From IPMROUTE-STD-MIB

ipMRouteGroupOBJECT-TYPE
ipMRouteNextHopAddressOBJECT-TYPE
ipMRouteNextHopGroupOBJECT-TYPE
ipMRouteNextHopIfIndexOBJECT-TYPE
ipMRouteNextHopSourceOBJECT-TYPE
ipMRouteNextHopSourceMaskOBJECT-TYPE
ipMRouteSourceOBJECT-TYPE
ipMRouteSourceMaskOBJECT-TYPE

From SNMPv2-CONF

MODULE-COMPLIANCE
NOTIFICATION-GROUP
OBJECT-GROUP

From SNMPv2-SMI

Integer32
IpAddress
MODULE-IDENTITY
NOTIFICATION-TYPE
OBJECT-TYPE
TimeTicks
experimental

From SNMPv2-TC

RowStatus
TruthValue

How to Use in IPNetwork Monitor

Example using pimNeighborUpTime OID:

Select a multicast-capable router or Layer 3 switch running PIM as the target host to create a monitor — the SNMP service should be up and running on it. Click New Monitor, then check SNMP Custom on the Favorites tab, click Next, and confirm the host. On the next page, click Select... to open the built-in SNMP MIB Browser and type pimNeighborUpTime into the Find box to locate it in the OID tree, selecting the specific row/instance you want to monitor since this is a table column, then select it and click OK. It reports how long this PIM neighbor relationship has been continuously up. On the monitor's Main parameters page you can set the target's SNMP port (default 161), credentials, polling interval, and other settings — see the SNMP Monitor help for details. On the State conditions and Alerting tabs, configure when the monitor should change state and trigger an alert; since this is a TimeTicks-type OID, Value bounds is the most useful condition here — trigger an alert if the value resets to a low number unexpectedly, since that indicates the neighbor relationship dropped and re-formed. Click Finish to create the monitor; you can adjust any parameter later.
OIDs

FAQ

What does PIM-MIB let me check on a multicast routing setup?
It exposes PIM-enabled interface configuration and operational data such as join/prune timers, hello intervals, designated router election, and candidate bootstrap router preferences.

How would this MIB help diagnose a multicast distribution problem, e.g. for IPTV?
An administrator would poll PIM interface operational status and designated-router (DR) identity to verify which interfaces are actively running PIM and confirm they're up rather than administratively down or failed, using ifIndex references to tie PIM state to the underlying interfaces, typically alongside IGMP-STD-MIB in enterprise or service-provider networks carrying IPTV or market-data multicast feeds.

RFC description

Protocol Independent Multicast MIB (RFC 5060) for managing PIM-SM, PIM-DM, and BIDIR-PIM multicast routing protocols in IPv4 and IPv6 networks.

Start monitoring Multicast-capable routers/Layer 3 switches, vendor-neutral standards MIB (PIM routing) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download PIM-MIB