MSIPRIP2-MIB

MIB Reference — IPNetwork Monitor

All MIBsMSIPRIP2-MIB

Category: Network Interfaces, Routing Protocols, Vendor: Microsoft

Description:

Microsoft MIB for managing RIP Version 2 routing protocol on Windows systems, including interface configuration and statistics.

Imported Objects

From MSFT-MIB

microsoftOBJECT-IDENTITY
softwareOBJECT-IDENTITY

From RFC1155-SMI

Counter
IpAddress
OBJECT-TYPE
TimeTicks
enterprises

What Is MSIPRIP2-MIB?

MSIPRIP2-MIB is a Microsoft proprietary MIB for managing RIP Version 2 (Routing Information Protocol) on Windows Server systems running the RRAS (Routing and Remote Access Service) role. It exposes global routing configuration data (logging level, queue sizes, triggered-update interval), peer-filtering configuration (a peer filter table), and per-interface RIP settings, alongside route-change and response-send activity counters. Its monitoring value spans software/protocol status and activity counters — tracking route churn (globalSystemRouteChanges), response traffic volume (globalTotalResponseSends), and queue-size/logging configuration, which would reveal a Windows RIP router experiencing route flapping or queue overflow under load. It is built as a Microsoft implementation of the standard IETF RIPv2 protocol (RFC 2453), effectively a vendor-specific management MIB for a standards-based routing protocol running on Windows. It would be deployed on Windows Server systems configured as RIPv2 routers, typically in smaller enterprise networks using RRAS for basic dynamic routing. Network engineers evaluating or troubleshooting this functionality can download the MSIPRIP2-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in MSIPRIP2-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.

What Can Be Monitored

  • RIP route change counts
  • RIP response send activity
  • peer filter configuration
  • queue size and triggered-update interval settings
  • logging level

Supported Devices

  • Windows Server systems running RRAS (Routing and Remote Access Service)

Monitoring Examples

An administrator would poll globalSystemRouteChanges to detect unusual route churn/flapping and globalTotalResponseSends to gauge RIP update traffic volume on a Windows RRAS router, while checking globalMaxRecQueueSize/globalMaxSendQueueSize against globalMinTriggeredUpdateInterval to ensure queue and timer settings are appropriate for the network's route count. Reviewing globalPeerFilterTable/globalPeerFilterEntry (globalPFAddr, globalPFTag) would confirm which RIP peers are being filtered, and an unexpectedly high globalSystemRouteChanges count would indicate route instability somewhere in the RIP domain.

