Blame mibs/ietf/HPR-MIB

Packit 022b05
HPR-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
  IMPORTS
Packit 022b05
        DisplayString, DateAndTime, TimeStamp, TEXTUAL-CONVENTION
Packit 022b05
                FROM SNMPv2-TC
Packit 022b05
Packit 022b05
        Counter32, Gauge32, Unsigned32, TimeTicks,
Packit 022b05
        OBJECT-TYPE, MODULE-IDENTITY
Packit 022b05
                FROM SNMPv2-SMI
Packit 022b05
Packit 022b05
        MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
                FROM SNMPv2-CONF
Packit 022b05
Packit 022b05
        snanauMIB
Packit 022b05
                FROM SNA-NAU-MIB
Packit 022b05
Packit 022b05
        SnaControlPointName
Packit 022b05
                FROM APPN-MIB;
Packit 022b05
Packit 022b05
hprMIB MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED  "9705140000Z"
Packit 022b05
        ORGANIZATION  "AIW APPN / HPR MIB SIG"
Packit 022b05
        CONTACT-INFO
Packit 022b05
Packit 022b05
                "
Packit 022b05
Packit 022b05
                        Bob Clouston
Packit 022b05
                        Cisco Systems
Packit 022b05
                        7025 Kit Creek Road
Packit 022b05
                        P.O. Box 14987
Packit 022b05
                        Research Triangle Park, NC 27709, USA
Packit 022b05
                        Tel:    1 919 472 2333
Packit 022b05
                        E-mail: clouston@cisco.com
Packit 022b05
Packit 022b05
                        Bob Moore
Packit 022b05
                        IBM Corporation
Packit 022b05
                        800 Park Offices Drive
Packit 022b05
                        RHJA/664
Packit 022b05
                        P.O. Box 12195
Packit 022b05
                        Research Triangle Park, NC 27709, USA
Packit 022b05
                        Tel:    1 919 254 4436
Packit 022b05
                        E-mail: remoore@ralvm6.vnet.ibm.com
Packit 022b05
                "
Packit 022b05
      DESCRIPTION
Packit 022b05
                "This is the MIB module for objects used to
Packit 022b05
                 manage network devices with HPR capabilities."
Packit 022b05
::= { snanauMIB 6 }
Packit 022b05
-- snanauMIB ::= { mib-2 34 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
-- Textual Conventions
Packit 022b05
-- *********************************************************************
Packit 022b05
-- SnaControlPointName is imported from the APPN MIB
Packit 022b05
Packit 022b05
HprNceTypes ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A bit string identifying the set of functions provided by a
Packit 022b05
          network connection endpoint (NCE).  The following values are
Packit 022b05
          defined:
Packit 022b05
Packit 022b05
                bit 0:  control point
Packit 022b05
                bit 1:  logical unit
Packit 022b05
                bit 2:  boundary function
Packit 022b05
                bit 3:  route setup
Packit 022b05
          "
Packit 022b05
Packit 022b05
      SYNTAX BITS { controlPoint(0),
Packit 022b05
                    logicalUnit(1),
Packit 022b05
                    boundaryFunction(2),
Packit 022b05
                    routeSetup(3) }
Packit 022b05
Packit 022b05
HprRtpCounter ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "An object providing statistics for an RTP connection.  A
Packit 022b05
          Management Station can detect discontinuities in this counter
Packit 022b05
          by monitoring the correspondingly indexed
Packit 022b05
          hprRtpCounterDisconTime object."
Packit 022b05
Packit 022b05
      SYNTAX Counter32
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
  hprObjects         OBJECT IDENTIFIER ::= { hprMIB 1 }
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
hprGlobal            OBJECT IDENTIFIER ::= { hprObjects 1 }
Packit 022b05
-- *********************************************************************
Packit 022b05
-- The hprGlobal group applies to both intermediate and end nodes.
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
hprNodeCpName OBJECT-TYPE
Packit 022b05
      SYNTAX SnaControlPointName
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Administratively assigned network name for the APPN node
Packit 022b05
          where this HPR implementation resides.  If this object has
Packit 022b05
          the same value as the appnNodeCpName object in the APPN MIB,
Packit 022b05
          then the two objects are referring to the same APPN node."
Packit 022b05
Packit 022b05
      ::= { hprGlobal 1 }
Packit 022b05
Packit 022b05
hprOperatorPathSwitchSupport  OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      notSupported(1),
Packit 022b05
                      switchTriggerSupported(2),
Packit 022b05
                      switchToPathSupported(3)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This object indicates an implementation's level of support
Packit 022b05
          for an operator-requested path switch.
Packit 022b05
Packit 022b05
            notSupported(1)           - the agent does not support
Packit 022b05
                                        operator-requested path switches
Packit 022b05
            switchTriggerSupported(2) - the agent supports a 'switch
Packit 022b05
                                        path now' command from an
Packit 022b05
                                        operator, but not a command to
Packit 022b05
                                        switch to a specified path
Packit 022b05
            switchToPathSupported(3)  - the agent supports both a
Packit 022b05
                                        'switch path now' command and a
Packit 022b05
                                        command to switch to a specified
Packit 022b05
                                        path.  Note that the latter
Packit 022b05
                                        command is not available via
Packit 022b05
                                        this MIB; a system that supports
Packit 022b05
                                        it must do so via other means,
Packit 022b05
                                        such as a local operator
Packit 022b05
                                        interface."
Packit 022b05
Packit 022b05
      ::= { hprGlobal 2 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
hprAnrRouting        OBJECT IDENTIFIER ::= { hprObjects 2 }
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
hprAnrsAssigned OBJECT-TYPE
Packit 022b05
      SYNTAX Counter32
Packit 022b05
      UNITS "ANR labels"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of ANR labels assigned by this node since it was
Packit 022b05
          last re-initialized.  A Management Station can detect
Packit 022b05
          discontinuities in this counter by monitoring the
Packit 022b05
          appnNodeCounterDisconTime object in the APPN MIB."
Packit 022b05
Packit 022b05
      ::= { hprAnrRouting 1 }
Packit 022b05
Packit 022b05
hprAnrCounterState  OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      notActive(1),
Packit 022b05
                      active(2)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-write
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This object is used for a network management station to turn
Packit 022b05
          on/off the counting of ANR packets in the hprAnrRoutingTable.
Packit 022b05
          The initial value of this object is an implementation choice.
Packit 022b05
Packit 022b05
                 notActive(1) - the counter hprAnrPacketsReceived
Packit 022b05
                                returns no meaningful value
Packit 022b05
                 active(2)    - the counter hprAnrPacketsReceived is
Packit 022b05
                                being incremented and is returning
Packit 022b05
                                meaningful values"
Packit 022b05
Packit 022b05
      ::= { hprAnrRouting 2 }
Packit 022b05
Packit 022b05
hprAnrCounterStateTime OBJECT-TYPE
Packit 022b05
      SYNTAX DateAndTime
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The time when the hprAnrCounterState object last changed its
Packit 022b05
          value.  The initial value returned by this object is the time
Packit 022b05
          at which the APPN node instrumented with this MIB was last
Packit 022b05
          brought up."
Packit 022b05
Packit 022b05
      ::= { hprAnrRouting 3 }
Packit 022b05
Packit 022b05
hprAnrRoutingTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF HprAnrRoutingEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The ANR Routing table provides a means of correlating an
Packit 022b05
          incoming ANR label (i.e., one assigned by this node) with the
Packit 022b05
          TG over which a packet containing the label will be forwarded.
Packit 022b05
          When the ANR label identifies a local NCE, the hprAnrOutTgDest
Packit 022b05
          and hprAnrOutTgNum objects have no meaning.  The table also
Packit 022b05
          contains an object to count the number of packets received
Packit 022b05
          with a given ANR label."
Packit 022b05
Packit 022b05
      ::= { hprAnrRouting 4 }
Packit 022b05
Packit 022b05
hprAnrRoutingEntry OBJECT-TYPE
Packit 022b05
      SYNTAX HprAnrRoutingEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The ANR label is used to index this table."
Packit 022b05
Packit 022b05
      INDEX  { hprAnrLabel }
Packit 022b05
Packit 022b05
      ::= { hprAnrRoutingTable 1 }
Packit 022b05
Packit 022b05
HprAnrRoutingEntry ::= SEQUENCE {
Packit 022b05
     hprAnrLabel             OCTET STRING,
Packit 022b05
     hprAnrType              INTEGER,
Packit 022b05
     hprAnrOutTgDest         DisplayString,
Packit 022b05
     hprAnrOutTgNum          INTEGER,
Packit 022b05
     hprAnrPacketsReceived   Counter32,
Packit 022b05
     hprAnrCounterDisconTime TimeStamp
Packit 022b05
     }
Packit 022b05
Packit 022b05
hprAnrLabel OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (1..8))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The first ANR label in an incoming packet."
Packit 022b05
Packit 022b05
      ::= { hprAnrRoutingEntry 1 }
Packit 022b05
Packit 022b05
hprAnrType OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      nce(1),
Packit 022b05
                      tg(2)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "An object indicating whether an ANR label assigned by this
Packit 022b05
          node identifies a local NCE or a TG on which outgoing packets
Packit 022b05
          are forwarded.
Packit 022b05
Packit 022b05
              nce(1)  - the ANR label identifies a local NCE.  In this
Packit 022b05
                        case the hprAnrOutTgDest and hprAnrOutTgNum
Packit 022b05
                        objects have no meaning.
Packit 022b05
              tg(2)   - the ANR label identifies a TG."
Packit 022b05
Packit 022b05
      ::= { hprAnrRoutingEntry 2 }
Packit 022b05
Packit 022b05
hprAnrOutTgDest OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (0 | 3..17))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Destination node for the TG over which packets with this ANR
Packit 022b05
          label are forwarded.  This is the fully qualified name of an
