draft-ietf-ipv6-rfc2096-update-00.txt   draft-ietf-ipv6-rfc2096-update-01.txt 
Internet-Draft M. Wasserman, Editor Internet-Draft M. Wasserman, Editor
Document: draft-ietf-ipv6-rfc2096-update-00.txt Wind River Document: draft-ietf-ipv6-rfc2096-update-01.txt Wind River
Expires: December 2002 June 2002 Expires: December 2002 June 2002
IP Forwarding Table MIB IP Forwarding Table MIB
1 Status of this Memo 1 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 [RFC2026]. all provisions of Section 10 of RFC2026 [RFC2026].
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
skipping to change at line 54 skipping to change at line 54
Copyright (C) The Internet Society (2001). All Rights Reserved. Copyright (C) The Internet Society (2001). All Rights Reserved.
4 Conventions Used In This Document 4 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].
Wasserman Expires December 2002 1 Wasserman Expires December 2002 1
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
5 Table of Contents 5 Table of Contents
1 Status of this Memo.......................................1 1 Status of this Memo.......................................1
2 Abstract..................................................1 2 Abstract..................................................1
3 Copyright Notice..........................................1 3 Copyright Notice..........................................1
4 Conventions Used In This Document.........................1 4 Conventions Used In This Document.........................1
5 Table of Contents.........................................2 5 Table of Contents.........................................2
6 Revision History..........................................2 6 Revision History..........................................2
7 The SNMP Management Framework.............................4 7 The SNMP Management Framework.............................4
8 Overview..................................................5 8 Overview..................................................5
9 Definitions...............................................6 9 Definitions...............................................6
10 Open Issues / To Do......................................27 10 Security Considerations..................................27
11 References...............................................28 11 References...............................................28
12 Authors and Acknowledgements.............................30 12 Authors and Acknowledgements.............................30
13 Editor's Contact Information.............................30 13 Editor's Contact Information.............................30
14 Full Copyright Statement.................................30 14 Full Copyright Statement.................................30
6 Revision History 6 Revision History
Changes from draft-ietf-ipv6-rfc-2096-update-00.txt:
22 Aug 2002 Minor editorial changes and clean-up
Changes from draft-ietf-ipngwg-rfc-2096-update-00.txt: Changes from draft-ietf-ipngwg-rfc-2096-update-00.txt:
27 Jun 2001 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).
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.
13 Jul 2001 Removed inetCidrRouteNextHopType.
Changed name to draft-ietf-ipv6-rfc-2096-update-*.txt
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
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
Wasserman, Editor Expires December 2002 2
IP Forwarding Table MIB August 2002
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.
Wasserman, Editor Expires May 2002 2
IP Forwarding Table MIB June 2002
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, Editor Expires May 2002 3 Wasserman, Editor Expires December 2002 3
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
7 The SNMP Management Framework 7 The SNMP Management Framework
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
- An overall architecture, described in RFC 2571 [2]. - An overall architecture, described in RFC 2571 [2].
- Mechanisms for describing and naming objects and events for - Mechanisms for describing and naming objects and events for
the purpose of management. The first version of this the purpose of management. The first version of this
skipping to change at line 172 skipping to change at line 178
This memo specifies a MIB module that is compliant to the SMIv2. A This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine readable translation is possible (use of Counter64). Some machine readable
information in SMIv2 will be converted into textual descriptions in information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of SMIv1 during the translation process. However, this loss of
machine readable information is not considered to change the machine readable information is not considered to change the
semantics of the MIB. semantics of the MIB.
Wasserman, Editor Expires May 2002 4 Wasserman, Editor Expires December 2002 4
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
8 Overview 8 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 inetCidrForwardNumber 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 inetCidrForwardDiscards counts the number of 2. The object inetCidrRouteDiscards counts the number of valid
valid routes that were discarded for any reason. routes that were discarded for any reason.
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.
skipping to change at line 208 skipping to change at line 214
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.
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, Editor Expires May 2002 5 Wasserman, Editor Expires December 2002 5
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
9 Definitions 9 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,
Unsigned32, Counter32 FROM SNMPv2-SMI Unsigned32, Counter32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC RowStatus FROM SNMPv2-TC
skipping to change at line 265 skipping to change at line 271
DESCRIPTION DESCRIPTION
"The number of current inetCidrRouteTable entries that "The number of current inetCidrRouteTable entries that
are not invalid." are not invalid."
::= { ipForward 6 } ::= { ipForward 6 }
inetCidrRouteDiscards OBJECT-TYPE inetCidrRouteDiscards OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Wasserman, Editor Expires May 2002 6 Wasserman, Editor Expires December 2002 6
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
DESCRIPTION DESCRIPTION
"The number of routing entries which were chosen to be "The number of routing entries which were chosen to be
discarded even though they are valid. One possible discarded even though they are valid. One possible
reason for discarding such an entry could be to free-up reason for discarding such an entry could be to free-up
buffer space for other routing entries." buffer space for other routing entries."
::= { ipForward 8 } ::= { ipForward 8 }
-- Inet CIDR Route Table -- Inet CIDR Route Table
skipping to change at line 323 skipping to change at line 329
inetCidrRouteNextHopType InetAddressType, inetCidrRouteNextHopType InetAddressType,
inetCidrRouteNextHop InetAddress, inetCidrRouteNextHop InetAddress,
inetCidrRouteIfIndex InterfaceIndex, inetCidrRouteIfIndex InterfaceIndex,
inetCidrRouteType INTEGER, inetCidrRouteType INTEGER,
inetCidrRouteProto IANAipRouteProtocol, inetCidrRouteProto IANAipRouteProtocol,
inetCidrRouteAge Integer32, inetCidrRouteAge Integer32,
inetCidrRouteNextHopAS InetAutonomousSystemNumber, inetCidrRouteNextHopAS InetAutonomousSystemNumber,
inetCidrRouteMetric1 Integer32, inetCidrRouteMetric1 Integer32,
inetCidrRouteMetric2 Integer32, inetCidrRouteMetric2 Integer32,
Wasserman, Editor Expires May 2002 7 Wasserman, Editor Expires December 2002 7
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
inetCidrRouteMetric3 Integer32, inetCidrRouteMetric3 Integer32,
inetCidrRouteMetric4 Integer32, inetCidrRouteMetric4 Integer32,
inetCidrRouteMetric5 Integer32, inetCidrRouteMetric5 Integer32,
inetCidrRouteWeight Unsigned32,
inetCidrRouteStatus RowStatus inetCidrRouteStatus RowStatus
} }
inetCidrRouteDestType OBJECT-TYPE inetCidrRouteDestType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the inetCidrRouteDest address, as defined "The type of the inetCidrRouteDest address, as defined
in the InetAddress MIB [19]" in the InetAddress MIB [19]"
skipping to change at line 375 skipping to change at line 382
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 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 }
inetCidrRouteDscp OBJECT-TYPE inetCidrRouteDscp OBJECT-TYPE
SYNTAX Octet SYNTAX Octet
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS deprecated STATUS current
DESCRIPTION DESCRIPTION
"Indicates the Differentiated Services Code Point (DSCP) "Indicates the Differentiated Services Code Point (DSCP)
[18] to which the routing information in this entry
Wasserman, Editor Expires May 2002 8 Wasserman, Editor Expires December 2002 8
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
[18] to which the routing information in this entry
applies. applies.
The field is formatted as follows: The field is formatted as follows:
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+
| DSCP | CU | | DSCP | CU |
+---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+
DSCP: differentiated services codepoint DSCP: differentiated services codepoint
skipping to change at line 437 skipping to change at line 444
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." reached."
::= { inetCidrRouteEntry 7 } ::= { inetCidrRouteEntry 7 }
inetCidrRouteType OBJECT-TYPE inetCidrRouteType 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 and
Wasserman, Editor Expires May 2002 9 Wasserman, Editor Expires December 2002 9
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
reject (2), -- route which discards traffic and
-- 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
skipping to change at line 488 skipping to change at line 495
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
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
SYNTAX InetAutonomousSystemNumber SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-create
Wasserman, Editor Expires May 2002 10 Wasserman, Editor Expires December 2002 10
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
MAX-ACCESS read-create
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 }
skipping to change at line 553 skipping to change at line 560
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
STATUS current STATUS current
DESCRIPTION
Wasserman, Editor Expires May 2002 11 Wasserman, Editor Expires December 2002 11
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
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 15 } ::= { inetCidrRouteEntry 15 }
inetCidrRouteMetric5 OBJECT-TYPE inetCidrRouteMetric5 OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
skipping to change at line 591 skipping to change at line 598
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The system internal weight value for this route. "The system internal weight value for this route.
The semantics of this value are determined by The semantics of this value are determined by
the implementation. Generally, when multiple paths the implementation. Generally, when multiple paths
are available, the route with the lowest weight are available, the route with the lowest weight
value will be preferred. Implementations that do value will be preferred. Implementations that do
not include a weighting concept should return 0 not include a weighting concept should return 0
for all entries." for all entries."
DEFVAL { 0 }
::= { inetCidrRouteEntry 17 } ::= { inetCidrRouteEntry 17 }
inetCidrRouteStatus OBJECT-TYPE inetCidrRouteStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
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."
::= { inetCidrRouteEntry 18 } ::= { inetCidrRouteEntry 18 }
-- Conformance information -- Conformance information
ipForwardConformance ipForwardConformance
OBJECT IDENTIFIER ::= { ipForward 5 } OBJECT IDENTIFIER ::= { ipForward 5 }
ipForwardGroups ipForwardGroups
OBJECT IDENTIFIER ::= { ipForwardConformance 1 } OBJECT IDENTIFIER ::= { ipForwardConformance 1 }
Wasserman, Editor Expires December 2002 12
IP Forwarding Table MIB August 2002
ipForwardCompliances ipForwardCompliances
OBJECT IDENTIFIER ::= { ipForwardConformance 2 } OBJECT IDENTIFIER ::= { ipForwardConformance 2 }
Wasserman, Editor Expires May 2002 12
IP Forwarding Table MIB June 2002
-- Compliance statements -- Compliance statements
ipForwardCompliance2 MODULE-COMPLIANCE ipForwardCompliance2 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for systems which have routing "The compliance statement for systems which have routing
tables. XXX is this right?" tables."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { inetForwardCidrRouteGroup } MANDATORY-GROUPS { inetForwardCidrRouteGroup }
::= { ipForwardCompliances 3 } ::= { ipForwardCompliances 3 }
-- units of conformance -- units of conformance
inetForwardCidrRouteGroup OBJECT-GROUP inetForwardCidrRouteGroup OBJECT-GROUP
OBJECTS { inetCidrRouteNumber, inetCidrRouteDiscards, OBJECTS { inetCidrRouteNumber, inetCidrRouteDiscards,
inetCidrRouteIfIndex, inetCidrRouteType, inetCidrRouteIfIndex, inetCidrRouteType,
inetCidrRouteProto, inetCidrRouteAge, inetCidrRouteProto, inetCidrRouteAge,
inetCidrRouteNextHopAS, inetCidrRouteMetric1, inetCidrRouteNextHopAS, inetCidrRouteMetric1,
inetCidrRouteMetric2, inetCidrRouteMetric3, inetCidrRouteMetric2, inetCidrRouteMetric3,
inetCidrRouteMetric4, inetCidrRouteMetric5, inetCidrRouteMetric4, inetCidrRouteMetric5,
inetCidrRouteStatus inetCidrRouteWeight, inetCidrRouteStatus
} }
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
skipping to change at line 667 skipping to change at line 675
-- 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,
-- multiple next hops, and policy routing, and Classless -- multiple next hops, and policy routing, and Classless
-- Inter-Domain Routing. -- Inter-Domain Routing.
ipCidrRouteTable OBJECT-TYPE ipCidrRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpCidrRouteEntry SYNTAX SEQUENCE OF IpCidrRouteEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS deprecated STATUS deprecated
DESCRIPTION
"This entity's IP Routing table. This table has been
Wasserman, Editor Expires May 2002 13 Wasserman, Editor Expires December 2002 13
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
DESCRIPTION
"This entity's IP Routing table. This table has been
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
skipping to change at line 725 skipping to change at line 733
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The destination IP address of this route. "The destination IP address of this 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
corresponding instance of the ipCidrRouteMask object is
Wasserman, Editor Expires May 2002 14 Wasserman, Editor Expires December 2002 14
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
bitwise logical-AND of x with the value of the
corresponding instance of the ipCidrRouteMask object is
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
skipping to change at line 783 skipping to change at line 791
| | | | | | | |
+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+
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 1 0 ==> 20 1 0 1 1 ==> 22
Wasserman, Editor Expires May 2002 15 Wasserman, Editor Expires December 2002 15
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
1 0 0 0 ==> 16 1 0 0 1 ==> 18
1 0 1 0 ==> 20 1 0 1 1 ==> 22
1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 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
skipping to change at line 841 skipping to change at line 849
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
some protocols as a means of correctly aggregating some protocols as a means of correctly aggregating
routes." routes."
::= { ipCidrRouteEntry 6 } ::= { ipCidrRouteEntry 6 }
ipCidrRouteProto OBJECT-TYPE ipCidrRouteProto OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other (1), -- not specified other (1), -- not specified
local (2), -- local interface
netmgmt (3), -- static route
Wasserman, Editor Expires May 2002 16 Wasserman, Editor Expires December 2002 16
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
local (2), -- local interface
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
isIs (9), -- Dual IS-IS isIs (9), -- Dual IS-IS
esIs (10), -- ISO 9542 esIs (10), -- ISO 9542
skipping to change at line 899 skipping to change at line 907
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"A reference to MIB definitions specific to the "A reference to MIB definitions specific to the
particular routing protocol which is responsible for particular routing protocol which is responsible for
this route, as determined by the value specified in the this route, as determined by the value specified in the
route's ipCidrRouteProto value. If this information is route's ipCidrRouteProto value. If this information is
not present, its value should be set to the OBJECT not present, its value should be set to the OBJECT
IDENTIFIER { 0 0 }, which is a syntactically valid IDENTIFIER { 0 0 }, which is a syntactically valid
object identifier, and any implementation conforming to object identifier, and any implementation conforming to
ASN.1 and the Basic Encoding Rules must be able to ASN.1 and the Basic Encoding Rules must be able to
Wasserman, Editor Expires December 2002 17
IP Forwarding Table MIB August 2002
generate and recognize this value." generate and recognize this value."
::= { ipCidrRouteEntry 9 } ::= { ipCidrRouteEntry 9 }
Wasserman, Editor Expires May 2002 17
IP Forwarding Table MIB June 2002
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
value should be set to zero." value should be set to zero."
skipping to change at line 957 skipping to change at line 966
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 }
::= { ipCidrRouteEntry 13 } ::= { ipCidrRouteEntry 13 }
ipCidrRouteMetric4 OBJECT-TYPE Wasserman, Editor Expires December 2002 18
IP Forwarding Table MIB August 2002
Wasserman, Editor Expires May 2002 18
IP Forwarding Table MIB June 2002
ipCidrRouteMetric4 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
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 }
skipping to change at line 1012 skipping to change at line 1020
implement the ipForward MIB." implement the ipForward MIB."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { ipForwardCidrRouteGroup } MANDATORY-GROUPS { ipForwardCidrRouteGroup }
::= { ipForwardCompliances 1 } ::= { ipForwardCompliances 1 }
-- units of conformance -- units of conformance
ipForwardCidrRouteGroup OBJECT-GROUP ipForwardCidrRouteGroup OBJECT-GROUP
OBJECTS { ipCidrRouteNumber,
ipCidrRouteDest, ipCidrRouteMask, ipCidrRouteTos,
Wasserman, Editor Expires May 2002 19 Wasserman, Editor Expires December 2002 19
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
OBJECTS { ipCidrRouteNumber,
ipCidrRouteDest, ipCidrRouteMask, ipCidrRouteTos,
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."
skipping to change at line 1070 skipping to change at line 1078
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS obsolete STATUS obsolete
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 {
ipForwardDest, ipForwardDest,
ipForwardProto, ipForwardProto,
ipForwardPolicy, ipForwardPolicy,
ipForwardNextHop ipForwardNextHop
Wasserman, Editor Expires December 2002 20
IP Forwarding Table MIB August 2002
} }
::= { ipForwardTable 1 } ::= { ipForwardTable 1 }
Wasserman, Editor Expires May 2002 20
IP Forwarding Table MIB June 2002
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,
ipForwardInfo OBJECT IDENTIFIER, ipForwardInfo OBJECT IDENTIFIER,
skipping to change at line 1127 skipping to change at line 1136
"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
not support arbitrary subnet masks, an agent constructs not support arbitrary subnet masks, an agent constructs
the value of the ipForwardMask by reference to the IP the value of the ipForwardMask by reference to the IP
Address Class. 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 ipForwardDest object is
not equal to ipForwardDest."
Wasserman, Editor Expires May 2002 21 Wasserman, Editor Expires December 2002 21
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
corresponding instance of the ipForwardDest object is
not equal to ipForwardDest."
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.
skipping to change at line 1183 skipping to change at line 1192
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
1 1 1 0 ==> 28 1 1 1 1 ==> 30 1 1 1 0 ==> 28 1 1 1 1 ==> 30
Protocols defining 'policy' otherwise must either Protocols defining 'policy' otherwise must either
define a set of values which are valid for define a set of values which are valid for
this object or must implement an integer-instanced this object or must implement an integer-instanced
policy table for which this object's policy table for which this object's
value acts as an index." value acts as an index."
::= { ipForwardEntry 3 }
Wasserman, Editor Expires May 2002 22 Wasserman, Editor Expires December 2002 22
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
::= { ipForwardEntry 3 }
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 }
skipping to change at line 1240 skipping to change at line 1250
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
interpretation of such entries requires examination of interpretation of such entries requires examination of
the relevant ipForwardType object." the relevant ipForwardType object."
DEFVAL { invalid } DEFVAL { invalid }
::= { ipForwardEntry 6 } ::= { ipForwardEntry 6 }
ipForwardProto OBJECT-TYPE ipForwardProto OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other (1), -- not specified
local (2), -- local interface
Wasserman, Editor Expires May 2002 23 Wasserman, Editor Expires December 2002 23
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
other (1), -- not specified
local (2), -- local interface
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
skipping to change at line 1298 skipping to change at line 1308
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"A reference to MIB definitions specific to the "A reference to MIB definitions specific to the
particular routing protocol which is responsible for particular routing protocol which is responsible for
this route, as determined by the value specified in the this route, as determined by the value specified in the
route's ipForwardProto value. If this information is route's ipForwardProto value. If this information is
not present, its value should be set to the OBJECT not present, its value should be set to the OBJECT
IDENTIFIER { 0 0 }, which is a syntactically valid IDENTIFIER { 0 0 }, which is a syntactically valid
object identifier, and any implementation conforming to object identifier, and any implementation conforming to
ASN.1 and the Basic Encoding Rules must be able to ASN.1 and the Basic Encoding Rules must be able to
Wasserman, Editor Expires December 2002 24
IP Forwarding Table MIB August 2002
generate and recognize this value." generate and recognize this value."
::= { ipForwardEntry 9 } ::= { ipForwardEntry 9 }
Wasserman, Editor Expires May 2002 24
IP Forwarding Table MIB June 2002
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 }
::= { ipForwardEntry 10 } ::= { ipForwardEntry 10 }
skipping to change at line 1355 skipping to change at line 1366
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 13 } ::= { ipForwardEntry 13 }
ipForwardMetric4 OBJECT-TYPE ipForwardMetric4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
Wasserman, Editor Expires May 2002 25 Wasserman, Editor Expires December 2002 25
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
SYNTAX Integer32
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."
DEFVAL { -1 } DEFVAL { -1 }
::= { ipForwardEntry 14 } ::= { ipForwardEntry 14 }
skipping to change at line 1414 skipping to change at line 1425
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, Editor Expires May 2002 26 Wasserman, Editor Expires December 2002 26
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
10 Open Issues / To Do
Instance values for this MIB can be as long as 44 bytes.
Can/should we do anything about this? May be alleviated by EOS
plans?
Why include the scalar inetCidrRouteNumber? Is this used for
something, or does it just require unnecessary MIB housekeeping?
Better wording for ipForwardCompliance2?
Security Considerations 10 Security Considerations
There are a number of management objects defined in this MIB that There are a number of management objects defined in this MIB that
have a MAX-ACCESS clause of read-write and/or read-create. Such have 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. network operations.
There are a number of managed objects in this MIB that may contain There are a number of managed objects in this MIB that may contain
sensitive information. These are: sensitive information. These are:
skipping to change at line 1464 skipping to change at line 1464
features as provided by the SNMPv3 framework. Specifically, the features as provided by the SNMPv3 framework. Specifically, the
use of the User-based Security Model RFC 2574 [13] and the View- use of the User-based Security Model RFC 2574 [13] and the View-
based Access Control Model RFC 2575 [16] is recommended. based Access Control Model RFC 2575 [16] is recommended.
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those principals configured to give access to the objects only to those principals
(users) that have legitimate rights to indeed GET or SET (users) that have legitimate rights to indeed GET or SET
(change/create/delete) them. (change/create/delete) them.
Wasserman, Editor Expires May 2002 27 Wasserman, Editor Expires December 2002 27
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
11 References 11 References
[RFC2026] [RFC2026]
S. Bradner, "The Internet Standards Process -- Revision 3", S. Bradner, "The Internet Standards Process -- Revision 3",
RFC 2026, BCP9, October 1996 RFC 2026, BCP9, October 1996
[RFC2119] [RFC2119]
S. Bradner, "Key words for use in RFCs to Indicate Requirement S. Bradner, "Key words for use in RFCs to Indicate Requirement
Levels", RFC 2119, BCP14, March 1999. Levels", RFC 2119, BCP14, March 1999.
skipping to change at line 1520 skipping to change at line 1520
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.
[9] [9]
Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
Network Management Protocol", STD 15, RFC 1157, May 1990. Network Management Protocol", STD 15, RFC 1157, May 1990.
[10] [10]
Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
Wasserman, Editor Expires May 2002 28 Wasserman, Editor Expires December 2002 28
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
"Introduction to Community-based SNMPv2", RFC 1901, January "Introduction to Community-based SNMPv2", RFC 1901, January
1996. 1996.
[11] [11]
Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Transport Mappings for Version 2 of the Simple Network "Transport Mappings for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1906, January 1996. Management Protocol (SNMPv2)", RFC 1906, January 1996.
[12] [12]
skipping to change at line 1570 skipping to change at line 1570
[18] [18]
Nichols, K., Blake, S., Baker, F., Black, D., "Definition of Nichols, K., Blake, S., Baker, F., Black, D., "Definition of
the Differentiated Services Field (DS Field) in the IPv4 and the Differentiated Services Field (DS Field) in the IPv4 and
IPv6 Headers", RFC 2474, December 1998. IPv6 Headers", RFC 2474, December 1998.
[19] [19]
Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, J., Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, J.,
"Textual Conventions for Internet Network Addresses", RFC "Textual Conventions for Internet Network Addresses", RFC
3291, May2002 3291, May2002
Wasserman, Editor Expires May 2002 29 Wasserman, Editor Expires December 2002 29
IP Forwarding Table MIB June 2002 IP Forwarding Table MIB August 2002
12 Authors and Acknowledgements 12 Authors and Acknowledgements
This document was based on RFC 2096 [1]. This document was based on RFC 2096 [1].
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
Juergen Schoenwalder, TU Braunschweig Juergen Schoenwalder, TU Braunschweig
Dave Thaler, Microsoft Dave Thaler, Microsoft
Dario Accornero reviewed the document and provided helpful
feedback.
13 Editor's Contact Information 13 Editor's Contact Information
Comments or questions regarding this document should be sent to: Comments or questions regarding this document should be sent to:
Margaret Wasserman Margaret Wasserman
Wind River Wind River
10 Tara Blvd., Suite 330 Phone: (603) 897-2067 10 Tara Blvd., Suite 330 Phone: (603) 897-2067
Nashua, NH 03062 USA Email: mrw@windriver.com Nashua, NH 03062 USA Email: mrw@windriver.com
14 Full Copyright Statement 14 Full Copyright Statement
skipping to change at line 1623 skipping to change at line 1626
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, Editor Expires May 2002 30 Wasserman, Editor Expires December 2002 30
 End of changes. 

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