Blame mibs/ietf/APPN-DLUR-MIB

Packit 022b05
APPN-DLUR-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
        DisplayString, TruthValue
Packit 022b05
                FROM SNMPv2-TC
Packit 022b05
Packit 022b05
        OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
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
dlurMIB MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED  "9705101500Z"
Packit 022b05
        ORGANIZATION  "IETF SNA NAU MIB WG / AIW APPN/HPR MIBs SIG"
Packit 022b05
        CONTACT-INFO
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 manage
Packit 022b05
                network devices with DLUR capabilities.  This MIB
Packit 022b05
                contains information that is useful for managing an APPN
Packit 022b05
                product that implements a DLUR (Dependent Logical Unit
Packit 022b05
                Requester).  The DLUR product has a client/server
Packit 022b05
                relationship with an APPN product that implements a DLUS
Packit 022b05
                (Dependent Logical Unit Server)."
Packit 022b05
Packit 022b05
::= { snanauMIB 5 }
Packit 022b05
-- snanauMIB ::= { mib-2 34 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
-- Textual Convention
Packit 022b05
-- *********************************************************************
Packit 022b05
-- SnaControlPointName is imported from the APPN MIB
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
  dlurObjects OBJECT IDENTIFIER ::= { dlurMIB 1 }
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
Packit 022b05
dlurNodeInfo OBJECT IDENTIFIER ::= { dlurObjects 1 }
Packit 022b05
-- *********************************************************************
Packit 022b05
-- DLUR Capabilities of the node
Packit 022b05
--
Packit 022b05
--  This group represents the capabilities and options of the DLUR
Packit 022b05
--  implementation.
Packit 022b05
-- *********************************************************************
Packit 022b05
dlurNodeCapabilities OBJECT IDENTIFIER ::= { dlurNodeInfo 1 }
Packit 022b05
Packit 022b05
dlurNodeCpName 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 where
Packit 022b05
          this DLUR implementation resides.  If this object has the same
Packit 022b05
          value as the appnNodeCpName object in the APPN MIB, then the
Packit 022b05
          two objects are referring to the same APPN node."
Packit 022b05
Packit 022b05
      ::= { dlurNodeCapabilities 1 }
Packit 022b05
Packit 022b05
dlurReleaseLevel OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (2))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The DLUR release level of this implementation.  This is the
Packit 022b05
          value that is encoded in the DLUR/DLUS Capabilites (CV 51).
Packit 022b05
          To insure consistent display, this one-byte value is encoded
Packit 022b05
          here as two displayable characters that are equivalent to a
Packit 022b05
          hexadecimal display.  For example, if the one-byte value as
Packit 022b05
          encoded in CV51 is X'01', this object will contain the
Packit 022b05
          displayable string '01'."
Packit 022b05
Packit 022b05
      ::= { dlurNodeCapabilities 2 }
Packit 022b05
Packit 022b05
dlurAnsSupport OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                     continueOrStop(1),
Packit 022b05
                     stopOnly(2)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Automatic Network Shutdown (ANS) capability of this node.
Packit 022b05
Packit 022b05
              -  'continueOrStop' indicates that the DLUR implementation
Packit 022b05
                 supports either ANS value (continue or stop) as
Packit 022b05
                 specified by the DLUS on ACTPU for each PU.
Packit 022b05
Packit 022b05
              -  'stopOnly' indicates that the DLUR implementation only
Packit 022b05
                 supports the ANS value of stop.
Packit 022b05
Packit 022b05
           ANS = continue means that the DLUR node will keep LU-LU
Packit 022b05
           sessions active even if SSCP-PU and SSCP-LU control sessions
Packit 022b05
           are interrupted.
Packit 022b05
Packit 022b05
           ANS = stop means that LU-LU sessions will be interrupted when
Packit 022b05
           the SSCP-PU and SSCP-LU sessions are interrupted."
Packit 022b05
Packit 022b05
      ::= { dlurNodeCapabilities 3 }
Packit 022b05
Packit 022b05
dlurMultiSubnetSupport OBJECT-TYPE
Packit 022b05
      SYNTAX TruthValue
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Indication of whether this DLUR implementation can support
Packit 022b05
          CPSVRMGR sessions that cross NetId boundaries."
Packit 022b05
Packit 022b05
      ::= { dlurNodeCapabilities 4 }