Packit 022b05
          APPN network node or end node, formatted according to the
Packit 022b05
          SnaControlPointName textual convention.  If the ANR label
Packit 022b05
          identifies a local NCE, then this object returns a zero-length
Packit 022b05
          string.
Packit 022b05
Packit 022b05
          This object corresponds to the appnLocalTgDest object in the
Packit 022b05
          APPN MIB."
Packit 022b05
Packit 022b05
      ::= { hprAnrRoutingEntry 3 }
Packit 022b05
Packit 022b05
hprAnrOutTgNum OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER (0..255)
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Number of the TG over which packets with this ANR label are
Packit 022b05
          forwarded.  If the ANR label identifies a local NCE, then this
Packit 022b05
          object returns the value 0, since 0 is not a valid TG number
Packit 022b05
          for a TG that supports HPR.
Packit 022b05
Packit 022b05
          This object corresponds to the appnLocalTgNum object in the
Packit 022b05
          APPN MIB."
Packit 022b05
Packit 022b05
      ::= { hprAnrRoutingEntry 4 }
Packit 022b05
Packit 022b05
hprAnrPacketsReceived OBJECT-TYPE
Packit 022b05
      SYNTAX Counter32
Packit 022b05
      UNITS "ANR packets"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of packets received with this ANR label as their
Packit 022b05
          first label.
Packit 022b05
Packit 022b05
          A Management Station can detect discontinuities in this
Packit 022b05
          counter by monitoring the hprAnrCounterDisconTime object in
Packit 022b05
          the same row."
Packit 022b05
Packit 022b05
      ::= { hprAnrRoutingEntry 5 }
Packit 022b05
Packit 022b05
hprAnrCounterDisconTime OBJECT-TYPE
Packit 022b05
      SYNTAX TimeStamp
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The value of the sysUpTime object when the
Packit 022b05
          hprAnrPacketsReceived counter for this ANR label last
Packit 022b05
          experienced a discontinuity.  This will be the more recent of
Packit 022b05
          two times:  the time at which the ANR label was associated with
Packit 022b05
          either an outgoing TG or a local NCE, or the time at which the
Packit 022b05
          ANR counters were last turned on or off."
