All MIBs › MSIPRIP2-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
| microsoft | OBJECT-IDENTITY |
| software | OBJECT-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 symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| msiprip2 | 1.3.6.1.4.1.311.1.11 | |||
| _pysmi_global | 1.3.6.1.4.1.311.1.11.1 | |||
| CTR globalSystemRouteChanges | 1.3.6.1.4.1.311.1.11.1.1 | Counter | read-only | Number of changes RIP has made to the system routing tables. |
| CTR globalTotalResponseSends | 1.3.6.1.4.1.311.1.11.1.2 | Counter | read-only | Number of request messages for which responses have been sent. |
| INT globalLoggingLevel | 1.3.6.1.4.1.311.1.11.1.3 | INTEGER | read-write | Information logged can be None, Error only, Error + Warning, Error + Warn + Logging. This variable controls the amount of information logged |
| INT globalMaxRecQueueSize | 1.3.6.1.4.1.311.1.11.1.4 | INTEGER | read-write | Maximum size to use for queueing incoming packets. |
| INT globalMaxSendQueueSize | 1.3.6.1.4.1.311.1.11.1.5 | INTEGER | read-write | Maximum size to use for queueing outgoing packets. |
| TIK globalMinTriggeredUpdateInterval | 1.3.6.1.4.1.311.1.11.1.6 | TimeTicks | read-write | Minimum lag time before sending a triggered update. Used to consolidate updates to the route table and reduce number of updates sent. |
| INT globalPeerFilterMode | 1.3.6.1.4.1.311.1.11.1.7 | INTEGER | read-write | Controls 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 globalPeerFilterCount | 1.3.6.1.4.1.311.1.11.1.8 | INTEGER | read-only | Number of entries in the peer filter table |
| globalPeerFilterTable | 1.3.6.1.4.1.311.1.11.1.9 | not-accessible | Table of peer routers communicating with this router via RIP | |
| globalPeerFilterEntry | 1.3.6.1.4.1.311.1.11.1.9.1 | not-accessible | Peer router entry. Contains the IP address of peer router | |
| IP globalPFAddr | 1.3.6.1.4.1.311.1.11.1.9.1.1 | IpAddress | read-write | IP Address of peer router |
| INT globalPFTag | 1.3.6.1.4.1.311.1.11.1.9.1.2 | INTEGER | read-write | create : Creates an entry in the Global Peer Filter table delete : Deletes an entry in the Global Peer Filter table |
| interface | 1.3.6.1.4.1.311.1.11.2 | |||
| ifStatsTable | 1.3.6.1.4.1.311.1.11.2.1 | not-accessible | Table of RIP statistics for interfaces | |
| ifStatsEntry | 1.3.6.1.4.1.311.1.11.2.1.1 | not-accessible | RIP interface statistics entry. Each entry contains counts of send/receive failures, requests/resposes sent/received, bad packets/entries reveived and triggered updates sent | |
| INT ifSEIndex | 1.3.6.1.4.1.311.1.11.2.1.1.1 | INTEGER | read-only | Index for the RIP interface Statistics table |
| INT ifSEState | 1.3.6.1.4.1.311.1.11.2.1.1.2 | INTEGER | read-only | Current state of RIP on this interface. |
| CTR ifSESendFailures | 1.3.6.1.4.1.311.1.11.2.1.1.3 | Counter | read-only | Number of times a failure occurred while attempting to send a packet on this interface. |
| CTR ifSEReceiveFailures | 1.3.6.1.4.1.311.1.11.2.1.1.4 | Counter | read-only | Number of times a failure occurred while attempting to receive a packet on this interface. |
| CTR ifSERequestSends | 1.3.6.1.4.1.311.1.11.2.1.1.5 | Counter | read-only | Number of RIP REQUEST packets sent on this interface. |
| CTR ifSERequestReceiveds | 1.3.6.1.4.1.311.1.11.2.1.1.6 | Counter | read-only | Number of RIP REQUEST packets received on this interface. |
| CTR ifSEResponseSends | 1.3.6.1.4.1.311.1.11.2.1.1.7 | Counter | read-only | Number of RIP RESPONSE packets sent on this interface. |
| CTR ifSEResponseReceiveds | 1.3.6.1.4.1.311.1.11.2.1.1.8 | Counter | read-only | Number of RIP RESPONSE packets received on this interface. |
| CTR ifSEBadResponsePacketReceiveds | 1.3.6.1.4.1.311.1.11.2.1.1.9 | Counter | read-only | Number of RIP RESPONSE packets discarded due to errors in the header. |
| CTR ifSEBadResponseEntriesReceiveds | 1.3.6.1.4.1.311.1.11.2.1.1.10 | Counter | read-only | Number of RIP RESPONSE routes ignored due to errors in the entry. |
| CTR ifSETriggeredUpdateSends | 1.3.6.1.4.1.311.1.11.2.1.1.11 | Counter | read-only | Count of triggered updates sent. |
| ifConfigTable | 1.3.6.1.4.1.311.1.11.2.2 | not-accessible | RIP Interface configuration table. List of subnets that require separate configuration in RIP. | |
| ifConfigEntry | 1.3.6.1.4.1.311.1.11.2.2.1 | not-accessible | RIP configuration entry for an interface. A single routing domain in a single subnet. | |
| INT ifCEIndex | 1.3.6.1.4.1.311.1.11.2.2.1.1 | INTEGER | read-only | Index for RIP interface config. table. |
| INT ifCEState | 1.3.6.1.4.1.311.1.11.2.2.1.2 | INTEGER | read-only | Current state of RIP on this interface. |
| INT ifCEMetric | 1.3.6.1.4.1.311.1.11.2.2.1.3 | INTEGER | read-write | Metric for the network connected to this interface. |
| INT ifCEUpdateMode | 1.3.6.1.4.1.311.1.11.2.2.1.4 | INTEGER | read-write | Mode 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 ifCEAcceptMode | 1.3.6.1.4.1.311.1.11.2.2.1.5 | INTEGER | read-write | Specifies 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 ifCEAnnounceMode | 1.3.6.1.4.1.311.1.11.2.2.1.6 | INTEGER | read-write | Specifies 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 ifCEProtocolFlags | 1.3.6.1.4.1.311.1.11.2.2.1.7 | INTEGER | read-write | Options 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 ifCERouteExpirationInterval | 1.3.6.1.4.1.311.1.11.2.2.1.8 | TimeTicks | read-write | Interval after which route is marked for deletion. |
| TIK ifCERouteRemovalInterval | 1.3.6.1.4.1.311.1.11.2.2.1.9 | TimeTicks | read-write | Interval after which a route marked for deletion is removed. |
| TIK ifCEFullUpdateInterval | 1.3.6.1.4.1.311.1.11.2.2.1.10 | TimeTicks | read-only | Interval between route table annoucements. |
| INT ifCEAuthenticationType | 1.3.6.1.4.1.311.1.11.2.2.1.11 | INTEGER | read-write | Type of authentication to be used on this interface. |
| OCT ifCEAuthenticationKey | 1.3.6.1.4.1.311.1.11.2.2.1.12 | OCTET STRING | read-write | The 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 ifCERouteTag | 1.3.6.1.4.1.311.1.11.2.2.1.13 | INTEGER | read-write | Value inserted into the Routing Domain field of all RIP packets sent on this interface. |
| INT ifCEUnicastPeerMode | 1.3.6.1.4.1.311.1.11.2.2.1.14 | INTEGER | read-write | Determines 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 ifCEAcceptFilterMode | 1.3.6.1.4.1.311.1.11.2.2.1.15 | INTEGER | read-write | Determines 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 ifCEAnnounceFilterMode | 1.3.6.1.4.1.311.1.11.2.2.1.16 | INTEGER | read-write | Determines 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 ifCEUnicastPeerCount | 1.3.6.1.4.1.311.1.11.2.2.1.17 | INTEGER | read-write | Number of entries in the Unicast Peer Table corresponding to this interface entry. |
| INT ifCEAcceptFilterCount | 1.3.6.1.4.1.311.1.11.2.2.1.18 | INTEGER | read-write | Number of entries in the Accept Filter Table corresponding to this interface entry. |
| INT ifCEAnnounceFilterCount | 1.3.6.1.4.1.311.1.11.2.2.1.19 | INTEGER | read-write | Number of entries in the Announce Filter Table corresponding to this interface entry. |
| ifUnicastPeersTable | 1.3.6.1.4.1.311.1.11.2.3 | not-accessible | Table of the peers routers to which update messages need to be unicast | |
| ifUnicastPeersEntry | 1.3.6.1.4.1.311.1.11.2.3.1 | not-accessible | Entry for a peer router for an interface | |
| INT ifUPIfIndex | 1.3.6.1.4.1.311.1.11.2.3.1.1 | INTEGER | read-write | Interface index corresponding to the interface with which this peer router is associated. |
| IP ifUPAddress | 1.3.6.1.4.1.311.1.11.2.3.1.2 | IpAddress | read-write | IP Address of a peer router. |
| INT ifUPTag | 1.3.6.1.4.1.311.1.11.2.3.1.3 | INTEGER | read-write | create : Creates an entry in the unicast peer table delete : Deletes an entry in the unicast peer table |
| ifAcceptRouteFilterTable | 1.3.6.1.4.1.311.1.11.2.4 | not-accessible | Table of the route filters used to filter the set of routes accepted over an interface. | |
| ifAcceptRouteFilterEntry | 1.3.6.1.4.1.311.1.11.2.4.1 | not-accessible | Entry for a route filter for an interface | |
| INT ifAcceptRFIfIndex | 1.3.6.1.4.1.311.1.11.2.4.1.1 | INTEGER | read-write | Interface index corresponding to the interface to which this route filter entry corresponds |
| IP ifAcceptRFLoAddress | 1.3.6.1.4.1.311.1.11.2.4.1.2 | IpAddress | read-write | Lowest address in the range of routes covered by this filter. |
| IP ifAcceptRFHiAddress | 1.3.6.1.4.1.311.1.11.2.4.1.3 | IpAddress | read-write | Higher address in the range routes covered by this filter. |
| INT ifAcceptRFTag | 1.3.6.1.4.1.311.1.11.2.4.1.4 | INTEGER | read-write | create : Creates an entry in the Accept Route Filter table delete : Deletes an entry in the Accept Route Filter table |
| ifAnnounceRouteFilterTable | 1.3.6.1.4.1.311.1.11.2.5 | not-accessible | Table of the route filters used to filter the set of routes annouced over an interface. | |
| ifAnnounceRouteFilterEntry | 1.3.6.1.4.1.311.1.11.2.5.1 | not-accessible | Entry for a route filter for an interface. | |
| INT ifAnnounceRFIfIndex | 1.3.6.1.4.1.311.1.11.2.5.1.1 | INTEGER | read-write | Interface index corresponding to the interface to which this route filter entry corresponds |
| IP ifAnnounceRFLoAddress | 1.3.6.1.4.1.311.1.11.2.5.1.2 | IpAddress | read-write | Lowest address in the range of routes covered by this filter. |
| IP ifAnnounceRFHiAddress | 1.3.6.1.4.1.311.1.11.2.5.1.3 | IpAddress | read-write | Higher address in the range routes covered by this filter. |
| INT ifAnnounceRFTag | 1.3.6.1.4.1.311.1.11.2.5.1.4 | INTEGER | read-write | create : Creates an entry in the Announce Route Filter table delete : Deletes an entry in the Announce Route Filter table |
| ifBindingTable | 1.3.6.1.4.1.311.1.11.2.6 | not-accessible | Table containing binding information for each interface. | |
| ifBindingEntry | 1.3.6.1.4.1.311.1.11.2.6.1 | not-accessible | Binding information entry for an interface | |
| INT ifBindingIndex | 1.3.6.1.4.1.311.1.11.2.6.1.1 | INTEGER | read-only | Index corresponding to an interface entry in the binding table |
| INT ifBindingState | 1.3.6.1.4.1.311.1.11.2.6.1.2 | INTEGER | read-only | State of the interface binding |
| CTR ifBindingCounts | 1.3.6.1.4.1.311.1.11.2.6.1.3 | Counter | read-only | Number of IP address bound to this interface. This is also the number of entries in the Interface Address Table corresponding to this interface. |
| ifAddressTable | 1.3.6.1.4.1.311.1.11.2.7 | not-accessible | Table of IP addresses bound to interfaces | |
| ifAddressEntry | 1.3.6.1.4.1.311.1.11.2.7.1 | not-accessible | Entry for an IP address for an interface | |
| INT ifAEIfIndex | 1.3.6.1.4.1.311.1.11.2.7.1.1 | INTEGER | read-only | Index corresponding to the Interface with which this entry is associated. |
| IP ifAEAddress | 1.3.6.1.4.1.311.1.11.2.7.1.2 | IpAddress | read-only | Ip address bound to the associated interface. |
| IP ifAEMask | 1.3.6.1.4.1.311.1.11.2.7.1.3 | IpAddress | read-only | Address Mask associated with the IP address contained in the corresponding ifAEAddress field. |
| peer | 1.3.6.1.4.1.311.1.11.3 | |||
| ifPeerStatsTable | 1.3.6.1.4.1.311.1.11.3.1 | not-accessible | Table of peer router statistics | |
| ifPeerStatsEntry | 1.3.6.1.4.1.311.1.11.3.1.1 | not-accessible | Entry corresponding to a peer router. | |
| IP ifPSAddress | 1.3.6.1.4.1.311.1.11.3.1.1.1 | IpAddress | read-only | IP Address that the peer is using as its source address. |
| INT ifPSLastPeerRouteTag | 1.3.6.1.4.1.311.1.11.3.1.1.2 | INTEGER | read-only | The route-tag of the last route in the last RIP RESPONSE received from this peer. |
| TIK ifPSLastPeerUpdateTickCount | 1.3.6.1.4.1.311.1.11.3.1.1.3 | TimeTicks | read-only | The tick-count in milliseconds at the time of the last RIP RESPONSE received from this peer. |
| INT ifPSLastPeerUpdateVersion | 1.3.6.1.4.1.311.1.11.3.1.1.4 | INTEGER | read-only | The update version of the last RIP RESPONSE received from this peer. |
| CTR ifPSPeerBadResponsePackets | 1.3.6.1.4.1.311.1.11.3.1.1.5 | Counter | read-only | The number of RIP RESPONSE packets which were received from this peer and subsequently discarded. |
| CTR ifPSPeerBadResponseEntries | 1.3.6.1.4.1.311.1.11.3.1.1.6 | Counter | read-only | The 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.