Packit 022b05
Packit 022b05
dlurDefaultDefPrimDlusName OBJECT-TYPE
Packit 022b05
      SYNTAX SnaControlPointName
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The SNA name of the defined default primary DLUS for all of
Packit 022b05
          the PUs served by this DLUR.  This can be overridden for a
Packit 022b05
          particular PU by a defined primary DLUS for that PU,
Packit 022b05
          represented by the dlurPuDefPrimDlusName object."
Packit 022b05
Packit 022b05
      ::= { dlurNodeCapabilities 5 }
Packit 022b05
Packit 022b05
dlurNetworkNameForwardingSupport OBJECT-TYPE
Packit 022b05
      SYNTAX TruthValue
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Indication of whether this DLUR implementation supports
Packit 022b05
          forwarding of Network Name control vectors on ACTPUs and
Packit 022b05
          ACTLUs to DLUR-served PUs and their associated LUs.
Packit 022b05
Packit 022b05
          This object corresponds to byte 9. bit 3 of cv51."
Packit 022b05
Packit 022b05
      ::= { dlurNodeCapabilities 6 }
Packit 022b05
Packit 022b05
dlurNondisDlusDlurSessDeactSup OBJECT-TYPE
Packit 022b05
      SYNTAX TruthValue
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Indication of whether this DLUR implementation supports
Packit 022b05
          nondisruptive deactivation of its DLUR-DLUS sessions.
Packit 022b05
          Upon receiving from a DLUS an UNBIND for the CPSVRMGR pipe
Packit 022b05
          with sense data X'08A0 000B', a DLUR that supports this
Packit 022b05
          option immediately begins attempting to activate a CPSVRMGR
Packit 022b05
          pipe with a DLUS other than the one that sent the UNBIND.
Packit 022b05
Packit 022b05
          This object corresponds to byte 9. bit 4 of cv51."
Packit 022b05
Packit 022b05
      ::= { dlurNodeCapabilities 7 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
-- DLUR default defined backup DLUS table
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
dlurDefaultDefBackupDlusTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF DlurDefaultDefBackupDlusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This table contains an ordered list of defined backup DLUSs
Packit 022b05
          for all of the PUs served by this DLUR.  These can be
Packit 022b05
          overridden for a particular PU by a list of defined backup
Packit 022b05
          DLUSs for that PU, represented by the
Packit 022b05
          dlurPuDefBackupDlusNameTable.  Entries in this table are
Packit 022b05
          ordered from most preferred default backup DLUS to least
Packit 022b05
          preferred."
Packit 022b05
Packit 022b05
      ::= { dlurNodeInfo 2 }
Packit 022b05
Packit 022b05
dlurDefaultDefBackupDlusEntry OBJECT-TYPE
Packit 022b05
      SYNTAX DlurDefaultDefBackupDlusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This table is indexed by an integer-valued index, which
Packit 022b05
          orders the entries from most preferred default backup DLUS
Packit 022b05
          to least preferred."
Packit 022b05
Packit 022b05
      INDEX { dlurDefaultDefBackupDlusIndex }
Packit 022b05
Packit 022b05
      ::= { dlurDefaultDefBackupDlusTable 1 }
Packit 022b05
Packit 022b05
DlurDefaultDefBackupDlusEntry ::= SEQUENCE {
Packit 022b05
      dlurDefaultDefBackupDlusIndex      Unsigned32,
Packit 022b05
      dlurDefaultDefBackupDlusName       SnaControlPointName
Packit 022b05
                     }
Packit 022b05
Packit 022b05
dlurDefaultDefBackupDlusIndex OBJECT-TYPE
Packit 022b05
      SYNTAX Unsigned32 (1..4294967295)
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Index for this table.  The index values start at 1,
Packit 022b05
          which identifies the most preferred default backup DLUS."
Packit 022b05
Packit 022b05
      ::= { dlurDefaultDefBackupDlusEntry 1 }
Packit 022b05
Packit 022b05
dlurDefaultDefBackupDlusName OBJECT-TYPE
Packit 022b05
      SYNTAX SnaControlPointName
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Fully qualified name of a default backup DLUS for PUs served
Packit 022b05
          by this DLUR."
Packit 022b05
Packit 022b05
      ::= { dlurDefaultDefBackupDlusEntry 2 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
-- PU Information
Packit 022b05
--
Packit 022b05
--  The following table carries information about the PUs that this APPN
Packit 022b05
--  node is supporting via DLUR.
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
dlurPuInfo OBJECT IDENTIFIER ::= { dlurObjects 2 }
Packit 022b05
Packit 022b05
dlurPuTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF DlurPuEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Information about the PUs supported by this DLUR."
Packit 022b05
Packit 022b05
      ::= { dlurPuInfo 1 }
Packit 022b05
Packit 022b05
dlurPuEntry OBJECT-TYPE
Packit 022b05
      SYNTAX DlurPuEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Entry in a table of PU information, indexed by PU name."
Packit 022b05
Packit 022b05
      INDEX { dlurPuName  }
Packit 022b05
Packit 022b05
      ::= { dlurPuTable 1 }
Packit 022b05
Packit 022b05
DlurPuEntry ::= SEQUENCE {
Packit 022b05
      dlurPuName                  DisplayString,
Packit 022b05
      dlurPuSscpSuppliedName      DisplayString,
Packit 022b05
      dlurPuStatus                INTEGER,
Packit 022b05
      dlurPuAnsSupport            INTEGER,
Packit 022b05
      dlurPuLocation              INTEGER,
Packit 022b05
      dlurPuLsName                DisplayString,
Packit 022b05
      dlurPuDlusSessnStatus       INTEGER,
Packit 022b05
      dlurPuActiveDlusName        DisplayString,
Packit 022b05
      dlurPuDefPrimDlusName       DisplayString
Packit 022b05
                     }
Packit 022b05
Packit 022b05
dlurPuName OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (1..17))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Locally administered name of the PU."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
dlurPuSscpSuppliedName OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (0..17))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The SNA name of the PU.  This value is supplied to a PU by the
Packit 022b05
          SSCP that activated it.  If a value has not been supplied, a