Packit 022b05
Packit 022b05
      ::= { hprAnrRoutingEntry 6 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
hprTransportUser     OBJECT IDENTIFIER ::= { hprObjects 3 }
Packit 022b05
-- *********************************************************************
Packit 022b05
-- Transport Service User (TU) Table: (RTP Connection Users)
Packit 022b05
--
Packit 022b05
-- There will be several users of the HPR transport and each HPR node
Packit 022b05
-- shall maintain a table of these users.
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
hprNceTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF HprNceEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The Network Connection Endpoint (NCE) table."
Packit 022b05
Packit 022b05
      ::= { hprTransportUser 1 }
Packit 022b05
Packit 022b05
hprNceEntry OBJECT-TYPE
Packit 022b05
      SYNTAX HprNceEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The NCE ID is used to index this table."
Packit 022b05
Packit 022b05
      INDEX  { hprNceId }
Packit 022b05
Packit 022b05
      ::= { hprNceTable 1 }
Packit 022b05
Packit 022b05
HprNceEntry ::= SEQUENCE {
Packit 022b05
     hprNceId            OCTET STRING,
Packit 022b05
     hprNceType          HprNceTypes,
Packit 022b05
     hprNceDefault       HprNceTypes,
Packit 022b05
     hprNceInstanceId    OCTET STRING
Packit 022b05
     }
Packit 022b05
Packit 022b05
hprNceId OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (1..8))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The Network Connection Endpoint (NCE) ID.  NCEs identify
Packit 022b05
          Control Points (Cp), Logical Units (Lu), HPR Boundary
Packit 022b05
          Functions (Bf) and Route Setup (Rs) Functions.  A value for
Packit 022b05
          this object can be retrieved from any of the following
Packit 022b05
          objects in the APPN MIB:
Packit 022b05
Packit 022b05
               - appnLsCpCpNceId
Packit 022b05
               - appnLsRouteNceId
Packit 022b05
               - appnLsBfNceId
Packit 022b05
               - appnIsInRtpNceId
Packit 022b05
               - appnIsRtpNceId
Packit 022b05
Packit 022b05
          In each case this value identifies a row in this table
Packit 022b05
          containing information related to that in the APPN MIB."
Packit 022b05
Packit 022b05
      ::= { hprNceEntry 1 }
Packit 022b05
Packit 022b05
hprNceType OBJECT-TYPE
Packit 022b05
      SYNTAX HprNceTypes
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A bit string identifying the function types provided by this
Packit 022b05
          Network Connection Endpoint (NCE)."
Packit 022b05
Packit 022b05
      ::= { hprNceEntry 2 }
Packit 022b05
Packit 022b05
hprNceDefault OBJECT-TYPE
Packit 022b05
      SYNTAX HprNceTypes
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A bit string identifying the function types for which this
Packit 022b05
          Network Connection Endpoint (NCE) is the default NCE.  While
Packit 022b05
          default NCEs are not explicitly defined in the architecture,
Packit 022b05
          some implementations provide them; for such implementations,
Packit 022b05
          it is useful to make this information available to a
Packit 022b05
          Management Station."
Packit 022b05
Packit 022b05
      ::= { hprNceEntry 3 }
Packit 022b05
Packit 022b05
hprNceInstanceId   OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (4))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The NCE instance identifier (NCEII) identifying the current
Packit 022b05
          instance of this NCE.  An NCEII is used to denote different
Packit 022b05
          instances (IPLs) of an NCE component.  Each time an NCE is
