|
Packit |
022b05 |
IP-FORWARD-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Packit |
022b05 |
IpAddress, Integer32, Gauge32,
|
|
Packit |
022b05 |
Counter32 FROM SNMPv2-SMI
|
|
Packit |
022b05 |
RowStatus FROM SNMPv2-TC
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
Packit |
022b05 |
InterfaceIndexOrZero FROM IF-MIB
|
|
Packit |
022b05 |
ip FROM IP-MIB
|
|
Packit |
022b05 |
IANAipRouteProtocol FROM IANA-RTPROTO-MIB
|
|
Packit |
022b05 |
InetAddress, InetAddressType,
|
|
Packit |
022b05 |
InetAddressPrefixLength,
|
|
Packit |
022b05 |
InetAutonomousSystemNumber FROM INET-ADDRESS-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForward MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200602010000Z"
|
|
Packit |
022b05 |
ORGANIZATION
|
|
Packit |
022b05 |
"IETF IPv6 Working Group
|
|
Packit |
022b05 |
http://www.ietf.org/html.charters/ipv6-charter.html"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
"Editor:
|
|
Packit |
022b05 |
Brian Haberman
|
|
Packit |
022b05 |
Johns Hopkins University - Applied Physics Laboratory
|
|
Packit |
022b05 |
Mailstop 17-S442
|
|
Packit |
022b05 |
11100 Johns Hopkins Road
|
|
Packit |
022b05 |
Laurel MD, 20723-6099 USA
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Phone: +1-443-778-1319
|
|
Packit |
022b05 |
Email: brian@innovationslab.net
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Send comments to <ipv6@ietf.org>"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The MIB module for the management of CIDR multipath IP
|
|
Packit |
022b05 |
Routes.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2006). This version
|
|
Packit |
022b05 |
of this MIB module is a part of RFC 4292; see the RFC
|
|
Packit |
022b05 |
itself for full legal notices."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200602010000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"IPv4/v6 version-independent revision. Minimal changes
|
|
Packit |
022b05 |
were made to the original RFC 2096 MIB to allow easy
|
|
Packit |
022b05 |
upgrade of existing IPv4 implementations to the
|
|
Packit |
022b05 |
version-independent MIB. These changes include:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Adding inetCidrRouteDiscards as a replacement for the
|
|
Packit |
022b05 |
deprecated ipRoutingDiscards and ipv6DiscardedRoutes
|
|
Packit |
022b05 |
objects.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Adding a new conformance statement to support the
|
|
Packit |
022b05 |
implementation of the IP Forwarding MIB in a
|
|
Packit |
022b05 |
read-only mode.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The inetCidrRouteTable replaces the IPv4-specific
|
|
Packit |
022b05 |
ipCidrRouteTable, its related objects, and related
|
|
Packit |
022b05 |
conformance statements.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Published as RFC 4292."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "199609190000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Revised to support CIDR routes.
|
|
Packit |
022b05 |
Published as RFC 2096."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "199207022156Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial version, published as RFC 1354."
|
|
Packit |
022b05 |
::= { ip 24 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteNumber OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of current inetCidrRouteTable entries that
|
|
Packit |
022b05 |
are not invalid."
|
|
Packit |
022b05 |
::= { ipForward 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteDiscards OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of valid route entries discarded from the
|
|
Packit |
022b05 |
inetCidrRouteTable. Discarded route entries do not
|
|
Packit |
022b05 |
appear in the inetCidrRouteTable. One possible reason
|
|
Packit |
022b05 |
for discarding an entry would be to free-up buffer space
|
|
Packit |
022b05 |
for other route table entries."
|
|
Packit |
022b05 |
::= { ipForward 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Inet CIDR Route Table
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The Inet CIDR Route Table deprecates and replaces the
|
|
Packit |
022b05 |
-- ipCidrRoute Table currently in the IP Forwarding Table MIB.
|
|
Packit |
022b05 |
-- It adds IP protocol independence.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF InetCidrRouteEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"This entity's IP Routing table."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC 1213 Section 6.6, The IP Group"
|
|
Packit |
022b05 |
::= { ipForward 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetCidrRouteEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A particular route to a particular destination, under a
|
|
Packit |
022b05 |
particular policy (as reflected in the
|
|
Packit |
022b05 |
inetCidrRoutePolicy object).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Dynamically created rows will survive an agent reboot.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Implementers need to be aware that if the total number
|
|
Packit |
022b05 |
of elements (octets or sub-identifiers) in
|
|
Packit |
022b05 |
inetCidrRouteDest, inetCidrRoutePolicy, and
|
|
Packit |
022b05 |
inetCidrRouteNextHop exceeds 111, then OIDs of column
|
|
Packit |
022b05 |
instances in this table will have more than 128 sub-
|
|
Packit |
022b05 |
identifiers and cannot be accessed using SNMPv1,
|
|
Packit |
022b05 |
SNMPv2c, or SNMPv3."
|
|
Packit |
022b05 |
INDEX {
|
|
Packit |
022b05 |
inetCidrRouteDestType,
|
|
Packit |
022b05 |
inetCidrRouteDest,
|
|
Packit |
022b05 |
inetCidrRoutePfxLen,
|
|
Packit |
022b05 |
inetCidrRoutePolicy,
|
|
Packit |
022b05 |
inetCidrRouteNextHopType,
|
|
Packit |
022b05 |
inetCidrRouteNextHop
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { inetCidrRouteTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
InetCidrRouteEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
inetCidrRouteDestType InetAddressType,
|
|
Packit |
022b05 |
inetCidrRouteDest InetAddress,
|
|
Packit |
022b05 |
inetCidrRoutePfxLen InetAddressPrefixLength,
|
|
Packit |
022b05 |
inetCidrRoutePolicy OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
inetCidrRouteNextHopType InetAddressType,
|
|
Packit |
022b05 |
inetCidrRouteNextHop InetAddress,
|
|
Packit |
022b05 |
inetCidrRouteIfIndex InterfaceIndexOrZero,
|
|
Packit |
022b05 |
inetCidrRouteType INTEGER,
|
|
Packit |
022b05 |
inetCidrRouteProto IANAipRouteProtocol,
|
|
Packit |
022b05 |
inetCidrRouteAge Gauge32,
|
|
Packit |
022b05 |
inetCidrRouteNextHopAS InetAutonomousSystemNumber,
|
|
Packit |
022b05 |
inetCidrRouteMetric1 Integer32,
|
|
Packit |
022b05 |
inetCidrRouteMetric2 Integer32,
|
|
Packit |
022b05 |
inetCidrRouteMetric3 Integer32,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteMetric4 Integer32,
|
|
Packit |
022b05 |
inetCidrRouteMetric5 Integer32,
|
|
Packit |
022b05 |
inetCidrRouteStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteDestType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of the inetCidrRouteDest address, as defined
|
|
Packit |
022b05 |
in the InetAddress MIB.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Only those address types that may appear in an actual
|
|
Packit |
022b05 |
routing table are allowed as values of this object."
|
|
Packit |
022b05 |
REFERENCE "RFC 4001"
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteDest OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The destination IP address of this route.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The type of this address is determined by the value of
|
|
Packit |
022b05 |
the inetCidrRouteDestType object.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The values for the index objects inetCidrRouteDest and
|
|
Packit |
022b05 |
inetCidrRoutePfxLen must be consistent. When the value
|
|
Packit |
022b05 |
of inetCidrRouteDest (excluding the zone index, if one
|
|
Packit |
022b05 |
is present) is x, then the bitwise logical-AND
|
|
Packit |
022b05 |
of x with the value of the mask formed from the
|
|
Packit |
022b05 |
corresponding index object inetCidrRoutePfxLen MUST be
|
|
Packit |
022b05 |
equal to x. If not, then the index pair is not
|
|
Packit |
022b05 |
consistent and an inconsistentName error must be
|
|
Packit |
022b05 |
returned on SET or CREATE requests."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRoutePfxLen OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressPrefixLength
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates the number of leading one bits that form the
|
|
Packit |
022b05 |
mask to be logical-ANDed with the destination address
|
|
Packit |
022b05 |
before being compared to the value in the
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteDest field.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The values for the index objects inetCidrRouteDest and
|
|
Packit |
022b05 |
inetCidrRoutePfxLen must be consistent. When the value
|
|
Packit |
022b05 |
of inetCidrRouteDest (excluding the zone index, if one
|
|
Packit |
022b05 |
is present) is x, then the bitwise logical-AND
|
|
Packit |
022b05 |
of x with the value of the mask formed from the
|
|
Packit |
022b05 |
corresponding index object inetCidrRoutePfxLen MUST be
|
|
Packit |
022b05 |
equal to x. If not, then the index pair is not
|
|
Packit |
022b05 |
consistent and an inconsistentName error must be
|
|
Packit |
022b05 |
returned on SET or CREATE requests."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRoutePolicy OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is an opaque object without any defined
|
|
Packit |
022b05 |
semantics. Its purpose is to serve as an additional
|
|
Packit |
022b05 |
index that may delineate between multiple entries to
|
|
Packit |
022b05 |
the same destination. The value { 0 0 } shall be used
|
|
Packit |
022b05 |
as the default value for this object."
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteNextHopType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of the inetCidrRouteNextHop address, as
|
|
Packit |
022b05 |
defined in the InetAddress MIB.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Value should be set to unknown(0) for non-remote
|
|
Packit |
022b05 |
routes.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Only those address types that may appear in an actual
|
|
Packit |
022b05 |
routing table are allowed as values of this object."
|
|
Packit |
022b05 |
REFERENCE "RFC 4001"
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteNextHop OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"On remote routes, the address of the next system en
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
route. For non-remote routes, a zero length string.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The type of this address is determined by the value of
|
|
Packit |
022b05 |
the inetCidrRouteNextHopType object."
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteIfIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndexOrZero
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The ifIndex value that identifies the local interface
|
|
Packit |
022b05 |
through which the next hop of this route should be
|
|
Packit |
022b05 |
reached. A value of 0 is valid and represents the
|
|
Packit |
022b05 |
scenario where no interface is specified."
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other (1), -- not specified by this MIB
|
|
Packit |
022b05 |
reject (2), -- route that discards traffic and
|
|
Packit |
022b05 |
-- returns ICMP notification
|
|
Packit |
022b05 |
local (3), -- local interface
|
|
Packit |
022b05 |
remote (4), -- remote destination
|
|
Packit |
022b05 |
blackhole(5) -- route that discards traffic
|
|
Packit |
022b05 |
-- silently
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of route. Note that local(3) refers to a
|
|
Packit |
022b05 |
route for which the next hop is the final destination;
|
|
Packit |
022b05 |
remote(4) refers to a route for which the next hop is
|
|
Packit |
022b05 |
not the final destination.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Routes that do not result in traffic forwarding or
|
|
Packit |
022b05 |
rejection should not be displayed, even if the
|
|
Packit |
022b05 |
implementation keeps them stored internally.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
reject(2) refers to a route that, if matched, discards
|
|
Packit |
022b05 |
the message as unreachable and returns a notification
|
|
Packit |
022b05 |
(e.g., ICMP error) to the message sender. This is used
|
|
Packit |
022b05 |
in some protocols as a means of correctly aggregating
|
|
Packit |
022b05 |
routes.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
blackhole(5) refers to a route that, if matched,
|
|
Packit |
022b05 |
discards the message silently."
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteProto OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IANAipRouteProtocol
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The routing mechanism via which this route was learned.
|
|
Packit |
022b05 |
Inclusion of values for gateway routing protocols is
|
|
Packit |
022b05 |
not intended to imply that hosts should support those
|
|
Packit |
022b05 |
protocols."
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteAge OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of seconds since this route was last updated
|
|
Packit |
022b05 |
or otherwise determined to be correct. Note that no
|
|
Packit |
022b05 |
semantics of 'too old' can be implied, except through
|
|
Packit |
022b05 |
knowledge of the routing protocol by which the route
|
|
Packit |
022b05 |
was learned."
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteNextHopAS OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAutonomousSystemNumber
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Autonomous System Number of the Next Hop. The
|
|
Packit |
022b05 |
semantics of this object are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's inetCidrRouteProto
|
|
Packit |
022b05 |
value. When this object is unknown or not relevant, its
|
|
Packit |
022b05 |
value should be set to zero."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteMetric1 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The primary routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's inetCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteMetric2 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's inetCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteMetric3 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's inetCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteMetric4 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's inetCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteMetric5 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
protocol specified in the route's inetCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The row status variable, used according to row
|
|
Packit |
022b05 |
installation and removal conventions.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A row entry cannot be modified when the status is
|
|
Packit |
022b05 |
marked as active(1)."
|
|
Packit |
022b05 |
::= { inetCidrRouteEntry 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Conformance information
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardConformance
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { ipForward 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardGroups
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { ipForwardConformance 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardCompliances
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { ipForwardConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Compliance statements
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"When this MIB is implemented for read-create, the
|
|
Packit |
022b05 |
implementation can claim full compliance.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
There are a number of INDEX objects that cannot be
|
|
Packit |
022b05 |
represented in the form of OBJECT clauses in SMIv2,
|
|
Packit |
022b05 |
but for which there are compliance requirements,
|
|
Packit |
022b05 |
expressed in OBJECT clause form in this description:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- OBJECT inetCidrRouteDestType
|
|
Packit |
022b05 |
-- SYNTAX InetAddressType (ipv4(1), ipv6(2),
|
|
Packit |
022b05 |
-- ipv4z(3), ipv6z(4))
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- This MIB requires support for global and
|
|
Packit |
022b05 |
-- non-global ipv4 and ipv6 addresses.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- OBJECT inetCidrRouteDest
|
|
Packit |
022b05 |
-- SYNTAX InetAddress (SIZE (4 | 8 | 16 | 20))
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- This MIB requires support for global and
|
|
Packit |
022b05 |
-- non-global IPv4 and IPv6 addresses.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- OBJECT inetCidrRouteNextHopType
|
|
Packit |
022b05 |
-- SYNTAX InetAddressType (unknown(0), ipv4(1),
|
|
Packit |
022b05 |
-- ipv6(2), ipv4z(3)
|
|
Packit |
022b05 |
-- ipv6z(4))
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- This MIB requires support for global and
|
|
Packit |
022b05 |
-- non-global ipv4 and ipv6 addresses.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- OBJECT inetCidrRouteNextHop
|
|
Packit |
022b05 |
-- SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20))
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- This MIB requires support for global and
|
|
Packit |
022b05 |
-- non-global IPv4 and IPv6 addresses.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { inetForwardCidrRouteGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService (2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService (2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { ipForwardCompliances 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardReadOnlyCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"When this MIB is implemented without support for read-
|
|
Packit |
022b05 |
create (i.e., in read-only mode), the implementation can
|
|
Packit |
022b05 |
claim read-only compliance."
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { inetForwardCidrRouteGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteIfIndex
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteType
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteNextHopAS
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteMetric1
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteMetric2
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteMetric3
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteMetric4
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteMetric5
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT inetCidrRouteStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { ipForwardCompliances 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- units of conformance
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetForwardCidrRouteGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { inetCidrRouteDiscards,
|
|
Packit |
022b05 |
inetCidrRouteIfIndex, inetCidrRouteType,
|
|
Packit |
022b05 |
inetCidrRouteProto, inetCidrRouteAge,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inetCidrRouteNextHopAS, inetCidrRouteMetric1,
|
|
Packit |
022b05 |
inetCidrRouteMetric2, inetCidrRouteMetric3,
|
|
Packit |
022b05 |
inetCidrRouteMetric4, inetCidrRouteMetric5,
|
|
Packit |
022b05 |
inetCidrRouteStatus, inetCidrRouteNumber
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP version-independent CIDR Route Table."
|
|
Packit |
022b05 |
::= { ipForwardGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Deprecated Objects
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteNumber OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of current ipCidrRouteTable entries that are
|
|
Packit |
022b05 |
not invalid. This object is deprecated in favor of
|
|
Packit |
022b05 |
inetCidrRouteNumber and the inetCidrRouteTable."
|
|
Packit |
022b05 |
::= { ipForward 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- IP CIDR Route Table
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The IP CIDR Route Table obsoletes and replaces the ipRoute
|
|
Packit |
022b05 |
-- Table current in MIB-I and MIB-II and the IP Forwarding Table.
|
|
Packit |
022b05 |
-- It adds knowledge of the autonomous system of the next hop,
|
|
Packit |
022b05 |
-- multiple next hops, policy routing, and Classless
|
|
Packit |
022b05 |
-- Inter-Domain Routing.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF IpCidrRouteEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This entity's IP Routing table. This table has been
|
|
Packit |
022b05 |
deprecated in favor of the IP version neutral
|
|
Packit |
022b05 |
inetCidrRouteTable."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC 1213 Section 6.6, The IP Group"
|
|
Packit |
022b05 |
::= { ipForward 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpCidrRouteEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A particular route to a particular destination, under a
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
particular policy."
|
|
Packit |
022b05 |
INDEX {
|
|
Packit |
022b05 |
ipCidrRouteDest,
|
|
Packit |
022b05 |
ipCidrRouteMask,
|
|
Packit |
022b05 |
ipCidrRouteTos,
|
|
Packit |
022b05 |
ipCidrRouteNextHop
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { ipCidrRouteTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IpCidrRouteEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
ipCidrRouteDest IpAddress,
|
|
Packit |
022b05 |
ipCidrRouteMask IpAddress,
|
|
Packit |
022b05 |
ipCidrRouteTos Integer32,
|
|
Packit |
022b05 |
ipCidrRouteNextHop IpAddress,
|
|
Packit |
022b05 |
ipCidrRouteIfIndex Integer32,
|
|
Packit |
022b05 |
ipCidrRouteType INTEGER,
|
|
Packit |
022b05 |
ipCidrRouteProto INTEGER,
|
|
Packit |
022b05 |
ipCidrRouteAge Integer32,
|
|
Packit |
022b05 |
ipCidrRouteInfo OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
ipCidrRouteNextHopAS Integer32,
|
|
Packit |
022b05 |
ipCidrRouteMetric1 Integer32,
|
|
Packit |
022b05 |
ipCidrRouteMetric2 Integer32,
|
|
Packit |
022b05 |
ipCidrRouteMetric3 Integer32,
|
|
Packit |
022b05 |
ipCidrRouteMetric4 Integer32,
|
|
Packit |
022b05 |
ipCidrRouteMetric5 Integer32,
|
|
Packit |
022b05 |
ipCidrRouteStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteDest OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The destination IP address of this route.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object may not take a Multicast (Class D) address
|
|
Packit |
022b05 |
value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Any assignment (implicit or otherwise) of an instance
|
|
Packit |
022b05 |
of this object to a value x must be rejected if the
|
|
Packit |
022b05 |
bitwise logical-AND of x with the value of the
|
|
Packit |
022b05 |
corresponding instance of the ipCidrRouteMask object is
|
|
Packit |
022b05 |
not equal to x."
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicate the mask to be logical-ANDed with the
|
|
Packit |
022b05 |
destination address before being compared to the value
|
|
Packit |
022b05 |
in the ipCidrRouteDest field. For those systems that
|
|
Packit |
022b05 |
do not support arbitrary subnet masks, an agent
|
|
Packit |
022b05 |
constructs the value of the ipCidrRouteMask by
|
|
Packit |
022b05 |
reference to the IP Address Class.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Any assignment (implicit or otherwise) of an instance
|
|
Packit |
022b05 |
of this object to a value x must be rejected if the
|
|
Packit |
022b05 |
bitwise logical-AND of x with the value of the
|
|
Packit |
022b05 |
corresponding instance of the ipCidrRouteDest object is
|
|
Packit |
022b05 |
not equal to ipCidrRouteDest."
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The following convention is included for specification
|
|
Packit |
022b05 |
-- of TOS Field contents. At this time, the Host Requirements
|
|
Packit |
022b05 |
-- and the Router Requirements documents disagree on the width
|
|
Packit |
022b05 |
-- of the TOS field. This mapping describes the Router
|
|
Packit |
022b05 |
-- Requirements mapping, and leaves room to widen the TOS field
|
|
Packit |
022b05 |
-- without impact to fielded systems.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteTos OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The policy specifier is the IP TOS Field. The encoding
|
|
Packit |
022b05 |
of IP TOS is as specified by the following convention.
|
|
Packit |
022b05 |
Zero indicates the default path if no more specific
|
|
Packit |
022b05 |
policy applies.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
Packit |
022b05 |
| | | |
|
|
Packit |
022b05 |
| PRECEDENCE | TYPE OF SERVICE | 0 |
|
|
Packit |
022b05 |
| | | |
|
|
Packit |
022b05 |
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IP TOS IP TOS
|
|
Packit |
022b05 |
Field Policy Field Policy
|
|
Packit |
022b05 |
Contents Code Contents Code
|
|
Packit |
022b05 |
0 0 0 0 ==> 0 0 0 0 1 ==> 2
|
|
Packit |
022b05 |
0 0 1 0 ==> 4 0 0 1 1 ==> 6
|
|
Packit |
022b05 |
0 1 0 0 ==> 8 0 1 0 1 ==> 10
|
|
Packit |
022b05 |
0 1 1 0 ==> 12 0 1 1 1 ==> 14
|
|
Packit |
022b05 |
1 0 0 0 ==> 16 1 0 0 1 ==> 18
|
|
Packit |
022b05 |
1 0 1 0 ==> 20 1 0 1 1 ==> 22
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
1 1 0 0 ==> 24 1 1 0 1 ==> 26
|
|
Packit |
022b05 |
1 1 1 0 ==> 28 1 1 1 1 ==> 30"
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteNextHop OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"On remote routes, the address of the next system en
|
|
Packit |
022b05 |
route; Otherwise, 0.0.0.0."
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteIfIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The ifIndex value that identifies the local interface
|
|
Packit |
022b05 |
through which the next hop of this route should be
|
|
Packit |
022b05 |
reached."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other (1), -- not specified by this MIB
|
|
Packit |
022b05 |
reject (2), -- route that discards traffic
|
|
Packit |
022b05 |
local (3), -- local interface
|
|
Packit |
022b05 |
remote (4) -- remote destination
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of route. Note that local(3) refers to a
|
|
Packit |
022b05 |
route for which the next hop is the final destination;
|
|
Packit |
022b05 |
remote(4) refers to a route for which the next hop is
|
|
Packit |
022b05 |
not the final destination.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Routes that do not result in traffic forwarding or
|
|
Packit |
022b05 |
rejection should not be displayed, even if the
|
|
Packit |
022b05 |
implementation keeps them stored internally.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
reject (2) refers to a route that, if matched,
|
|
Packit |
022b05 |
discards the message as unreachable. This is used in
|
|
Packit |
022b05 |
some protocols as a means of correctly aggregating
|
|
Packit |
022b05 |
routes."
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteProto OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other (1), -- not specified
|
|
Packit |
022b05 |
local (2), -- local interface
|
|
Packit |
022b05 |
netmgmt (3), -- static route
|
|
Packit |
022b05 |
icmp (4), -- result of ICMP Redirect
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- the following are all dynamic
|
|
Packit |
022b05 |
-- routing protocols
|
|
Packit |
022b05 |
egp (5), -- Exterior Gateway Protocol
|
|
Packit |
022b05 |
ggp (6), -- Gateway-Gateway Protocol
|
|
Packit |
022b05 |
hello (7), -- FuzzBall HelloSpeak
|
|
Packit |
022b05 |
rip (8), -- Berkeley RIP or RIP-II
|
|
Packit |
022b05 |
isIs (9), -- Dual IS-IS
|
|
Packit |
022b05 |
esIs (10), -- ISO 9542
|
|
Packit |
022b05 |
ciscoIgrp (11), -- Cisco IGRP
|
|
Packit |
022b05 |
bbnSpfIgp (12), -- BBN SPF IGP
|
|
Packit |
022b05 |
ospf (13), -- Open Shortest Path First
|
|
Packit |
022b05 |
bgp (14), -- Border Gateway Protocol
|
|
Packit |
022b05 |
idpr (15), -- InterDomain Policy Routing
|
|
Packit |
022b05 |
ciscoEigrp (16) -- Cisco EIGRP
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The routing mechanism via which this route was learned.
|
|
Packit |
022b05 |
Inclusion of values for gateway routing protocols is
|
|
Packit |
022b05 |
not intended to imply that hosts should support those
|
|
Packit |
022b05 |
protocols."
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteAge OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of seconds since this route was last updated
|
|
Packit |
022b05 |
or otherwise determined to be correct. Note that no
|
|
Packit |
022b05 |
semantics of `too old' can be implied, except through
|
|
Packit |
022b05 |
knowledge of the routing protocol by which the route
|
|
Packit |
022b05 |
was learned."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteInfo OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A reference to MIB definitions specific to the
|
|
Packit |
022b05 |
particular routing protocol that is responsible for
|
|
Packit |
022b05 |
this route, as determined by the value specified in the
|
|
Packit |
022b05 |
route's ipCidrRouteProto value. If this information is
|
|
Packit |
022b05 |
not present, its value should be set to the OBJECT
|
|
Packit |
022b05 |
IDENTIFIER { 0 0 }, which is a syntactically valid
|
|
Packit |
022b05 |
object identifier, and any implementation conforming to
|
|
Packit |
022b05 |
ASN.1 and the Basic Encoding Rules must be able to
|
|
Packit |
022b05 |
generate and recognize this value."
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteNextHopAS OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Autonomous System Number of the Next Hop. The
|
|
Packit |
022b05 |
semantics of this object are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipCidrRouteProto
|
|
Packit |
022b05 |
value. When this object is unknown or not relevant, its
|
|
Packit |
022b05 |
value should be set to zero."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteMetric1 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The primary routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteMetric2 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteMetric3 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteMetric4 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteMetric5 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipCidrRouteProto
|
|
Packit |
022b05 |
value. If this metric is not used, its value should be
|
|
Packit |
022b05 |
set to -1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipCidrRouteStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The row status variable, used according to row
|
|
Packit |
022b05 |
installation and removal conventions."
|
|
Packit |
022b05 |
::= { ipCidrRouteEntry 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- compliance statements
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMPv2 entities that
|
|
Packit |
022b05 |
implement the ipForward MIB.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This compliance statement has been deprecated and
|
|
Packit |
022b05 |
replaced with ipForwardFullCompliance and
|
|
Packit |
022b05 |
ipForwardReadOnlyCompliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { ipForwardCidrRouteGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { ipForwardCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- units of conformance
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardCidrRouteGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { ipCidrRouteNumber,
|
|
Packit |
022b05 |
ipCidrRouteDest, ipCidrRouteMask, ipCidrRouteTos,
|
|
Packit |
022b05 |
ipCidrRouteNextHop, ipCidrRouteIfIndex,
|
|
Packit |
022b05 |
ipCidrRouteType, ipCidrRouteProto, ipCidrRouteAge,
|
|
Packit |
022b05 |
ipCidrRouteInfo,ipCidrRouteNextHopAS,
|
|
Packit |
022b05 |
ipCidrRouteMetric1, ipCidrRouteMetric2,
|
|
Packit |
022b05 |
ipCidrRouteMetric3, ipCidrRouteMetric4,
|
|
Packit |
022b05 |
ipCidrRouteMetric5, ipCidrRouteStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The CIDR Route Table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated and replaced with
|
|
Packit |
022b05 |
inetForwardCidrRouteGroup."
|
|
Packit |
022b05 |
::= { ipForwardGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Obsoleted Definitions - Objects
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardNumber OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The number of current ipForwardTable entries that are
|
|
Packit |
022b05 |
not invalid."
|
|
Packit |
022b05 |
::= { ipForward 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- IP Forwarding Table
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The IP Forwarding Table obsoletes and replaces the ipRoute
|
|
Packit |
022b05 |
-- Table current in MIB-I and MIB-II. It adds knowledge of
|
|
Packit |
022b05 |
-- the autonomous system of the next hop, multiple next hop
|
|
Packit |
022b05 |
-- support, and policy routing support.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF IpForwardEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This entity's IP Routing table."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC 1213 Section 6.6, The IP Group"
|
|
Packit |
022b05 |
::= { ipForward 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpForwardEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A particular route to a particular destination, under a
|
|
Packit |
022b05 |
particular policy."
|
|
Packit |
022b05 |
INDEX {
|
|
Packit |
022b05 |
ipForwardDest,
|
|
Packit |
022b05 |
ipForwardProto,
|
|
Packit |
022b05 |
ipForwardPolicy,
|
|
Packit |
022b05 |
ipForwardNextHop
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
::= { ipForwardTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IpForwardEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
ipForwardDest IpAddress,
|
|
Packit |
022b05 |
ipForwardMask IpAddress,
|
|
Packit |
022b05 |
ipForwardPolicy Integer32,
|
|
Packit |
022b05 |
ipForwardNextHop IpAddress,
|
|
Packit |
022b05 |
ipForwardIfIndex Integer32,
|
|
Packit |
022b05 |
ipForwardType INTEGER,
|
|
Packit |
022b05 |
ipForwardProto INTEGER,
|
|
Packit |
022b05 |
ipForwardAge Integer32,
|
|
Packit |
022b05 |
ipForwardInfo OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
ipForwardNextHopAS Integer32,
|
|
Packit |
022b05 |
ipForwardMetric1 Integer32,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMetric2 Integer32,
|
|
Packit |
022b05 |
ipForwardMetric3 Integer32,
|
|
Packit |
022b05 |
ipForwardMetric4 Integer32,
|
|
Packit |
022b05 |
ipForwardMetric5 Integer32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardDest OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The destination IP address of this route. An entry
|
|
Packit |
022b05 |
with a value of 0.0.0.0 is considered a default route.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object may not take a Multicast (Class D) address
|
|
Packit |
022b05 |
value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Any assignment (implicit or otherwise) of an instance
|
|
Packit |
022b05 |
of this object to a value x must be rejected if the
|
|
Packit |
022b05 |
bitwise logical-AND of x with the value of the
|
|
Packit |
022b05 |
corresponding instance of the ipForwardMask object is
|
|
Packit |
022b05 |
not equal to x."
|
|
Packit |
022b05 |
::= { ipForwardEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicate the mask to be logical-ANDed with the
|
|
Packit |
022b05 |
destination address before being compared to the value
|
|
Packit |
022b05 |
in the ipForwardDest field. For those systems that do
|
|
Packit |
022b05 |
not support arbitrary subnet masks, an agent constructs
|
|
Packit |
022b05 |
the value of the ipForwardMask by reference to the IP
|
|
Packit |
022b05 |
Address Class.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Any assignment (implicit or otherwise) of an instance
|
|
Packit |
022b05 |
of this object to a value x must be rejected if the
|
|
Packit |
022b05 |
bitwise logical-AND of x with the value of the
|
|
Packit |
022b05 |
corresponding instance of the ipForwardDest object is
|
|
Packit |
022b05 |
not equal to ipForwardDest."
|
|
Packit |
022b05 |
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
Packit |
022b05 |
::= { ipForwardEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The following convention is included for specification
|
|
Packit |
022b05 |
-- of TOS Field contents. At this time, the Host Requirements
|
|
Packit |
022b05 |
-- and the Router Requirements documents disagree on the width
|
|
Packit |
022b05 |
-- of the TOS field. This mapping describes the Router
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Requirements mapping, and leaves room to widen the TOS field
|
|
Packit |
022b05 |
-- without impact to fielded systems.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardPolicy OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The general set of conditions that would cause
|
|
Packit |
022b05 |
the selection of one multipath route (set of
|
|
Packit |
022b05 |
next hops for a given destination) is referred
|
|
Packit |
022b05 |
to as 'policy'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Unless the mechanism indicated by ipForwardProto
|
|
Packit |
022b05 |
specifies otherwise, the policy specifier is
|
|
Packit |
022b05 |
the IP TOS Field. The encoding of IP TOS is as
|
|
Packit |
022b05 |
specified by the following convention. Zero
|
|
Packit |
022b05 |
indicates the default path if no more specific
|
|
Packit |
022b05 |
policy applies.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
Packit |
022b05 |
| | | |
|
|
Packit |
022b05 |
| PRECEDENCE | TYPE OF SERVICE | 0 |
|
|
Packit |
022b05 |
| | | |
|
|
Packit |
022b05 |
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IP TOS IP TOS
|
|
Packit |
022b05 |
Field Policy Field Policy
|
|
Packit |
022b05 |
Contents Code Contents Code
|
|
Packit |
022b05 |
0 0 0 0 ==> 0 0 0 0 1 ==> 2
|
|
Packit |
022b05 |
0 0 1 0 ==> 4 0 0 1 1 ==> 6
|
|
Packit |
022b05 |
0 1 0 0 ==> 8 0 1 0 1 ==> 10
|
|
Packit |
022b05 |
0 1 1 0 ==> 12 0 1 1 1 ==> 14
|
|
Packit |
022b05 |
1 0 0 0 ==> 16 1 0 0 1 ==> 18
|
|
Packit |
022b05 |
1 0 1 0 ==> 20 1 0 1 1 ==> 22
|
|
Packit |
022b05 |
1 1 0 0 ==> 24 1 1 0 1 ==> 26
|
|
Packit |
022b05 |
1 1 1 0 ==> 28 1 1 1 1 ==> 30
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Protocols defining 'policy' otherwise must either
|
|
Packit |
022b05 |
define a set of values that are valid for
|
|
Packit |
022b05 |
this object or must implement an integer-instanced
|
|
Packit |
022b05 |
policy table for which this object's
|
|
Packit |
022b05 |
value acts as an index."
|
|
Packit |
022b05 |
::= { ipForwardEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardNextHop OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"On remote routes, the address of the next system en
|
|
Packit |
022b05 |
route; otherwise, 0.0.0.0."
|
|
Packit |
022b05 |
::= { ipForwardEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardIfIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The ifIndex value that identifies the local interface
|
|
Packit |
022b05 |
through which the next hop of this route should be
|
|
Packit |
022b05 |
reached."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other (1), -- not specified by this MIB
|
|
Packit |
022b05 |
invalid (2), -- logically deleted
|
|
Packit |
022b05 |
local (3), -- local interface
|
|
Packit |
022b05 |
remote (4) -- remote destination
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of route. Note that local(3) refers to a
|
|
Packit |
022b05 |
route for which the next hop is the final destination;
|
|
Packit |
022b05 |
remote(4) refers to a route for which the next hop is
|
|
Packit |
022b05 |
not the final destination.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Setting this object to the value invalid(2) has the
|
|
Packit |
022b05 |
effect of invalidating the corresponding entry in the
|
|
Packit |
022b05 |
ipForwardTable object. That is, it effectively
|
|
Packit |
022b05 |
disassociates the destination identified with said
|
|
Packit |
022b05 |
entry from the route identified with said entry. It is
|
|
Packit |
022b05 |
an implementation-specific matter as to whether the
|
|
Packit |
022b05 |
agent removes an invalidated entry from the table.
|
|
Packit |
022b05 |
Accordingly, management stations must be prepared to
|
|
Packit |
022b05 |
receive tabular information from agents that
|
|
Packit |
022b05 |
corresponds to entries not currently in use. Proper
|
|
Packit |
022b05 |
interpretation of such entries requires examination of
|
|
Packit |
022b05 |
the relevant ipForwardType object."
|
|
Packit |
022b05 |
DEFVAL { invalid }
|
|
Packit |
022b05 |
::= { ipForwardEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardProto OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other (1), -- not specified
|
|
Packit |
022b05 |
local (2), -- local interface
|
|
Packit |
022b05 |
netmgmt (3), -- static route
|
|
Packit |
022b05 |
icmp (4), -- result of ICMP Redirect
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- the following are all dynamic
|
|
Packit |
022b05 |
-- routing protocols
|
|
Packit |
022b05 |
egp (5), -- Exterior Gateway Protocol
|
|
Packit |
022b05 |
ggp (6), -- Gateway-Gateway Protocol
|
|
Packit |
022b05 |
hello (7), -- FuzzBall HelloSpeak
|
|
Packit |
022b05 |
rip (8), -- Berkeley RIP or RIP-II
|
|
Packit |
022b05 |
is-is (9), -- Dual IS-IS
|
|
Packit |
022b05 |
es-is (10), -- ISO 9542
|
|
Packit |
022b05 |
ciscoIgrp (11), -- Cisco IGRP
|
|
Packit |
022b05 |
bbnSpfIgp (12), -- BBN SPF IGP
|
|
Packit |
022b05 |
ospf (13), -- Open Shortest Path First
|
|
Packit |
022b05 |
bgp (14), -- Border Gateway Protocol
|
|
Packit |
022b05 |
idpr (15) -- InterDomain Policy Routing
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The routing mechanism via which this route was learned.
|
|
Packit |
022b05 |
Inclusion of values for gateway routing protocols is
|
|
Packit |
022b05 |
not intended to imply that hosts should support those
|
|
Packit |
022b05 |
protocols."
|
|
Packit |
022b05 |
::= { ipForwardEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardAge OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of seconds since this route was last updated
|
|
Packit |
022b05 |
or otherwise determined to be correct. Note that no
|
|
Packit |
022b05 |
semantics of `too old' can be implied except through
|
|
Packit |
022b05 |
knowledge of the routing protocol by which the route
|
|
Packit |
022b05 |
was learned."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardInfo OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A reference to MIB definitions specific to the
|
|
Packit |
022b05 |
particular routing protocol that is responsible for
|
|
Packit |
022b05 |
this route, as determined by the value specified in the
|
|
Packit |
022b05 |
route's ipForwardProto value. If this information is
|
|
Packit |
022b05 |
not present, its value should be set to the OBJECT
|
|
Packit |
022b05 |
IDENTIFIER { 0 0 }, which is a syntactically valid
|
|
Packit |
022b05 |
object identifier, and any implementation conforming to
|
|
Packit |
022b05 |
ASN.1 and the Basic Encoding Rules must be able to
|
|
Packit |
022b05 |
generate and recognize this value."
|
|
Packit |
022b05 |
::= { ipForwardEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardNextHopAS OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Autonomous System Number of the Next Hop. When
|
|
Packit |
022b05 |
this is unknown or not relevant to the protocol
|
|
Packit |
022b05 |
indicated by ipForwardProto, zero."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMetric1 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The primary routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipForwardProto value.
|
|
Packit |
022b05 |
If this metric is not used, its value should be set to
|
|
Packit |
022b05 |
-1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMetric2 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipForwardProto value.
|
|
Packit |
022b05 |
If this metric is not used, its value should be set to
|
|
Packit |
022b05 |
-1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMetric3 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipForwardProto value.
|
|
Packit |
022b05 |
If this metric is not used, its value should be set to
|
|
Packit |
022b05 |
-1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMetric4 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipForwardProto value.
|
|
Packit |
022b05 |
If this metric is not used, its value should be set to
|
|
Packit |
022b05 |
-1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMetric5 OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An alternate routing metric for this route. The
|
|
Packit |
022b05 |
semantics of this metric are determined by the routing-
|
|
Packit |
022b05 |
protocol specified in the route's ipForwardProto value.
|
|
Packit |
022b05 |
If this metric is not used, its value should be set to
|
|
Packit |
022b05 |
-1."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { ipForwardEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Obsoleted Definitions - Groups
|
|
Packit |
022b05 |
-- compliance statements
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardOldCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities that
|
|
Packit |
022b05 |
implement the ipForward MIB."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { ipForwardMultiPathGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { ipForwardCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipForwardMultiPathGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { ipForwardNumber,
|
|
Packit |
022b05 |
ipForwardDest, ipForwardMask, ipForwardPolicy,
|
|
Packit |
022b05 |
ipForwardNextHop, ipForwardIfIndex, ipForwardType,
|
|
Packit |
022b05 |
ipForwardProto, ipForwardAge, ipForwardInfo,
|
|
Packit |
022b05 |
ipForwardNextHopAS,
|
|
Packit |
022b05 |
ipForwardMetric1, ipForwardMetric2, ipForwardMetric3,
|
|
Packit |
022b05 |
ipForwardMetric4, ipForwardMetric5
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS obsolete
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"IP Multipath Route Table."
|
|
Packit |
022b05 |
::= { ipForwardGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|