IP-FORWARD-MIB
Functions Overview
The IP-FORWARD-MIB is defined by the RFC 1354 and the RFC 2096 that is the enhanced version of the former. The RFC 2096 stipulates the classless inter-domain routing (CIDR).
Root directory:
iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).ip(4).ipForward (24)
Description of Single Objects
ipCidrRouteNumber
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.4.24.3 |
ipCidrRouteNumber |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of active IPv4 public routes. |
This object is implemented as defined in the corresponding MIB files. |
inetCidrRouteNumber
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.4.24.6 |
inetCidrRouteNumber |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the total number of active IPv4 and IPv6 public routes. |
This object is implemented as defined in the corresponding MIB file. |
inetCidrRouteDiscards
The device does not support this MIB object.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.4.24.8 |
inetCidrRouteDiscards |
INTEGER (0..4294967295) |
Read-only |
The value of this object identifies the number of valid route entries discarded from the inetCidrRouteTable. |
Currently, the return value 0 is supported only. |
Description of MIB Tables
ipCidrRouteTable
This table contains information of the CIDR route. The value of this table is filled after there is route in the routing table.
The index of this table is ipCidrRouteDest, ipCidrRouteMask, ipCidrRouteTos and ipCidrRouteNextHop.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.4.24.4.1.1 |
ipCidrRouteDest |
OCTET STRING (SIZE (4)) |
Read-only |
Indicates the destination IP address. 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. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.4.24.4.1.2 |
ipCidrRouteMask |
OCTET STRING (SIZE (4)) |
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. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.4.24.4.1.3 |
ipCidrRouteTos |
Integer32(0..2147483647) |
Read-only |
The policy specifier is the IP ToS. Field Zero indicates the default path if no more specific policy applies. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.4.24.4.1.4 |
ipCidrRouteNextHop |
OCTET STRING (SIZE (4)) |
Read-only |
The next hop address of route. If there is no next hop address, the address is 0.0.0.0. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.4.24.4.1.5 |
ipCidrRouteIfIndex |
Integer32 |
Read-create |
The ifIndex value which identifies the local interface through which the next hop of this route should be reached. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.6 |
ipCidrRouteType |
INTEGER{other(1),reject(2),local(3),remote(4)} |
Read-create |
Indicates the type of a route:
Routes which do not result in traffic forwarding or rejection should not be displayed even if the implementation keeps them stored internally. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.7 |
ipCidrRouteProto |
INTEGER{other(1),local(2),netmgmt(3),icmp(4),egp(5),ggp(6),hello(7),rip(8),isIs(9),esIs(10),ciscoIgrp(11),bbnSpfIgp(12),ospf(13),bgp(14),idpr(15),ciscoEigrp(16)} |
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. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.4.24.4.1.8 |
ipCidrRouteAge |
Integer32 |
Read-only |
The number of seconds since this route was last updated or otherwise determined to be correct. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.4.24.4.1.9 |
ipCidrRouteInfo |
OBJECT IDENTIFIER |
Read-create |
A reference to MIB definitions specific to the particular routing protocol which 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. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.10 |
ipCidrRouteNextHopAS |
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. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.11 |
ipCidrRouteMetric1 |
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. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.12 |
ipCidrRouteMetric2 |
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. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.13 |
ipCidrRouteMetric3 |
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. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.14 |
ipCidrRouteMetric4 |
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. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.15 |
ipCidrRouteMetric5 |
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. |
Currently, the maximum access is read-only. |
1.3.6.1.2.1.4.24.4.1.16 |
ipCidrRouteStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
The row status variable, used according to row installation and removal conventions. |
Currently, the maximum access is read-only. |
Creation Restriction
The entries in this table cannot be created.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The entries in this table cannot be deleted.
Access Restriction
This table begins to have values only after there is route in the routing table.
inetCidrRouteTable
This table is used to query information about active routes and created static routes of the public network.
The index of this table is inetCidrRouteDestType; inetCidrRouteDest; inetCidrRoutePfxLen; inetCidrRoutePolicy; inetCidrRouteNextHopType; inetCidrRouteNextHop.
- 1.3.6.1.2.1.4.24.7.1.11 inetCidrRouteNextHopAS
- 1.3.6.1.2.1.4.24.7.1.13 inetCidrRouteMetric2
- 1.3.6.1.2.1.4.24.7.1.14 inetCidrRouteMetric3
- 1.3.6.1.2.1.4.24.7.1.15 inetCidrRouteMetric4
- 1.3.6.1.2.1.4.24.7.1.16 inetCidrRouteMetric5
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.4.24.7.1.1 |
inetCidrRouteDestType |
INTEGER{unknown(0),ipv4(1),ipv6(2),ipv4z(3),ipv6z(4),dns(16)} |
Not-accessible |
This object indicates the type of the destination address, either IPv4 or IPv6. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.2 |
inetCidrRouteDest |
OCTET STRING (SIZE (0..255)) |
Not-accessible |
This object indicates the destination address of a route. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.3 |
inetCidrRoutePfxLen |
Unsigned32 (0..2040) |
Not-accessible |
This object indicates the mask length of the destination address. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.4 |
inetCidrRoutePolicy |
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. |
This object is not supported by protocols currently, and the return value is the default value 2.0.0. |
1.3.6.1.2.1.4.24.7.1.5 |
inetCidrRouteNextHopType |
INTEGER{unknown(0),ipv4(1),ipv6(2),ipv4z(3),ipv6z(4),dns(16)} |
Not-accessible |
This object indicates the type of the next hop address, either IPv4 or IPv6. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.6 |
inetCidrRouteNextHop |
OCTET STRING (SIZE (0..255)) |
Not-accessible |
This object indicates the next hop of the route. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.7 |
inetCidrRouteIfIndex |
Integer32 (0..2147483647) |
Read-create |
This object indicates the outbound interface index of the route. The outbound interface refers to the interface connecting the local device to the next hop. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.8 |
inetCidrRouteType |
INTEGER{other(1),reject(2),local(3),remote(4),blackhole(5)} |
Read-create |
Indicates the type of a route:
|
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.9 |
inetCidrRouteProto |
INTEGER {other (1),local (2),netmgmt (3),icmp (4),egp (5),ggp (6),hello (7),rip (8),isIs (9),esIs (10),ciscoIgrp (11),bbnSpfIgp (12),ospf (13),bgp (14),idpr (15),ciscoEigrp (16),dvmrp (17)} |
Read-only |
This object indicates a routing protocol. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.10 |
inetCidrRouteAge |
INTEGER (0..4294967295) |
Read-only |
This object indicates the number of seconds since this route was last updated or otherwise determined to be correct. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.11 |
inetCidrRouteNextHopAS |
Unsigned32 |
Read-create |
This object indicates the next hop AS number of a BGP route. |
The maximum access to this object is read-only. 4-byte AS numbers range from 0 to 4294967295. When an AS number is greater than 2147483647, it is displayed as a negative value. |
1.3.6.1.2.1.4.24.7.1.12 |
inetCidrRouteMetric1 |
Integer32 |
Read-create |
This object indicates the metric for the route. |
This object is implemented as defined in the corresponding MIB file. |
1.3.6.1.2.1.4.24.7.1.13 |
inetCidrRouteMetric2 |
Integer32 |
Read-create |
This object indicates the metric for the route. |
The maximum access to this object is read-only. This object is not supported by protocols currently. The return value is the default value -1. |
1.3.6.1.2.1.4.24.7.1.14 |
inetCidrRouteMetric3 |
Integer32 |
Read-create |
This object indicates the metric for the route. |
The maximum access to this object is read-only. This object is not supported by protocols currently. The return value is the default value -1. |
1.3.6.1.2.1.4.24.7.1.15 |
inetCidrRouteMetric4 |
Integer32 |
Read-create |
This object indicates the metric for the route. |
The maximum access to this object is read-only. This object is not supported by protocols currently. The return value is the default value -1. |
1.3.6.1.2.1.4.24.7.1.16 |
inetCidrRouteMetric5 |
Integer32 |
Read-create |
This object indicates the metric for the route. |
The maximum access to this object is read-only. This object is not supported by protocols currently. The return value is the default value -1. |
1.3.6.1.2.1.4.24.7.1.17 |
inetCidrRouteStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status variable, used according to row installation and removal conventions. |
This object is implemented as defined in the corresponding MIB file. |
Creation Restriction
Only static routes of the public network can be created.
Modification Restriction
Only static routes of the public network can be modified.
Deletion Restriction
Only static routes of the public network can be deleted.
Access Restriction
The entries in this table can be read only when there are routes in the routing table.