Packit 022b05
          activated (IPL'd), it acquires a different, unique NCEII."
Packit 022b05
Packit 022b05
      ::= { hprNceEntry 4 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
hprRtp               OBJECT IDENTIFIER ::= { hprObjects 4 }
Packit 022b05
-- *********************************************************************
Packit 022b05
-- *********************************************************************
Packit 022b05
--
Packit 022b05
-- The RTP group is implemented by all managed nodes supporting the
Packit 022b05
-- HPR Transport Tower.  The group contains several scalars (simple
Packit 022b05
-- objects) and a table.
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
hprRtpGlobe          OBJECT IDENTIFIER ::= { hprRtp 1}
Packit 022b05
-- *********************************************************************
Packit 022b05
hprRtpGlobeConnSetups  OBJECT-TYPE
Packit 022b05
      SYNTAX Counter32
Packit 022b05
      UNITS "RTP connection setups"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of RTP connection setups in which this node has
Packit 022b05
          participated, as either sender or receiver, since it was last
Packit 022b05
          re-initialized.  Retries of a setup attempt do not cause the
Packit 022b05
          counter to be incremented.
Packit 022b05
Packit 022b05
          A Management Station can detect discontinuities in this
Packit 022b05
          counter by monitoring the appnNodeCounterDisconTime object
Packit 022b05
          in the APPN MIB."
Packit 022b05
Packit 022b05
      ::= { hprRtpGlobe 1 }
Packit 022b05
Packit 022b05
hprRtpGlobeCtrState OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      notActive(1),
Packit 022b05
                      active(2)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-write
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This object allows a network management station to turn the
Packit 022b05
          counters in the hprRtpTable on and off.  The initial value of
Packit 022b05
          this object is an implementation choice.
Packit 022b05
Packit 022b05
                 notActive(1) - the counters in the hprRtpTable are
Packit 022b05
                                returning no meaningful values
Packit 022b05
                 active(2)    - the counters in the hprRtpTable are
Packit 022b05
                                being incremented and are returning
Packit 022b05
                                meaningful values"
Packit 022b05
Packit 022b05
      ::= { hprRtpGlobe 2 }
Packit 022b05
Packit 022b05
hprRtpGlobeCtrStateTime OBJECT-TYPE
Packit 022b05
      SYNTAX DateAndTime
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The time when the value of the hprRtpGlobeCtrState object
Packit 022b05
          last changed.  The initial value returned by this object is
Packit 022b05
          the time at which the APPN node instrumented with this MIB
Packit 022b05
          was last brought up."
Packit 022b05
Packit 022b05
      ::= { hprRtpGlobe 3 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
-- The RTP Connection Table
Packit 022b05
-- There may be many RTP connections on a node supporting the functions
Packit 022b05
-- specified in the RTP option set.  Each node implementing this option
Packit 022b05
-- set shall maintain a table of these RTP connections.
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
hprRtpTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF HprRtpEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The RTP Connection table"
Packit 022b05
Packit 022b05
      ::= { hprRtp 2 }
Packit 022b05
Packit 022b05
hprRtpEntry OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The local NCE ID and local TCID are used to index this
Packit 022b05
          table."
Packit 022b05
Packit 022b05
      INDEX
Packit 022b05
             { hprRtpLocNceId,
Packit 022b05
               hprRtpLocTcid }
Packit 022b05
Packit 022b05
      ::= { hprRtpTable 1 }
Packit 022b05
Packit 022b05
HprRtpEntry ::= SEQUENCE {
Packit 022b05
     hprRtpLocNceId          OCTET STRING,       -- local nce id
Packit 022b05
     hprRtpLocTcid           OCTET STRING,       -- local tcid
Packit 022b05
     hprRtpRemCpName         SnaControlPointName,-- remote cp name
Packit 022b05
     hprRtpRemNceId          OCTET STRING,       -- remote nce id
Packit 022b05
     hprRtpRemTcid           OCTET STRING,       -- remote tcid
Packit 022b05
     hprRtpPathSwitchTrigger INTEGER,            -- trigger (read-write)
Packit 022b05
     hprRtpRscv              OCTET STRING,       -- rscv
Packit 022b05
     hprRtpTopic             DisplayString,      -- topic (cos)
Packit 022b05
     hprRtpState             INTEGER,            -- state
Packit 022b05
     hprRtpUpTime            TimeTicks,          -- up time
Packit 022b05
Packit 022b05
     hprRtpLivenessTimer     Unsigned32,         -- liveness timer
Packit 022b05
     hprRtpShortReqTimer     Unsigned32,         -- short request timer
Packit 022b05
     hprRtpPathSwTimer       Unsigned32,         -- path switch timer
Packit 022b05
     hprRtpLivenessTimeouts  HprRtpCounter,      -- liveness timeouts
Packit 022b05
     hprRtpShortReqTimeouts  HprRtpCounter,      -- short req timeouts
Packit 022b05
Packit 022b05
     hprRtpMaxSendRate       Gauge32,            -- maximum send rate
Packit 022b05
     hprRtpMinSendRate       Gauge32,            -- minimum send rate
Packit 022b05
     hprRtpCurSendRate       Gauge32,            -- current send rate
Packit 022b05
Packit 022b05
     hprRtpSmRdTripDelay     Gauge32,            -- smooth rnd trip
Packit 022b05
                                                 -- delay
Packit 022b05
Packit 022b05
     hprRtpSendPackets       HprRtpCounter,      -- packets sent
Packit 022b05
     hprRtpRecvPackets       HprRtpCounter,      -- packets received
Packit 022b05
     hprRtpSendBytes         HprRtpCounter,      -- bytes sent
Packit 022b05
     hprRtpRecvBytes         HprRtpCounter,      -- bytes received
Packit 022b05
Packit 022b05
     hprRtpRetrPackets       HprRtpCounter,      -- pkts re-xmitted
Packit 022b05
     hprRtpPacketsDiscarded  HprRtpCounter,      -- pkts discarded
Packit 022b05
     hprRtpDetectGaps        HprRtpCounter,      -- gaps detected
Packit 022b05
     hprRtpRateReqSends      HprRtpCounter,      -- rate req send
Packit 022b05
Packit 022b05
     hprRtpOkErrPathSws      HprRtpCounter,      -- ok  err path sws
Packit 022b05
     hprRtpBadErrPathSws     HprRtpCounter,      -- bad err path sws
Packit 022b05
     hprRtpOkOpPathSws       HprRtpCounter,      -- ok  op  path sws
Packit 022b05
     hprRtpBadOpPathSws      HprRtpCounter,      -- bad op  path sws
Packit 022b05
Packit 022b05
     hprRtpCounterDisconTime TimeStamp           -- discontinuity ind
Packit 022b05
        }
Packit 022b05
Packit 022b05
hprRtpLocNceId OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (1..8))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The local Network Connection Endpoint (NCE) ID of this RTP
Packit 022b05
          connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
Packit 022b05
          and Route Setup (RS) components.  A value for this object can
Packit 022b05
          be retrieved from any of the following objects in the APPN
Packit 022b05
          MIB:
Packit 022b05
Packit 022b05
               - appnLsCpCpNceId
Packit 022b05
               - appnLsRouteNceId
Packit 022b05
               - appnLsBfNceId
Packit 022b05
               - appnIsInRtpNceId
Packit 022b05
               - appnIsRtpNceId
Packit 022b05
Packit 022b05
          In each case this value identifies a row in this table
Packit 022b05
          containing information related to that in the APPN MIB."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 1 }
Packit 022b05
Packit 022b05
hprRtpLocTcid OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (8))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The local TCID of this RTP connection.  A value for this
Packit 022b05
          object can be retrieved from either the appnIsInRtpTcid object
Packit 022b05
          or the appnIsRtpTcid object the APPN MIB; in each case this
Packit 022b05
          value identifies a row in this table containing information
Packit 022b05
          related to that in the APPN MIB."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 2 }
Packit 022b05
Packit 022b05
hprRtpRemCpName OBJECT-TYPE
Packit 022b05
      SYNTAX SnaControlPointName
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Administratively assigned network name for the remote node of
Packit 022b05
          this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 3 }
Packit 022b05
Packit 022b05
hprRtpRemNceId OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (1..8))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The remote Network Connection Endpoint (NCE) of this RTP
Packit 022b05
          connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
Packit 022b05
          and Route Setup (RS) components."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 4 }
Packit 022b05
Packit 022b05
hprRtpRemTcid OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (8))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The remote TCID of this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 5 }
Packit 022b05
Packit 022b05
hprRtpPathSwitchTrigger OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      ready(1),
Packit 022b05
                      switchPathNow(2)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-write
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Object by which a Management Station can trigger an operator-
Packit 022b05
          requested path switch, by setting the value to
Packit 022b05
          switchPathNow(2).  Setting this object to switchPathNow(2)
Packit 022b05
          triggers a path switch even if its previous value was already
Packit 022b05
          switchPathNow(2).
Packit 022b05
          The value ready(1) is returned on GET operations until a SET
Packit 022b05
          has been processed; after that the value received on the most
Packit 022b05
          recent SET is returned.