Packit 022b05
          zero-length string is returned."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 2 }
Packit 022b05
Packit 022b05
dlurPuStatus OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      reset(1),
Packit 022b05
                      pendReqActpuRsp(2),
Packit 022b05
                      pendActpu(3),
Packit 022b05
                      pendActpuRsp(4),
Packit 022b05
                      active(5),
Packit 022b05
                      pendLinkact(6),
Packit 022b05
                      pendDactpuRsp(7),
Packit 022b05
                      pendInop(8),
Packit 022b05
                      pendInopActpu(9)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Status of the DLUR-supported PU.  The following values are
Packit 022b05
          defined:
Packit 022b05
Packit 022b05
             reset(1)           -  reset
Packit 022b05
             pendReqActpuRsp(2) -  pending a response from the DLUS
Packit 022b05
                                   to a Request ACTPU
Packit 022b05
             pendActpu(3)       -  pending an ACTPU from the DLUS
Packit 022b05
             pendActpuRsp(4)    -  pending an ACTPU response from the PU
Packit 022b05
             active(5)          -  active
Packit 022b05
             pendLinkact(6)     -  pending activation of the link to a
Packit 022b05
                                   downstream PU
Packit 022b05
             pendDactpuRsp(7)   -  pending a DACTPU response from the PU
Packit 022b05
             pendInop(8)        -  the CPSVRMGR pipe became inoperative
Packit 022b05
                                   while the DLUR was pending an ACTPU
Packit 022b05
                                   response from the PU
Packit 022b05
             pendInopActpu(9)   -  when the DLUR was in the pendInop
Packit 022b05
                                   state, a CPSVRMGR pipe became active
Packit 022b05
                                   and a new ACTPU was received over it,
Packit 022b05
                                   before a response to the previous
Packit 022b05
                                   ACTPU was received from the PU."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 3 }
Packit 022b05
Packit 022b05
dlurPuAnsSupport OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                     continue(1),
Packit 022b05
                     stop(2)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The Automatic Network Shutdown (ANS) support configured for
Packit 022b05
          this PU.  This value (as configured by the network
Packit 022b05
          administrator) is sent by DLUS with ACTPU for each PU.
Packit 022b05
Packit 022b05
              -  'continue' means that the DLUR node will attempt to keep
Packit 022b05
                 LU-LU sessions active even if SSCP-PU and SSCP-LU
Packit 022b05
                 control sessions are interrupted.
Packit 022b05
Packit 022b05
              -  'stop' means that LU-LU sessions will be interrupted
Packit 022b05
                 when the SSCP-PU and SSCP-LU sessions are interrupted."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 4 }
Packit 022b05
Packit 022b05
dlurPuLocation OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      internal(1),
Packit 022b05
                      downstream(2) }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Location of the DLUR-support PU:
