rfc1283.txt

来自「<VC++网络游戏建摸与实现>源代码」· 文本 代码 · 共 452 行 · 第 1/2 页

TXT
452
字号
RFC 1283                     SNMP over OSI                 December 1991   Consistent with the SNMP model, the initiator of a connection should   not require that responses to a request be returned on that   connection.  However, if a responder to a connection sends SNMP   messages on a connection, then these MUST be in response to requests   received on that connection.   Ideally, the transport connection SHOULD be released by the   initiator, however, note that the responder may release the   connection due to resource limitations.  Further note, that the   amount of time a connection remains established is implementation-   specific.  Implementors should take care to choose an appropriate   dynamic algorithm.   Also consistent with the SNMP model, the initiator should not   associate any reliability characteristics with the use of a   connection.  Issues such as retransmission of SNMP messages, etc.,   always remain with the SNMP application, not with the transport   service.3.1.  Addressing Conventions   Unlike the Internet suite of protocols, OSI does not use well-known   ports.  Rather demultiplexing occurs on the basis of "selectors",   which are opaque strings of octets, which have meaning only at the   destination.  In order to foster interoperable implementations of the   SNMP over the COTS, it is necessary define a selector for this   purpose.  However, to be consistent with the various connectivity-   services, different conventions, based on the actual underlying   service, will be used.3.1.1.  Conventions for TP4/CLNP-based service   When a COTS based on the TP4/CLNP is used to provide the transport   backing for the SNMP, demultiplexing will occur on the basis of   transport selector.  The transport selector used shall be the four   ASCII characters                                   snmp   Thus, using the string encoding of [7], such addresses may be   textual, described as:                             "snmp"/NS+<nsap>   where:   (1)  <nsap> is a hex string defining the nsap, e.g.,                     "snmp"/NS+4900590800200038bafe00Rose                                                            [Page 5]RFC 1283                     SNMP over OSI                 December 1991   Similarly, SNMP traps are, by convention, sent to a manager listening   on the transport selector                                 snmp-trap   which consists of nine ASCII characters.3.1.2.  Conventions for TP0/X.25-based service   When a COTS based on the TP0/X.25 is used to provide the transport   backing for the SNMP, demultiplexing will occur on the basis of X.25   protocol-ID.  The protocol-ID used shall be the four octets                                 03018200   This is the X.25 protocol-ID assigned for local management purposes.   Thus, using the string encoding of [7], such addresses may be textual   described as:                        Int-X25=<dte>+PID+03018200   where:   (1)  <dte> is the X.121 DTE, e.g.,                    Int-X25=23421920030013+PID+03018200   Similarly, SNMP traps are, by convention, sent to a manager listening   on the protocol-ID                                 03019000   This is an X.25 protocol-ID assigned for local purposes.4. Trap PDU   The Trap-PDU defined in [1] is designed to represent traps generated   on IP networks.  As such, a slightly different PDU must be used when   representing traps generated on OSI networks.   RFC1283 DEFINTIONS ::= BEGIN   IMPORTS        TimeTicks            FROM RFC1155-SMI  -- [2] --        VarBindList            FROM RFC1157-SNMP -- [1] --        ClnpAddressRose                                                            [Page 6]RFC 1283                     SNMP over OSI                 December 1991            FROM CLNS-MIB     -- [9] --;   Trap-PDU ::=        [4]            IMPLICT SEQUENCE {                enterprise              -- type of object generating                    OBJECT IDENTIFIER,  -- trap, see sysObjectID                agent-addr              -- address of object generating                    ClnpAddress,        -- trap                generic-trap            -- generic trap type                    INTEGER {                        coldStart(0),                        warmStart(1),                        linkDown(2),                        linkUp(3),                        authenticationFailure(4),                        egpNeighborLoss(5),                        enterpriseSpecific(6)                    },                specific-trap           -- specific code, present even                    INTEGER,            -- if generic-trap is not                                        -- enterpriseSpecific                time-stamp              -- time elapsed between the last                    TimeTicks,          -- (re)initialization of the                                        -- network entity and the                                        -- generation of the trap                variable-bindings       -- "interesting" information                    VarBindList        }   END5.  Acknowledgements   The predecessor of this document (RFC 1161) was produced by the SNMP   Working Group, and subsequently modified by the editor to reflect   operational experience gained since the original publication.6.  References   [1] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "A Simple       Network Management Protocol (SNMP)", RFC 1157, SNMP Research,       Performance Systems International, Performance SystemsRose                                                            [Page 7]RFC 1283                     SNMP over OSI                 December 1991       International, and MIT Laboratory for Computer Science, May 1990.   [2] 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.   [3] McCloghrie K., and M. Rose, Editors, "Management Information Base       for Network Management of TCP/IP-based internets", RFC 1213,       Hughes LAN Systems, Performance Systems International, March       1991.   [4] Information Processing Systems - Open Systems Interconnection,       "Transport Service Definition", International Organization for       Standardization, International Standard 8072, June 1986.   [5] Information Processing Systems - Open Systems Interconnection,       "Transport Service Definition - Addendum 1: Connectionless-mode       Transmission", International Organization for Standardization,       International Standard 8072/AD 1, December 1986.   [6] Postel, J., "User Datagram Protocol", RFC 768, USC/Information       Sciences Institute, November 1980.   [7] Kille, S., "A String Encoding of Presentation Address", RFC 1278,       Department of Computer Science, University College London,       November 1991.   [8] Case, J., Davin, J., Fedor, M., and M. Schoffstall, "Network       Management and the Design of SNMP", ConneXions (ISSN 0894-5926),       Volume 3, Number 3, March 1989.   [9] Satz, G., "CLNS MIB for use with CLNP and ES-IS", RFC 1238, cisco       Systems, June 1991.7.  Security Considerations   Security issues are not discussed in this memo.8.  Author's Address   Marshall T. Rose   Dover Beach Consulting, Inc.   420 Whisman Court   Mountain View, CA 94043-2112   Phone: (415) 968-1052   Email: mrose@dbc.mtview.ca.us   X.500: mrose, dbc, usRose                                                            [Page 8]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?