Packit 022b05
Packit 022b05
          This MIB module provides no support for an operator-requested
Packit 022b05
          switch to a specified path."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 6 }
Packit 022b05
Packit 022b05
hprRtpRscv OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (0..255))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The forward Route Selection Control Vector for this RTP
Packit 022b05
          connection.  The format of this vector is described in SNA
Packit 022b05
          Formats.
Packit 022b05
Packit 022b05
          The value returned in this object during a path switch is
Packit 022b05
          implementation-dependent:  it may be the old path, the new
Packit 022b05
          path, a zero-length string, or some other valid RSCV string."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 7 }
Packit 022b05
Packit 022b05
hprRtpTopic OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE(8))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The topic for this RTP connection.  This is used to indicate
Packit 022b05
          the Class of Service."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 8 }
Packit 022b05
Packit 022b05
hprRtpState OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      rtpListening(1),
Packit 022b05
                      rtpCalling(2),
Packit 022b05
                      rtpConnected(3),
Packit 022b05
                      rtpPathSwitching(4),
Packit 022b05
                      rtpDisconnecting(5),
Packit 022b05
                      other(99)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The state of the RTP connection, from the perspective of the
Packit 022b05
          local RTP protocol machine:
Packit 022b05
              rtpListening      - connection open; waiting for other end
Packit 022b05
                                  to call in
Packit 022b05
              rtpCalling        - connection opened, attempting to call
Packit 022b05
                                  out, have not yet received any data
Packit 022b05
                                  from other end
Packit 022b05
              rtpConnected      - connection is active; responded to a
Packit 022b05
                                  call-in or received other end's TCID
Packit 022b05
                                  from a call-out attempt
Packit 022b05
              rtpPathSwitching  - the path switch timer is running;
Packit 022b05
                                  attempting to find a new path for this
Packit 022b05
                                  connection.
Packit 022b05
              rtpDisconnecting  - no sessions are using this connection;
Packit 022b05
                                  in process of bringing it down
Packit 022b05
              other             - the connection is not in any of the
Packit 022b05
                                  states listed above."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 9 }
Packit 022b05
Packit 022b05
hprRtpUpTime OBJECT-TYPE
Packit 022b05
      SYNTAX TimeTicks
Packit 022b05
      UNITS "1/100ths of a second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The length of time the RTP connection has been up, measured
Packit 022b05
          in 1/100ths of a second."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 10 }
Packit 022b05
Packit 022b05
hprRtpLivenessTimer OBJECT-TYPE
Packit 022b05
      SYNTAX Unsigned32
Packit 022b05
      UNITS "1/100ths of a second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The value of the liveness (ALIVE) timer of this RTP
Packit 022b05
          connection, in units of 1/100th of a second.  When this timer
Packit 022b05
          expires and no packet has arrived from the partner since it
Packit 022b05
          was last set, packets with Status Request indicators will be
Packit 022b05
          sent to see if the RTP connection is still alive."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 11 }
Packit 022b05
Packit 022b05
hprRtpShortReqTimer  OBJECT-TYPE
Packit 022b05
      SYNTAX Unsigned32
Packit 022b05
      UNITS "1/100ths of a second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The value of the RTP SHORT_REQ timer, in units of 1/100 of a
Packit 022b05
          second.  This timer represents the maximum time that a sender
Packit 022b05
          waits for a reply from a receiver."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 12 }
Packit 022b05
Packit 022b05
hprRtpPathSwTimer OBJECT-TYPE
Packit 022b05
      SYNTAX Unsigned32
Packit 022b05
      UNITS "1/100ths of a second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The length of time that RTP should attempt a path switch
Packit 022b05
          for a connection, in units of 1/100th of a second."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 13 }
Packit 022b05
Packit 022b05
hprRtpLivenessTimeouts OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "liveness timeouts"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of liveness timeouts for this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 14 }
Packit 022b05
Packit 022b05
hprRtpShortReqTimeouts OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "short request timeouts"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of short request timeouts for this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 15 }
Packit 022b05
Packit 022b05
hprRtpMaxSendRate OBJECT-TYPE
Packit 022b05
      SYNTAX Gauge32
Packit 022b05
      UNITS "bytes per second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The high-water mark for this RTP connection's send rate, in
Packit 022b05
          units of bytes per second.  This is the high-water mark for
Packit 022b05
          the entire life of the connection, not just the high-water
Packit 022b05
          mark for the connection's current path.
Packit 022b05
          For more details on this and other parameters related to HPR,
Packit 022b05
          see the High Performance Routing Architecture Reference."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 16 }
Packit 022b05
Packit 022b05
hprRtpMinSendRate OBJECT-TYPE
Packit 022b05
      SYNTAX Gauge32
Packit 022b05
      UNITS "bytes per second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The low-water mark for this RTP connection's send rate, in
Packit 022b05
          units of bytes per second.  This is the low-water mark for the
Packit 022b05
          entire life of the connection, not just the low-water mark for
Packit 022b05
          the connection's current path.
Packit 022b05
Packit 022b05
          For more details on this and other parameters related to HPR,
Packit 022b05
          see the High Performance Routing Architecture Reference."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 17 }
Packit 022b05
Packit 022b05
hprRtpCurSendRate OBJECT-TYPE
Packit 022b05
      SYNTAX Gauge32
Packit 022b05
      UNITS "bytes per second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The current send rate for this RTP connection, in units of
Packit 022b05
          bytes per second.
Packit 022b05
Packit 022b05
          For more details on this and other parameters related to HPR,
Packit 022b05
          see the High Performance Routing Architecture Reference."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 18 }
Packit 022b05
Packit 022b05
hprRtpSmRdTripDelay OBJECT-TYPE
Packit 022b05
      SYNTAX Gauge32
Packit 022b05
      UNITS "1/1000ths of a second"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The smoothed round trip delay for this RTP connection, in
Packit 022b05
          units of 1/1000th of a second (ms).
Packit 022b05
Packit 022b05
          For more details on this and other parameters related to HPR,
Packit 022b05
          see the High Performance Routing Architecture Reference."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 19 }
Packit 022b05
Packit 022b05
hprRtpSendPackets OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "RTP packets"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of packets successfully sent on this RTP
Packit 022b05
          connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 20 }
