CISCO-IETF-IP-FORWARD-MIB
AI MIB Summary
The CISCO-IETF-IP-FORWARD-MIB module enables monitoring and management of Classless Inter-Domain Routing (CIDR) multipath IP forwarding tables on Cisco network devices. It specifically exposes metrics related to IP route entries, next-hop configurations, and load-balancing parameters for multipath routing protocols.
The MIB module for the management of CIDR multipath IP Routes.
69
Objects
Active
Status
7
Dependencies
Imported Objects
Objects
69 total| Object Name |
|---|
ciscoIetfIpForward OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85 |
RFC1155-SMI Unknown .1.3.6.1.4.1.9.10.85 |
cIpForwardNumberThe number of current cIpForwardTable entries that are not
invalid.roobsolete Gauge .1.3.6.1.4.1.9.10.85.1 |
cIpForwardTableThis entity's IP Routing table.obsolete SEQUENCE OF CIpForwardEntry .1.3.6.1.4.1.9.10.85.2 |
cIpForwardEntryA particular route to a particular destination, under a
particular policy.obsolete CIpForwardEntry .1.3.6.1.4.1.9.10.85.2.1 |
cIpForwardDestThe 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 cIpForwardMask object is not equal to x.roobsolete IpAddress .1.3.6.1.4.1.9.10.85.2.1.1 |
cIpForwardMaskIndicate the mask to be logical-ANDed with the destination
address before being compared to the value in the
cIpForwardDest field. For those systems that do not
support arbitrary subnet masks, an agent constructs the
value of the cIpForwardMask 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 cIpForwardDest object is not equal to
cIpForwardDest.rwobsolete IpAddress .1.3.6.1.4.1.9.10.85.2.1.2 |
cIpForwardPolicyThe 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 which are valid for
this object or must implement an integer-instanced
policy table for which this object's
value acts as an index.roobsolete INTEGER .1.3.6.1.4.1.9.10.85.2.1.3 |
cIpForwardNextHopOn remote routes, the address of the next system en route;
Otherwise, 0.0.0.0.roobsolete IpAddress .1.3.6.1.4.1.9.10.85.2.1.4 |
cIpForwardIfIndexThe ifIndex value which identifies the local interface
through which the next hop of this route should be
reached.rwobsolete INTEGER .1.3.6.1.4.1.9.10.85.2.1.5 |
cIpForwardTypeThe 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
cIpForwardTable 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 cIpForwardType
object.rwobsolete Enumeration .1.3.6.1.4.1.9.10.85.2.1.6 |
cIpForwardProtoThe 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.roobsolete Enumeration .1.3.6.1.4.1.9.10.85.2.1.7 |
cIpForwardAgeThe 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.roobsolete INTEGER .1.3.6.1.4.1.9.10.85.2.1.8 |
cIpForwardInfoA 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
cIpForwardProto 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.rwobsolete OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.2.1.9 |
cIpForwardNextHopASThe Autonomous System Number of the Next Hop. When this is
unknown or not relevant to the protocol indicated by
cIpForwardProto, zero.rwobsolete INTEGER .1.3.6.1.4.1.9.10.85.2.1.10 |
cIpForwardMetric1The primary routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpForwardProto value. If this
metric is not used, its value should be set to -1.rwobsolete INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.2.1.11 |
cIpForwardMetric2An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpForwardProto value. If this
metric is not used, its value should be set to -1.rwobsolete INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.2.1.12 |
cIpForwardMetric3An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpForwardProto value. If this
metric is not used, its value should be set to -1.rwobsolete INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.2.1.13 |
cIpForwardMetric4An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpForwardProto value. If this
metric is not used, its value should be set to -1.rwobsolete INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.2.1.14 |
cIpForwardMetric5An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpForwardProto value. If this
metric is not used, its value should be set to -1.rwobsolete INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.2.1.15 |
cIpCidrRouteNumberThe number of current ipCidrRouteTable entries that are not
invalid. This object is deprecated in favor of
cInetCidrRouteNumber and the cInetCidrRouteTable.rodeprecated Gauge .1.3.6.1.4.1.9.10.85.3 |
cIpCidrRouteTableThis entity's IP Routing table. This table has been
deprecated in favor of the IP version neutral
cInetCidrRouteTable.deprecated SEQUENCE OF CIpCidrRouteEntry .1.3.6.1.4.1.9.10.85.4 |
cIpCidrRouteEntryA particular route to a particular destination, under a
particular policy.deprecated CIpCidrRouteEntry .1.3.6.1.4.1.9.10.85.4.1 |
cIpCidrRouteDestThe 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 cIpCidrRouteMask object is not equal to x.rodeprecated IpAddress .1.3.6.1.4.1.9.10.85.4.1.1 |
cIpCidrRouteMaskIndicate the mask to be logical-ANDed with the destination
address before being compared to the value in the
cIpCidrRouteDest field. For those systems that do not
support arbitrary subnet masks, an agent constructs the
value of the cIpCidrRouteMask 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 cIpCidrRouteDest object is not equal to
cIpCidrRouteDest.rodeprecated IpAddress .1.3.6.1.4.1.9.10.85.4.1.2 |
cIpCidrRouteTosThe 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 ==> 30rodeprecated INTEGER .1.3.6.1.4.1.9.10.85.4.1.3 |
cIpCidrRouteNextHopOn remote routes, the address of the next system en route;
Otherwise, 0.0.0.0.rodeprecated IpAddress .1.3.6.1.4.1.9.10.85.4.1.4 |
cIpCidrRouteIfIndexThe ifIndex value which identifies the local interface
through which the next hop of this route should be
reached.rwdeprecated INTEGER .1.3.6.1.4.1.9.10.85.4.1.5 |
cIpCidrRouteTypeThe 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 which 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 which, if matched, discards
the message as unreachable. This is used in some
protocols as a means of correctly aggregating routes.rwdeprecated Enumeration .1.3.6.1.4.1.9.10.85.4.1.6 |
cIpCidrRouteProtoThe 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.rodeprecated Enumeration .1.3.6.1.4.1.9.10.85.4.1.7 |
cIpCidrRouteAgeThe 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.rodeprecated INTEGER .1.3.6.1.4.1.9.10.85.4.1.8 |
cIpCidrRouteInfoA 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
cIpCidrRouteProto 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.rwdeprecated OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.4.1.9 |
cIpCidrRouteNextHopASThe Autonomous System Number of the Next Hop. The
semantics of this object are determined by the
routing-protocol specified in the route's
cIpCidrRouteProto value. When this object is unknown or
not relevant its value should be set to zero.rwdeprecated INTEGER .1.3.6.1.4.1.9.10.85.4.1.10 |
cIpCidrRouteMetric1The primary routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpCidrRouteProto value. If
this metric is not used, its value should be set to -1.rwdeprecated INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.4.1.11 |
cIpCidrRouteMetric2An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpCidrRouteProto value. If this
metric is not used, its value should be set to -1.rwdeprecated INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.4.1.12 |
cIpCidrRouteMetric3An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpCidrRouteProto value. If this
metric is not used, its value should be set to -1.rwdeprecated INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.4.1.13 |
cIpCidrRouteMetric4An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpCidrRouteProto value. If this
metric is not used, its value should be set to -1.rwdeprecated INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.4.1.14 |
cIpCidrRouteMetric5An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cIpCidrRouteProto value. If this
metric is not used, its value should be set to -1.rwdeprecated INTEGER(-2147483647..2147483647) .1.3.6.1.4.1.9.10.85.4.1.15 |
cIpCidrRouteStatusThe row status variable, used according to row installation
and removal conventions.rwdeprecated RowStatus -- Rsyntax INTEGER { -- active(1), -- notInService(2), -- notReady(3), -- createAndGo(4), -- createAndWait(5), -- destroy(6) -- } .1.3.6.1.4.1.9.10.85.4.1.16 |
cIpForwardConformance OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5 |
cIpForwardGroups OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.1 |
cIpForwardMultiPathGroup OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.1.2 |
cIpForwardCidrRouteGroup OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.1.3 |
cInetForwardCidrRouteGroup OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.1.4 |
cIpForwardCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.2 |
cIpForwardCompliance OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.2.1 |
cIpForwardOldCompliance OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.2.2 |
cIpForwardCompliance2 OBJECT IDENTIFIER .1.3.6.1.4.1.9.10.85.5.2.3 |
cInetCidrRouteNumberThe number of current cInetCidrRouteTable entries that are
not invalid.ro Gauge .1.3.6.1.4.1.9.10.85.6 |
cInetCidrRouteTableThis entity's IP Routing table. SEQUENCE OF CInetCidrRouteEntry .1.3.6.1.4.1.9.10.85.7 |
cInetCidrRouteEntryA particular route to a particular destination, under a
particular policy. CInetCidrRouteEntry .1.3.6.1.4.1.9.10.85.7.1 |
cInetCidrRouteInstanceThe instance identifier of the (conceptual) routing table
containing this route. This identifier may be used to
represent multiple routing tables, type-of-service routing,
scopes, or any other use of multiple tables.
XXX This needs more discussion. Gauge .1.3.6.1.4.1.9.10.85.7.1.1 |
cInetCidrRouteDestTypeThe type of cInetCidrRouteDest. Only IPv4 and IPv6
addresses are expected. InetAddressType -- Rsyntax INTEGER { -- ?? enum value of zero may cause problems -- unknown(0), -- ipv4(1), -- ipv6(2), -- ipv4z(3), -- ipv6z(4), -- dns(16) -- } .1.3.6.1.4.1.9.10.85.7.1.2 |
cInetCidrRouteDestThe destination IP address of this route.
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 mask formed from the
corresponding instance of the cInetCidrRoutePfxLen object
is not equal to x. InetAddress .1.3.6.1.4.1.9.10.85.7.1.3 |
cInetCidrRoutePfxLenIndicate the number of leading one bits which form the mask
to be logical-ANDed with the destination address before
being compared to the value in the cInetCidrRouteDest
field.
Any assignment (implicit or otherwise) of an instance of
this object to a value x must be rejected if the bitwise
logical-AND of the mask formed from x with the value of the
corresponding instance of the cInetCidrRouteDest object is
not equal to cInetCidrRouteDest. InetAddressPrefixLength -- Rsyntax Gauge .1.3.6.1.4.1.9.10.85.7.1.4 |
cInetCidrRouteNextHopTypeThe address type of inetCidrRouteNextHop. Must be the same
as that of cInetCidrRouteDestType, or unknown if there is
no next hop. InetAddressType -- Rsyntax INTEGER { -- ?? enum value of zero may cause problems -- unknown(0), -- ipv4(1), -- ipv6(2), -- ipv4z(3), -- ipv6z(4), -- dns(16) -- } .1.3.6.1.4.1.9.10.85.7.1.5 |
cInetCidrRouteNextHopOn remote routes, the address of the next system en route;
Otherwise, a zero-length string. InetAddress .1.3.6.1.4.1.9.10.85.7.1.6 |
cInetCidrRouteIfIndexThe ifIndex value which identifies the local interface
through which the next hop of this route should be
reached.rw InterfaceIndex -- Rsyntax INTEGER .1.3.6.1.4.1.9.10.85.7.1.7 |
cInetCidrRouteTypeThe 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 which 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 which, 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 which, if matched, discards
the message silently.rw Enumeration .1.3.6.1.4.1.9.10.85.7.1.8 |
cInetCidrRouteProtoThe 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.ro IANAipRouteProtocol -- Rsyntax 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) -- } .1.3.6.1.4.1.9.10.85.7.1.9 |
cInetCidrRouteAgeThe 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.ro INTEGER .1.3.6.1.4.1.9.10.85.7.1.10 |
cInetCidrRouteNextHopASThe Autonomous System Number of the Next Hop. The
semantics of this object are determined by the
routing-protocol specified in the route's
cInetCidrRouteProto value. When this object is unknown
or not relevant its value should be set to zero.rw InetAutonomousSystemNumber -- Rsyntax Gauge .1.3.6.1.4.1.9.10.85.7.1.11 |
cInetCidrRouteMetric1The primary routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cInetCidrRouteProto value. If
this metric is not used, its value should be set to -1.rw INTEGER(-2147483648..2147483647) .1.3.6.1.4.1.9.10.85.7.1.12 |
cInetCidrRouteMetric2An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cInetCidrRouteProto value. If this
metric is not used, its value should be set to -1.rw INTEGER(-2147483648..2147483647) .1.3.6.1.4.1.9.10.85.7.1.13 |
cInetCidrRouteMetric3An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cInetCidrRouteProto value. If this
metric is not used, its value should be set to -1.rw INTEGER(-2147483648..2147483647) .1.3.6.1.4.1.9.10.85.7.1.14 |
cInetCidrRouteMetric4An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cInetCidrRouteProto value. If this
metric is not used, its value should be set to -1.rw INTEGER(-2147483648..2147483647) .1.3.6.1.4.1.9.10.85.7.1.15 |
cInetCidrRouteMetric5An alternate routing metric for this route. The semantics
of this metric are determined by the routing-protocol
specified in the route's cInetCidrRouteProto value. If this
metric is not used, its value should be set to -1.rw INTEGER(-2147483648..2147483647) .1.3.6.1.4.1.9.10.85.7.1.16 |
cInetCidrRouteStatusThe row status variable, used according to row installation
and removal conventions.rw RowStatus -- Rsyntax INTEGER { -- active(1), -- notInService(2), -- notReady(3), -- createAndGo(4), -- createAndWait(5), -- destroy(6) -- } .1.3.6.1.4.1.9.10.85.7.1.17 |
cInetCidrRouteDiscardsThe number of routing entries which were chosen to be
discarded even though they are valid. One possible reason
for discarding such an entry could be to free-up buffer
space for other routing entries.ro Counter .1.3.6.1.4.1.9.10.85.8 |