Packit 022b05
              internal(1)   - internal to the APPN node itself (no link)
Packit 022b05
              downstream(2) - downstream of the APPN node (connected via
Packit 022b05
                              a link)."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 5 }
Packit 022b05
Packit 022b05
dlurPuLsName OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (0..10))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Administratively assigned name of the link station through
Packit 022b05
          which a downstream PU is connected to this DLUR.  A zero-length
Packit 022b05
          string is returned for internal PUs.  If this object has the
Packit 022b05
          same value as the appnLsName object in the APPN MIB, then the
Packit 022b05
          two are identifying the same link station."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 6 }
Packit 022b05
Packit 022b05
dlurPuDlusSessnStatus OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      reset(1),
Packit 022b05
                      pendingActive(2),
Packit 022b05
                      active(3),
Packit 022b05
                      pendingInactive(4)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Status of the control session to the DLUS identified in
Packit 022b05
          dlurPuActiveDlusName.  This is a combination of the separate
Packit 022b05
          states for the contention-winner and contention-loser sessions:
Packit 022b05
Packit 022b05
          reset(1)           - none of the cases below
Packit 022b05
          pendingActive(2)   - either contention-winner session or
Packit 022b05
                               contention-loser session is pending active
Packit 022b05
          active(3)          - contention-winner and contention-loser
Packit 022b05
                               sessions are both active
Packit 022b05
          pendingInactive(4) - either contention-winner session or
Packit 022b05
                               contention-loser session is pending
Packit 022b05
                               inactive - this test is made AFTER the
Packit 022b05
                               'pendingActive' test.
Packit 022b05
Packit 022b05
          The following matrix provides a different representation of
Packit 022b05
          how the values of this object are related to the individual
Packit 022b05
          states of the contention-winner and contention-loser sessions:
Packit 022b05
Packit 022b05
               Conwinner
Packit 022b05
               | pA | pI | A | X = !(pA | pI | A)
Packit 022b05
          C ++++++++++++++++++++++++++++++++++
Packit 022b05
          o pA | 2  |  2 | 2 | 2
Packit 022b05
          n ++++++++++++++++++++++++++++++++++
Packit 022b05
          l pI | 2  |  4 | 4 | 4
Packit 022b05
          o ++++++++++++++++++++++++++++++++++
Packit 022b05
          s A  | 2  |  4 | 3 | 1
Packit 022b05
          e ++++++++++++++++++++++++++++++++++
Packit 022b05
          r X  | 2  |  4 | 1 | 1
Packit 022b05
            ++++++++++++++++++++++++++++++++++
Packit 022b05
          "
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 7 }
Packit 022b05
Packit 022b05
dlurPuActiveDlusName OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (0..17))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The SNA name of the active DLUS for this PU.  If its length
Packit 022b05
          is not zero, this name follows the SnaControlPointName textual
Packit 022b05
          convention.  A zero-length string indicates that the PU does
Packit 022b05
          not currently have an active DLUS."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 8 }
Packit 022b05
Packit 022b05
dlurPuDefPrimDlusName OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (0..17))
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The SNA name of the defined primary DLUS for this PU, if one
Packit 022b05
          has been defined.  If present, this name follows the
Packit 022b05
          SnaControlPointName textual convention.  A zero-length string
Packit 022b05
          indicates that no primary DLUS has been defined for this PU, in
Packit 022b05
          which case the global default represented by the
Packit 022b05
          dlurDefaultDefPrimDlusName object is used."
Packit 022b05
Packit 022b05
      ::= { dlurPuEntry 9 }
Packit 022b05
Packit 022b05
-- *****************************************
Packit 022b05
-- Defined backup DLUS table for a PU
Packit 022b05
-- *****************************************
Packit 022b05
Packit 022b05
dlurPuDefBackupDlusTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF DlurPuDefBackupDlusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This table contains an ordered list of defined backup DLUSs
Packit 022b05
          for those PUs served by this DLUR that have their own defined
Packit 022b05
          backup DLUSs.  PUs that have no entries in this table use the
Packit 022b05
          global default backup DLUSs for the DLUR, represented by the
Packit 022b05
          dlurDefaultDefBackupDlusNameTable.  Entries in this table are
Packit 022b05
          ordered from most preferred backup DLUS to least preferred for
Packit 022b05
          each PU."
Packit 022b05
Packit 022b05
      ::= { dlurPuInfo 2 }
