rfc1162.txt
来自「中、英文RFC文档大全打包下载完全版 .」· 文本 代码 · 共 2,761 行 · 第 1/5 页
TXT
2,761 行
Network Working Group Greg SatzRequest for Comments: 1162 cisco Systems, Inc. June 1990 Connectionless Network Protocol (ISO 8473) and End System to Intermediate System (ISO 9542) Management Information Base Table of Contents 1. Status of this Memo .................................. 1 2. Historical Perspective................................ 2 3. Objects .............................................. 3 3.1 Format of Definitions ............................... 3 4. Object Definitions ................................... 4 4.1 The CLNP Group ...................................... 5 4.1.1 The CLNP Interfaces table ......................... 14 4.1.2 The CLNP Routing table ............................ 16 4.1.3 The CLNP Address Translation Tables ............... 22 4.2 The CLNP Error Group ................................ 30 4.3 The ESIS Group ...................................... 47 5. Definitions .......................................... 50 6. Identification of OBJECT instances for use with the SNMP ................................................. 66 6.1 clnpAddrTable Object Type Names ..................... 67 6.2 clnpRoutingTable Object Type Names .................. 67 6.3 clnpNetToMediaTable Object Type Names ............... 68 6.4 clnpMediaToNetTable Object Type Names ............... 68 7. References ........................................... 69 8. Security Considerations............................... 70 9. Author's Address...................................... 701. Status of this Memo This memo defines an experimental portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. This memo does not specify a standard for the Internet community. However, after experimentation, if sufficient consensus is reached in the Internet community, then a subsequent revision of this document may be placed in the Internet-standard MIB. Distribution of this memo is unlimited.Satz [Page 1]RFC 1162 CLNS MIB June 19902. Historical Perspective As reported in RFC 1052, IAB Recommendations for the Development of Internet Network Management Standards [1], a two-prong strategy for network management of TCP/IP-based internets was undertaken. In the short-term, the Simple Network Management Protocol (SNMP), defined in RFC 1067, was to be used to manage nodes in the Internet community. In the long-term, the use of the OSI network management framework was to be examined. Two documents were produced to define the management information: RFC 1065, which defined the Structure of Management Information (SMI), and RFC 1066, which defined the Management Information Base (MIB). Both of these documents were designed so as to be compatible with both the SNMP and the OSI network management framework. This strategy was quite successful in the short-term: Internet-based network management technology was fielded, by both the research and commercial communities, within a few months. As a result of this, portions of the Internet community became network manageable in a timely fashion. As reported in RFC 1109, Report of the Second Ad Hoc Network Management Review Group [2], the requirements of the SNMP and the OSI network management frameworks were more different than anticipated. As such, the requirement for compatibility between the SMI/MIB and both frameworks was suspended. This action permitted the operational network management framework, based on the SNMP, to respond to new operational needs in the Internet community by producing MIB-II. In May of 1990, the core documents were elevated to "Standard Protocols" with "Recommended" status. As such, the Internet- standard network management framework consists of: Structure and Identification of Management Information for TCP/IP-based internets, RFC 1155 [3], which describes how managed objects contained in the MIB are defined; Management Information Base for Network Management of TCP/IP-based internets, which describes the managed objects contained in the MIB, RFC 1156 [4]; and, the Simple Network Management Protocol, RFC 1157 [5], which defines the protocol used to manage these objects. Consistent with the IAB directive to produce simple, workable systems in the short-term, the list of managed objects defined in the Internet-standard MIB was derived by taking only those elements which are considered essential. However, the SMI defined three extensibility mechanisms: one, the addition of new standard objects through the definitions of new versions of the MIB; two, the addition of widely-available but non-standard objects through the experimental subtree; and three, the addition of private objects through theSatz [Page 2]RFC 1162 CLNS MIB June 1990 enterprises subtree. Such additional objects can not only be used for vendor-specific elements, but also for experimentation as required to further the knowledge of which other objects are essential. Since the publication of the Internet-standard MIB, experience has lead to a new document, termed MIB-II [6], being defined. This memo defines extensions to the MIB using the second method. It contains definitions of managed objects used for experimentation. After experimentation, if sufficient consensus is reached in the Internet community, then a subsequent revision of this memo may be placed in the Internet-standard MIB.3. Objects Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the subset of Abstract Syntax Notation One (ASN.1) [7] defined in the SMI. In particular, each object has a name, a syntax, and an encoding. The name is an object identifier, an administratively assigned name, which specifies an object type. The object type together with an object instance serves to uniquely identify a specific instantiation of the object. For human convenience, we often use a textual string, termed the OBJECT DESCRIPTOR, to also refer to the object type. The syntax of an object type defines the abstract data structure corresponding to that object type. The ASN.1 language is used for this purpose. However, the SMI [3] purposely restricts the ASN.1 constructs which may be used. These restrictions are explicitly made for simplicity. The encoding of an object type is simply how that object type is represented using the object type's syntax. Implicitly tied to the notion of an object type's syntax and encoding is how the object type is represented when being transmitted on the network. This SMI specifies the use of the basic encoding rules of ASN.1 [8], subject to the additional requirements imposed by the SNMP.3.1. Format of Definitions The next section contains the specification of all object types contained in the MIB. Following the conventions of the companion memo, the object types are defined using the following fields:Satz [Page 3]RFC 1162 CLNS MIB June 1990 OBJECT: ------- A textual name, termed the OBJECT DESCRIPTOR, for the object type, along with its corresponding OBJECT IDENTIFIER. Syntax: The abstract syntax for the object type, presented using ASN.1. This must resolve to an instance of the ASN.1 type ObjectSyntax defined in the SMI. Definition: A textual description of the semantics of the object type. Implementations should ensure that their interpretation of the object type fulfills this definition since this MIB is intended for use in multi- vendor environments. As such it is vital that object types have consistent meaning across all machines. Access: A keyword, one of read-only, read-write, write-only, or not-accessible. Note that this designation specifies the minimum level of support required. As a local matter, implementations may support other access types (e.g., an implementation may elect to permitting writing a variable marked herein as read-only). Further, protocol-specific "views" (e.g., those implied by an SNMP community) may make further restrictions on access to a variable. Status: A keyword, one of mandatory, optional, obsolete, or deprecated. Use of deprecated implies mandatory status.4. Object Definitions CLNS-MIB DEFINITIONS ::= BEGIN IMPORTS experimental, OBJECT-TYPE, Counter FROM RFC1155-SMI; -- new type of NetworkAddress ClnpAddress ::= [APPLICATION 5] IMPLICIT OCTET STRING (SIZE (1..21))Satz [Page 4]RFC 1162 CLNS MIB June 1990 clns OBJECT IDENTIFIER ::= { experimental 1 } clnp OBJECT IDENTIFIER ::= { clns 1 } error OBJECT IDENTIFIER ::= { clns 2 } echo OBJECT IDENTIFIER ::= { clns 3 } es-is OBJECT IDENTIFIER ::= { clns 4 } END These objects can be used when the ISO Connectionless-mode Network Protocol [9] and End System to Intermediate System [10] protocols are present. No assumptions are made as to what underlying protocol is being used to carry the SNMP. This memo uses the string encoding of [11] to textually describe OSI addresses. The ASN.1 type ClnpAddress is used to denote an OSI address. This consists of a string of octets. The first octet of the string contains a binary value in the range of 0..20, and indicates the the length in octets of the NSAP. Following the first octet, is the NSAP, expressed in concrete binary notation, starting with the most significant octet. A zero- length NSAP is used as a "special" address meaning "the default NSAP" (analogous to the IP address of 0.0.0.0). Such an NSAP is encoded as a single octet, containing the value 0. All other NSAPs are encoded in at least 2 octets.4.1. The CLNP Group Implementation is experimental and is recommended for all systems that support a CLNP. OBJECT: ------- clnpForwarding { clnp 1 } Syntax: INTEGER { is(1), -- entity is an intermediate system es(2), -- entity is an end system and does not forward PDUs } Definition: The indication of whether this entity is active as anSatz [Page 5]RFC 1162 CLNS MIB June 1990 intermediate or end system. Only intermediate systems will forward PDUs onward that are not addressed to them. Access: read-write. Status: mandatory. OBJECT: ------- clnpDefaultLifeTime { clnp 2 } Syntax: INTEGER Definition: The default value inserted into the Lifetime field of the CLNP PDU header of PDUs sourced by this entity. Access: read-write. Status: mandatory. OBJECT: ------- clnpInReceives { clnp 3 } Syntax: Counter Definition: The total number of input PDUs received from all connected network interfaces running CLNP, including errors. Access: read-only. Status: mandatory.Satz [Page 6]RFC 1162 CLNS MIB June 1990 OBJECT: ------- clnpInHdrErrors { clnp 4 } Syntax: Counter Definition: The number of input PDUs discarded due to errors in the CLNP header, including bad checksums, version mismatch, lifetime exceeded, errors discovered in processing options, etc. Access: read-only. Status: mandatory. OBJECT: ------- clnpInAddrErrors { clnp 5 } Syntax: Counter Definition: The number of input PDUs discarded because the NSAP address in the CLNP header's destination field was not a valid NSAP to be received at this entity. This count includes addresses not understood. For end systems, this is a count of PDUs which arrived with a destination NSAP which was not local. Access: read-only. Status: mandatory. OBJECT: ------- clnpForwPDUs { clnp 6 } Syntax: CounterSatz [Page 7]RFC 1162 CLNS MIB June 1990 Definition: The number of input PDUs for which this entity was not the final destination and which an attempt was made to forward them onward. Access: read-only. Status: mandatory. OBJECT: ------- clnpInUnknownNLPs { clnp 7 } Syntax: Counter Definition: The number of locally-addressed PDUs successfully received but discarded because the network layer protocol was unknown or unsupported (e.g., not CLNP or ES-IS). Access: read-only. Status: mandatory. OBJECT: ------- clnpInUnknownULPs { clnp 8 } Syntax: Counter Definition: The number of locally-addressed PDUs successfully received but discarded because the upper layer protocol was unknown or unsupported (e.g., not TP4). Access: read-only. Status: mandatory.Satz [Page 8]RFC 1162 CLNS MIB June 1990 OBJECT: ------- clnpInDiscards { clnp 9 } Syntax: Counter Definition: The number of input CLNP PDUs for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space). Note that this counter does not include any PDUs discarded while awaiting re-assembly. Access: read-only. Status: mandatory. OBJECT: ------- clnpInDelivers { clnp 10 } Syntax: Counter Definition: The total number of input PDUs successfully delivered to the CLNS transport user. Access: read-only. Status: mandatory. OBJECT: ------- clnpOutRequests { clnp 11 } Syntax: Counter Definition: The total number of CLNP PDUs which local CLNS userSatz [Page 9]RFC 1162 CLNS MIB June 1990 protocols supplied to CLNP for transmission requests. This counter does not include any PDUs counted in clnpForwPDUs. Access: read-only. Status: mandatory. OBJECT: ------- clnpOutDiscards { clnp 12 } Syntax: Counter Definition: The number of output CLNP PDUs for which no other problem was encountered to prevent their transmission but were discarded (e.g., for lack of buffer space). Note this counter includes PDUs counted in clnpForwPDUs. Access: read-only. Status: mandatory. OBJECT: ------- clnpOutNoRoutes { clnp 13 } Syntax: Counter Definition: The number of CLNP PDUs discarded because no route could be found to transmit them to their destination. This counter includes any PDUs counted in clnpForwPDUs.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?