Wellfleet-PIM-MIB device MIB details by Wellfleet
Wellfleet-PIM-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing Wellfleet-PIM-MIB.
Vendor: | Wellfleet |
---|---|
Mib: | Wellfleet-PIM-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
Wellfleet-PIM-MIB DEFINITIONS ::= BEGIN -- Created by mdl2asn version 3.1 -- Creation date: Thu Oct 5 17:26:29 EDT 1995 IMPORTS IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 wfPimGroup FROM Wellfleet-COMMON-MIB; -- -- PIM Global mibs -- wfPim OBJECT IDENTIFIER ::= { wfPimGroup 1 } wfPimDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This is a global parameter that creates/deletes PIM in the box. Default is created. Users perform a set operation on this object in order to create/delete Pim." DEFVAL { created } ::= { wfPim 1 } wfPimDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This is a global parameter that enables/disables PIM in the box. Default is enabled. Users perform a set operation on this object in order to enable/disable Pim." DEFVAL { enabled } ::= { wfPim 2 } wfPimState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), notpres(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the entire PIM. This state is up when PIM process is up and PIM global is created and enabled. This state is down when the PIM process is down or when PIM global is disabled. This state is init when PIM is coming up and started to do initialization." DEFVAL { notpres } ::= { wfPim 3 } wfPimInfoWarning OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Turn PIM log ON or OFF for PIM Info/Warning messages. The bit position is used to represent a PIM module: PIM_LOG_BOOTSTRAP_PROC 0x00000001 Bootstrap procedure PIM_LOG_HELLO_PROC 0x00000002 Hello procedure PIM_LOG_JOIN_PRUNE_PROC 0x00000004 join/prune send procedure PIM_LOG_REGISTER_PROC 0x00000008 Registration procedure PIM_LOG_MAINTAIN_PTE 0x00000010 Maintaining PIM rout table PIM_LOG_ASSERT_PROC 0x00000020 Assert procedure PIM_LOG_FORWARD_PROC 0x00000040 data forwarding/tree switching PIM_LOG_MAIN_PROC 0x00000080 PIM Main gate processing PIM_LOG_CCT_PROC 0x00000100 PIM Cct gate general processing PIM_LOG_ROUTE_CHG_PROC 0x00000200 PIM Route Change processing PIM_LOG_STARG_PTE 0x00000400 PIM (*,G) processing PIM_LOG_TIMERS_PTE_OIF 0x00000800 PIM pte/oif timers PIM_LOG_PIM_MTM_MSG 0x00001000 PIM-MTM signals/messages PIM_LOG_PIM_PIM_MSG 0x00002000 PIM-PIM messages PIM_LOG_PIM_PROTO_MSG 0x00004000 PIM protocol messages/first data PIM_LOG_RECV_JOIN_PRUNE 0x00008000 join/prune received PIM_LOG_UTILITIES 0x00010000 PIM utilities including timers " DEFVAL { 0 } ::= { wfPim 4 } wfPimDebug OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Turn PIM log ON or OFF for PIM debugging messages. The bit position is used to represent a PIM module: PIM_LOG_BOOTSTRAP_PROC 0x00000001 Bootstrap procedure PIM_LOG_HELLO_PROC 0x00000002 Hello procedure PIM_LOG_JOIN_PRUNE_PROC 0x00000004 join/prune send procedure PIM_LOG_REGISTER_PROC 0x00000008 Registration procedure PIM_LOG_MAINTAIN_PTE 0x00000010 Maintaining PIM rout table PIM_LOG_ASSERT_PROC 0x00000020 Assert procedure PIM_LOG_FORWARD_PROC 0x00000040 data forwarding/tree switching PIM_LOG_MAIN_PROC 0x00000080 PIM Main gate processing PIM_LOG_CCT_PROC 0x00000100 PIM Cct gate general processing PIM_LOG_ROUTE_CHG_PROC 0x00000200 PIM Route Change processing PIM_LOG_STARG_PTE 0x00000400 PIM (*,G) processing PIM_LOG_TIMERS_PTE_OIF 0x00000800 PIM pte/oif timers PIM_LOG_PIM_MTM_MSG 0x00001000 PIM-MTM signals/messages PIM_LOG_PIM_PIM_MSG 0x00002000 PIM-PIM messages PIM_LOG_PIM_PROTO_MSG 0x00004000 PIM protocol messages/first data PIM_LOG_RECV_JOIN_PRUNE 0x00008000 join/prune received PIM_LOG_UTILITIES 0x00010000 PIM utilities including timers PIM_LOG_TI_COMMANDS 0x00020000 PIM debug option for TI ip pim_fwd " DEFVAL { 0 } ::= { wfPim 5 } wfPimTrace OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Turn PIM log ON or OFF for PIM trace messages. The bit position is used to represent a PIM module: PIM_LOG_BOOTSTRAP_PROC 0x00000001 Bootstrap procedure PIM_LOG_HELLO_PROC 0x00000002 Hello procedure PIM_LOG_JOIN_PRUNE_PROC 0x00000004 join/prune send procedure PIM_LOG_REGISTER_PROC 0x00000008 Registration procedure PIM_LOG_MAINTAIN_PTE 0x00000010 Maintaining PIM rout table PIM_LOG_ASSERT_PROC 0x00000020 Assert procedure PIM_LOG_FORWARD_PROC 0x00000040 data forwarding/tree switching PIM_LOG_MAIN_PROC 0x00000080 PIM Main gate processing PIM_LOG_CCT_PROC 0x00000100 PIM Cct gate general processing PIM_LOG_ROUTE_CHG_PROC 0x00000200 PIM Route Change processing PIM_LOG_STARG_PTE 0x00000400 PIM (*,G) processing PIM_LOG_TIMERS_PTE_OIF 0x00000800 PIM pte/oif timers PIM_LOG_PIM_MTM_MSG 0x00001000 PIM-MTM signals/messages PIM_LOG_PIM_PIM_MSG 0x00002000 PIM-PIM messages PIM_LOG_PIM_PROTO_MSG 0x00004000 PIM protocol messages/first data PIM_LOG_RECV_JOIN_PRUNE 0x00008000 join/prune received PIM_LOG_UTILITIES 0x00010000 PIM utilities including timers " DEFVAL { 0 } ::= { wfPim 6 } wfPimTotalCacheEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of cache entries in the box. These are the (S,G), (*,G) and/or (*,*,RP) entries" ::= { wfPim 7 } wfPimJoinPruneInterval OBJECT-TYPE SYNTAX INTEGER(5..18724) ACCESS read-write STATUS mandatory DESCRIPTION "The default interval at which periodic PIM-SM Join/Prune messages are to be sent" DEFVAL { 60 } ::= { wfPim 8 } wfPimLastHopDataThresholdDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable Last Hop router to switch to SPT. Default is enabled. If enabled, the data rate is monitored at the last hop router connected to the receiver. If the rate exceeds wfPimLastHopDataThreshold, the router will setup a shortest path tree to the source of that data. If disabled, the router will never switch to the shortest path tree regardless of the data rate." DEFVAL { enabled } ::= { wfPim 9 } wfPimLastHopDataThreshold OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The data rate from the source in bytes per second at which the last hop router creates (S,G) state and switches to the shortest path tree. This switch will happen immediately when the first packet is received if this threshold is between 0 and 64 inclusive." DEFVAL { 2048 } ::= { wfPim 10 } wfPimRPDataThresholdDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable RP router to switch to SPT. Default is enabled. If enabled, the data rate is monitored at the RP responsible for the group of the data. If the rate exceeds wfPimRPDataThreshold, the router will setup a shortest path tree to the source of that data. If disabled, the router will never switch to the shortest path tree regardless of the data rate." DEFVAL { enabled } ::= { wfPim 11 } wfPimRPDataThreshold OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The data rate from the source in bytes per second at which the RP router creates (S,G) state and switches to the shortest path tree. This switch will happen immediately when the first packet is received if this threshold is between 0 and 64 inclusive." DEFVAL { 1024 } ::= { wfPim 12 } wfPimThresholdSampleInterval OBJECT-TYPE SYNTAX INTEGER(16..300) ACCESS read-write STATUS mandatory DESCRIPTION "This is the sample interval in seconds during which the rate of the current data flow is calculated. This sampling time is in multiples of 16. If this value entered is not multiples of 16, it will be rounded to the lower value of a 16 multiple. This is used to reduce the load of calculation during data forwarding." DEFVAL { 16 } ::= { wfPim 13 } wfPimPMBREnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable the router to be a PIM Border Router. Default is disabled." DEFVAL { disabled } ::= { wfPim 14 } wfPimHelloOptionGenIdDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable the Bay Networks Hello Neighbor Option in Hello packets to include a generation identifier. Default is enabled. By enabling this neighbor option, Bay Networks PIM router can quickly learn whether its neighbor was just rebooted and came back up within the Hello Holdtime. This can be detected if the neighbor's GenId received is different from the previous one. The rebooted neighbor will be updated with the most recent RP-Set information immediately and thus the network can converge even faster in terms of Bootstrap, RP-Set consistence and Join/Prune. When interoperating with other vendors' PIM routers, this option should be disabled." DEFVAL { enabled } ::= { wfPim 15 } -- -- Elected BSR info -- wfPimBSRAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The elected Bootstrap Router IP address for PIM domain." ::= { wfPim 16 } wfPimBSRPriority OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Priority for BSR - this is the priority of the elected BSR as the result of BSR election procedure. It may change over time when the BSR address is switched to another router." DEFVAL { 1 } ::= { wfPim 17 } wfPimBSRHoldTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The period at which BSR is declared down. This period is set to (2 * wfPimCBSRInterval) + 10" ::= { wfPim 18 } wfPimBSRHashMaskLen OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Hash mask length -- that is the length of the hash-mask for the elected BSR as the result of BSR election procedure. It may change over time when the BSR address is switched to another router." DEFVAL { 30 } ::= { wfPim 19 } -- -- Candidate BSR info -- wfPimCBSREnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable router to be a Candidate BSR. Default is disabled." DEFVAL { disabled } ::= { wfPim 20 } wfPimCBSRAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Candidate Bootstrap Router IP address for PIM domain." ::= { wfPim 21 } wfPimCBSRPriority OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Priority for Candidate BSR - used in election mechanism with IP ADDRESS of BSR " DEFVAL { 0 } ::= { wfPim 22 } wfPimCBSRInterval OBJECT-TYPE SYNTAX INTEGER(5..32757) ACCESS read-write STATUS mandatory DESCRIPTION "If this is the elected BSR, then this is the interval at which periodic Bootstrap (RP-Set) messages are transmitted (multicast out) on all PIM interfaces. This parameter is also used to determine wfPimBSRHoldTime, the period at which BSR is declared down. It is important all routers in a PIM domain should have this parameter set to the same value." DEFVAL { 60 } ::= { wfPim 23 } wfPimCBSRHashMaskLen OBJECT-TYPE SYNTAX INTEGER(4..32) ACCESS read-write STATUS mandatory DESCRIPTION "The length of the hash-mask that is used to map a group to one of the C-RPs from RP-Set message" DEFVAL { 30 } ::= { wfPim 24 } -- -- Candidate RP info -- wfPimCRPEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable router to be a Candidate RP. Default is disabled." DEFVAL { disabled } ::= { wfPim 25 } wfPimCRPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Candidate RP IP address used to map the configured wfPimCRPGrPrefix." ::= { wfPim 26 } wfPimCRPPriority OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Priority for Candidate RP - used in hash mechanism to determine RP for the Group " DEFVAL { 0 } ::= { wfPim 27 } wfPimCRPGrPrefix OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The string of mask-len/group address for C-RP-Advs messages. If configured the router is considered to be a C-RP for the configured groups. Ex. for 238.1.1.1/255.255.255.255 this parameter should be set to 0x20ee010101" ::= { wfPim 28 } wfPimCRPAdvInterval OBJECT-TYPE SYNTAX INTEGER(5..26214) ACCESS read-write STATUS mandatory DESCRIPTION "The interval at which periodic PIM-SM CRP Advertize messages are transmitted (unicast to the elected BSR) from a Candidate RP router." DEFVAL { 60 } ::= { wfPim 29 } wfPimCRPHoldTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This is to tell the BSR how soon the RP entry should be removed from the BSR's RP set table. This is set to 2.5 * wfPimCRPAdvInterval" ::= { wfPim 30 } wfPimRPRcvRegisterCacheTimeout OBJECT-TYPE SYNTAX INTEGER(5..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The timeout value for all entries whose inbound interface are created from receiving PIM Register packets in the RP router. If PIM Register packet has not been received for this period of time, the relevant forwarding cache entry associated with this interface is deleted." DEFVAL { 210 } ::= { wfPim 31 } -- -- The following info pertains to any source DR -- wfPimRPRegisterDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter. Default is enabled. This is used to activate a RP Register process to efficiently handle forwarding of encapsulated PIM Register packets. One process is created for sending to each RP. If this is disabled, the default PIM_REGISTER process will be used. With PIM_REGISTER forwarding, each time we have to do 2 lookups; one for searching the RP table for destination group, the other for RP route lookup" DEFVAL { enabled } ::= { wfPim 32 } wfPimRegisterSuppressTimeout OBJECT-TYPE SYNTAX INTEGER(5..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The period used to suppress sending of PIM Register packets from the source DR when the RP is receiving data packets natively or the RP has no downstream receivers. This timer is triggered on the source DR by Register Stop from RP." DEFVAL { 60 } ::= { wfPim 33 } wfPimProbeTime OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The time between sending a null Register and the Register-Suppression-Timer expiring unless it is restarted by receiving a Register-Stop. A zero will disable the sending of Probe (NULL Registered Packet). If non-zero, this value has to be less than wfPimRegisterSuppressTimeout" DEFVAL { 5 } ::= { wfPim 34 } wfPimCiscoCompatibilityEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable router to be compatible with Cisco PIM routers. This is to cope with those portions of Cisco's implementation that do not comply with the PIM standard. By enabling this parameter, we work around the incompatability areas. By default we disable this paramter so that we comply with the standard PIM specification." DEFVAL { disabled } ::= { wfPim 35 } -- -- PIM Interface Table -- wfPimIfTable OBJECT-TYPE SYNTAX SEQUENCE OF WfPimIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The (conceptual) table listing the router's PIM interfaces. IGMP and PIM are enabled on all interfaces listed in this table." ::= { wfPimGroup 2 } wfPimIfEntry OBJECT-TYPE SYNTAX WfPimIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An PIM interface description" INDEX { wfPimIfCct } ::= { wfPimIfTable 1 } WfPimIfEntry ::= SEQUENCE { wfPimIfDelete INTEGER, wfPimIfDisable INTEGER, wfPimIfState INTEGER, wfPimIfCct INTEGER, wfPimIfIpAddress IpAddress, wfPimIfIpMask IpAddress, wfPimIfHelloInterval INTEGER, wfPimIfMode INTEGER, wfPimIfCacheTimeOut INTEGER, wfPimIfDefaultGlobalJoinPruneIntervalDisable INTEGER, wfPimIfJoinPruneInterval INTEGER, wfPimIfDownstreamIgmpRelayEnable INTEGER, wfPimIfLocalDRPriority INTEGER, wfPimIfDR IpAddress, wfPimIfDRPriority INTEGER, wfPimIfInHellos INTEGER, wfPimIfOutHellos INTEGER, wfPimIfInPrunes INTEGER, wfPimIfOutPrunes INTEGER, wfPimIfInGrafts INTEGER, wfPimIfOutGrafts INTEGER, wfPimIfInCRPAdvs INTEGER, wfPimIfOutCRPAdvs INTEGER, wfPimIfInRPSets INTEGER, wfPimIfOutRPSets INTEGER, wfPimIfInRegisters INTEGER, wfPimIfOutRegisters INTEGER, wfPimIfInRegStop INTEGER, wfPimIfOutRegStop INTEGER, wfPimIfInJoinPrunes INTEGER, wfPimIfOutJoinPrunes INTEGER } wfPimIfDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter. Default is created. Users perform a set operation on this object in order to create/delete a PIM interface." DEFVAL { created } ::= { wfPimIfEntry 1 } wfPimIfDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter. Default is enabled. Users perform a set operation on this object in order to enable/disable a PIM interface." DEFVAL { enabled } ::= { wfPimIfEntry 2 } wfPimIfState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), notpres(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the PIM interface. This state is up when the underlying IGMP is up and PIM global is created and enabled. This state is down when the underlying IGMP is down or when PIM global is disabled. This state is init when PIM is coming up and started to do initialization." DEFVAL { notpres } ::= { wfPimIfEntry 3 } wfPimIfCct OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Circuit Number that this interface runs over" ::= { wfPimIfEntry 4 } wfPimIfIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address to which this entry's addressing information pertains" ::= { wfPimIfEntry 5 } wfPimIfIpMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The network mask for the IP address of the PIM interface." ::= { wfPimIfEntry 6 } wfPimIfHelloInterval OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The frequency at which PIM Hello messages are transmitted on this PIM interface. Recommends a higher number for slower speed serial lines." DEFVAL { 30 } ::= { wfPimIfEntry 7 } wfPimIfMode OBJECT-TYPE SYNTAX INTEGER { dense(1), sparse(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Configure this interface for Sparse Mode or Dense Mode" DEFVAL { sparse } ::= { wfPimIfEntry 8 } wfPimIfCacheTimeOut OBJECT-TYPE SYNTAX INTEGER (5..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "How long an entry should remain in the PIM cache before being timed out and deleted" DEFVAL { 210 } ::= { wfPimIfEntry 9 } wfPimIfDefaultGlobalJoinPruneIntervalDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, the Join/Prune interval used on this interface will be the one defined in pim global wfPimJoinPruneInterval. If disabled, the interface mib wfPimIfJoinPruneInterval will be in effect." DEFVAL { enabled } ::= { wfPimIfEntry 10 } wfPimIfJoinPruneInterval OBJECT-TYPE SYNTAX INTEGER(5..18724) ACCESS read-write STATUS mandatory DESCRIPTION "The interval at which periodic PIM-SM Join/Prune messages are transmitted on this PIM interface. This will only be in effect if wfPimIfDefaultGlobalJoinPruneIntervalDisable is enabled." DEFVAL { 60 } ::= { wfPimIfEntry 11 } wfPimIfDownstreamIgmpRelayEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/disable support for IGMP Relay as downstream router. By default, we disable this support. By enabling this support, PIM router is allowed to receive multicast data from IGMP Relay downstream, encapsulate it within Register, and send it to RP. If this mib is enabled for an interface, all other PIM routers on the same physical link as this interface should have this mib enabled for the same interface." DEFVAL { disabled } ::= { wfPimIfEntry 12 } wfPimIfLocalDRPriority OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The DR Election Priority option is used when people want to have control over which router is elected as the DR, irrespective of the address of routers on the same LAN. This is needed on LANs where new routers can be added and configured by different operators. The numerically larger priority is always preferred. The DR election priority is used only when all routers on the LAN include this option in their Hellos. A value of zero will disable this feature on the LAN." DEFVAL { 1 } ::= { wfPimIfEntry 13 } wfPimIfDR OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Designated Router on this PIM interface. For point- to-point interfaces, this object has the value 0.0.0.0." ::= { wfPimIfEntry 14 } wfPimIfDRPriority OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The elected Designated Router priority on the LAN which connects to this PIM interface. If this is zero, it indicates the DR is elected using the highest ip address. Otherwise priority mechanism is used." DEFVAL { 1 } ::= { wfPimIfEntry 15 } wfPimIfInHellos OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Pim Hello packets recieved" ::= { wfPimIfEntry 16 } wfPimIfOutHellos OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Pim Hello packets sent" ::= { wfPimIfEntry 17 } wfPimIfInPrunes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of prunes this circuit has recieved" ::= { wfPimIfEntry 18 } wfPimIfOutPrunes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of prunes this circuit has sent" ::= { wfPimIfEntry 19 } wfPimIfInGrafts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of grafts this circuit has recieved" ::= { wfPimIfEntry 20 } wfPimIfOutGrafts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of grafts this circuit has sent" ::= { wfPimIfEntry 21 } wfPimIfInCRPAdvs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of C-RP-Adv packets received on this interface. " ::= { wfPimIfEntry 22 } wfPimIfOutCRPAdvs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of C-RP-Adv packets transmitted out of this interface" ::= { wfPimIfEntry 23 } wfPimIfInRPSets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of RP-Set packets received on this interface. " ::= { wfPimIfEntry 24 } wfPimIfOutRPSets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of RP-Set packets send out of this interface. " ::= { wfPimIfEntry 25 } wfPimIfInRegisters OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Register messages received on this interface. " ::= { wfPimIfEntry 26 } wfPimIfOutRegisters OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Register messages sent from this interface. " ::= { wfPimIfEntry 27 } wfPimIfInRegStop OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Register Stop packets received on this interface. " ::= { wfPimIfEntry 28 } wfPimIfOutRegStop OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Register Stop packets sent from this interface. " ::= { wfPimIfEntry 29 } wfPimIfInJoinPrunes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Join/Prunes this circuit has recieved" ::= { wfPimIfEntry 30 } wfPimIfOutJoinPrunes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Join/Prunes this circuit has sent" ::= { wfPimIfEntry 31 } -- -- PIM Neigbhor Table -- wfPimNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF WfPimNeighborEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The (conceptual) table listing the router's PIM neighbors." ::= { wfPimGroup 3 } wfPimNeighborEntry OBJECT-TYPE SYNTAX WfPimNeighborEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Pim Neighbor table" INDEX { wfPimNeighborAddress } ::= { wfPimNeighborTable 1 } WfPimNeighborEntry ::= SEQUENCE { wfPimNeighborAddress IpAddress, wfPimNeighborCct INTEGER, wfPimNeighborUpTime INTEGER, wfPimNeighborExpiryTime INTEGER, wfPimNeighboringRouterGenId INTEGER, wfPimNeighboringRouterDRPriority INTEGER } wfPimNeighborAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the PIM neighbor for which this entry contains information." ::= { wfPimNeighborEntry 1 } wfPimNeighborCct OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of Cct for the interface used to reach this PIM neighbor." ::= { wfPimNeighborEntry 2 } wfPimNeighborUpTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The time since this PIM neighbor (last) became a neighbor of the local router." ::= { wfPimNeighborEntry 3 } wfPimNeighborExpiryTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minimum time remaining before this PIM neighbor will be aged out." ::= { wfPimNeighborEntry 4 } wfPimNeighboringRouterGenId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The neighboring router's generation identifier. If this id is different from before, then this neighbor was just rebooted." ::= { wfPimNeighborEntry 5 } wfPimNeighboringRouterDRPriority OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The neighboring router's local DR Priority. The neighbor with the highest priority will be elected as the DR on the LAN. This is only true if all neighbors on this LAN participate in DR Priority election. Otherwise, the highest ip address on the LAN will be elected as the DR." ::= { wfPimNeighborEntry 6 } END -- Wellfleet-PIM-MIB