draft-ietf-ipv6-rfc2096-update-06.txt   draft-ietf-ipv6-rfc2096-update-07.txt 
Internet-Draft B. Haberman Internet-Draft B. Haberman
Document: draft-ietf-ipv6-rfc2096-update-06.txt Caspian Networks draft-ietf-ipv6-rfc2096-update-07.txt Caspian Networks
Expires: July 2004 January 2004 Expires: August 2004 February 2004
IP Forwarding Table MIB IP Forwarding Table MIB
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at line 32 skipping to change at line 32
progress." progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This document is a product of the IPv6 MIB Revision Design Team and This document is a product of the IPv6 MIB Revision Design Team and
it is a working item of the IPv6 Working Group. Comments should be it is a working item of the IPv6 Working Group. Comments should be
addressed to the editors, or to the IPv6 Working Group mailing list addressed to the editors, or to the IPv6 Working Group mailing list
at ipng@sunroof.eng.sun.com. at ipv6@ietf.org.
Abstract Abstract
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in the Internet (MIB) for use with network management protocols in the Internet
community. In particular, it describes managed objects related to community. In particular, it describes managed objects related to
the forwarding of Internet Protocol (IP) packets in an IP version- the forwarding of Internet Protocol (IP) packets in an IP version-
independent manner. This document obsoletes RFC 2096. independent manner. This document obsoletes RFC 2096.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2004). All Rights Reserved. Copyright (C) The Internet Society (2004). All Rights Reserved.
Haberman Expires July 2004 1 Haberman Expires August 2004 1
Table of Contents Table of Contents
1 Conventions Used In This Document..............................6 1 Conventions Used In This Document..............................6
2 The Internet-Standard Management Framework.....................6 2 The Internet-Standard Management Framework.....................6
3 Overview.......................................................6 3 Overview.......................................................6
4 Definitions....................................................8 4 Definitions....................................................8
5 Security Considerations.......................................32 5 Security Considerations.......................................32
6 Intellectual Property Statement...............................33 6 Intellectual Property Statement...............................33
7 Changes from RFC 2096.........................................33 7 Changes from RFC 2096.........................................33
8 Normative References..........................................34 8 Normative References..........................................34
9 Informative References........................................34 9 Informative References........................................34
10 Authors and Acknowledgements..................................35 10 Authors and Acknowledgements..................................35
11 Editors' Contact Information..................................35 11 Editors' Contact Information..................................35
12 Full Copyright Statement......................................35 12 Full Copyright Statement......................................35
Revision History Revision History
[Note to RFC Editor: Please remove prior to publication] [Note to RFC Editor: Please remove prior to publication]
Changes from draft-ietf-ipv6-rfc2096-update-06.txt:
09 Feb 2004 Removed range from inetCidrRoutePfxLen
Clarified text in DESCRIPTION clause of
inetCidrRoutePfxLen and inetCidrRouteDest to exclude
bit-wise comparison of zone indexes
Changed syntax of inetCidrRouteIfIndex to
InterfaceIndexOrZero
Changes from draft-ietf-ipv6-rfc2096-update-05.txt: Changes from draft-ietf-ipv6-rfc2096-update-05.txt:
07 Jan 2004 Corrected editor information 07 Jan 2004 Corrected editor information
Changed mailing list information Changed mailing list information
Limited InetAddress objects to (ipv4, ipv6, ipv4z, Limited InetAddress objects to (ipv4, ipv6, ipv4z,
ipv6z) ipv6z)
Updated MODULE-IDENTITY REVISION clause to detail the Updated MODULE-IDENTITY REVISION clause to detail the
replacement of ipCidrRouteTable with replacement of ipCidrRouteTable with
inetCidrRouteTable inetCidrRouteTable
Updated DESCRIPTION clause of ipForwardCompliance to Updated DESCRIPTION clause of ipForwardCompliance to
indicate the replacement of ipForwardCompliance with indicate the replacement of ipForwardCompliance with
ipForwardFullCompliance and ipForwardFullCompliance and
ipForwardReadOnlyCompliance ipForwardReadOnlyCompliance
Added statement to DESCRIPTION clause of Added statement to DESCRIPTION clause of
ipForwardCidrRouteGroup pointing out its replacement ipForwardCidrRouteGroup pointing out its replacement
Haberman Expires July 2004 2
with inetForwardCidrRouteGroup with inetForwardCidrRouteGroup
Added detail to section 3 on relationship of this MIB Added detail to section 3 on relationship of this MIB
with previous versions with previous versions
Fixed references within DESCRIPTION clauses Fixed references within DESCRIPTION clauses
Added SYNTAX statements to read-only OBJECTs Added SYNTAX statements to read-only OBJECTs
21 Jan 2004 Added clarifying text to Introduction on the usage of 21 Jan 2004 Added clarifying text to Introduction on the usage of
the MIB definition the MIB definition
Enhanced Overview section to include explicit text on Enhanced Overview section to include explicit text on
Haberman Expires July 2004 2
relationship to other RFCs relationship to other RFCs
Clarified DESCRIPTION text for inetCidrRouteDiscards Clarified DESCRIPTION text for inetCidrRouteDiscards
Added text to DESCRIPTION clause of Added text to DESCRIPTION clause of
inetCidrRouteIfIndex to allow the value of 0 inetCidrRouteIfIndex to allow the value of 0
28 Jan 2004 Added range of (0..128) to inetCidrRoutePfxLen 28 Jan 2004 Added range of (0..128) to inetCidrRoutePfxLen
Changes from draft-ietf-ipv6-rfc2096-update-04.txt: Changes from draft-ietf-ipv6-rfc2096-update-04.txt:
skipping to change at line 140 skipping to change at line 151
Changed definition of inetCidrRouteAge from Integer32 Changed definition of inetCidrRouteAge from Integer32
to Gauge32 to Gauge32
Changes from draft-ietf-ipv6-rfc2096-update-03.txt: Changes from draft-ietf-ipv6-rfc2096-update-03.txt:
27 Jun 2003 Updated text to DESCRIPTION of inetCidrRouteDiscards 27 Jun 2003 Updated text to DESCRIPTION of inetCidrRouteDiscards
Re-instated inetCidrRouteNumber Re-instated inetCidrRouteNumber
Added references for IF-MIB, IP-MIB, and IANA- Added references for IF-MIB, IP-MIB, and IANA-
Haberman Expires July 2004 3
RTPROTO-MIB RTPROTO-MIB
Changed reference to RFC 2096 from normative to Changed reference to RFC 2096 from normative to
informative informative
Added RFC editor note to remove Revision History at Added RFC editor note to remove Revision History at
publication time publication time
Updated REVISION clause Updated REVISION clause
Added section describing changes from RFC 2096 Added section describing changes from RFC 2096
Added REVISION clause for original publication as RFC Added REVISION clause for original publication as RFC
Haberman Expires July 2004 3
1354 1354
Added MIB Copyright statement to DESCRIPTION Added MIB Copyright statement to DESCRIPTION
Changes from draft-ietf-ipv6-rfc2096-update-02.txt: Changes from draft-ietf-ipv6-rfc2096-update-02.txt:
16 Jan 2003 Changed lower-case 'h' to upper-case 'H' in hex 16 Jan 2003 Changed lower-case 'h' to upper-case 'H' in hex
number. number.
Updated REVISION and LAST UPDATED dates. Updated REVISION and LAST UPDATED dates.
skipping to change at line 196 skipping to change at line 207
02 Nov 2002 Fixed bugs that caused the MIB not to compile. 02 Nov 2002 Fixed bugs that caused the MIB not to compile.
Changed the type of inetCidrRouteDscp to Dscp. Changed the type of inetCidrRouteDscp to Dscp.
Improved the revision information. Improved the revision information.
Removed inetCidrRouteNumber and inetCidrRouteWeight. Removed inetCidrRouteNumber and inetCidrRouteWeight.
Other editorial changes. Other editorial changes.
Haberman Expires July 2004 4
Changes from draft-ietf-ipv6-rfc-2096-update-00.txt: Changes from draft-ietf-ipv6-rfc-2096-update-00.txt:
22 Aug 2002 Minor editorial changes and clean-up 22 Aug 2002 Minor editorial changes and clean-up
Changes from draft-ietf-ipngwg-rfc2096-update-00.txt: Changes from draft-ietf-ipngwg-rfc2096-update-00.txt:
27 Jun 2002 Added inetCidrRouteDscp index and inetCidrRouteWeight 27 Jun 2002 Added inetCidrRouteDscp index and inetCidrRouteWeight
object to the inetCidrRouteTable. object to the inetCidrRouteTable.
Restored inetCidrRouteNextHopType variable (may be Restored inetCidrRouteNextHopType variable (may be
different from inetCidrRouteDestType, due to global different from inetCidrRouteDestType, due to global
vs. non-global distinction in new InetAddress TCs). vs. non-global distinction in new InetAddress TCs).
Haberman Expires July 2004 4
Removed inetCidrRouteInstance object. Use to identify Removed inetCidrRouteInstance object. Use to identify
a conceptual routing table is obviated by new a conceptual routing table is obviated by new
InetAddress types and inclusion of DSCP index. InetAddress types and inclusion of DSCP index.
Changed editor, moved author information to end, Changed editor, moved author information to end,
several editorial changes. several editorial changes.
Changed name to draft-ietf-ipv6-rfc-2096-update-*.txt Changed name to draft-ietf-ipv6-rfc-2096-update-*.txt
13 Jul 2002 Removed inetCidrRouteNextHopType. 13 Jul 2002 Removed inetCidrRouteNextHopType.
skipping to change at line 345 skipping to change at line 356
5 Definitions 5 Definitions
IP-FORWARD-MIB DEFINITIONS ::= BEGIN IP-FORWARD-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Integer32, Gauge32, IpAddress, Integer32, Gauge32,
Counter32 FROM SNMPv2-SMI Counter32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InterfaceIndex FROM IF-MIB InterfaceIndexOrZero FROM IF-MIB
ip FROM IP-MIB ip FROM IP-MIB
IANAipRouteProtocol FROM IANA-RTPROTO-MIB IANAipRouteProtocol FROM IANA-RTPROTO-MIB
InetAddress, InetAddressType, InetAddress, InetAddressType,
InetAddressPrefixLength, InetAddressPrefixLength,
InetAutonomousSystemNumber FROM INET-ADDRESS-MIB; InetAutonomousSystemNumber FROM INET-ADDRESS-MIB;
ipForward MODULE-IDENTITY ipForward MODULE-IDENTITY
LAST-UPDATED "200401281200Z" LAST-UPDATED "200402091200Z"
ORGANIZATION ORGANIZATION
"IETF IPv6 Working Group "IETF IPv6 Working Group
http://www.ietf.org/html.charters/ipv6-charter.html" http://www.ietf.org/html.charters/ipv6-charter.html"
CONTACT-INFO CONTACT-INFO
"Editor: "Editor:
Brian Haberman Brian Haberman
Caspian Networks Caspian Networks
753 Bridgewater Drive 753 Bridgewater Drive
Sykesville, MD 21784 Sykesville, MD 21784
skipping to change at line 377 skipping to change at line 388
Send comments to <ipv6@ietf.org>" Send comments to <ipv6@ietf.org>"
DESCRIPTION DESCRIPTION
"The MIB module for the management of CIDR multipath IP "The MIB module for the management of CIDR multipath IP
Routes. Routes.
Copyright (C) The Internet Society (2004). This version Copyright (C) The Internet Society (2004). This version
of this MIB module is a part of RFC xxxx; see the RFC of this MIB module is a part of RFC xxxx; see the RFC
itself for full legal notices." itself for full legal notices."
-- RFC Ed : replace xxxx with actual RFC number & remove note -- RFC Ed : replace xxxx with actual RFC number & remove note
REVISION "200401281200Z" REVISION "200402091200Z"
DESCRIPTION DESCRIPTION
"IPv4/v6 version-independent revision. Minimal changes "IPv4/v6 version-independent revision. Minimal changes
were made to the original RFC 2096 MIB, to allow easy were made to the original RFC 2096 MIB, to allow easy
upgrade of existing IPv4 implementations to the upgrade of existing IPv4 implementations to the
version-independent MIB. These changes include: version-independent MIB. These changes include:
Adding inetCidrRouteDiscards as a replacement for the Adding inetCidrRouteDiscards as a replacement for the
deprecated ipRoutingDiscards and ipv6DiscardedRoutes deprecated ipRoutingDiscards and ipv6DiscardedRoutes
objects. objects.
skipping to change at line 484 skipping to change at line 495
} }
::= { inetCidrRouteTable 1 } ::= { inetCidrRouteTable 1 }
InetCidrRouteEntry ::= SEQUENCE { InetCidrRouteEntry ::= SEQUENCE {
inetCidrRouteDestType InetAddressType, inetCidrRouteDestType InetAddressType,
inetCidrRouteDest InetAddress, inetCidrRouteDest InetAddress,
inetCidrRoutePfxLen InetAddressPrefixLength, inetCidrRoutePfxLen InetAddressPrefixLength,
inetCidrRoutePolicy OBJECT IDENTIFIER, inetCidrRoutePolicy OBJECT IDENTIFIER,
inetCidrRouteNextHopType InetAddressType, inetCidrRouteNextHopType InetAddressType,
inetCidrRouteNextHop InetAddress, inetCidrRouteNextHop InetAddress,
inetCidrRouteIfIndex InterfaceIndex, inetCidrRouteIfIndex InterfaceIndexOrZero,
inetCidrRouteType INTEGER, inetCidrRouteType INTEGER,
inetCidrRouteProto IANAipRouteProtocol, inetCidrRouteProto IANAipRouteProtocol,
inetCidrRouteAge Gauge32, inetCidrRouteAge Gauge32,
inetCidrRouteNextHopAS InetAutonomousSystemNumber, inetCidrRouteNextHopAS InetAutonomousSystemNumber,
inetCidrRouteMetric1 Integer32, inetCidrRouteMetric1 Integer32,
inetCidrRouteMetric2 Integer32, inetCidrRouteMetric2 Integer32,
inetCidrRouteMetric3 Integer32, inetCidrRouteMetric3 Integer32,
inetCidrRouteMetric4 Integer32, inetCidrRouteMetric4 Integer32,
inetCidrRouteMetric5 Integer32, inetCidrRouteMetric5 Integer32,
inetCidrRouteStatus RowStatus inetCidrRouteStatus RowStatus
skipping to change at line 524 skipping to change at line 535
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The destination IP address of this route. "The destination IP address of this route.
The type of this address is determined by the value of The type of this address is determined by the value of
the inetCidrRouteDestType object. the inetCidrRouteDestType object.
The values for the index objects inetCidrRouteDest and The values for the index objects inetCidrRouteDest and
inetCidrRoutePfxLen must be consistent. When the value inetCidrRoutePfxLen must be consistent. When the value
of inetCidrRouteDest is x, then the bitwise logical-AND of inetCidrRouteDest (excluding the zone index, if one
is present) is x, then the bitwise logical-AND
of x with the value of the mask formed from the of x with the value of the mask formed from the
corresponding index object inetCidrRoutePfxLen MUST be corresponding index object inetCidrRoutePfxLen MUST be
equal to x. If not, then the index pair is not equal to x. If not, then the index pair is not
consistent and an inconsistentName error must be consistent and an inconsistentName error must be
returned on SET or CREATE requests." returned on SET or CREATE requests."
::= { inetCidrRouteEntry 2 } ::= { inetCidrRouteEntry 2 }
inetCidrRoutePfxLen OBJECT-TYPE inetCidrRoutePfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength (0..128) SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the number of leading one bits which form the "Indicates the number of leading one bits which form the
mask to be logical-ANDed with the destination address mask to be logical-ANDed with the destination address
before being compared to the value in the before being compared to the value in the
inetCidrRouteDest field. inetCidrRouteDest field.
The values for the index objects inetCidrRouteDest and The values for the index objects inetCidrRouteDest and
inetCidrRoutePfxLen must be consistent. When the value inetCidrRoutePfxLen must be consistent. When the value
of inetCidrRouteDest is x, then the bitwise logical-AND of inetCidrRouteDest (excluding the zone index, if one
is present) is x, then the bitwise logical-AND
of x with the value of the mask formed from the of x with the value of the mask formed from the
corresponding index object inetCidrRoutePfxLen MUST be corresponding index object inetCidrRoutePfxLen MUST be
equal to x. If not, then the index pair is not equal to x. If not, then the index pair is not
consistent and an inconsistentName error must be consistent and an inconsistentName error must be
returned on SET or CREATE requests." returned on SET or CREATE requests."
::= { inetCidrRouteEntry 3 } ::= { inetCidrRouteEntry 3 }
Haberman Expires July 2004 11
inetCidrRoutePolicy OBJECT-TYPE inetCidrRoutePolicy OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Haberman Expires July 2004 11
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is an opaque object without any defined "This object is an opaque object without any defined
semantics. Its purpose is to serve as an additional semantics. Its purpose is to serve as an additional
index which may delineate between multiple entries to index which may delineate between multiple entries to
the same destination. The value { 0 0 } shall be used the same destination. The value { 0 0 } shall be used
as the default value for this object." as the default value for this object."
::= { inetCidrRouteEntry 4 } ::= { inetCidrRouteEntry 4 }
inetCidrRouteNextHopType OBJECT-TYPE inetCidrRouteNextHopType OBJECT-TYPE
skipping to change at line 595 skipping to change at line 609
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"On remote routes, the address of the next system en "On remote routes, the address of the next system en
route. For non-remote routes, a zero length string. route. For non-remote routes, a zero length string.
The type of this address is determined by the value of The type of this address is determined by the value of
the inetCidrRouteNextHopType object." the inetCidrRouteNextHopType object."
::= { inetCidrRouteEntry 6 } ::= { inetCidrRouteEntry 6 }
inetCidrRouteIfIndex OBJECT-TYPE inetCidrRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ifIndex value which identifies the local interface "The ifIndex value which identifies the local interface
through which the next hop of this route should be through which the next hop of this route should be
reached. A value of 0 is valid and represents the reached. A value of 0 is valid and represents the
scenario where no interface is specified." scenario where no interface is specified."
::= { inetCidrRouteEntry 7 } ::= { inetCidrRouteEntry 7 }
inetCidrRouteType OBJECT-TYPE inetCidrRouteType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
Haberman Expires July 2004 12
other (1), -- not specified by this MIB other (1), -- not specified by this MIB
reject (2), -- route which discards traffic and reject (2), -- route which discards traffic and
-- returns ICMP notification -- returns ICMP notification
local (3), -- local interface local (3), -- local interface
Haberman Expires July 2004 12
remote (4), -- remote destination remote (4), -- remote destination
blackhole(5) -- route which discards traffic blackhole(5) -- route which discards traffic
-- silently -- silently
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of route. Note that local(3) refers to a "The type of route. Note that local(3) refers to a
route for which the next hop is the final destination; route for which the next hop is the final destination;
remote(4)refers to a route for which the next hop is remote(4)refers to a route for which the next hop is
skipping to change at line 663 skipping to change at line 677
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of seconds since this route was last updated "The number of seconds since this route was last updated
or otherwise determined to be correct. Note that no or otherwise determined to be correct. Note that no
semantics of 'too old' can be implied except through semantics of 'too old' can be implied except through
knowledge of the routing protocol by which the route knowledge of the routing protocol by which the route
was learned." was learned."
::= { inetCidrRouteEntry 10 } ::= { inetCidrRouteEntry 10 }
inetCidrRouteNextHopAS OBJECT-TYPE inetCidrRouteNextHopAS OBJECT-TYPE
Haberman Expires July 2004 13
SYNTAX InetAutonomousSystemNumber SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Haberman Expires July 2004 13
"The Autonomous System Number of the Next Hop. The "The Autonomous System Number of the Next Hop. The
semantics of this object are determined by the routing- semantics of this object are determined by the routing-
protocol specified in the route's inetCidrRouteProto protocol specified in the route's inetCidrRouteProto
value. When this object is unknown or not relevant its value. When this object is unknown or not relevant its
value should be set to zero." value should be set to zero."
DEFVAL { 0 } DEFVAL { 0 }
::= { inetCidrRouteEntry 11 } ::= { inetCidrRouteEntry 11 }
inetCidrRouteMetric1 OBJECT-TYPE inetCidrRouteMetric1 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
skipping to change at line 719 skipping to change at line 733
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
protocol specified in the route's inetCidrRouteProto protocol specified in the route's inetCidrRouteProto
value. If this metric is not used, its value should be value. If this metric is not used, its value should be
set to -1." set to -1."
DEFVAL { -1 } DEFVAL { -1 }
::= { inetCidrRouteEntry 14 } ::= { inetCidrRouteEntry 14 }
inetCidrRouteMetric4 OBJECT-TYPE inetCidrRouteMetric4 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
Haberman Expires July 2004 14
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An alternate routing metric for this route. The "An alternate routing metric for this route. The
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
Haberman Expires July 2004 14
protocol specified in the route's inetCidrRouteProto protocol specified in the route's inetCidrRouteProto
value. If this metric is not used, its value should be value. If this metric is not used, its value should be
set to -1." set to -1."
DEFVAL { -1 } DEFVAL { -1 }
::= { inetCidrRouteEntry 15 } ::= { inetCidrRouteEntry 15 }
inetCidrRouteMetric5 OBJECT-TYPE inetCidrRouteMetric5 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at line 775 skipping to change at line 789
OBJECT IDENTIFIER ::= { ipForwardConformance 2 } OBJECT IDENTIFIER ::= { ipForwardConformance 2 }
-- Compliance statements -- Compliance statements
ipForwardFullCompliance MODULE-COMPLIANCE ipForwardFullCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When this MIB is implemented for read-create, the "When this MIB is implemented for read-create, the
implementation can claim full compliance. implementation can claim full compliance.
Haberman Expires July 2004 15
There are a number of INDEX objects that cannot be There are a number of INDEX objects that cannot be
represented in the form of OBJECT clauses in SMIv2, represented in the form of OBJECT clauses in SMIv2,
but for which there are compliance requirements, but for which there are compliance requirements,
expressed in OBJECT clause form in this description: expressed in OBJECT clause form in this description:
Haberman Expires July 2004 15
-- OBJECT inetCidrRouteDestType -- OBJECT inetCidrRouteDestType
-- SYNTAX InetAddressType (ipv4(1), ipv6(2), -- SYNTAX InetAddressType (ipv4(1), ipv6(2),
-- ipv4z(3), ipv6z(4)) -- ipv4z(3), ipv6z(4))
-- DESCRIPTION -- DESCRIPTION
-- This MIB requires support for global and -- This MIB requires support for global and
-- non-global ipv4 and ipv6 addresses. -- non-global ipv4 and ipv6 addresses.
-- --
-- OBJECT inetCidrRouteDest -- OBJECT inetCidrRouteDest
-- SYNTAX InetAddress (SIZE (4 | 8 | 16 | 20)) -- SYNTAX InetAddress (SIZE (4 | 8 | 16 | 20))
-- DESCRIPTION -- DESCRIPTION
skipping to change at line 830 skipping to change at line 844
ipForwardReadOnlyCompliance MODULE-COMPLIANCE ipForwardReadOnlyCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When this MIB is implemented without support for read- "When this MIB is implemented without support for read-
create (i.e. in read-only mode), the implementation can create (i.e. in read-only mode), the implementation can
claim read-only compliance." claim read-only compliance."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { inetForwardCidrRouteGroup } MANDATORY-GROUPS { inetForwardCidrRouteGroup }
OBJECT inetCidrRouteIfIndex OBJECT inetCidrRouteIfIndex
Haberman Expires July 2004 16
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
Haberman Expires July 2004 16
OBJECT inetCidrRouteType OBJECT inetCidrRouteType
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT inetCidrRouteNextHopAS OBJECT inetCidrRouteNextHopAS
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
skipping to change at line 885 skipping to change at line 900
::= { ipForwardCompliances 4 } ::= { ipForwardCompliances 4 }
-- units of conformance -- units of conformance
inetForwardCidrRouteGroup OBJECT-GROUP inetForwardCidrRouteGroup OBJECT-GROUP
OBJECTS { inetCidrRouteDiscards, OBJECTS { inetCidrRouteDiscards,
inetCidrRouteIfIndex, inetCidrRouteType, inetCidrRouteIfIndex, inetCidrRouteType,
inetCidrRouteProto, inetCidrRouteAge, inetCidrRouteProto, inetCidrRouteAge,
inetCidrRouteNextHopAS, inetCidrRouteMetric1, inetCidrRouteNextHopAS, inetCidrRouteMetric1,
Haberman Expires July 2004 17
inetCidrRouteMetric2, inetCidrRouteMetric3, inetCidrRouteMetric2, inetCidrRouteMetric3,
inetCidrRouteMetric4, inetCidrRouteMetric5, inetCidrRouteMetric4, inetCidrRouteMetric5,
inetCidrRouteStatus, inetCidrRouteNumber inetCidrRouteStatus, inetCidrRouteNumber
} }
Haberman Expires July 2004 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP version-independent CIDR Route Table." "The IP version-independent CIDR Route Table."
::= { ipForwardGroups 4 } ::= { ipForwardGroups 4 }
-- Deprecated Objects -- Deprecated Objects
ipCidrRouteNumber OBJECT-TYPE ipCidrRouteNumber OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 941 skipping to change at line 956
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"A particular route to a particular destination, under a "A particular route to a particular destination, under a
particular policy." particular policy."
INDEX { INDEX {
ipCidrRouteDest, ipCidrRouteDest,
ipCidrRouteMask, ipCidrRouteMask,
ipCidrRouteTos, ipCidrRouteTos,
ipCidrRouteNextHop ipCidrRouteNextHop
} }
Haberman Expires July 2004 18
::= { ipCidrRouteTable 1 } ::= { ipCidrRouteTable 1 }
IpCidrRouteEntry ::= SEQUENCE { IpCidrRouteEntry ::= SEQUENCE {
ipCidrRouteDest IpAddress, ipCidrRouteDest IpAddress,
Haberman Expires July 2004 18
ipCidrRouteMask IpAddress, ipCidrRouteMask IpAddress,
ipCidrRouteTos Integer32, ipCidrRouteTos Integer32,
ipCidrRouteNextHop IpAddress, ipCidrRouteNextHop IpAddress,
ipCidrRouteIfIndex Integer32, ipCidrRouteIfIndex Integer32,
ipCidrRouteType INTEGER, ipCidrRouteType INTEGER,
ipCidrRouteProto INTEGER, ipCidrRouteProto INTEGER,
ipCidrRouteAge Integer32, ipCidrRouteAge Integer32,
ipCidrRouteInfo OBJECT IDENTIFIER, ipCidrRouteInfo OBJECT IDENTIFIER,
ipCidrRouteNextHopAS Integer32, ipCidrRouteNextHopAS Integer32,
ipCidrRouteMetric1 Integer32, ipCidrRouteMetric1 Integer32,
skipping to change at line 997 skipping to change at line 1012
destination address before being compared to the value destination address before being compared to the value
in the ipCidrRouteDest field. For those systems that in the ipCidrRouteDest field. For those systems that
do not support arbitrary subnet masks, an agent do not support arbitrary subnet masks, an agent
constructs the value of the ipCidrRouteMask by constructs the value of the ipCidrRouteMask by
reference to the IP Address Class. reference to the IP Address Class.
Any assignment (implicit or otherwise) of an instance Any assignment (implicit or otherwise) of an instance
of this object to a value x must be rejected if the of this object to a value x must be rejected if the
bitwise logical-AND of x with the value of the bitwise logical-AND of x with the value of the
corresponding instance of the ipCidrRouteDest object is corresponding instance of the ipCidrRouteDest object is
Haberman Expires July 2004 19
not equal to ipCidrRouteDest." not equal to ipCidrRouteDest."
::= { ipCidrRouteEntry 2 } ::= { ipCidrRouteEntry 2 }
-- The following convention is included for specification -- The following convention is included for specification
Haberman Expires July 2004 19
-- of TOS Field contents. At this time, the Host Requirements -- of TOS Field contents. At this time, the Host Requirements
-- and the Router Requirements documents disagree on the width -- and the Router Requirements documents disagree on the width
-- of the TOS field. This mapping describes the Router -- of the TOS field. This mapping describes the Router
-- Requirements mapping, and leaves room to widen the TOS field -- Requirements mapping, and leaves room to widen the TOS field
-- without impact to fielded systems. -- without impact to fielded systems.
ipCidrRouteTos OBJECT-TYPE ipCidrRouteTos OBJECT-TYPE
SYNTAX Integer32 (0..2147483647) SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
skipping to change at line 1053 skipping to change at line 1068
"On remote routes, the address of the next system en "On remote routes, the address of the next system en
route; Otherwise, 0.0.0.0." route; Otherwise, 0.0.0.0."
::= { ipCidrRouteEntry 4 } ::= { ipCidrRouteEntry 4 }
ipCidrRouteIfIndex OBJECT-TYPE ipCidrRouteIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The ifIndex value which identifies the local interface "The ifIndex value which identifies the local interface
Haberman Expires July 2004 20
through which the next hop of this route should be through which the next hop of this route should be
reached." reached."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipCidrRouteEntry 5 } ::= { ipCidrRouteEntry 5 }
Haberman Expires July 2004 20
ipCidrRouteType OBJECT-TYPE ipCidrRouteType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other (1), -- not specified by this MIB other (1), -- not specified by this MIB
reject (2), -- route which discards traffic reject (2), -- route which discards traffic
local (3), -- local interface local (3), -- local interface
remote (4) -- remote destination remote (4) -- remote destination
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
skipping to change at line 1108 skipping to change at line 1124
esIs (10), -- ISO 9542 esIs (10), -- ISO 9542
ciscoIgrp (11), -- Cisco IGRP ciscoIgrp (11), -- Cisco IGRP
bbnSpfIgp (12), -- BBN SPF IGP bbnSpfIgp (12), -- BBN SPF IGP
ospf (13), -- Open Shortest Path First ospf (13), -- Open Shortest Path First
bgp (14), -- Border Gateway Protocol bgp (14), -- Border Gateway Protocol
idpr (15), -- InterDomain Policy Routing idpr (15), -- InterDomain Policy Routing
ciscoEigrp (16) -- Cisco EIGRP ciscoEigrp (16) -- Cisco EIGRP
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
Haberman Expires July 2004 21
DESCRIPTION DESCRIPTION
"The routing mechanism via which this route was learned. "The routing mechanism via which this route was learned.
Inclusion of values for gateway routing protocols is Inclusion of values for gateway routing protocols is
not intended to imply that hosts should support those not intended to imply that hosts should support those
Haberman Expires July 2004 21
protocols." protocols."
::= { ipCidrRouteEntry 7 } ::= { ipCidrRouteEntry 7 }
ipCidrRouteAge OBJECT-TYPE ipCidrRouteAge OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The number of seconds since this route was last updated "The number of seconds since this route was last updated
or otherwise determined to be correct. Note that no or otherwise determined to be correct. Note that no
skipping to change at line 1164 skipping to change at line 1180
value. When this object is unknown or not relevant its value. When this object is unknown or not relevant its
value should be set to zero." value should be set to zero."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipCidrRouteEntry 10 } ::= { ipCidrRouteEntry 10 }
ipCidrRouteMetric1 OBJECT-TYPE ipCidrRouteMetric1 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
Haberman Expires July 2004 22
"The primary routing metric for this route. The "The primary routing metric for this route. The
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
protocol specified in the route's ipCidrRouteProto protocol specified in the route's ipCidrRouteProto
value. If this metric is not used, its value should be value. If this metric is not used, its value should be
Haberman Expires July 2004 22
set to -1." set to -1."
DEFVAL { -1 } DEFVAL { -1 }
::= { ipCidrRouteEntry 11 } ::= { ipCidrRouteEntry 11 }
ipCidrRouteMetric2 OBJECT-TYPE ipCidrRouteMetric2 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"An alternate routing metric for this route. The "An alternate routing metric for this route. The
skipping to change at line 1220 skipping to change at line 1236
DEFVAL { -1 } DEFVAL { -1 }
::= { ipCidrRouteEntry 14 } ::= { ipCidrRouteEntry 14 }
ipCidrRouteMetric5 OBJECT-TYPE ipCidrRouteMetric5 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"An alternate routing metric for this route. The "An alternate routing metric for this route. The
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
Haberman Expires July 2004 23
protocol specified in the route's ipCidrRouteProto protocol specified in the route's ipCidrRouteProto
value. If this metric is not used, its value should be value. If this metric is not used, its value should be
set to -1." set to -1."
DEFVAL { -1 } DEFVAL { -1 }
Haberman Expires July 2004 23
::= { ipCidrRouteEntry 15 } ::= { ipCidrRouteEntry 15 }
ipCidrRouteStatus OBJECT-TYPE ipCidrRouteStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The row status variable, used according to row "The row status variable, used according to row
installation and removal conventions." installation and removal conventions."
::= { ipCidrRouteEntry 16 } ::= { ipCidrRouteEntry 16 }
skipping to change at line 1274 skipping to change at line 1290
ipCidrRouteMetric5, ipCidrRouteStatus ipCidrRouteMetric5, ipCidrRouteStatus
} }
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The CIDR Route Table. "The CIDR Route Table.
This group has been deprecated and replaced with This group has been deprecated and replaced with
inetForwardCidrRouteGroup." inetForwardCidrRouteGroup."
::= { ipForwardGroups 3 } ::= { ipForwardGroups 3 }
Haberman Expires July 2004 24
-- Obsoleted Definitions - Objects -- Obsoleted Definitions - Objects
ipForwardNumber OBJECT-TYPE ipForwardNumber OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
Haberman Expires July 2004 24
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The number of current ipForwardTable entries that are "The number of current ipForwardTable entries that are
not invalid." not invalid."
::= { ipForward 1 } ::= { ipForward 1 }
-- IP Forwarding Table -- IP Forwarding Table
-- The IP Forwarding Table obsoletes and replaces the ipRoute -- The IP Forwarding Table obsoletes and replaces the ipRoute
skipping to change at line 1330 skipping to change at line 1345
ipForwardDest IpAddress, ipForwardDest IpAddress,
ipForwardMask IpAddress, ipForwardMask IpAddress,
ipForwardPolicy Integer32, ipForwardPolicy Integer32,
ipForwardNextHop IpAddress, ipForwardNextHop IpAddress,
ipForwardIfIndex Integer32, ipForwardIfIndex Integer32,
ipForwardType INTEGER, ipForwardType INTEGER,
ipForwardProto INTEGER, ipForwardProto INTEGER,
ipForwardAge Integer32, ipForwardAge Integer32,
ipForwardInfo OBJECT IDENTIFIER, ipForwardInfo OBJECT IDENTIFIER,
ipForwardNextHopAS Integer32, ipForwardNextHopAS Integer32,
Haberman Expires July 2004 25
ipForwardMetric1 Integer32, ipForwardMetric1 Integer32,
ipForwardMetric2 Integer32, ipForwardMetric2 Integer32,
ipForwardMetric3 Integer32, ipForwardMetric3 Integer32,
ipForwardMetric4 Integer32, ipForwardMetric4 Integer32,
Haberman Expires July 2004 25
ipForwardMetric5 Integer32 ipForwardMetric5 Integer32
} }
ipForwardDest OBJECT-TYPE ipForwardDest OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The destination IP address of this route. An entry "The destination IP address of this route. An entry
with a value of 0.0.0.0 is considered a default route. with a value of 0.0.0.0 is considered a default route.
skipping to change at line 1386 skipping to change at line 1401
-- The following convention is included for specification -- The following convention is included for specification
-- of TOS Field contents. At this time, the Host Requirements -- of TOS Field contents. At this time, the Host Requirements
-- and the Router Requirements documents disagree on the width -- and the Router Requirements documents disagree on the width
-- of the TOS field. This mapping describes the Router -- of the TOS field. This mapping describes the Router
-- Requirements mapping, and leaves room to widen the TOS field -- Requirements mapping, and leaves room to widen the TOS field
-- without impact to fielded systems. -- without impact to fielded systems.
ipForwardPolicy OBJECT-TYPE ipForwardPolicy OBJECT-TYPE
SYNTAX Integer32 (0..2147483647) SYNTAX Integer32 (0..2147483647)
Haberman Expires July 2004 26
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The general set of conditions that would cause "The general set of conditions that would cause
Haberman Expires July 2004 26
the selection of one multipath route (set of the selection of one multipath route (set of
next hops for a given destination) is referred next hops for a given destination) is referred
to as 'policy'. to as 'policy'.
Unless the mechanism indicated by ipForwardProto Unless the mechanism indicated by ipForwardProto
specifies otherwise, the policy specifier is specifies otherwise, the policy specifier is
the IP TOS Field. The encoding of IP TOS is as the IP TOS Field. The encoding of IP TOS is as
specified by the following convention. Zero specified by the following convention. Zero
indicates the default path if no more specific indicates the default path if no more specific
policy applies. policy applies.
skipping to change at line 1440 skipping to change at line 1455
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"On remote routes, the address of the next system en "On remote routes, the address of the next system en
route; Otherwise, 0.0.0.0." route; Otherwise, 0.0.0.0."
::= { ipForwardEntry 4 } ::= { ipForwardEntry 4 }
ipForwardIfIndex OBJECT-TYPE ipForwardIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
Haberman Expires July 2004 27
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The ifIndex value which identifies the local interface "The ifIndex value which identifies the local interface
through which the next hop of this route should be through which the next hop of this route should be
Haberman Expires July 2004 27
reached." reached."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipForwardEntry 5 } ::= { ipForwardEntry 5 }
ipForwardType OBJECT-TYPE ipForwardType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other (1), -- not specified by this MIB other (1), -- not specified by this MIB
invalid (2), -- logically deleted invalid (2), -- logically deleted
local (3), -- local interface local (3), -- local interface
remote (4) -- remote destination remote (4) -- remote destination
skipping to change at line 1496 skipping to change at line 1511
-- the following are all dynamic -- the following are all dynamic
-- routing protocols -- routing protocols
egp (5), -- Exterior Gateway Protocol egp (5), -- Exterior Gateway Protocol
ggp (6), -- Gateway-Gateway Protocol ggp (6), -- Gateway-Gateway Protocol
hello (7), -- FuzzBall HelloSpeak hello (7), -- FuzzBall HelloSpeak
rip (8), -- Berkeley RIP or RIP-II rip (8), -- Berkeley RIP or RIP-II
is-is (9), -- Dual IS-IS is-is (9), -- Dual IS-IS
es-is (10), -- ISO 9542 es-is (10), -- ISO 9542
ciscoIgrp (11), -- Cisco IGRP ciscoIgrp (11), -- Cisco IGRP
Haberman Expires July 2004 28
bbnSpfIgp (12), -- BBN SPF IGP bbnSpfIgp (12), -- BBN SPF IGP
ospf (13), -- Open Shortest Path First ospf (13), -- Open Shortest Path First
bgp (14), -- Border Gateway Protocol bgp (14), -- Border Gateway Protocol
idpr (15) -- InterDomain Policy Routing idpr (15) -- InterDomain Policy Routing
Haberman Expires July 2004 28
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The routing mechanism via which this route was learned. "The routing mechanism via which this route was learned.
Inclusion of values for gateway routing protocols is Inclusion of values for gateway routing protocols is
not intended to imply that hosts should support those not intended to imply that hosts should support those
protocols." protocols."
::= { ipForwardEntry 7 } ::= { ipForwardEntry 7 }
skipping to change at line 1552 skipping to change at line 1567
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The Autonomous System Number of the Next Hop. When "The Autonomous System Number of the Next Hop. When
this is unknown or not relevant to the protocol this is unknown or not relevant to the protocol
indicated by ipForwardProto, zero." indicated by ipForwardProto, zero."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipForwardEntry 10 } ::= { ipForwardEntry 10 }
Haberman Expires July 2004 29
ipForwardMetric1 OBJECT-TYPE ipForwardMetric1 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS obsolete STATUS obsolete
Haberman Expires July 2004 29
DESCRIPTION DESCRIPTION
"The primary routing metric for this route. The "The primary routing metric for this route. The
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
protocol specified in the route's ipForwardProto value. protocol specified in the route's ipForwardProto value.
If this metric is not used, its value should be set to If this metric is not used, its value should be set to
-1." -1."
DEFVAL { -1 } DEFVAL { -1 }
::= { ipForwardEntry 11 } ::= { ipForwardEntry 11 }
ipForwardMetric2 OBJECT-TYPE ipForwardMetric2 OBJECT-TYPE
skipping to change at line 1608 skipping to change at line 1622
"An alternate routing metric for this route. The "An alternate routing metric for this route. The
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
protocol specified in the route's ipForwardProto value. protocol specified in the route's ipForwardProto value.
If this metric is not used, its value should be set to If this metric is not used, its value should be set to
-1." -1."
DEFVAL { -1 } DEFVAL { -1 }
::= { ipForwardEntry 14 } ::= { ipForwardEntry 14 }
ipForwardMetric5 OBJECT-TYPE ipForwardMetric5 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
Haberman Expires July 2004 30
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"An alternate routing metric for this route. The "An alternate routing metric for this route. The
Haberman Expires July 2004 30
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
protocol specified in the route's ipForwardProto value. protocol specified in the route's ipForwardProto value.
If this metric is not used, its value should be set to If this metric is not used, its value should be set to
-1." -1."
DEFVAL { -1 } DEFVAL { -1 }
::= { ipForwardEntry 15 } ::= { ipForwardEntry 15 }
-- Obsoleted Definitions - Groups -- Obsoleted Definitions - Groups
-- compliance statements -- compliance statements
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/