Packit 022b05
Packit 022b05
dlurPuDefBackupDlusEntry OBJECT-TYPE
Packit 022b05
      SYNTAX DlurPuDefBackupDlusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This table is indexed by PU name and by an integer-valued
Packit 022b05
          index, which orders the entries from most preferred backup DLUS
Packit 022b05
          for the PU to least preferred."
Packit 022b05
Packit 022b05
      INDEX { dlurPuDefBackupDlusPuName,
Packit 022b05
              dlurPuDefBackupDlusIndex }
Packit 022b05
Packit 022b05
      ::= { dlurPuDefBackupDlusTable 1 }
Packit 022b05
Packit 022b05
DlurPuDefBackupDlusEntry ::= SEQUENCE {
Packit 022b05
      dlurPuDefBackupDlusPuName          DisplayString,
Packit 022b05
      dlurPuDefBackupDlusIndex           Unsigned32,
Packit 022b05
      dlurPuDefBackupDlusName            SnaControlPointName
Packit 022b05
                     }
Packit 022b05
Packit 022b05
dlurPuDefBackupDlusPuName OBJECT-TYPE
Packit 022b05
      SYNTAX DisplayString (SIZE (1..17))
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Locally administered name of the PU.  If this object has the
Packit 022b05
          same value as the dlurPuName object, then the two are
Packit 022b05
          identifying the same PU."
Packit 022b05
Packit 022b05
      ::= { dlurPuDefBackupDlusEntry 1 }
Packit 022b05
Packit 022b05
dlurPuDefBackupDlusIndex OBJECT-TYPE
Packit 022b05
      SYNTAX Unsigned32 (1..4294967295)
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Secondary index for this table.  The index values start at 1,
Packit 022b05
          which identifies the most preferred backup DLUS for the PU."
Packit 022b05
Packit 022b05
      ::= { dlurPuDefBackupDlusEntry 2 }
Packit 022b05
Packit 022b05
dlurPuDefBackupDlusName OBJECT-TYPE
Packit 022b05
      SYNTAX SnaControlPointName
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Fully qualified name of a backup DLUS for this PU."
Packit 022b05
Packit 022b05
      ::= { dlurPuDefBackupDlusEntry 3 }
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
--               DLUS Control Sessions (CPSVRMGR Pipes)
Packit 022b05
--
Packit 022b05
--  This table contains information about DLUS control sessions, also
Packit 022b05
--  known as CPSVRMGR pipes.  Although DLUR uses a pair of CPSVRMGR
Packit 022b05
--  sessions for communication, for the purpose of status, information
Packit 022b05
--  about these two sessions is combined to yield a single status for the
Packit 022b05
--  requester/server connection.
Packit 022b05
Packit 022b05
-- *********************************************************************
Packit 022b05
Packit 022b05
dlurDlusInfo OBJECT IDENTIFIER ::= { dlurObjects 3 }
Packit 022b05
Packit 022b05
dlurDlusTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF DlurDlusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
           "Information about DLUS control sessions."
Packit 022b05
Packit 022b05
      ::= { dlurDlusInfo 1}
Packit 022b05
Packit 022b05
dlurDlusEntry OBJECT-TYPE
Packit 022b05
      SYNTAX DlurDlusEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
           "This entry is indexed by the name of the DLUS."
Packit 022b05
Packit 022b05
      INDEX { dlurDlusName }
Packit 022b05
Packit 022b05
      ::= { dlurDlusTable 1 }
Packit 022b05
Packit 022b05
DlurDlusEntry ::= SEQUENCE {
Packit 022b05
      dlurDlusName          SnaControlPointName,
Packit 022b05
      dlurDlusSessnStatus   INTEGER
Packit 022b05
                     }
Packit 022b05
Packit 022b05
dlurDlusName OBJECT-TYPE
Packit 022b05
      SYNTAX SnaControlPointName
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The SNA name of a DLUS with which this DLUR currently has a
Packit 022b05
          CPSVRMGR pipe established."
Packit 022b05
Packit 022b05
      ::= { dlurDlusEntry 1 }
Packit 022b05
Packit 022b05
dlurDlusSessnStatus OBJECT-TYPE
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      reset(1),
Packit 022b05
                      pendingActive(2),
Packit 022b05
                      active(3),
Packit 022b05
                      pendingInactive(4)
Packit 022b05
                     }
