📊 PIM-MIB

MIB YANG Tree Visualization - IOS-XE 17.18.1

📚 API Documentation & Navigation

📄 View Swagger Spec 🚀 Open in Swagger UI 📂 Browse All MIB APIs 📄 YANG Source 🌳 All MIB Trees 🏠 Main Tree Browser

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/PIM-MIB

Prefix: pim

Related Modules:
ATM-MIB
BGP4-MIB
BRIDGE-MIB
CISCO-AAA-SERVER-MIB
CISCO-AAA-SESSION-MIB

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/PIM-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: PIM-MIB
  +--ro PIM-MIB
     +--ro pim
     |  +--ro pimJoinPruneInterval?   int32
     +--ro pimInterfaceTable
     |  +--ro pimInterfaceEntry* [pimInterfaceIfIndex]
     |     +--ro pimInterfaceIfIndex              if-mib:InterfaceIndex
     |     +--ro pimInterfaceAddress?             inet:ipv4-address
     |     +--ro pimInterfaceNetMask?             inet:ipv4-address
     |     +--ro pimInterfaceMode?                enumeration
     |     +--ro pimInterfaceDR?                  inet:ipv4-address
     |     +--ro pimInterfaceHelloInterval?       int32
     |     +--ro pimInterfaceStatus?              snmpv2-tc:RowStatus
     |     +--ro pimInterfaceJoinPruneInterval?   int32
     |     +--ro pimInterfaceCBSRPreference?      int32
     +--ro pimNeighborTable
     |  +--ro pimNeighborEntry* [pimNeighborAddress]
     |     +--ro pimNeighborAddress       inet:ipv4-address
     |     +--ro pimNeighborIfIndex?      if-mib:InterfaceIndex
     |     +--ro pimNeighborUpTime?       yang:timeticks
     |     +--ro pimNeighborExpiryTime?   yang:timeticks
     |     x--ro pimNeighborMode?         enumeration
     +--ro pimIpMRouteTable
     |  +--ro pimIpMRouteEntry* [ipMRouteGroup ipMRouteSource ipMRouteSourceMask]
     |     +--ro ipMRouteGroup                     -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteTable/ipMRouteEntry/ipMRouteGroup
     |     +--ro ipMRouteSource                    -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteTable/ipMRouteEntry/ipMRouteSource
     |     +--ro ipMRouteSourceMask                -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteTable/ipMRouteEntry/ipMRouteSourceMask
     |     +--ro pimIpMRouteUpstreamAssertTimer?   yang:timeticks
     |     +--ro pimIpMRouteAssertMetric?          int32
     |     +--ro pimIpMRouteAssertMetricPref?      int32
     |     +--ro pimIpMRouteAssertRPTBit?          boolean
     |     +--ro pimIpMRouteFlags?                 binary
     x--ro pimRPTable
     |  x--ro pimRPEntry* [pimRPGroupAddress pimRPAddress]
     |     x--ro pimRPGroupAddress    inet:ipv4-address
     |     x--ro pimRPAddress         inet:ipv4-address
     |     x--ro pimRPState?          enumeration
     |     x--ro pimRPStateTimer?     yang:timeticks
     |     x--ro pimRPLastChange?     yang:timeticks
     |     x--ro pimRPRowStatus?      snmpv2-tc:RowStatus
     +--ro pimRPSetTable
     |  +--ro pimRPSetEntry* [pimRPSetComponent pimRPSetGroupAddress pimRPSetGroupMask pimRPSetAddress]
     |     +--ro pimRPSetGroupAddress    inet:ipv4-address
     |     +--ro pimRPSetGroupMask       inet:ipv4-address
     |     +--ro pimRPSetAddress         inet:ipv4-address
     |     +--ro pimRPSetHoldTime?       int32
     |     +--ro pimRPSetExpiryTime?     yang:timeticks
     |     +--ro pimRPSetComponent       int32
     +--ro pimIpMRouteNextHopTable
     |  +--ro pimIpMRouteNextHopEntry* [ipMRouteNextHopGroup ipMRouteNextHopSource ipMRouteNextHopSourceMask ipMRouteNextHopIfIndex ipMRouteNextHopAddress]
     |     +--ro ipMRouteNextHopGroup             -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteNextHopTable/ipMRouteNextHopEntry/ipMRouteNextHopGroup
     |     +--ro ipMRouteNextHopSource            -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteNextHopTable/ipMRouteNextHopEntry/ipMRouteNextHopSource
     |     +--ro ipMRouteNextHopSourceMask        -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteNextHopTable/ipMRouteNextHopEntry/ipMRouteNextHopSourceMask
     |     +--ro ipMRouteNextHopIfIndex           -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteNextHopTable/ipMRouteNextHopEntry/ipMRouteNextHopIfIndex
     |     +--ro ipMRouteNextHopAddress           -> /ipmroute-std:IPMROUTE-STD-MIB/ipMRouteNextHopTable/ipMRouteNextHopEntry/ipMRouteNextHopAddress
     |     +--ro pimIpMRouteNextHopPruneReason?   enumeration
     +--ro pimCandidateRPTable
     |  +--ro pimCandidateRPEntry* [pimCandidateRPGroupAddress pimCandidateRPGroupMask]
     |     +--ro pimCandidateRPGroupAddress    inet:ipv4-address
     |     +--ro pimCandidateRPGroupMask       inet:ipv4-address
     |     +--ro pimCandidateRPAddress?        inet:ipv4-address
     |     +--ro pimCandidateRPRowStatus?      snmpv2-tc:RowStatus
     +--ro pimComponentTable
        +--ro pimComponentEntry* [pimComponentIndex]
           +--ro pimComponentIndex            int32
           +--ro pimComponentBSRAddress?      inet:ipv4-address
           +--ro pimComponentBSRExpiryTime?   yang:timeticks
           +--ro pimComponentCRPHoldTime?     int32
           +--ro pimComponentStatus?          snmpv2-tc:RowStatus

  notifications:
    +---n pimNeighborLoss
       +--ro object-1
          +--ro pimNeighborAddress?   -> /PIM-MIB/pimNeighborTable/pimNeighborEntry/pimNeighborAddress
          +--ro pimNeighborIfIndex?   -> /PIM-MIB/pimNeighborTable/pimNeighborEntry/pimNeighborIfIndex

About this tree: This visualization shows the hierarchical structure of the PIM-MIB MIB YANG module. Generated using pyang -f tree command. • +--rw = read-write node • +--ro = read-only node • +-- = configuration data • x-- = deprecated node