draft-ietf-ipv6-rfc2096-update-03.txt   draft-ietf-ipv6-rfc2096-update-04.txt 
Internet-Draft M. Wasserman Internet-Draft M. Wasserman
Document: draft-ietf-ipv6-rfc2096-update-03.txt Wind River Document: draft-ietf-ipv6-rfc2096-update-04.txt Wind River
Expires: December 2003 B. Haberman Expires: December 2003 B. Haberman
Caspian Networks Caspian Networks
June 2003 June 2003
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.
skipping to change at line 51 skipping to change at line 51
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 (2003). All Rights Reserved. Copyright (C) The Internet Society (2003). All Rights Reserved.
Wasserman, Haberman Expires December 2003 1 Wasserman, Haberman Expires December 2003 1
Table of Contents Table of Contents
1 Revision History...............................................2 1 Conventions Used In This Document..............................5
2 Conventions Used In This Document..............................4 2 The Internet-Standard Management Framework.....................5
3 The Internet-Standard Management Framework.....................4 3 Overview.......................................................5
4 Overview.......................................................4 4 Definitions....................................................7
5 Definitions....................................................5 5 Security Considerations.......................................30
6 Security Considerations.......................................27 6 Changes from RFC 2096.........................................31
7 Normative References..........................................28 7 Normative References..........................................31
8 Informative References........................................28 8 Informative References........................................31
9 Authors and Acknowledgements..................................29 9 Authors and Acknowledgements..................................33
10 Editor's Contact Information..................................29 10 Editor's Contact Information..................................33
11 Full Copyright Statement......................................29 11 Full Copyright Statement......................................33
1 Revision History Revision History
[Note to RFC Editor: Please remove prior to publication]
Changes from draft-ietf-ipv6-rfc2096-update-03.txt:
27 Jun 2003 Updated text to DESCRIPTION of inetCidrRouteDiscards
Re-instated inetCidrRouteNumber
Added references for IF-MIB, IP-MIB, and IANA-
RTPROTO-MIB
Changed reference to RFC 2096 from normative to
informative
Added RFC editor note to remove Revision History at
publication time
Updated REVISION clause
Added section describing changes from RFC 2096
Added REVISION clause for original publication as RFC
1354
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.
13 Jun 2003 Changed inetCidrRouteDscp to inetCidrRoutePolicy. 13 Jun 2003 Changed inetCidrRouteDscp to inetCidrRoutePolicy.
Updated MIB Boilerplate. Updated MIB Boilerplate.
Wasserman, Haberman Expires December 2003 2
17 Jun 2003 Added read-only compliance statement. 17 Jun 2003 Added read-only compliance statement.
Added text to DESCRIPTION clause for Added text to DESCRIPTION clause for
inetCidrRouteStatus to indicate a row cannot be inetCidrRouteStatus to indicate a row cannot be
modified when it is active. modified when it is active.
Removed numbered references from DESCRIPTION clauses. Removed numbered references from DESCRIPTION clauses.
Removed Unsigned32 from IMPORTS list. Removed Unsigned32 from IMPORTS list.
skipping to change at line 102 skipping to change at line 130
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.
Wasserman, Haberman Expires December 2003 2
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
skipping to change at line 129 skipping to change at line 156
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.
Changes from draft-ops-rfc2096-update-00.txt: Changes from draft-ops-rfc2096-update-00.txt:
12 Jul 2001 Renamed to IPNG working group draft 12 Jul 2001 Renamed to IPNG working group draft
Wasserman, Haberman Expires December 2003 3
Added scopes to the uses of instance Added scopes to the uses of instance
Added inetCidrRouteDiscards to replace Added inetCidrRouteDiscards to replace
ipRoutingDiscards ipRoutingDiscards
Fixed some remaining ipCidr*/inetCidr* confusion in Fixed some remaining ipCidr*/inetCidr* confusion in
DESCRIPTIONs DESCRIPTIONs
Changes from first draft posted to v6mib mailing list: Changes from first draft posted to v6mib mailing list:
23 Feb 2001 Updated MODULE-IDENTITY 23 Feb 2001 Updated MODULE-IDENTITY
Deleted inetCidrRouteTos, add inetCidrRouteInstance Deleted inetCidrRouteTos, add inetCidrRouteInstance
in INDEX of inetCidrRouteTable. in INDEX of inetCidrRouteTable.
Used InterfaceIndex, InetAddressPrefixLength and Used InterfaceIndex, InetAddressPrefixLength and
InetAutonomousSystemNumber TC's, and limited the SIZE InetAutonomousSystemNumber TC's, and limited the SIZE
of inetCidrRouteDest and inetCidrRouteNextHop of inetCidrRouteDest and inetCidrRouteNextHop
Updated conformance info. Added copyright and table Updated conformance info. Added copyright and table
of contents. of contents.
Wasserman, Haberman Expires December 2003 3 Wasserman, Haberman Expires December 2003 4
2 Conventions Used In This Document 1 Conventions Used In This Document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in RFC 2119 this document are to be interpreted as described in RFC 2119
[RFC2119]. [RFC2119].
3 The Internet-Standard Management Framework 2 The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 Internet-Standard Management Framework, please refer to section 7
of RFC 3410 [RFC3410]. of RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, Managed objects are accessed via a virtual information store,
termed the Management Information Base or MIB. MIB objects are termed the Management Information Base or MIB. MIB objects are
generally accessed through the Simple Network Management Protocol generally accessed through the Simple Network Management Protocol
(SNMP). Objects in the MIB are defined using the mechanisms (SNMP). Objects in the MIB are defined using the mechanisms
defined in the Structure of Management Information (SMI). This defined in the Structure of Management Information (SMI). This
memo specifies a MIB module that is compliant to the SMIv2, which memo specifies a MIB module that is compliant to the SMIv2, which
is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579
[RFC2579] and STD 58, RFC 2580 [RFC2580]. [RFC2579] and STD 58, RFC 2580 [RFC2580].
4 Overview 3 Overview
The MIB consists of one current table and two current global The MIB consists of one current table and two current global
objects. objects.
1. The object inetCidrRouteNumber indicates the number of 1. The object inetCidrRouteNumber indicates the number of
current routes. This is primarily to avoid having to read current routes. This is primarily to avoid having to read
the table in order to determine this number. the table in order to determine this number.
2. The object inetCidrRouteDiscards counts the number of valid 2. The object inetCidrRouteDiscards counts the number of valid
routes that were discarded for any reason. routes that were discarded from inetCidrRouteTable for any
reason. This object replaces the ipRoutingDiscards and
ipv6DiscardedRoutes objects.
3. The inetCidrRouteTable provides the ability to display IP 3. The inetCidrRouteTable provides the ability to display IP
version independent multipath CIDR routes. version independent multipath CIDR routes.
In addition, there is one deprecated table and object, and one In addition, there is one deprecated table and object, and one
obsolete table and object, representing previous revisions of this obsolete table and object, representing previous revisions of this
MIB. MIB.
1. The obsolete object ipForwardNumber represents the number of 1. The obsolete object ipForwardNumber represents the number of
entries in the obsolete ipForwardTable. entries in the obsolete ipForwardTable.
2. The obsolete ipForwardTable updates the RFC 1213 2. The obsolete ipForwardTable updates the RFC 1213
ipRouteTable to display multipath IP Routes. This is in ipRouteTable to display multipath IP Routes. This is in
turn obsoleted by the ipCidrRouteTable. turn obsoleted by the ipCidrRouteTable.
3. The deprecated object ipCidrRouteNumber represents the 3. The deprecated object ipCidrRouteNumber represents the
number of entries in the deprecated ipCidrRouteTable. number of entries in the deprecated ipCidrRouteTable.
Wasserman, Haberman Expires December 2003 5
4. The deprecated ipCidrRouteTable updates the RFC 1213 4. The deprecated ipCidrRouteTable updates the RFC 1213
ipRouteTable to display multipath IP Routes having the same ipRouteTable to display multipath IP Routes having the same
network number but differing network masks. network number but differing network masks.
Wasserman, Haberman Expires December 2003 4 Wasserman, Haberman Expires December 2003 6
5 Definitions 4 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 InterfaceIndex 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 "200306130000Z" LAST-UPDATED "200306270800Z"
ORGANIZATION "IETF IPv6 MIB Revision Team" ORGANIZATION "IETF IPv6 MIB Revision Team"
CONTACT-INFO CONTACT-INFO
"Editor: "Editor:
Margaret Wasserman Margaret Wasserman
Wind River Wind River
10 Tara Blvd, Suite 330 10 Tara Blvd, Suite 330
Nashua, NH 03062 Nashua, NH 03062
Phone: +1 603 897-2067 Phone: +1 603 897-2067
Email: mrw@windriver.com Email: mrw@windriver.com
skipping to change at line 246 skipping to change at line 278
Brian Haberman Brian Haberman
Caspian Networks Caspian Networks
1 Park Drive, Suite 300 1 Park Drive, Suite 300
Research Triangle Park, NC 27709 Research Triangle Park, NC 27709
Phone: +1 919 949-4828 Phone: +1 919 949-4828
Email: brian@innovationslab.net" Email: brian@innovationslab.net"
DESCRIPTION DESCRIPTION
"The MIB module for the management of CIDR multipath IP "The MIB module for the management of CIDR multipath IP
Routes." Routes."
REVISION "200306130000Z" REVISION "200306270800Z"
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. published as RFC XXXX." version-independent MIB. These changes include:
REVISION "200301130000Z"
Adding inetCidrRouteDiscards as a replacement for the
deprecated ipRoutingDiscards and ipv6DiscardedRoutes
objects.
Adding a new conformance statement to support the
implementation of the IP Forwarding MIB in a
Wasserman, Haberman Expires December 2003 7
read-only mode.
Copyright (C) The Internet Society (2003). This version
Of this MIB module is part of RFC xxxx; see the RFC
itself for full legal notices.
published as RFC xxxx."
REVISION "199609190000Z"
DESCRIPTION DESCRIPTION
"Revised to support CIDR routes." "Revised to support CIDR routes.
Published as RFC 2096."
REVISION "199207022156Z"
DESCRIPTION
"Initial version, published as RFC 1354."
::= { ip 24 } ::= { ip 24 }
inetCidrRouteNumber OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of current inetCidrRouteTable entries that
are not invalid."
::= { ipForward 6 }
inetCidrRouteDiscards OBJECT-TYPE inetCidrRouteDiscards OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
Wasserman, Haberman Expires December 2003 5
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of routing entries which were chosen to be "The number of entries in the inetCidrRouteTable which
discarded even though they are valid. One possible were chosen to be discarded even though they are valid.
reason for discarding such an entry could be to free-up One possible reason for discarding such an entry could
buffer space for other routing entries." be to free-up buffer space for other routing entries."
::= { ipForward 8 } ::= { ipForward 8 }
-- Inet CIDR Route Table -- Inet CIDR Route Table
-- The Inet CIDR Route Table deprecates and replaces the -- The Inet CIDR Route Table deprecates and replaces the
-- ipCidrRoute Table currently in the IP Forwarding Table MIB. -- ipCidrRoute Table currently in the IP Forwarding Table MIB.
-- It adds IP protocol independence. -- It adds IP protocol independence.
inetCidrRouteTable OBJECT-TYPE inetCidrRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF InetCidrRouteEntry SYNTAX SEQUENCE OF InetCidrRouteEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This entity's IP Routing table." "This entity's IP Routing table."
REFERENCE REFERENCE
"RFC 1213 Section 6.6, The IP Group" "RFC 1213 Section 6.6, The IP Group"
::= { ipForward 7 } ::= { ipForward 7 }
Wasserman, Haberman Expires December 2003 8
inetCidrRouteEntry OBJECT-TYPE inetCidrRouteEntry OBJECT-TYPE
SYNTAX InetCidrRouteEntry SYNTAX InetCidrRouteEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A particular route to a particular destination, under a "A particular route to a particular destination, under a
particular policy. particular policy.
Dynamically created rows will survive an agent reboot." Dynamically created rows will survive an agent reboot."
INDEX { INDEX {
skipping to change at line 315 skipping to change at line 377
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 InterfaceIndex,
inetCidrRouteType INTEGER, inetCidrRouteType INTEGER,
inetCidrRouteProto IANAipRouteProtocol, inetCidrRouteProto IANAipRouteProtocol,
Wasserman, Haberman Expires December 2003 6
inetCidrRouteAge Integer32, inetCidrRouteAge Integer32,
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 343 skipping to change at line 403
in the InetAddress MIB [RFC3291]." in the InetAddress MIB [RFC3291]."
::= { inetCidrRouteEntry 1 } ::= { inetCidrRouteEntry 1 }
inetCidrRouteDest OBJECT-TYPE inetCidrRouteDest OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..36)) SYNTAX InetAddress (SIZE(0..36))
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.
Wasserman, Haberman Expires December 2003 9
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 mask bitwise logical-AND of x with the value of the mask
formed from the corresponding instance of the formed from the corresponding instance of the
inetCidrRoutePfxLen object is not equal to x." inetCidrRoutePfxLen object is not equal to x."
::= { inetCidrRouteEntry 2 } ::= { inetCidrRouteEntry 2 }
inetCidrRoutePfxLen OBJECT-TYPE inetCidrRoutePfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at line 371 skipping to change at line 432
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 the mask formed from x with the bitwise logical-AND of the mask formed from x with the
value of the corresponding instance of the value of the corresponding instance of the
inetCidrRouteDest object is not equal to inetCidrRouteDest object is not equal to
inetCidrRouteDest." inetCidrRouteDest."
::= { inetCidrRouteEntry 3 } ::= { inetCidrRouteEntry 3 }
inetCidrRoutePolicy OBJECT-TYPE inetCidrRoutePolicy OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Wasserman, Haberman Expires December 2003 7
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the general set of conditions that would "Represents the general set of conditions that would
cause the selection of one multipath route (set of next cause the selection of one multipath route (set of next
hops for a given destination) over another (referred to hops for a given destination) over another (referred to
as policy). The value { 0 0 } shall be used for the as policy). The value { 0 0 } shall be used for the
default policy or if no particular policy applies." default policy or if no particular policy applies."
::= { inetCidrRouteEntry 4 } ::= { inetCidrRouteEntry 4 }
inetCidrRouteNextHopType OBJECT-TYPE inetCidrRouteNextHopType OBJECT-TYPE
skipping to change at line 398 skipping to change at line 457
defined in the InetAddress MIB [RFC3291]. defined in the InetAddress MIB [RFC3291].
Value should be set to unknown(0) for non-remote Value should be set to unknown(0) for non-remote
routes." routes."
::= { inetCidrRouteEntry 5 } ::= { inetCidrRouteEntry 5 }
inetCidrRouteNextHop OBJECT-TYPE inetCidrRouteNextHop OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..36)) SYNTAX InetAddress (SIZE(0..36))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Wasserman, Haberman Expires December 2003 10
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."
::= { inetCidrRouteEntry 6 } ::= { inetCidrRouteEntry 6 }
inetCidrRouteIfIndex OBJECT-TYPE inetCidrRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 427 skipping to change at line 488
-- returns ICMP notification -- returns ICMP notification
local (3), -- local interface local (3), -- local interface
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
Wasserman, Haberman Expires December 2003 8
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
not the final destination. not the final destination.
Routes which do not result in traffic forwarding or Routes which do not result in traffic forwarding or
rejection should not be displayed even if the rejection should not be displayed even if the
implementation keeps them stored internally. implementation keeps them stored internally.
reject(2) refers to a route which, if matched, discards reject(2) refers to a route which, if matched, discards
the message as unreachable and returns a notification the message as unreachable and returns a notification
skipping to change at line 454 skipping to change at line 513
discards the message silently." discards the message silently."
::= { inetCidrRouteEntry 8 } ::= { inetCidrRouteEntry 8 }
inetCidrRouteProto OBJECT-TYPE inetCidrRouteProto OBJECT-TYPE
SYNTAX IANAipRouteProtocol SYNTAX IANAipRouteProtocol
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
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
Wasserman, Haberman Expires December 2003 11
not intended to imply that hosts should support those not intended to imply that hosts should support those
protocols." protocols."
::= { inetCidrRouteEntry 9 } ::= { inetCidrRouteEntry 9 }
inetCidrRouteAge OBJECT-TYPE inetCidrRouteAge OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
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
skipping to change at line 483 skipping to change at line 544
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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 }
Wasserman, Haberman Expires December 2003 9
inetCidrRouteMetric1 OBJECT-TYPE inetCidrRouteMetric1 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
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 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."
skipping to change at line 510 skipping to change at line 570
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-
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 13 } ::= { inetCidrRouteEntry 13 }
Wasserman, Haberman Expires December 2003 12
inetCidrRouteMetric3 OBJECT-TYPE inetCidrRouteMetric3 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
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-
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."
skipping to change at line 538 skipping to change at line 599
"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 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
Wasserman, Haberman Expires December 2003 10
MAX-ACCESS read-create MAX-ACCESS read-create
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-
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 16 } ::= { inetCidrRouteEntry 16 }
skipping to change at line 565 skipping to change at line 624
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.
A row entry cannot be modified when the status is A row entry cannot be modified when the status is
marked as active(1)." marked as active(1)."
::= { inetCidrRouteEntry 17 } ::= { inetCidrRouteEntry 17 }
-- Conformance information -- Conformance information
Wasserman, Haberman Expires December 2003 13
ipForwardConformance ipForwardConformance
OBJECT IDENTIFIER ::= { ipForward 5 } OBJECT IDENTIFIER ::= { ipForward 5 }
ipForwardGroups ipForwardGroups
OBJECT IDENTIFIER ::= { ipForwardConformance 1 } OBJECT IDENTIFIER ::= { ipForwardConformance 1 }
ipForwardCompliances ipForwardCompliances
OBJECT IDENTIFIER ::= { ipForwardConformance 2 } OBJECT IDENTIFIER ::= { ipForwardConformance 2 }
-- Compliance statements -- Compliance statements
skipping to change at line 594 skipping to change at line 654
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 }
Wasserman, Haberman Expires December 2003 11
OBJECT inetCidrRouteIfIndex OBJECT inetCidrRouteIfIndex
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT inetCidrRouteType OBJECT inetCidrRouteType
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 620 skipping to change at line 679
OBJECT inetCidrRouteMetric1 OBJECT inetCidrRouteMetric1
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT inetCidrRouteMetric2 OBJECT inetCidrRouteMetric2
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
Wasserman, Haberman Expires December 2003 14
OBJECT inetCidrRouteMetric3 OBJECT inetCidrRouteMetric3
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT inetCidrRouteMetric4 OBJECT inetCidrRouteMetric4
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 649 skipping to change at line 709
::= { ipForwardCompliances 5 } ::= { ipForwardCompliances 5 }
ipForwardCompliance2 MODULE-COMPLIANCE ipForwardCompliance2 MODULE-COMPLIANCE
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The compliance statement for systems which have routing "The compliance statement for systems which have routing
tables." tables."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { inetForwardCidrRouteGroup } MANDATORY-GROUPS { inetForwardCidrRouteGroup }
Wasserman, Haberman Expires December 2003 12
::= { ipForwardCompliances 3 } ::= { ipForwardCompliances 3 }
-- 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,
inetCidrRouteMetric2, inetCidrRouteMetric3, inetCidrRouteMetric2, inetCidrRouteMetric3,
skipping to change at line 676 skipping to change at line 734
"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
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
Wasserman, Haberman Expires December 2003 15
"The number of current ipCidrRouteTable entries that are "The number of current ipCidrRouteTable entries that are
not invalid. This object is deprecated in favor of not invalid. This object is deprecated in favor of
inetCidrRouteNumber and the inetCidrRouteTable." inetCidrRouteNumber and the inetCidrRouteTable."
::= { ipForward 3 } ::= { ipForward 3 }
-- IP CIDR Route Table -- IP CIDR Route Table
-- The IP CIDR Route Table obsoletes and replaces the ipRoute -- The IP CIDR Route Table obsoletes and replaces the ipRoute
-- Table current in MIB-I and MIB-II and the IP Forwarding Table. -- Table current in MIB-I and MIB-II and the IP Forwarding Table.
-- It adds knowledge of the autonomous system of the next hop, -- It adds knowledge of the autonomous system of the next hop,
skipping to change at line 705 skipping to change at line 765
deprecated in favor of the IP version neutral deprecated in favor of the IP version neutral
inetCidrRouteTable." inetCidrRouteTable."
REFERENCE REFERENCE
"RFC 1213 Section 6.6, The IP Group" "RFC 1213 Section 6.6, The IP Group"
::= { ipForward 4 } ::= { ipForward 4 }
ipCidrRouteEntry OBJECT-TYPE ipCidrRouteEntry OBJECT-TYPE
SYNTAX IpCidrRouteEntry SYNTAX IpCidrRouteEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS deprecated STATUS deprecated
Wasserman, Haberman Expires December 2003 13
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
} }
::= { ipCidrRouteTable 1 } ::= { ipCidrRouteTable 1 }
skipping to change at line 732 skipping to change at line 790
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,
ipCidrRouteMetric2 Integer32, ipCidrRouteMetric2 Integer32,
ipCidrRouteMetric3 Integer32, ipCidrRouteMetric3 Integer32,
Wasserman, Haberman Expires December 2003 16
ipCidrRouteMetric4 Integer32, ipCidrRouteMetric4 Integer32,
ipCidrRouteMetric5 Integer32, ipCidrRouteMetric5 Integer32,
ipCidrRouteStatus RowStatus ipCidrRouteStatus RowStatus
} }
ipCidrRouteDest OBJECT-TYPE ipCidrRouteDest OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
skipping to change at line 761 skipping to change at line 821
not equal to x." not equal to x."
::= { ipCidrRouteEntry 1 } ::= { ipCidrRouteEntry 1 }
ipCidrRouteMask OBJECT-TYPE ipCidrRouteMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"Indicate the mask to be logical-ANDed with the "Indicate the mask to be logical-ANDed with the
destination address before being compared to the value destination address before being compared to the value
Wasserman, Haberman Expires December 2003 14
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
not equal to ipCidrRouteDest." not equal to ipCidrRouteDest."
skipping to change at line 788 skipping to change at line 846
-- 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
DESCRIPTION DESCRIPTION
"The policy specifier is the IP TOS Field. The encoding "The policy specifier is the IP TOS Field. The encoding
Wasserman, Haberman Expires December 2003 17
of IP TOS is as specified by the following convention. of IP TOS is as specified by the following convention.
Zero indicates the default path if no more specific Zero indicates the default path if no more specific
policy applies. policy applies.
+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+
| | | | | | | |
| PRECEDENCE | TYPE OF SERVICE | 0 | | PRECEDENCE | TYPE OF SERVICE | 0 |
| | | | | | | |
+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+
skipping to change at line 817 skipping to change at line 877
1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 0 0 ==> 24 1 1 0 1 ==> 26
1 1 1 0 ==> 28 1 1 1 1 ==> 30" 1 1 1 0 ==> 28 1 1 1 1 ==> 30"
::= { ipCidrRouteEntry 3 } ::= { ipCidrRouteEntry 3 }
ipCidrRouteNextHop OBJECT-TYPE ipCidrRouteNextHop OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"On remote routes, the address of the next system en "On remote routes, the address of the next system en
Wasserman, Haberman Expires December 2003 15
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
through which the next hop of this route should be through which the next hop of this route should be
skipping to change at line 844 skipping to change at line 902
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
"The type of route. Note that local(3) refers to a "The type of route. Note that local(3) refers to a
Wasserman, Haberman Expires December 2003 18
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
not the final destination. not the final destination.
Routes which do not result in traffic forwarding or Routes which do not result in traffic forwarding or
rejection should not be displayed even if the rejection should not be displayed even if the
implementation keeps them stored internally. implementation keeps them stored internally.
reject (2) refers to a route which, if matched, reject (2) refers to a route which, if matched,
discards the message as unreachable. This is used in discards the message as unreachable. This is used in
skipping to change at line 873 skipping to change at line 933
icmp (4), -- result of ICMP Redirect icmp (4), -- result of ICMP Redirect
-- 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
isIs (9), -- Dual IS-IS isIs (9), -- Dual IS-IS
esIs (10), -- ISO 9542 esIs (10), -- ISO 9542
Wasserman, Haberman Expires December 2003 16
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
DESCRIPTION DESCRIPTION
skipping to change at line 900 skipping to change at line 958
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
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
Wasserman, Haberman Expires December 2003 19
was learned." was learned."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipCidrRouteEntry 8 } ::= { ipCidrRouteEntry 8 }
ipCidrRouteInfo OBJECT-TYPE ipCidrRouteInfo OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"A reference to MIB definitions specific to the "A reference to MIB definitions specific to the
skipping to change at line 929 skipping to change at line 989
ipCidrRouteNextHopAS OBJECT-TYPE ipCidrRouteNextHopAS OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"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 ipCidrRouteProto protocol specified in the route's ipCidrRouteProto
value. When this object is unknown or not relevant its value. When this object is unknown or not relevant its
Wasserman, Haberman Expires December 2003 17
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
"The primary routing metric for this route. The "The primary routing metric for this route. The
skipping to change at line 956 skipping to change at line 1014
::= { 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
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
Wasserman, Haberman Expires December 2003 20
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 }
::= { ipCidrRouteEntry 12 } ::= { ipCidrRouteEntry 12 }
ipCidrRouteMetric3 OBJECT-TYPE ipCidrRouteMetric3 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
skipping to change at line 985 skipping to change at line 1045
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-
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 }
Wasserman, Haberman Expires December 2003 18
::= { 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-
protocol specified in the route's ipCidrRouteProto protocol specified in the route's ipCidrRouteProto
skipping to change at line 1011 skipping to change at line 1069
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 }
Wasserman, Haberman Expires December 2003 21
-- compliance statements -- compliance statements
ipForwardCompliance MODULE-COMPLIANCE ipForwardCompliance MODULE-COMPLIANCE
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The compliance statement for SNMPv2 entities which "The compliance statement for SNMPv2 entities which
implement the ipForward MIB." implement the ipForward MIB."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { ipForwardCidrRouteGroup } MANDATORY-GROUPS { ipForwardCidrRouteGroup }
skipping to change at line 1039 skipping to change at line 1098
ipCidrRouteNextHop, ipCidrRouteIfIndex, ipCidrRouteNextHop, ipCidrRouteIfIndex,
ipCidrRouteType, ipCidrRouteProto, ipCidrRouteAge, ipCidrRouteType, ipCidrRouteProto, ipCidrRouteAge,
ipCidrRouteInfo,ipCidrRouteNextHopAS, ipCidrRouteInfo,ipCidrRouteNextHopAS,
ipCidrRouteMetric1, ipCidrRouteMetric2, ipCidrRouteMetric1, ipCidrRouteMetric2,
ipCidrRouteMetric3, ipCidrRouteMetric4, ipCidrRouteMetric3, ipCidrRouteMetric4,
ipCidrRouteMetric5, ipCidrRouteStatus ipCidrRouteMetric5, ipCidrRouteStatus
} }
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The CIDR Route Table." "The CIDR Route Table."
Wasserman, Haberman Expires December 2003 19
::= { ipForwardGroups 3 } ::= { ipForwardGroups 3 }
-- Obsoleted Definitions - Objects -- Obsoleted Definitions - Objects
ipForwardNumber OBJECT-TYPE ipForwardNumber OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
skipping to change at line 1066 skipping to change at line 1123
-- The IP Forwarding Table obsoletes and replaces the ipRoute -- The IP Forwarding Table obsoletes and replaces the ipRoute
-- Table current in MIB-I and MIB-II. It adds knowledge of -- Table current in MIB-I and MIB-II. It adds knowledge of
-- the autonomous system of the next hop, multiple next hop -- the autonomous system of the next hop, multiple next hop
-- support, and policy routing support. -- support, and policy routing support.
ipForwardTable OBJECT-TYPE ipForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpForwardEntry SYNTAX SEQUENCE OF IpForwardEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
Wasserman, Haberman Expires December 2003 22
"This entity's IP Routing table." "This entity's IP Routing table."
REFERENCE REFERENCE
"RFC 1213 Section 6.6, The IP Group" "RFC 1213 Section 6.6, The IP Group"
::= { ipForward 2 } ::= { ipForward 2 }
ipForwardEntry OBJECT-TYPE ipForwardEntry OBJECT-TYPE
SYNTAX IpForwardEntry SYNTAX IpForwardEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
skipping to change at line 1095 skipping to change at line 1154
IpForwardEntry ::= SEQUENCE { IpForwardEntry ::= SEQUENCE {
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,
Wasserman, Haberman Expires December 2003 20
ipForwardInfo OBJECT IDENTIFIER, ipForwardInfo OBJECT IDENTIFIER,
ipForwardNextHopAS Integer32, ipForwardNextHopAS Integer32,
ipForwardMetric1 Integer32, ipForwardMetric1 Integer32,
ipForwardMetric2 Integer32, ipForwardMetric2 Integer32,
ipForwardMetric3 Integer32, ipForwardMetric3 Integer32,
ipForwardMetric4 Integer32, ipForwardMetric4 Integer32,
ipForwardMetric5 Integer32 ipForwardMetric5 Integer32
} }
ipForwardDest OBJECT-TYPE ipForwardDest OBJECT-TYPE
skipping to change at line 1122 skipping to change at line 1179
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.
This object may not take a Multicast (Class D) address This object may not take a Multicast (Class D) address
value. value.
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 ipForwardMask object is corresponding instance of the ipForwardMask object is
not equal to x." not equal to x."
Wasserman, Haberman Expires December 2003 23
::= { ipForwardEntry 1 } ::= { ipForwardEntry 1 }
ipForwardMask OBJECT-TYPE ipForwardMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"Indicate the mask to be logical-ANDed with the "Indicate the mask to be logical-ANDed with the
destination address before being compared to the value destination address before being compared to the value
in the ipForwardDest field. For those systems that do in the ipForwardDest field. For those systems that do
skipping to change at line 1151 skipping to change at line 1210
DEFVAL { '00000000'H } -- 0.0.0.0 DEFVAL { '00000000'H } -- 0.0.0.0
::= { ipForwardEntry 2 } ::= { ipForwardEntry 2 }
-- 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.
Wasserman, Haberman Expires December 2003 21
ipForwardPolicy OBJECT-TYPE ipForwardPolicy OBJECT-TYPE
SYNTAX Integer32 (0..2147483647) SYNTAX Integer32 (0..2147483647)
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
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'.
skipping to change at line 1175 skipping to change at line 1233
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.
+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+
| | | | | | | |
| PRECEDENCE | TYPE OF SERVICE | 0 | | PRECEDENCE | TYPE OF SERVICE | 0 |
| | | | | | | |
+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+
Wasserman, Haberman Expires December 2003 24
IP TOS IP TOS IP TOS IP TOS
Field Policy Field Policy Field Policy Field Policy
Contents Code Contents Code Contents Code Contents Code
0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 0 0 ==> 0 0 0 0 1 ==> 2
0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 0 1 0 ==> 4 0 0 1 1 ==> 6
0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 0 0 ==> 8 0 1 0 1 ==> 10
0 1 1 0 ==> 12 0 1 1 1 ==> 14 0 1 1 0 ==> 12 0 1 1 1 ==> 14
1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 0 0 ==> 16 1 0 0 1 ==> 18
1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 0 1 0 ==> 20 1 0 1 1 ==> 22
1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 0 0 ==> 24 1 1 0 1 ==> 26
skipping to change at line 1204 skipping to change at line 1263
ipForwardNextHop OBJECT-TYPE ipForwardNextHop OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
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
Wasserman, Haberman Expires December 2003 22
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
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
reached." reached."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipForwardEntry 5 } ::= { ipForwardEntry 5 }
skipping to change at line 1231 skipping to change at line 1288
remote (4) -- remote destination remote (4) -- remote destination
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS obsolete STATUS obsolete
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
not the final destination. not the final destination.
Wasserman, Haberman Expires December 2003 25
Setting this object to the value invalid(2) has the Setting this object to the value invalid(2) has the
effect of invalidating the corresponding entry in the effect of invalidating the corresponding entry in the
ipForwardTable object. That is, it effectively ipForwardTable object. That is, it effectively
disassociates the destination identified with said disassociates the destination identified with said
entry from the route identified with said entry. It is entry from the route identified with said entry. It is
an implementation-specific matter as to whether the an implementation-specific matter as to whether the
agent removes an invalidated entry from the table. agent removes an invalidated entry from the table.
Accordingly, management stations must be prepared to Accordingly, management stations must be prepared to
receive tabular information from agents that receive tabular information from agents that
corresponds to entries not currently in use. Proper corresponds to entries not currently in use. Proper
skipping to change at line 1260 skipping to change at line 1318
netmgmt (3), -- static route netmgmt (3), -- static route
icmp (4), -- result of ICMP Redirect icmp (4), -- result of ICMP Redirect
-- 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
Wasserman, Haberman Expires December 2003 23
es-is (10), -- ISO 9542 es-is (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
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
skipping to change at line 1287 skipping to change at line 1343
ipForwardAge OBJECT-TYPE ipForwardAge OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS obsolete STATUS obsolete
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
Wasserman, Haberman Expires December 2003 26
was learned." was learned."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipForwardEntry 8 } ::= { ipForwardEntry 8 }
ipForwardInfo OBJECT-TYPE ipForwardInfo OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"A reference to MIB definitions specific to the "A reference to MIB definitions specific to the
skipping to change at line 1316 skipping to change at line 1374
ipForwardNextHopAS OBJECT-TYPE ipForwardNextHopAS OBJECT-TYPE
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 }
Wasserman, Haberman Expires December 2003 24
::= { ipForwardEntry 10 } ::= { ipForwardEntry 10 }
ipForwardMetric1 OBJECT-TYPE ipForwardMetric1 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS obsolete STATUS obsolete
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.
skipping to change at line 1343 skipping to change at line 1399
ipForwardMetric2 OBJECT-TYPE ipForwardMetric2 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
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
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."
Wasserman, Haberman Expires December 2003 27
DEFVAL { -1 } DEFVAL { -1 }
::= { ipForwardEntry 12 } ::= { ipForwardEntry 12 }
ipForwardMetric3 OBJECT-TYPE ipForwardMetric3 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
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
semantics of this metric are determined by the routing- semantics of this metric are determined by the routing-
skipping to change at line 1372 skipping to change at line 1430
STATUS obsolete STATUS obsolete
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-
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 }
Wasserman, Haberman Expires December 2003 25
ipForwardMetric5 OBJECT-TYPE ipForwardMetric5 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
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
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."
skipping to change at line 1398 skipping to change at line 1455
ipForwardOldCompliance MODULE-COMPLIANCE ipForwardOldCompliance MODULE-COMPLIANCE
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The compliance statement for SNMP entities which "The compliance statement for SNMP entities which
implement the ipForward MIB." implement the ipForward MIB."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { ipForwardMultiPathGroup } MANDATORY-GROUPS { ipForwardMultiPathGroup }
Wasserman, Haberman Expires December 2003 28
::= { ipForwardCompliances 2 } ::= { ipForwardCompliances 2 }
ipForwardMultiPathGroup OBJECT-GROUP ipForwardMultiPathGroup OBJECT-GROUP
OBJECTS { ipForwardNumber, OBJECTS { ipForwardNumber,
ipForwardDest, ipForwardMask, ipForwardPolicy, ipForwardDest, ipForwardMask, ipForwardPolicy,
ipForwardNextHop, ipForwardIfIndex, ipForwardType, ipForwardNextHop, ipForwardIfIndex, ipForwardType,
ipForwardProto, ipForwardAge, ipForwardInfo, ipForwardProto, ipForwardAge, ipForwardInfo,
ipForwardNextHopAS, ipForwardNextHopAS,
ipForwardMetric1, ipForwardMetric2, ipForwardMetric3, ipForwardMetric1, ipForwardMetric2, ipForwardMetric3,
ipForwardMetric4, ipForwardMetric5 ipForwardMetric4, ipForwardMetric5
} }
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"IP Multipath Route Table." "IP Multipath Route Table."
::= { ipForwardGroups 2 } ::= { ipForwardGroups 2 }
END END
Wasserman, Haberman Expires December 2003 26 Wasserman, Haberman Expires December 2003 29
6 Security Considerations 5 Security Considerations
There are a number of management objects defined in this MIB module There are a number of management objects defined in this MIB module
with a MAX-ACCESS clause of read-write and/or read-create. Such with a MAX-ACCESS clause of read-write and/or read-create. Such
objects may be considered sensitive or vulnerable in some network objects may be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
environment without proper protection can have a negative effect on environment without proper protection can have a negative effect on
network operations. These are the tables and objects and their network operations. These are the tables and objects and their
sensitivity/vulnerability: sensitivity/vulnerability:
1. The inetCidrRouteTable contains routing and forwarding 1. The inetCidrRouteTable contains routing and forwarding
skipping to change at line 1469 skipping to change at line 1527
authentication and privacy). authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access instance of this MIB module is properly configured to give access
to the objects only to those principals (users) that have to the objects only to those principals (users) that have
legitimate rights to indeed GET or SET (change/create/delete) them. legitimate rights to indeed GET or SET (change/create/delete) them.
Wasserman, Haberman Expires December 2003 27 Wasserman, Haberman Expires December 2003 30
6 Changes from RFC 2096
This document updates RFC 2096 in the following ways:
1. Utilized the InetAddress TC to support IP version independent
implementations of the forwarding MIB. This gives common
forwarding MIB support for IPv4 and IPv6.
2. Creates a read-only conformance statement to support
implementations that only wish to retrieve data.
3. Creates the inetCidrRouteDiscards object to replace the
deprecated ipRoutingDiscards and ipv6DiscardedRoutes objects.
7 Normative References 7 Normative References
[RFC2026] S. Bradner, "The Internet Standards Process -- Revision [RFC2026] S. Bradner, "The Internet Standards Process -- Revision
3", RFC 2026, BCP9, October 1996 3", RFC 2026, BCP9, October 1996
[RFC2119] S. Bradner, "Key words for use in RFCs to Indicate [RFC2119] S. Bradner, "Key words for use in RFCs to Indicate
Requirement Levels", RFC 2119, BCP14, March 1999. Requirement Levels", RFC 2119, BCP14, March 1999.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M. and S. Waldbusser, "Structure of Management Rose, M. and S. Waldbusser, "Structure of Management
skipping to change at line 1491 skipping to change at line 1561
1999. 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M. and S. Waldbusser, "Textual Conventions for Rose, M. and S. Waldbusser, "Textual Conventions for
SMIv2", STD 58, RFC 2579, April 1999. SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M. and S. Waldbusser, "Conformance Statements for Rose, M. and S. Waldbusser, "Conformance Statements for
SMIv2", STD 58, RFC 2580, April 1999. SMIv2", STD 58, RFC 2580, April 1999.
[RFC2096] Baker, F., "IP Forwarding Table MIB", RFC 2096, January
1997.
[RFC3291] Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, [RFC3291] Daniele, M., Haberman, B., Routhier, S., Schoenwaelder,
J., "Textual Conventions for Internet Network Addresses", J., "Textual Conventions for Internet Network Addresses",
RFC 3291, May 2002. RFC 3291, May 2002.
[RFC2863] McCloghrie, K., and Kastenholz, F., "The Interfaces Group
MIB", RFC 2863, June 2000.
[2011upd] Routhier, S., "Management Information Base for the
Internet Protocol (IP),
draft-ietf-ipv6-rfc2011-update-02.txt, February 2003.
[RTPROTO] IANA, "IP Route Protocol MIB",
http://www.iana.org/assignments/ianaiprouteprotocol-mib,
September 2000.
8 Informative References 8 Informative References
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
Wasserman, Haberman Expires December 2003 28 Wasserman, Haberman Expires December 2003 31
[RFC2096] Baker, F., "IP Forwarding Table MIB", RFC 2096, January
1997.
Wasserman, Haberman Expires December 2003 32
9 Authors and Acknowledgements 9 Authors and Acknowledgements
This document was based on RFC 2096 [RFC2096]. This document was based on RFC 2096 [RFC2096].
The following people provided text for this version of the The following people provided text for this version of the
document, or were authors of previous versions: document, or were authors of previous versions:
Fred Baker, Cisco Fred Baker, Cisco
Bill Fenner, AT&T Research Bill Fenner, AT&T Research
Brian Haberman Brian Haberman, Caspian Networks
Juergen Schoenwalder, TU Braunschweig Juergen Schoenwalder, TU Braunschweig
Dave Thaler, Microsoft Dave Thaler, Microsoft
Margaret Wasserman, Wind River Margaret Wasserman, Wind River
Dario Accornero, Mark Adam, Qing Li and Shawn Routhier reviewed the Dario Accornero, Mark Adam, Qing Li and Shawn Routhier reviewed the
document and provided helpful feedback. document and provided helpful feedback.
10 Editor's Contact Information 10 Editor's Contact Information
Comments or questions regarding this document should be sent to: Comments or questions regarding this document should be sent to:
skipping to change at line 1559 skipping to change at line 1641
The limited permissions granted above are perpetual and will not be The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns. revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on This document and the information contained herein is provided on
an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Wasserman, Haberman Expires December 2003 29 Wasserman, Haberman Expires December 2003 33
Wasserman, Haberman Expires December 2003 30 Wasserman, Haberman Expires December 2003 34
 End of changes. 

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