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