All MIBs › IP-FORWARD-MIB
Organization: IETF IPv6 Working Group http://www.ietf.org/html.charters/ipv6-charter.html
Last Updated: 2006-02-01
Category: IP and Core Protocols, Routing Protocols
Description:
Defines managed objects for managing CIDR multipath IP routes, providing access to the IP forwarding table including destination, next-hop, and routing policy information.
Imported Objects
From IANA-RTPROTO-MIB
| IANAipRouteProtocol |
From IF-MIB
| InterfaceIndexOrZero |
From INET-ADDRESS-MIB
| InetAddress | |
| InetAddressPrefixLength | |
| InetAddressType | |
| InetAutonomousSystemNumber |
From IP-MIB
| ip | OBJECT-IDENTITY |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Counter32 | |
| Gauge32 | |
| Integer32 | |
| IpAddress | |
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| RowStatus |
What Is IP-FORWARD-MIB?
IP-FORWARD-MIB, standardized in IETF RFC 4292, is a vendor-neutral MIB module defining managed objects for viewing and managing CIDR-based, multipath-capable IP routing tables on any IP-forwarding network device such as a router or Layer 3 switch. It exposes the IP forwarding table itself -- destination address, prefix length, next hop, outgoing interface, route type, and routing policy/protocol origin for each route -- along with aggregate counters for the total number of routes and routes discarded. Rather than hardware sensors, its monitoring value is centered on software/control-plane status: the size and content of the routing table, discarded-route counts that can signal routing table exhaustion or misconfiguration, and per-route attributes useful for verifying correct route propagation and failover behavior. It explicitly builds on and complements the base IP-MIB and depends on the InetAddress textual conventions from RFC 4001, replacing the older, IPv4-only ipRouteTable and ipCidrRouteTable used in earlier IP-MIB revisions. It is deployed universally across IP routers, Layer 3 switches, and firewalls from any vendor that support RFC 4292-compliant SNMP agents, and administrators searching vendor documentation for ip-forward-mib will typically find it packaged alongside IP-MIB in the same MIB distribution.
IPNetwork Monitor allows you to monitor SNMP objects defined in IP-FORWARD-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
- total routes in forwarding table
- discarded route count
- per-route destination/prefix/next-hop
- route type and origin
- routing policy association
- outgoing interface per route
Supported Devices
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
- IP router
- Layer 3 switch
Monitoring Examples
An admin would poll inetCidrRouteTable/inetCidrRouteEntry -- keyed by inetCidrRouteDest, inetCidrRoutePfxLen, and inetCidrRouteNextHop -- to verify that a specific destination prefix is being routed through the expected next hop and interface (inetCidrRouteIfIndex), which is invaluable for confirming failover to a backup path after a link outage. Watching inetCidrRouteNumber over time reveals whether the routing table is growing unexpectedly (e.g. a route leak), while a rising inetCidrRouteDiscards counter would indicate routes being rejected due to policy or resource limits. The inetCidrRouteType and inetCidrRoutePolicy fields let an operator distinguish direct, indirect, and policy-based routes when auditing routing behavior on a multipath-capable device.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| ipForward | 1.3.6.1.2.1.4.24 | The MIB module for the management of CIDR multipath IP Routes. Copyright (C) The Internet Society (2006). This version of this MIB module is a part of RFC 4292; see the RFC itself for full legal notices. | ||
| G32 ipForwardNumber | 1.3.6.1.2.1.4.24.1 | Gauge32 | read-only | The number of current ipForwardTable entries that are not invalid. |
| ipForwardTable | 1.3.6.1.2.1.4.24.2 | not-accessible | This entity's IP Routing table. | |
| ipForwardEntry | 1.3.6.1.2.1.4.24.2.1 | not-accessible | A particular route to a particular destination, under a particular policy. | |
| IP ipForwardDest | 1.3.6.1.2.1.4.24.2.1.1 | IpAddress | read-only | The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. This object may not take a Multicast (Class D) address value. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bitwise logical-AND of x with the value of the corresponding instance of the ipForwardMask object is not equal to x. |
| IP ipForwardMask | 1.3.6.1.2.1.4.24.2.1.2 | IpAddress | read-create | Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the ipForwardDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the ipForwardMask by reference to the IP Address Class. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bitwise logical-AND of x with the value of the corresponding instance of the ipForwardDest object is not equal to ipForwardDest. |
| I32 ipForwardPolicy | 1.3.6.1.2.1.4.24.2.1.3 | Integer32 | read-only | The general set of conditions that would cause the selection of one multipath route (set of next hops for a given destination) is referred to as 'policy'. Unless the mechanism indicated by ipForwardProto specifies otherwise, the policy specifier is the IP TOS Field. The encoding of IP TOS is as specified by the following convention. Zero indicates the default path if no more specific policy applies. +-----+-----+-----+-----+-----+-----+-----+-----+ | | | | | PRECEDENCE | TYPE OF SERVICE | 0 | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+ IP TOS IP TOS Field Policy Field Policy Contents Code Contents Code 0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 1 0 ==> 12 0 1 1 1 ==> 14 1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 1 0 ==> 28 1 1 1 1 ==> 30 Protocols defining 'policy' otherwise must either define a set of values that are valid for this object or must implement an integer-instanced policy table for which this object's value acts as an index. |
| IP ipForwardNextHop | 1.3.6.1.2.1.4.24.2.1.4 | IpAddress | read-only | On remote routes, the address of the next system en route; otherwise, 0.0.0.0. |
| I32 ipForwardIfIndex | 1.3.6.1.2.1.4.24.2.1.5 | Integer32 | read-create | The ifIndex value that identifies the local interface through which the next hop of this route should be reached. |
| INT ipForwardType | 1.3.6.1.2.1.4.24.2.1.6 | INTEGER | read-create | The type of route. Note that local(3) refers to a route for which the next hop is the final destination; remote(4) refers to a route for which the next hop is not the final destination. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipForwardTable object. That is, it effectively disassociates the destination identified with said entry from the route identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Proper interpretation of such entries requires examination of the relevant ipForwardType object. |
| INT ipForwardProto | 1.3.6.1.2.1.4.24.2.1.7 | INTEGER | read-only | The routing mechanism via which this route was learned. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols. |
| I32 ipForwardAge | 1.3.6.1.2.1.4.24.2.1.8 | Integer32 | read-only | The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned. |
| OID ipForwardInfo | 1.3.6.1.2.1.4.24.2.1.9 | OBJECT IDENTIFIER | read-create | A reference to MIB definitions specific to the particular routing protocol that is responsible for this route, as determined by the value specified in the route's ipForwardProto value. If this information is not present, its value should be set to the OBJECT IDENTIFIER { 0 0 }, which is a syntactically valid object identifier, and any implementation conforming to ASN.1 and the Basic Encoding Rules must be able to generate and recognize this value. |
| I32 ipForwardNextHopAS | 1.3.6.1.2.1.4.24.2.1.10 | Integer32 | read-create | The Autonomous System Number of the Next Hop. When this is unknown or not relevant to the protocol indicated by ipForwardProto, zero. |
| I32 ipForwardMetric1 | 1.3.6.1.2.1.4.24.2.1.11 | Integer32 | read-create | The primary routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. |
| I32 ipForwardMetric2 | 1.3.6.1.2.1.4.24.2.1.12 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. |
| I32 ipForwardMetric3 | 1.3.6.1.2.1.4.24.2.1.13 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. |
| I32 ipForwardMetric4 | 1.3.6.1.2.1.4.24.2.1.14 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. |
| I32 ipForwardMetric5 | 1.3.6.1.2.1.4.24.2.1.15 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. |
| G32 ipCidrRouteNumber | 1.3.6.1.2.1.4.24.3 | Gauge32 | read-only | The number of current ipCidrRouteTable entries that are not invalid. This object is deprecated in favor of inetCidrRouteNumber and the inetCidrRouteTable. |
| ipCidrRouteTable | 1.3.6.1.2.1.4.24.4 | not-accessible | This entity's IP Routing table. This table has been deprecated in favor of the IP version neutral inetCidrRouteTable. | |
| ipCidrRouteEntry | 1.3.6.1.2.1.4.24.4.1 | not-accessible | A particular route to a particular destination, under a particular policy. | |
| IP ipCidrRouteDest | 1.3.6.1.2.1.4.24.4.1.1 | IpAddress | read-only | The destination IP address of this route. This object may not take a Multicast (Class D) address value. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bitwise logical-AND of x with the value of the corresponding instance of the ipCidrRouteMask object is not equal to x. |
| IP ipCidrRouteMask | 1.3.6.1.2.1.4.24.4.1.2 | IpAddress | read-only | Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the ipCidrRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the ipCidrRouteMask by reference to the IP Address Class. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bitwise logical-AND of x with the value of the corresponding instance of the ipCidrRouteDest object is not equal to ipCidrRouteDest. |
| I32 ipCidrRouteTos | 1.3.6.1.2.1.4.24.4.1.3 | Integer32 | read-only | The policy specifier is the IP TOS Field. The encoding of IP TOS is as specified by the following convention. Zero indicates the default path if no more specific policy applies. +-----+-----+-----+-----+-----+-----+-----+-----+ | | | | | PRECEDENCE | TYPE OF SERVICE | 0 | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+ IP TOS IP TOS Field Policy Field Policy Contents Code Contents Code 0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 1 0 ==> 12 0 1 1 1 ==> 14 1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 1 0 ==> 28 1 1 1 1 ==> 30 |
| IP ipCidrRouteNextHop | 1.3.6.1.2.1.4.24.4.1.4 | IpAddress | read-only | On remote routes, the address of the next system en route; Otherwise, 0.0.0.0. |
| I32 ipCidrRouteIfIndex | 1.3.6.1.2.1.4.24.4.1.5 | Integer32 | read-create | The ifIndex value that identifies the local interface through which the next hop of this route should be reached. |
| INT ipCidrRouteType | 1.3.6.1.2.1.4.24.4.1.6 | INTEGER | read-create | The type of route. Note that local(3) refers to a route for which the next hop is the final destination; remote(4) refers to a route for which the next hop is not the final destination. Routes that do not result in traffic forwarding or rejection should not be displayed, even if the implementation keeps them stored internally. reject (2) refers to a route that, if matched, discards the message as unreachable. This is used in some protocols as a means of correctly aggregating routes. |
| INT ipCidrRouteProto | 1.3.6.1.2.1.4.24.4.1.7 | INTEGER | read-only | The routing mechanism via which this route was learned. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols. |
| I32 ipCidrRouteAge | 1.3.6.1.2.1.4.24.4.1.8 | Integer32 | read-only | The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied, except through knowledge of the routing protocol by which the route was learned. |
| OID ipCidrRouteInfo | 1.3.6.1.2.1.4.24.4.1.9 | OBJECT IDENTIFIER | read-create | A reference to MIB definitions specific to the particular routing protocol that is responsible for this route, as determined by the value specified in the route's ipCidrRouteProto value. If this information is not present, its value should be set to the OBJECT IDENTIFIER { 0 0 }, which is a syntactically valid object identifier, and any implementation conforming to ASN.1 and the Basic Encoding Rules must be able to generate and recognize this value. |
| I32 ipCidrRouteNextHopAS | 1.3.6.1.2.1.4.24.4.1.10 | Integer32 | read-create | The Autonomous System Number of the Next Hop. The semantics of this object are determined by the routing- protocol specified in the route's ipCidrRouteProto value. When this object is unknown or not relevant, its value should be set to zero. |
| I32 ipCidrRouteMetric1 | 1.3.6.1.2.1.4.24.4.1.11 | Integer32 | read-create | The primary routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 ipCidrRouteMetric2 | 1.3.6.1.2.1.4.24.4.1.12 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 ipCidrRouteMetric3 | 1.3.6.1.2.1.4.24.4.1.13 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 ipCidrRouteMetric4 | 1.3.6.1.2.1.4.24.4.1.14 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 ipCidrRouteMetric5 | 1.3.6.1.2.1.4.24.4.1.15 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's ipCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| ROW ipCidrRouteStatus | 1.3.6.1.2.1.4.24.4.1.16 | RowStatus | read-create | The row status variable, used according to row installation and removal conventions. |
| ipForwardConformance | 1.3.6.1.2.1.4.24.5 | |||
| ipForwardGroups | 1.3.6.1.2.1.4.24.5.1 | |||
| ipForwardMultiPathGroup | 1.3.6.1.2.1.4.24.5.1.2 | IP Multipath Route Table. | ||
| ipForwardCidrRouteGroup | 1.3.6.1.2.1.4.24.5.1.3 | The CIDR Route Table. This group has been deprecated and replaced with inetForwardCidrRouteGroup. | ||
| inetForwardCidrRouteGroup | 1.3.6.1.2.1.4.24.5.1.4 | The IP version-independent CIDR Route Table. | ||
| ipForwardCompliances | 1.3.6.1.2.1.4.24.5.2 | |||
| ipForwardCompliance | 1.3.6.1.2.1.4.24.5.2.1 | The compliance statement for SNMPv2 entities that implement the ipForward MIB. This compliance statement has been deprecated and replaced with ipForwardFullCompliance and ipForwardReadOnlyCompliance. | ||
| ipForwardOldCompliance | 1.3.6.1.2.1.4.24.5.2.2 | The compliance statement for SNMP entities that implement the ipForward MIB. | ||
| ipForwardFullCompliance | 1.3.6.1.2.1.4.24.5.2.3 | When this MIB is implemented for read-create, the implementation can claim full compliance. There are a number of INDEX objects that cannot be represented in the form of OBJECT clauses in SMIv2, but for which there are compliance requirements, expressed in OBJECT clause form in this description: -- OBJECT inetCidrRouteDestType -- SYNTAX InetAddressType (ipv4(1), ipv6(2), -- ipv4z(3), ipv6z(4)) -- DESCRIPTION -- This MIB requires support for global and -- non-global ipv4 and ipv6 addresses. -- -- OBJECT inetCidrRouteDest -- SYNTAX InetAddress (SIZE (4 | 8 | 16 | 20)) -- DESCRIPTION -- This MIB requires support for global and -- non-global IPv4 and IPv6 addresses. -- -- OBJECT inetCidrRouteNextHopType -- SYNTAX InetAddressType (unknown(0), ipv4(1), -- ipv6(2), ipv4z(3) -- ipv6z(4)) -- DESCRIPTION -- This MIB requires support for global and -- non-global ipv4 and ipv6 addresses. -- -- OBJECT inetCidrRouteNextHop -- SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20)) -- DESCRIPTION -- This MIB requires support for global and -- non-global IPv4 and IPv6 addresses. | ||
| ipForwardReadOnlyCompliance | 1.3.6.1.2.1.4.24.5.2.4 | When this MIB is implemented without support for read- create (i.e., in read-only mode), the implementation can claim read-only compliance. | ||
| G32 inetCidrRouteNumber | 1.3.6.1.2.1.4.24.6 | Gauge32 | read-only | The number of current inetCidrRouteTable entries that are not invalid. |
| inetCidrRouteTable | 1.3.6.1.2.1.4.24.7 | not-accessible | This entity's IP Routing table. | |
| inetCidrRouteEntry | 1.3.6.1.2.1.4.24.7.1 | not-accessible | A particular route to a particular destination, under a particular policy (as reflected in the inetCidrRoutePolicy object). Dynamically created rows will survive an agent reboot. Implementers need to be aware that if the total number of elements (octets or sub-identifiers) in inetCidrRouteDest, inetCidrRoutePolicy, and inetCidrRouteNextHop exceeds 111, then OIDs of column instances in this table will have more than 128 sub- identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3. | |
| IPt inetCidrRouteDestType | 1.3.6.1.2.1.4.24.7.1.1 | InetAddressType | not-accessible | The type of the inetCidrRouteDest address, as defined in the InetAddress MIB. Only those address types that may appear in an actual routing table are allowed as values of this object. |
| IP inetCidrRouteDest | 1.3.6.1.2.1.4.24.7.1.2 | InetAddress | not-accessible | The destination IP address of this route. The type of this address is determined by the value of the inetCidrRouteDestType object. The values for the index objects inetCidrRouteDest and inetCidrRoutePfxLen must be consistent. When the value of inetCidrRouteDest (excluding the zone index, if one is present) is x, then the bitwise logical-AND of x with the value of the mask formed from the corresponding index object inetCidrRoutePfxLen MUST be equal to x. If not, then the index pair is not consistent and an inconsistentName error must be returned on SET or CREATE requests. |
| ADR inetCidrRoutePfxLen | 1.3.6.1.2.1.4.24.7.1.3 | InetAddressPrefixLength | not-accessible | Indicates the number of leading one bits that form the mask to be logical-ANDed with the destination address before being compared to the value in the inetCidrRouteDest field. The values for the index objects inetCidrRouteDest and inetCidrRoutePfxLen must be consistent. When the value of inetCidrRouteDest (excluding the zone index, if one is present) is x, then the bitwise logical-AND of x with the value of the mask formed from the corresponding index object inetCidrRoutePfxLen MUST be equal to x. If not, then the index pair is not consistent and an inconsistentName error must be returned on SET or CREATE requests. |
| OID inetCidrRoutePolicy | 1.3.6.1.2.1.4.24.7.1.4 | OBJECT IDENTIFIER | not-accessible | This object is an opaque object without any defined semantics. Its purpose is to serve as an additional index that may delineate between multiple entries to the same destination. The value { 0 0 } shall be used as the default value for this object. |
| IPt inetCidrRouteNextHopType | 1.3.6.1.2.1.4.24.7.1.5 | InetAddressType | not-accessible | The type of the inetCidrRouteNextHop address, as defined in the InetAddress MIB. Value should be set to unknown(0) for non-remote routes. Only those address types that may appear in an actual routing table are allowed as values of this object. |
| IP inetCidrRouteNextHop | 1.3.6.1.2.1.4.24.7.1.6 | InetAddress | not-accessible | On remote routes, the address of the next system en route. For non-remote routes, a zero length string. The type of this address is determined by the value of the inetCidrRouteNextHopType object. |
| NUM inetCidrRouteIfIndex | 1.3.6.1.2.1.4.24.7.1.7 | InterfaceIndexOrZero | read-create | The ifIndex value that identifies the local interface through which the next hop of this route should be reached. A value of 0 is valid and represents the scenario where no interface is specified. |
| INT inetCidrRouteType | 1.3.6.1.2.1.4.24.7.1.8 | INTEGER | read-create | The type of route. Note that local(3) refers to a route for which the next hop is the final destination; remote(4) refers to a route for which the next hop is not the final destination. Routes that do not result in traffic forwarding or rejection should not be displayed, even if the implementation keeps them stored internally. reject(2) refers to a route that, if matched, discards the message as unreachable and returns a notification (e.g., ICMP error) to the message sender. This is used in some protocols as a means of correctly aggregating routes. blackhole(5) refers to a route that, if matched, discards the message silently. |
| IAN inetCidrRouteProto | 1.3.6.1.2.1.4.24.7.1.9 | IANAipRouteProtocol | read-only | The routing mechanism via which this route was learned. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols. |
| G32 inetCidrRouteAge | 1.3.6.1.2.1.4.24.7.1.10 | Gauge32 | read-only | The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of 'too old' can be implied, except through knowledge of the routing protocol by which the route was learned. |
| INE inetCidrRouteNextHopAS | 1.3.6.1.2.1.4.24.7.1.11 | InetAutonomousSystemNumber | read-create | The Autonomous System Number of the Next Hop. The semantics of this object are determined by the routing- protocol specified in the route's inetCidrRouteProto value. When this object is unknown or not relevant, its value should be set to zero. |
| I32 inetCidrRouteMetric1 | 1.3.6.1.2.1.4.24.7.1.12 | Integer32 | read-create | The primary routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's inetCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 inetCidrRouteMetric2 | 1.3.6.1.2.1.4.24.7.1.13 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's inetCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 inetCidrRouteMetric3 | 1.3.6.1.2.1.4.24.7.1.14 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's inetCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 inetCidrRouteMetric4 | 1.3.6.1.2.1.4.24.7.1.15 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's inetCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| I32 inetCidrRouteMetric5 | 1.3.6.1.2.1.4.24.7.1.16 | Integer32 | read-create | An alternate routing metric for this route. The semantics of this metric are determined by the routing- protocol specified in the route's inetCidrRouteProto value. If this metric is not used, its value should be set to -1. |
| ROW inetCidrRouteStatus | 1.3.6.1.2.1.4.24.7.1.17 | RowStatus | read-create | The row status variable, used according to row installation and removal conventions. A row entry cannot be modified when the status is marked as active(1). |
| C32 inetCidrRouteDiscards | 1.3.6.1.2.1.4.24.8 | Counter32 | read-only | The number of valid route entries discarded from the inetCidrRouteTable. Discarded route entries do not appear in the inetCidrRouteTable. One possible reason for discarding an entry would be to free-up buffer space for other route table entries. |
RFC description
Defines managed objects for IP routing and forwarding decisions including the routing table, next-hop routing table, and corresponding performance metrics as specified in RFC 4292.
Start monitoring Vendor-neutral IETF standard, RFC 4292 (IP router/Layer 3 switch) 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.