Packit 022b05
Packit 022b05
hprRtpRecvPackets OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "RTP packets"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of packets received on this RTP connection.  The
Packit 022b05
          counter is incremented only once if duplicate copies of a
Packit 022b05
          packet are received."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 21 }
Packit 022b05
Packit 022b05
hprRtpSendBytes OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "bytes"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of bytes sent on this RTP connection.  Both RTP
Packit 022b05
          Transport Header (THDR) bytes and data bytes are included in
Packit 022b05
          this count."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 22 }
Packit 022b05
Packit 022b05
hprRtpRecvBytes OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "bytes"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of bytes received on this RTP connection.  Both RTP
Packit 022b05
          Transport Header (THDR) bytes and data bytes are included in
Packit 022b05
          this count."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 23 }
Packit 022b05
Packit 022b05
hprRtpRetrPackets OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "RTP packets"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of packets retransmitted on this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 24 }
Packit 022b05
Packit 022b05
hprRtpPacketsDiscarded OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "RTP packets"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of packets received on this RTP connection and then
Packit 022b05
          discarded.  A packet may be discarded because it is determined
Packit 022b05
          to be a duplicate, or for other reasons."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 25 }
Packit 022b05
Packit 022b05
hprRtpDetectGaps OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "gaps"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of gaps detected on this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 26 }
Packit 022b05
Packit 022b05
hprRtpRateReqSends OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "rate requests"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of Rate Requests sent on this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 27 }
Packit 022b05
Packit 022b05
hprRtpOkErrPathSws OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "path switch attempts"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of successful path switch attempts for this RTP
Packit 022b05
          connection due to errors."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 28 }
Packit 022b05
Packit 022b05
hprRtpBadErrPathSws OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "path switch attempts"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of unsuccessful path switches for this RTP
Packit 022b05
          connection due to errors."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 29 }
Packit 022b05
Packit 022b05
hprRtpOkOpPathSws OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "path switches"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of successful path switches for this RTP connection
Packit 022b05
          due to operator requests."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 30 }
Packit 022b05
Packit 022b05
hprRtpBadOpPathSws OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpCounter
Packit 022b05
      UNITS "path switches"
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The count of unsuccessful path switches for this RTP
Packit 022b05
          connection due to operator requests.  This counter is not
Packit 022b05
          incremented by an implementation that does not support
Packit 022b05
          operator-requested path switches, even if a Management Station
Packit 022b05
          requests such a path switch by setting the
Packit 022b05
          hprRtpPathSwitchTrigger object."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 31 }
Packit 022b05
Packit 022b05
hprRtpCounterDisconTime OBJECT-TYPE
Packit 022b05
      SYNTAX TimeStamp
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The value of the sysUpTime object when the counters for this
Packit 022b05
          RTP connection last experienced a discontinuity.  This will be
Packit 022b05
          the more recent of two times:  the time at which the
Packit 022b05
          connection was established or the time at which the HPR
Packit 022b05
          counters were last turned on or off."
Packit 022b05
Packit 022b05
      ::= { hprRtpEntry 32 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
-- The RTP Connection Status Table
Packit 022b05
--  This table contains statistics and historical information related to
Packit 022b05
--  both successful and unsuccessful RTP path switches.  This
Packit 022b05
--  information can be important for both trend analysis and problem
Packit 022b05
--  determination.
Packit 022b05
--
Packit 022b05
--  Note the terminology here:  when RTP is triggered to find a new path
Packit 022b05
--  for a connection, this initiates a 'path switch,' which will end up
Packit 022b05
--  being either successful or unsuccessful.  During this path switch,
Packit 022b05
--  RTP will make one or more 'path switch attempts,' which are attempts
Packit 022b05
--  to find a new path for the connection and switch the connection to
Packit 022b05
--  it.  This 'new' path may be the same path that the connection was
Packit 022b05
--  using before the path switch.
Packit 022b05
--
Packit 022b05
--  It is an implementation option how many entries to keep in this
Packit 022b05
--  table, and how long to retain any individual entry.
Packit 022b05
-- *********************************************************************
Packit 022b05
hprRtpStatusTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF HprRtpStatusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "RTP Connection Status Table:  This table contains historical
Packit 022b05
          information on RTP connections.  An entry is created in this
Packit 022b05
          table when a path switch is completed, either successfully or
Packit 022b05
          unsuccessfully."
Packit 022b05
Packit 022b05
      ::= { hprRtp 3 }
Packit 022b05
Packit 022b05
hprRtpStatusEntry OBJECT-TYPE
Packit 022b05
      SYNTAX HprRtpStatusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This table is indexed by local NCE ID, local TCID, and an
Packit 022b05
          integer hprRtpStatusIndex.  Thus the primary grouping of table
Packit 022b05
          rows is by RTP connection, with the multiple entries for a
Packit 022b05
          given RTP connection ordered by time."
Packit 022b05
Packit 022b05
      INDEX
Packit 022b05
             { hprRtpStatusLocNceId,
Packit 022b05
               hprRtpStatusLocTcid,
Packit 022b05
               hprRtpStatusIndex }
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusTable 1 }
Packit 022b05
Packit 022b05
  HprRtpStatusEntry ::= SEQUENCE {
Packit 022b05
     hprRtpStatusLocNceId          OCTET STRING, -- local nce id
Packit 022b05
     hprRtpStatusLocTcid           OCTET STRING, -- local tcid
Packit 022b05
     hprRtpStatusIndex             Unsigned32,   -- index
Packit 022b05
     hprRtpStatusStartTime         DateAndTime,  -- time stamp
Packit 022b05
     hprRtpStatusEndTime           DateAndTime,  -- time stamp
Packit 022b05
     hprRtpStatusRemCpName         SnaControlPointName,-- remote cp name
Packit 022b05
     hprRtpStatusRemNceId          OCTET STRING, -- remote nce id
Packit 022b05
     hprRtpStatusRemTcid           OCTET STRING, -- remote tcid
Packit 022b05
     hprRtpStatusNewRscv           OCTET STRING, -- new rscv
Packit 022b05
     hprRtpStatusOldRscv           OCTET STRING, -- old rscv
Packit 022b05
     hprRtpStatusCause             INTEGER,      -- cause
Packit 022b05
     hprRtpStatusLastAttemptResult INTEGER       -- result of last
Packit 022b05
                                          }