Packit 022b05
      MAX-ACCESS read-only
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Status of the CPSVRMGR pipe between the DLUR and this DLUS.
Packit 022b05
          This is a combination of the separate states for the
Packit 022b05
          contention-winner and contention-loser sessions:
Packit 022b05
Packit 022b05
          reset(1)           - none of the cases below
Packit 022b05
          pendingActive(2)   - either contention-winner session or
Packit 022b05
                               contention-loser session is pending active
Packit 022b05
          active(3)          - contention-winner and contention-loser
Packit 022b05
                               sessions are both active
Packit 022b05
          pendingInactive(4) - either contention-winner session or
Packit 022b05
                               contention-loser session is pending
Packit 022b05
                               inactive - this test is made AFTER the
Packit 022b05
                               'pendingActive' test.
Packit 022b05
Packit 022b05
          The following matrix provides a different representation of
Packit 022b05
          how the values of this object are related to the individual
Packit 022b05
          states of the contention-winner and contention-loser sessions:
Packit 022b05
Packit 022b05
               Conwinner
Packit 022b05
               | pA | pI | A | X = !(pA | pI | A)
Packit 022b05
          C ++++++++++++++++++++++++++++++++++
Packit 022b05
          o pA | 2  |  2 | 2 | 2
Packit 022b05
          n ++++++++++++++++++++++++++++++++++
Packit 022b05
          l pI | 2  |  4 | 4 | 4
Packit 022b05
          o ++++++++++++++++++++++++++++++++++
Packit 022b05
          s A  | 2  |  4 | 3 | 1
Packit 022b05
          e ++++++++++++++++++++++++++++++++++
Packit 022b05
          r X  | 2  |  4 | 1 | 1
Packit 022b05
            ++++++++++++++++++++++++++++++++++
Packit 022b05
          "
Packit 022b05
Packit 022b05
      ::= { dlurDlusEntry 2 }
Packit 022b05
Packit 022b05
-- ***************************************************************
Packit 022b05
-- Conformance information
Packit 022b05
-- ***************************************************************
Packit 022b05
Packit 022b05
dlurConformance       OBJECT IDENTIFIER ::= { dlurMIB 2 }
Packit 022b05
Packit 022b05
dlurCompliances       OBJECT IDENTIFIER ::= { dlurConformance 1 }
Packit 022b05
dlurGroups            OBJECT IDENTIFIER ::= { dlurConformance 2 }
Packit 022b05
Packit 022b05
-- Compliance statements
Packit 022b05
Packit 022b05
dlurCompliance MODULE-COMPLIANCE
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The compliance statement for the SNMPv2 entities which
Packit 022b05
          implement the DLUR MIB."
Packit 022b05
Packit 022b05
      MODULE -- this module
Packit 022b05
Packit 022b05
--    Unconditionally mandatory groups
Packit 022b05
      MANDATORY-GROUPS  { dlurConfGroup }
Packit 022b05
Packit 022b05
      ::= { dlurCompliances 1 }
Packit 022b05
Packit 022b05
-- Units of conformance
Packit 022b05
dlurConfGroup OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
               dlurNodeCpName,
Packit 022b05
               dlurReleaseLevel,
Packit 022b05
               dlurAnsSupport,
Packit 022b05
               dlurMultiSubnetSupport,
Packit 022b05
               dlurNetworkNameForwardingSupport,
Packit 022b05
               dlurNondisDlusDlurSessDeactSup,
Packit 022b05
               dlurDefaultDefPrimDlusName,
Packit 022b05
               dlurDefaultDefBackupDlusName,
Packit 022b05
               dlurPuSscpSuppliedName,
Packit 022b05
               dlurPuStatus,
Packit 022b05
               dlurPuAnsSupport,
Packit 022b05
               dlurPuLocation,
Packit 022b05
               dlurPuLsName,
Packit 022b05
               dlurPuDlusSessnStatus,
Packit 022b05
               dlurPuActiveDlusName,
Packit 022b05
               dlurPuDefPrimDlusName,
Packit 022b05
               dlurPuDefBackupDlusName,
Packit 022b05
               dlurDlusSessnStatus
Packit 022b05
              }
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A collection of objects providing information on an
Packit 022b05
          implementation of APPN DLUR."
Packit 022b05
Packit 022b05
      ::= { dlurGroups 1 }
Packit 022b05
Packit 022b05
-- end of conformance statement
Packit 022b05
Packit 022b05
END