draft-ietf-ipv6-rfc2096-update-04.txt | draft-ietf-ipv6-rfc2096-update-05.txt | |||
---|---|---|---|---|
Internet-Draft M. Wasserman | Internet-Draft B. Haberman | |||
Document: draft-ietf-ipv6-rfc2096-update-04.txt Wind River | Document: draft-ietf-ipv6-rfc2096-update-05.txt Caspian Networks | |||
Expires: December 2003 B. Haberman | Expires: February 2004 M. Wasserman | |||
Caspian Networks | Windriver | |||
June 2003 | August 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. | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
skipping to change at line 41 | skipping to change at line 41 | |||
This document is a product of the IPv6 MIB Revision Design Team and | This document is a product of the IPv6 MIB Revision Design Team and | |||
it is a working item of the IPv6 Working Group. Comments should be | it is a working item of the IPv6 Working Group. Comments should be | |||
addressed to the editors, or to the IPv6 Working Group mailing list | addressed to the editors, or to the IPv6 Working Group mailing list | |||
at ipng@sunroof.eng.sun.com. | at ipng@sunroof.eng.sun.com. | |||
Abstract | Abstract | |||
This document defines a portion of the Management Information Base | This document defines a portion of the Management Information Base | |||
(MIB) for use with network management protocols in the Internet | (MIB) for use with network management protocols in the Internet | |||
community. In particular, it describes managed objects related to | community. In particular, it describes managed objects related to | |||
the forwarding of Internet Protocol (IP) packets, in an IP version | the forwarding of Internet Protocol (IP) packets in an IP version- | |||
independent manner. This document obsoletes RFC 2096. | independent manner. This document obsoletes RFC 2096. | |||
Copyright Notice | Copyright Notice | |||
Copyright (C) The Internet Society (2003). All Rights Reserved. | Copyright (C) The Internet Society (2003). All Rights Reserved. | |||
Wasserman, Haberman Expires December 2003 1 | Haberman, Wasserman Expires February 2004 1 | |||
Table of Contents | Table of Contents | |||
1 Conventions Used In This Document..............................5 | 1 Conventions Used In This Document..............................5 | |||
2 The Internet-Standard Management Framework.....................5 | 2 The Internet-Standard Management Framework.....................5 | |||
3 Overview.......................................................5 | 3 Overview.......................................................5 | |||
4 Definitions....................................................7 | 4 Definitions....................................................7 | |||
5 Security Considerations.......................................30 | 5 Security Considerations.......................................30 | |||
6 Changes from RFC 2096.........................................31 | 6 Intellectual Property.........................................31 | |||
7 Normative References..........................................31 | 7 Changes from RFC 2096.........................................31 | |||
8 Informative References........................................31 | 8 Normative References..........................................32 | |||
9 Authors and Acknowledgements..................................33 | 9 Informative References........................................32 | |||
10 Editor's Contact Information..................................33 | 10 Authors and Acknowledgements..................................33 | |||
11 Full Copyright Statement......................................33 | 11 Editors' Contact Information..................................33 | |||
12 Full Copyright Statement......................................33 | ||||
Revision History | Revision History | |||
[Note to RFC Editor: Please remove prior to publication] | [Note to RFC Editor: Please remove prior to publication] | |||
Changes from draft-ietf-ipv6-rfc2096-update-04.txt: | ||||
28 Aug 2003 Corrected copyright statement in DESCRIPTION clause | ||||
Added inetCidrRouteNumber to | ||||
inetForwardCidrRouteGroup conformance statement | ||||
Removed SIZE constraints for inetCidrRouteDest and | ||||
inetCidrRouteNextHop | ||||
Added constraints statement to DESCRIPTION clause of | ||||
inetCidrRouteEntry | ||||
Added Intellectual Property section per requirements | ||||
of RFC 2026 | ||||
Removed reference to RFC 2026 | ||||
Removed ipForwardCompliance2 | ||||
Changed definition of inetCidrRouteAge from Integer32 | ||||
to Gauge32 | ||||
Changes from draft-ietf-ipv6-rfc2096-update-03.txt: | Changes from draft-ietf-ipv6-rfc2096-update-03.txt: | |||
27 Jun 2003 Updated text to DESCRIPTION of inetCidrRouteDiscards | 27 Jun 2003 Updated text to DESCRIPTION of inetCidrRouteDiscards | |||
Re-instated inetCidrRouteNumber | Re-instated inetCidrRouteNumber | |||
Added references for IF-MIB, IP-MIB, and IANA- | Added references for IF-MIB, IP-MIB, and IANA- | |||
RTPROTO-MIB | RTPROTO-MIB | |||
Haberman, Wasserman Expires February 2004 2 | ||||
Changed reference to RFC 2096 from normative to | Changed reference to RFC 2096 from normative to | |||
informative | informative | |||
Added RFC editor note to remove Revision History at | Added RFC editor note to remove Revision History at | |||
publication time | publication time | |||
Updated REVISION clause | Updated REVISION clause | |||
Added section describing changes from RFC 2096 | Added section describing changes from RFC 2096 | |||
skipping to change at line 100 | skipping to change at line 125 | |||
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 130 | skipping to change at line 153 | |||
02 Nov 2002 Fixed bugs that caused the MIB not to compile. | 02 Nov 2002 Fixed bugs that caused the MIB not to compile. | |||
Changed the type of inetCidrRouteDscp to Dscp. | Changed the type of inetCidrRouteDscp to Dscp. | |||
Improved the revision information. | Improved the revision information. | |||
Removed inetCidrRouteNumber and inetCidrRouteWeight. | Removed inetCidrRouteNumber and inetCidrRouteWeight. | |||
Other editorial changes. | Other editorial changes. | |||
Haberman, Wasserman Expires February 2004 3 | ||||
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 156 | skipping to change at line 180 | |||
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 4 | Haberman, Wasserman Expires February 2004 4 | |||
1 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]. | |||
2 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 | |||
skipping to change at line 216 | skipping to change at line 238 | |||
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 from inetCidrRouteTable for any | routes that were discarded from inetCidrRouteTable for any | |||
reason. This object replaces the ipRoutingDiscards and | reason. This object replaces the ipRoutingDiscards and | |||
ipv6DiscardedRoutes objects. | 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 | Haberman, Wasserman Expires February 2004 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 6 | Haberman, Wasserman Expires February 2004 6 | |||
4 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 "200306270800Z" | LAST-UPDATED "200308281500Z" | |||
ORGANIZATION "IETF IPv6 MIB Revision Team" | ORGANIZATION | |||
"IETF IPv6 Working Group | ||||
http://www.ietf.org/html.charters/ipv6-charter.html" | ||||
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 | |||
Brian Haberman | Brian Haberman | |||
Caspian Networks | Caspian Networks | |||
1 Park Drive, Suite 300 | 753 Bridgewater Drive | |||
Research Triangle Park, NC 27709 | Sykesville, MD 21784 | |||
Phone: +1 919 949-4828 | Phone: +1 410 552-1421 | |||
Email: brian@innovationslab.net" | Email: brian@innovationslab.net | |||
Send comments to <ipng@sunroof.eng.sun.com>" | ||||
-- RFC Ed: please verify mailing list address at publication | ||||
-- and delete this note | ||||
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 "200306270800Z" | ||||
Copyright (C) The Internet Society (2003). This version | ||||
of this MIB module is a part of RFC xxxx; see the RFC | ||||
itself for full legal notices." | ||||
-- RFC Ed : replace xxxx with actual RFC number & remove note | ||||
REVISION "200308281500Z" | ||||
Haberman, Wasserman Expires February 2004 7 | ||||
DESCRIPTION | DESCRIPTION | |||
"IPv4/v6 version-independent revision. Minimal changes | "IPv4/v6 version-independent revision. Minimal changes | |||
were made to the original RFC 2096 MIB, to allow easy | were made to the original RFC 2096 MIB, to allow easy | |||
upgrade of existing IPv4 implementations to the | upgrade of existing IPv4 implementations to the | |||
version-independent MIB. These changes include: | version-independent MIB. These changes include: | |||
Adding inetCidrRouteDiscards as a replacement for the | Adding inetCidrRouteDiscards as a replacement for the | |||
deprecated ipRoutingDiscards and ipv6DiscardedRoutes | deprecated ipRoutingDiscards and ipv6DiscardedRoutes | |||
objects. | objects. | |||
Adding a new conformance statement to support the | Adding a new conformance statement to support the | |||
implementation of the IP Forwarding MIB in a | implementation of the IP Forwarding MIB in a | |||
Wasserman, Haberman Expires December 2003 7 | ||||
read-only mode. | read-only mode. | |||
Copyright (C) The Internet Society (2003). This version | Published as RFC xxxx." | |||
Of this MIB module is part of RFC xxxx; see the RFC | -- RFC Ed : replace xxxx with actual RFC number & remove note | |||
itself for full legal notices. | ||||
published as RFC xxxx." | ||||
REVISION "199609190000Z" | REVISION "199609190000Z" | |||
DESCRIPTION | DESCRIPTION | |||
"Revised to support CIDR routes. | "Revised to support CIDR routes. | |||
Published as RFC 2096." | Published as RFC 2096." | |||
REVISION "199207022156Z" | REVISION "199207022156Z" | |||
DESCRIPTION | DESCRIPTION | |||
"Initial version, published as RFC 1354." | "Initial version, published as RFC 1354." | |||
::= { ip 24 } | ::= { ip 24 } | |||
skipping to change at line 338 | skipping to change at line 369 | |||
be to free-up 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 | |||
Haberman, Wasserman Expires February 2004 8 | ||||
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. | |||
Implementers need to be aware that if the total number | ||||
of elements (octets or sub-identifiers) in | ||||
inetCidrRouteDest, inetCidrRoutePolicy, and | ||||
inetCidrRouteNextHop exceeds 111 then OIDs of column | ||||
instances in this table will have more than 128 sub- | ||||
identifiers and cannot be accessed using SNMPv1, | ||||
SNMPv2c, or SNMPv3." | ||||
INDEX { | INDEX { | |||
inetCidrRouteDestType, | inetCidrRouteDestType, | |||
inetCidrRouteDest, | inetCidrRouteDest, | |||
inetCidrRoutePfxLen, | inetCidrRoutePfxLen, | |||
inetCidrRoutePolicy, | inetCidrRoutePolicy, | |||
inetCidrRouteNextHopType, | inetCidrRouteNextHopType, | |||
inetCidrRouteNextHop | inetCidrRouteNextHop | |||
} | } | |||
::= { inetCidrRouteTable 1 } | ::= { inetCidrRouteTable 1 } | |||
InetCidrRouteEntry ::= SEQUENCE { | InetCidrRouteEntry ::= SEQUENCE { | |||
inetCidrRouteDestType InetAddressType, | inetCidrRouteDestType InetAddressType, | |||
inetCidrRouteDest InetAddress, | inetCidrRouteDest InetAddress, | |||
inetCidrRoutePfxLen InetAddressPrefixLength, | inetCidrRoutePfxLen InetAddressPrefixLength, | |||
inetCidrRoutePolicy OBJECT IDENTIFIER, | inetCidrRoutePolicy OBJECT IDENTIFIER, | |||
inetCidrRouteNextHopType InetAddressType, | inetCidrRouteNextHopType InetAddressType, | |||
inetCidrRouteNextHop InetAddress, | inetCidrRouteNextHop InetAddress, | |||
inetCidrRouteIfIndex InterfaceIndex, | inetCidrRouteIfIndex InterfaceIndex, | |||
inetCidrRouteType INTEGER, | inetCidrRouteType INTEGER, | |||
inetCidrRouteProto IANAipRouteProtocol, | inetCidrRouteProto IANAipRouteProtocol, | |||
inetCidrRouteAge Integer32, | inetCidrRouteAge Gauge32, | |||
inetCidrRouteNextHopAS InetAutonomousSystemNumber, | inetCidrRouteNextHopAS InetAutonomousSystemNumber, | |||
inetCidrRouteMetric1 Integer32, | inetCidrRouteMetric1 Integer32, | |||
inetCidrRouteMetric2 Integer32, | inetCidrRouteMetric2 Integer32, | |||
inetCidrRouteMetric3 Integer32, | inetCidrRouteMetric3 Integer32, | |||
inetCidrRouteMetric4 Integer32, | inetCidrRouteMetric4 Integer32, | |||
inetCidrRouteMetric5 Integer32, | inetCidrRouteMetric5 Integer32, | |||
inetCidrRouteStatus RowStatus | inetCidrRouteStatus RowStatus | |||
Haberman, Wasserman Expires February 2004 9 | ||||
} | } | |||
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 [RFC3291]." | in the InetAddress MIB [RFC3291]." | |||
::= { inetCidrRouteEntry 1 } | ::= { inetCidrRouteEntry 1 } | |||
inetCidrRouteDest OBJECT-TYPE | inetCidrRouteDest OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE(0..36)) | SYNTAX InetAddress | |||
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 441 | skipping to change at line 482 | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
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 } | |||
Haberman, Wasserman Expires February 2004 10 | ||||
inetCidrRouteNextHopType OBJECT-TYPE | inetCidrRouteNextHopType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The type of the inetCidrRouteNextHop address, as | "The type of the inetCidrRouteNextHop address, as | |||
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 | |||
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 496 | skipping to change at line 536 | |||
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. | |||
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. | |||
Haberman, Wasserman Expires February 2004 11 | ||||
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 | |||
(e.g. ICMP error) to the message sender. This is used | (e.g. ICMP error) to the message sender. This is used | |||
in some protocols as a means of correctly aggregating | in some protocols as a means of correctly aggregating | |||
routes. | routes. | |||
blackhole(5) refers to a route which, if matched, | blackhole(5) refers to a route which, if matched, | |||
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 Gauge32 | |||
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 } | |||
skipping to change at line 552 | skipping to change at line 591 | |||
::= { inetCidrRouteEntry 11 } | ::= { inetCidrRouteEntry 11 } | |||
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 | |||
Haberman, Wasserman Expires February 2004 12 | ||||
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 12 } | ::= { inetCidrRouteEntry 12 } | |||
inetCidrRouteMetric2 OBJECT-TYPE | inetCidrRouteMetric2 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." | |||
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 607 | skipping to change at line 647 | |||
inetCidrRouteMetric5 OBJECT-TYPE | inetCidrRouteMetric5 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." | |||
Haberman, Wasserman Expires February 2004 13 | ||||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { inetCidrRouteEntry 16 } | ::= { inetCidrRouteEntry 16 } | |||
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. | |||
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 | |||
ipForwardFullCompliance MODULE-COMPLIANCE | ipForwardFullCompliance MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"When this MIB is implemented for read-create, the | "When this MIB is implemented for read-create, the | |||
implementation can claim full compliance." | implementation can claim full compliance." | |||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { inetForwardCidrRouteGroup } | MANDATORY-GROUPS { inetForwardCidrRouteGroup } | |||
::= { ipForwardCompliances 4 } | ::= { ipForwardCompliances 3 } | |||
ipForwardReadOnlyCompliance MODULE-COMPLIANCE | ipForwardReadOnlyCompliance MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"When this MIB is implemented without support for read- | "When this MIB is implemented without support for read- | |||
create (i.e. in read-only mode), the implementation can | create (i.e. in read-only mode), the implementation can | |||
claim read-only compliance." | claim read-only compliance." | |||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { inetForwardCidrRouteGroup } | MANDATORY-GROUPS { inetForwardCidrRouteGroup } | |||
OBJECT inetCidrRouteIfIndex | OBJECT inetCidrRouteIfIndex | |||
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 | |||
Haberman, Wasserman Expires February 2004 14 | ||||
"Write access is not required." | "Write access is not required." | |||
OBJECT inetCidrRouteNextHopAS | OBJECT inetCidrRouteNextHopAS | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
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." | |||
OBJECT inetCidrRouteMetric5 | OBJECT inetCidrRouteMetric5 | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT inetCidrRouteStatus | OBJECT inetCidrRouteStatus | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
::= { ipForwardCompliances 5 } | ::= { ipForwardCompliances 4 } | |||
ipForwardCompliance2 MODULE-COMPLIANCE | ||||
STATUS deprecated | ||||
DESCRIPTION | ||||
"The compliance statement for systems which have routing | ||||
tables." | ||||
MODULE -- this module | ||||
MANDATORY-GROUPS { inetForwardCidrRouteGroup } | ||||
::= { 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, | |||
inetCidrRouteMetric4, inetCidrRouteMetric5, | inetCidrRouteMetric4, inetCidrRouteMetric5, | |||
inetCidrRouteStatus | inetCidrRouteStatus, inetCidrRouteNumber | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IP version independent CIDR Route Table." | "The IP version-independent CIDR Route Table." | |||
::= { ipForwardGroups 4 } | ::= { ipForwardGroups 4 } | |||
Haberman, Wasserman Expires February 2004 15 | ||||
-- 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 782 | skipping to change at line 814 | |||
ipCidrRouteNextHop | ipCidrRouteNextHop | |||
} | } | |||
::= { ipCidrRouteTable 1 } | ::= { ipCidrRouteTable 1 } | |||
IpCidrRouteEntry ::= SEQUENCE { | IpCidrRouteEntry ::= SEQUENCE { | |||
ipCidrRouteDest IpAddress, | ipCidrRouteDest IpAddress, | |||
ipCidrRouteMask IpAddress, | ipCidrRouteMask IpAddress, | |||
ipCidrRouteTos Integer32, | ipCidrRouteTos Integer32, | |||
ipCidrRouteNextHop IpAddress, | ipCidrRouteNextHop IpAddress, | |||
ipCidrRouteIfIndex Integer32, | ipCidrRouteIfIndex Integer32, | |||
Haberman, Wasserman Expires February 2004 16 | ||||
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 838 | skipping to change at line 870 | |||
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." | |||
::= { ipCidrRouteEntry 2 } | ::= { ipCidrRouteEntry 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 | |||
Haberman, Wasserman Expires February 2004 17 | ||||
-- 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 894 | skipping to change at line 926 | |||
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 } | |||
::= { ipCidrRouteEntry 5 } | ::= { ipCidrRouteEntry 5 } | |||
ipCidrRouteType OBJECT-TYPE | ipCidrRouteType OBJECT-TYPE | |||
SYNTAX INTEGER { | SYNTAX INTEGER { | |||
other (1), -- not specified by this MIB | other (1), -- not specified by this MIB | |||
Haberman, Wasserman Expires February 2004 18 | ||||
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 950 | skipping to change at line 982 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"The routing mechanism via which this route was learned. | "The routing mechanism via which this route was learned. | |||
Inclusion of values for gateway routing protocols is | Inclusion of values for gateway routing protocols is | |||
not intended to imply that hosts should support those | not intended to imply that hosts should support those | |||
protocols." | protocols." | |||
::= { ipCidrRouteEntry 7 } | ::= { ipCidrRouteEntry 7 } | |||
ipCidrRouteAge OBJECT-TYPE | ipCidrRouteAge OBJECT-TYPE | |||
Haberman, Wasserman Expires February 2004 19 | ||||
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 1006 | skipping to change at line 1038 | |||
STATUS deprecated | STATUS deprecated | |||
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 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 11 } | ::= { ipCidrRouteEntry 11 } | |||
Haberman, Wasserman Expires February 2004 20 | ||||
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 1062 | skipping to change at line 1093 | |||
"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 15 } | ::= { ipCidrRouteEntry 15 } | |||
ipCidrRouteStatus OBJECT-TYPE | ipCidrRouteStatus OBJECT-TYPE | |||
SYNTAX RowStatus | SYNTAX RowStatus | |||
Haberman, Wasserman Expires February 2004 21 | ||||
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 1115 | skipping to change at line 1147 | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"The number of current ipForwardTable entries that are | "The number of current ipForwardTable entries that are | |||
not invalid." | not invalid." | |||
::= { ipForward 1 } | ::= { ipForward 1 } | |||
-- IP Forwarding Table | -- IP Forwarding Table | |||
-- The IP Forwarding Table obsoletes and replaces the ipRoute | -- The IP Forwarding Table obsoletes and replaces the ipRoute | |||
-- Table current in MIB-I and MIB-II. It adds knowledge of | -- Table current in MIB-I and MIB-II. It adds knowledge of | |||
Haberman, Wasserman Expires February 2004 22 | ||||
-- 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 1171 | skipping to change at line 1203 | |||
} | } | |||
ipForwardDest OBJECT-TYPE | ipForwardDest OBJECT-TYPE | |||
SYNTAX IpAddress | SYNTAX IpAddress | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"The destination IP address of this route. An entry | "The destination IP address of this route. An entry | |||
with a value of 0.0.0.0 is considered a default route. | with a value of 0.0.0.0 is considered a default route. | |||
Haberman, Wasserman Expires February 2004 23 | ||||
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 1227 | skipping to change at line 1258 | |||
next hops for a given destination) is referred | next hops for a given destination) is referred | |||
to as 'policy'. | to as 'policy'. | |||
Unless the mechanism indicated by ipForwardProto | Unless the mechanism indicated by ipForwardProto | |||
specifies otherwise, the policy specifier is | specifies otherwise, the policy specifier is | |||
the IP TOS Field. The encoding of IP TOS is as | the IP TOS Field. The encoding of IP TOS is as | |||
specified by the following convention. Zero | specified by the following convention. Zero | |||
indicates the default path if no more specific | indicates the default path if no more specific | |||
policy applies. | policy applies. | |||
Haberman, Wasserman Expires February 2004 24 | ||||
+-----+-----+-----+-----+-----+-----+-----+-----+ | +-----+-----+-----+-----+-----+-----+-----+-----+ | |||
| | | | | | | | | | |||
| 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 1280 | skipping to change at line 1311 | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { ipForwardEntry 5 } | ::= { ipForwardEntry 5 } | |||
ipForwardType OBJECT-TYPE | ipForwardType OBJECT-TYPE | |||
SYNTAX INTEGER { | SYNTAX INTEGER { | |||
other (1), -- not specified by this MIB | other (1), -- not specified by this MIB | |||
invalid (2), -- logically deleted | invalid (2), -- logically deleted | |||
local (3), -- local interface | local (3), -- local interface | |||
remote (4) -- remote destination | remote (4) -- remote destination | |||
} | } | |||
Haberman, Wasserman Expires February 2004 25 | ||||
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 1335 | skipping to change at line 1367 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"The routing mechanism via which this route was learned. | "The routing mechanism via which this route was learned. | |||
Inclusion of values for gateway routing protocols is | Inclusion of values for gateway routing protocols is | |||
not intended to imply that hosts should support those | not intended to imply that hosts should support those | |||
protocols." | protocols." | |||
::= { ipForwardEntry 7 } | ::= { ipForwardEntry 7 } | |||
ipForwardAge OBJECT-TYPE | ipForwardAge OBJECT-TYPE | |||
Haberman, Wasserman Expires February 2004 26 | ||||
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 1391 | skipping to change at line 1423 | |||
"The primary routing metric for this route. The | "The primary routing metric for this route. The | |||
semantics of this metric are determined by the routing- | semantics of this metric are determined by the routing- | |||
protocol specified in the route's ipForwardProto value. | protocol specified in the route's ipForwardProto value. | |||
If this metric is not used, its value should be set to | If this metric is not used, its value should be set to | |||
-1." | -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { ipForwardEntry 11 } | ::= { ipForwardEntry 11 } | |||
ipForwardMetric2 OBJECT-TYPE | ipForwardMetric2 OBJECT-TYPE | |||
SYNTAX Integer32 | SYNTAX Integer32 | |||
Haberman, Wasserman Expires February 2004 27 | ||||
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 1447 | skipping to change at line 1479 | |||
protocol specified in the route's ipForwardProto value. | protocol specified in the route's ipForwardProto value. | |||
If this metric is not used, its value should be set to | If this metric is not used, its value should be set to | |||
-1." | -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { ipForwardEntry 15 } | ::= { ipForwardEntry 15 } | |||
-- Obsoleted Definitions - Groups | -- Obsoleted Definitions - Groups | |||
-- compliance statements | -- compliance statements | |||
ipForwardOldCompliance MODULE-COMPLIANCE | ipForwardOldCompliance MODULE-COMPLIANCE | |||
Haberman, Wasserman Expires February 2004 28 | ||||
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 29 | Haberman, Wasserman Expires February 2004 29 | |||
5 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: | |||
skipping to change at line 1527 | skipping to change at line 1560 | |||
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 30 | Haberman, Wasserman Expires February 2004 30 | |||
6 Changes from RFC 2096 | 6 Intellectual Property | |||
The IETF takes no position regarding the validity or scope of any | ||||
intellectual property or other rights that might be claimed to | ||||
pertain to the implementation or use of the technology described in | ||||
this document or the extent to which any license under such rights | ||||
might or might not be available; neither does it represent that it | ||||
has made any effort to identify any such rights. Information on | ||||
the IETF's procedures with respect to rights in standards-track and | ||||
standards-related documentation can be found in BCP-11. Copies of | ||||
claims of rights made available for publication and any assurances | ||||
of licenses to be made available, or the result of an attempt made | ||||
to obtain a general license or permission for the use of such | ||||
proprietary rights by implementors or users of this specification | ||||
can be obtained from the IETF Secretariat. | ||||
The IETF invites any interested party to bring to its attention any | ||||
copyrights, patents or patent applications, or other proprietary | ||||
rights which may cover technology that may be required to practice | ||||
this standard. Please address the information to the IETF | ||||
Executive Director. | ||||
7 Changes from RFC 2096 | ||||
This document updates RFC 2096 in the following ways: | This document updates RFC 2096 in the following ways: | |||
1. Utilized the InetAddress TC to support IP version independent | 1. Utilized the InetAddress TC to support IP version-independent | |||
implementations of the forwarding MIB. This gives common | implementations of the forwarding MIB. This gives common | |||
forwarding MIB support for IPv4 and IPv6. | forwarding MIB support for IPv4 and IPv6. | |||
2. Creates a read-only conformance statement to support | 2. Created a read-only conformance statement to support | |||
implementations that only wish to retrieve data. | implementations that only wish to retrieve data. | |||
3. Creates the inetCidrRouteDiscards object to replace the | 3. Created the inetCidrRouteDiscards object to replace the | |||
deprecated ipRoutingDiscards and ipv6DiscardedRoutes objects. | deprecated ipRoutingDiscards and ipv6DiscardedRoutes objects. | |||
7 Normative References | Haberman, Wasserman Expires February 2004 31 | |||
8 Normative References | ||||
[RFC2026] S. Bradner, "The Internet Standards Process -- Revision | ||||
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 | |||
Information Version 2 (SMIv2)", STD 58, RFC 2578, April | Information Version 2 (SMIv2)", STD 58, RFC 2578, April | |||
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. | |||
[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. | |||
-- RFC Ed : An update to RFC 3291 is in the works, in the case that | ||||
-- draft-ietf-ops-rfc3291bis is published before or at the same | ||||
-- time as this document, please update this reference and the two | ||||
-- citations in the document. Afterwards, please remove this note. | ||||
[RFC2863] McCloghrie, K., and Kastenholz, F., "The Interfaces Group | [RFC2863] McCloghrie, K., and Kastenholz, F., "The Interfaces Group | |||
MIB", RFC 2863, June 2000. | MIB", RFC 2863, June 2000. | |||
[2011upd] Routhier, S., "Management Information Base for the | [2011upd] Routhier, S., "Management Information Base for the | |||
Internet Protocol (IP), | Internet Protocol (IP), | |||
draft-ietf-ipv6-rfc2011-update-02.txt, February 2003. | draft-ietf-ipv6-rfc2011-update-02.txt, February 2003. | |||
[RTPROTO] IANA, "IP Route Protocol MIB", | [RTPROTO] IANA, "IP Route Protocol MIB", | |||
http://www.iana.org/assignments/ianaiprouteprotocol-mib, | http://www.iana.org/assignments/ianaiprouteprotocol-mib, | |||
September 2000. | September 2000. | |||
8 Informative References | 9 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 31 | ||||
[RFC2096] Baker, F., "IP Forwarding Table MIB", RFC 2096, January | [RFC2096] Baker, F., "IP Forwarding Table MIB", RFC 2096, January | |||
1997. | 1997. | |||
Wasserman, Haberman Expires December 2003 32 | Haberman, Wasserman Expires February 2004 32 | |||
9 Authors and Acknowledgements | 10 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, Caspian Networks | 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 | Mike Heard provided valuable feedback as the MIB Doctor for this | |||
document. | ||||
11 Editors' Contact Information | ||||
Comments or questions regarding this document should be sent to: | Comments or questions regarding this document should be sent to: | |||
Brian Haberman | Brian Haberman | |||
Caspian Networks | Caspian Networks | |||
1 Park Drive, Suite 300 Phone: +1 919 949-4828 | 753 Bridgewater Drive Phone: +1 410-552-1421 | |||
Research Triangle Park, NC 27709 Email: brian@innovationslab.net | Sykesville, MD 21784 USA Email: brian@innovationslab.net | |||
11 Full Copyright Statement | Margaret Wasserman | |||
Wind River | ||||
10 Tara Blvd., Suite 330 Phone: +1 603-897-2067 | ||||
Nashua, NH 03062 USA Email: mrw@windriver.com | ||||
12 Full Copyright Statement | ||||
Copyright (C) The Internet Society (2003). All Rights Reserved. | Copyright (C) The Internet Society (2003). All Rights Reserved. | |||
This document and translations of it may be copied and furnished to | This document and translations of it may be copied and furnished to | |||
others, and derivative works that comment on or otherwise explain | others, and derivative works that comment on or otherwise explain | |||
it or assist in its implementation may be prepared, copied, | it or assist in its implementation may be prepared, copied, | |||
published and distributed, in whole or in part, without restriction | published and distributed, in whole or in part, without restriction | |||
of any kind, provided that the above copyright notice and this | of any kind, provided that the above copyright notice and this | |||
paragraph are included on all such copies and derivative works. | paragraph are included on all such copies and derivative works. | |||
However, this document itself may not be modified in any way, such | However, this document itself may not be modified in any way, such | |||
as by removing the copyright notice or references to the Internet | as by removing the copyright notice or references to the Internet | |||
Society or other Internet organizations, except as needed for the | Society or other Internet organizations, except as needed for the | |||
purpose of developing Internet standards in which case the | purpose of developing Internet standards in which case the | |||
procedures for copyrights defined in the Internet Standards process | procedures for copyrights defined in the Internet Standards process | |||
must be followed, or as required to translate it into languages | must be followed, or as required to translate it into languages | |||
other than English. | other than English. | |||
Haberman, Wasserman Expires February 2004 33 | ||||
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 33 | Haberman, Wasserman Expires February 2004 34 | |||
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/ |