Packit 022b05
Packit 022b05
hprRtpStatusLocNceId OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (1..8))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The local Network Connection Endpoint (NCE) of this RTP
Packit 022b05
          connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
Packit 022b05
          and Route Setup (RS) components."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 1 }
Packit 022b05
Packit 022b05
hprRtpStatusLocTcid OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (8))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The local TCID of this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 2 }
Packit 022b05
Packit 022b05
hprRtpStatusIndex OBJECT-TYPE
Packit 022b05
      SYNTAX Unsigned32 (1..4294967295)
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Table index.  This value begins at one and is incremented
Packit 022b05
          when a new entry is added to the table.  It is an
Packit 022b05
          implementation choice whether to run a single counter for
Packit 022b05
          all entries in the table, or to run a separate counter for
Packit 022b05
          the entries for each RTP connection.  In the unlikely event
Packit 022b05
          of a wrap, it is assumed that Management Stations will have
Packit 022b05
          the ability to order table entries correctly."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 3 }
Packit 022b05
Packit 022b05
hprRtpStatusStartTime OBJECT-TYPE
Packit 022b05
      SYNTAX DateAndTime
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The time when the path switch began."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 4 }
Packit 022b05
Packit 022b05
hprRtpStatusEndTime OBJECT-TYPE
Packit 022b05
      SYNTAX DateAndTime
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The time when the path switch was ended, either successfully
Packit 022b05
          or unsuccessfully."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 5 }
Packit 022b05
Packit 022b05
hprRtpStatusRemCpName OBJECT-TYPE
Packit 022b05
      SYNTAX SnaControlPointName
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Administratively assigned network name for the remote node of
Packit 022b05
          this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 6 }
Packit 022b05
Packit 022b05
hprRtpStatusRemNceId OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (1..8))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The remote Network Connection Endpoint (NCE) of this RTP
Packit 022b05
          connection.  NCEs identify CPs, LUs, Boundary Functions (BFs),
Packit 022b05
          and Route Setup (RS) components."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 7 }
Packit 022b05
Packit 022b05
hprRtpStatusRemTcid OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (8))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The remote TCID of this RTP connection."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 8 }
Packit 022b05
Packit 022b05
hprRtpStatusNewRscv OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (0..255))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The new Route Selection Control Vector for this RTP
Packit 022b05
          connection.  A zero-length string indicates that no value is
Packit 022b05
          available, perhaps because the implementation does not save
Packit 022b05
          RSCVs."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 9 }
Packit 022b05
Packit 022b05
hprRtpStatusOldRscv OBJECT-TYPE
Packit 022b05
      SYNTAX OCTET STRING (SIZE (0..255))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The old Route Selection Control Vector for this RTP
Packit 022b05
          connection.  A zero-length string indicates that no value is
Packit 022b05
          available, perhaps because the implementation does not save
Packit 022b05
          RSCVs."
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 10 }
Packit 022b05
Packit 022b05
hprRtpStatusCause OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      other(1),
Packit 022b05
                      rtpConnFail(2),
Packit 022b05
                      locLinkFail(3),
Packit 022b05
                      remLinkFail(4),
Packit 022b05
                      operRequest(5)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The reason for the path switch:
Packit 022b05
Packit 022b05
               other(1)       - Reason other than those listed below,
Packit 022b05
               rtpConnFail(2) - RTP connection failure detected,
Packit 022b05
               locLinkFail(3) - Local link failure,
Packit 022b05
               remLinkFail(4) - Remote link failure (learned from TDUs),