OIDs
OID symbolicOID numericTypeAccessDescription
msiprip21.3.6.1.4.1.311.1.11
_pysmi_global1.3.6.1.4.1.311.1.11.1
CTR globalSystemRouteChanges1.3.6.1.4.1.311.1.11.1.1Counterread-onlyNumber of changes RIP has made to the system routing tables.
CTR globalTotalResponseSends1.3.6.1.4.1.311.1.11.1.2Counterread-onlyNumber of request messages for which responses have been sent.
INT globalLoggingLevel1.3.6.1.4.1.311.1.11.1.3INTEGERread-writeInformation logged can be None, Error only, Error + Warning, Error + Warn + Logging. This variable controls the amount of information logged
INT globalMaxRecQueueSize1.3.6.1.4.1.311.1.11.1.4INTEGERread-writeMaximum size to use for queueing incoming packets.
INT globalMaxSendQueueSize1.3.6.1.4.1.311.1.11.1.5INTEGERread-writeMaximum size to use for queueing outgoing packets.
TIK globalMinTriggeredUpdateInterval1.3.6.1.4.1.311.1.11.1.6TimeTicksread-writeMinimum lag time before sending a triggered update. Used to consolidate updates to the route table and reduce number of updates sent.
INT globalPeerFilterMode1.3.6.1.4.1.311.1.11.1.7INTEGERread-writeControls the use of update messages from the list of peers in the peer filter table. If set to include routes will be only be accepted if they are from the routers in the peer array. If set to exclude routes will be rejected that come from the routers whose addresses are in the peer array, and all other routers will be accepted.
INT globalPeerFilterCount1.3.6.1.4.1.311.1.11.1.8INTEGERread-onlyNumber of entries in the peer filter table
globalPeerFilterTable1.3.6.1.4.1.311.1.11.1.9not-accessibleTable of peer routers communicating with this router via RIP
globalPeerFilterEntry1.3.6.1.4.1.311.1.11.1.9.1not-accessiblePeer router entry. Contains the IP address of peer router
IP globalPFAddr1.3.6.1.4.1.311.1.11.1.9.1.1IpAddressread-writeIP Address of peer router
INT globalPFTag1.3.6.1.4.1.311.1.11.1.9.1.2INTEGERread-writecreate : Creates an entry in the Global Peer Filter table delete : Deletes an entry in the Global Peer Filter table
interface1.3.6.1.4.1.311.1.11.2
ifStatsTable1.3.6.1.4.1.311.1.11.2.1not-accessibleTable of RIP statistics for interfaces
ifStatsEntry1.3.6.1.4.1.311.1.11.2.1.1not-accessibleRIP interface statistics entry. Each entry contains counts of send/receive failures, requests/resposes sent/received, bad packets/entries reveived and triggered updates sent
INT ifSEIndex1.3.6.1.4.1.311.1.11.2.1.1.1INTEGERread-onlyIndex for the RIP interface Statistics table
INT ifSEState1.3.6.1.4.1.311.1.11.2.1.1.2INTEGERread-onlyCurrent state of RIP on this interface.
CTR ifSESendFailures1.3.6.1.4.1.311.1.11.2.1.1.3Counterread-onlyNumber of times a failure occurred while attempting to send a packet on this interface.
CTR ifSEReceiveFailures1.3.6.1.4.1.311.1.11.2.1.1.4Counterread-onlyNumber of times a failure occurred while attempting to receive a packet on this interface.
CTR ifSERequestSends1.3.6.1.4.1.311.1.11.2.1.1.5Counterread-onlyNumber of RIP REQUEST packets sent on this interface.
CTR ifSERequestReceiveds1.3.6.1.4.1.311.1.11.2.1.1.6Counterread-onlyNumber of RIP REQUEST packets received on this interface.
CTR ifSEResponseSends1.3.6.1.4.1.311.1.11.2.1.1.7Counterread-onlyNumber of RIP RESPONSE packets sent on this interface.
CTR ifSEResponseReceiveds1.3.6.1.4.1.311.1.11.2.1.1.8Counterread-onlyNumber of RIP RESPONSE packets received on this interface.
CTR ifSEBadResponsePacketReceiveds1.3.6.1.4.1.311.1.11.2.1.1.9Counterread-onlyNumber of RIP RESPONSE packets discarded due to errors in the header.
CTR ifSEBadResponseEntriesReceiveds1.3.6.1.4.1.311.1.11.2.1.1.10Counterread-onlyNumber of RIP RESPONSE routes ignored due to errors in the entry.
CTR ifSETriggeredUpdateSends1.3.6.1.4.1.311.1.11.2.1.1.11Counterread-onlyCount of triggered updates sent.
ifConfigTable1.3.6.1.4.1.311.1.11.2.2not-accessibleRIP Interface configuration table. List of subnets that require separate configuration in RIP.
ifConfigEntry1.3.6.1.4.1.311.1.11.2.2.1not-accessibleRIP configuration entry for an interface. A single routing domain in a single subnet.
INT ifCEIndex1.3.6.1.4.1.311.1.11.2.2.1.1INTEGERread-onlyIndex for RIP interface config. table.
INT ifCEState1.3.6.1.4.1.311.1.11.2.2.1.2INTEGERread-onlyCurrent state of RIP on this interface.
INT ifCEMetric1.3.6.1.4.1.311.1.11.2.2.1.3INTEGERread-writeMetric for the network connected to this interface.
INT ifCEUpdateMode1.3.6.1.4.1.311.1.11.2.2.1.4INTEGERread-writeMode for sending update messages. If set to periodic, then messages are sent based on the value of ifCEFullUpdateInterval. Otherwise update messages are sent only on demand.
INT ifCEAcceptMode1.3.6.1.4.1.311.1.11.2.2.1.5INTEGERread-writeSpecifies the type of RIP messages that will be accepted by this router disable : No RIP messages wil be accepted rip1 : Only RIP-1 messages will be accepted rip1Compat : Both RIP-1 and RIP-2 messages will be accepted rip2 : Only RIP-2 messages will be accepted
INT ifCEAnnounceMode1.3.6.1.4.1.311.1.11.2.2.1.6INTEGERread-writeSpecifies the type of RIP messages that will be sent by this router. disable : No RIP messages wil be sent rip1 : Only RIP-1 messages will be sent in compliance with RFC 1058. rip1Compat : RIP-2 messages will be broadcast using RFC 1058 subsumption rules. rip2 : RIP-2 messages will be multicast
INT ifCEProtocolFlags1.3.6.1.4.1.311.1.11.2.2.1.7INTEGERread-writeOptions for control of RIP operation. These options can be used in combination. Option value -------------------------------------------------- 1. ACCEPT_HOST_ROUTES 0x00000001 2. ANNOUNCE_HOST_ROUTES 0x00000002 3. ACCEPT_DEFAULT_ROUTES 0x00000004 4. ANNOUNCE_DEFAULT_ROUTES 0x00000008 5. SPLIT_HORIZON 0x00000010 6. POISON_REVERSE 0x00000020 7. GRACEFUL_SHUTDOWN 0x00000040 8. TRIGGERED_UPDATES 0x00000080 9. OVERWRITE_STATIC_ROUTES 0x00000100
TIK ifCERouteExpirationInterval1.3.6.1.4.1.311.1.11.2.2.1.8TimeTicksread-writeInterval after which route is marked for deletion.
TIK ifCERouteRemovalInterval1.3.6.1.4.1.311.1.11.2.2.1.9TimeTicksread-writeInterval after which a route marked for deletion is removed.
TIK ifCEFullUpdateInterval1.3.6.1.4.1.311.1.11.2.2.1.10TimeTicksread-onlyInterval between route table annoucements.
INT ifCEAuthenticationType1.3.6.1.4.1.311.1.11.2.2.1.11INTEGERread-writeType of authentication to be used on this interface.
OCT ifCEAuthenticationKey1.3.6.1.4.1.311.1.11.2.2.1.12OCTET STRINGread-writeThe value to be used as the Authentication key whenever the corresponding instance of ifCEAuthenticationType has a value other than noAuthentication. A modification of the corresponding instance of ifCEAuthentiationType does not modify the ifCEAuthenticationKey value. If a string shorter than 16 octects is supplied, it will be left-justified and padded to 16 octects, on the right with nulls (0x00). Reading this object always results in an OCTET STRING of length zero; authentication may not be bypasssed by reading the MIB object
INT ifCERouteTag1.3.6.1.4.1.311.1.11.2.2.1.13INTEGERread-writeValue inserted into the Routing Domain field of all RIP packets sent on this interface.
INT ifCEUnicastPeerMode1.3.6.1.4.1.311.1.11.2.2.1.14INTEGERread-writeDetermines the unicast behavior when route update messages are sent. If set to peerAlso, updates are sent to those peers in the RIP unicast peer table corresponding to this interace as well as being sent via broadcast/multicast. If set to peerOnly, updates are sent only those peers listed in in the RIP Unicast peer table corresponding to this interface.
INT ifCEAcceptFilterMode1.3.6.1.4.1.311.1.11.2.2.1.15INTEGERread-writeDetermines the accept behaviour of the RIP router. If set to include the entries in the Accept Filter Table corresponding to this interface specify the routes to be included. All other routes are excluded. If set to exclude the entries in the Accept Filter Table corresponding to this interface specify the routes to be excluded.
INT ifCEAnnounceFilterMode1.3.6.1.4.1.311.1.11.2.2.1.16INTEGERread-writeDetermines the annouce behaviour of the RIP router. If set to include the entries in the Announce Filter Table corresponding to this interface specify the routes to be included. All other routes are excluded. If set to exclude the entries in the Announce Filter Table corresponding to this interface specify the routes to be excluded.
INT ifCEUnicastPeerCount1.3.6.1.4.1.311.1.11.2.2.1.17INTEGERread-writeNumber of entries in the Unicast Peer Table corresponding to this interface entry.
INT ifCEAcceptFilterCount1.3.6.1.4.1.311.1.11.2.2.1.18INTEGERread-writeNumber of entries in the Accept Filter Table corresponding to this interface entry.
INT ifCEAnnounceFilterCount1.3.6.1.4.1.311.1.11.2.2.1.19INTEGERread-writeNumber of entries in the Announce Filter Table corresponding to this interface entry.
ifUnicastPeersTable1.3.6.1.4.1.311.1.11.2.3not-accessibleTable of the peers routers to which update messages need to be unicast
ifUnicastPeersEntry1.3.6.1.4.1.311.1.11.2.3.1not-accessibleEntry for a peer router for an interface
INT ifUPIfIndex1.3.6.1.4.1.311.1.11.2.3.1.1INTEGERread-writeInterface index corresponding to the interface with which this peer router is associated.
IP ifUPAddress1.3.6.1.4.1.311.1.11.2.3.1.2IpAddressread-writeIP Address of a peer router.
INT ifUPTag1.3.6.1.4.1.311.1.11.2.3.1.3INTEGERread-writecreate : Creates an entry in the unicast peer table delete : Deletes an entry in the unicast peer table
ifAcceptRouteFilterTable1.3.6.1.4.1.311.1.11.2.4not-accessibleTable of the route filters used to filter the set of routes accepted over an interface.
ifAcceptRouteFilterEntry1.3.6.1.4.1.311.1.11.2.4.1not-accessibleEntry for a route filter for an interface
INT ifAcceptRFIfIndex1.3.6.1.4.1.311.1.11.2.4.1.1INTEGERread-writeInterface index corresponding to the interface to which this route filter entry corresponds
IP ifAcceptRFLoAddress1.3.6.1.4.1.311.1.11.2.4.1.2IpAddressread-writeLowest address in the range of routes covered by this filter.
IP ifAcceptRFHiAddress1.3.6.1.4.1.311.1.11.2.4.1.3IpAddressread-writeHigher address in the range routes covered by this filter.
INT ifAcceptRFTag1.3.6.1.4.1.311.1.11.2.4.1.4INTEGERread-writecreate : Creates an entry in the Accept Route Filter table delete : Deletes an entry in the Accept Route Filter table
ifAnnounceRouteFilterTable1.3.6.1.4.1.311.1.11.2.5not-accessibleTable of the route filters used to filter the set of routes annouced over an interface.
ifAnnounceRouteFilterEntry1.3.6.1.4.1.311.1.11.2.5.1not-accessibleEntry for a route filter for an interface.
INT ifAnnounceRFIfIndex1.3.6.1.4.1.311.1.11.2.5.1.1INTEGERread-writeInterface index corresponding to the interface to which this route filter entry corresponds
IP ifAnnounceRFLoAddress1.3.6.1.4.1.311.1.11.2.5.1.2IpAddressread-writeLowest address in the range of routes covered by this filter.
IP ifAnnounceRFHiAddress1.3.6.1.4.1.311.1.11.2.5.1.3IpAddressread-writeHigher address in the range routes covered by this filter.
INT ifAnnounceRFTag1.3.6.1.4.1.311.1.11.2.5.1.4INTEGERread-writecreate : Creates an entry in the Announce Route Filter table delete : Deletes an entry in the Announce Route Filter table
ifBindingTable1.3.6.1.4.1.311.1.11.2.6not-accessibleTable containing binding information for each interface.
ifBindingEntry1.3.6.1.4.1.311.1.11.2.6.1not-accessibleBinding information entry for an interface
INT ifBindingIndex1.3.6.1.4.1.311.1.11.2.6.1.1INTEGERread-onlyIndex corresponding to an interface entry in the binding table
INT ifBindingState1.3.6.1.4.1.311.1.11.2.6.1.2INTEGERread-onlyState of the interface binding
CTR ifBindingCounts1.3.6.1.4.1.311.1.11.2.6.1.3Counterread-onlyNumber of IP address bound to this interface. This is also the number of entries in the Interface Address Table corresponding to this interface.
ifAddressTable1.3.6.1.4.1.311.1.11.2.7not-accessibleTable of IP addresses bound to interfaces
ifAddressEntry1.3.6.1.4.1.311.1.11.2.7.1not-accessibleEntry for an IP address for an interface
INT ifAEIfIndex1.3.6.1.4.1.311.1.11.2.7.1.1INTEGERread-onlyIndex corresponding to the Interface with which this entry is associated.
IP ifAEAddress1.3.6.1.4.1.311.1.11.2.7.1.2IpAddressread-onlyIp address bound to the associated interface.
IP ifAEMask1.3.6.1.4.1.311.1.11.2.7.1.3IpAddressread-onlyAddress Mask associated with the IP address contained in the corresponding ifAEAddress field.
peer1.3.6.1.4.1.311.1.11.3
ifPeerStatsTable1.3.6.1.4.1.311.1.11.3.1not-accessibleTable of peer router statistics
ifPeerStatsEntry1.3.6.1.4.1.311.1.11.3.1.1not-accessibleEntry corresponding to a peer router.
IP ifPSAddress1.3.6.1.4.1.311.1.11.3.1.1.1IpAddressread-onlyIP Address that the peer is using as its source address.
INT ifPSLastPeerRouteTag1.3.6.1.4.1.311.1.11.3.1.1.2INTEGERread-onlyThe route-tag of the last route in the last RIP RESPONSE received from this peer.
TIK ifPSLastPeerUpdateTickCount1.3.6.1.4.1.311.1.11.3.1.1.3TimeTicksread-onlyThe tick-count in milliseconds at the time of the last RIP RESPONSE received from this peer.
INT ifPSLastPeerUpdateVersion1.3.6.1.4.1.311.1.11.3.1.1.4INTEGERread-onlyThe update version of the last RIP RESPONSE received from this peer.
CTR ifPSPeerBadResponsePackets1.3.6.1.4.1.311.1.11.3.1.1.5Counterread-onlyThe number of RIP RESPONSE packets which were received from this peer and subsequently discarded.
CTR ifPSPeerBadResponseEntries1.3.6.1.4.1.311.1.11.3.1.1.6Counterread-onlyThe number of routes in RIP RESPONSE packets which were received from this peer and subsequently discarded.

RFC description

RIP Version 2 global, interface, and peer statistics for Microsoft network routing management.

Start monitoring Windows Server running RRAS (RIPv2 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 MSIPRIP2-MIB