diff options
Diffstat (limited to 'doc/rfc/rfc1318.txt')
-rw-r--r-- | doc/rfc/rfc1318.txt | 619 |
1 files changed, 619 insertions, 0 deletions
diff --git a/doc/rfc/rfc1318.txt b/doc/rfc/rfc1318.txt new file mode 100644 index 0000000..44e31d0 --- /dev/null +++ b/doc/rfc/rfc1318.txt @@ -0,0 +1,619 @@ + + + + + + +Network Working Group B. Stewart, Editor +Request for Comments: 1318 Xyplex, Inc. + April 1992 + + + Definitions of Managed Objects + for Parallel-printer-like Hardware Devices + +Status of this Memo + + This document specifies an IAB standards track protocol for the + Internet community, and requests discussion and suggestions for + improvements. Please refer to the current edition of the "IAB + Official Protocol Standards" for the standardization state and status + of this protocol. Distribution of this memo is unlimited. + +1. Abstract + + This memo defines a portion of the Management Information Base (MIB) + for use with network management protocols in TCP/IP based internets. + In particular, it defines objects for the management of + parallel-printer-like devices. + +2. The Network Management Framework + + The Internet-standard Network Management Framework consists + of three components. They are: + + RFC 1155 which defines the SMI, the mechanisms used for + describing and naming objects for the purpose of management. + RFC 1212 defines a more concise description mechanism, which + is wholly consistent with the SMI. + + RFC 1156 which defines MIB-I, the core set of managed + objects for the Internet suite of protocols. RFC 1213, + defines MIB-II, an evolution of MIB-I based on + implementation experience and new operational requirements. + + RFC 1157 which defines the SNMP, the protocol used for + network access to managed objects. + + The Framework permits new objects to be defined for the + purpose of experimentation and evaluation. + +3. Objects + + Managed objects are accessed via a virtual information + store, termed the Management Information Base or MIB. + + + +Character MIB Working Group [Page 1] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + 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. + + The 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 + + Section 5 contains the specification of all object types + contained in this MIB module. The object types are defined + using the conventions defined in the SMI, as amended by the + extensions specified in [9,10]. + +4. Overview + + The Parallel-printer-like Hardware Device MIB applies to + interface ports that might logically support the Interface + MIB, a Transmission MIB, or the Character MIB (most likely + the latter). The most common example is a Centronics or + Data Products type parallel printer port. + + The Parallel-printer-like MIB is one of a set of MIBs + designed for complementary use. At this writing, the set + comprises: + + + + + +Character MIB Working Group [Page 2] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + Character MIB + PPP MIB + RS-232-like MIB + Parallel-printer-like MIB + + The RS-232-like MIB and the Parallel-printer-like MIB + represent the physical layer, providing service to higher + layers such as the Character MIB or PPP MIB. Further MIBs + may appear above these. + + The following diagram shows two possible "MIB stacks", each + using the RS-232-like MIB. + + .-----------------. + .-----------------. | Standard MIB | + | Telnet MIB | | Interface Group | + |-----------------| |-----------------| + | Character MIB | | PPP MIB | + |-----------------| |-----------------| + | RS-232-like MIB | | RS-232-like MIB | + `-----------------' `-----------------' + + The intent of the model is for the physical-level MIBs to + represent the lowest level, regardless of the higher level + that may be using it. In turn, separate higher level MIBs + represent specific applications, such as a terminal (the + Character MIB) or a network connection (the PPP MIB). + + The Parallel-printer-like MIB is mandatory for all systems + that have such a hardware port supporting services managed + through some other MIB, for example, the Character MIB. + + The Parallel-printer-like MIB includes multiple similar + types of hardware, and as a result contains objects not + applicable to all of those types. Such objects are in a + separate branch of the MIB, which is required when + applicable and otherwise absent. + + The Parallel-printer-like MIB includes Centronics, Data + Products, and other parallel physical links with a similar + set of control signals. + + The MIB contains objects that relate to physical layer + connections. Such connections may provide interesting + hardware signals (other than for basic data transfer), such + as Power and PaperOut. + + The MIB comprises one base object and three tables, detailed + + + +Character MIB Working Group [Page 3] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + in the following sections. The tables contain objects for + ports and input and output control signals. + +5. Definitions + + RFC1318-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter + FROM RFC1155-SMI + transmission + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + + -- this is the MIB module for Parallel-printer-like + -- hardware devices + + para OBJECT IDENTIFIER ::= { transmission 34 } + + -- the generic Parallel-printer-like group + + -- Implementation of this group is mandatory for all + -- systems that have Parallel-printer-like hardware + -- ports supporting higher level services such as + -- character streams + + paraNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ports (regardless of their current + state) in the Parallel-printer-like port table." + ::= { para 1 } + + + -- the Parallel-printer-like Port table + + paraPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ParaPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of port entries. The number of entries is + given by the value of paraNumber." + ::= { para 2 } + + + + +Character MIB Working Group [Page 4] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + paraPortEntry OBJECT-TYPE + SYNTAX ParaPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status and parameter values for a port." + INDEX { paraPortIndex } + ::= { paraPortTable 1 } + + ParaPortEntry ::= + SEQUENCE { + paraPortIndex + INTEGER, + paraPortType + INTEGER, + paraPortInSigNumber + INTEGER, + paraPortOutSigNumber + INTEGER + } + + paraPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each port. Its value ranges + between 1 and the value of paraNumber. By + convention and if possible, hardware port numbers + map directly to external connectors. The value for + each port must remain constant at least from one + re-initialization of the network management agent to + the next." + ::= { paraPortEntry 1 } + + paraPortType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + centronics(2), + dataproducts(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port's hardware type." + ::= { paraPortEntry 2 } + + paraPortInSigNumber OBJECT-TYPE + + + +Character MIB Working Group [Page 5] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input signals for the port in the + input signal table (paraPortInSigTable). The table + contains entries only for those signals the software + can detect." + ::= { paraPortEntry 3 } + + paraPortOutSigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output signals for the port in the + output signal table (paraPortOutSigTable). The + table contains entries only for those signals the + software can assert." + ::= { paraPortEntry 4 } + + + -- the Input Signal table + + paraInSigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ParaInSigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of port input control signal entries." + ::= { para 3 } + + paraInSigEntry OBJECT-TYPE + SYNTAX ParaInSigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Input control signal status for a hardware port." + INDEX { paraInSigPortIndex, paraInSigName } + ::= { paraInSigTable 1 } + + ParaInSigEntry ::= + SEQUENCE { + paraInSigPortIndex + INTEGER, + paraInSigName + INTEGER, + paraInSigState + + + +Character MIB Working Group [Page 6] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + INTEGER, + paraInSigChanges + Counter + } + + paraInSigPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of paraPortIndex for the port to which + this entry belongs." + ::= { paraInSigEntry 1 } + + paraInSigName OBJECT-TYPE + SYNTAX INTEGER { power(1), online(2), busy(3), + paperout(4), fault(5) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identification of a hardware signal." + ::= { paraInSigEntry 2 } + + paraInSigState OBJECT-TYPE + SYNTAX INTEGER { none(1), on(2), off(3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current signal state." + ::= { paraInSigEntry 3 } + + paraInSigChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the signal has changed from + 'on' to 'off' or from 'off' to 'on'." + ::= { paraInSigEntry 4 } + + + -- the Output Signal table + + paraOutSigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ParaOutSigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + + + +Character MIB Working Group [Page 7] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + "A list of port output control signal entries." + ::= { para 4 } + + paraOutSigEntry OBJECT-TYPE + SYNTAX ParaOutSigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Output control signal status for a hardware port." + INDEX { paraOutSigPortIndex, paraOutSigName } + ::= { paraOutSigTable 1 } + + ParaOutSigEntry ::= + SEQUENCE { + paraOutSigPortIndex + INTEGER, + paraOutSigName + INTEGER, + paraOutSigState + INTEGER, + paraOutSigChanges + Counter + } + + paraOutSigPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of paraPortIndex for the port to which + this entry belongs." + ::= { paraOutSigEntry 1 } + + paraOutSigName OBJECT-TYPE + SYNTAX INTEGER { power(1), online(2), busy(3), + paperout(4), fault(5) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identification of a hardware signal." + ::= { paraOutSigEntry 2 } + + paraOutSigState OBJECT-TYPE + SYNTAX INTEGER { none(1), on(2), off(3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current signal state." + + + +Character MIB Working Group [Page 8] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + + ::= { paraOutSigEntry 3 } + + paraOutSigChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the signal has changed from + 'on' to 'off' or from 'off' to 'on'." + ::= { paraOutSigEntry 4 } + + END + +6. Acknowledgements + + Based on several private MIBs, this document was produced by the + Character MIB Working Group: + + Anne Ambler, Spider + Charles Bazaar, Emulex + Christopher Bucci, Datability + Anthony Chung, Hughes LAN Systems + George Conant, Xyplex + John Cook, Chipcom + James Davin, MIT-LCS + Shawn Gallagher, DEC + Tom Grant, Xylogics + Frank Huang, Emulex + David Jordan, Emulex + Satish Joshi, SynOptics + Frank Kastenholz, Clearpoint + Ken Key, University of Tennessee + Jim Kinder, Fibercom + Rajeev Kochhar, 3Com + John LoVerso, Xylogics + Keith McCloghrie, Hughes LAN Systems + Donald Merritt, BRL + David Perkins, 3Com + Jim Reinstedler, Ungerman-Bass + Marshall Rose, PSI + Ron Strich, SSDS + Dean Throop, DG + Bill Townsend, Xylogics + Jesse Walker, DEC + David Waitzman, BBN + Bill Westfield, cisco + + + + + +Character MIB Working Group [Page 9] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + +7. References + + [1] Cerf, V., "IAB Recommendations for the Development of Internet + Network Management Standards", RFC 1052, NRI, April 1988. + + [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review + Group", RFC 1109, NRI, August 1989. + + [3] Rose M., and K. McCloghrie, "Structure and Identification of + Management Information for TCP/IP-based internets", RFC 1155, + Performance Systems International, Hughes LAN Systems, May 1990. + + [4] McCloghrie K., and M. Rose, "Management Information Base for + Network Management of TCP/IP-based internets", RFC 1156, Hughes + LAN Systems, Performance Systems International, May 1990. + + [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, Simple + Network Management Protocol", RFC 1157, SNMP Research, + Performance Systems International, Performance Systems + International, MIT Laboratory for Computer Science, May 1990. + + [6] McCloghrie K., and M. Rose, Editors, "Management Information Base + for Network Management of TCP/IP-based internets", RFC 1213, + Performance Systems International, March 1991. + + [7] Information processing systems - Open Systems Interconnection - + Specification of Abstract Syntax Notation One (ASN.1), + International Organization for Standardization, International + Standard 8824, December 1987. + + [8] Information processing systems - Open Systems Interconnection - + Specification of Basic Encoding Rules for Abstract Notation One + (ASN.1), International Organization for Standardization, + International Standard 8825, December 1987. + + [9] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions", + RFC 1212, Performance Systems International, Hughes LAN Systems, + March 1991. + + [10] Rose, M., Editor, "A Convention for Defining Traps for use with + the SNMP", RFC 1215, Performance Systems International, March + 1991. + +8. Security Considerations + + Security issues are not discussed in this memo. + + + + + +Character MIB Working Group [Page 10] + +RFC 1318 PARALLEL-PRINTER-LIKE-MIB April 1992 + + +9. Author's Address + + Bob Stewart + Xyplex, Inc. + 330 Codman Hill Road + Boxborough, MA 01719 + + Phone: (508) 264-9900 + EMail: rlstewart@eng.xyplex.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Character MIB Working Group [Page 11] +
\ No newline at end of file |