Packit 022b05
               operRequest(5) - Operator requested path switch. "
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 11 }
Packit 022b05
Packit 022b05
hprRtpStatusLastAttemptResult  OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER { successful(1),
Packit 022b05
                       initiatorMoving(2),
Packit 022b05
                       directorySearchFailed(3),
Packit 022b05
                       rscvCalculationFailed(4),
Packit 022b05
                       negativeRouteSetupReply(5),
Packit 022b05
                       backoutRouteSetupReply(6),
Packit 022b05
                       timeoutDuringFirstAttempt(7),
Packit 022b05
                       otherUnsuccessful(8)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The result of the last completed path switch attempt.  If the
Packit 022b05
          path switch is aborted in the middle of a path switch attempt
Packit 022b05
          because the path switch timer expires, the result of the
Packit 022b05
          previous path switch attempt is reported.
Packit 022b05
Packit 022b05
          The values are defined as follows:
Packit 022b05
Packit 022b05
             successful(1)                - The final path switch
Packit 022b05
                                            attempt was successful.
Packit 022b05
             initiatorMoving(2)           - The final path switch
Packit 022b05
                                            attempt failed because the
Packit 022b05
                                            initiator is mobile, and
Packit 022b05
                                            there was no active link
Packit 022b05
                                            out of this node.
Packit 022b05
             directorySearchFailed(3)     - The final path switch
Packit 022b05
                                            attempt failed because a
Packit 022b05
                                            directory search for the
Packit 022b05
                                            destination node's CP name
Packit 022b05
                                            failed.
Packit 022b05
             rscvCalculationFailed(4)     - The final path switch
Packit 022b05
                                            attempt failed because an
Packit 022b05
                                            RSCV to the node containing
Packit 022b05
                                            the remote RTP endpoint
Packit 022b05
                                            could not be calculated.
Packit 022b05
             negativeRouteSetupReply(5)   - The final path switch
Packit 022b05
                                            attempt failed because route
Packit 022b05
                                            setup failed for the new
Packit 022b05
                                            path.
Packit 022b05
             backoutRouteSetupReply(6)    - The final path switch
Packit 022b05
                                            attempt failed because the
Packit 022b05
                                            remote RTP endpoint refused
Packit 022b05
                                            to continue the RTP
Packit 022b05
                                            connection.
Packit 022b05
             timeoutDuringFirstAttempt(7) - The path switch timer
Packit 022b05
                                            expired during the first
Packit 022b05
                                            path switch attempt.
Packit 022b05
             otherUnsuccessful(8)         - The final path switch
Packit 022b05
                                            attempt failed for a reason
Packit 022b05
                                            other than those listed
Packit 022b05
                                            above."
Packit 022b05
Packit 022b05
Packit 022b05
      ::= { hprRtpStatusEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ***************************************************************
Packit 022b05
-- Conformance information
Packit 022b05
-- ***************************************************************
Packit 022b05
Packit 022b05
hprConformance       OBJECT IDENTIFIER ::= { hprMIB 2 }
Packit 022b05
Packit 022b05
hprCompliances       OBJECT IDENTIFIER ::= { hprConformance 1 }
Packit 022b05
hprGroups            OBJECT IDENTIFIER ::= { hprConformance 2 }
Packit 022b05
Packit 022b05
-- Compliance statements
Packit 022b05
Packit 022b05
hprCompliance  MODULE-COMPLIANCE
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The compliance statement for the SNMPv2 entities that
Packit 022b05
          implement the HPR MIB."
Packit 022b05
Packit 022b05
      MODULE  -- this module
Packit 022b05
Packit 022b05
--    Unconditionally mandatory groups
Packit 022b05
          MANDATORY-GROUPS  {
Packit 022b05
                             hprGlobalConfGroup,
Packit 022b05
                             hprAnrRoutingConfGroup,
Packit 022b05
                             hprTransportUserConfGroup
Packit 022b05
                            }
Packit 022b05
Packit 022b05
--    Conditionally mandatory groups
Packit 022b05
          GROUP   hprRtpConfGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The hprRtpConfGroup is mandatory for HPR implementations
Packit 022b05
              supporting the HPR transport tower."
Packit 022b05
Packit 022b05
      ::= { hprCompliances 1 }
Packit 022b05
Packit 022b05
-- Units of conformance
Packit 022b05
hprGlobalConfGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
                 hprNodeCpName,
Packit 022b05
                 hprOperatorPathSwitchSupport
Packit 022b05
                }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A collection of objects providing the instrumentation of HPR
Packit 022b05
          general information and capabilities."
Packit 022b05
Packit 022b05
      ::= { hprGroups 1 }
Packit 022b05
Packit 022b05
hprAnrRoutingConfGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
                 hprAnrsAssigned,
Packit 022b05
                 hprAnrCounterState,
Packit 022b05
                 hprAnrCounterStateTime,
Packit 022b05
                 hprAnrType,
Packit 022b05
                 hprAnrOutTgDest,
Packit 022b05
                 hprAnrOutTgNum,
Packit 022b05
                 hprAnrPacketsReceived,
Packit 022b05
                 hprAnrCounterDisconTime
Packit 022b05
                }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A collection of objects providing instrumentation for the
Packit 022b05
          node's ANR routing."
Packit 022b05
Packit 022b05
      ::= { hprGroups 2 }
Packit 022b05
Packit 022b05
hprTransportUserConfGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
                 hprNceType,
Packit 022b05
                 hprNceDefault,
Packit 022b05
                 hprNceInstanceId
Packit 022b05
                }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A collection of objects providing information on the users of
Packit 022b05
          the HPR transport known to the node."
Packit 022b05
Packit 022b05
      ::= { hprGroups 3 }
Packit 022b05
Packit 022b05
hprRtpConfGroup  OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
                 hprRtpGlobeConnSetups,
Packit 022b05
                 hprRtpGlobeCtrState,
Packit 022b05
                 hprRtpGlobeCtrStateTime,
Packit 022b05
                 hprRtpRemCpName,
Packit 022b05
                 hprRtpRemNceId,
Packit 022b05
                 hprRtpRemTcid,
Packit 022b05
                 hprRtpPathSwitchTrigger,
Packit 022b05
                 hprRtpRscv,
Packit 022b05
                 hprRtpTopic,
Packit 022b05
                 hprRtpState,
Packit 022b05
                 hprRtpUpTime,
Packit 022b05
                 hprRtpLivenessTimer,
Packit 022b05
                 hprRtpShortReqTimer,
Packit 022b05
                 hprRtpPathSwTimer,
Packit 022b05
                 hprRtpLivenessTimeouts,
Packit 022b05
                 hprRtpShortReqTimeouts,
Packit 022b05
Packit 022b05
                 hprRtpMaxSendRate,
Packit 022b05
                 hprRtpMinSendRate,
Packit 022b05
                 hprRtpCurSendRate,
Packit 022b05
Packit 022b05
                 hprRtpSmRdTripDelay,
Packit 022b05
Packit 022b05
                 hprRtpSendPackets,
Packit 022b05
                 hprRtpRecvPackets,
Packit 022b05
                 hprRtpSendBytes,
Packit 022b05
                 hprRtpRecvBytes,
Packit 022b05
Packit 022b05
                 hprRtpRetrPackets,
Packit 022b05
                 hprRtpPacketsDiscarded,
Packit 022b05
                 hprRtpDetectGaps,
Packit 022b05
                 hprRtpRateReqSends,
Packit 022b05
Packit 022b05
                 hprRtpOkErrPathSws,
Packit 022b05
                 hprRtpBadErrPathSws,
Packit 022b05
                 hprRtpOkOpPathSws,
Packit 022b05
                 hprRtpBadOpPathSws,
Packit 022b05
                 hprRtpCounterDisconTime,
Packit 022b05
Packit 022b05
                 hprRtpStatusStartTime,
Packit 022b05
                 hprRtpStatusEndTime,
Packit 022b05
                 hprRtpStatusRemNceId,
Packit 022b05
                 hprRtpStatusRemTcid,
Packit 022b05
                 hprRtpStatusRemCpName,
Packit 022b05
                 hprRtpStatusNewRscv,
Packit 022b05
                 hprRtpStatusOldRscv,
Packit 022b05
                 hprRtpStatusCause,
Packit 022b05
                 hprRtpStatusLastAttemptResult
Packit 022b05
Packit 022b05
                }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A collection of objects providing the instrumentation for RTP
Packit 022b05
          connection end points."
Packit 022b05
Packit 022b05
      ::= { hprGroups 4 }
Packit 022b05
Packit 022b05
-- end of conformance statement
Packit 022b05
Packit 022b05
END