draft-ietf-ipv6-rfc2096-update-00.txt | draft-ietf-ipv6-rfc2096-update-01.txt | |||
---|---|---|---|---|
Internet-Draft M. Wasserman, Editor | Internet-Draft M. Wasserman, Editor | |||
Document: draft-ietf-ipv6-rfc2096-update-00.txt Wind River | Document: draft-ietf-ipv6-rfc2096-update-01.txt Wind River | |||
Expires: December 2002 June 2002 | Expires: December 2002 June 2002 | |||
IP Forwarding Table MIB | IP Forwarding Table MIB | |||
1 Status of this Memo | 1 Status of this Memo | |||
This document is an Internet-Draft and is in full conformance with | This document is an Internet-Draft and is in full conformance with | |||
all provisions of Section 10 of RFC2026 [RFC2026]. | all provisions of Section 10 of RFC2026 [RFC2026]. | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
skipping to change at line 54 | skipping to change at line 54 | |||
Copyright (C) The Internet Society (2001). All Rights Reserved. | Copyright (C) The Internet Society (2001). All Rights Reserved. | |||
4 Conventions Used In This Document | 4 Conventions Used In This Document | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in | |||
this document are to be interpreted as described in RFC 2119 | this document are to be interpreted as described in RFC 2119 | |||
[RFC2119]. | [RFC2119]. | |||
Wasserman Expires December 2002 1 | Wasserman Expires December 2002 1 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
5 Table of Contents | 5 Table of Contents | |||
1 Status of this Memo.......................................1 | 1 Status of this Memo.......................................1 | |||
2 Abstract..................................................1 | 2 Abstract..................................................1 | |||
3 Copyright Notice..........................................1 | 3 Copyright Notice..........................................1 | |||
4 Conventions Used In This Document.........................1 | 4 Conventions Used In This Document.........................1 | |||
5 Table of Contents.........................................2 | 5 Table of Contents.........................................2 | |||
6 Revision History..........................................2 | 6 Revision History..........................................2 | |||
7 The SNMP Management Framework.............................4 | 7 The SNMP Management Framework.............................4 | |||
8 Overview..................................................5 | 8 Overview..................................................5 | |||
9 Definitions...............................................6 | 9 Definitions...............................................6 | |||
10 Open Issues / To Do......................................27 | 10 Security Considerations..................................27 | |||
11 References...............................................28 | 11 References...............................................28 | |||
12 Authors and Acknowledgements.............................30 | 12 Authors and Acknowledgements.............................30 | |||
13 Editor's Contact Information.............................30 | 13 Editor's Contact Information.............................30 | |||
14 Full Copyright Statement.................................30 | 14 Full Copyright Statement.................................30 | |||
6 Revision History | 6 Revision History | |||
Changes from draft-ietf-ipv6-rfc-2096-update-00.txt: | ||||
22 Aug 2002 Minor editorial changes and clean-up | ||||
Changes from draft-ietf-ipngwg-rfc-2096-update-00.txt: | Changes from draft-ietf-ipngwg-rfc-2096-update-00.txt: | |||
27 Jun 2001 Added inetCidrRouteDscp index and inetCidrRouteWeight | 27 Jun 2002 Added inetCidrRouteDscp index and inetCidrRouteWeight | |||
object to the inetCidrRouteTable. | object to the inetCidrRouteTable. | |||
Restored inetCidrRouteNextHopType variable (may be | Restored inetCidrRouteNextHopType variable (may be | |||
different from inetCidrRouteDestType, due to global | different from inetCidrRouteDestType, due to global | |||
vs. non-global distinction in new InetAddress TCs). | vs. non-global distinction in new InetAddress TCs). | |||
Removed inetCidrRouteInstance object. Use to identify | Removed inetCidrRouteInstance object. Use to identify | |||
a conceptual routing table is obviated by new | a conceptual routing table is obviated by new | |||
InetAddress types and inclusion of DSCP index. | InetAddress types and inclusion of DSCP index. | |||
Changed editor, moved author information to end, | Changed editor, moved author information to end, | |||
several editorial changes. | several editorial changes. | |||
13 Jul 2001 Removed inetCidrRouteNextHopType. | ||||
Changed name to draft-ietf-ipv6-rfc-2096-update-*.txt | ||||
13 Jul 2002 Removed inetCidrRouteNextHopType. | ||||
Changes from draft-ops-rfc2096-update-00.txt: | Changes from draft-ops-rfc2096-update-00.txt: | |||
12 Jul 2001 Renamed to IPNG working group draft | 12 Jul 2001 Renamed to IPNG working group draft | |||
Added scopes to the uses of instance | Added scopes to the uses of instance | |||
Added inetCidrRouteDiscards to replace | Added inetCidrRouteDiscards to replace | |||
ipRoutingDiscards | ipRoutingDiscards | |||
Fixed some remaining ipCidr*/inetCidr* confusion in | Fixed some remaining ipCidr*/inetCidr* confusion in | |||
DESCRIPTIONs | DESCRIPTIONs | |||
Wasserman, Editor Expires December 2002 2 | ||||
IP Forwarding Table MIB August 2002 | ||||
Changes from first draft posted to v6mib mailing list: | Changes from first draft posted to v6mib mailing list: | |||
23 Feb 2001 Updated MODULE-IDENTITY | 23 Feb 2001 Updated MODULE-IDENTITY | |||
Deleted inetCidrRouteTos, add inetCidrRouteInstance | Deleted inetCidrRouteTos, add inetCidrRouteInstance | |||
in INDEX of inetCidrRouteTable. | in INDEX of inetCidrRouteTable. | |||
Wasserman, Editor Expires May 2002 2 | ||||
IP Forwarding Table MIB June 2002 | ||||
Used InterfaceIndex, InetAddressPrefixLength and | Used InterfaceIndex, InetAddressPrefixLength and | |||
InetAutonomousSystemNumber TC's, and limited the SIZE | InetAutonomousSystemNumber TC's, and limited the SIZE | |||
of inetCidrRouteDest and inetCidrRouteNextHop | of inetCidrRouteDest and inetCidrRouteNextHop | |||
Updated conformance info. Added copyright and table | Updated conformance info. Added copyright and table | |||
of contents. | of contents. | |||
Wasserman, Editor Expires May 2002 3 | Wasserman, Editor Expires December 2002 3 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
7 The SNMP Management Framework | 7 The SNMP Management Framework | |||
The SNMP Management Framework presently consists of five major | The SNMP Management Framework presently consists of five major | |||
components: | components: | |||
- An overall architecture, described in RFC 2571 [2]. | - An overall architecture, described in RFC 2571 [2]. | |||
- Mechanisms for describing and naming objects and events for | - Mechanisms for describing and naming objects and events for | |||
the purpose of management. The first version of this | the purpose of management. The first version of this | |||
skipping to change at line 172 | skipping to change at line 178 | |||
This memo specifies a MIB module that is compliant to the SMIv2. A | This memo specifies a MIB module that is compliant to the SMIv2. A | |||
MIB conforming to the SMIv1 can be produced through the appropriate | MIB conforming to the SMIv1 can be produced through the appropriate | |||
translations. The resulting translated MIB must be semantically | translations. The resulting translated MIB must be semantically | |||
equivalent, except where objects or events are omitted because no | equivalent, except where objects or events are omitted because no | |||
translation is possible (use of Counter64). Some machine readable | translation is possible (use of Counter64). Some machine readable | |||
information in SMIv2 will be converted into textual descriptions in | information in SMIv2 will be converted into textual descriptions in | |||
SMIv1 during the translation process. However, this loss of | SMIv1 during the translation process. However, this loss of | |||
machine readable information is not considered to change the | machine readable information is not considered to change the | |||
semantics of the MIB. | semantics of the MIB. | |||
Wasserman, Editor Expires May 2002 4 | Wasserman, Editor Expires December 2002 4 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
8 Overview | 8 Overview | |||
The MIB consists of one current table and two current global | The MIB consists of one current table and two current global | |||
objects. | objects. | |||
1. The object inetCidrForwardNumber indicates the number of | 1. The object inetCidrRouteNumber indicates the number of | |||
current routes. This is primarily to avoid having to read | current routes. This is primarily to avoid having to read | |||
the table in order to determine this number. | the table in order to determine this number. | |||
2. The object inetCidrForwardDiscards counts the number of | 2. The object inetCidrRouteDiscards counts the number of valid | |||
valid routes that were discarded for any reason. | routes that were discarded for any reason. | |||
3. The inetCidrRouteTable provides the ability to display IP | 3. The inetCidrRouteTable provides the ability to display IP | |||
version independent multipath CIDR routes. | version independent multipath CIDR routes. | |||
In addition, there is one deprecated table and object, and one | In addition, there is one deprecated table and object, and one | |||
obsolete table and object, representing previous revisions of this | obsolete table and object, representing previous revisions of this | |||
MIB. | MIB. | |||
1. The obsolete object ipForwardNumber represents the number of | 1. The obsolete object ipForwardNumber represents the number of | |||
entries in the obsolete ipForwardTable. | entries in the obsolete ipForwardTable. | |||
skipping to change at line 208 | skipping to change at line 214 | |||
ipRouteTable to display multipath IP Routes. This is in | ipRouteTable to display multipath IP Routes. This is in | |||
turn obsoleted by the ipCidrRouteTable. | turn obsoleted by the ipCidrRouteTable. | |||
3. The deprecated object ipCidrRouteNumber represents the | 3. The deprecated object ipCidrRouteNumber represents the | |||
number of entries in the deprecated ipCidrRouteTable. | number of entries in the deprecated ipCidrRouteTable. | |||
4. The deprecated ipCidrRouteTable updates the RFC 1213 | 4. The deprecated ipCidrRouteTable updates the RFC 1213 | |||
ipRouteTable to display multipath IP Routes having the same | ipRouteTable to display multipath IP Routes having the same | |||
network number but differing network masks. | network number but differing network masks. | |||
Wasserman, Editor Expires May 2002 5 | Wasserman, Editor Expires December 2002 5 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
9 Definitions | 9 Definitions | |||
IP-FORWARD-MIB DEFINITIONS ::= BEGIN | IP-FORWARD-MIB DEFINITIONS ::= BEGIN | |||
IMPORTS | IMPORTS | |||
MODULE-IDENTITY, OBJECT-TYPE, | MODULE-IDENTITY, OBJECT-TYPE, | |||
IpAddress, Integer32, Gauge32, | IpAddress, Integer32, Gauge32, | |||
Unsigned32, Counter32 FROM SNMPv2-SMI | Unsigned32, Counter32 FROM SNMPv2-SMI | |||
RowStatus FROM SNMPv2-TC | RowStatus FROM SNMPv2-TC | |||
skipping to change at line 265 | skipping to change at line 271 | |||
DESCRIPTION | DESCRIPTION | |||
"The number of current inetCidrRouteTable entries that | "The number of current inetCidrRouteTable entries that | |||
are not invalid." | are not invalid." | |||
::= { ipForward 6 } | ::= { ipForward 6 } | |||
inetCidrRouteDiscards OBJECT-TYPE | inetCidrRouteDiscards OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter32 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
Wasserman, Editor Expires May 2002 6 | Wasserman, Editor Expires December 2002 6 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
DESCRIPTION | DESCRIPTION | |||
"The number of routing entries which were chosen to be | "The number of routing entries which were chosen to be | |||
discarded even though they are valid. One possible | discarded even though they are valid. One possible | |||
reason for discarding such an entry could be to free-up | reason for discarding such an entry could be to free-up | |||
buffer space for other routing entries." | buffer space for other routing entries." | |||
::= { ipForward 8 } | ::= { ipForward 8 } | |||
-- Inet CIDR Route Table | -- Inet CIDR Route Table | |||
skipping to change at line 323 | skipping to change at line 329 | |||
inetCidrRouteNextHopType InetAddressType, | inetCidrRouteNextHopType InetAddressType, | |||
inetCidrRouteNextHop InetAddress, | inetCidrRouteNextHop InetAddress, | |||
inetCidrRouteIfIndex InterfaceIndex, | inetCidrRouteIfIndex InterfaceIndex, | |||
inetCidrRouteType INTEGER, | inetCidrRouteType INTEGER, | |||
inetCidrRouteProto IANAipRouteProtocol, | inetCidrRouteProto IANAipRouteProtocol, | |||
inetCidrRouteAge Integer32, | inetCidrRouteAge Integer32, | |||
inetCidrRouteNextHopAS InetAutonomousSystemNumber, | inetCidrRouteNextHopAS InetAutonomousSystemNumber, | |||
inetCidrRouteMetric1 Integer32, | inetCidrRouteMetric1 Integer32, | |||
inetCidrRouteMetric2 Integer32, | inetCidrRouteMetric2 Integer32, | |||
Wasserman, Editor Expires May 2002 7 | Wasserman, Editor Expires December 2002 7 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
inetCidrRouteMetric3 Integer32, | inetCidrRouteMetric3 Integer32, | |||
inetCidrRouteMetric4 Integer32, | inetCidrRouteMetric4 Integer32, | |||
inetCidrRouteMetric5 Integer32, | inetCidrRouteMetric5 Integer32, | |||
inetCidrRouteWeight Unsigned32, | ||||
inetCidrRouteStatus RowStatus | inetCidrRouteStatus RowStatus | |||
} | } | |||
inetCidrRouteDestType OBJECT-TYPE | inetCidrRouteDestType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The type of the inetCidrRouteDest address, as defined | "The type of the inetCidrRouteDest address, as defined | |||
in the InetAddress MIB [19]" | in the InetAddress MIB [19]" | |||
skipping to change at line 375 | skipping to change at line 382 | |||
Any assignment (implicit or otherwise) of an instance | Any assignment (implicit or otherwise) of an instance | |||
of this object to a value x MUST be rejected if the | of this object to a value x MUST be rejected if the | |||
bitwise logical-AND of the mask formed from x with the | bitwise logical-AND of the mask formed from x with the | |||
value of the corresponding instance of the | value of the corresponding instance of the | |||
inetCidrRouteDest object is not equal to | inetCidrRouteDest object is not equal to | |||
inetCidrRouteDest." | inetCidrRouteDest." | |||
::= { inetCidrRouteEntry 3 } | ::= { inetCidrRouteEntry 3 } | |||
inetCidrRouteDscp OBJECT-TYPE | inetCidrRouteDscp OBJECT-TYPE | |||
SYNTAX Octet | SYNTAX Octet | |||
MAX-ACCESS read-only | MAX-ACCESS not-accessible | |||
STATUS deprecated | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Indicates the Differentiated Services Code Point (DSCP) | "Indicates the Differentiated Services Code Point (DSCP) | |||
[18] to which the routing information in this entry | ||||
Wasserman, Editor Expires May 2002 8 | Wasserman, Editor Expires December 2002 8 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
[18] to which the routing information in this entry | ||||
applies. | applies. | |||
The field is formatted as follows: | The field is formatted as follows: | |||
0 1 2 3 4 5 6 7 | 0 1 2 3 4 5 6 7 | |||
+---+---+---+---+---+---+---+---+ | +---+---+---+---+---+---+---+---+ | |||
| DSCP | CU | | | DSCP | CU | | |||
+---+---+---+---+---+---+---+---+ | +---+---+---+---+---+---+---+---+ | |||
DSCP: differentiated services codepoint | DSCP: differentiated services codepoint | |||
skipping to change at line 437 | skipping to change at line 444 | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The ifIndex value which identifies the local interface | "The ifIndex value which identifies the local interface | |||
through which the next hop of this route should be | through which the next hop of this route should be | |||
reached." | reached." | |||
::= { inetCidrRouteEntry 7 } | ::= { inetCidrRouteEntry 7 } | |||
inetCidrRouteType OBJECT-TYPE | inetCidrRouteType OBJECT-TYPE | |||
SYNTAX INTEGER { | SYNTAX INTEGER { | |||
other (1), -- not specified by this MIB | other (1), -- not specified by this MIB | |||
reject (2), -- route which discards traffic and | ||||
Wasserman, Editor Expires May 2002 9 | Wasserman, Editor Expires December 2002 9 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
reject (2), -- route which discards traffic and | ||||
-- returns ICMP notification | -- returns ICMP notification | |||
local (3), -- local interface | local (3), -- local interface | |||
remote (4), -- remote destination | remote (4), -- remote destination | |||
blackhole(5) -- route which discards traffic | blackhole(5) -- route which discards traffic | |||
-- silently | -- silently | |||
} | } | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The type of route. Note that local(3) refers to a | "The type of route. Note that local(3) refers to a | |||
skipping to change at line 488 | skipping to change at line 495 | |||
protocols." | protocols." | |||
::= { inetCidrRouteEntry 9 } | ::= { inetCidrRouteEntry 9 } | |||
inetCidrRouteAge OBJECT-TYPE | inetCidrRouteAge OBJECT-TYPE | |||
SYNTAX Integer32 | SYNTAX Integer32 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of seconds since this route was last updated | "The number of seconds since this route was last updated | |||
or otherwise determined to be correct. Note that no | or otherwise determined to be correct. Note that no | |||
semantics of `too old' can be implied except through | semantics of 'too old' can be implied except through | |||
knowledge of the routing protocol by which the route | knowledge of the routing protocol by which the route | |||
was learned." | was learned." | |||
::= { inetCidrRouteEntry 10 } | ::= { inetCidrRouteEntry 10 } | |||
inetCidrRouteNextHopAS OBJECT-TYPE | inetCidrRouteNextHopAS OBJECT-TYPE | |||
SYNTAX InetAutonomousSystemNumber | SYNTAX InetAutonomousSystemNumber | |||
MAX-ACCESS read-create | ||||
Wasserman, Editor Expires May 2002 10 | Wasserman, Editor Expires December 2002 10 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
MAX-ACCESS read-create | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The Autonomous System Number of the Next Hop. The | "The Autonomous System Number of the Next Hop. The | |||
semantics of this object are determined by the routing- | semantics of this object are determined by the routing- | |||
protocol specified in the route's inetCidrRouteProto | protocol specified in the route's inetCidrRouteProto | |||
value. When this object is unknown or not relevant its | value. When this object is unknown or not relevant its | |||
value should be set to zero." | value should be set to zero." | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { inetCidrRouteEntry 11 } | ::= { inetCidrRouteEntry 11 } | |||
skipping to change at line 553 | skipping to change at line 560 | |||
protocol specified in the route's inetCidrRouteProto | protocol specified in the route's inetCidrRouteProto | |||
value. If this metric is not used, its value should be | value. If this metric is not used, its value should be | |||
set to -1." | set to -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { inetCidrRouteEntry 14 } | ::= { inetCidrRouteEntry 14 } | |||
inetCidrRouteMetric4 OBJECT-TYPE | inetCidrRouteMetric4 OBJECT-TYPE | |||
SYNTAX Integer32 | SYNTAX Integer32 | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | ||||
Wasserman, Editor Expires May 2002 11 | Wasserman, Editor Expires December 2002 11 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
DESCRIPTION | ||||
"An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
semantics of this metric are determined by the routing- | semantics of this metric are determined by the routing- | |||
protocol specified in the route's inetCidrRouteProto | protocol specified in the route's inetCidrRouteProto | |||
value. If this metric is not used, its value should be | value. If this metric is not used, its value should be | |||
set to -1." | set to -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { inetCidrRouteEntry 15 } | ::= { inetCidrRouteEntry 15 } | |||
inetCidrRouteMetric5 OBJECT-TYPE | inetCidrRouteMetric5 OBJECT-TYPE | |||
SYNTAX Integer32 | SYNTAX Integer32 | |||
skipping to change at line 591 | skipping to change at line 598 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The system internal weight value for this route. | "The system internal weight value for this route. | |||
The semantics of this value are determined by | The semantics of this value are determined by | |||
the implementation. Generally, when multiple paths | the implementation. Generally, when multiple paths | |||
are available, the route with the lowest weight | are available, the route with the lowest weight | |||
value will be preferred. Implementations that do | value will be preferred. Implementations that do | |||
not include a weighting concept should return 0 | not include a weighting concept should return 0 | |||
for all entries." | for all entries." | |||
DEFVAL { 0 } | ||||
::= { inetCidrRouteEntry 17 } | ::= { inetCidrRouteEntry 17 } | |||
inetCidrRouteStatus OBJECT-TYPE | inetCidrRouteStatus OBJECT-TYPE | |||
SYNTAX RowStatus | SYNTAX RowStatus | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The row status variable, used according to row | "The row status variable, used according to row | |||
installation and removal conventions." | installation and removal conventions." | |||
::= { inetCidrRouteEntry 18 } | ::= { inetCidrRouteEntry 18 } | |||
-- Conformance information | -- Conformance information | |||
ipForwardConformance | ipForwardConformance | |||
OBJECT IDENTIFIER ::= { ipForward 5 } | OBJECT IDENTIFIER ::= { ipForward 5 } | |||
ipForwardGroups | ipForwardGroups | |||
OBJECT IDENTIFIER ::= { ipForwardConformance 1 } | OBJECT IDENTIFIER ::= { ipForwardConformance 1 } | |||
Wasserman, Editor Expires December 2002 12 | ||||
IP Forwarding Table MIB August 2002 | ||||
ipForwardCompliances | ipForwardCompliances | |||
OBJECT IDENTIFIER ::= { ipForwardConformance 2 } | OBJECT IDENTIFIER ::= { ipForwardConformance 2 } | |||
Wasserman, Editor Expires May 2002 12 | ||||
IP Forwarding Table MIB June 2002 | ||||
-- Compliance statements | -- Compliance statements | |||
ipForwardCompliance2 MODULE-COMPLIANCE | ipForwardCompliance2 MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The compliance statement for systems which have routing | "The compliance statement for systems which have routing | |||
tables. XXX is this right?" | tables." | |||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { inetForwardCidrRouteGroup } | MANDATORY-GROUPS { inetForwardCidrRouteGroup } | |||
::= { ipForwardCompliances 3 } | ::= { ipForwardCompliances 3 } | |||
-- units of conformance | -- units of conformance | |||
inetForwardCidrRouteGroup OBJECT-GROUP | inetForwardCidrRouteGroup OBJECT-GROUP | |||
OBJECTS { inetCidrRouteNumber, inetCidrRouteDiscards, | OBJECTS { inetCidrRouteNumber, inetCidrRouteDiscards, | |||
inetCidrRouteIfIndex, inetCidrRouteType, | inetCidrRouteIfIndex, inetCidrRouteType, | |||
inetCidrRouteProto, inetCidrRouteAge, | inetCidrRouteProto, inetCidrRouteAge, | |||
inetCidrRouteNextHopAS, inetCidrRouteMetric1, | inetCidrRouteNextHopAS, inetCidrRouteMetric1, | |||
inetCidrRouteMetric2, inetCidrRouteMetric3, | inetCidrRouteMetric2, inetCidrRouteMetric3, | |||
inetCidrRouteMetric4, inetCidrRouteMetric5, | inetCidrRouteMetric4, inetCidrRouteMetric5, | |||
inetCidrRouteStatus | inetCidrRouteWeight, inetCidrRouteStatus | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IP version independent CIDR Route Table." | "The IP version independent CIDR Route Table." | |||
::= { ipForwardGroups 4 } | ::= { ipForwardGroups 4 } | |||
-- Deprecated Objects | -- Deprecated Objects | |||
ipCidrRouteNumber OBJECT-TYPE | ipCidrRouteNumber OBJECT-TYPE | |||
SYNTAX Gauge32 | SYNTAX Gauge32 | |||
skipping to change at line 667 | skipping to change at line 675 | |||
-- The IP CIDR Route Table obsoletes and replaces the ipRoute | -- The IP CIDR Route Table obsoletes and replaces the ipRoute | |||
-- Table current in MIB-I and MIB-II and the IP Forwarding Table. | -- Table current in MIB-I and MIB-II and the IP Forwarding Table. | |||
-- It adds knowledge of the autonomous system of the next hop, | -- It adds knowledge of the autonomous system of the next hop, | |||
-- multiple next hops, and policy routing, and Classless | -- multiple next hops, and policy routing, and Classless | |||
-- Inter-Domain Routing. | -- Inter-Domain Routing. | |||
ipCidrRouteTable OBJECT-TYPE | ipCidrRouteTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpCidrRouteEntry | SYNTAX SEQUENCE OF IpCidrRouteEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | ||||
"This entity's IP Routing table. This table has been | ||||
Wasserman, Editor Expires May 2002 13 | Wasserman, Editor Expires December 2002 13 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
DESCRIPTION | ||||
"This entity's IP Routing table. This table has been | ||||
deprecated in favor of the IP version neutral | deprecated in favor of the IP version neutral | |||
inetCidrRouteTable." | inetCidrRouteTable." | |||
REFERENCE | REFERENCE | |||
"RFC 1213 Section 6.6, The IP Group" | "RFC 1213 Section 6.6, The IP Group" | |||
::= { ipForward 4 } | ::= { ipForward 4 } | |||
ipCidrRouteEntry OBJECT-TYPE | ipCidrRouteEntry OBJECT-TYPE | |||
SYNTAX IpCidrRouteEntry | SYNTAX IpCidrRouteEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS deprecated | STATUS deprecated | |||
skipping to change at line 725 | skipping to change at line 733 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"The destination IP address of this route. | "The destination IP address of this route. | |||
This object may not take a Multicast (Class D) address | This object may not take a Multicast (Class D) address | |||
value. | value. | |||
Any assignment (implicit or otherwise) of an instance | Any assignment (implicit or otherwise) of an instance | |||
of this object to a value x must be rejected if the | of this object to a value x must be rejected if the | |||
bitwise logical-AND of x with the value of the | ||||
corresponding instance of the ipCidrRouteMask object is | ||||
Wasserman, Editor Expires May 2002 14 | Wasserman, Editor Expires December 2002 14 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
bitwise logical-AND of x with the value of the | ||||
corresponding instance of the ipCidrRouteMask object is | ||||
not equal to x." | not equal to x." | |||
::= { ipCidrRouteEntry 1 } | ::= { ipCidrRouteEntry 1 } | |||
ipCidrRouteMask OBJECT-TYPE | ipCidrRouteMask OBJECT-TYPE | |||
SYNTAX IpAddress | SYNTAX IpAddress | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"Indicate the mask to be logical-ANDed with the | "Indicate the mask to be logical-ANDed with the | |||
destination address before being compared to the value | destination address before being compared to the value | |||
skipping to change at line 783 | skipping to change at line 791 | |||
| | | | | | | | | | |||
+-----+-----+-----+-----+-----+-----+-----+-----+ | +-----+-----+-----+-----+-----+-----+-----+-----+ | |||
IP TOS IP TOS | IP TOS IP TOS | |||
Field Policy Field Policy | Field Policy Field Policy | |||
Contents Code Contents Code | Contents Code Contents Code | |||
0 0 0 0 ==> 0 0 0 0 1 ==> 2 | 0 0 0 0 ==> 0 0 0 0 1 ==> 2 | |||
0 0 1 0 ==> 4 0 0 1 1 ==> 6 | 0 0 1 0 ==> 4 0 0 1 1 ==> 6 | |||
0 1 0 0 ==> 8 0 1 0 1 ==> 10 | 0 1 0 0 ==> 8 0 1 0 1 ==> 10 | |||
0 1 1 0 ==> 12 0 1 1 1 ==> 14 | 0 1 1 0 ==> 12 0 1 1 1 ==> 14 | |||
1 0 0 0 ==> 16 1 0 0 1 ==> 18 | ||||
1 0 1 0 ==> 20 1 0 1 1 ==> 22 | ||||
Wasserman, Editor Expires May 2002 15 | Wasserman, Editor Expires December 2002 15 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
1 0 0 0 ==> 16 1 0 0 1 ==> 18 | ||||
1 0 1 0 ==> 20 1 0 1 1 ==> 22 | ||||
1 1 0 0 ==> 24 1 1 0 1 ==> 26 | 1 1 0 0 ==> 24 1 1 0 1 ==> 26 | |||
1 1 1 0 ==> 28 1 1 1 1 ==> 30" | 1 1 1 0 ==> 28 1 1 1 1 ==> 30" | |||
::= { ipCidrRouteEntry 3 } | ::= { ipCidrRouteEntry 3 } | |||
ipCidrRouteNextHop OBJECT-TYPE | ipCidrRouteNextHop OBJECT-TYPE | |||
SYNTAX IpAddress | SYNTAX IpAddress | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"On remote routes, the address of the next system en | "On remote routes, the address of the next system en | |||
skipping to change at line 841 | skipping to change at line 849 | |||
reject (2) refers to a route which, if matched, | reject (2) refers to a route which, if matched, | |||
discards the message as unreachable. This is used in | discards the message as unreachable. This is used in | |||
some protocols as a means of correctly aggregating | some protocols as a means of correctly aggregating | |||
routes." | routes." | |||
::= { ipCidrRouteEntry 6 } | ::= { ipCidrRouteEntry 6 } | |||
ipCidrRouteProto OBJECT-TYPE | ipCidrRouteProto OBJECT-TYPE | |||
SYNTAX INTEGER { | SYNTAX INTEGER { | |||
other (1), -- not specified | other (1), -- not specified | |||
local (2), -- local interface | ||||
netmgmt (3), -- static route | ||||
Wasserman, Editor Expires May 2002 16 | Wasserman, Editor Expires December 2002 16 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
local (2), -- local interface | ||||
netmgmt (3), -- static route | ||||
icmp (4), -- result of ICMP Redirect | icmp (4), -- result of ICMP Redirect | |||
-- the following are all dynamic | -- the following are all dynamic | |||
-- routing protocols | -- routing protocols | |||
egp (5), -- Exterior Gateway Protocol | egp (5), -- Exterior Gateway Protocol | |||
ggp (6), -- Gateway-Gateway Protocol | ggp (6), -- Gateway-Gateway Protocol | |||
hello (7), -- FuzzBall HelloSpeak | hello (7), -- FuzzBall HelloSpeak | |||
rip (8), -- Berkeley RIP or RIP-II | rip (8), -- Berkeley RIP or RIP-II | |||
isIs (9), -- Dual IS-IS | isIs (9), -- Dual IS-IS | |||
esIs (10), -- ISO 9542 | esIs (10), -- ISO 9542 | |||
skipping to change at line 899 | skipping to change at line 907 | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"A reference to MIB definitions specific to the | "A reference to MIB definitions specific to the | |||
particular routing protocol which is responsible for | particular routing protocol which is responsible for | |||
this route, as determined by the value specified in the | this route, as determined by the value specified in the | |||
route's ipCidrRouteProto value. If this information is | route's ipCidrRouteProto value. If this information is | |||
not present, its value should be set to the OBJECT | not present, its value should be set to the OBJECT | |||
IDENTIFIER { 0 0 }, which is a syntactically valid | IDENTIFIER { 0 0 }, which is a syntactically valid | |||
object identifier, and any implementation conforming to | object identifier, and any implementation conforming to | |||
ASN.1 and the Basic Encoding Rules must be able to | ASN.1 and the Basic Encoding Rules must be able to | |||
Wasserman, Editor Expires December 2002 17 | ||||
IP Forwarding Table MIB August 2002 | ||||
generate and recognize this value." | generate and recognize this value." | |||
::= { ipCidrRouteEntry 9 } | ::= { ipCidrRouteEntry 9 } | |||
Wasserman, Editor Expires May 2002 17 | ||||
IP Forwarding Table MIB June 2002 | ||||
ipCidrRouteNextHopAS OBJECT-TYPE | ipCidrRouteNextHopAS OBJECT-TYPE | |||
SYNTAX Integer32 | SYNTAX Integer32 | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"The Autonomous System Number of the Next Hop. The | "The Autonomous System Number of the Next Hop. The | |||
semantics of this object are determined by the routing- | semantics of this object are determined by the routing- | |||
protocol specified in the route's ipCidrRouteProto | protocol specified in the route's ipCidrRouteProto | |||
value. When this object is unknown or not relevant its | value. When this object is unknown or not relevant its | |||
value should be set to zero." | value should be set to zero." | |||
skipping to change at line 957 | skipping to change at line 966 | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
semantics of this metric are determined by the routing- | semantics of this metric are determined by the routing- | |||
protocol specified in the route's ipCidrRouteProto | protocol specified in the route's ipCidrRouteProto | |||
value. If this metric is not used, its value should be | value. If this metric is not used, its value should be | |||
set to -1." | set to -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { ipCidrRouteEntry 13 } | ::= { ipCidrRouteEntry 13 } | |||
ipCidrRouteMetric4 OBJECT-TYPE | Wasserman, Editor Expires December 2002 18 | |||
IP Forwarding Table MIB August 2002 | ||||
Wasserman, Editor Expires May 2002 18 | ||||
IP Forwarding Table MIB June 2002 | ||||
ipCidrRouteMetric4 OBJECT-TYPE | ||||
SYNTAX Integer32 | SYNTAX Integer32 | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
semantics of this metric are determined by the routing- | semantics of this metric are determined by the routing- | |||
protocol specified in the route's ipCidrRouteProto | protocol specified in the route's ipCidrRouteProto | |||
value. If this metric is not used, its value should be | value. If this metric is not used, its value should be | |||
set to -1." | set to -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
skipping to change at line 1012 | skipping to change at line 1020 | |||
implement the ipForward MIB." | implement the ipForward MIB." | |||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { ipForwardCidrRouteGroup } | MANDATORY-GROUPS { ipForwardCidrRouteGroup } | |||
::= { ipForwardCompliances 1 } | ::= { ipForwardCompliances 1 } | |||
-- units of conformance | -- units of conformance | |||
ipForwardCidrRouteGroup OBJECT-GROUP | ipForwardCidrRouteGroup OBJECT-GROUP | |||
OBJECTS { ipCidrRouteNumber, | ||||
ipCidrRouteDest, ipCidrRouteMask, ipCidrRouteTos, | ||||
Wasserman, Editor Expires May 2002 19 | Wasserman, Editor Expires December 2002 19 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
OBJECTS { ipCidrRouteNumber, | ||||
ipCidrRouteDest, ipCidrRouteMask, ipCidrRouteTos, | ||||
ipCidrRouteNextHop, ipCidrRouteIfIndex, | ipCidrRouteNextHop, ipCidrRouteIfIndex, | |||
ipCidrRouteType, ipCidrRouteProto, ipCidrRouteAge, | ipCidrRouteType, ipCidrRouteProto, ipCidrRouteAge, | |||
ipCidrRouteInfo,ipCidrRouteNextHopAS, | ipCidrRouteInfo,ipCidrRouteNextHopAS, | |||
ipCidrRouteMetric1, ipCidrRouteMetric2, | ipCidrRouteMetric1, ipCidrRouteMetric2, | |||
ipCidrRouteMetric3, ipCidrRouteMetric4, | ipCidrRouteMetric3, ipCidrRouteMetric4, | |||
ipCidrRouteMetric5, ipCidrRouteStatus | ipCidrRouteMetric5, ipCidrRouteStatus | |||
} | } | |||
STATUS deprecated | STATUS deprecated | |||
DESCRIPTION | DESCRIPTION | |||
"The CIDR Route Table." | "The CIDR Route Table." | |||
skipping to change at line 1070 | skipping to change at line 1078 | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"A particular route to a particular destination, under a | "A particular route to a particular destination, under a | |||
particular policy." | particular policy." | |||
INDEX { | INDEX { | |||
ipForwardDest, | ipForwardDest, | |||
ipForwardProto, | ipForwardProto, | |||
ipForwardPolicy, | ipForwardPolicy, | |||
ipForwardNextHop | ipForwardNextHop | |||
Wasserman, Editor Expires December 2002 20 | ||||
IP Forwarding Table MIB August 2002 | ||||
} | } | |||
::= { ipForwardTable 1 } | ::= { ipForwardTable 1 } | |||
Wasserman, Editor Expires May 2002 20 | ||||
IP Forwarding Table MIB June 2002 | ||||
IpForwardEntry ::= SEQUENCE { | IpForwardEntry ::= SEQUENCE { | |||
ipForwardDest IpAddress, | ipForwardDest IpAddress, | |||
ipForwardMask IpAddress, | ipForwardMask IpAddress, | |||
ipForwardPolicy Integer32, | ipForwardPolicy Integer32, | |||
ipForwardNextHop IpAddress, | ipForwardNextHop IpAddress, | |||
ipForwardIfIndex Integer32, | ipForwardIfIndex Integer32, | |||
ipForwardType INTEGER, | ipForwardType INTEGER, | |||
ipForwardProto INTEGER, | ipForwardProto INTEGER, | |||
ipForwardAge Integer32, | ipForwardAge Integer32, | |||
ipForwardInfo OBJECT IDENTIFIER, | ipForwardInfo OBJECT IDENTIFIER, | |||
skipping to change at line 1127 | skipping to change at line 1136 | |||
"Indicate the mask to be logical-ANDed with the | "Indicate the mask to be logical-ANDed with the | |||
destination address before being compared to the value | destination address before being compared to the value | |||
in the ipForwardDest field. For those systems that do | in the ipForwardDest field. For those systems that do | |||
not support arbitrary subnet masks, an agent constructs | not support arbitrary subnet masks, an agent constructs | |||
the value of the ipForwardMask by reference to the IP | the value of the ipForwardMask by reference to the IP | |||
Address Class. | Address Class. | |||
Any assignment (implicit or otherwise) of an instance | Any assignment (implicit or otherwise) of an instance | |||
of this object to a value x must be rejected if the | of this object to a value x must be rejected if the | |||
bitwise logical-AND of x with the value of the | bitwise logical-AND of x with the value of the | |||
corresponding instance of the ipForwardDest object is | ||||
not equal to ipForwardDest." | ||||
Wasserman, Editor Expires May 2002 21 | Wasserman, Editor Expires December 2002 21 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
corresponding instance of the ipForwardDest object is | ||||
not equal to ipForwardDest." | ||||
DEFVAL { '00000000'h } -- 0.0.0.0 | DEFVAL { '00000000'h } -- 0.0.0.0 | |||
::= { ipForwardEntry 2 } | ::= { ipForwardEntry 2 } | |||
-- The following convention is included for specification | -- The following convention is included for specification | |||
-- of TOS Field contents. At this time, the Host Requirements | -- of TOS Field contents. At this time, the Host Requirements | |||
-- and the Router Requirements documents disagree on the width | -- and the Router Requirements documents disagree on the width | |||
-- of the TOS field. This mapping describes the Router | -- of the TOS field. This mapping describes the Router | |||
-- Requirements mapping, and leaves room to widen the TOS field | -- Requirements mapping, and leaves room to widen the TOS field | |||
-- without impact to fielded systems. | -- without impact to fielded systems. | |||
skipping to change at line 1183 | skipping to change at line 1192 | |||
1 0 0 0 ==> 16 1 0 0 1 ==> 18 | 1 0 0 0 ==> 16 1 0 0 1 ==> 18 | |||
1 0 1 0 ==> 20 1 0 1 1 ==> 22 | 1 0 1 0 ==> 20 1 0 1 1 ==> 22 | |||
1 1 0 0 ==> 24 1 1 0 1 ==> 26 | 1 1 0 0 ==> 24 1 1 0 1 ==> 26 | |||
1 1 1 0 ==> 28 1 1 1 1 ==> 30 | 1 1 1 0 ==> 28 1 1 1 1 ==> 30 | |||
Protocols defining 'policy' otherwise must either | Protocols defining 'policy' otherwise must either | |||
define a set of values which are valid for | define a set of values which are valid for | |||
this object or must implement an integer-instanced | this object or must implement an integer-instanced | |||
policy table for which this object's | policy table for which this object's | |||
value acts as an index." | value acts as an index." | |||
::= { ipForwardEntry 3 } | ||||
Wasserman, Editor Expires May 2002 22 | Wasserman, Editor Expires December 2002 22 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
::= { ipForwardEntry 3 } | ||||
ipForwardNextHop OBJECT-TYPE | ipForwardNextHop OBJECT-TYPE | |||
SYNTAX IpAddress | SYNTAX IpAddress | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"On remote routes, the address of the next system en | "On remote routes, the address of the next system en | |||
route; Otherwise, 0.0.0.0." | route; Otherwise, 0.0.0.0." | |||
::= { ipForwardEntry 4 } | ::= { ipForwardEntry 4 } | |||
skipping to change at line 1240 | skipping to change at line 1250 | |||
Accordingly, management stations must be prepared to | Accordingly, management stations must be prepared to | |||
receive tabular information from agents that | receive tabular information from agents that | |||
corresponds to entries not currently in use. Proper | corresponds to entries not currently in use. Proper | |||
interpretation of such entries requires examination of | interpretation of such entries requires examination of | |||
the relevant ipForwardType object." | the relevant ipForwardType object." | |||
DEFVAL { invalid } | DEFVAL { invalid } | |||
::= { ipForwardEntry 6 } | ::= { ipForwardEntry 6 } | |||
ipForwardProto OBJECT-TYPE | ipForwardProto OBJECT-TYPE | |||
SYNTAX INTEGER { | SYNTAX INTEGER { | |||
other (1), -- not specified | ||||
local (2), -- local interface | ||||
Wasserman, Editor Expires May 2002 23 | Wasserman, Editor Expires December 2002 23 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
other (1), -- not specified | ||||
local (2), -- local interface | ||||
netmgmt (3), -- static route | netmgmt (3), -- static route | |||
icmp (4), -- result of ICMP Redirect | icmp (4), -- result of ICMP Redirect | |||
-- the following are all dynamic | -- the following are all dynamic | |||
-- routing protocols | -- routing protocols | |||
egp (5), -- Exterior Gateway Protocol | egp (5), -- Exterior Gateway Protocol | |||
ggp (6), -- Gateway-Gateway Protocol | ggp (6), -- Gateway-Gateway Protocol | |||
hello (7), -- FuzzBall HelloSpeak | hello (7), -- FuzzBall HelloSpeak | |||
rip (8), -- Berkeley RIP or RIP-II | rip (8), -- Berkeley RIP or RIP-II | |||
is-is (9), -- Dual IS-IS | is-is (9), -- Dual IS-IS | |||
skipping to change at line 1298 | skipping to change at line 1308 | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"A reference to MIB definitions specific to the | "A reference to MIB definitions specific to the | |||
particular routing protocol which is responsible for | particular routing protocol which is responsible for | |||
this route, as determined by the value specified in the | this route, as determined by the value specified in the | |||
route's ipForwardProto value. If this information is | route's ipForwardProto value. If this information is | |||
not present, its value should be set to the OBJECT | not present, its value should be set to the OBJECT | |||
IDENTIFIER { 0 0 }, which is a syntactically valid | IDENTIFIER { 0 0 }, which is a syntactically valid | |||
object identifier, and any implementation conforming to | object identifier, and any implementation conforming to | |||
ASN.1 and the Basic Encoding Rules must be able to | ASN.1 and the Basic Encoding Rules must be able to | |||
Wasserman, Editor Expires December 2002 24 | ||||
IP Forwarding Table MIB August 2002 | ||||
generate and recognize this value." | generate and recognize this value." | |||
::= { ipForwardEntry 9 } | ::= { ipForwardEntry 9 } | |||
Wasserman, Editor Expires May 2002 24 | ||||
IP Forwarding Table MIB June 2002 | ||||
ipForwardNextHopAS OBJECT-TYPE | ipForwardNextHopAS OBJECT-TYPE | |||
SYNTAX Integer32 | SYNTAX Integer32 | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"The Autonomous System Number of the Next Hop. When | "The Autonomous System Number of the Next Hop. When | |||
this is unknown or not relevant to the protocol | this is unknown or not relevant to the protocol | |||
indicated by ipForwardProto, zero." | indicated by ipForwardProto, zero." | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { ipForwardEntry 10 } | ::= { ipForwardEntry 10 } | |||
skipping to change at line 1355 | skipping to change at line 1366 | |||
DESCRIPTION | DESCRIPTION | |||
"An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
semantics of this metric are determined by the routing- | semantics of this metric are determined by the routing- | |||
protocol specified in the route's ipForwardProto value. | protocol specified in the route's ipForwardProto value. | |||
If this metric is not used, its value should be set to | If this metric is not used, its value should be set to | |||
-1." | -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { ipForwardEntry 13 } | ::= { ipForwardEntry 13 } | |||
ipForwardMetric4 OBJECT-TYPE | ipForwardMetric4 OBJECT-TYPE | |||
SYNTAX Integer32 | ||||
MAX-ACCESS read-create | ||||
Wasserman, Editor Expires May 2002 25 | Wasserman, Editor Expires December 2002 25 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
SYNTAX Integer32 | ||||
MAX-ACCESS read-create | ||||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
semantics of this metric are determined by the routing- | semantics of this metric are determined by the routing- | |||
protocol specified in the route's ipForwardProto value. | protocol specified in the route's ipForwardProto value. | |||
If this metric is not used, its value should be set to | If this metric is not used, its value should be set to | |||
-1." | -1." | |||
DEFVAL { -1 } | DEFVAL { -1 } | |||
::= { ipForwardEntry 14 } | ::= { ipForwardEntry 14 } | |||
skipping to change at line 1414 | skipping to change at line 1425 | |||
ipForwardMetric1, ipForwardMetric2, ipForwardMetric3, | ipForwardMetric1, ipForwardMetric2, ipForwardMetric3, | |||
ipForwardMetric4, ipForwardMetric5 | ipForwardMetric4, ipForwardMetric5 | |||
} | } | |||
STATUS obsolete | STATUS obsolete | |||
DESCRIPTION | DESCRIPTION | |||
"IP Multipath Route Table." | "IP Multipath Route Table." | |||
::= { ipForwardGroups 2 } | ::= { ipForwardGroups 2 } | |||
END | END | |||
Wasserman, Editor Expires May 2002 26 | Wasserman, Editor Expires December 2002 26 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
10 Open Issues / To Do | ||||
Instance values for this MIB can be as long as 44 bytes. | ||||
Can/should we do anything about this? May be alleviated by EOS | ||||
plans? | ||||
Why include the scalar inetCidrRouteNumber? Is this used for | ||||
something, or does it just require unnecessary MIB housekeeping? | ||||
Better wording for ipForwardCompliance2? | ||||
Security Considerations | 10 Security Considerations | |||
There are a number of management objects defined in this MIB that | There are a number of management objects defined in this MIB that | |||
have a MAX-ACCESS clause of read-write and/or read-create. Such | have a MAX-ACCESS clause of read-write and/or read-create. Such | |||
objects may be considered sensitive or vulnerable in some network | objects may be considered sensitive or vulnerable in some network | |||
environments. The support for SET operations in a non-secure | environments. The support for SET operations in a non-secure | |||
environment without proper protection can have a negative effect on | environment without proper protection can have a negative effect on | |||
network operations. | network operations. | |||
There are a number of managed objects in this MIB that may contain | There are a number of managed objects in this MIB that may contain | |||
sensitive information. These are: | sensitive information. These are: | |||
skipping to change at line 1464 | skipping to change at line 1464 | |||
features as provided by the SNMPv3 framework. Specifically, the | features as provided by the SNMPv3 framework. Specifically, the | |||
use of the User-based Security Model RFC 2574 [13] and the View- | use of the User-based Security Model RFC 2574 [13] and the View- | |||
based Access Control Model RFC 2575 [16] is recommended. | based Access Control Model RFC 2575 [16] is recommended. | |||
It is then a customer/user responsibility to ensure that the SNMP | It is then a customer/user responsibility to ensure that the SNMP | |||
entity giving access to an instance of this MIB, is properly | entity giving access to an instance of this MIB, is properly | |||
configured to give access to the objects only to those principals | configured to give access to the objects only to those principals | |||
(users) that have legitimate rights to indeed GET or SET | (users) that have legitimate rights to indeed GET or SET | |||
(change/create/delete) them. | (change/create/delete) them. | |||
Wasserman, Editor Expires May 2002 27 | Wasserman, Editor Expires December 2002 27 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
11 References | 11 References | |||
[RFC2026] | [RFC2026] | |||
S. Bradner, "The Internet Standards Process -- Revision 3", | S. Bradner, "The Internet Standards Process -- Revision 3", | |||
RFC 2026, BCP9, October 1996 | RFC 2026, BCP9, October 1996 | |||
[RFC2119] | [RFC2119] | |||
S. Bradner, "Key words for use in RFCs to Indicate Requirement | S. Bradner, "Key words for use in RFCs to Indicate Requirement | |||
Levels", RFC 2119, BCP14, March 1999. | Levels", RFC 2119, BCP14, March 1999. | |||
skipping to change at line 1520 | skipping to change at line 1520 | |||
Rose, M., and S. Waldbusser, "Conformance Statements for | Rose, M., and S. Waldbusser, "Conformance Statements for | |||
SMIv2", STD 58, RFC 2580, April 1999. | SMIv2", STD 58, RFC 2580, April 1999. | |||
[9] | [9] | |||
Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple | Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple | |||
Network Management Protocol", STD 15, RFC 1157, May 1990. | Network Management Protocol", STD 15, RFC 1157, May 1990. | |||
[10] | [10] | |||
Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, | Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, | |||
Wasserman, Editor Expires May 2002 28 | Wasserman, Editor Expires December 2002 28 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
"Introduction to Community-based SNMPv2", RFC 1901, January | "Introduction to Community-based SNMPv2", RFC 1901, January | |||
1996. | 1996. | |||
[11] | [11] | |||
Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, | Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, | |||
"Transport Mappings for Version 2 of the Simple Network | "Transport Mappings for Version 2 of the Simple Network | |||
Management Protocol (SNMPv2)", RFC 1906, January 1996. | Management Protocol (SNMPv2)", RFC 1906, January 1996. | |||
[12] | [12] | |||
skipping to change at line 1570 | skipping to change at line 1570 | |||
[18] | [18] | |||
Nichols, K., Blake, S., Baker, F., Black, D., "Definition of | Nichols, K., Blake, S., Baker, F., Black, D., "Definition of | |||
the Differentiated Services Field (DS Field) in the IPv4 and | the Differentiated Services Field (DS Field) in the IPv4 and | |||
IPv6 Headers", RFC 2474, December 1998. | IPv6 Headers", RFC 2474, December 1998. | |||
[19] | [19] | |||
Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, J., | Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, J., | |||
"Textual Conventions for Internet Network Addresses", RFC | "Textual Conventions for Internet Network Addresses", RFC | |||
3291, May2002 | 3291, May2002 | |||
Wasserman, Editor Expires May 2002 29 | Wasserman, Editor Expires December 2002 29 | |||
IP Forwarding Table MIB June 2002 | IP Forwarding Table MIB August 2002 | |||
12 Authors and Acknowledgements | 12 Authors and Acknowledgements | |||
This document was based on RFC 2096 [1]. | This document was based on RFC 2096 [1]. | |||
The following people provided text for this version of the | The following people provided text for this version of the | |||
document, or were authors of previous versions: | document, or were authors of previous versions: | |||
Fred Baker, Cisco | Fred Baker, Cisco | |||
Bill Fenner, AT&T Research | Bill Fenner, AT&T Research | |||
Brian Haberman | Brian Haberman | |||
Juergen Schoenwalder, TU Braunschweig | Juergen Schoenwalder, TU Braunschweig | |||
Dave Thaler, Microsoft | Dave Thaler, Microsoft | |||
Dario Accornero reviewed the document and provided helpful | ||||
feedback. | ||||
13 Editor's Contact Information | 13 Editor's Contact Information | |||
Comments or questions regarding this document should be sent to: | Comments or questions regarding this document should be sent to: | |||
Margaret Wasserman | Margaret Wasserman | |||
Wind River | Wind River | |||
10 Tara Blvd., Suite 330 Phone: (603) 897-2067 | 10 Tara Blvd., Suite 330 Phone: (603) 897-2067 | |||
Nashua, NH 03062 USA Email: mrw@windriver.com | Nashua, NH 03062 USA Email: mrw@windriver.com | |||
14 Full Copyright Statement | 14 Full Copyright Statement | |||
skipping to change at line 1623 | skipping to change at line 1626 | |||
The limited permissions granted above are perpetual and will not be | The limited permissions granted above are perpetual and will not be | |||
revoked by the Internet Society or its successors or assigns. | revoked by the Internet Society or its successors or assigns. | |||
This document and the information contained herein is provided on | This document and the information contained herein is provided on | |||
an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET | an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET | |||
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, | ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, | |||
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE | INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE | |||
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED | INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED | |||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | |||
Wasserman, Editor Expires May 2002 30 | Wasserman, Editor Expires December 2002 30 | |||
End of changes. | ||||
This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/ |