home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_q_t / draft-ietf-snanau-hprmib-02.txt < prev    next >
Text File  |  1997-05-14  |  64KB  |  2,106 lines

  1.  
  2.  
  3.                      Definitions of Managed Objects
  4.                                 for HPR
  5.  
  6.                               May 14, 1997
  7.  
  8.  
  9.                          Bob Clouston (editor)
  10.                              Cisco Systems
  11.                            clouston@cisco.com
  12.  
  13.  
  14.  
  15.                            Bob Moore (editor)
  16.                             IBM Corporation
  17.                       remoore@ralvm6.vnet.ibm.com
  18.  
  19.  
  20.  
  21.                    <draft-ietf-snanau-hprmib-02.txt>
  22.  
  23.  
  24.  
  25.  
  26. 1.  Status of this Memo
  27.  
  28. This document is an Internet-Draft.  Internet-Drafts are working
  29. documents of the Internet Engineering Task Force (IETF), its areas, and
  30. its working groups.  Note that other groups may also distribute working
  31. documents as Internet-Drafts.
  32.  
  33. Internet-Drafts are draft documents valid for a maximum of six months.
  34. Internet-Drafts may be updated, replaced, or obsoleted by other
  35. documents at any time.  It is not appropriate to use Internet-Drafts as
  36. reference material or to cite them other than as a working draft or work
  37. in progress.
  38.  
  39. To learn the current status of any Internet-Draft, please check the
  40. 1id-abstracts.txt listing contained in the Internet-Drafts Shadow
  41. Directories on ds.internic.net, nic.nordu.net, ftp.isi.edu, or
  42. munnari.oz.au.
  43.  
  44. 2.  Introduction
  45.  
  46. This memo defines a portion of the Management Information Base (MIB) for
  47. use with network management protocols in the Internet community.  In
  48. particular, it defines objects for monitoring and controlling network
  49.  
  50.  
  51.  
  52. Expires November 14, 1997                                       [Page 1]
  53.  
  54. Internet Draft               SNANAU HPR MIB                     May 1997
  55.  
  56.  
  57. devices with HPR (High Performance Routing) capabilities.  This memo
  58. identifies managed objects for the HPR protocol.
  59.  
  60.  
  61. This memo does not specify a standard for the Internet community.
  62.  
  63. 3.  The SNMP Network Management Framework
  64.  
  65. The SNMP Network Management Framework consists of several components.
  66. For the purpose of this specification, the applicable components of the
  67. Framework are the SMI and related documents [1, 2, 3], which define the
  68. mechanisms used for describing and naming objects for the purpose of
  69. management.
  70.  
  71. The Framework permits new objects to be defined for the purpose of
  72. experimentation and evaluation.
  73.  
  74.  
  75. 4.  Overview
  76.  
  77. This document identifies objects for monitoring the configuration and
  78. active characteristics of devices with HPR capabilities.  HPR is an
  79. enhancement to the Advanced Peer-to-Peer Network (APPN) architecture
  80. that provides fast data routing and improved session reliability.  APPN
  81. is one of the protocols that can use the HPR transport mechanism.  See
  82. the SNANAU APPN MIB [4] for management of APPN and APPN use of the HPR
  83. transport.
  84.  
  85. The HPR terms and overall architecture [5] are available at
  86. http://www.networking.ibm.com/app/aiwdoc/aiwsrc.htm.
  87.  
  88. Automatic Network Routing (ANR) is a fast low-level routing technique.
  89. Each node assigns a unique (within that node) ANR label for each out-
  90. bound link as it is activated.  The label size is defined by the ANR
  91. node, and nodes only need to know how to interpret their own labels.
  92. The ANR string is a group of ANR labels encoded in a header in front of
  93. the message being sent.  At each hop the node strips off its own ANR
  94. label and forwards the message onto the link with that label.  The last
  95. label in the string is the Network Connection Endpoint (NCE), which
  96. identifies the component within the destination node that is to receive
  97. the message.
  98.  
  99. Rapid Transport Protocol (RTP) is an end-to-end full duplex transport
  100. connection (pipe).  It provides for high-speed transport of data using
  101. ANR.  RTP is connection-oriented, and delivers data in correct order
  102. reliably.  Error recovery is done efficiently with selective
  103.  
  104.  
  105.  
  106. Expires November 14, 1997                                       [Page 2]
  107.  
  108. Internet Draft               SNANAU HPR MIB                     May 1997
  109.  
  110.  
  111. retransmission of data.  An RTP path can be switched without disrupting
  112. the sessions using it.  An RTP path switch may be done automatically if
  113. a link in the path fails and another RTP path is available, or on demand
  114. to attempt to restore the optimal path.
  115.  
  116. RTP performs flow/congestion control with the Adaptive Rate-Based (ARB)
  117. algorithm, described in [5]. ARB is done only at the endpoints of the
  118. RTP pipe, so intermediate hops are not involved.  ARB regulates the flow
  119. of data over an RTP connection by adaptively changing the sender's rate
  120. based on feedback on the receiver's rate.  It is designed to prevent
  121. congestion rather than react to it.
  122.  
  123. In this document, we describe HPR managed objects.
  124.  
  125.  
  126. Highlights of the management functions supported by the HPR MIB module
  127. include the following:
  128.  
  129.  
  130. o    Identifying network connection endpoints (NCEs).
  131.  
  132. o    Identifying how incoming packets are routed based on ANR labels.
  133.  
  134. o    Monitoring the RTP connections between nodes.
  135.  
  136. o    Ability to trigger an RTP path switch.  The MIB only supports a
  137.      path switch with no specified path.  Some implementations may have
  138.      a product-specific option to specify a new path.  The
  139.      hprOperatorPathSwitchSupport object identifies this support.
  140.  
  141. o    Historical information about RTP path switch attempts.
  142.  
  143.  
  144. This MIB module does not support:
  145.  
  146.  
  147. o    Configuration of HPR nodes.
  148.  
  149. o    Protocol-specific uses of HPR (such as APPN).
  150.  
  151. o    Traps.  The APPN MIB contains a trap for Alert conditions that may
  152.      affect HPR resources.  The value for the affectedObject object
  153.      contained in the alertTrap is determined by the implementation.  It
  154.      may contain a VariablePointer from the HPR MIB.  The APPN/HPR
  155.      Alerts are defined in [6].
  156.  
  157.  
  158.  
  159.  
  160. Expires November 14, 1997                                       [Page 3]
  161.  
  162. Internet Draft               SNANAU HPR MIB                     May 1997
  163.  
  164.  
  165. 4.1.  HPR MIB Structure
  166.  
  167. Although HPR is an extension to APPN, the HPR MIB relies very little
  168. upon the APPN MIB.  The appnNodeCounterDisconTime object in the APPN MIB
  169. is used to detect discontinuities in HPR MIB counters.  The
  170. hprNodeCpName object in this MIB has the same value as the
  171. appnNodeCpName object in the APPN MIB.
  172.  
  173. The HPR MIB module contains the following collections of objects:
  174.  
  175.  
  176. o    hprGlobal - general HPR objects.
  177.  
  178. o    hprAnrRouting - objects related to the ANR routing table.
  179.  
  180. o    hprTransportUser - objects related to users of the HPR transport.
  181.  
  182. o    hprRtp - objects related to the HPR Transport Tower.
  183.  
  184.  
  185. These are described below in more detail.
  186.  
  187.  
  188. 4.1.1.  hprGlobal group
  189.  
  190. The hprGlobal group consists of general objects such as the APPN CP
  191. (control point) name of the HPR node and the level of support for
  192. operator-requested path switches.
  193.  
  194.  
  195. 4.1.2.  hprAnrRouting group
  196.  
  197. The hprAnrRouting group consists objects to monitor and control the
  198. counting of ANR packets received and the following table:
  199.  
  200. The hprAnrRoutingTable correlates incoming ANR labels to the outbound
  201. transmission group (TG) or local NCE to which incoming packet will be
  202. forwarded.  An entry defines the label type as identifying a local NCE
  203. or a TG, identifies the NCE or TG, and counts the number of packets
  204. received with the entry's ANR label.
  205.  
  206.  
  207. 4.1.3.  hprTransportUser group
  208.  
  209. The hprTransportUser group consists of the following table:
  210.  
  211.  
  212.  
  213.  
  214. Expires November 14, 1997                                       [Page 4]
  215.  
  216. Internet Draft               SNANAU HPR MIB                     May 1997
  217.  
  218.  
  219. The hprNceTable identifies network connection endpoints and their
  220. function types.  The function type can be any combination of a CP,
  221. logical unit (LU), boundary function, and route setup.
  222.  
  223.  
  224. 4.1.4.  hprRtp group
  225.  
  226. The hprRtp group consists of the following objects and tables:
  227.  
  228. 1) hprRtpGlobe
  229.  
  230. These objects contain information about the number of RTP connection
  231. setups, and control of RTP counters.
  232.  
  233. 2) hprRtpTable
  234.  
  235. This table contains one entry for each RTP connection.  The information
  236. includes local and remote NCE IDs and TCIDs (transport connection
  237. identifiers), timers, send rates, and statistics.  A path switch can be
  238. triggered by the hprRptPathSwitchTrigger object if the agent node
  239. supports it; however, a new path cannot be specified.
  240.  
  241. 3) hprRtpStatusTable
  242.  
  243. This table contains statistics and historical information for RTP path
  244. switches attempts, including old and new ANR strings and Route Selection
  245. Control Vectors (RSCVs), why the path switch was initiated, and the
  246. result (successful or reason for failure).
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. Expires November 14, 1997                                       [Page 5]
  269.  
  270. Internet Draft               SNANAU HPR MIB                     May 1997
  271.  
  272.  
  273. 5.  Definitions
  274.  
  275. HPR-MIB DEFINITIONS ::= BEGIN
  276.  
  277.   IMPORTS
  278.         DisplayString, DateAndTime, TimeStamp, TEXTUAL-CONVENTION
  279.                 FROM SNMPv2-TC
  280.  
  281.         Counter32, Gauge32, Unsigned32, TimeTicks,
  282.         OBJECT-TYPE, MODULE-IDENTITY
  283.                 FROM SNMPv2-SMI
  284.  
  285.         MODULE-COMPLIANCE, OBJECT-GROUP
  286.                 FROM SNMPv2-CONF
  287.  
  288.         snanauMIB
  289.                 FROM SNA-NAU-MIB
  290.  
  291.         SnaControlPointName
  292.                 FROM APPN-MIB;
  293.  
  294. hprMIB MODULE-IDENTITY
  295.         LAST-UPDATED  "970514000000Z"
  296.         ORGANIZATION  "AIW APPN / HPR MIB SIG"
  297.         CONTACT-INFO
  298.  
  299.                 "
  300.  
  301.                         Bob Clouston
  302.                         Cisco Systems
  303.                         7025 Kit Creek Road
  304.                         P.O. Box 14987
  305.                         Research Triangle Park, NC 27709, USA
  306.                         Tel:    1 919 472 2333
  307.                         E-mail: clouston@cisco.com
  308.  
  309.                         Bob Moore
  310.                         IBM Corporation
  311.                         800 Park Offices Drive
  312.                         RHJA/664
  313.                         P.O. Box 12195
  314.                         Research Triangle Park, NC 27709, USA
  315.                         Tel:    1 919 254 4436
  316.                         E-mail: remoore@ralvm6.vnet.ibm.com
  317.                 "
  318.       DESCRIPTION
  319.  
  320.  
  321.  
  322. Expires November 14, 1997                                       [Page 6]
  323.  
  324. Internet Draft               SNANAU HPR MIB                     May 1997
  325.  
  326.  
  327.                 "This is the MIB module for objects used to
  328.                  manage network devices with HPR capabilities."
  329. ::= { snanauMIB 6 }
  330. -- snanauMIB ::= { mib-2 34 }
  331.  
  332. -- *********************************************************************
  333. -- Textual Conventions
  334. -- *********************************************************************
  335. -- SnaControlPointName is imported from the APPN MIB
  336.  
  337. HprNceTypes ::= TEXTUAL-CONVENTION
  338.       STATUS current
  339.       DESCRIPTION
  340.           "A bit string identifying the set of functions provided by a
  341.           network connection endpoint (NCE).  The following values are
  342.           defined:
  343.  
  344.                 bit 0:  control point
  345.                 bit 1:  logical unit
  346.                 bit 2:  boundary function
  347.                 bit 3:  route setup
  348.           "
  349.  
  350.       SYNTAX BITS { controlPoint(0),
  351.                     logicalUnit(1),
  352.                     boundaryFunction(2),
  353.                     routeSetup(3) }
  354.  
  355. HprRtpCounter ::= TEXTUAL-CONVENTION
  356.       STATUS current
  357.       DESCRIPTION
  358.           "An object providing statistics for an RTP connection.  A
  359.           Management Station can detect discontinuities in this counter
  360.           by monitoring the correspondingly indexed
  361.           hprRtpCounterDisconTime object."
  362.  
  363.       SYNTAX Counter32
  364.  
  365. -- *********************************************************************
  366.   hprObjects         OBJECT IDENTIFIER ::= { hprMIB 1 }
  367. -- *********************************************************************
  368.  
  369. -- *********************************************************************
  370. hprGlobal            OBJECT IDENTIFIER ::= { hprObjects 1 }
  371. -- **********************************************************************
  372. -- The hprGlobal group applies to both intermediate and end nodes.
  373.  
  374.  
  375.  
  376. Expires November 14, 1997                                       [Page 7]
  377.  
  378. Internet Draft               SNANAU HPR MIB                     May 1997
  379.  
  380.  
  381. -- **********************************************************************
  382.  
  383. hprNodeCpName OBJECT-TYPE
  384.       SYNTAX SnaControlPointName
  385.       MAX-ACCESS read-only
  386.       STATUS current
  387.       DESCRIPTION
  388.           "Administratively assigned network name for the APPN node where
  389.           this HPR implementation resides.  If this object has the same
  390.           value as the appnNodeCpName object in the APPN MIB, then the
  391.           two objects are referring to the same APPN node."
  392.  
  393.       ::= { hprGlobal 1 }
  394.  
  395. hprOperatorPathSwitchSupport  OBJECT-TYPE
  396.       SYNTAX INTEGER {
  397.                       notSupported(1),
  398.                       switchTriggerSupported(2),
  399.                       switchToPathSupported(3)
  400.                      }
  401.       MAX-ACCESS read-only
  402.       STATUS current
  403.       DESCRIPTION
  404.           "This object indicates an implementation's level of support for
  405.           an operator-requested path switch.
  406.  
  407.             notSupported(1)           - the agent does not support
  408.                                         operator-requested path switches
  409.             switchTriggerSupported(2) - the agent supports a 'switch
  410.                                         path now' command from an
  411.                                         operator, but not a command to
  412.                                         switch to a specified path
  413.             switchToPathSupported(3)  - the agent supports both a
  414.                                         'switch path now' command and a
  415.                                         command to switch to a specified
  416.                                         path.  Note that the latter
  417.                                         command is not available via this
  418.                                         MIB; a system that supports it
  419.                                         must do so via other means, such
  420.                                         as a local operator interface."
  421.  
  422.       ::= { hprGlobal 2 }
  423.  
  424. -- **********************************************************************
  425. hprAnrRouting        OBJECT IDENTIFIER ::= { hprObjects 2 }
  426. -- **********************************************************************
  427.  
  428.  
  429.  
  430. Expires November 14, 1997                                       [Page 8]
  431.  
  432. Internet Draft               SNANAU HPR MIB                     May 1997
  433.  
  434.  
  435. hprAnrsAssigned OBJECT-TYPE
  436.       SYNTAX Counter32
  437.       UNITS "ANR labels"
  438.       MAX-ACCESS read-only
  439.       STATUS current
  440.       DESCRIPTION
  441.           "The count of ANR labels assigned by this node since it was
  442.           last re-initialized.  A Management Station can detect
  443.           discontinuities in this counter by monitoring the
  444.           appnNodeCounterDisconTime object in the APPN MIB."
  445.  
  446.       ::= { hprAnrRouting 1 }
  447.  
  448. hprAnrCounterState  OBJECT-TYPE
  449.       SYNTAX INTEGER {
  450.                       notActive(1),
  451.                       active(2)
  452.                      }
  453.       MAX-ACCESS read-write
  454.       STATUS current
  455.       DESCRIPTION
  456.           "This object is used for a network management station to turn
  457.           on/off the counting of ANR packets in the hprAnrRoutingTable.
  458.           The initial value of this object is an implementation choice.
  459.  
  460.                  notActive(1) - the counter hprAnrPacketsReceived
  461.                                 returns no meaningful value
  462.                  active(2)    - the counter hprAnrPacketsReceived is
  463.                                 being incremented and is returning
  464.                                 meaningful values"
  465.  
  466.       ::= { hprAnrRouting 2 }
  467.  
  468. hprAnrCounterStateTime OBJECT-TYPE
  469.       SYNTAX DateAndTime
  470.       MAX-ACCESS read-only
  471.       STATUS current
  472.       DESCRIPTION
  473.           "The time when the hprAnrCounterState object last changed its
  474.           value.  The initial value returned by this object is the time
  475.           at which the APPN node instrumented with this MIB was last
  476.           brought up."
  477.  
  478.       ::= { hprAnrRouting 3 }
  479.  
  480. hprAnrRoutingTable OBJECT-TYPE
  481.  
  482.  
  483.  
  484. Expires November 14, 1997                                       [Page 9]
  485.  
  486. Internet Draft               SNANAU HPR MIB                     May 1997
  487.  
  488.  
  489.       SYNTAX SEQUENCE OF HprAnrRoutingEntry
  490.       MAX-ACCESS not-accessible
  491.       STATUS current
  492.       DESCRIPTION
  493.           "The ANR Routing table provides a means of correlating an
  494.           incoming ANR label (i.e., one assigned by this node) with the
  495.           TG over which a packet containing the label will be forwarded.
  496.           When the ANR label identifies a local NCE, the hprAnrOutTgDest
  497.           and hprAnrOutTgNum objects have no meaning.  The table also
  498.           contains an object to count the number of packets received with
  499.           a given ANR label."
  500.  
  501.       ::= { hprAnrRouting 4 }
  502.  
  503. hprAnrRoutingEntry OBJECT-TYPE
  504.       SYNTAX HprAnrRoutingEntry
  505.       MAX-ACCESS not-accessible
  506.       STATUS current
  507.       DESCRIPTION
  508.           "The ANR label is used to index this table."
  509.  
  510.       INDEX  { hprAnrLabel }
  511.  
  512.       ::= { hprAnrRoutingTable 1 }
  513.  
  514. HprAnrRoutingEntry ::= SEQUENCE {
  515.      hprAnrLabel             OCTET STRING,
  516.      hprAnrType              INTEGER,
  517.      hprAnrOutTgDest         DisplayString,
  518.      hprAnrOutTgNum          INTEGER,
  519.      hprAnrPacketsReceived   Counter32,
  520.      hprAnrCounterDisconTime TimeStamp
  521.      }
  522.  
  523. hprAnrLabel OBJECT-TYPE
  524.       SYNTAX OCTET STRING (SIZE (1..8))
  525.       MAX-ACCESS not-accessible
  526.       STATUS current
  527.       DESCRIPTION
  528.           "The first ANR label in an incoming packet."
  529.  
  530.       ::= { hprAnrRoutingEntry 1 }
  531.  
  532. hprAnrType OBJECT-TYPE
  533.       SYNTAX INTEGER {
  534.                       nce(1),
  535.  
  536.  
  537.  
  538. Expires November 14, 1997                                      [Page 10]
  539.  
  540. Internet Draft               SNANAU HPR MIB                     May 1997
  541.  
  542.  
  543.                       tg(2)
  544.                      }
  545.       MAX-ACCESS read-only
  546.       STATUS current
  547.       DESCRIPTION
  548.           "An object indicating whether an ANR label assigned by this
  549.           node identifies a local NCE or a TG on which outgoing packets
  550.           are forwarded.
  551.  
  552.               nce(1)  - the ANR label identifies a local NCE.  In this
  553.                         case the hprAnrOutTgDest and hprAnrOutTgNum
  554.                         objects have no meaning.
  555.               tg(2)   - the ANR label identifies a TG."
  556.  
  557.       ::= { hprAnrRoutingEntry 2 }
  558.  
  559. hprAnrOutTgDest OBJECT-TYPE
  560.       SYNTAX DisplayString (SIZE (0 | 3..17))
  561.       MAX-ACCESS read-only
  562.       STATUS current
  563.       DESCRIPTION
  564.           "Destination node for the TG over which packets with this ANR
  565.           label are forwarded.  This is the fully qualified name of an
  566.           APPN network node or end node, formatted according to the
  567.           SnaControlPointName textual convention.  If the ANR label
  568.           identifies a local NCE, then this object returns a zero-length
  569.           string.
  570.  
  571.           This object corresponds to the appnLocalTgDest object in the
  572.           APPN MIB."
  573.  
  574.       ::= { hprAnrRoutingEntry 3 }
  575.  
  576. hprAnrOutTgNum OBJECT-TYPE
  577.       SYNTAX INTEGER (0..255)
  578.       MAX-ACCESS read-only
  579.       STATUS current
  580.       DESCRIPTION
  581.           "Number of the TG over which packets with this ANR label are
  582.           forwarded.  If the ANR label identifies a local NCE, then this
  583.           object returns the value 0, since 0 is not a valid TG number
  584.           for a TG that supports HPR.
  585.  
  586.           This object corresponds to the appnLocalTgNum object in the
  587.           APPN MIB."
  588.  
  589.  
  590.  
  591.  
  592. Expires November 14, 1997                                      [Page 11]
  593.  
  594. Internet Draft               SNANAU HPR MIB                     May 1997
  595.  
  596.  
  597.       ::= { hprAnrRoutingEntry 4 }
  598.  
  599. hprAnrPacketsReceived OBJECT-TYPE
  600.       SYNTAX Counter32
  601.       UNITS "ANR packets"
  602.       MAX-ACCESS read-only
  603.       STATUS current
  604.       DESCRIPTION
  605.           "The count of packets received with this ANR label as their
  606.           first label.
  607.  
  608.           A Management Station can detect discontinuities in this counter
  609.           by monitoring the hprAnrCounterDisconTime object in the same
  610.           row."
  611.  
  612.       ::= { hprAnrRoutingEntry 5 }
  613.  
  614. hprAnrCounterDisconTime OBJECT-TYPE
  615.       SYNTAX TimeStamp
  616.       MAX-ACCESS read-only
  617.       STATUS current
  618.       DESCRIPTION
  619.           "The value of the sysUpTime object when the
  620.           hprAnrPacketsReceived counter for this ANR label last
  621.           experienced a discontinuity.  This will be the more recent of
  622.           two times:  the time at which the ANR label was associated with
  623.           either an outgoing TG or a local NCE, or the time at which the
  624.           ANR counters were last turned on or off."
  625.  
  626.       ::= { hprAnrRoutingEntry 6 }
  627.  
  628. -- **********************************************************************
  629. hprTransportUser     OBJECT IDENTIFIER ::= { hprObjects 3 }
  630. -- **********************************************************************
  631. -- Transport Service User (TU) Table: (RTP Connection Users)
  632. --
  633. -- There will be several users of the HPR transport and each HPR node
  634. -- shall maintain a table of these users.
  635. -- **********************************************************************
  636.  
  637. hprNceTable OBJECT-TYPE
  638.       SYNTAX SEQUENCE OF HprNceEntry
  639.       MAX-ACCESS not-accessible
  640.       STATUS current
  641.       DESCRIPTION
  642.           "The Network Connection Endpoint (NCE) table."
  643.  
  644.  
  645.  
  646. Expires November 14, 1997                                      [Page 12]
  647.  
  648. Internet Draft               SNANAU HPR MIB                     May 1997
  649.  
  650.  
  651.       ::= { hprTransportUser 1 }
  652.  
  653. hprNceEntry OBJECT-TYPE
  654.       SYNTAX HprNceEntry
  655.       MAX-ACCESS not-accessible
  656.       STATUS current
  657.       DESCRIPTION
  658.           "The NCE ID is used to index this table."
  659.  
  660.       INDEX  { hprNceId }
  661.  
  662.       ::= { hprNceTable 1 }
  663.  
  664. HprNceEntry ::= SEQUENCE {
  665.      hprNceId            OCTET STRING,
  666.      hprNceType          HprNceTypes,
  667.      hprNceDefault       HprNceTypes,
  668.      hprNceInstanceId    OCTET STRING
  669.      }
  670.  
  671. hprNceId OBJECT-TYPE
  672.       SYNTAX OCTET STRING (SIZE (1..8))
  673.       MAX-ACCESS not-accessible
  674.       STATUS current
  675.       DESCRIPTION
  676.           "The Network Connection Endpoint (NCE) ID.  NCEs identify
  677.           Control Points (Cp), Logical Units (Lu), HPR Boundary Functions
  678.           (Bf) and Route Setup (Rs) Functions.  A value for this object
  679.           can be retrieved from any of the following objects in the APPN
  680.           MIB:
  681.  
  682.                - appnLsCpCpNceId
  683.                - appnLsRouteNceId
  684.                - appnLsBfNceId
  685.                - appnIsInRtpNceId
  686.                - appnIsRtpNceId
  687.  
  688.           In each case this value identifies a row in this table
  689.           containing information related to that in the APPN MIB."
  690.  
  691.       ::= { hprNceEntry 1 }
  692.  
  693. hprNceType OBJECT-TYPE
  694.       SYNTAX HprNceTypes
  695.       MAX-ACCESS read-only
  696.       STATUS current
  697.  
  698.  
  699.  
  700. Expires November 14, 1997                                      [Page 13]
  701.  
  702. Internet Draft               SNANAU HPR MIB                     May 1997
  703.  
  704.  
  705.       DESCRIPTION
  706.           "A bit string identifying the function types provided by this
  707.           Network Connection Endpoint (NCE)."
  708.  
  709.       ::= { hprNceEntry 2 }
  710.  
  711. hprNceDefault OBJECT-TYPE
  712.       SYNTAX HprNceTypes
  713.       MAX-ACCESS read-only
  714.       STATUS current
  715.       DESCRIPTION
  716.           "A bit string identifying the function types for which this
  717.           Network Connection Endpoint (NCE) is the default NCE.  While
  718.           default NCEs are not explicitly defined in the architecture,
  719.           some implementations provide them; for such implementations, it
  720.           is useful to make this information available to a Management
  721.           Station."
  722.  
  723.       ::= { hprNceEntry 3 }
  724.  
  725. hprNceInstanceId   OBJECT-TYPE
  726.       SYNTAX OCTET STRING (SIZE (4))
  727.       MAX-ACCESS read-only
  728.       STATUS current
  729.       DESCRIPTION
  730.           "The NCE instance identifier (NCEII) identifying the current
  731.           instance of this NCE.  An NCEII is used to denote different
  732.           instances (IPLs) of an NCE component.  Each time an NCE is
  733.           activated (IPL'd), it acquires a different, unique NCEII."
  734.  
  735.       ::= { hprNceEntry 4 }
  736.  
  737. -- **********************************************************************
  738. hprRtp               OBJECT IDENTIFIER ::= { hprObjects 4 }
  739. -- **********************************************************************
  740. -- **********************************************************************
  741. --
  742. -- The RTP group is implemented by all managed nodes supporting the
  743. -- HPR Transport Tower.  The group contains several scalars (simple
  744. -- objects) and a table.
  745. -- **********************************************************************
  746.  
  747. -- **********************************************************************
  748. hprRtpGlobe          OBJECT IDENTIFIER ::= { hprRtp 1}
  749. -- **********************************************************************
  750. hprRtpGlobeConnSetups  OBJECT-TYPE
  751.  
  752.  
  753.  
  754. Expires November 14, 1997                                      [Page 14]
  755.  
  756. Internet Draft               SNANAU HPR MIB                     May 1997
  757.  
  758.  
  759.       SYNTAX Counter32
  760.       UNITS "RTP connection setups"
  761.       MAX-ACCESS read-only
  762.       STATUS current
  763.       DESCRIPTION
  764.           "The count of RTP connection setups in which this node has
  765.           participated, as either sender or receiver, since it was last
  766.           re-initialized.  Retries of a setup attempt do not cause the
  767.           counter to be incremented.
  768.  
  769.           A Management Station can detect discontinuities in this counter
  770.           by monitoring the appnNodeCounterDisconTime object in the APPN
  771.           MIB."
  772.  
  773.       ::= { hprRtpGlobe 1 }
  774.  
  775. hprRtpGlobeCtrState OBJECT-TYPE
  776.       SYNTAX INTEGER {
  777.                       notActive(1),
  778.                       active(2)
  779.                      }
  780.       MAX-ACCESS read-write
  781.       STATUS current
  782.       DESCRIPTION
  783.           "This object allows a network management station to turn the
  784.           counters in the hprRtpTable on and off.  The initial value of
  785.           this object is an implementation choice.
  786.  
  787.                  notActive(1) - the counters in the hprRtpTable are
  788.                                 returning no meaningful values
  789.                  active(2)    - the counters in the hprRtpTable are
  790.                                 being incremented and are returning
  791.                                 meaningful values"
  792.  
  793.       ::= { hprRtpGlobe 2 }
  794.  
  795. hprRtpGlobeCtrStateTime OBJECT-TYPE
  796.       SYNTAX DateAndTime
  797.       MAX-ACCESS read-only
  798.       STATUS current
  799.       DESCRIPTION
  800.           "The time when the value of the hprRtpGlobeCtrState object last
  801.           changed.  The initial value returned by this object is the time
  802.           at which the APPN node instrumented with this MIB was last
  803.           brought up."
  804.  
  805.  
  806.  
  807.  
  808. Expires November 14, 1997                                      [Page 15]
  809.  
  810. Internet Draft               SNANAU HPR MIB                     May 1997
  811.  
  812.  
  813.       ::= { hprRtpGlobe 3 }
  814.  
  815. -- **********************************************************************
  816. -- The RTP Connection Table
  817. -- There may be many RTP connections on a node supporting the functions
  818. -- specified in the RTP option set.  Each node implementing this option
  819. -- set shall maintain a table of these RTP connections.
  820. -- **********************************************************************
  821.  
  822. hprRtpTable OBJECT-TYPE
  823.       SYNTAX SEQUENCE OF HprRtpEntry
  824.       MAX-ACCESS not-accessible
  825.       STATUS current
  826.       DESCRIPTION
  827.           "The RTP Connection table"
  828.  
  829.       ::= { hprRtp 2 }
  830.  
  831. hprRtpEntry OBJECT-TYPE
  832.       SYNTAX HprRtpEntry
  833.       MAX-ACCESS not-accessible
  834.       STATUS current
  835.       DESCRIPTION
  836.           "The local NCE ID and local TCID are used to index this table."
  837.  
  838.       INDEX
  839.              { hprRtpLocNceId,
  840.                hprRtpLocTcid }
  841.  
  842.       ::= { hprRtpTable 1 }
  843.  
  844. HprRtpEntry ::= SEQUENCE {
  845.      hprRtpLocNceId          OCTET STRING,       -- local nce id
  846.      hprRtpLocTcid           OCTET STRING,       -- local tcid
  847.      hprRtpRemCpName         SnaControlPointName,-- remote cp name
  848.      hprRtpRemNceId          OCTET STRING,       -- remote nce id
  849.      hprRtpRemTcid           OCTET STRING,       -- remote tcid
  850.      hprRtpPathSwitchTrigger INTEGER,            -- trigger (read-write)
  851.      hprRtpRscv              OCTET STRING,       -- rscv
  852.      hprRtpTopic             DisplayString,      -- topic (cos)
  853.      hprRtpState             INTEGER,            -- state
  854.      hprRtpUpTime            TimeTicks,          -- up time
  855.  
  856.      hprRtpLivenessTimer     Unsigned32,         -- liveness timer
  857.      hprRtpShortReqTimer     Unsigned32,         -- short request timer
  858.      hprRtpPathSwTimer       Unsigned32,         -- path switch timer
  859.  
  860.  
  861.  
  862. Expires November 14, 1997                                      [Page 16]
  863.  
  864. Internet Draft               SNANAU HPR MIB                     May 1997
  865.  
  866.  
  867.      hprRtpLivenessTimeouts  HprRtpCounter,      -- liveness timeouts
  868.      hprRtpShortReqTimeouts  HprRtpCounter,      -- short req timeouts
  869.  
  870.      hprRtpMaxSendRate       Gauge32,            -- maximum send rate
  871.      hprRtpMinSendRate       Gauge32,            -- minimum send rate
  872.      hprRtpCurSendRate       Gauge32,            -- current send rate
  873.  
  874.      hprRtpSmRdTripDelay     Gauge32,            -- smooth rnd trip delay
  875.  
  876.      hprRtpSendPackets       HprRtpCounter,      -- packets sent
  877.      hprRtpRecvPackets       HprRtpCounter,      -- packets received
  878.      hprRtpSendBytes         HprRtpCounter,      -- bytes sent
  879.      hprRtpRecvBytes         HprRtpCounter,      -- bytes received
  880.  
  881.      hprRtpRetrPackets       HprRtpCounter,      -- pkts re-xmitted
  882.      hprRtpPacketsDiscarded  HprRtpCounter,      -- pkts discarded
  883.      hprRtpDetectGaps        HprRtpCounter,      -- gaps detected
  884.      hprRtpRateReqSends      HprRtpCounter,      -- rate req send
  885.  
  886.      hprRtpOkErrPathSws      HprRtpCounter,      -- ok  err path sws
  887.      hprRtpBadErrPathSws     HprRtpCounter,      -- bad err path sws
  888.      hprRtpOkOpPathSws       HprRtpCounter,      -- ok  op  path sws
  889.      hprRtpBadOpPathSws      HprRtpCounter,      -- bad op  path sws
  890.  
  891.      hprRtpCounterDisconTime TimeStamp           -- discontinuity ind
  892.         }
  893.  
  894. hprRtpLocNceId OBJECT-TYPE
  895.       SYNTAX OCTET STRING (SIZE (1..8))
  896.       MAX-ACCESS not-accessible
  897.       STATUS current
  898.       DESCRIPTION
  899.           "The local Network Connection Endpoint (NCE) ID of this RTP
  900.           connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
  901.           and Route Setup (RS) components.  A value for this object can
  902.           be retrieved from any of the following objects in the APPN
  903.           MIB:
  904.  
  905.                - appnLsCpCpNceId
  906.                - appnLsRouteNceId
  907.                - appnLsBfNceId
  908.                - appnIsInRtpNceId
  909.                - appnIsRtpNceId
  910.  
  911.           In each case this value identifies a row in this table
  912.           containing information related to that in the APPN MIB."
  913.  
  914.  
  915.  
  916. Expires November 14, 1997                                      [Page 17]
  917.  
  918. Internet Draft               SNANAU HPR MIB                     May 1997
  919.  
  920.  
  921.       ::= { hprRtpEntry 1 }
  922.  
  923. hprRtpLocTcid OBJECT-TYPE
  924.       SYNTAX OCTET STRING (SIZE (8))
  925.       MAX-ACCESS not-accessible
  926.       STATUS current
  927.       DESCRIPTION
  928.           "The local TCID of this RTP connection.  A value for this
  929.           object can be retrieved from either the appnIsInRtpTcid object
  930.           or the appnIsRtpTcid object the APPN MIB; in each case this
  931.           value identifies a row in this table containing information
  932.           related to that in the APPN MIB."
  933.  
  934.       ::= { hprRtpEntry 2 }
  935.  
  936. hprRtpRemCpName OBJECT-TYPE
  937.       SYNTAX SnaControlPointName
  938.       MAX-ACCESS read-only
  939.       STATUS current
  940.       DESCRIPTION
  941.           "Administratively assigned network name for the remote node of
  942.           this RTP connection."
  943.  
  944.       ::= { hprRtpEntry 3 }
  945.  
  946. hprRtpRemNceId OBJECT-TYPE
  947.       SYNTAX OCTET STRING (SIZE (1..8))
  948.       MAX-ACCESS read-only
  949.       STATUS current
  950.       DESCRIPTION
  951.           "The remote Network Connection Endpoint (NCE) of this RTP
  952.           connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
  953.           and Route Setup (RS) components."
  954.  
  955.       ::= { hprRtpEntry 4 }
  956.  
  957. hprRtpRemTcid OBJECT-TYPE
  958.       SYNTAX OCTET STRING (SIZE (8))
  959.       MAX-ACCESS read-only
  960.       STATUS current
  961.       DESCRIPTION
  962.           "The remote TCID of this RTP connection."
  963.  
  964.       ::= { hprRtpEntry 5 }
  965.  
  966. hprRtpPathSwitchTrigger OBJECT-TYPE
  967.  
  968.  
  969.  
  970. Expires November 14, 1997                                      [Page 18]
  971.  
  972. Internet Draft               SNANAU HPR MIB                     May 1997
  973.  
  974.  
  975.       SYNTAX INTEGER {
  976.                       ready(1),
  977.                       switchPathNow(2)
  978.                      }
  979.       MAX-ACCESS read-write
  980.       STATUS current
  981.       DESCRIPTION
  982.           "Object by which a Management Station can trigger an operator-
  983.           requested path switch, by setting the value to
  984.           switchPathNow(2).  Setting this object to switchPathNow(2)
  985.           triggers a path switch even if its previous value was already
  986.           switchPathNow(2).
  987.  
  988.           The value ready(1) is returned on GET operations until a SET
  989.           has been processed; after that the value received on the most
  990.           recent SET is returned.
  991.  
  992.           This MIB module provides no support for an operator-requested
  993.           switch to a specified path."
  994.  
  995.       ::= { hprRtpEntry 6 }
  996.  
  997. hprRtpRscv OBJECT-TYPE
  998.       SYNTAX OCTET STRING (SIZE (0..255))
  999.       MAX-ACCESS read-only
  1000.       STATUS current
  1001.       DESCRIPTION
  1002.           "The forward Route Selection Control Vector for this RTP
  1003.           connection.  The format of this vector is described in SNA
  1004.           Formats.
  1005.  
  1006.           The value returned in this object during a path switch is
  1007.           implementation-dependent:  it may be the old path, the new
  1008.           path, a zero-length string, or some other valid RSCV string."
  1009.  
  1010.       ::= { hprRtpEntry 7 }
  1011.  
  1012. hprRtpTopic OBJECT-TYPE
  1013.       SYNTAX DisplayString (SIZE(8))
  1014.       MAX-ACCESS read-only
  1015.       STATUS current
  1016.       DESCRIPTION
  1017.           "The topic for this RTP connection.  This is used to indicate
  1018.           the Class of Service."
  1019.  
  1020.       ::= { hprRtpEntry 8 }
  1021.  
  1022.  
  1023.  
  1024. Expires November 14, 1997                                      [Page 19]
  1025.  
  1026. Internet Draft               SNANAU HPR MIB                     May 1997
  1027.  
  1028.  
  1029. hprRtpState OBJECT-TYPE
  1030.       SYNTAX INTEGER {
  1031.                       rtpListening(1),
  1032.                       rtpCalling(2),
  1033.                       rtpConnected(3),
  1034.                       rtpPathSwitching(4),
  1035.                       rtpDisconnecting(5),
  1036.                       other(99)
  1037.                      }
  1038.       MAX-ACCESS read-only
  1039.       STATUS current
  1040.       DESCRIPTION
  1041.           "The state of the RTP connection, from the perspective of the
  1042.           local RTP protocol machine:
  1043.  
  1044.               rtpListening      - connection open; waiting for other end
  1045.                                   to call in
  1046.               rtpCalling        - connection opened, attempting to call
  1047.                                   out, have not yet received any data
  1048.                                   from other end
  1049.               rtpConnected      - connection is active; responded to a
  1050.                                   call-in or received other end's TCID
  1051.                                   from a call-out attempt
  1052.               rtpPathSwitching  - the path switch timer is running;
  1053.                                   attempting to find a new path for this
  1054.                                   connection.
  1055.               rtpDisconnecting  - no sessions are using this connection;
  1056.                                   in process of bringing it down
  1057.               other             - the connection is not in any of the
  1058.                                   states listed above."
  1059.  
  1060.       ::= { hprRtpEntry 9 }
  1061.  
  1062. hprRtpUpTime OBJECT-TYPE
  1063.       SYNTAX TimeTicks
  1064.       UNITS "1/100ths of a second"
  1065.       MAX-ACCESS read-only
  1066.       STATUS current
  1067.       DESCRIPTION
  1068.           "The length of time the RTP connection has been up, measured in
  1069.           1/100ths of a second."
  1070.  
  1071.       ::= { hprRtpEntry 10 }
  1072.  
  1073. hprRtpLivenessTimer OBJECT-TYPE
  1074.       SYNTAX Unsigned32
  1075.  
  1076.  
  1077.  
  1078. Expires November 14, 1997                                      [Page 20]
  1079.  
  1080. Internet Draft               SNANAU HPR MIB                     May 1997
  1081.  
  1082.  
  1083.       UNITS "1/100ths of a second"
  1084.       MAX-ACCESS read-only
  1085.       STATUS current
  1086.       DESCRIPTION
  1087.           "The value of the liveness (ALIVE) timer of this RTP
  1088.           connection, in units of 1/100th of a second.  When this timer
  1089.           expires and no packet has arrived from the partner since it was
  1090.           last set, packets with Status Request indicators will be sent
  1091.           to see if the RTP connection is still alive."
  1092.  
  1093.       ::= { hprRtpEntry 11 }
  1094.  
  1095. hprRtpShortReqTimer  OBJECT-TYPE
  1096.       SYNTAX Unsigned32
  1097.       UNITS "1/100ths of a second"
  1098.       MAX-ACCESS read-only
  1099.       STATUS current
  1100.       DESCRIPTION
  1101.           "The value of the RTP SHORT_REQ timer, in units of 1/100 of a
  1102.           second.  This timer represents the maximum time that a sender
  1103.           waits for a reply from a receiver."
  1104.  
  1105.       ::= { hprRtpEntry 12 }
  1106.  
  1107. hprRtpPathSwTimer OBJECT-TYPE
  1108.       SYNTAX Unsigned32
  1109.       UNITS "1/100ths of a second"
  1110.       MAX-ACCESS read-only
  1111.       STATUS current
  1112.       DESCRIPTION
  1113.           "The length of time that RTP should attempt a path switch for a
  1114.           connection, in units of 1/100th of a second."
  1115.  
  1116.       ::= { hprRtpEntry 13 }
  1117.  
  1118. hprRtpLivenessTimeouts OBJECT-TYPE
  1119.       SYNTAX HprRtpCounter
  1120.       UNITS "liveness timeouts"
  1121.       MAX-ACCESS read-only
  1122.       STATUS current
  1123.       DESCRIPTION
  1124.           "The count of liveness timeouts for this RTP connection."
  1125.  
  1126.       ::= { hprRtpEntry 14 }
  1127.  
  1128. hprRtpShortReqTimeouts OBJECT-TYPE
  1129.  
  1130.  
  1131.  
  1132. Expires November 14, 1997                                      [Page 21]
  1133.  
  1134. Internet Draft               SNANAU HPR MIB                     May 1997
  1135.  
  1136.  
  1137.       SYNTAX HprRtpCounter
  1138.       UNITS "short request timeouts"
  1139.       MAX-ACCESS read-only
  1140.       STATUS current
  1141.       DESCRIPTION
  1142.           "The count of short request timeouts for this RTP connection."
  1143.  
  1144.       ::= { hprRtpEntry 15 }
  1145.  
  1146. hprRtpMaxSendRate OBJECT-TYPE
  1147.       SYNTAX Gauge32
  1148.       UNITS "bytes per second"
  1149.       MAX-ACCESS read-only
  1150.       STATUS current
  1151.       DESCRIPTION
  1152.           "The high-water mark for this RTP connection's send rate, in
  1153.           units of bytes per second.  This is the high-water mark for the
  1154.           entire life of the connection, not just the high-water mark for
  1155.           the connection's current path.
  1156.  
  1157.           For more details on this and other parameters related to HPR,
  1158.           see the High Performance Routing Architecture Reference."
  1159.  
  1160.       ::= { hprRtpEntry 16 }
  1161.  
  1162. hprRtpMinSendRate OBJECT-TYPE
  1163.       SYNTAX Gauge32
  1164.       UNITS "bytes per second"
  1165.       MAX-ACCESS read-only
  1166.       STATUS current
  1167.       DESCRIPTION
  1168.           "The low-water mark for this RTP connection's send rate, in
  1169.           units of bytes per second.  This is the low-water mark for the
  1170.           entire life of the connection, not just the low-water mark for
  1171.           the connection's current path.
  1172.  
  1173.           For more details on this and other parameters related to HPR,
  1174.           see the High Performance Routing Architecture Reference."
  1175.  
  1176.       ::= { hprRtpEntry 17 }
  1177.  
  1178. hprRtpCurSendRate OBJECT-TYPE
  1179.       SYNTAX Gauge32
  1180.       UNITS "bytes per second"
  1181.       MAX-ACCESS read-only
  1182.       STATUS current
  1183.  
  1184.  
  1185.  
  1186. Expires November 14, 1997                                      [Page 22]
  1187.  
  1188. Internet Draft               SNANAU HPR MIB                     May 1997
  1189.  
  1190.  
  1191.       DESCRIPTION
  1192.           "The current send rate for this RTP connection, in units of
  1193.           bytes per second.
  1194.  
  1195.           For more details on this and other parameters related to HPR,
  1196.           see the High Performance Routing Architecture Reference."
  1197.  
  1198.       ::= { hprRtpEntry 18 }
  1199.  
  1200. hprRtpSmRdTripDelay OBJECT-TYPE
  1201.       SYNTAX Gauge32
  1202.       UNITS "1/1000ths of a second"
  1203.       MAX-ACCESS read-only
  1204.       STATUS current
  1205.       DESCRIPTION
  1206.           "The smoothed round trip delay for this RTP connection, in
  1207.           units of 1/1000th of a second (ms).
  1208.  
  1209.           For more details on this and other parameters related to HPR,
  1210.           see the High Performance Routing Architecture Reference."
  1211.  
  1212.       ::= { hprRtpEntry 19 }
  1213.  
  1214. hprRtpSendPackets OBJECT-TYPE
  1215.       SYNTAX HprRtpCounter
  1216.       UNITS "RTP packets"
  1217.       MAX-ACCESS read-only
  1218.       STATUS current
  1219.       DESCRIPTION
  1220.           "The count of packets successfully sent on this RTP
  1221.           connection."
  1222.  
  1223.       ::= { hprRtpEntry 20 }
  1224.  
  1225. hprRtpRecvPackets OBJECT-TYPE
  1226.       SYNTAX HprRtpCounter
  1227.       UNITS "RTP packets"
  1228.       MAX-ACCESS read-only
  1229.       STATUS current
  1230.       DESCRIPTION
  1231.           "The count of packets received on this RTP connection.  The
  1232.           counter is incremented only once if duplicate copies of a
  1233.           packet are received."
  1234.  
  1235.       ::= { hprRtpEntry 21 }
  1236.  
  1237.  
  1238.  
  1239.  
  1240. Expires November 14, 1997                                      [Page 23]
  1241.  
  1242. Internet Draft               SNANAU HPR MIB                     May 1997
  1243.  
  1244.  
  1245. hprRtpSendBytes OBJECT-TYPE
  1246.       SYNTAX HprRtpCounter
  1247.       UNITS "bytes"
  1248.       MAX-ACCESS read-only
  1249.       STATUS current
  1250.       DESCRIPTION
  1251.           "The count of bytes sent on this RTP connection.  Both RTP
  1252.           Transport Header (THDR) bytes and data bytes are included in
  1253.           this count."
  1254.  
  1255.       ::= { hprRtpEntry 22 }
  1256.  
  1257. hprRtpRecvBytes OBJECT-TYPE
  1258.       SYNTAX HprRtpCounter
  1259.       UNITS "bytes"
  1260.       MAX-ACCESS read-only
  1261.       STATUS current
  1262.       DESCRIPTION
  1263.           "The count of bytes received on this RTP connection.  Both RTP
  1264.           Transport Header (THDR) bytes and data bytes are included in
  1265.           this count."
  1266.  
  1267.       ::= { hprRtpEntry 23 }
  1268.  
  1269. hprRtpRetrPackets OBJECT-TYPE
  1270.       SYNTAX HprRtpCounter
  1271.       UNITS "RTP packets"
  1272.       MAX-ACCESS read-only
  1273.       STATUS current
  1274.       DESCRIPTION
  1275.           "The count of packets retransmitted on this RTP connection."
  1276.  
  1277.       ::= { hprRtpEntry 24 }
  1278.  
  1279. hprRtpPacketsDiscarded OBJECT-TYPE
  1280.       SYNTAX HprRtpCounter
  1281.       UNITS "RTP packets"
  1282.       MAX-ACCESS read-only
  1283.       STATUS current
  1284.       DESCRIPTION
  1285.           "The count of packets received on this RTP connection and then
  1286.           discarded.  A packet may be discarded because it is determined
  1287.           to be a duplicate, or for other reasons."
  1288.  
  1289.       ::= { hprRtpEntry 25 }
  1290.  
  1291.  
  1292.  
  1293.  
  1294. Expires November 14, 1997                                      [Page 24]
  1295.  
  1296. Internet Draft               SNANAU HPR MIB                     May 1997
  1297.  
  1298.  
  1299. hprRtpDetectGaps OBJECT-TYPE
  1300.       SYNTAX HprRtpCounter
  1301.       UNITS "gaps"
  1302.       MAX-ACCESS read-only
  1303.       STATUS current
  1304.       DESCRIPTION
  1305.           "The count of gaps detected on this RTP connection."
  1306.  
  1307.       ::= { hprRtpEntry 26 }
  1308.  
  1309. hprRtpRateReqSends OBJECT-TYPE
  1310.       SYNTAX HprRtpCounter
  1311.       UNITS "rate requests"
  1312.       MAX-ACCESS read-only
  1313.       STATUS current
  1314.       DESCRIPTION
  1315.           "The count of Rate Requests sent on this RTP connection."
  1316.  
  1317.       ::= { hprRtpEntry 27 }
  1318.  
  1319. hprRtpOkErrPathSws OBJECT-TYPE
  1320.       SYNTAX HprRtpCounter
  1321.       UNITS "path switch attempts"
  1322.       MAX-ACCESS read-only
  1323.       STATUS current
  1324.       DESCRIPTION
  1325.           "The count of successful path switch attempts for this RTP
  1326.           connection due to errors."
  1327.  
  1328.       ::= { hprRtpEntry 28 }
  1329.  
  1330. hprRtpBadErrPathSws OBJECT-TYPE
  1331.       SYNTAX HprRtpCounter
  1332.       UNITS "path switch attempts"
  1333.       MAX-ACCESS read-only
  1334.       STATUS current
  1335.       DESCRIPTION
  1336.           "The count of unsuccessful path switches for this RTP
  1337.           connection due to errors."
  1338.  
  1339.       ::= { hprRtpEntry 29 }
  1340.  
  1341. hprRtpOkOpPathSws OBJECT-TYPE
  1342.       SYNTAX HprRtpCounter
  1343.       UNITS "path switches"
  1344.       MAX-ACCESS read-only
  1345.  
  1346.  
  1347.  
  1348. Expires November 14, 1997                                      [Page 25]
  1349.  
  1350. Internet Draft               SNANAU HPR MIB                     May 1997
  1351.  
  1352.  
  1353.       STATUS current
  1354.       DESCRIPTION
  1355.           "The count of successful path switches for this RTP connection
  1356.           due to operator requests."
  1357.  
  1358.       ::= { hprRtpEntry 30 }
  1359.  
  1360. hprRtpBadOpPathSws OBJECT-TYPE
  1361.       SYNTAX HprRtpCounter
  1362.       UNITS "path switches"
  1363.       MAX-ACCESS read-only
  1364.       STATUS current
  1365.       DESCRIPTION
  1366.           "The count of unsuccessful path switches for this RTP
  1367.           connection due to operator requests.  This counter is not
  1368.           incremented by an implementation that does not support
  1369.           operator-requested path switches, even if a Management Station
  1370.           requests such a path switch by setting the
  1371.           hprRtpPathSwitchTrigger object."
  1372.  
  1373.       ::= { hprRtpEntry 31 }
  1374.  
  1375. hprRtpCounterDisconTime OBJECT-TYPE
  1376.       SYNTAX TimeStamp
  1377.       MAX-ACCESS read-only
  1378.       STATUS current
  1379.       DESCRIPTION
  1380.           "The value of the sysUpTime object when the counters for this
  1381.           RTP connection last experienced a discontinuity.  This will be
  1382.           the more recent of two times:  the time at which the connection
  1383.           was established or the time at which the HPR counters were last
  1384.           turned on or off."
  1385.  
  1386.       ::= { hprRtpEntry 32 }
  1387.  
  1388. -- **********************************************************************
  1389. -- The RTP Connection Status Table
  1390. --  This table contains statistics and historical information related to
  1391. --  both successful and unsuccessful RTP path switches.  This information
  1392. --  can be important for both trend analysis and problem determination.
  1393. --
  1394. --  Note the terminology here:  when RTP is triggered to find a new path
  1395. --  for a connection, this initiates a 'path switch,' which will end up
  1396. --  being either successful or unsuccessful.  During this path switch,
  1397. --  RTP will make one or more 'path switch attempts,' which are attempts
  1398. --  to find a new path for the connection and switch the connection to
  1399.  
  1400.  
  1401.  
  1402. Expires November 14, 1997                                      [Page 26]
  1403.  
  1404. Internet Draft               SNANAU HPR MIB                     May 1997
  1405.  
  1406.  
  1407. --  it.  This 'new' path may be the same path that the connection was
  1408. --  using before the path switch.
  1409. --
  1410. --  It is an implementation option how many entries to keep in this
  1411. --  table, and how long to retain any individual entry.
  1412. -- **********************************************************************
  1413. hprRtpStatusTable OBJECT-TYPE
  1414.       SYNTAX SEQUENCE OF HprRtpStatusEntry
  1415.       MAX-ACCESS not-accessible
  1416.       STATUS current
  1417.       DESCRIPTION
  1418.           "RTP Connection Status Table:  This table contains historical
  1419.           information on RTP connections.  An entry is created in this
  1420.           table when a path switch is completed, either successfully or
  1421.           unsuccessfully."
  1422.  
  1423.       ::= { hprRtp 3 }
  1424.  
  1425. hprRtpStatusEntry OBJECT-TYPE
  1426.       SYNTAX HprRtpStatusEntry
  1427.       MAX-ACCESS not-accessible
  1428.       STATUS current
  1429.       DESCRIPTION
  1430.           "This table is indexed by local NCE ID, local TCID, and an
  1431.           integer hprRtpStatusIndex.  Thus the primary grouping of table
  1432.           rows is by RTP connection, with the multiple entries for a
  1433.           given RTP connection ordered by time."
  1434.  
  1435.       INDEX
  1436.              { hprRtpStatusLocNceId,
  1437.                hprRtpStatusLocTcid,
  1438.                hprRtpStatusIndex }
  1439.  
  1440.       ::= { hprRtpStatusTable 1 }
  1441.  
  1442.   HprRtpStatusEntry ::= SEQUENCE {
  1443.      hprRtpStatusLocNceId          OCTET STRING, -- local nce id
  1444.      hprRtpStatusLocTcid           OCTET STRING, -- local tcid
  1445.      hprRtpStatusIndex             Unsigned32,   -- index
  1446.      hprRtpStatusStartTime         DateAndTime,  -- time stamp
  1447.      hprRtpStatusEndTime           DateAndTime,  -- time stamp
  1448.      hprRtpStatusRemCpName         SnaControlPointName,-- remote cp name
  1449.      hprRtpStatusRemNceId          OCTET STRING, -- remote nce id
  1450.      hprRtpStatusRemTcid           OCTET STRING, -- remote tcid
  1451.      hprRtpStatusNewRscv           OCTET STRING, -- new rscv
  1452.      hprRtpStatusOldRscv           OCTET STRING, -- old rscv
  1453.  
  1454.  
  1455.  
  1456. Expires November 14, 1997                                      [Page 27]
  1457.  
  1458. Internet Draft               SNANAU HPR MIB                     May 1997
  1459.  
  1460.  
  1461.      hprRtpStatusCause             INTEGER,      -- cause
  1462.      hprRtpStatusLastAttemptResult INTEGER       -- result of last
  1463.                                           }
  1464.  
  1465. hprRtpStatusLocNceId OBJECT-TYPE
  1466.       SYNTAX OCTET STRING (SIZE (1..8))
  1467.       MAX-ACCESS not-accessible
  1468.       STATUS current
  1469.       DESCRIPTION
  1470.           "The local Network Connection Endpoint (NCE) of this RTP
  1471.           connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
  1472.           and Route Setup (RS) components."
  1473.  
  1474.       ::= { hprRtpStatusEntry 1 }
  1475.  
  1476. hprRtpStatusLocTcid OBJECT-TYPE
  1477.       SYNTAX OCTET STRING (SIZE (8))
  1478.       MAX-ACCESS not-accessible
  1479.       STATUS current
  1480.       DESCRIPTION
  1481.           "The local TCID of this RTP connection."
  1482.  
  1483.       ::= { hprRtpStatusEntry 2 }
  1484.  
  1485. hprRtpStatusIndex OBJECT-TYPE
  1486.       SYNTAX Unsigned32 (1..4294967295)
  1487.       MAX-ACCESS not-accessible
  1488.       STATUS current
  1489.       DESCRIPTION
  1490.           "Table index.  This value begins at one and is incremented
  1491.           when a new entry is added to the table.  It is an implementation
  1492.           choice whether to run a single counter for all entries in the
  1493.           table, or to run a separate counter for the entries for each
  1494.           RTP connection.  In the unlikely event of a wrap, it is
  1495.           assumed that Management Stations will have the ability to
  1496.           order table entries correctly."
  1497.  
  1498.       ::= { hprRtpStatusEntry 3 }
  1499.  
  1500. hprRtpStatusStartTime OBJECT-TYPE
  1501.       SYNTAX DateAndTime
  1502.       MAX-ACCESS read-only
  1503.       STATUS current
  1504.       DESCRIPTION
  1505.           "The time when the path switch began."
  1506.  
  1507.  
  1508.  
  1509.  
  1510. Expires November 14, 1997                                      [Page 28]
  1511.  
  1512. Internet Draft               SNANAU HPR MIB                     May 1997
  1513.  
  1514.  
  1515.       ::= { hprRtpStatusEntry 4 }
  1516.  
  1517. hprRtpStatusEndTime OBJECT-TYPE
  1518.       SYNTAX DateAndTime
  1519.       MAX-ACCESS read-only
  1520.       STATUS current
  1521.       DESCRIPTION
  1522.           "The time when the path switch was ended, either successfully
  1523.           or unsuccessfully."
  1524.  
  1525.       ::= { hprRtpStatusEntry 5 }
  1526.  
  1527. hprRtpStatusRemCpName OBJECT-TYPE
  1528.       SYNTAX SnaControlPointName
  1529.       MAX-ACCESS read-only
  1530.       STATUS current
  1531.       DESCRIPTION
  1532.           "Administratively assigned network name for the remote node of
  1533.           this RTP connection."
  1534.  
  1535.       ::= { hprRtpStatusEntry 6 }
  1536.  
  1537. hprRtpStatusRemNceId OBJECT-TYPE
  1538.       SYNTAX OCTET STRING (SIZE (1..8))
  1539.       MAX-ACCESS read-only
  1540.       STATUS current
  1541.       DESCRIPTION
  1542.           "The remote Network Connection Endpoint (NCE) of this RTP
  1543.           connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
  1544.           and Route Setup (RS) components."
  1545.  
  1546.       ::= { hprRtpStatusEntry 7 }
  1547.  
  1548. hprRtpStatusRemTcid OBJECT-TYPE
  1549.       SYNTAX OCTET STRING (SIZE (8))
  1550.       MAX-ACCESS read-only
  1551.       STATUS current
  1552.       DESCRIPTION
  1553.           "The remote TCID of this RTP connection."
  1554.  
  1555.       ::= { hprRtpStatusEntry 8 }
  1556.  
  1557. hprRtpStatusNewRscv OBJECT-TYPE
  1558.       SYNTAX OCTET STRING (SIZE (0..255))
  1559.       MAX-ACCESS read-only
  1560.       STATUS current
  1561.  
  1562.  
  1563.  
  1564. Expires November 14, 1997                                      [Page 29]
  1565.  
  1566. Internet Draft               SNANAU HPR MIB                     May 1997
  1567.  
  1568.  
  1569.       DESCRIPTION
  1570.           "The new Route Selection Control Vector for this RTP
  1571.           connection.  A zero-length string indicates that no value is
  1572.           available, perhaps because the implementation does not save
  1573.           RSCVs."
  1574.  
  1575.       ::= { hprRtpStatusEntry 9 }
  1576.  
  1577. hprRtpStatusOldRscv OBJECT-TYPE
  1578.       SYNTAX OCTET STRING (SIZE (0..255))
  1579.       MAX-ACCESS read-only
  1580.       STATUS current
  1581.       DESCRIPTION
  1582.           "The old Route Selection Control Vector for this RTP
  1583.           connection.  A zero-length string indicates that no value is
  1584.           available, perhaps because the implementation does not save
  1585.           RSCVs."
  1586.  
  1587.       ::= { hprRtpStatusEntry 10 }
  1588.  
  1589. hprRtpStatusCause OBJECT-TYPE
  1590.       SYNTAX INTEGER {
  1591.                       other(1),
  1592.                       rtpConnFail(2),
  1593.                       locLinkFail(3),
  1594.                       remLinkFail(4),
  1595.                       operRequest(5)
  1596.                      }
  1597.       MAX-ACCESS read-only
  1598.       STATUS current
  1599.       DESCRIPTION
  1600.           "The reason for the path switch:
  1601.  
  1602.                other(1)       - Reason other than those listed below,
  1603.                rtpConnFail(2) - RTP connection failure detected,
  1604.                locLinkFail(3) - Local link failure,
  1605.                remLinkFail(4) - Remote link failure (learned from TDUs),
  1606.                operRequest(5) - Operator requested path switch. "
  1607.  
  1608.       ::= { hprRtpStatusEntry 11 }
  1609.  
  1610. hprRtpStatusLastAttemptResult  OBJECT-TYPE
  1611.       SYNTAX INTEGER { successful(1),
  1612.                        initiatorMoving(2),
  1613.                        directorySearchFailed(3),
  1614.                        rscvCalculationFailed(4),
  1615.  
  1616.  
  1617.  
  1618. Expires November 14, 1997                                      [Page 30]
  1619.  
  1620. Internet Draft               SNANAU HPR MIB                     May 1997
  1621.  
  1622.  
  1623.                        negativeRouteSetupReply(5),
  1624.                        backoutRouteSetupReply(6),
  1625.                        timeoutDuringFirstAttempt(7),
  1626.                        otherUnsuccessful(8)
  1627.                      }
  1628.       MAX-ACCESS read-only
  1629.       STATUS current
  1630.       DESCRIPTION
  1631.           "The result of the last completed path switch attempt.  If the
  1632.           path switch is aborted in the middle of a path switch attempt
  1633.           because the path switch timer expires, the result of the
  1634.           previous path switch attempt is reported.
  1635.  
  1636.           The values are defined as follows:
  1637.  
  1638.              successful(1)                - The final path switch attempt
  1639.                                             was successful.
  1640.              initiatorMoving(2)           - The final path switch attempt
  1641.                                             failed because the initiator
  1642.                                             is mobile, and there was no
  1643.                                             active link out of this node.
  1644.              directorySearchFailed(3)     - The final path switch attempt
  1645.                                             failed because a directory
  1646.                                             search for the destination
  1647.                                             node's CP name failed.
  1648.              rscvCalculationFailed(4)     - The final path switch attempt
  1649.                                             failed because an RSCV to the
  1650.                                             node containing the remote
  1651.                                             RTP endpoint could not be
  1652.                                             calculated.
  1653.              negativeRouteSetupReply(5)   - The final path switch attempt
  1654.                                             failed because route setup
  1655.                                             failed for the new path.
  1656.              backoutRouteSetupReply(6)    - The final path switch attempt
  1657.                                             failed because the remote RTP
  1658.                                             endpoint refused to continue
  1659.                                             the RTP connection.
  1660.              timeoutDuringFirstAttempt(7) - The path switch timer expired
  1661.                                             during the first path switch
  1662.                                             attempt.
  1663.              otherUnsuccessful(8)         - The final path switch attempt
  1664.                                             failed for a reason other
  1665.                                             than those listed above."
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672. Expires November 14, 1997                                      [Page 31]
  1673.  
  1674. Internet Draft               SNANAU HPR MIB                     May 1997
  1675.  
  1676.  
  1677.       ::= { hprRtpStatusEntry 12 }
  1678.  
  1679.  
  1680. -- ***************************************************************
  1681. -- Conformance information
  1682. -- ***************************************************************
  1683.  
  1684. hprConformance       OBJECT IDENTIFIER ::= { hprMIB 2 }
  1685.  
  1686. hprCompliances       OBJECT IDENTIFIER ::= { hprConformance 1 }
  1687. hprGroups            OBJECT IDENTIFIER ::= { hprConformance 2 }
  1688.  
  1689. -- Compliance statements
  1690.  
  1691. hprCompliance  MODULE-COMPLIANCE
  1692.       STATUS  current
  1693.       DESCRIPTION
  1694.           "The compliance statement for the SNMPv2 entities that
  1695.           implement the HPR MIB."
  1696.  
  1697.       MODULE  -- this module
  1698.  
  1699. --    Unconditionally mandatory groups
  1700.           MANDATORY-GROUPS  {
  1701.                              hprGlobalConfGroup,
  1702.                              hprAnrRoutingConfGroup,
  1703.                              hprTransportUserConfGroup
  1704.                             }
  1705.  
  1706. --    Conditionally mandatory groups
  1707.           GROUP   hprRtpConfGroup
  1708.           DESCRIPTION
  1709.               "The hprRtpConfGroup is mandatory for HPR implementations
  1710.               supporting the HPR transport tower."
  1711.  
  1712.       ::= { hprCompliances 1 }
  1713.  
  1714. -- Units of conformance
  1715. hprGlobalConfGroup OBJECT-GROUP
  1716.         OBJECTS {
  1717.                  hprNodeCpName,
  1718.                  hprOperatorPathSwitchSupport
  1719.                 }
  1720.       STATUS  current
  1721.       DESCRIPTION
  1722.           "A collection of objects providing the instrumentation of HPR
  1723.  
  1724.  
  1725.  
  1726. Expires November 14, 1997                                      [Page 32]
  1727.  
  1728. Internet Draft               SNANAU HPR MIB                     May 1997
  1729.  
  1730.  
  1731.           general information and capabilities."
  1732.  
  1733.       ::= { hprGroups 1 }
  1734.  
  1735. hprAnrRoutingConfGroup OBJECT-GROUP
  1736.         OBJECTS {
  1737.                  hprAnrsAssigned,
  1738.                  hprAnrCounterState,
  1739.                  hprAnrCounterStateTime,
  1740.                  hprAnrType,
  1741.                  hprAnrOutTgDest,
  1742.                  hprAnrOutTgNum,
  1743.                  hprAnrPacketsReceived,
  1744.                  hprAnrCounterDisconTime
  1745.                 }
  1746.       STATUS  current
  1747.       DESCRIPTION
  1748.           "A collection of objects providing instrumentation for the
  1749.           node's ANR routing."
  1750.  
  1751.       ::= { hprGroups 2 }
  1752.  
  1753. hprTransportUserConfGroup OBJECT-GROUP
  1754.         OBJECTS {
  1755.                  hprNceType,
  1756.                  hprNceDefault,
  1757.                  hprNceInstanceId
  1758.                 }
  1759.       STATUS  current
  1760.       DESCRIPTION
  1761.           "A collection of objects providing information on the users of
  1762.           the HPR transport known to the node."
  1763.  
  1764.       ::= { hprGroups 3 }
  1765.  
  1766. hprRtpConfGroup  OBJECT-GROUP
  1767.         OBJECTS {
  1768.                  hprRtpGlobeConnSetups,
  1769.                  hprRtpGlobeCtrState,
  1770.                  hprRtpGlobeCtrStateTime,
  1771.                  hprRtpRemCpName,
  1772.                  hprRtpRemNceId,
  1773.                  hprRtpRemTcid,
  1774.                  hprRtpPathSwitchTrigger,
  1775.                  hprRtpRscv,
  1776.                  hprRtpTopic,
  1777.  
  1778.  
  1779.  
  1780. Expires November 14, 1997                                      [Page 33]
  1781.  
  1782. Internet Draft               SNANAU HPR MIB                     May 1997
  1783.  
  1784.  
  1785.                  hprRtpState,
  1786.                  hprRtpUpTime,
  1787.                  hprRtpLivenessTimer,
  1788.                  hprRtpShortReqTimer,
  1789.                  hprRtpPathSwTimer,
  1790.                  hprRtpLivenessTimeouts,
  1791.                  hprRtpShortReqTimeouts,
  1792.  
  1793.                  hprRtpMaxSendRate,
  1794.                  hprRtpMinSendRate,
  1795.                  hprRtpCurSendRate,
  1796.  
  1797.                  hprRtpSmRdTripDelay,
  1798.  
  1799.                  hprRtpSendPackets,
  1800.                  hprRtpRecvPackets,
  1801.                  hprRtpSendBytes,
  1802.                  hprRtpRecvBytes,
  1803.  
  1804.                  hprRtpRetrPackets,
  1805.                  hprRtpPacketsDiscarded,
  1806.                  hprRtpDetectGaps,
  1807.                  hprRtpRateReqSends,
  1808.  
  1809.                  hprRtpOkErrPathSws,
  1810.                  hprRtpBadErrPathSws,
  1811.                  hprRtpOkOpPathSws,
  1812.                  hprRtpBadOpPathSws,
  1813.                  hprRtpCounterDisconTime,
  1814.  
  1815.                  hprRtpStatusStartTime,
  1816.                  hprRtpStatusEndTime,
  1817.                  hprRtpStatusRemNceId,
  1818.                  hprRtpStatusRemTcid,
  1819.                  hprRtpStatusRemCpName,
  1820.                  hprRtpStatusNewRscv,
  1821.                  hprRtpStatusOldRscv,
  1822.                  hprRtpStatusCause,
  1823.                  hprRtpStatusLastAttemptResult
  1824.  
  1825.                 }
  1826.       STATUS  current
  1827.       DESCRIPTION
  1828.           "A collection of objects providing the instrumentation for RTP
  1829.           connection end points."
  1830.  
  1831.  
  1832.  
  1833.  
  1834. Expires November 14, 1997                                      [Page 34]
  1835.  
  1836. Internet Draft               SNANAU HPR MIB                     May 1997
  1837.  
  1838.  
  1839.       ::= { hprGroups 4 }
  1840.  
  1841. -- end of conformance statement
  1842.  
  1843. END.fi
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888. Expires November 14, 1997                                      [Page 35]
  1889.  
  1890. Internet Draft               SNANAU HPR MIB                     May 1997
  1891.  
  1892.  
  1893. 6.  Acknowledgments
  1894.  
  1895. This MIB module is the product of the IETF SNA NAU MIB WG and the AIW
  1896. APPN/HPR MIBs SIG.  Thanks to Ray Bird, IBM Corporation; Jim Cobban,
  1897. Nortel; and Laura Petrie, IBM Corporation, for their contributions and
  1898. review.
  1899.  
  1900.  
  1901. 7.  References
  1902.  
  1903.  
  1904. [1]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  1905.      Waldbusser, "Structure of Management Information for version 2 of
  1906.      the Simple Network Management Protocol (SNMPv2)", RFC 1902, January
  1907.      1996.
  1908.  
  1909. [2]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  1910.      Waldbusser, "Textual Conventions for Version 2 of the Simple
  1911.      Network Management Protocol (SNMPv2)", RFC 1903, January 1996.
  1912.  
  1913. [3]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  1914.      Waldbusser, "Conformance Statements for Version 2 of the Simple
  1915.      Network Management Protocol (SNMPv2)", RFC 1904, January 1996.
  1916.  
  1917. [4]  Clouston, B., and B. Moore, "Definition of Managed Objects for
  1918.      APPN", Cisco Systems, IBM Corporation, November 1996.
  1919.  
  1920. [5]  IBM, APPN High Performance Routing Architecture Reference, SV40-
  1921.      1018-00.
  1922.  
  1923. [6]  IBM, SNA/MS Formats, GC31-8302-00
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942. Expires November 14, 1997                                      [Page 36]
  1943.  
  1944. Internet Draft               SNANAU HPR MIB                     May 1997
  1945.  
  1946.  
  1947. 8.  Security Considerations
  1948.  
  1949. In most cases, MIBs are not themselves security risks; if SNMP security
  1950. is operating as intended, the use of a MIB to view information about a
  1951. system, or to change some parameter at the system, is a tool, not a
  1952. threat.
  1953.  
  1954. None of the read-only objects in the HPR MIB reports a password, user
  1955. data, or anything else that is particularly sensitive.  Some enterprises
  1956. view their network configuration itself, as well as information about
  1957. network usage and performance, as corporate assets; such enterprises may
  1958. wish to restrict SNMP access to most of the objects in the MIB.
  1959.  
  1960. One read-write object in the MIB can affect network operations:
  1961.  
  1962. o    hprRtpPathSwitchTrigger:  Setting this object to 'switchPathNow'
  1963.      triggers an immediate path switch attempt.  An HPR path switch does
  1964.      not itself disrupt the SNA sessions using the RTP connection
  1965.      undergoing the path switch.  However, frequent path switches for
  1966.      many RTP connections can have an adverse impact on overall network
  1967.      performance.
  1968.  
  1969.      It is recommended that SNMP access to this object be restricted.
  1970.  
  1971.      Other read-write objects control the gathering of network
  1972.      management data; controlling access to these objects is less
  1973.      critical.
  1974.  
  1975.  
  1976. 9.  Authors' Addresses
  1977.  
  1978. Bob Clouston
  1979. Cisco Systems
  1980. 7025 Kit Creek Road
  1981. P.O. Box 14987
  1982. Research Triangle Park, NC 27709, USA
  1983.  
  1984. Tel:    1 919 472 2333
  1985. E-mail: clouston@cisco.com
  1986.  
  1987.  
  1988. Bob Moore
  1989. IBM Corporation
  1990. 800 Park Offices Drive
  1991. CNMA/664
  1992. P.O. Box 12195
  1993.  
  1994.  
  1995.  
  1996. Expires November 14, 1997                                      [Page 37]
  1997.  
  1998. Internet Draft               SNANAU HPR MIB                     May 1997
  1999.  
  2000.  
  2001. Research Triangle Park, NC 27709, USA
  2002.  
  2003. Tel:    1 919 254 4436
  2004. E-mail: remoore@ralvm6.vnet.ibm.com
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050. Expires November 14, 1997                                      [Page 38]
  2051.  
  2052. Internet Draft               SNANAU HPR MIB                     May 1997
  2053.  
  2054.  
  2055. 10.  Table of Contents
  2056.  
  2057.  
  2058.    1.     Status of this Memo  ....................................  1
  2059.    2.     Introduction  ...........................................  1
  2060.    3.     The SNMP Network Management Framework  ..................  2
  2061.    4.     Overview  ...............................................  2
  2062.    4.1      HPR MIB structure .....................................  4
  2063.    5.     Definitions  ............................................  6
  2064.    6.     Acknowledgments  ........................................  36
  2065.    7.     References  .............................................  36
  2066.    8.     Security Considerations  ................................  37
  2067.    9.     Author's Addresses  .....................................  37
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104. Expires November 14, 1997                                      [Page 39]
  2105.  
  2106.