home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / rfc / rfc2155 < prev    next >
Text File  |  1997-06-16  |  214KB  |  6,948 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                      B. Clouston
  8. Request for Comments: 2155                               Cisco Systems
  9. Category: Standards Track                                     B. Moore
  10.                                                        IBM Corporation
  11.                                                              June 1997
  12.  
  13.  
  14.                      Definitions of Managed Objects
  15.                           for APPN using SMIv2
  16.  
  17. Status of this Memo
  18.  
  19.    This document specifies an Internet standards track protocol for the
  20.    Internet community, and requests discussion and suggestions for
  21.    improvements.  Please refer to the current edition of the "Internet
  22.    Official Protocol Standards" (STD 1) for the standardization state
  23.    and status of this protocol.  Distribution of this memo is unlimited.
  24.  
  25. Table of Contents
  26.  
  27.    1.     Introduction  ...........................................  1
  28.    2.     The SNMPv2 Network Management Framework  ................  1
  29.    3.     Overview  ...............................................  2
  30.    3.1      APPN MIB structure ....................................  4
  31.    4.     Definitions  ............................................  9
  32.    5.     Acknowledgments  ........................................  122
  33.    6.     References  .............................................  122
  34.    7.     Security Considerations  ................................  123
  35.    8.     Author's Addresses  .....................................  124
  36.  
  37. 1.  Introduction
  38.  
  39.    This memo defines a portion of the Management Information Base (MIB)
  40.    for use with network management protocols in the Internet community.
  41.    In particular, it defines objects for monitoring and controlling
  42.    network devices with APPN (Advanced Peer-to-Peer Networking)
  43.    capabilities.  This memo identifies managed objects for the APPN
  44.    protocol.
  45.  
  46. 2.  The SNMPv2 Network Management Framework
  47.  
  48.    The SNMP Network Management Framework consists of several components.
  49.    For the purpose of this specification, the applicable components of
  50.    the Framework are the SMI and related documents [1, 2, 3], which
  51.    define the mechanisms used for describing and naming objects for the
  52.    purpose of management.
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Clouston & Moore            Standards Track                     [Page 1]
  59.  
  60. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  61.  
  62.  
  63.    The Framework permits new objects to be defined for the purpose of
  64.    experimentation and evaluation.
  65.  
  66. 3.  Overview
  67.  
  68.    This document identifies a set of objects for monitoring the
  69.    configuration and active characteristics of devices with APPN
  70.    capabilities, and for controlling certain characteristics.  APPN is
  71.    the aspect of Systems Network Architecture (SNA) that supports peer-
  72.    to-peer networking.  These networks transport both independent and
  73.    dependent LU session traffic.  See the SNANAU APPC MIB [7] and the
  74.    SNA NAU MIB [8] for management of these sessions.  See also the DLUR
  75.    MIB[9], and the HPR MIB[10] for management of extensions to the APPN
  76.    architecture.  In this document, we describe APPN managed objects.
  77.  
  78.    An APPN network comprises various types of nodes, and transmission
  79.    groups (TGs) that connect the nodes. Network nodes (NNs) provide
  80.    directory and routing functions for session establishment.  NNs may
  81.    be session end points or intermediate nodes in a session.  A border
  82.    node is a type of network node that connects networks together for
  83.    session establishment without fully merging them.  End nodes (ENs)
  84.    are session end points that receive directory and routing functions
  85.    from network nodes, over control-point to control-point (CP-CP)
  86.    sessions.  Low-entry networking (LEN) nodes are also session end
  87.    points, but do not support CP-CP sessions, and therefore need
  88.    additional manual configuration definitions to establish sessions in
  89.    an APPN network.  ENs and LEN nodes may have minimal directory and
  90.    routing functions to establish control sessions (ENs) or to connect
  91.    into the APPN network (LEN nodes).  Virtual routing nodes (VRNs) are
  92.    not really nodes, but rather common definitions among actual nodes in
  93.    a shared transport facility such as a local area network (LAN) that
  94.    allow these actual nodes to temporarily establish a logical link with
  95.    one another without defining each other's link-level addressing
  96.    information.
  97.  
  98.    Ports and link stations are the node's interface to the data link
  99.    control (DLC), which provides the physical transport, or to another
  100.    protocol such as Data Link Switching (DLSw), which provides transport
  101.    over an IP network.  See the SNADLC SDLC MIB[11], the SNADLC LLC
  102.    MIB[12], and the DLSw MIB[13].  A link station uses a port to make a
  103.    connection to another node.  This connection establishes a TG between
  104.    the two nodes.
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Clouston & Moore            Standards Track                     [Page 2]
  115.  
  116. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  117.  
  118.  
  119.    The directory and routing functions enable an NN to find where an LU
  120.    is located in the network, and calculate the optimal route for the
  121.    session based on the requested class of service (COS).  A network
  122.    node saves the LU information in a directory database, which is built
  123.    from LUs defined locally, LU registration from served end nodes, and
  124.    LUs learned from network searches.
  125.  
  126.    Each NN maintains a local COS database that assigns a routing weight,
  127.    or relative cost, to each resource for each class of service.  For
  128.    example, the #INTER COS assigns a lower weight to TGs with a greater
  129.    effective capacity, while the #BATCH COS favors TGs with a lower
  130.    relative cost per byte.
  131.  
  132.    A node saves network topology information (on NNs, VRNs, and TGs
  133.    between them) in a network topology database.  The topology
  134.    information includes state and routing characteristics.  Topology
  135.    information is exchanged between NNs over CP-CP sessions such that
  136.    the database is fully replicated at each NN.  Information on TGs from
  137.    NNs to ENs are kept in a local topology database.  Local topology
  138.    information is shared with other NNs only during the session
  139.    establishment process, to give the NN responsible for route
  140.    calculation the necessary information for end-to- end route
  141.    calculation.
  142.  
  143.    SNA names such as LU names, CP names, COS names, and mode names can
  144.    be padded with blanks (space characters) in SNA formats.  These
  145.    blanks are nonsignificant.  For example, in a BIND Request Unit (RU)
  146.    a COS name of "#INTER" with a length of 6 is identical to a COS name
  147.    of "#INTER  " with a length of 8.  However, in this MIB,
  148.    nonsignificant blanks are not included by the agent.   Using the COS
  149.    name from the previous example, an agent would return a length of 6
  150.    and the string "#INTER" with no blanks for appnCosName, regardless of
  151.    how it appears in the BIND RU or in internal storage.  The lone
  152.    exception is the all blank mode name, for which the agent returns a
  153.    length of 8 and the string "        " (8 blank spaces).  The MIB
  154.    variables that this applies to are identified by a textual convention
  155.    syntax that also describes this behavior.
  156.  
  157.    When an SNA name is functioning as a table index, an agent treats
  158.    trailing blanks as significant.  If a management station requests the
  159.    objects from a row with index "#INTER  ", the agent does not match
  160.    this to the row with index "#INTER".  Since an agent has no
  161.    nonsignificant blanks in any of its table indices, the only reason
  162.    for a Management Station to include them would be to start GetNext
  163.    processing at a chosen point in a table.  For example, a GetNext
  164.    request with index "M       " would start retrieval from a table at
  165.    the first row with an 8-character index beginning with "M" or a
  166.    letter after "M".
  167.  
  168.  
  169.  
  170. Clouston & Moore            Standards Track                     [Page 3]
  171.  
  172. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  173.  
  174.  
  175.    The SNA/APPN terms and overall architecture are documented in [4],
  176.    [5], [6], and [14].
  177.  
  178.    Highlights of the management functions supported by the APPN MIB
  179.    module include the following:
  180.  
  181.    o    Activating and deactivating ports and link stations.
  182.  
  183.    o    Monitoring of configuration parameters related to the node,
  184.         ports, link stations, virtual routing nodes, and classes of
  185.         service.
  186.  
  187.    o    Monitoring of operational parameters related to ports, link
  188.         stations, virtual routing nodes, topology, directory, and
  189.         intermediate sessions.
  190.  
  191.    o    Historical information about link station errors during
  192.         connection establishment, or that caused the connection to
  193.         terminate.
  194.  
  195.    o    Deactivating intermediate sessions.
  196.  
  197.    o    Traps for SNA Management Services (SNA/MS) Alert conditions.
  198.  
  199.    This MIB module does not support:
  200.  
  201.    o    Configuration of APPN nodes.
  202.  
  203.    o    Monitoring and control of endpoint sessions.
  204.  
  205.    o    Dependent LU Requester (DLUR) management.
  206.  
  207.    o    High-Performance Routing (HPR) management.
  208.  
  209. 3.1.  APPN MIB Structure
  210.  
  211.    The APPN MIB module contains the following groups of objects:
  212.  
  213.  
  214.    o    appnNode - objects related to the APPN node for all node types.
  215.  
  216.    o    appnNn   - objects to represent the network nodes, virtual
  217.         routing nodes, and TGs between these nodes that make up the APPN
  218.         network topology database maintained in NNs.
  219.  
  220.    o    appnLocalTopology  - objects to represent nodes and TGs between
  221.         nodes in the local topology database maintained in all nodes.
  222.  
  223.  
  224.  
  225.  
  226. Clouston & Moore            Standards Track                     [Page 4]
  227.  
  228. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  229.  
  230.  
  231.    o    appnDir  - objects related to LU location information from the
  232.         node's directory database.
  233.  
  234.    o    appnCos  - objects related to classes of service information.
  235.  
  236.    o    appnSessIntermediate - objects related to intermediate sessions
  237.         that pass through this node.
  238.  
  239.         These groups are described below in more detail.
  240.  
  241. 3.1.1.  appnNode group
  242.  
  243.    The appnNode group consists of the following tables and objects:
  244.  
  245.    1) appnGeneralInfoAndCaps
  246.  
  247.    This group of objects describes general information about the APPN
  248.    node.  The type of information includes the node type and the time
  249.    since this node was initialized.
  250.  
  251.    2) appnNnUniqueInfoAndCaps
  252.  
  253.    This group of objects describes information specific to network nodes
  254.    such as node routing characteristics.
  255.  
  256.    3) appnEnUniqueInfoAndCaps
  257.  
  258.    This group of objects describes information specific to end nodes,
  259.    including its network node server.
  260.  
  261.    4) appnPortInformation
  262.  
  263.    This includes the appnPortTable, which describes the configuration
  264.    and current status of the ports used by APPN, including the port
  265.    state and DLC type.
  266.  
  267.    5) appnLinkStationInformation
  268.  
  269.    This includes the appnNodeLsTable, which describes the configuration
  270.    and current status of the link stations used by APPN, including the
  271.    link state and port name; and the appnLsStatusTable, which provides
  272.    information about errors this node encountered with connections to
  273.    adjacent nodes, such as the sense data captured during connection
  274.    failures.  It is a product option to decide how many
  275.    appnLsStatusTable entries are kept.
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282. Clouston & Moore            Standards Track                     [Page 5]
  283.  
  284. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  285.  
  286.  
  287.    6) appnVrnInfo
  288.  
  289.    This includes the appnVrnTable, which describes the relationship
  290.    between virtual routing nodes' TGs described in the appnLocalTgTable
  291.    with ports in the appnPortTable.
  292.  
  293. 3.1.2.  appnNn group
  294.  
  295.    The appnNn group consists of the following objects and tables
  296.  
  297.    1) appnNnTopo
  298.  
  299.    These objects contain general information about the network topology
  300.    database including the number of nodes present, and the number of
  301.    topology database updates (TDU) wars the node has detected.
  302.  
  303.    2) appnNnTopology
  304.  
  305.    This includes tables representing the APPN network topology database.
  306.    This includes the network nodes, virtual routing nodes, and TGs
  307.    between these nodes, as well as the information about these resources
  308.    carried in topology updates.  The tables are first indexed by the
  309.    same flow reduction sequence number (FRSN) used in topology exchanges
  310.    between NNs.  This allows a management station to retrieve only
  311.    incremental updates, since the agent will update the FRSN of new or
  312.    changed resources.
  313.  
  314. 3.1.3.  appnLocalTopology group
  315.  
  316.    The appnLocalTopology group consists of the following objects and
  317.    tables:
  318.  
  319.    1) appnLocalThisNode
  320.  
  321.     a) appnLocalGeneral
  322.  
  323.     Contains the local node and type.
  324.  
  325.     b) appnLocalNnSpecific
  326.  
  327.     These objects contain routing information about the local network
  328.     node.
  329.  
  330.     c) appnLocalTg
  331.  
  332.     This table represents information about this node's local TGs.
  333.  
  334.  
  335.  
  336.  
  337.  
  338. Clouston & Moore            Standards Track                     [Page 6]
  339.  
  340. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  341.  
  342.  
  343.    2) appnLocalEnTopology
  344.  
  345.    This table represents TG information for EN TGs learned by the NN via
  346.    TG registration with the local node.
  347.  
  348. 3.1.4.  appnDir group
  349.  
  350.    The appnDir group consists of the following objects and tables:
  351.  
  352.    1) appnDirPerf
  353.  
  354.    These objects represent information related to information about the
  355.    directory database and directory searches involving this node.
  356.  
  357.    2) appnDirTable
  358.  
  359.    This table represents the directory database, listing LUs known to
  360.    this node, along with the owning node of the LU and the serving NN of
  361.    the owning node.
  362.  
  363. 3.1.5.  appnCos group
  364.  
  365.    The appnCos group consists of the following tables:
  366.  
  367.    1) appnCosModeTable
  368.  
  369.    This table represents the mode to class of service mapping.
  370.  
  371.    2) appnCosNameTable
  372.  
  373.    This table represents the tranmission priority for each class of
  374.    service.
  375.  
  376.    3) appnCosNodeRowTable
  377.  
  378.    This table represents the node-row information for each class of
  379.    service, including the weight of each node.
  380.  
  381.    3) appnCosTGRowTable
  382.  
  383.    This table represents the TG-row information for each class of
  384.    service, including the weight of each TG.
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394. Clouston & Moore            Standards Track                     [Page 7]
  395.  
  396. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  397.  
  398.  
  399. 3.1.6.  appnSessIntermediate group
  400.  
  401.    The appnSessIntermediate group consists of the following objects and
  402.    tables:
  403.  
  404.    1) appnIsInGlobal
  405.  
  406.    These objects allow control of the collection of intermediate session
  407.    information such as Route Selection Control Vectors (RSCVs) and
  408.    counters.
  409.  
  410.    2) appnIsInTable
  411.  
  412.    This table contains information on active intermediate sessions.
  413.  
  414.    3) appnIsRtpTable
  415.  
  416.    This table contains information on active intermediate sessions that
  417.    are being transported on Rapid Transport Protocol (RTP) connections
  418.    by High Performance Routing (HPR).
  419.  
  420. 3.1.7.  appnTraps
  421.  
  422.    One APPN trap is defined.  It is intended to correspond to SNA/MS
  423.    Alerts, but is optional for a product to implement this trap.  The
  424.    trap identifies the Alert ID number and, where possible, the affected
  425.    resource.
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450. Clouston & Moore            Standards Track                     [Page 8]
  451.  
  452. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  453.  
  454.  
  455. 4.  Definitions
  456.  
  457. APPN-MIB DEFINITIONS          ::= BEGIN
  458.  
  459. IMPORTS
  460.  
  461.         IANAifType
  462.                 FROM IANAifType-MIB
  463.  
  464.         DisplayString, VariablePointer, RowPointer, DateAndTime,
  465.         TruthValue, TimeStamp, TEXTUAL-CONVENTION
  466.                 FROM SNMPv2-TC
  467.  
  468.         experimental, Counter32, Gauge32, Integer32, Unsigned32,
  469.         TimeTicks, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
  470.                 FROM SNMPv2-SMI
  471.  
  472.         MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  473.                 FROM SNMPv2-CONF
  474.  
  475.         snanauMIB
  476.                 FROM SNA-NAU-MIB;
  477.  
  478. appnMIB MODULE-IDENTITY
  479.         LAST-UPDATED  "9703201200Z"
  480.         ORGANIZATION  "IETF SNA NAU MIB WG / AIW APPN MIBs SIG"
  481.         CONTACT-INFO
  482.  
  483.                 "
  484.  
  485.                         Bob Clouston
  486.                         Cisco Systems
  487.                         7025 Kit Creek Road
  488.                         P.O. Box 14987
  489.                         Research Triangle Park, NC 27709, USA
  490.                         Tel:    1 919 472 2333
  491.                         E-mail: clouston@cisco.com
  492.  
  493.                         Bob Moore
  494.                         IBM Corporation
  495.                         800 Park Offices Drive
  496.                         RHJA/664
  497.                         P.O. Box 12195
  498.                         Research Triangle Park, NC 27709, USA
  499.                         Tel:    1 919 254 4436
  500.                         E-mail: remoore@ralvm6.vnet.ibm.com
  501.                 "
  502.       DESCRIPTION
  503.  
  504.  
  505.  
  506. Clouston & Moore            Standards Track                     [Page 9]
  507.  
  508. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  509.  
  510.  
  511.                 "This is the MIB module for objects used to
  512.                  manage network devices with APPN capabilities."
  513.  
  514. ::= { snanauMIB 4 }
  515. -- snanauMIB ::= { mib-2 34 }
  516.  
  517. -- *********************************************************************
  518. -- Textual Conventions
  519. -- *********************************************************************
  520. SnaNodeIdentification ::= TEXTUAL-CONVENTION
  521.       STATUS current
  522.       DESCRIPTION
  523.           "An SNA Node Identification consists of two parts, which
  524.           together comprise four bytes of hexadecimal data.  In SNA the
  525.           Node Identification is transported in bytes 2-5 of the XID.
  526.  
  527.           The block number is the first three digits of the Node
  528.           Identification.  These 3 hexadecimal digits identify the
  529.           product.
  530.  
  531.           The ID number is the last 5 digits of the Node Identification.
  532.           These 5 hexadecimal digits are administratively defined and
  533.           combined with the 3-digit block number form the 8-digit Node
  534.           Identification.  A unique value is required for connections to
  535.           SNA subarea.  In some implementations, the value 'bbb00000'
  536.           (where 'bbb' represents a 3-digit block number) is returned to
  537.           mean that the ID number is not unique on this node.
  538.  
  539.           An SNA Node Identification is represented as eight
  540.           ASCII-encoded hexadecimal digits, using the characters '0' -
  541.           '9' and 'A' - 'F'."
  542.  
  543.       SYNTAX OCTET STRING (SIZE (8))
  544.  
  545. SnaControlPointName ::= TEXTUAL-CONVENTION
  546.       STATUS current
  547.       DESCRIPTION
  548.           "A fully qualified SNA control point name, consisting of a 1 to
  549.           8 character network identifier (NetId), a period ('.'), and a 1
  550.           to 8 character control point name (CpName).
  551.  
  552.           The NetId and CpName are constructed from the uppercase letters
  553.           'A' - 'Z' and the numerics '0' - '9', all encoded in ASCII,
  554.           with the restriction that the first character of each must be
  555.           a letter.  Trailing blanks are not allowed.
  556.  
  557.           Earlier versions of SNA permitted three additional characters
  558.           in NetIds and CpNames:  '#', '@', and '$'.  While this use of
  559.  
  560.  
  561.  
  562. Clouston & Moore            Standards Track                    [Page 10]
  563.  
  564. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  565.  
  566.  
  567.           these characters has been retired, a Management Station should
  568.           still accept them for backward compatibility."
  569.  
  570.       SYNTAX OCTET STRING (SIZE (3..17))
  571.  
  572. SnaClassOfServiceName ::= TEXTUAL-CONVENTION
  573.       STATUS current
  574.       DESCRIPTION
  575.           "An SNA class-of-service (COS) name, ranging from 1 to 8
  576.           ASCII characters.  COS names take one of two forms:
  577.  
  578.              -  a user-defined COS name is constructed from the uppercase
  579.                 letters 'A' - 'Z' and the numerics '0' - '9', with the
  580.                 restriction that the first character of the name must be
  581.                 a letter.
  582.              -  an SNA-defined user-session COS name begins with the
  583.                 character '#', which is followed by up to seven
  584.                 additional characters from the set of uppercase letters
  585.                 and numerics.
  586.  
  587.           Trailing blanks are not allowed in either form of COS name.
  588.  
  589.           A zero-length string indicates that a COS name is not
  590.           available."
  591.  
  592.       SYNTAX OCTET STRING (SIZE (0..8))
  593.  
  594. SnaModeName ::= TEXTUAL-CONVENTION
  595.       STATUS current
  596.       DESCRIPTION
  597.           "An SNA mode name, ranging from 1 to 8 ASCII characters.
  598.           Mode names take one of two forms:
  599.  
  600.              -  a user-defined mode name is constructed from the
  601.                 uppercase letters 'A' - 'Z' and the numerics '0' - '9',
  602.                 with the restriction that the first character of the name
  603.                 must be a letter.
  604.              -  an SNA-defined user-session mode name begins with the
  605.                 character '#', which is followed by up to seven
  606.                 additional characters from the set of uppercase letters
  607.                 and numerics.
  608.  
  609.           Trailing blanks are not allowed in either form of mode name,
  610.           with the single exception of the all-blank mode name, where
  611.           a string consisting of 8 blanks is returned.
  612.  
  613.           A zero-length string indicates that a mode name is not
  614.           available."
  615.  
  616.  
  617.  
  618. Clouston & Moore            Standards Track                    [Page 11]
  619.  
  620. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  621.  
  622.  
  623.       SYNTAX OCTET STRING (SIZE (0..8))
  624.  
  625. SnaSenseData ::= TEXTUAL-CONVENTION
  626.       STATUS current
  627.       DESCRIPTION
  628.           "To facilitate their display by a Management Station, sense
  629.           data objects in the MIB are represented as OCTET STRINGS
  630.           containing eight ASCII characters.  Eight '0' characters
  631.           indicates that no sense data identifying an SNA error
  632.           condition is available.
  633.  
  634.           An SNA sense data is represented as eight hexadecimal digits,
  635.           using the characters '0' - '9' and 'A' - 'F'."
  636.  
  637.       SYNTAX OCTET STRING (SIZE (8))
  638.  
  639. DisplayableDlcAddress ::= TEXTUAL-CONVENTION
  640.       STATUS current
  641.       DESCRIPTION
  642.           "DLC address of a port or link station, represented as an
  643.           OCTET STRING containing 0 to 64 ASCII characters.
  644.           A Management Station should use a value of this type only
  645.           for display.  The 'real' DLC address, i.e., the sequence of
  646.           bytes that flow in the DLC header, is often available in a
  647.           DLC-specific MIB.
  648.  
  649.           The zero-length string indicates that the DLC address in
  650.           question is not known to the agent."
  651.  
  652.       SYNTAX OCTET STRING (SIZE (0..64))
  653.  
  654. AppnNodeCounter ::= TEXTUAL-CONVENTION
  655.       STATUS current
  656.       DESCRIPTION
  657.           "An object providing global statistics for the entire APPN
  658.           node.  A Management Station can detect discontinuities in this
  659.           counter by monitoring the appnNodeCounterDisconTime object."
  660.  
  661.       SYNTAX Counter32
  662.  
  663. AppnPortCounter ::= TEXTUAL-CONVENTION
  664.       STATUS current
  665.       DESCRIPTION
  666.           "An object providing statistics for an APPN port.  A
  667.           Management Station can detect discontinuities in this counter
  668.           by monitoring the appnPortCounterDisconTime object."
  669.  
  670.       SYNTAX Counter32
  671.  
  672.  
  673.  
  674. Clouston & Moore            Standards Track                    [Page 12]
  675.  
  676. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  677.  
  678.  
  679. AppnLinkStationCounter ::= TEXTUAL-CONVENTION
  680.       STATUS current
  681.       DESCRIPTION
  682.           "An object providing statistics for an APPN link station.  A
  683.           Management Station can detect discontinuities in this counter
  684.           by monitoring the appnLsCounterDisconTime object."
  685.  
  686.       SYNTAX Counter32
  687.  
  688. AppnTopologyEntryTimeLeft ::= TEXTUAL-CONVENTION
  689.       STATUS current
  690.       DESCRIPTION
  691.           "Number of days before deletion of this entry from the topology
  692.           database.  Range is 0-15.  A value of 0 indicates that the
  693.           entry is either in the process of being deleted, or is being
  694.           marked for deletion at the next garbage collection cycle."
  695.  
  696.       SYNTAX INTEGER (0..15)
  697.  
  698. AppnTgDlcData ::= TEXTUAL-CONVENTION
  699.       STATUS current
  700.       DESCRIPTION
  701.           "DLC-specific data related to a connection network transmission
  702.           group.  For other TGs, a zero-length string is returned.
  703.  
  704.           Examples of the type of data returned by an object with this
  705.           syntax include the following:
  706.  
  707.                 Token-Ring      - MAC/SAP
  708.                 X.25 Switched   - dial digits
  709.                 X.21 Switched   - dial digits
  710.                 Circuit Switch  - dial digits
  711.  
  712.           This MIB does not specify formats for these or any other types
  713.           of DLC-specific data.  Formats may, however, be specified in
  714.           documents related to a particular DLC.
  715.  
  716.           The contents of an object with this syntax correspond to the
  717.           contents of the DLC-specific subfields of cv46, documented in
  718.           (6)."
  719.  
  720.       SYNTAX OCTET STRING  (SIZE (0..64))
  721.  
  722. AppnTgEffectiveCapacity ::= TEXTUAL-CONVENTION
  723.       STATUS current
  724.       DESCRIPTION
  725.           "A value representing the effective capacity of a transmission
  726.           group.  This is an administratively assigned value derived from
  727.  
  728.  
  729.  
  730. Clouston & Moore            Standards Track                    [Page 13]
  731.  
  732. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  733.  
  734.  
  735.           the link bandwidth and maximum load factor.  It is encoded in
  736.           the same way as byte 7 of cv47, and represents a floating-point
  737.           number in units of 300 bits per second."
  738.  
  739.       SYNTAX OCTET STRING (SIZE (1))
  740.  
  741. AppnTgSecurity ::= TEXTUAL-CONVENTION
  742.       STATUS current
  743.       DESCRIPTION
  744.           "A value representing the level of security on a transmission
  745.           group.  A class of service definition includes an indication of
  746.           the acceptable TG security value(s) for that class of service.
  747.  
  748.           The following seven values are defined:
  749.  
  750.             nonsecure(1) -
  751.                               (X'01'):  none of the values listed below;
  752.                               for example, satellite-connected or
  753.                               located in a nonsecure country
  754.             publicSwitchedNetwork(32) -
  755.                               (X'20'):  public switched network; secure
  756.                               in the sense that there is no
  757.                               predetermined route that traffic will take
  758.             undergroundCable(64) -
  759.                               (X'40'):  underground cable; located in a
  760.                               secure country (as determined by the
  761.                               network administrator)
  762.             secureConduit(96) -
  763.                               (X'60'):  secure conduit, not guarded; for
  764.                               example, pressurized pipe
  765.             guardedConduit(128) -
  766.                               (X'80'):  guarded conduit; protected
  767.                               against physical tapping
  768.             encrypted(160) -
  769.                               (X'A0'):  link-level encryption is provided
  770.             guardedRadiation(192) -
  771.                               (X'C0'):  guarded conduit containing the
  772.                               transmission medium; protected against
  773.                               physical and radiation tapping"
  774.  
  775.       SYNTAX INTEGER {
  776.                      nonsecure(1),               -- X'01'
  777.                      publicSwitchedNetwork(32),  -- X'20'
  778.                      undergroundCable(64),       -- X'40'
  779.                      secureConduit(96),          -- X'60'
  780.                      guardedConduit(128),        -- X'80'
  781.                      encrypted(160),             -- X'A0'
  782.                      guardedRadiation(192)       -- X'C0'
  783.  
  784.  
  785.  
  786. Clouston & Moore            Standards Track                    [Page 14]
  787.  
  788. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  789.  
  790.  
  791.                      }
  792.  
  793. AppnTgDelay ::= TEXTUAL-CONVENTION
  794.       STATUS current
  795.       DESCRIPTION
  796.           "Relative amount of time that it takes for a signal to travel
  797.           the length of a logical link.  This time is represented in
  798.           microseconds, using the same encoding scheme used in cv47 in a
  799.           topology update.  Some of the more common values, along with
  800.           their encoded hex values, are:
  801.  
  802.                      minimum(0),                 X'00'
  803.                      negligible(384),            X'4C'
  804.                      terrestrial(9216),          X'71'
  805.                      packet(147456),             X'91'
  806.                      long(294912),               X'99'
  807.                      maximum(2013265920)         X'FF'
  808.  
  809.           "
  810.  
  811.       SYNTAX OCTET STRING (SIZE (1))
  812.  
  813. -- *********************************************************************
  814.   appnObjects             OBJECT IDENTIFIER ::= { appnMIB 1 }
  815. -- *********************************************************************
  816.  
  817. -- ******************** The APPN Node Group ****************************
  818.  
  819. appnNode              OBJECT IDENTIFIER ::= { appnObjects 1 }
  820.   appnGeneralInfoAndCaps      OBJECT IDENTIFIER ::= { appnNode 1 }
  821.   appnNnUniqueInfoAndCaps     OBJECT IDENTIFIER ::= { appnNode 2 }
  822.   appnEnUniqueCaps            OBJECT IDENTIFIER ::= { appnNode 3 }
  823.   appnPortInformation         OBJECT IDENTIFIER ::= { appnNode 4 }
  824.   appnLinkStationInformation  OBJECT IDENTIFIER ::= { appnNode 5 }
  825.   appnVrnInfo                 OBJECT IDENTIFIER ::= { appnNode 6 }
  826.  
  827. -- This group provides global information about an APPN network node,
  828. -- an APPN end node, or an LEN node.
  829.  
  830. -- The first section applies to all three node types.
  831. -- The second section applies only to APPN network nodes.
  832. -- The third section applies only to APPN end nodes and to LEN nodes.
  833. -- The fourth section applies to all three node types.
  834. -- The fifth section applies to all three node types.
  835. -- The sixth section applies only to APPN network nodes.
  836.  
  837. -- APPN General Information
  838. -- This section applies to both APPN network and end nodes, and to
  839.  
  840.  
  841.  
  842. Clouston & Moore            Standards Track                    [Page 15]
  843.  
  844. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  845.  
  846.  
  847. -- LEN end nodes.
  848.  
  849. appnNodeCpName OBJECT-TYPE
  850.       SYNTAX SnaControlPointName
  851.       MAX-ACCESS read-only
  852.       STATUS current
  853.       DESCRIPTION
  854.           "Administratively assigned network name for this node."
  855.  
  856.       ::= { appnGeneralInfoAndCaps 1 }
  857.  
  858. appnNodeMibVersion OBJECT-TYPE
  859.       SYNTAX DisplayString  (SIZE (11))
  860.       MAX-ACCESS read-only
  861.       STATUS current
  862.       DESCRIPTION
  863.           "The value of LAST-UPDATED from this module's MODULE-IDENTITY
  864.           macro.  This object gives a Management Station an easy way of
  865.           determining the level of the MIB supported by an agent."
  866.  
  867.       ::= { appnGeneralInfoAndCaps 2 }
  868.  
  869. appnNodeId OBJECT-TYPE
  870.       SYNTAX SnaNodeIdentification
  871.       MAX-ACCESS read-only
  872.       STATUS current
  873.       DESCRIPTION
  874.           "This node's Node Identification, which it sends in bytes
  875.           2-5 of XID."
  876.  
  877.       ::= { appnGeneralInfoAndCaps 3 }
  878.  
  879. appnNodeType OBJECT-TYPE
  880.       SYNTAX INTEGER {
  881.                      networkNode(1),
  882.                      endNode(2),
  883.                      t21len(4)
  884.                      }
  885.       MAX-ACCESS read-only
  886.       STATUS current
  887.       DESCRIPTION
  888.           "Type of APPN node:
  889.  
  890.                 networkNode(1) - APPN network node
  891.                 endNode(2)     - APPN end node
  892.                 t21len(4)      - LEN end node"
  893.  
  894.       ::= { appnGeneralInfoAndCaps 4 }
  895.  
  896.  
  897.  
  898. Clouston & Moore            Standards Track                    [Page 16]
  899.  
  900. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  901.  
  902.  
  903. appnNodeUpTime OBJECT-TYPE
  904.       SYNTAX TimeTicks
  905.       UNITS "hundredths of a second"
  906.       MAX-ACCESS read-only
  907.       STATUS current
  908.       DESCRIPTION
  909.           "Amount of time (in hundredths of a second) since the APPN node
  910.           was last re-initialized."
  911.  
  912.       ::= { appnGeneralInfoAndCaps 5 }
  913.  
  914. appnNodeParallelTg OBJECT-TYPE
  915.       SYNTAX TruthValue
  916.       MAX-ACCESS read-only
  917.       STATUS current
  918.       DESCRIPTION
  919.           "Indicates whether this node supports parallel TGs."
  920.  
  921.       ::= { appnGeneralInfoAndCaps 6 }
  922.  
  923. appnNodeAdaptiveBindPacing OBJECT-TYPE
  924.       SYNTAX TruthValue
  925.       MAX-ACCESS read-only
  926.       STATUS current
  927.       DESCRIPTION
  928.           "Indicates whether this node supports adaptive bind pacing for
  929.           dependent LUs."
  930.  
  931.       ::= { appnGeneralInfoAndCaps 7 }
  932.  
  933. appnNodeHprSupport OBJECT-TYPE
  934.       SYNTAX INTEGER {
  935.                  noHprSupport(1),
  936.                  hprBaseOnly(2),
  937.                  rtpTower(3),
  938.                  controlFlowsOverRtpTower(4)
  939.                      }
  940.       MAX-ACCESS read-only
  941.       STATUS current
  942.       DESCRIPTION
  943.           "Indicates this node's level of support for high-performance
  944.           routing (HPR):
  945.  
  946.              noHprSupport(1)             - no HPR support
  947.              hprBaseOnly(2)              - HPR base (option set 1400)
  948.                                            supported
  949.              rtpTower(3)                 - HPR base and RTP tower
  950.                                            (option set 1401) supported
  951.  
  952.  
  953.  
  954. Clouston & Moore            Standards Track                    [Page 17]
  955.  
  956. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  957.  
  958.  
  959.              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
  960.                                            control flows over RTP
  961.                                            (option set 1402) supported
  962.  
  963.           This object corresponds to cv4580, byte 9, bits 3-4."
  964.  
  965.       ::= { appnGeneralInfoAndCaps 8 }
  966.  
  967. appnNodeMaxSessPerRtpConn OBJECT-TYPE
  968.       SYNTAX Gauge32
  969.       MAX-ACCESS read-only
  970.       STATUS current
  971.       DESCRIPTION
  972.           "This object represents a configuration parameter indicating
  973.           the maximum number of sessions that the APPN node is to put on
  974.           any HPR connection.  The value is zero if not applicable."
  975.  
  976.       ::= { appnGeneralInfoAndCaps 9 }
  977.  
  978. appnNodeHprIntRteSetups OBJECT-TYPE
  979.       SYNTAX AppnNodeCounter
  980.       MAX-ACCESS read-only
  981.       STATUS current
  982.       DESCRIPTION
  983.           "The total number of HPR route setups received for routes
  984.           passing through this node since the node was last
  985.           re-initialized."
  986.  
  987.       ::= { appnGeneralInfoAndCaps 10 }
  988.  
  989. appnNodeHprIntRteRejects OBJECT-TYPE
  990.       SYNTAX AppnNodeCounter
  991.       MAX-ACCESS read-only
  992.       STATUS current
  993.       DESCRIPTION
  994.           "The number of HPR route setups rejected by this node for
  995.           routes passing through it since the node was last
  996.           re-initialized."
  997.  
  998.       ::= { appnGeneralInfoAndCaps 11 }
  999.  
  1000. appnNodeHprOrgRteSetups OBJECT-TYPE
  1001.       SYNTAX AppnNodeCounter
  1002.       MAX-ACCESS read-only
  1003.       STATUS current
  1004.       DESCRIPTION
  1005.           "The total number of HPR route setups sent for routes
  1006.           originating in this node since the node was last
  1007.  
  1008.  
  1009.  
  1010. Clouston & Moore            Standards Track                    [Page 18]
  1011.  
  1012. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1013.  
  1014.  
  1015.           re-initialized."
  1016.  
  1017.       ::= { appnGeneralInfoAndCaps 12 }
  1018.  
  1019. appnNodeHprOrgRteRejects OBJECT-TYPE
  1020.       SYNTAX AppnNodeCounter
  1021.       MAX-ACCESS read-only
  1022.       STATUS current
  1023.       DESCRIPTION
  1024.           "The number of HPR route setups rejected by other nodes for
  1025.           routes originating in this node since the node was last
  1026.           re-initialized."
  1027.  
  1028.       ::= { appnGeneralInfoAndCaps 13 }
  1029.  
  1030. appnNodeHprEndRteSetups OBJECT-TYPE
  1031.       SYNTAX AppnNodeCounter
  1032.       MAX-ACCESS read-only
  1033.       STATUS current
  1034.       DESCRIPTION
  1035.           "The total number of HPR route setups received for routes
  1036.           ending in this node since the node was last re-initialized."
  1037.  
  1038.       ::= { appnGeneralInfoAndCaps 14 }
  1039.  
  1040. appnNodeHprEndRteRejects OBJECT-TYPE
  1041.       SYNTAX AppnNodeCounter
  1042.       MAX-ACCESS read-only
  1043.       STATUS current
  1044.       DESCRIPTION
  1045.           "The number of HPR route setups rejected by this node for
  1046.           routes ending in it since the node was last re-initialized."
  1047.  
  1048.       ::= { appnGeneralInfoAndCaps 15 }
  1049.  
  1050. appnNodeCounterDisconTime OBJECT-TYPE
  1051.       SYNTAX TimeStamp
  1052.       MAX-ACCESS read-only
  1053.       STATUS current
  1054.       DESCRIPTION
  1055.           "The value of the sysUpTime object the last time the APPN node
  1056.           was re-initialized."
  1057.  
  1058.       ::= { appnGeneralInfoAndCaps 16 }
  1059.  
  1060.  
  1061. -- *********************************************************************
  1062. -- APPN Network Node Information
  1063.  
  1064.  
  1065.  
  1066. Clouston & Moore            Standards Track                    [Page 19]
  1067.  
  1068. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1069.  
  1070.  
  1071. -- This section provides global information about an APPN network node.
  1072.  
  1073. appnNodeNnCentralDirectory OBJECT-TYPE
  1074.       SYNTAX TruthValue
  1075.       MAX-ACCESS read-only
  1076.       STATUS current
  1077.       DESCRIPTION
  1078.           "Indicates whether this node supports central directory
  1079.           services.
  1080.  
  1081.           This object corresponds to cv4580, byte 8, bit 1."
  1082.  
  1083.       ::= { appnNnUniqueInfoAndCaps 1 }
  1084.  
  1085. appnNodeNnTreeCache OBJECT-TYPE
  1086.       SYNTAX INTEGER {
  1087.                      noCache(1),
  1088.                      cacheNoIncrUpdate(2),
  1089.                      cacheWithIncrUpdate(3)
  1090.                      }
  1091.       MAX-ACCESS read-only
  1092.       STATUS current
  1093.       DESCRIPTION
  1094.           "Indicates this node's level of support for caching of route
  1095.           trees.  Three levels are specified:
  1096.  
  1097.              noCache(1)             - caching of route trees is not
  1098.                                       supported
  1099.              cacheNoIncrUpdate(2)   - caching of route trees is
  1100.                                       supported, but without incremental
  1101.                                       updates
  1102.              cacheWithIncrUpdate(3) - caching of route trees with
  1103.                                       incremental updates is supported"
  1104.  
  1105.       ::= { appnNnUniqueInfoAndCaps 2 }
  1106.  
  1107. appnNodeNnRouteAddResist OBJECT-TYPE
  1108.       SYNTAX INTEGER (0..255)
  1109.       MAX-ACCESS read-only
  1110.       STATUS current
  1111.       DESCRIPTION
  1112.           "Route addition resistance.
  1113.  
  1114.           This administratively assigned value indicates the relative
  1115.           desirability of using this node for intermediate session
  1116.           traffic.  The value, which can be any integer 0-255, is used
  1117.           in route computation.  The lower the value, the more
  1118.           desirable the node is for intermediate routing.
  1119.  
  1120.  
  1121.  
  1122. Clouston & Moore            Standards Track                    [Page 20]
  1123.  
  1124. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1125.  
  1126.  
  1127.           This object corresponds to cv4580, byte 6."
  1128.  
  1129.       ::= { appnNnUniqueInfoAndCaps 3 }
  1130.  
  1131. appnNodeNnIsr OBJECT-TYPE
  1132.       SYNTAX TruthValue
  1133.       MAX-ACCESS read-only
  1134.       STATUS current
  1135.       DESCRIPTION
  1136.           "Indicates whether the node supports intermediate session
  1137.           routing.
  1138.  
  1139.           This object corresponds to cv4580, byte 8, bit 2."
  1140.  
  1141.       ::= { appnNnUniqueInfoAndCaps 4 }
  1142.  
  1143. appnNodeNnFrsn OBJECT-TYPE
  1144.       SYNTAX Unsigned32
  1145.       MAX-ACCESS read-only
  1146.       STATUS current
  1147.       DESCRIPTION
  1148.           "The last flow-reduction sequence number (FRSN) sent by this
  1149.           node in a topology update to an adjacent network node."
  1150.  
  1151.       ::= { appnNnUniqueInfoAndCaps 5 }
  1152.  
  1153. appnNodeNnPeriBorderSup OBJECT-TYPE
  1154.       SYNTAX TruthValue
  1155.       MAX-ACCESS read-only
  1156.       STATUS current
  1157.       DESCRIPTION
  1158.           "Indicates whether this node has peripheral border node
  1159.           support.
  1160.  
  1161.           This object corresponds to cv4580, byte 9, bit 0."
  1162.  
  1163.       ::= { appnNnUniqueInfoAndCaps 6 }
  1164.  
  1165. appnNodeNnInterchangeSup OBJECT-TYPE
  1166.       SYNTAX TruthValue
  1167.       MAX-ACCESS read-only
  1168.       STATUS current
  1169.       DESCRIPTION
  1170.           "Indicates whether this node has interchange node support.
  1171.  
  1172.           This object corresponds to cv4580, byte 9, bit 1."
  1173.  
  1174.       ::= { appnNnUniqueInfoAndCaps 7 }
  1175.  
  1176.  
  1177.  
  1178. Clouston & Moore            Standards Track                    [Page 21]
  1179.  
  1180. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1181.  
  1182.  
  1183. appnNodeNnExteBorderSup OBJECT-TYPE
  1184.       SYNTAX TruthValue
  1185.       MAX-ACCESS read-only
  1186.       STATUS current
  1187.       DESCRIPTION
  1188.           "Indicates whether this node has extended border node support.
  1189.  
  1190.           This object corresponds to cv4580, byte 9, bit 2."
  1191.  
  1192.       ::= { appnNnUniqueInfoAndCaps 8 }
  1193.  
  1194.  
  1195. appnNodeNnSafeStoreFreq OBJECT-TYPE
  1196.       SYNTAX INTEGER (0..32767)
  1197.       UNITS "TDUs"
  1198.       MAX-ACCESS read-write
  1199.       STATUS current
  1200.       DESCRIPTION
  1201.           "The topology safe store frequency.
  1202.  
  1203.           If this number is not zero, then the topology database is saved
  1204.           each time the total number of topology database updates (TDUs)
  1205.           received by this node increases by this number.  A value of
  1206.           zero indicates that the topology database is not being saved."
  1207.  
  1208.       ::= { appnNnUniqueInfoAndCaps 9 }
  1209.  
  1210. appnNodeNnRsn OBJECT-TYPE
  1211.       SYNTAX Unsigned32
  1212.       MAX-ACCESS read-only
  1213.       STATUS current
  1214.       DESCRIPTION
  1215.           "Resource sequence number for this node, which it assigns and
  1216.           controls.
  1217.  
  1218.           This object corresponds to the numeric value in cv4580, bytes
  1219.           2-5."
  1220.  
  1221.       ::= { appnNnUniqueInfoAndCaps 10 }
  1222.  
  1223. appnNodeNnCongested OBJECT-TYPE
  1224.       SYNTAX TruthValue
  1225.       MAX-ACCESS read-only
  1226.       STATUS current
  1227.       DESCRIPTION
  1228.           "Indicates whether this node is congested.  Other network nodes
  1229.           stop routing traffic to this node while this flag is on.
  1230.  
  1231.  
  1232.  
  1233.  
  1234. Clouston & Moore            Standards Track                    [Page 22]
  1235.  
  1236. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1237.  
  1238.  
  1239.           This object corresponds to cv4580, byte 7, bit 0."
  1240.  
  1241.       ::= { appnNnUniqueInfoAndCaps 11 }
  1242.  
  1243. appnNodeNnIsrDepleted OBJECT-TYPE
  1244.       SYNTAX TruthValue
  1245.       MAX-ACCESS read-only
  1246.       STATUS current
  1247.       DESCRIPTION
  1248.           "Indicate whether intermediated session routing resources are
  1249.           depleted.  Other network nodes stop routing traffic through
  1250.           this node while this flag is on.
  1251.  
  1252.           This object corresponds to cv4580, byte 7, bit 1."
  1253.  
  1254.       ::= { appnNnUniqueInfoAndCaps 12 }
  1255.  
  1256. appnNodeNnQuiescing OBJECT-TYPE
  1257.       SYNTAX TruthValue
  1258.       MAX-ACCESS read-only
  1259.       STATUS current
  1260.       DESCRIPTION
  1261.           "Indicates whether the node is quiescing.
  1262.  
  1263.           This object corresponds to cv4580, byte 7, bit 5."
  1264.  
  1265.       ::= { appnNnUniqueInfoAndCaps 13 }
  1266.  
  1267. appnNodeNnGateway OBJECT-TYPE
  1268.       SYNTAX TruthValue
  1269.       MAX-ACCESS read-only
  1270.       STATUS current
  1271.       DESCRIPTION
  1272.           "Indicates whether the node has gateway services support.
  1273.  
  1274.           This object corresponds to cv4580, byte 8, bit 0."
  1275.  
  1276.       ::= { appnNnUniqueInfoAndCaps 14 }
  1277.  
  1278.  
  1279. -- *********************************************************************
  1280. -- APPN End Node Information
  1281.  
  1282. appnNodeEnModeCosMap OBJECT-TYPE
  1283.       SYNTAX TruthValue
  1284.       MAX-ACCESS read-only
  1285.       STATUS current
  1286.       DESCRIPTION
  1287.  
  1288.  
  1289.  
  1290. Clouston & Moore            Standards Track                    [Page 23]
  1291.  
  1292. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1293.  
  1294.  
  1295.           "Indicates whether this end node supports mode name to COS name
  1296.           mapping."
  1297.  
  1298.       ::= { appnEnUniqueCaps 1 }
  1299.  
  1300. appnNodeEnNnServer OBJECT-TYPE
  1301.       SYNTAX OCTET STRING (SIZE (0 | 3..17))
  1302.       MAX-ACCESS read-only
  1303.       STATUS current
  1304.       DESCRIPTION
  1305.           "The fully qualified name of the current NN server for this end
  1306.           node.  An NN server is identified using the format specified in
  1307.           the SnaControlPointName textual convention.  The value is a
  1308.           zero-length string when there is no active NN server."
  1309.       ::= { appnEnUniqueCaps 2 }
  1310.  
  1311. appnNodeEnLuSearch OBJECT-TYPE
  1312.       SYNTAX TruthValue
  1313.       MAX-ACCESS read-only
  1314.       STATUS current
  1315.       DESCRIPTION
  1316.           "Indicates whether the node is to be searched for LUs as part
  1317.           of a network broadcast search."
  1318.  
  1319.       ::= { appnEnUniqueCaps 3 }
  1320.  
  1321.  
  1322. -- *********************************************************************
  1323. -- APPN Port information
  1324. --
  1325.  
  1326. appnPortTable OBJECT-TYPE
  1327.       SYNTAX SEQUENCE OF AppnPortEntry
  1328.       MAX-ACCESS not-accessible
  1329.       STATUS current
  1330.       DESCRIPTION
  1331.           "The Port table describes the configuration and current status
  1332.           of the ports used by APPN.  When it is known to the APPN
  1333.           component, an OBJECT IDENTIFIER pointing to additional
  1334.           information related to the port is included.  This may, but
  1335.           need not, be a RowPointer to an ifTable entry for a DLC
  1336.           interface immediately 'below' the port."
  1337.  
  1338.       ::= { appnPortInformation 1 }
  1339.  
  1340. appnPortEntry OBJECT-TYPE
  1341.       SYNTAX AppnPortEntry
  1342.       MAX-ACCESS not-accessible
  1343.  
  1344.  
  1345.  
  1346. Clouston & Moore            Standards Track                    [Page 24]
  1347.  
  1348. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1349.  
  1350.  
  1351.       STATUS current
  1352.       DESCRIPTION
  1353.           "The port name is used as the index to this table."
  1354.  
  1355.       INDEX
  1356.              { appnPortName }
  1357.  
  1358.       ::= { appnPortTable 1 }
  1359.  
  1360. AppnPortEntry ::= SEQUENCE {
  1361.       appnPortName                 DisplayString,
  1362.       appnPortCommand              INTEGER,
  1363.       appnPortOperState            INTEGER,
  1364.       appnPortDlcType              IANAifType,
  1365.       appnPortPortType             INTEGER,
  1366.       appnPortSIMRIM               TruthValue,
  1367.       appnPortLsRole               INTEGER,
  1368.       appnPortNegotLs              TruthValue,
  1369.       appnPortDynamicLinkSupport   TruthValue,
  1370.       appnPortMaxRcvBtuSize        INTEGER,
  1371.       appnPortMaxIframeWindow      Gauge32,
  1372.       appnPortDefLsGoodXids        AppnPortCounter,
  1373.       appnPortDefLsBadXids         AppnPortCounter,
  1374.       appnPortDynLsGoodXids        AppnPortCounter,
  1375.       appnPortDynLsBadXids         AppnPortCounter,
  1376.       appnPortSpecific             RowPointer,
  1377.       appnPortDlcLocalAddr         DisplayableDlcAddress,
  1378.       appnPortCounterDisconTime    TimeStamp
  1379.                      }
  1380.  
  1381. appnPortName OBJECT-TYPE
  1382.       SYNTAX DisplayString (SIZE (1..10))
  1383.       MAX-ACCESS not-accessible
  1384.       STATUS current
  1385.       DESCRIPTION
  1386.           "Administratively assigned name for this APPN port."
  1387.  
  1388.       ::= { appnPortEntry 1 }
  1389.  
  1390. appnPortCommand OBJECT-TYPE
  1391.       SYNTAX INTEGER {
  1392.                       deactivate(1),
  1393.                       activate(2),
  1394.                       recycle(3),
  1395.                       ready(4)
  1396.                      }
  1397.       MAX-ACCESS read-write
  1398.       STATUS current
  1399.  
  1400.  
  1401.  
  1402. Clouston & Moore            Standards Track                    [Page 25]
  1403.  
  1404. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1405.  
  1406.  
  1407.       DESCRIPTION
  1408.           "Object by which a Management Station can activate, deactivate,
  1409.           or recycle (i.e., cause to be deactivated and then immediately
  1410.           activated) a port, by setting the value to activate(1),
  1411.           deactivate(2), or recycle(3), respectively.  The value ready(4)
  1412.           is returned on GET operations until a SET has been processed;
  1413.           after that the value received on the most recent SET is
  1414.           returned."
  1415.  
  1416.       ::= { appnPortEntry 2 }
  1417.  
  1418. appnPortOperState OBJECT-TYPE
  1419.       SYNTAX INTEGER    {
  1420.                          inactive(1),
  1421.                          pendactive(2),
  1422.                          active(3),
  1423.                          pendinact(4)
  1424.                      }
  1425.       MAX-ACCESS read-only
  1426.       STATUS current
  1427.       DESCRIPTION
  1428.           "Indicates the current state of this port:
  1429.  
  1430.               inactive(1)   - port is inactive
  1431.               pendactive(2) - port is pending active
  1432.               active(3)     - port is active
  1433.               pendinact(4)  - port is pending inactive"
  1434.  
  1435.  
  1436.       ::= { appnPortEntry 3 }
  1437.  
  1438. appnPortDlcType OBJECT-TYPE
  1439.       SYNTAX IANAifType
  1440.       MAX-ACCESS read-only
  1441.       STATUS current
  1442.       DESCRIPTION
  1443.           "The type of DLC interface, distinguished according to the
  1444.           protocol immediately 'below' this layer."
  1445.  
  1446.       ::= { appnPortEntry 4 }
  1447.  
  1448. appnPortPortType OBJECT-TYPE
  1449.       SYNTAX INTEGER {
  1450.                      leased(1),
  1451.                      switched(2),
  1452.                      sharedAccessFacilities(3)
  1453.                      }
  1454.       MAX-ACCESS read-only
  1455.  
  1456.  
  1457.  
  1458. Clouston & Moore            Standards Track                    [Page 26]
  1459.  
  1460. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1461.  
  1462.  
  1463.       STATUS current
  1464.       DESCRIPTION
  1465.           "Identifies the type of line used by this port:
  1466.  
  1467.               leased(1)                 - leased line
  1468.               switched(2)               - switched line
  1469.               sharedAccessFacilities(3) - shared access facility, such
  1470.                                           as a LAN."
  1471.  
  1472.       ::= { appnPortEntry 5 }
  1473.  
  1474. appnPortSIMRIM OBJECT-TYPE
  1475.       SYNTAX TruthValue
  1476.       MAX-ACCESS read-only
  1477.       STATUS current
  1478.       DESCRIPTION
  1479.           "Indicates whether Set Initialization Mode (SIM) and Receive
  1480.           Initialization Mode (RIM) are supported for this port."
  1481.  
  1482.       ::= { appnPortEntry 6 }
  1483.  
  1484. appnPortLsRole OBJECT-TYPE
  1485.       SYNTAX INTEGER {
  1486.                      primary(1),
  1487.                      secondary(2),
  1488.                      negotiable(3),
  1489.                      abm(4)
  1490.                      }
  1491.       MAX-ACCESS read-only
  1492.       STATUS current
  1493.       DESCRIPTION
  1494.              "Initial role for link stations activated through this port.
  1495.              The values map to the following settings in the initial XID,
  1496.              where 'ABM' indicates asynchronous balanced mode and 'NRM'
  1497.              indicated normal response mode:
  1498.  
  1499.                  primary(1):     ABM support = 0     ( = NRM)
  1500.                                  role = 01           ( = primary)
  1501.                  secondary(2):   ABM support = 0     ( = NRM)
  1502.                                  role = 00           ( = secondary)
  1503.                  negotiable(3):  ABM support = 0     ( = NRM)
  1504.                                  role = 11           ( = negotiable)
  1505.                  abm(4):         ABM support = 1     ( = ABM)
  1506.                                  role = 11           ( = negotiable)"
  1507.  
  1508.       ::= { appnPortEntry 7 }
  1509.  
  1510. appnPortNegotLs OBJECT-TYPE
  1511.  
  1512.  
  1513.  
  1514. Clouston & Moore            Standards Track                    [Page 27]
  1515.  
  1516. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1517.  
  1518.  
  1519.       SYNTAX TruthValue
  1520.       MAX-ACCESS read-only
  1521.       STATUS current
  1522.       DESCRIPTION
  1523.           "Indicates whether the node supports negotiable link stations
  1524.           for this port."
  1525.  
  1526.       ::= { appnPortEntry 8 }
  1527.  
  1528. appnPortDynamicLinkSupport OBJECT-TYPE
  1529.       SYNTAX TruthValue
  1530.       MAX-ACCESS read-only
  1531.       STATUS current
  1532.       DESCRIPTION
  1533.           "Indicates whether this node allows call-in on this port from
  1534.           nodes not defined locally."
  1535.  
  1536.       ::= { appnPortEntry 9 }
  1537.  
  1538. appnPortMaxRcvBtuSize OBJECT-TYPE
  1539.       SYNTAX INTEGER (99..32767)
  1540.       UNITS "bytes"
  1541.       MAX-ACCESS read-only
  1542.       STATUS current
  1543.       DESCRIPTION
  1544.           "Maximum Basic Transmission Unit (BTU) size that a link station
  1545.           on this port can receive.
  1546.  
  1547.           This object corresponds to bytes 21-22 of XID3."
  1548.  
  1549.       ::= { appnPortEntry 10 }
  1550.  
  1551. appnPortMaxIframeWindow OBJECT-TYPE
  1552.       SYNTAX Gauge32
  1553.       UNITS "I-frames"
  1554.       MAX-ACCESS read-only
  1555.       STATUS current
  1556.       DESCRIPTION
  1557.           "Maximum number of I-frames that can be received by the XID
  1558.           sender before an acknowledgement is received."
  1559.  
  1560.       ::= { appnPortEntry 11 }
  1561.  
  1562. appnPortDefLsGoodXids OBJECT-TYPE
  1563.       SYNTAX AppnPortCounter
  1564.       UNITS "XID exchanges"
  1565.       MAX-ACCESS read-only
  1566.       STATUS current
  1567.  
  1568.  
  1569.  
  1570. Clouston & Moore            Standards Track                    [Page 28]
  1571.  
  1572. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1573.  
  1574.  
  1575.       DESCRIPTION
  1576.           "The total number of successful XID exchanges that have
  1577.           occurred on all defined link stations on this port since the
  1578.           last time this port was started."
  1579.  
  1580.       ::= { appnPortEntry 12 }
  1581.  
  1582. appnPortDefLsBadXids OBJECT-TYPE
  1583.       SYNTAX AppnPortCounter
  1584.       UNITS "XID exchanges"
  1585.       MAX-ACCESS read-only
  1586.       STATUS current
  1587.       DESCRIPTION
  1588.           "The total number of unsuccessful XID exchanges that have
  1589.           occurred on all defined link stations on this port since the
  1590.           last time this port was started."
  1591.  
  1592.       ::= { appnPortEntry 13 }
  1593.  
  1594. appnPortDynLsGoodXids OBJECT-TYPE
  1595.       SYNTAX AppnPortCounter
  1596.       UNITS "XID exchanges"
  1597.       MAX-ACCESS read-only
  1598.       STATUS current
  1599.       DESCRIPTION
  1600.           "The total number of successful XID exchanges that have
  1601.           occurred on all dynamic link stations on this port since the
  1602.           last time this port was started."
  1603.  
  1604.       ::= { appnPortEntry 14 }
  1605.  
  1606. appnPortDynLsBadXids OBJECT-TYPE
  1607.       SYNTAX AppnPortCounter
  1608.       UNITS "XID exchanges"
  1609.       MAX-ACCESS read-only
  1610.       STATUS current
  1611.       DESCRIPTION
  1612.           "The total number of unsuccessful XID exchanges that have
  1613.           occurred on all dynamic link stations on this port since the
  1614.           last time this port was started."
  1615.  
  1616.       ::= { appnPortEntry 15 }
  1617.  
  1618. appnPortSpecific OBJECT-TYPE
  1619.       SYNTAX RowPointer
  1620.       MAX-ACCESS read-only
  1621.       STATUS current
  1622.       DESCRIPTION
  1623.  
  1624.  
  1625.  
  1626. Clouston & Moore            Standards Track                    [Page 29]
  1627.  
  1628. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1629.  
  1630.  
  1631.           "Identifies the object, e.g., one in a DLC-specific MIB, that
  1632.           can provide additional information related to this port.
  1633.           If the agent is unable to identify such an object, the value
  1634.           0.0 is returned."
  1635.  
  1636.       ::= { appnPortEntry 16 }
  1637.  
  1638. appnPortDlcLocalAddr OBJECT-TYPE
  1639.       SYNTAX DisplayableDlcAddress
  1640.       MAX-ACCESS read-only
  1641.       STATUS current
  1642.       DESCRIPTION
  1643.           "Local DLC address of this port."
  1644.  
  1645.       ::= { appnPortEntry 17 }
  1646.  
  1647. appnPortCounterDisconTime OBJECT-TYPE
  1648.       SYNTAX TimeStamp
  1649.       MAX-ACCESS read-only
  1650.       STATUS current
  1651.       DESCRIPTION
  1652.           "The value of the sysUpTime object the last time the port was
  1653.           started."
  1654.  
  1655.       ::= { appnPortEntry 18 }
  1656.  
  1657. -- *********************************************************************
  1658. -- APPN Link Station Information
  1659. --
  1660.  
  1661. appnLsTable OBJECT-TYPE
  1662.       SYNTAX SEQUENCE OF AppnLsEntry
  1663.       MAX-ACCESS not-accessible
  1664.       STATUS current
  1665.       DESCRIPTION
  1666.           "This table contains detailed information about the link
  1667.           station configuration and its current status."
  1668.  
  1669.       ::= { appnLinkStationInformation 1 }
  1670.  
  1671. appnLsEntry OBJECT-TYPE
  1672.       SYNTAX AppnLsEntry
  1673.       MAX-ACCESS not-accessible
  1674.       STATUS current
  1675.       DESCRIPTION
  1676.           "This table is indexed by the link station name."
  1677.  
  1678.       INDEX
  1679.  
  1680.  
  1681.  
  1682. Clouston & Moore            Standards Track                    [Page 30]
  1683.  
  1684. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1685.  
  1686.  
  1687.              { appnLsName }
  1688.  
  1689.       ::= { appnLsTable 1 }
  1690.  
  1691. AppnLsEntry ::= SEQUENCE {
  1692.       appnLsName                  DisplayString,
  1693.       appnLsCommand               INTEGER,
  1694.       appnLsOperState             INTEGER,
  1695.  
  1696.       appnLsPortName              DisplayString,
  1697.       appnLsDlcType               IANAifType,
  1698.       appnLsDynamic               TruthValue,
  1699.  
  1700.       appnLsAdjCpName             OCTET STRING,
  1701.       appnLsAdjNodeType           INTEGER,
  1702.       appnLsTgNum                 INTEGER,
  1703.       appnLsLimResource           TruthValue,
  1704.       appnLsActOnDemand           TruthValue,
  1705.       appnLsMigration             TruthValue,
  1706.       appnLsPartnerNodeId         SnaNodeIdentification,
  1707.       appnLsCpCpSessionSupport    TruthValue,
  1708.  
  1709.       appnLsMaxSendBtuSize        INTEGER,
  1710. -- performance data
  1711.       appnLsInXidBytes            AppnLinkStationCounter,
  1712.       appnLsInMsgBytes            AppnLinkStationCounter,
  1713.       appnLsInXidFrames           AppnLinkStationCounter,
  1714.       appnLsInMsgFrames           AppnLinkStationCounter,
  1715.       appnLsOutXidBytes           AppnLinkStationCounter,
  1716.       appnLsOutMsgBytes           AppnLinkStationCounter,
  1717.       appnLsOutXidFrames          AppnLinkStationCounter,
  1718.       appnLsOutMsgFrames          AppnLinkStationCounter,
  1719. -- propagation delay
  1720.       appnLsEchoRsps              AppnLinkStationCounter,
  1721.       appnLsCurrentDelay          Gauge32,
  1722.       appnLsMaxDelay              Gauge32,
  1723.       appnLsMinDelay              Gauge32,
  1724.       appnLsMaxDelayTime          DateAndTime,
  1725. -- XID Statistics
  1726.       appnLsGoodXids              AppnLinkStationCounter,
  1727.       appnLsBadXids               AppnLinkStationCounter,
  1728. -- DLC-specific
  1729.       appnLsSpecific              RowPointer,
  1730.       appnLsActiveTime            Unsigned32,
  1731.       appnLsCurrentStateTime      TimeTicks,
  1732. -- HPR-specific
  1733.       appnLsHprSup                INTEGER,
  1734.       appnLsErrRecoSup            TruthValue,
  1735.  
  1736.  
  1737.  
  1738. Clouston & Moore            Standards Track                    [Page 31]
  1739.  
  1740. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1741.  
  1742.  
  1743.       appnLsForAnrLabel           OCTET STRING,
  1744.       appnLsRevAnrLabel           OCTET STRING,
  1745.       appnLsCpCpNceId             OCTET STRING,
  1746.       appnLsRouteNceId            OCTET STRING,
  1747.       appnLsBfNceId               OCTET STRING,
  1748.  
  1749.       appnLsLocalAddr             DisplayableDlcAddress,
  1750.       appnLsRemoteAddr            DisplayableDlcAddress,
  1751.       appnLsRemoteLsName          DisplayString,
  1752.       appnLsCounterDisconTime     TimeStamp
  1753.                      }
  1754.  
  1755. appnLsName OBJECT-TYPE
  1756.       SYNTAX DisplayString (SIZE (1..10))
  1757.       MAX-ACCESS not-accessible
  1758.       STATUS current
  1759.       DESCRIPTION
  1760.           "Administratively assigned name for the link station.
  1761.            The name can be from one to ten characters."
  1762.  
  1763.       ::= { appnLsEntry 1 }
  1764.  
  1765. appnLsCommand OBJECT-TYPE
  1766.       SYNTAX INTEGER {
  1767.                       deactivate(1),
  1768.                       activate(2),
  1769.                       recycle(3),
  1770.                       ready(4)
  1771.                      }
  1772.       MAX-ACCESS read-write
  1773.       STATUS current
  1774.       DESCRIPTION
  1775.           "Object by which a Management Station can activate, deactivate,
  1776.           or recycle (i.e., cause to be deactivated and then immediately
  1777.           reactivated) a link station, by setting the value to
  1778.           activate(1), deactivate(2), or recycle(3), respectively.  The
  1779.           value ready(4) is returned on GET operations until a SET has
  1780.           been processed; after that the value received on the most
  1781.           recent SET is returned."
  1782.  
  1783.       ::= { appnLsEntry 2 }
  1784.  
  1785. appnLsOperState OBJECT-TYPE
  1786.       SYNTAX INTEGER    {
  1787.           inactive(1),
  1788.           sentConnectOut(2),    -- pending active
  1789.           pendXidExch(3),       -- pending active
  1790.           sendActAs(4),         -- pending active
  1791.  
  1792.  
  1793.  
  1794. Clouston & Moore            Standards Track                    [Page 32]
  1795.  
  1796. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1797.  
  1798.  
  1799.           sendSetMode(5),       -- pending active
  1800.           otherPendingActive(6),-- pending active
  1801.           active(7),
  1802.           sentDeactAsOrd(8),    -- pending inactive
  1803.           sentDiscOrd(9),       -- pending inactive
  1804.           sentDiscImmed(10),    -- pending inactive
  1805.           otherPendingInact(11) -- pending inactive
  1806.                      }
  1807.       MAX-ACCESS read-only
  1808.       STATUS current
  1809.       DESCRIPTION
  1810.           "State of this link station.  The comments map these more
  1811.           granular states to the 'traditional' four states for SNA
  1812.           resources.  Values (2) through (5) represent the normal
  1813.           progression of states when a link station is being activated.
  1814.           Value (6) represents some other state of a link station in
  1815.           the process of being activated.  Values (8) through (10)
  1816.           represent different ways a link station can be deactivated.
  1817.           Value (11) represents some other state of a link station in
  1818.           the process of being deactivated."
  1819.  
  1820.       ::= { appnLsEntry 3 }
  1821.  
  1822. appnLsPortName OBJECT-TYPE
  1823.       SYNTAX DisplayString (SIZE (1..10))
  1824.       MAX-ACCESS read-only
  1825.       STATUS current
  1826.       DESCRIPTION
  1827.           "Administratively assigned name for the port associated with
  1828.           this link station.  The name can be from one to ten
  1829.           characters."
  1830.  
  1831.       ::= { appnLsEntry 4 }
  1832.  
  1833. appnLsDlcType OBJECT-TYPE
  1834.       SYNTAX IANAifType
  1835.       MAX-ACCESS read-only
  1836.       STATUS current
  1837.       DESCRIPTION
  1838.           "The type of DLC interface, distinguished according to the
  1839.           protocol immediately 'below' this layer."
  1840.  
  1841.       ::= { appnLsEntry 5 }
  1842.  
  1843. appnLsDynamic OBJECT-TYPE
  1844.       SYNTAX TruthValue
  1845.       MAX-ACCESS read-only
  1846.       STATUS current
  1847.  
  1848.  
  1849.  
  1850. Clouston & Moore            Standards Track                    [Page 33]
  1851.  
  1852. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1853.  
  1854.  
  1855.       DESCRIPTION
  1856.           "Identifies whether this is a dynamic link station.  Dynamic
  1857.           link stations are created when links that have not been locally
  1858.           defined are established by adjacent nodes."
  1859.  
  1860.       ::= { appnLsEntry 6 }
  1861.  
  1862. appnLsAdjCpName OBJECT-TYPE
  1863.       SYNTAX OCTET STRING (SIZE (0 | 3..17))
  1864.       MAX-ACCESS read-only
  1865.       STATUS current
  1866.       DESCRIPTION
  1867.           "Fully qualified name of the adjacent node for this link
  1868.           station.  An adjacent node is identified using the format
  1869.           specified in the SnaControlPointName textual convention.
  1870.  
  1871.           The value of this object is determined as follows:
  1872.  
  1873.              1. If the adjacent node's name was received on XID, it
  1874.                 is returned.
  1875.  
  1876.              2. If the adjacent node's name was not received on XID,
  1877.                 but a locally-defined value is available, it is
  1878.                 returned.
  1879.  
  1880.              3. Otherwise a string of length 0 is returned, indicating
  1881.                 that no name is known for the adjacent node."
  1882.  
  1883.       ::= { appnLsEntry 7 }
  1884.  
  1885. appnLsAdjNodeType OBJECT-TYPE
  1886.       SYNTAX INTEGER {
  1887.                      networkNode(1),
  1888.                      endNode(2),
  1889.                      t21len(4),
  1890.                      unknown(255)
  1891.                      }
  1892.       MAX-ACCESS read-only
  1893.       STATUS current
  1894.       DESCRIPTION
  1895.           "Node type of the adjacent node on this link:
  1896.  
  1897.                 networkNode(1) - APPN network node
  1898.                 endNode(2)     - APPN end node
  1899.                 t21len(4)      - LEN end node
  1900.                 unknown(255)   - the agent does not know the node type
  1901.                                  of the adjacent node
  1902.           "
  1903.  
  1904.  
  1905.  
  1906. Clouston & Moore            Standards Track                    [Page 34]
  1907.  
  1908. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1909.  
  1910.  
  1911.       ::= { appnLsEntry 8 }
  1912.  
  1913. appnLsTgNum OBJECT-TYPE
  1914.       SYNTAX INTEGER (0..256)
  1915.       MAX-ACCESS read-only
  1916.       STATUS current
  1917.       DESCRIPTION
  1918.           "Number associated with the TG to this link station, with a
  1919.           range from 0 to 256.  A value of 256 indicates that the TG
  1920.           number has not been negotiated and is unknown at this time."
  1921.  
  1922.       ::= { appnLsEntry 9 }
  1923.  
  1924. appnLsLimResource OBJECT-TYPE
  1925.       SYNTAX TruthValue
  1926.       MAX-ACCESS read-only
  1927.       STATUS current
  1928.       DESCRIPTION
  1929.           "Indicates whether the link station is a limited resource.  A
  1930.           link station that is a limited resource is deactivated when it
  1931.           is no longer in use."
  1932.  
  1933.       ::= { appnLsEntry 10 }
  1934.  
  1935. appnLsActOnDemand OBJECT-TYPE
  1936.       SYNTAX TruthValue
  1937.       MAX-ACCESS read-only
  1938.       STATUS current
  1939.       DESCRIPTION
  1940.           "Indicates whether the link station is activatable on demand.
  1941.  
  1942.           Such a link station is reported in the topology as active
  1943.           regardless of its actual state, so that it can be considered in
  1944.           route calculations.  If the link station is inactive and is
  1945.           chosen for a route, it will be activated at that time."
  1946.  
  1947.       ::= { appnLsEntry 11 }
  1948.  
  1949. appnLsMigration OBJECT-TYPE
  1950.       SYNTAX TruthValue
  1951.       MAX-ACCESS read-only
  1952.       STATUS current
  1953.       DESCRIPTION
  1954.           "Indicates whether this link station will be used for
  1955.           connections to down-level or migration partners.
  1956.  
  1957.           In general, migration nodes do not append their CP names on
  1958.           XID3.  Such nodes:  (1) will not support parallel TGs, (2)
  1959.  
  1960.  
  1961.  
  1962. Clouston & Moore            Standards Track                    [Page 35]
  1963.  
  1964. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  1965.  
  1966.  
  1967.           should be sent an ACTIVATE PHYSICAL UNIT (ACTPU), provided that
  1968.           the partner supports ACTPUs, and (3) should not be sent
  1969.           segmented BINDs.  However, if this node receives an XID3 with
  1970.           an appended CP name, then the partner node will not be treated
  1971.           as a migration node.
  1972.  
  1973.            In the case of DYNAMIC TGs this object should be set to 'no'."
  1974.  
  1975.       ::= { appnLsEntry 12 }
  1976.  
  1977. appnLsPartnerNodeId OBJECT-TYPE
  1978.       SYNTAX SnaNodeIdentification
  1979.       MAX-ACCESS read-only
  1980.       STATUS current
  1981.       DESCRIPTION
  1982.           "The partner's Node Identification, from bytes 2-5 of the XID
  1983.           received from the partner.  If this value is not available,
  1984.           then the characters '00000000' are returned."
  1985.  
  1986.       ::= { appnLsEntry 13 }
  1987.  
  1988. appnLsCpCpSessionSupport OBJECT-TYPE
  1989.       SYNTAX TruthValue
  1990.       MAX-ACCESS read-only
  1991.       STATUS current
  1992.       DESCRIPTION
  1993.           "Indicates whether CP-CP sessions are supported by this
  1994.           link station.  For a dynamic link, this object represents
  1995.           the default ('Admin') value."
  1996.  
  1997.       ::= { appnLsEntry 14 }
  1998.  
  1999. appnLsMaxSendBtuSize OBJECT-TYPE
  2000.       SYNTAX INTEGER (99..32767)
  2001.       UNITS "bytes"
  2002.       MAX-ACCESS read-only
  2003.       STATUS current
  2004.       DESCRIPTION
  2005.           "Numeric value between 99 and 32767 inclusive indicating the
  2006.           maximum number of bytes in a Basic Transmission Unit (BTU) sent
  2007.           on this link.
  2008.  
  2009.           When the link state (returned by the appnLsOperState object) is
  2010.           inactive or pending active, the value configured at this node
  2011.           is returned.  When the link state is active, the value that was
  2012.           negotiated for it is returned.  This negotiated value is the
  2013.           smaller of the value configured at this node and the partner's
  2014.           maximum receive BTU length, received in XID."
  2015.  
  2016.  
  2017.  
  2018. Clouston & Moore            Standards Track                    [Page 36]
  2019.  
  2020. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2021.  
  2022.  
  2023.       ::= { appnLsEntry 15 }
  2024.  
  2025. appnLsInXidBytes OBJECT-TYPE
  2026.       SYNTAX AppnLinkStationCounter
  2027.       UNITS "bytes"
  2028.       MAX-ACCESS read-only
  2029.       STATUS current
  2030.       DESCRIPTION
  2031.           "Number of XID bytes received.  All of the bytes in the SNA
  2032.           basic transmission unit (BTU), i.e., all of the bytes in the
  2033.           DLC XID Information Field, are counted."
  2034.  
  2035.       ::= { appnLsEntry 16 }
  2036.  
  2037. appnLsInMsgBytes OBJECT-TYPE
  2038.       SYNTAX AppnLinkStationCounter
  2039.       UNITS "bytes"
  2040.       MAX-ACCESS read-only
  2041.       STATUS current
  2042.       DESCRIPTION
  2043.           "Number of message (I-frame) bytes received.  All of the bytes
  2044.           in the SNA basic transmission unit (BTU), including the
  2045.           transmission header (TH), are counted."
  2046.  
  2047.       ::= { appnLsEntry 17 }
  2048.  
  2049. appnLsInXidFrames OBJECT-TYPE
  2050.       SYNTAX AppnLinkStationCounter
  2051.       UNITS "XID frames"
  2052.       MAX-ACCESS read-only
  2053.       STATUS current
  2054.       DESCRIPTION
  2055.           "Number of XID frames received."
  2056.  
  2057.       ::= { appnLsEntry 18 }
  2058.  
  2059. appnLsInMsgFrames OBJECT-TYPE
  2060.       SYNTAX AppnLinkStationCounter
  2061.       UNITS "I-frames"
  2062.       MAX-ACCESS read-only
  2063.       STATUS current
  2064.       DESCRIPTION
  2065.           "Number of message (I-frame) frames received."
  2066.  
  2067.       ::= { appnLsEntry 19 }
  2068.  
  2069. appnLsOutXidBytes OBJECT-TYPE
  2070.       SYNTAX AppnLinkStationCounter
  2071.  
  2072.  
  2073.  
  2074. Clouston & Moore            Standards Track                    [Page 37]
  2075.  
  2076. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2077.  
  2078.  
  2079.       UNITS "bytes"
  2080.       MAX-ACCESS read-only
  2081.       STATUS current
  2082.       DESCRIPTION
  2083.           "Number of XID bytes sent.  All of the bytes in the SNA basic
  2084.           transmission unit (BTU), i.e., all of the bytes in the DLC XID
  2085.           Information Field, are counted."
  2086.  
  2087.       ::= { appnLsEntry 20 }
  2088.  
  2089. appnLsOutMsgBytes OBJECT-TYPE
  2090.       SYNTAX AppnLinkStationCounter
  2091.       UNITS "bytes"
  2092.       MAX-ACCESS read-only
  2093.       STATUS current
  2094.       DESCRIPTION
  2095.           "Number of message (I-frame) bytes sent.  All of the bytes
  2096.           in the SNA basic transmission unit (BTU), including the
  2097.           transmission header (TH), are counted."
  2098.  
  2099.       ::= { appnLsEntry 21 }
  2100.  
  2101. appnLsOutXidFrames OBJECT-TYPE
  2102.       SYNTAX AppnLinkStationCounter
  2103.       UNITS "XID frames"
  2104.       MAX-ACCESS read-only
  2105.       STATUS current
  2106.       DESCRIPTION
  2107.           "Number of XID frames sent."
  2108.  
  2109.       ::= { appnLsEntry 22 }
  2110.  
  2111. appnLsOutMsgFrames OBJECT-TYPE
  2112.       SYNTAX AppnLinkStationCounter
  2113.       UNITS "I-frames"
  2114.       MAX-ACCESS read-only
  2115.       STATUS current
  2116.       DESCRIPTION
  2117.           "Number of message (I-frame) frames sent."
  2118.  
  2119.       ::= { appnLsEntry 23 }
  2120.  
  2121. appnLsEchoRsps OBJECT-TYPE
  2122.       SYNTAX AppnLinkStationCounter
  2123.       UNITS "echo responses"
  2124.       MAX-ACCESS read-only
  2125.       STATUS current
  2126.       DESCRIPTION
  2127.  
  2128.  
  2129.  
  2130. Clouston & Moore            Standards Track                    [Page 38]
  2131.  
  2132. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2133.  
  2134.  
  2135.           "Number of echo responses returned from adjacent link station.
  2136.           A response should be returned for each test frame sent by this
  2137.           node.  Test frames are sent to adjacent nodes periodically to
  2138.           verify connectivity and to measure the actual round trip time,
  2139.           that is, the time interval from when the test frame is sent
  2140.           until when the response is received."
  2141.  
  2142.  
  2143.       ::= { appnLsEntry 24 }
  2144.  
  2145. appnLsCurrentDelay OBJECT-TYPE
  2146.       SYNTAX Gauge32
  2147.       UNITS "milliseconds"
  2148.       MAX-ACCESS read-only
  2149.       STATUS current
  2150.       DESCRIPTION
  2151.           "The time that it took for the last test signal to be sent and
  2152.           returned from this link station to the adjacent link station.
  2153.           This time is represented in milliseconds."
  2154.  
  2155.       ::= { appnLsEntry 25 }
  2156.  
  2157. appnLsMaxDelay OBJECT-TYPE
  2158.       SYNTAX Gauge32
  2159.       UNITS "milliseconds"
  2160.       MAX-ACCESS read-only
  2161.       STATUS current
  2162.       DESCRIPTION
  2163.           "The longest time it took for a test signal to be sent and
  2164.           returned from this link station to the adjacent link station.
  2165.           This time is represented in milliseconds .
  2166.  
  2167.           The value 0 is returned if no test signal has been sent and
  2168.           returned."
  2169.  
  2170.       ::= { appnLsEntry 26 }
  2171.  
  2172. appnLsMinDelay OBJECT-TYPE
  2173.       SYNTAX Gauge32
  2174.       UNITS "milliseconds"
  2175.       MAX-ACCESS read-only
  2176.       STATUS current
  2177.       DESCRIPTION
  2178.           "The shortest time it took for a test signal to be sent and
  2179.           returned from this link station to the adjacent link station.
  2180.           This time is represented in milliseconds.
  2181.  
  2182.           The value 0 is returned if no test signal has been sent and
  2183.  
  2184.  
  2185.  
  2186. Clouston & Moore            Standards Track                    [Page 39]
  2187.  
  2188. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2189.  
  2190.  
  2191.           returned."
  2192.  
  2193.       ::= { appnLsEntry 27 }
  2194.  
  2195. appnLsMaxDelayTime OBJECT-TYPE
  2196.       SYNTAX DateAndTime
  2197.       MAX-ACCESS read-only
  2198.       STATUS current
  2199.       DESCRIPTION
  2200.           "The time when the longest delay occurred.  This time can be
  2201.           used to identify when this high water mark occurred in relation
  2202.           to other events in the APPN node, for example, the time at
  2203.           which an APPC session was either terminated or failed to be
  2204.           established.  This latter time is available in the
  2205.           appcHistSessTime object in the APPC MIB.
  2206.  
  2207.           The value 00000000 is returned if no test signal has been sent
  2208.           and returned."
  2209.  
  2210.       ::= { appnLsEntry 28 }
  2211.  
  2212. appnLsGoodXids OBJECT-TYPE
  2213.       SYNTAX AppnLinkStationCounter
  2214.       UNITS "XID exchanges"
  2215.       MAX-ACCESS read-only
  2216.       STATUS current
  2217.       DESCRIPTION
  2218.           "The total number of successful XID exchanges that have
  2219.           occurred on this link station since the time it was started."
  2220.  
  2221.       ::= { appnLsEntry 29 }
  2222.  
  2223. appnLsBadXids OBJECT-TYPE
  2224.       SYNTAX AppnLinkStationCounter
  2225.       UNITS "XID exchanges"
  2226.       MAX-ACCESS read-only
  2227.       STATUS current
  2228.       DESCRIPTION
  2229.           "The total number of unsuccessful XID exchanges that have
  2230.           occurred on this link station since the time it was started."
  2231.  
  2232.       ::= { appnLsEntry 30 }
  2233.  
  2234. appnLsSpecific OBJECT-TYPE
  2235.       SYNTAX RowPointer
  2236.       MAX-ACCESS read-only
  2237.       STATUS current
  2238.       DESCRIPTION
  2239.  
  2240.  
  2241.  
  2242. Clouston & Moore            Standards Track                    [Page 40]
  2243.  
  2244. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2245.  
  2246.  
  2247.           "Identifies the object, e.g., one in a DLC-specific MIB, that
  2248.           can provide additional information related to this link
  2249.           station.
  2250.  
  2251.           If the agent is unable to identify such an object, the value
  2252.           0.0 is returned."
  2253.  
  2254.       ::= { appnLsEntry 31 }
  2255.  
  2256. appnLsActiveTime OBJECT-TYPE
  2257.       SYNTAX Unsigned32
  2258.       UNITS "hundredths of a second"
  2259.       MAX-ACCESS read-only
  2260.       STATUS current
  2261.       DESCRIPTION
  2262.           "The cumulative amount of time since the node was last re-
  2263.           initialzed, measured in hundredths of a second, that this link
  2264.           station has been in the active state.  A zero value indicates
  2265.           that the link station has never been active since the node was
  2266.           last re-initialized."
  2267.  
  2268.       ::= { appnLsEntry 32 }
  2269.  
  2270. appnLsCurrentStateTime OBJECT-TYPE
  2271.       SYNTAX TimeTicks
  2272.       UNITS "hundredths of a second"
  2273.       MAX-ACCESS read-only
  2274.       STATUS current
  2275.       DESCRIPTION
  2276.           "The amount of time, measured in hundredths of a second, that
  2277.           the link station has been in its current state."
  2278.  
  2279.       ::= { appnLsEntry 33 }
  2280.  
  2281. appnLsHprSup OBJECT-TYPE
  2282.       SYNTAX INTEGER {
  2283.                  noHprSupport(1),
  2284.                  hprBaseOnly(2),
  2285.                  rtpTower(3),
  2286.                  controlFlowsOverRtpTower(4)
  2287.                      }
  2288.       MAX-ACCESS read-only
  2289.       STATUS current
  2290.       DESCRIPTION
  2291.           "Indicates the level of high performance routing (HPR) support
  2292.           over this link:
  2293.  
  2294.              noHprSupport(1)             - no HPR support
  2295.  
  2296.  
  2297.  
  2298. Clouston & Moore            Standards Track                    [Page 41]
  2299.  
  2300. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2301.  
  2302.  
  2303.              hprBaseOnly(2)              - HPR base (option set 1400)
  2304.                                            supported
  2305.              rtpTower(3)                 - HPR base and RTP tower
  2306.                                            (option set 1401) supported
  2307.              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
  2308.                                            control flows over RTP
  2309.                                            (option set 1402) supported
  2310.  
  2311.           If the link is not active, the defined value is returned."
  2312.  
  2313.       ::= { appnLsEntry 34 }
  2314.  
  2315. appnLsErrRecoSup OBJECT-TYPE
  2316.       SYNTAX TruthValue
  2317.       MAX-ACCESS read-only
  2318.       STATUS current
  2319.       DESCRIPTION
  2320.           "Indicates whether the link station is supporting
  2321.            HPR link-level error recovery."
  2322.  
  2323.       ::= { appnLsEntry 35 }
  2324.  
  2325. appnLsForAnrLabel OBJECT-TYPE
  2326.       SYNTAX OCTET STRING (SIZE (0..8))
  2327.       MAX-ACCESS read-only
  2328.       STATUS current
  2329.       DESCRIPTION
  2330.           "The forward Automatic Network Routing (ANR) label for this
  2331.           link station.  If the link does not support HPR or the value is
  2332.           unknown, a zero-length string is returned."
  2333.  
  2334.       ::= { appnLsEntry 36 }
  2335.  
  2336. appnLsRevAnrLabel OBJECT-TYPE
  2337.       SYNTAX OCTET STRING (SIZE (0..8))
  2338.       MAX-ACCESS read-only
  2339.       STATUS current
  2340.       DESCRIPTION
  2341.           "The reverse Automatic Network Routing (ANR) label for this
  2342.           link station.  If the link does not support HPR or the value is
  2343.           unknown, a zero-length string is returned."
  2344.  
  2345.       ::= { appnLsEntry 37 }
  2346.  
  2347. appnLsCpCpNceId OBJECT-TYPE
  2348.       SYNTAX OCTET STRING (SIZE (0..8))
  2349.       MAX-ACCESS read-only
  2350.       STATUS current
  2351.  
  2352.  
  2353.  
  2354. Clouston & Moore            Standards Track                    [Page 42]
  2355.  
  2356. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2357.  
  2358.  
  2359.       DESCRIPTION
  2360.           "The network connection endpoint identifier (NCE ID) for CP-CP
  2361.           sessions if this node supports the HPR transport tower, a
  2362.           zero-length string if the value is unknown or not meaningful
  2363.           for this node."
  2364.  
  2365.       ::= { appnLsEntry 38 }
  2366.  
  2367. appnLsRouteNceId OBJECT-TYPE
  2368.       SYNTAX OCTET STRING (SIZE (0..8))
  2369.       MAX-ACCESS read-only
  2370.       STATUS current
  2371.       DESCRIPTION
  2372.           "The network connection endpoint identifier (NCE ID) for Route
  2373.           Setup if this node supports the HPR transport tower, a zero-
  2374.           length string if the value is unknown or not meaningful for
  2375.           this node."
  2376.  
  2377.       ::= { appnLsEntry 39 }
  2378.  
  2379. appnLsBfNceId OBJECT-TYPE
  2380.       SYNTAX OCTET STRING (SIZE (0..8))
  2381.       MAX-ACCESS read-only
  2382.       STATUS current
  2383.       DESCRIPTION
  2384.           "The network connection endpoint identifier (NCE ID) for the
  2385.           APPN/HPR boundary function if this node supports the HPR
  2386.           transport tower, a zero-length string if the value is unknown
  2387.           or not meaningful for this node."
  2388.  
  2389.       ::= { appnLsEntry 40 }
  2390.  
  2391. appnLsLocalAddr OBJECT-TYPE
  2392.       SYNTAX DisplayableDlcAddress
  2393.       MAX-ACCESS read-only
  2394.       STATUS current
  2395.       DESCRIPTION
  2396.           "Local address of this link station."
  2397.  
  2398.       ::= { appnLsEntry 41 }
  2399.  
  2400.  
  2401. appnLsRemoteAddr OBJECT-TYPE
  2402.       SYNTAX DisplayableDlcAddress
  2403.       MAX-ACCESS read-only
  2404.       STATUS current
  2405.       DESCRIPTION
  2406.           "Address of the remote link station on this link."
  2407.  
  2408.  
  2409.  
  2410. Clouston & Moore            Standards Track                    [Page 43]
  2411.  
  2412. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2413.  
  2414.  
  2415.       ::= { appnLsEntry 42 }
  2416.  
  2417. appnLsRemoteLsName OBJECT-TYPE
  2418.       SYNTAX DisplayString (SIZE (0..10))
  2419.       MAX-ACCESS read-only
  2420.       STATUS current
  2421.       DESCRIPTION
  2422.           "Remote link station discovered from the XID exchange.
  2423.           The name can be from one to ten characters.  A zero-length
  2424.           string indicates that the value is not known."
  2425.  
  2426.       ::= { appnLsEntry 43 }
  2427.  
  2428. appnLsCounterDisconTime OBJECT-TYPE
  2429.       SYNTAX TimeStamp
  2430.       MAX-ACCESS read-only
  2431.       STATUS current
  2432.       DESCRIPTION
  2433.           "The value of the sysUpTime object the last time the link
  2434.           station was started."
  2435.  
  2436.       ::= { appnLsEntry 44 }
  2437.  
  2438.  
  2439.  
  2440. --********************************************************************
  2441. -- This table provides information about errors this node encountered
  2442. -- with connections to adjacent nodes.  Entries are added for exceptional
  2443. -- conditions encountered establishing connections and exceptional
  2444. -- conditions that resulted in termination of a connection.  It is an
  2445. -- implementation option how many entries to keep in this table, and
  2446. -- how long to retain any individual entry.
  2447. --********************************************************************
  2448.  
  2449. appnLsStatusTable OBJECT-TYPE
  2450.       SYNTAX SEQUENCE OF AppnLsStatusEntry
  2451.       MAX-ACCESS not-accessible
  2452.       STATUS current
  2453.       DESCRIPTION
  2454.           "This table contains information related to exceptional and
  2455.           potentially exceptional conditions that occurred during the
  2456.           activation, XID exchange, and termination of a connection.  No
  2457.           entries are created when these activities proceed normally."
  2458.  
  2459.       ::= { appnLinkStationInformation 2 }
  2460.  
  2461. appnLsStatusEntry OBJECT-TYPE
  2462.       SYNTAX AppnLsStatusEntry
  2463.  
  2464.  
  2465.  
  2466. Clouston & Moore            Standards Track                    [Page 44]
  2467.  
  2468. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2469.  
  2470.  
  2471.       MAX-ACCESS not-accessible
  2472.       STATUS current
  2473.       DESCRIPTION
  2474.           "This table is indexed by the LsStatusIndex, which is an
  2475.           integer that is continuously updated until it eventually
  2476.           wraps."
  2477.  
  2478.       INDEX
  2479.              { appnLsStatusIndex }
  2480.  
  2481.       ::= { appnLsStatusTable 1 }
  2482.  
  2483. AppnLsStatusEntry ::= SEQUENCE {
  2484.       appnLsStatusIndex              INTEGER,
  2485.       appnLsStatusTime               DateAndTime,
  2486.       appnLsStatusLsName             DisplayString,
  2487.       appnLsStatusCpName             DisplayString,
  2488.       appnLsStatusPartnerId          SnaNodeIdentification,
  2489.       appnLsStatusTgNum              INTEGER,
  2490.       appnLsStatusGeneralSense       SnaSenseData,
  2491.       appnLsStatusRetry              TruthValue,
  2492.       appnLsStatusEndSense           SnaSenseData,
  2493.       appnLsStatusXidLocalSense      SnaSenseData,
  2494.       appnLsStatusXidRemoteSense     SnaSenseData,
  2495.       appnLsStatusXidByteInError     INTEGER,
  2496.       appnLsStatusXidBitInError      INTEGER,
  2497.       appnLsStatusDlcType            IANAifType,
  2498.       appnLsStatusLocalAddr          DisplayableDlcAddress,
  2499.       appnLsStatusRemoteAddr         DisplayableDlcAddress
  2500.                      }
  2501.  
  2502.  
  2503. appnLsStatusIndex OBJECT-TYPE
  2504.       SYNTAX INTEGER (0..2147483647)
  2505.       MAX-ACCESS not-accessible
  2506.       STATUS current
  2507.       DESCRIPTION
  2508.           "Table index.  The value of the index begins at zero
  2509.            and is incremented up to a maximum value of 2**31-1
  2510.            (2,147,483,647) before wrapping."
  2511.  
  2512.       ::= { appnLsStatusEntry 1 }
  2513.  
  2514. appnLsStatusTime OBJECT-TYPE
  2515.       SYNTAX DateAndTime
  2516.       MAX-ACCESS read-only
  2517.       STATUS current
  2518.       DESCRIPTION
  2519.  
  2520.  
  2521.  
  2522. Clouston & Moore            Standards Track                    [Page 45]
  2523.  
  2524. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2525.  
  2526.  
  2527.           "Time when the exception condition occurred.  This time can be
  2528.           used to identify when this event occurred in relation to other
  2529.           events in the APPN node, for example, the time at which an APPC
  2530.           session was either terminated or failed to be established.
  2531.           This latter time is available in the appcHistSessTime object in
  2532.           the APPC MIB."
  2533.  
  2534.       ::= { appnLsStatusEntry 2 }
  2535.  
  2536. appnLsStatusLsName OBJECT-TYPE
  2537.       SYNTAX DisplayString (SIZE (1..10))
  2538.       MAX-ACCESS read-only
  2539.       STATUS current
  2540.       DESCRIPTION
  2541.           "Administratively assigned name for the link station
  2542.           experiencing the condition."
  2543.  
  2544.       ::= { appnLsStatusEntry 3 }
  2545.  
  2546. appnLsStatusCpName OBJECT-TYPE
  2547.       SYNTAX DisplayString (SIZE (0 | 3..17))
  2548.       MAX-ACCESS read-only
  2549.       STATUS current
  2550.       DESCRIPTION
  2551.           "Fully qualified name of the adjacent node for this link
  2552.           station.  An adjacent node is identified using the format
  2553.           specified in the SnaControlPointName textual convention.
  2554.  
  2555.           The value of this object is determined as follows:
  2556.  
  2557.              1. If the adjacent node's name was received on XID, it
  2558.                 is returned.
  2559.  
  2560.              2. If the adjacent node's name was not received on XID,
  2561.                 but a locally-defined value is available, it is
  2562.                 returned.
  2563.  
  2564.              3. Otherwise a string of length 0 is returned, indicating
  2565.                 that no name is known for the adjacent node."
  2566.  
  2567.       ::= { appnLsStatusEntry 4 }
  2568.  
  2569. appnLsStatusPartnerId OBJECT-TYPE
  2570.       SYNTAX SnaNodeIdentification
  2571.       MAX-ACCESS read-only
  2572.       STATUS current
  2573.       DESCRIPTION
  2574.           "The partner's Node Identification, from bytes 2-5 of the XID
  2575.  
  2576.  
  2577.  
  2578. Clouston & Moore            Standards Track                    [Page 46]
  2579.  
  2580. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2581.  
  2582.  
  2583.           received from the partner.  If this value is not available,
  2584.           then the characters '00000000' are returned."
  2585.  
  2586.       ::= { appnLsStatusEntry 5 }
  2587.  
  2588. appnLsStatusTgNum OBJECT-TYPE
  2589.       SYNTAX INTEGER (0..256)
  2590.       MAX-ACCESS read-only
  2591.       STATUS current
  2592.       DESCRIPTION
  2593.           "Number associated with the TG to this link station, with a
  2594.           range from 0 to 256.  A value of 256 indicates that the TG
  2595.           number was unknown at the time of the failure."
  2596.  
  2597.       ::= { appnLsStatusEntry 6 }
  2598.  
  2599. appnLsStatusGeneralSense OBJECT-TYPE
  2600.       SYNTAX SnaSenseData
  2601.       MAX-ACCESS read-only
  2602.       STATUS current
  2603.       DESCRIPTION
  2604.           "The error sense data associated with the start sequence of
  2605.           activation of a link up to the beginning of the XID sequence.
  2606.  
  2607.           This is the sense data that came from Configuration Services
  2608.           whenever the link did not activate or when it went inactive."
  2609.  
  2610.       ::= { appnLsStatusEntry 7 }
  2611.  
  2612. appnLsStatusRetry OBJECT-TYPE
  2613.       SYNTAX TruthValue
  2614.       MAX-ACCESS read-only
  2615.       STATUS current
  2616.       DESCRIPTION
  2617.           "Indicates whether the node will retry the start request to
  2618.           activate the link."
  2619.  
  2620.       ::= { appnLsStatusEntry 8 }
  2621.  
  2622. appnLsStatusEndSense OBJECT-TYPE
  2623.       SYNTAX SnaSenseData
  2624.       MAX-ACCESS read-only
  2625.       STATUS current
  2626.       DESCRIPTION
  2627.           "The sense data associated with the termination of the link
  2628.           connection to adjacent node.
  2629.  
  2630.           This is the sense data that came from the DLC layer."
  2631.  
  2632.  
  2633.  
  2634. Clouston & Moore            Standards Track                    [Page 47]
  2635.  
  2636. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2637.  
  2638.  
  2639.       ::= { appnLsStatusEntry 9 }
  2640.  
  2641. appnLsStatusXidLocalSense OBJECT-TYPE
  2642.       SYNTAX SnaSenseData
  2643.       MAX-ACCESS read-only
  2644.       STATUS current
  2645.       DESCRIPTION
  2646.           "The sense data associated with the rejection of the XID.
  2647.  
  2648.           This is the sense data that came from the local node (this
  2649.           node) when it built the XID Negotiation Error control vector
  2650.           (cv22) to send to the remote node."
  2651.  
  2652.       ::= { appnLsStatusEntry 10 }
  2653.  
  2654. appnLsStatusXidRemoteSense OBJECT-TYPE
  2655.       SYNTAX SnaSenseData
  2656.       MAX-ACCESS read-only
  2657.       STATUS current
  2658.       DESCRIPTION
  2659.           "The sense data the adjacent node returned to this node
  2660.           indicating the reason the XID was rejected.
  2661.  
  2662.           This is the sense data that came from the remote node in the
  2663.           XID Negotiation Error control vector (cv22) it sent to the
  2664.           local node (this node)."
  2665.  
  2666.       ::= { appnLsStatusEntry 11 }
  2667.  
  2668. appnLsStatusXidByteInError OBJECT-TYPE
  2669.       SYNTAX INTEGER (0..65536)
  2670.       MAX-ACCESS read-only
  2671.       STATUS current
  2672.       DESCRIPTION
  2673.           "This object identifies the actual byte in the XID that caused
  2674.           the error.  The value 65536 indicates that the object has no
  2675.           meaning.
  2676.  
  2677.           For values in the range 0-65535, this object corresponds to
  2678.           bytes 2-3 of the XID Negotiation (X'22') control vector."
  2679.  
  2680.       ::= { appnLsStatusEntry 12 }
  2681.  
  2682. appnLsStatusXidBitInError OBJECT-TYPE
  2683.       SYNTAX INTEGER (0..8)
  2684.       MAX-ACCESS read-only
  2685.       STATUS current
  2686.       DESCRIPTION
  2687.  
  2688.  
  2689.  
  2690. Clouston & Moore            Standards Track                    [Page 48]
  2691.  
  2692. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2693.  
  2694.  
  2695.           "This object identifies the actual bit in error (0 through 7)
  2696.           within the errored byte of the XID.  The value 8 indicates that
  2697.           this object has no meaning.
  2698.  
  2699.           For values in the range 0-7, this object corresponds to byte 4
  2700.           of the XID Negotiation (X'22') control vector."
  2701.  
  2702.       ::= { appnLsStatusEntry 13 }
  2703.  
  2704. appnLsStatusDlcType OBJECT-TYPE
  2705.       SYNTAX IANAifType
  2706.       MAX-ACCESS read-only
  2707.       STATUS current
  2708.       DESCRIPTION
  2709.           "The type of DLC interface, distinguished according to the
  2710.           protocol immediately 'below' this layer."
  2711.  
  2712.       ::= { appnLsStatusEntry 14 }
  2713.  
  2714. appnLsStatusLocalAddr OBJECT-TYPE
  2715.       SYNTAX DisplayableDlcAddress
  2716.       MAX-ACCESS read-only
  2717.       STATUS current
  2718.       DESCRIPTION
  2719.           "Local address of this link station."
  2720.  
  2721.       ::= { appnLsStatusEntry 15 }
  2722.  
  2723. appnLsStatusRemoteAddr OBJECT-TYPE
  2724.       SYNTAX DisplayableDlcAddress
  2725.       MAX-ACCESS read-only
  2726.       STATUS current
  2727.       DESCRIPTION
  2728.           "Address of the remote link station on this link."
  2729.  
  2730.       ::= { appnLsStatusEntry 16 }
  2731.  
  2732. -- *********************************************************************
  2733. -- APPN Virtual Routing Node Information
  2734. --
  2735.  
  2736. appnVrnTable OBJECT-TYPE
  2737.       SYNTAX SEQUENCE OF AppnVrnEntry
  2738.       MAX-ACCESS not-accessible
  2739.       STATUS current
  2740.       DESCRIPTION
  2741.           "This table relates a virtual routing node to an APPN port."
  2742.  
  2743.  
  2744.  
  2745.  
  2746. Clouston & Moore            Standards Track                    [Page 49]
  2747.  
  2748. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2749.  
  2750.  
  2751.       ::= { appnVrnInfo 1 }
  2752.  
  2753. appnVrnEntry OBJECT-TYPE
  2754.       SYNTAX AppnVrnEntry
  2755.       MAX-ACCESS not-accessible
  2756.       STATUS current
  2757.       DESCRIPTION
  2758.           "This table is indexed by the virtual routing node name, TG
  2759.           number, and port name.  There will be a matching entry in the
  2760.           appnLocalTgTable to represent status and characteristics of the
  2761.           TG representing each virtual routing node definition."
  2762.  
  2763.       INDEX
  2764.              { appnVrnName, appnVrnTgNum, appnVrnPortName }
  2765.  
  2766.       ::= { appnVrnTable 1 }
  2767.  
  2768. AppnVrnEntry ::= SEQUENCE {
  2769.       appnVrnName             SnaControlPointName,
  2770.       appnVrnTgNum            INTEGER,
  2771.       appnVrnPortName         DisplayString
  2772. }
  2773.  
  2774. appnVrnName OBJECT-TYPE
  2775.       SYNTAX SnaControlPointName
  2776.       MAX-ACCESS not-accessible
  2777.       STATUS current
  2778.       DESCRIPTION
  2779.           "Administratively assigned name of the virtual routing node.
  2780.           This is a fully qualified name, and matches the appnLocalTgDest
  2781.           name in the appnLocalTgTable."
  2782.  
  2783.       ::= { appnVrnEntry 1 }
  2784.  
  2785. appnVrnTgNum OBJECT-TYPE
  2786.       SYNTAX INTEGER (0..255)
  2787.       MAX-ACCESS not-accessible
  2788.       STATUS current
  2789.       DESCRIPTION
  2790.           "Number associated with the transmission group representing
  2791.           this virtual routing node definition."
  2792.  
  2793.       ::= { appnVrnEntry 2 }
  2794.  
  2795. appnVrnPortName OBJECT-TYPE
  2796.       SYNTAX DisplayString (SIZE (1..10))
  2797.       MAX-ACCESS read-only
  2798.       STATUS current
  2799.  
  2800.  
  2801.  
  2802. Clouston & Moore            Standards Track                    [Page 50]
  2803.  
  2804. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2805.  
  2806.  
  2807.       DESCRIPTION
  2808.           "The name of the port this virtual routing node definition is
  2809.           defined to."
  2810.  
  2811.       ::= { appnVrnEntry 3 }
  2812.  
  2813. -- ************** The APPN Topology Group ******************************
  2814.  
  2815. appnNn                OBJECT IDENTIFIER ::= { appnObjects 2 }
  2816. appnNnTopo         OBJECT IDENTIFIER ::= { appnNn 1 }
  2817. appnNnTopology     OBJECT IDENTIFIER ::= { appnNn 2 }
  2818.  
  2819. -- This group is used to represent the entire APPN network-node topology
  2820. -- including network nodes, virtual routing nodes and all TGs associated
  2821. -- with these nodes.
  2822. --
  2823. -- Network nodes
  2824. -- The APPN topology database consists of information about every APPN
  2825. -- network node in this network node's topology subnetwork.  This
  2826. -- information is learned over time as each network node exchanges
  2827. -- topology information with the network nodes adjacent to it.  The
  2828. -- database consists of information about each node, and information
  2829. -- about all of the transmission groups used by these nodes.
  2830. --
  2831. -- Virtual routing nodes
  2832. -- Information about virtual routing nodes (representing connection
  2833. -- networks) is treated in the same way as information about network
  2834. -- nodes, and is replicated at each network node.  The FRSN, node name,
  2835. -- and node type are the only meaningful fields for a virtual routing
  2836. -- node.  The other node objects return unspecified values.  Each
  2837. -- node that has defined a TG with this virtual routing node as the
  2838. -- destination also defines a TG on this virtual routing node.  There
  2839. -- is a TG record for each node that uses this virtual routing node.
  2840. --
  2841. -- The APPN node table represents node information from the APPN topology
  2842. -- database, with the FRSN and APPN CP fully qualified name serving as
  2843. -- the index.  The FRSN is the agent's relative time stamp of an update
  2844. -- to the network topology database.  After collecting the entire database
  2845. -- once, a management application can issue GET NEXT commands starting
  2846. -- from the last rows it has retrieved from the appnNnTopologyFRTable and
  2847. -- from the appnNnTgTopologyFRTable.  When the response to either of these
  2848. -- GET NEXT commands returns another row of its respective table, this
  2849. -- indicates a change to the agent's topology database.  The management
  2850. -- application can then retrieve only the updates to the table, using
  2851. -- GET NEXT commands starting from the last retrieved node or TG
  2852. -- entry.
  2853. --
  2854. -- The format of the actual APPN topology database is as follows:
  2855.  
  2856.  
  2857.  
  2858. Clouston & Moore            Standards Track                    [Page 51]
  2859.  
  2860. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2861.  
  2862.  
  2863. --
  2864. -- Node table (entry for each node in network)
  2865. --   TG table (entry for each TG owned by node)
  2866. --
  2867. -- Due to SNMP's ASN.1 limitations, we cannot represent the TG table
  2868. -- within the node table in this way.  We define separate tables for
  2869. -- nodes and TGs, adding the node name to each TG entry to provide a
  2870. -- means of correlating the TG with its originating node.
  2871.  
  2872. appnNnTopoMaxNodes OBJECT-TYPE
  2873.       SYNTAX Gauge32
  2874.       UNITS "node entries"
  2875.       MAX-ACCESS read-only
  2876.       STATUS current
  2877.       DESCRIPTION
  2878.           "Maximum number of node entries allowed in the APPN topology
  2879.           database.  It is an implementation choice whether to count only
  2880.           network-node entries, or to count all node entries.  If the
  2881.           number of node entries exceeds this value, APPN will issue an
  2882.           Alert and the node can no longer participate as a network node.
  2883.           The value 0 indicates that the local node has no defined limit,
  2884.           and the number of node entries is bounded only by memory."
  2885.  
  2886.       ::= { appnNnTopo 1 }
  2887.  
  2888. appnNnTopoCurNumNodes OBJECT-TYPE
  2889.       SYNTAX Gauge32
  2890.       UNITS "node entries"
  2891.       MAX-ACCESS read-only
  2892.       STATUS current
  2893.       DESCRIPTION
  2894.           "Current number of node entries in this node's topology
  2895.           database.  It is an implementation choice whether to count only
  2896.           network-node entries, or to count all node entries, but an
  2897.           implementation must make the same choice here that it makes for
  2898.           the appnNnTopoMaxNodes object.  If this value exceeds the
  2899.           maximum number of nodes allowed (appnNnTopoMaxNodes, if that
  2900.           field in not 0), APPN Alert CPDB002 is issued."
  2901.  
  2902.       ::= { appnNnTopo 2 }
  2903.  
  2904. appnNnTopoNodePurges OBJECT-TYPE
  2905.       SYNTAX AppnNodeCounter
  2906.       UNITS "node entries"
  2907.       MAX-ACCESS read-only
  2908.       STATUS current
  2909.       DESCRIPTION
  2910.           "Total number of topology node records purged from this node's
  2911.  
  2912.  
  2913.  
  2914. Clouston & Moore            Standards Track                    [Page 52]
  2915.  
  2916. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2917.  
  2918.  
  2919.           topology database since the node was last re-initialized."
  2920.  
  2921.       ::= { appnNnTopo 3 }
  2922.  
  2923. appnNnTopoTgPurges OBJECT-TYPE
  2924.       SYNTAX AppnNodeCounter
  2925.       UNITS "TG entries"
  2926.       MAX-ACCESS read-only
  2927.       STATUS current
  2928.       DESCRIPTION
  2929.           "Total number of topology TG records purged from this node's
  2930.           topology database since the node was last re-initialized."
  2931.  
  2932.       ::= { appnNnTopo 4 }
  2933.  
  2934. appnNnTopoTotalTduWars OBJECT-TYPE
  2935.       SYNTAX AppnNodeCounter
  2936.       UNITS "TDU wars"
  2937.       MAX-ACCESS read-only
  2938.       STATUS current
  2939.       DESCRIPTION
  2940.           "Number of TDU wars detected by this node since its last
  2941.           initialization."
  2942.  
  2943.       ::= { appnNnTopo 5 }
  2944.  
  2945.  
  2946.  
  2947. -- APPN network node topology table (using FRSN and name as index)
  2948.  
  2949. -- This table describes every APPN network node and virtual routing node
  2950. -- represented in this node's topology database.
  2951.  
  2952. appnNnTopologyFRTable OBJECT-TYPE
  2953.       SYNTAX SEQUENCE OF AppnNnTopologyFREntry
  2954.       MAX-ACCESS not-accessible
  2955.       STATUS current
  2956.       DESCRIPTION
  2957.           "Portion of the APPN topology database that describes all of
  2958.           the APPN network nodes and virtual routing nodes known to this
  2959.           node."
  2960.  
  2961.       ::= { appnNnTopology 3 }
  2962.  
  2963. appnNnTopologyFREntry OBJECT-TYPE
  2964.       SYNTAX AppnNnTopologyFREntry
  2965.       MAX-ACCESS not-accessible
  2966.       STATUS current
  2967.  
  2968.  
  2969.  
  2970. Clouston & Moore            Standards Track                    [Page 53]
  2971.  
  2972. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  2973.  
  2974.  
  2975.       DESCRIPTION
  2976.           "The FRSN and the fully qualified node name are used to index
  2977.           this table."
  2978.  
  2979.       INDEX
  2980.              {appnNnNodeFRFrsn,
  2981.               appnNnNodeFRName}
  2982.  
  2983.       ::= { appnNnTopologyFRTable 1 }
  2984.  
  2985. AppnNnTopologyFREntry ::= SEQUENCE {
  2986.       appnNnNodeFRFrsn                     Unsigned32,
  2987.       appnNnNodeFRName                     SnaControlPointName,
  2988.       appnNnNodeFREntryTimeLeft            AppnTopologyEntryTimeLeft,
  2989.       appnNnNodeFRType                     INTEGER,
  2990.  
  2991.       appnNnNodeFRRsn                      Unsigned32,
  2992.       appnNnNodeFRRouteAddResist           INTEGER,
  2993.       appnNnNodeFRCongested                TruthValue,
  2994.       appnNnNodeFRIsrDepleted              TruthValue,
  2995.       appnNnNodeFRQuiescing                TruthValue,
  2996.       appnNnNodeFRGateway                  TruthValue,
  2997.       appnNnNodeFRCentralDirectory         TruthValue,
  2998.       appnNnNodeFRIsr                      TruthValue,
  2999.       appnNnNodeFRGarbageCollect           TruthValue,
  3000.  
  3001.       appnNnNodeFRHprSupport               INTEGER,
  3002.       appnNnNodeFRPeriBorderSup            TruthValue,
  3003.       appnNnNodeFRInterchangeSup           TruthValue,
  3004.       appnNnNodeFRExteBorderSup            TruthValue
  3005. }
  3006.  
  3007. appnNnNodeFRFrsn OBJECT-TYPE
  3008.       SYNTAX Unsigned32
  3009.       MAX-ACCESS not-accessible
  3010.       STATUS current
  3011.       DESCRIPTION
  3012.           "Flow reduction sequence numbers (FRSNs) are associated with
  3013.           Topology Database Updates (TDUs) and are unique only within
  3014.           each APPN network node.  A TDU can be associated with multiple
  3015.           APPN resources.  This FRSN indicates the last relative time
  3016.           this resource was updated at the agent node."
  3017.  
  3018.       ::= { appnNnTopologyFREntry 1 }
  3019.  
  3020. appnNnNodeFRName OBJECT-TYPE
  3021.       SYNTAX SnaControlPointName
  3022.       MAX-ACCESS not-accessible
  3023.  
  3024.  
  3025.  
  3026. Clouston & Moore            Standards Track                    [Page 54]
  3027.  
  3028. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3029.  
  3030.  
  3031.       STATUS current
  3032.       DESCRIPTION
  3033.           "Administratively assigned network name that is locally defined
  3034.           at each network node."
  3035.  
  3036.       ::= { appnNnTopologyFREntry 2 }
  3037.  
  3038. appnNnNodeFREntryTimeLeft OBJECT-TYPE
  3039.       SYNTAX AppnTopologyEntryTimeLeft
  3040.       UNITS "days"
  3041.       MAX-ACCESS read-only
  3042.       STATUS current
  3043.       DESCRIPTION
  3044.           "Number of days before deletion of this network node entry."
  3045.  
  3046.       ::= { appnNnTopologyFREntry 3 }
  3047.  
  3048. appnNnNodeFRType OBJECT-TYPE
  3049.       SYNTAX INTEGER {
  3050.                      networkNode(1),
  3051.                      virtualRoutingNode(3)
  3052.                      }
  3053.       MAX-ACCESS read-only
  3054.       STATUS current
  3055.       DESCRIPTION
  3056.           "Type of APPN node."
  3057.  
  3058.       ::= { appnNnTopologyFREntry 4 }
  3059.  
  3060. appnNnNodeFRRsn OBJECT-TYPE
  3061.       SYNTAX Unsigned32
  3062.       MAX-ACCESS read-only
  3063.       STATUS current
  3064.       DESCRIPTION
  3065.           "Resource sequence number, which is assigned and controlled by
  3066.           the network node that owns this resource.  An odd number
  3067.           indicates that information about the resource is inconsistent.
  3068.  
  3069.           This object corresponds to the numeric value in cv4580, bytes
  3070.           2-5."
  3071.  
  3072.       ::= { appnNnTopologyFREntry 5 }
  3073.  
  3074. appnNnNodeFRRouteAddResist OBJECT-TYPE
  3075.       SYNTAX INTEGER (0..255)
  3076.       MAX-ACCESS read-only
  3077.       STATUS current
  3078.       DESCRIPTION
  3079.  
  3080.  
  3081.  
  3082. Clouston & Moore            Standards Track                    [Page 55]
  3083.  
  3084. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3085.  
  3086.  
  3087.           "Route addition resistance.
  3088.  
  3089.           This administratively assigned value indicates the relative
  3090.           desirability of using this node for intermediate session
  3091.           traffic.  The value, which can be any integer 0-255, is used
  3092.           in route computation.  The lower the value, the more
  3093.           desirable the node is for intermediate routing.
  3094.  
  3095.           This object corresponds to cv4580, byte 6."
  3096.  
  3097.       ::= { appnNnTopologyFREntry 6 }
  3098.  
  3099. appnNnNodeFRCongested OBJECT-TYPE
  3100.       SYNTAX TruthValue
  3101.       MAX-ACCESS read-only
  3102.       STATUS current
  3103.       DESCRIPTION
  3104.           "Indicates whether this node is congested.  This node is not be
  3105.           included in route selection by other nodes when this congestion
  3106.           exists.
  3107.  
  3108.           This object corresponds to cv4580, byte 7, bit 0."
  3109.  
  3110.       ::= { appnNnTopologyFREntry 7 }
  3111.  
  3112. appnNnNodeFRIsrDepleted OBJECT-TYPE
  3113.       SYNTAX TruthValue
  3114.       MAX-ACCESS read-only
  3115.       STATUS current
  3116.       DESCRIPTION
  3117.           "Indicates whether intermediate session routing resources are
  3118.           depleted.  This node is not included in intermediate route
  3119.           selection by other nodes when resources are depleted.
  3120.  
  3121.           This object corresponds to cv4580, byte 7, bit 1."
  3122.  
  3123.       ::= { appnNnTopologyFREntry 8 }
  3124.  
  3125. appnNnNodeFRQuiescing OBJECT-TYPE
  3126.       SYNTAX TruthValue
  3127.       MAX-ACCESS read-only
  3128.       STATUS current
  3129.       DESCRIPTION
  3130.           "Indicates whether the node is quiescing.  This node is not
  3131.           included in route selection by other nodes when the node is
  3132.           quiescing.
  3133.  
  3134.           This object corresponds to cv4580, byte 7, bit 5."
  3135.  
  3136.  
  3137.  
  3138. Clouston & Moore            Standards Track                    [Page 56]
  3139.  
  3140. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3141.  
  3142.  
  3143.       ::= { appnNnTopologyFREntry 9 }
  3144.  
  3145. appnNnNodeFRGateway OBJECT-TYPE
  3146.       SYNTAX TruthValue
  3147.       MAX-ACCESS read-only
  3148.       STATUS current
  3149.       DESCRIPTION
  3150.           "Indicates whether the node provide gateway services.
  3151.  
  3152.           This object corresponds to cv4580, byte 8, bit 0."
  3153.  
  3154.  
  3155.       ::= { appnNnTopologyFREntry 10 }
  3156.  
  3157. appnNnNodeFRCentralDirectory OBJECT-TYPE
  3158.       SYNTAX TruthValue
  3159.       MAX-ACCESS read-only
  3160.       STATUS current
  3161.       DESCRIPTION
  3162.           "Indicates whether the node supports central directory
  3163.           services.
  3164.  
  3165.           This object corresponds to cv4580, byte 8, bit 1."
  3166.  
  3167.  
  3168.       ::= { appnNnTopologyFREntry 11 }
  3169.  
  3170. appnNnNodeFRIsr OBJECT-TYPE
  3171.       SYNTAX TruthValue
  3172.       MAX-ACCESS read-only
  3173.       STATUS current
  3174.       DESCRIPTION
  3175.           "Indicates whether the node supports intermediate session
  3176.           routing (ISR).
  3177.  
  3178.           This object corresponds to cv4580, byte 8, bit 2."
  3179.  
  3180.       ::= { appnNnTopologyFREntry 12 }
  3181.  
  3182. appnNnNodeFRGarbageCollect OBJECT-TYPE
  3183.       SYNTAX TruthValue
  3184.       MAX-ACCESS read-only
  3185.       STATUS current
  3186.       DESCRIPTION
  3187.           "Indicates whether the node has been marked for garbage
  3188.           collection (deletion from the topology database) upon the next
  3189.           garbage collection cycle.
  3190.  
  3191.  
  3192.  
  3193.  
  3194. Clouston & Moore            Standards Track                    [Page 57]
  3195.  
  3196. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3197.  
  3198.  
  3199.           This object corresponds to cv4580, byte 7, bit 3."
  3200.  
  3201.       ::= { appnNnTopologyFREntry 13 }
  3202.  
  3203. appnNnNodeFRHprSupport OBJECT-TYPE
  3204.       SYNTAX INTEGER {
  3205.                  noHprSupport(1),
  3206.                  hprBaseOnly(2),
  3207.                  rtpTower(3),
  3208.                  controlFlowsOverRtpTower(4)
  3209.                      }
  3210.       MAX-ACCESS read-only
  3211.       STATUS current
  3212.       DESCRIPTION
  3213.           "Indicates the node's level of support for high-performance
  3214.           routing (HPR):
  3215.  
  3216.              noHprSupport(1)             - no HPR support
  3217.              hprBaseOnly(2)              - HPR base (option set 1400)
  3218.                                            supported
  3219.              rtpTower(3)                 - HPR base and RTP tower
  3220.                                            (option set 1401) supported
  3221.              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
  3222.                                            control flows over RTP
  3223.                                            (option set 1402) supported
  3224.  
  3225.           This object corresponds to cv4580, byte 9, bits 3-4."
  3226.  
  3227.       ::= { appnNnTopologyFREntry 14 }
  3228.  
  3229. appnNnNodeFRPeriBorderSup OBJECT-TYPE
  3230.       SYNTAX TruthValue
  3231.       MAX-ACCESS read-only
  3232.       STATUS current
  3233.       DESCRIPTION
  3234.           "Indicates whether this node has peripheral border node
  3235.           support.
  3236.  
  3237.           This object corresponds to cv4580, byte 9, bit 0."
  3238.  
  3239.       ::= { appnNnTopologyFREntry 15 }
  3240.  
  3241. appnNnNodeFRInterchangeSup OBJECT-TYPE
  3242.       SYNTAX TruthValue
  3243.       MAX-ACCESS read-only
  3244.       STATUS current
  3245.       DESCRIPTION
  3246.           "Indicates whether this node has interchange node support.
  3247.  
  3248.  
  3249.  
  3250. Clouston & Moore            Standards Track                    [Page 58]
  3251.  
  3252. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3253.  
  3254.  
  3255.           This object corresponds to cv4580, byte 9, bit 1."
  3256.  
  3257.       ::= { appnNnTopologyFREntry 16 }
  3258.  
  3259. appnNnNodeFRExteBorderSup OBJECT-TYPE
  3260.       SYNTAX TruthValue
  3261.       MAX-ACCESS read-only
  3262.       STATUS current
  3263.       DESCRIPTION
  3264.           "Indicates whether this node has extended border node
  3265.            support.
  3266.  
  3267.           This object corresponds to cv4580, byte 9, bit 2."
  3268.  
  3269.       ::= { appnNnTopologyFREntry 17 }
  3270.  
  3271.  
  3272. --APPN transmission group (TG) table
  3273.  
  3274. -- This table describes the TGs associated with all the APPN network
  3275. -- nodes known to this node.   The originating (owning) node for each
  3276. -- TG is repeated here to provide a means of correlating the TGs with
  3277. -- the nodes.
  3278.  
  3279.  
  3280. appnNnTgTopologyFRTable OBJECT-TYPE
  3281.       SYNTAX SEQUENCE OF AppnNnTgTopologyFREntry
  3282.       MAX-ACCESS not-accessible
  3283.       STATUS current
  3284.       DESCRIPTION
  3285.           "Portion of the APPN topology database that describes all of
  3286.           the APPN transmissions groups between nodes in the database."
  3287.  
  3288.       ::= { appnNnTopology 4 }
  3289.  
  3290. appnNnTgTopologyFREntry OBJECT-TYPE
  3291.       SYNTAX AppnNnTgTopologyFREntry
  3292.       MAX-ACCESS not-accessible
  3293.       STATUS current
  3294.       DESCRIPTION
  3295.           "This table is indexed by four columns:  FRSN, TG owner fully
  3296.           qualified node name, TG destination fully qualified node name,
  3297.           and TG number."
  3298.  
  3299.       INDEX
  3300.              {appnNnTgFRFrsn,
  3301.               appnNnTgFROwner,
  3302.               appnNnTgFRDest,
  3303.  
  3304.  
  3305.  
  3306. Clouston & Moore            Standards Track                    [Page 59]
  3307.  
  3308. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3309.  
  3310.  
  3311.               appnNnTgFRNum}
  3312.  
  3313.       ::= { appnNnTgTopologyFRTable 1 }
  3314.  
  3315. AppnNnTgTopologyFREntry ::= SEQUENCE {
  3316.  
  3317.       appnNnTgFRFrsn           Unsigned32,
  3318.       appnNnTgFROwner          SnaControlPointName,
  3319.       appnNnTgFRDest           SnaControlPointName,
  3320.       appnNnTgFRNum            INTEGER,
  3321.       appnNnTgFREntryTimeLeft  AppnTopologyEntryTimeLeft,
  3322.  
  3323.       appnNnTgFRDestVirtual    TruthValue,
  3324.       appnNnTgFRDlcData        AppnTgDlcData,
  3325.  
  3326.       appnNnTgFRRsn            Unsigned32,
  3327.       appnNnTgFROperational    TruthValue,
  3328.       appnNnTgFRQuiescing      TruthValue,
  3329.       appnNnTgFRCpCpSession    INTEGER,
  3330.       appnNnTgFREffCap         AppnTgEffectiveCapacity,
  3331.       appnNnTgFRConnCost       INTEGER,
  3332.       appnNnTgFRByteCost       INTEGER,
  3333.       appnNnTgFRSecurity       AppnTgSecurity,
  3334.       appnNnTgFRDelay          AppnTgDelay,
  3335.       appnNnTgFRUsr1           INTEGER,
  3336.       appnNnTgFRUsr2           INTEGER,
  3337.       appnNnTgFRUsr3           INTEGER,
  3338.       appnNnTgFRGarbageCollect TruthValue,
  3339.       appnNnTgFRSubareaNum     Unsigned32,
  3340.  
  3341.       appnNnTgFRHprSup         TruthValue,
  3342.       appnNnTgFRDestHprTrans   TruthValue,
  3343.       appnNnTgFRTypeIndicator  INTEGER,
  3344.       appnNnTgFRIntersubnet    TruthValue
  3345. }
  3346.  
  3347.  
  3348. appnNnTgFRFrsn OBJECT-TYPE
  3349.       SYNTAX Unsigned32
  3350.       MAX-ACCESS not-accessible
  3351.       STATUS current
  3352.       DESCRIPTION
  3353.           "Flow reduction sequence numbers (FRSNs) are associated with
  3354.           Topology Database Updates (TDUs) and are unique only within
  3355.           each APPN network node.  A TDU can be associated with multiple
  3356.           APPN resources.  This FRSN indicates the last time this
  3357.           resource was updated at this node."
  3358.  
  3359.  
  3360.  
  3361.  
  3362. Clouston & Moore            Standards Track                    [Page 60]
  3363.  
  3364. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3365.  
  3366.  
  3367.       ::= { appnNnTgTopologyFREntry 1 }
  3368.  
  3369. appnNnTgFROwner OBJECT-TYPE
  3370.       SYNTAX SnaControlPointName
  3371.       MAX-ACCESS not-accessible
  3372.       STATUS current
  3373.       DESCRIPTION
  3374.           "Administratively assigned name for the originating node for
  3375.           this TG.  This is the same name specified in the node table."
  3376.  
  3377.       ::= { appnNnTgTopologyFREntry 2 }
  3378.  
  3379. appnNnTgFRDest OBJECT-TYPE
  3380.       SYNTAX SnaControlPointName
  3381.       MAX-ACCESS not-accessible
  3382.       STATUS current
  3383.       DESCRIPTION
  3384.           "Administratively assigned fully qualified network name for the
  3385.           destination node for this TG."
  3386.  
  3387.       ::= { appnNnTgTopologyFREntry 3 }
  3388.  
  3389. appnNnTgFRNum OBJECT-TYPE
  3390.       SYNTAX INTEGER  (0..255)
  3391.       MAX-ACCESS not-accessible
  3392.       STATUS current
  3393.       DESCRIPTION
  3394.           "Number associated with this transmission group.  Range is
  3395.           0-255."
  3396.  
  3397.       ::= { appnNnTgTopologyFREntry 4 }
  3398.  
  3399. appnNnTgFREntryTimeLeft OBJECT-TYPE
  3400.       SYNTAX AppnTopologyEntryTimeLeft
  3401.       UNITS "days"
  3402.       MAX-ACCESS read-only
  3403.       STATUS current
  3404.       DESCRIPTION
  3405.           "Number of days before deletion of this network node TG entry
  3406.           if it is not operational or has an odd (inconsistent) RSN."
  3407.  
  3408.       ::= { appnNnTgTopologyFREntry 5 }
  3409.  
  3410. appnNnTgFRDestVirtual OBJECT-TYPE
  3411.       SYNTAX TruthValue
  3412.       MAX-ACCESS read-only
  3413.       STATUS current
  3414.       DESCRIPTION
  3415.  
  3416.  
  3417.  
  3418. Clouston & Moore            Standards Track                    [Page 61]
  3419.  
  3420. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3421.  
  3422.  
  3423.           "Indicates whether the destination node is a virtual routing
  3424.           node."
  3425.  
  3426.       ::= { appnNnTgTopologyFREntry 6 }
  3427.  
  3428. appnNnTgFRDlcData OBJECT-TYPE
  3429.       SYNTAX AppnTgDlcData
  3430.       MAX-ACCESS read-only
  3431.       STATUS current
  3432.       DESCRIPTION
  3433.           "DLC-specific data related to a link connection network."
  3434.  
  3435.       ::= { appnNnTgTopologyFREntry 7 }
  3436.  
  3437. appnNnTgFRRsn OBJECT-TYPE
  3438.       SYNTAX Unsigned32
  3439.       MAX-ACCESS read-only
  3440.       STATUS current
  3441.       DESCRIPTION
  3442.           "Current owning node's resource sequence number for this
  3443.           resource.  An odd number indicates that information about the
  3444.           resource is inconsistent.
  3445.  
  3446.           This object corresponds to the numeric value in cv47, bytes
  3447.           2-5"
  3448.  
  3449.       ::= { appnNnTgTopologyFREntry 8 }
  3450.  
  3451. appnNnTgFROperational OBJECT-TYPE
  3452.       SYNTAX TruthValue
  3453.       MAX-ACCESS read-only
  3454.       STATUS current
  3455.       DESCRIPTION
  3456.           "Indicates whether the transmission group is operational.
  3457.  
  3458.           This object corresponds to cv47, byte 6, bit 0."
  3459.  
  3460.       ::= { appnNnTgTopologyFREntry 9 }
  3461.  
  3462. appnNnTgFRQuiescing OBJECT-TYPE
  3463.       SYNTAX TruthValue
  3464.       MAX-ACCESS read-only
  3465.       STATUS current
  3466.       DESCRIPTION
  3467.           "Indicates whether the transmission group is quiescing.
  3468.  
  3469.           This object corresponds to cv47, byte 6, bit 2."
  3470.  
  3471.  
  3472.  
  3473.  
  3474. Clouston & Moore            Standards Track                    [Page 62]
  3475.  
  3476. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3477.  
  3478.  
  3479.       ::= { appnNnTgTopologyFREntry 10 }
  3480.  
  3481. appnNnTgFRCpCpSession OBJECT-TYPE
  3482.       SYNTAX INTEGER {
  3483.                      supportedUnknownStatus(1),
  3484.                      supportedActive(2),
  3485.                      notSupported(3),
  3486.                      supportedNotActive(4)
  3487.                      }
  3488.       MAX-ACCESS read-only
  3489.       STATUS current
  3490.       DESCRIPTION
  3491.           "Indicates whether CP-CP sessions are supported on this TG, and
  3492.           whether the TG owner's contention-winner session is active on
  3493.           this TG.  Some nodes in the network are not able to
  3494.           differentiate support and status of CP-CP sessions, and thus
  3495.           may report the 'supportedUnknownStatus' value.
  3496.  
  3497.           This object corresponds to cv47, byte 6, bits 3-4."
  3498.  
  3499.       ::= { appnNnTgTopologyFREntry 11 }
  3500.  
  3501.  
  3502. appnNnTgFREffCap OBJECT-TYPE
  3503.       SYNTAX AppnTgEffectiveCapacity
  3504.       MAX-ACCESS read-only
  3505.       STATUS current
  3506.       DESCRIPTION
  3507.           "Effective capacity for this TG."
  3508.  
  3509.       ::= { appnNnTgTopologyFREntry 12 }
  3510.  
  3511. appnNnTgFRConnCost OBJECT-TYPE
  3512.       SYNTAX INTEGER (0..255)
  3513.       MAX-ACCESS read-only
  3514.       STATUS current
  3515.       DESCRIPTION
  3516.           "Cost per connect time.
  3517.  
  3518.           This is an administratively assigned value representing the
  3519.           relative cost per unit of time to use this TG.  Range is from
  3520.           0, which means no cost, to 255, which indicates maximum cost.
  3521.  
  3522.           This object corresponds to cv47, byte 13."
  3523.  
  3524.       ::= { appnNnTgTopologyFREntry 13 }
  3525.  
  3526. appnNnTgFRByteCost OBJECT-TYPE
  3527.  
  3528.  
  3529.  
  3530. Clouston & Moore            Standards Track                    [Page 63]
  3531.  
  3532. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3533.  
  3534.  
  3535.       SYNTAX INTEGER (0..255)
  3536.       MAX-ACCESS read-only
  3537.       STATUS current
  3538.       DESCRIPTION
  3539.           "Cost per byte transmitted.
  3540.  
  3541.           This is an administratively assigned value representing the
  3542.           relative cost of transmitting a byte over this TG.  Range is
  3543.           from 0, which means no cost, to 255, which indicates maximum
  3544.           cost.
  3545.  
  3546.           This object corresponds to cv47, byte 14."
  3547.  
  3548.       ::= { appnNnTgTopologyFREntry 14 }
  3549.  
  3550. appnNnTgFRSecurity OBJECT-TYPE
  3551.       SYNTAX AppnTgSecurity
  3552.       MAX-ACCESS read-only
  3553.       STATUS current
  3554.       DESCRIPTION
  3555.           "Administratively assigned security level of this TG.
  3556.  
  3557.           This object corresponds to cv47, byte 16."
  3558.  
  3559.       ::= { appnNnTgTopologyFREntry 15 }
  3560.  
  3561. appnNnTgFRDelay OBJECT-TYPE
  3562.       SYNTAX AppnTgDelay
  3563.       MAX-ACCESS read-only
  3564.       STATUS current
  3565.       DESCRIPTION
  3566.           "Administratively assigned delay associated with this TG.
  3567.  
  3568.           This object corresponds to cv47, byte 17."
  3569.  
  3570.       ::= { appnNnTgTopologyFREntry 16 }
  3571.  
  3572. appnNnTgFRUsr1 OBJECT-TYPE
  3573.       SYNTAX INTEGER (0..255)
  3574.       MAX-ACCESS read-only
  3575.       STATUS current
  3576.       DESCRIPTION
  3577.           "First user-defined TG characteristic for this TG.  This is
  3578.           an administratively assigned value associated with the TG.
  3579.  
  3580.           This object corresponds to cv47, byte 19."
  3581.  
  3582.       ::= { appnNnTgTopologyFREntry 17 }
  3583.  
  3584.  
  3585.  
  3586. Clouston & Moore            Standards Track                    [Page 64]
  3587.  
  3588. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3589.  
  3590.  
  3591. appnNnTgFRUsr2 OBJECT-TYPE
  3592.       SYNTAX INTEGER (0..255)
  3593.       MAX-ACCESS read-only
  3594.       STATUS current
  3595.       DESCRIPTION
  3596.           "Second user-defined TG characteristic for this TG.  This is
  3597.           an administratively assigned value associated with the TG.
  3598.  
  3599.           This object corresponds to cv47, byte 20."
  3600.  
  3601.       ::= { appnNnTgTopologyFREntry 18 }
  3602.  
  3603. appnNnTgFRUsr3 OBJECT-TYPE
  3604.       SYNTAX INTEGER (0..255)
  3605.       MAX-ACCESS read-only
  3606.       STATUS current
  3607.       DESCRIPTION
  3608.           "Third user-defined TG characteristic for this TG.  This is
  3609.           an administratively assigned value associated with the TG.
  3610.  
  3611.           This object corresponds to cv47, byte 21."
  3612.  
  3613.       ::= { appnNnTgTopologyFREntry 19 }
  3614.  
  3615. appnNnTgFRGarbageCollect OBJECT-TYPE
  3616.       SYNTAX TruthValue
  3617.       MAX-ACCESS read-only
  3618.       STATUS current
  3619.       DESCRIPTION
  3620.           "Indicates whether the TG has been marked for garbage
  3621.           collection (deletion from the topology database) upon the next
  3622.           garbage collection cycle.
  3623.  
  3624.           This object corresponds to cv47, byte 6, bit 1."
  3625.  
  3626.       ::= { appnNnTgTopologyFREntry 20 }
  3627.  
  3628. appnNnTgFRSubareaNum OBJECT-TYPE
  3629.       SYNTAX Unsigned32
  3630.       MAX-ACCESS read-only
  3631.       STATUS current
  3632.       DESCRIPTION
  3633.           "The subarea number associated with this TG.
  3634.  
  3635.           This object corresponds to cv4680, bytes m+2 through m+5."
  3636.  
  3637.       ::= { appnNnTgTopologyFREntry 21 }
  3638.  
  3639.  
  3640.  
  3641.  
  3642. Clouston & Moore            Standards Track                    [Page 65]
  3643.  
  3644. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3645.  
  3646.  
  3647. appnNnTgFRHprSup OBJECT-TYPE
  3648.       SYNTAX TruthValue
  3649.       MAX-ACCESS read-only
  3650.       STATUS current
  3651.       DESCRIPTION
  3652.           "Indicates whether high performance routing (HPR)
  3653.           is supported over this TG.
  3654.  
  3655.           This object corresponds to cv4680, byte m+1, bit 2."
  3656.  
  3657.       ::= { appnNnTgTopologyFREntry 22 }
  3658.  
  3659. appnNnTgFRDestHprTrans OBJECT-TYPE
  3660.       SYNTAX TruthValue
  3661.       MAX-ACCESS read-only
  3662.       STATUS current
  3663.       DESCRIPTION
  3664.           "Indicates whether the destination node supports
  3665.           high performance routing (HPR) transport tower.
  3666.  
  3667.           This object corresponds to cv4680, byte m+1, bit 7."
  3668.  
  3669.       ::= { appnNnTgTopologyFREntry 23 }
  3670.  
  3671. appnNnTgFRTypeIndicator OBJECT-TYPE
  3672.       SYNTAX INTEGER {
  3673.                       unknown(1),
  3674.                       appnOrBfTg(2),
  3675.                       interchangeTg(3),
  3676.                       virtualRouteTg(4)
  3677.                      }
  3678.       MAX-ACCESS read-only
  3679.       STATUS current
  3680.       DESCRIPTION
  3681.           "Indicates the type of the TG.
  3682.  
  3683.           This object corresponds to cv4680, byte m+1, bits 3-4."
  3684.  
  3685.       ::= { appnNnTgTopologyFREntry 24 }
  3686.  
  3687. appnNnTgFRIntersubnet OBJECT-TYPE
  3688.       SYNTAX TruthValue
  3689.       MAX-ACCESS read-only
  3690.       STATUS current
  3691.       DESCRIPTION
  3692.           "Indicates whether the transmission group is an intersubnet TG,
  3693.           which defines a border between subnetworks.
  3694.  
  3695.  
  3696.  
  3697.  
  3698. Clouston & Moore            Standards Track                    [Page 66]
  3699.  
  3700. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3701.  
  3702.  
  3703.           This object corresponds to cv4680, byte m+1, bit 5."
  3704.  
  3705.       ::= { appnNnTgTopologyFREntry 25 }
  3706.  
  3707. -- ************** The APPN Local Topology Group ************************
  3708. -- This MIB Group represents the local topology maintained in
  3709. -- both APPN end nodes and network nodes.  It consists of two
  3710. -- tables:
  3711. --    - a table containing information about all of the TGs owned
  3712. --      by this node, which is implemented by all node types.
  3713. --    - a table containing all of the information known to this node
  3714. --      about the TGs owned by its end nodes, which is implemented only
  3715. --      by network nodes.
  3716.  
  3717. appnLocalTopology     OBJECT IDENTIFIER ::= { appnObjects 3 }
  3718.  
  3719. -- APPN Local Transmission Group (TG) table
  3720. -- This table describes the TGs associated with this node only.
  3721.  
  3722. appnLocalTgTable OBJECT-TYPE
  3723.       SYNTAX SEQUENCE OF AppnLocalTgEntry
  3724.       MAX-ACCESS not-accessible
  3725.       STATUS current
  3726.       DESCRIPTION
  3727.           "TG Table describes all of the TGs owned by this node.  The TG
  3728.           destination can be a virtual node, network node, LEN node, or
  3729.           end node."
  3730.  
  3731.       ::= { appnLocalTopology 1 }
  3732.  
  3733. appnLocalTgEntry OBJECT-TYPE
  3734.       SYNTAX AppnLocalTgEntry
  3735.       MAX-ACCESS not-accessible
  3736.       STATUS current
  3737.       DESCRIPTION
  3738.           "This table is indexed by the destination CPname and the TG
  3739.           number."
  3740.  
  3741.       INDEX
  3742.              {appnLocalTgDest,
  3743.               appnLocalTgNum}
  3744.  
  3745.       ::= { appnLocalTgTable 1 }
  3746.  
  3747. AppnLocalTgEntry ::= SEQUENCE {
  3748.  
  3749.       appnLocalTgDest         SnaControlPointName,
  3750.       appnLocalTgNum          INTEGER,
  3751.  
  3752.  
  3753.  
  3754. Clouston & Moore            Standards Track                    [Page 67]
  3755.  
  3756. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3757.  
  3758.  
  3759.       appnLocalTgDestVirtual  TruthValue,
  3760.       appnLocalTgDlcData      AppnTgDlcData,
  3761.       appnLocalTgPortName     DisplayString,
  3762.  
  3763.       appnLocalTgQuiescing    TruthValue,
  3764.       appnLocalTgOperational  TruthValue,
  3765.       appnLocalTgCpCpSession  INTEGER,
  3766.       appnLocalTgEffCap       AppnTgEffectiveCapacity,
  3767.       appnLocalTgConnCost     INTEGER,
  3768.       appnLocalTgByteCost     INTEGER,
  3769.       appnLocalTgSecurity     AppnTgSecurity,
  3770.       appnLocalTgDelay        AppnTgDelay,
  3771.       appnLocalTgUsr1         INTEGER,
  3772.       appnLocalTgUsr2         INTEGER,
  3773.       appnLocalTgUsr3         INTEGER,
  3774.  
  3775.       appnLocalTgHprSup       INTEGER,
  3776.       appnLocalTgIntersubnet  TruthValue
  3777.                      }
  3778.  
  3779. appnLocalTgDest OBJECT-TYPE
  3780.       SYNTAX SnaControlPointName
  3781.       MAX-ACCESS not-accessible
  3782.       STATUS current
  3783.       DESCRIPTION
  3784.           "Administratively assigned name of the destination node for
  3785.           this TG.  This is the fully qualified name of a network node,
  3786.           end node, LEN node, or virtual routing node."
  3787.  
  3788.       ::= { appnLocalTgEntry 1 }
  3789.  
  3790. appnLocalTgNum OBJECT-TYPE
  3791.       SYNTAX INTEGER (0..255)
  3792.       MAX-ACCESS not-accessible
  3793.       STATUS current
  3794.       DESCRIPTION
  3795.           "Number associated with this transmission group."
  3796.  
  3797.       ::= { appnLocalTgEntry 2 }
  3798.  
  3799. appnLocalTgDestVirtual OBJECT-TYPE
  3800.       SYNTAX TruthValue
  3801.       MAX-ACCESS read-only
  3802.       STATUS current
  3803.       DESCRIPTION
  3804.           "Indicates whether the destination node for this TG is a
  3805.           virtual routing node."
  3806.  
  3807.  
  3808.  
  3809.  
  3810. Clouston & Moore            Standards Track                    [Page 68]
  3811.  
  3812. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3813.  
  3814.  
  3815.       ::= { appnLocalTgEntry 3 }
  3816.  
  3817. appnLocalTgDlcData OBJECT-TYPE
  3818.       SYNTAX AppnTgDlcData
  3819.       MAX-ACCESS read-only
  3820.       STATUS current
  3821.       DESCRIPTION
  3822.           "DLC-specific data related to a link connection network."
  3823.  
  3824.       ::= { appnLocalTgEntry 4 }
  3825.  
  3826. appnLocalTgPortName OBJECT-TYPE
  3827.       SYNTAX DisplayString (SIZE (0..10))
  3828.       MAX-ACCESS read-only
  3829.       STATUS current
  3830.       DESCRIPTION
  3831.           "Administratively assigned name for the local port associated
  3832.           with this TG.  A zero-length string indicates that this value
  3833.           is unknown."
  3834.  
  3835.       ::= { appnLocalTgEntry 5 }
  3836.  
  3837. appnLocalTgQuiescing OBJECT-TYPE
  3838.       SYNTAX TruthValue
  3839.       MAX-ACCESS read-only
  3840.       STATUS current
  3841.       DESCRIPTION
  3842.           "Indicates whether the transmission group is quiescing."
  3843.  
  3844.       ::= { appnLocalTgEntry 6 }
  3845.  
  3846. appnLocalTgOperational OBJECT-TYPE
  3847.       SYNTAX TruthValue
  3848.       MAX-ACCESS read-only
  3849.       STATUS current
  3850.       DESCRIPTION
  3851.           "Indicates whether the transmission group is operational."
  3852.  
  3853.       ::= { appnLocalTgEntry 7 }
  3854.  
  3855. appnLocalTgCpCpSession OBJECT-TYPE
  3856.       SYNTAX INTEGER {
  3857.                      supportedUnknownStatus(1),
  3858.                      supportedActive(2),
  3859.                      notSupported(3),
  3860.                      supportedNotActive(4)
  3861.                      }
  3862.       MAX-ACCESS read-only
  3863.  
  3864.  
  3865.  
  3866. Clouston & Moore            Standards Track                    [Page 69]
  3867.  
  3868. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3869.  
  3870.  
  3871.       STATUS current
  3872.       DESCRIPTION
  3873.           "Indicates whether CP-CP sessions are supported on this TG, and
  3874.           whether the TG owner's contention-winner session is active on
  3875.           this TG.  Some nodes in the network are not able to
  3876.           differentiate support and status of CP-CP sessions, and thus
  3877.           may report the 'supportedUnknownStatus' value."
  3878.  
  3879.       ::= { appnLocalTgEntry 8 }
  3880.  
  3881. appnLocalTgEffCap OBJECT-TYPE
  3882.       SYNTAX AppnTgEffectiveCapacity
  3883.       MAX-ACCESS read-only
  3884.       STATUS current
  3885.       DESCRIPTION
  3886.           "Effective capacity for this TG."
  3887.  
  3888.       ::= { appnLocalTgEntry 9 }
  3889.  
  3890. appnLocalTgConnCost OBJECT-TYPE
  3891.       SYNTAX INTEGER (0..255)
  3892.       MAX-ACCESS read-only
  3893.       STATUS current
  3894.       DESCRIPTION
  3895.           "Cost per connect time:  a value representing the relative cost
  3896.           per unit of time to use the TG.  Range is from 0, which means
  3897.           no cost, to 255."
  3898.  
  3899.       ::= { appnLocalTgEntry 10 }
  3900.  
  3901. appnLocalTgByteCost OBJECT-TYPE
  3902.       SYNTAX INTEGER (0..255)
  3903.       MAX-ACCESS read-only
  3904.       STATUS current
  3905.       DESCRIPTION
  3906.           "Relative cost of transmitting a byte over this link.
  3907.           Range is from 0 (lowest cost) to 255."
  3908.  
  3909.       ::= { appnLocalTgEntry 11 }
  3910.  
  3911. appnLocalTgSecurity OBJECT-TYPE
  3912.       SYNTAX AppnTgSecurity
  3913.       MAX-ACCESS read-only
  3914.       STATUS current
  3915.       DESCRIPTION
  3916.           "Administratively assigned security level of this TG."
  3917.  
  3918.       ::= { appnLocalTgEntry 12 }
  3919.  
  3920.  
  3921.  
  3922. Clouston & Moore            Standards Track                    [Page 70]
  3923.  
  3924. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3925.  
  3926.  
  3927. appnLocalTgDelay OBJECT-TYPE
  3928.       SYNTAX AppnTgDelay
  3929.       MAX-ACCESS read-only
  3930.       STATUS current
  3931.       DESCRIPTION
  3932.           "Administratively assigned delay associated with this TG."
  3933.  
  3934.       ::= { appnLocalTgEntry 13 }
  3935.  
  3936. appnLocalTgUsr1 OBJECT-TYPE
  3937.       SYNTAX INTEGER (0..255)
  3938.       MAX-ACCESS read-only
  3939.       STATUS current
  3940.       DESCRIPTION
  3941.           "First user-defined TG characteristic for this TG.  This is
  3942.           an administratively assigned value associated with the TG."
  3943.  
  3944.       ::= { appnLocalTgEntry 14 }
  3945.  
  3946. appnLocalTgUsr2 OBJECT-TYPE
  3947.       SYNTAX INTEGER (0..255)
  3948.       MAX-ACCESS read-only
  3949.       STATUS current
  3950.       DESCRIPTION
  3951.           "Second user-defined TG characteristic for this TG.  This is
  3952.           an administratively assigned value associated with the TG."
  3953.  
  3954.       ::= { appnLocalTgEntry 15 }
  3955.  
  3956. appnLocalTgUsr3 OBJECT-TYPE
  3957.       SYNTAX INTEGER (0..255)
  3958.       MAX-ACCESS read-only
  3959.       STATUS current
  3960.       DESCRIPTION
  3961.           "Third user-defined TG characteristic for this TG.  This is
  3962.           an administratively assigned value associated with the TG."
  3963.  
  3964.       ::= { appnLocalTgEntry 16 }
  3965.  
  3966. appnLocalTgHprSup OBJECT-TYPE
  3967.       SYNTAX INTEGER {
  3968.                  noHprSupport(1),
  3969.                  hprBaseOnly(2),
  3970.                  rtpTower(3),
  3971.                  controlFlowsOverRtpTower(4)
  3972.                      }
  3973.       MAX-ACCESS read-only
  3974.       STATUS current
  3975.  
  3976.  
  3977.  
  3978. Clouston & Moore            Standards Track                    [Page 71]
  3979.  
  3980. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  3981.  
  3982.  
  3983.       DESCRIPTION
  3984.           "Indicates the level of high performance routing (HPR) support
  3985.           over this TG :
  3986.  
  3987.              noHprSupport(1)             - no HPR support
  3988.              hprBaseOnly(2)              - HPR base (option set 1400)
  3989.                                            supported
  3990.              rtpTower(3)                 - HPR base and RTP tower
  3991.                                            (option set 1401) supported
  3992.              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
  3993.                                            control flows over RTP
  3994.                                            (option set 1402) supported"
  3995.  
  3996.       ::= { appnLocalTgEntry 17 }
  3997.  
  3998. appnLocalTgIntersubnet OBJECT-TYPE
  3999.       SYNTAX TruthValue
  4000.       MAX-ACCESS read-only
  4001.       STATUS current
  4002.       DESCRIPTION
  4003.           "Indicates whether the transmission group is an intersubnet TG,
  4004.           which defines a border between subnetworks."
  4005.  
  4006.       ::= { appnLocalTgEntry 18 }
  4007.  
  4008.  
  4009. -- APPN Local End Node Transmission Group (TG) table
  4010. -- This table describes the TGs associated with all of the end nodes
  4011. -- known to this node.
  4012.  
  4013. appnLocalEnTgTable OBJECT-TYPE
  4014.       SYNTAX SEQUENCE OF AppnLocalEnTgEntry
  4015.       MAX-ACCESS not-accessible
  4016.       STATUS current
  4017.       DESCRIPTION
  4018.           "Table describing all of the TGs owned by the end nodes known
  4019.           to this node via TG registration.  This node does not represent
  4020.           its own view of the TG on behalf of the partner node in this
  4021.           table.  The TG destination can be a virtual routing node,
  4022.           network node, or end node."
  4023.  
  4024.       ::= { appnLocalTopology 2 }
  4025.  
  4026. appnLocalEnTgEntry OBJECT-TYPE
  4027.       SYNTAX AppnLocalEnTgEntry
  4028.       MAX-ACCESS not-accessible
  4029.       STATUS current
  4030.       DESCRIPTION
  4031.  
  4032.  
  4033.  
  4034. Clouston & Moore            Standards Track                    [Page 72]
  4035.  
  4036. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4037.  
  4038.  
  4039.           "This table requires multiple indexes to uniquely identify each
  4040.           TG.  They are originating CPname, destination CPname, and the
  4041.           TG number."
  4042.  
  4043.       INDEX
  4044.              {appnLocalEnTgOrigin,
  4045.               appnLocalEnTgDest,
  4046.               appnLocalEnTgNum}
  4047.  
  4048.       ::= { appnLocalEnTgTable 1 }
  4049.  
  4050. AppnLocalEnTgEntry ::= SEQUENCE {
  4051.       appnLocalEnTgOrigin        SnaControlPointName,
  4052.       appnLocalEnTgDest          SnaControlPointName,
  4053.       appnLocalEnTgNum           INTEGER,
  4054.       appnLocalEnTgEntryTimeLeft AppnTopologyEntryTimeLeft,
  4055.  
  4056.       appnLocalEnTgDestVirtual   TruthValue,
  4057.       appnLocalEnTgDlcData       AppnTgDlcData,
  4058.  
  4059.       appnLocalEnTgOperational   TruthValue,
  4060.       appnLocalEnTgCpCpSession   INTEGER,
  4061.       appnLocalEnTgEffCap        AppnTgEffectiveCapacity,
  4062.       appnLocalEnTgConnCost      INTEGER,
  4063.       appnLocalEnTgByteCost      INTEGER,
  4064.       appnLocalEnTgSecurity      AppnTgSecurity,
  4065.       appnLocalEnTgDelay         AppnTgDelay,
  4066.       appnLocalEnTgUsr1          INTEGER,
  4067.       appnLocalEnTgUsr2          INTEGER,
  4068.       appnLocalEnTgUsr3          INTEGER
  4069.                      }
  4070.  
  4071. appnLocalEnTgOrigin OBJECT-TYPE
  4072.       SYNTAX SnaControlPointName
  4073.       MAX-ACCESS not-accessible
  4074.       STATUS current
  4075.       DESCRIPTION
  4076.           "Administratively assigned name of the origin node for this
  4077.           TG.  This is a fully qualified network name."
  4078.  
  4079.       ::= { appnLocalEnTgEntry 1 }
  4080.  
  4081. appnLocalEnTgDest OBJECT-TYPE
  4082.       SYNTAX SnaControlPointName
  4083.       MAX-ACCESS not-accessible
  4084.       STATUS current
  4085.       DESCRIPTION
  4086.           "Administratively assigned name of the destination node for
  4087.  
  4088.  
  4089.  
  4090. Clouston & Moore            Standards Track                    [Page 73]
  4091.  
  4092. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4093.  
  4094.  
  4095.           this TG.  This is the fully qualified name of a network node,
  4096.           end node, LEN node, or virtual routing node."
  4097.  
  4098.       ::= { appnLocalEnTgEntry 2 }
  4099.  
  4100. appnLocalEnTgNum OBJECT-TYPE
  4101.       SYNTAX INTEGER (0..255)
  4102.       MAX-ACCESS not-accessible
  4103.       STATUS current
  4104.       DESCRIPTION
  4105.           "Number associated with this transmission group."
  4106.  
  4107.       ::= { appnLocalEnTgEntry 3 }
  4108.  
  4109. appnLocalEnTgEntryTimeLeft OBJECT-TYPE
  4110.       SYNTAX AppnTopologyEntryTimeLeft
  4111.       UNITS "days"
  4112.       MAX-ACCESS read-only
  4113.       STATUS current
  4114.       DESCRIPTION
  4115.           "Number of days before deletion of this end node TG entry."
  4116.  
  4117.       ::= { appnLocalEnTgEntry 4 }
  4118.  
  4119. appnLocalEnTgDestVirtual OBJECT-TYPE
  4120.       SYNTAX TruthValue
  4121.       MAX-ACCESS read-only
  4122.       STATUS current
  4123.       DESCRIPTION
  4124.           "Indicates whether the destination node is a virtual routing
  4125.           node."
  4126.  
  4127.       ::= { appnLocalEnTgEntry 5 }
  4128.  
  4129. appnLocalEnTgDlcData OBJECT-TYPE
  4130.       SYNTAX AppnTgDlcData
  4131.       MAX-ACCESS read-only
  4132.       STATUS current
  4133.       DESCRIPTION
  4134.           "DLC-specific data related to a link connection network."
  4135.  
  4136.       ::= { appnLocalEnTgEntry 6 }
  4137.  
  4138. appnLocalEnTgOperational OBJECT-TYPE
  4139.       SYNTAX TruthValue
  4140.       MAX-ACCESS read-only
  4141.       STATUS current
  4142.       DESCRIPTION
  4143.  
  4144.  
  4145.  
  4146. Clouston & Moore            Standards Track                    [Page 74]
  4147.  
  4148. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4149.  
  4150.  
  4151.           "Indicates whether the transmission group is operational."
  4152.  
  4153.       ::= { appnLocalEnTgEntry 7 }
  4154.  
  4155. appnLocalEnTgCpCpSession OBJECT-TYPE
  4156.       SYNTAX INTEGER {
  4157.                      supportedUnknownStatus(1),
  4158.                      supportedActive(2),
  4159.                      notSupported(3),
  4160.                      supportedNotActive(4)
  4161.                      }
  4162.       MAX-ACCESS read-only
  4163.       STATUS current
  4164.       DESCRIPTION
  4165.           "Indicates whether CP-CP sessions are supported on this TG, and
  4166.           whether the TG owner's contention-winner session is active on
  4167.           this TG.  Some nodes in the network are not able to
  4168.           differentiate support and status of CP-CP sessions, and thus
  4169.           may report the 'supportedUnknownStatus' value."
  4170.  
  4171.       ::= { appnLocalEnTgEntry 8 }
  4172.  
  4173. appnLocalEnTgEffCap OBJECT-TYPE
  4174.       SYNTAX AppnTgEffectiveCapacity
  4175.       MAX-ACCESS read-only
  4176.       STATUS current
  4177.       DESCRIPTION
  4178.           "Effective capacity for this TG."
  4179.  
  4180.       ::= { appnLocalEnTgEntry 9 }
  4181.  
  4182. appnLocalEnTgConnCost OBJECT-TYPE
  4183.       SYNTAX INTEGER (0..255)
  4184.       MAX-ACCESS read-only
  4185.       STATUS current
  4186.       DESCRIPTION
  4187.           "Cost per connect time:  a value representing the relative cost
  4188.           per unit of time to use the TG.  Range is from 0, which means
  4189.           no cost, to 255."
  4190.  
  4191.       ::= { appnLocalEnTgEntry 10 }
  4192.  
  4193. appnLocalEnTgByteCost OBJECT-TYPE
  4194.       SYNTAX INTEGER (0..255)
  4195.       MAX-ACCESS read-only
  4196.       STATUS current
  4197.       DESCRIPTION
  4198.           "Relative cost of transmitting a byte over this link.
  4199.  
  4200.  
  4201.  
  4202. Clouston & Moore            Standards Track                    [Page 75]
  4203.  
  4204. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4205.  
  4206.  
  4207.           Range is from 0, which means no cost, to 255."
  4208.  
  4209.       ::= { appnLocalEnTgEntry 11 }
  4210.  
  4211. appnLocalEnTgSecurity OBJECT-TYPE
  4212.       SYNTAX AppnTgSecurity
  4213.       MAX-ACCESS read-only
  4214.       STATUS current
  4215.       DESCRIPTION
  4216.           "Administratively assigned security level of this TG."
  4217.  
  4218.       ::= { appnLocalEnTgEntry 12 }
  4219.  
  4220. appnLocalEnTgDelay OBJECT-TYPE
  4221.       SYNTAX AppnTgDelay
  4222.       MAX-ACCESS read-only
  4223.       STATUS current
  4224.       DESCRIPTION
  4225.             "Administratively assigned delay associated with this TG."
  4226.  
  4227.       ::= { appnLocalEnTgEntry 13 }
  4228.  
  4229. appnLocalEnTgUsr1 OBJECT-TYPE
  4230.       SYNTAX INTEGER (0..255)
  4231.       MAX-ACCESS read-only
  4232.       STATUS current
  4233.       DESCRIPTION
  4234.           "First user-defined TG characteristic for this TG.  This is
  4235.           an administratively assigned value associated with the TG."
  4236.  
  4237.       ::= { appnLocalEnTgEntry 14 }
  4238.  
  4239. appnLocalEnTgUsr2 OBJECT-TYPE
  4240.       SYNTAX INTEGER (0..255)
  4241.       MAX-ACCESS read-only
  4242.       STATUS current
  4243.       DESCRIPTION
  4244.           "Second user-defined TG characteristic for this TG.  This is
  4245.           an administratively assigned value associated with the TG."
  4246.  
  4247.       ::= { appnLocalEnTgEntry 15 }
  4248.  
  4249. appnLocalEnTgUsr3 OBJECT-TYPE
  4250.       SYNTAX INTEGER (0..255)
  4251.       MAX-ACCESS read-only
  4252.       STATUS current
  4253.       DESCRIPTION
  4254.           "Third user-defined TG characteristic for this TG.  This is
  4255.  
  4256.  
  4257.  
  4258. Clouston & Moore            Standards Track                    [Page 76]
  4259.  
  4260. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4261.  
  4262.  
  4263.           an administratively assigned value associated with the TG."
  4264.  
  4265.       ::= { appnLocalEnTgEntry 16 }
  4266.  
  4267. -- ************** The APPN Directory Group *****************************
  4268. appnDir               OBJECT IDENTIFIER ::= { appnObjects 4 }
  4269. appnDirPerf  OBJECT IDENTIFIER ::= { appnDir 1 }
  4270.  
  4271. -- The APPN Directory Group
  4272.  
  4273. -- The APPN Directory Database
  4274.  
  4275. -- Each APPN network node maintains directories containing information on
  4276. -- which LUs (applications) are available and where they are located.
  4277. -- LUs can be located in an APPN network node or in any of its attached
  4278. -- end nodes.
  4279.  
  4280. appnDirMaxCaches OBJECT-TYPE
  4281.       SYNTAX Unsigned32
  4282.       UNITS "directory entries"
  4283.       MAX-ACCESS read-only
  4284.       STATUS current
  4285.       DESCRIPTION
  4286.           "Maximum number of cache entries allowed.  This is an
  4287.           administratively assigned value."
  4288.  
  4289.       ::= { appnDirPerf 1 }
  4290.  
  4291. appnDirCurCaches OBJECT-TYPE
  4292.       SYNTAX Gauge32
  4293.       UNITS "directory entries"
  4294.       MAX-ACCESS read-only
  4295.       STATUS current
  4296.       DESCRIPTION
  4297.           "Current number of cache entries."
  4298.  
  4299.       ::= { appnDirPerf 2 }
  4300.  
  4301. appnDirCurHomeEntries OBJECT-TYPE
  4302.       SYNTAX Gauge32
  4303.       UNITS "directory entries"
  4304.       MAX-ACCESS read-only
  4305.       STATUS current
  4306.       DESCRIPTION
  4307.           "Current number of home entries."
  4308.  
  4309.       ::= { appnDirPerf 3 }
  4310.  
  4311.  
  4312.  
  4313.  
  4314. Clouston & Moore            Standards Track                    [Page 77]
  4315.  
  4316. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4317.  
  4318.  
  4319. appnDirRegEntries OBJECT-TYPE
  4320.       SYNTAX Gauge32
  4321.       UNITS "directory entries"
  4322.       MAX-ACCESS read-only
  4323.       STATUS current
  4324.       DESCRIPTION
  4325.           "Current number of registered entries."
  4326.  
  4327.       ::= { appnDirPerf 4 }
  4328.  
  4329. appnDirInLocates OBJECT-TYPE
  4330.       SYNTAX AppnNodeCounter
  4331.       UNITS "Locate messages"
  4332.       MAX-ACCESS read-only
  4333.       STATUS current
  4334.       DESCRIPTION
  4335.           "Number of directed Locates received since the node was last
  4336.           re-initialized."
  4337.  
  4338.       ::= { appnDirPerf 5 }
  4339.  
  4340. appnDirInBcastLocates OBJECT-TYPE
  4341.       SYNTAX AppnNodeCounter
  4342.       UNITS "Locate messages"
  4343.       MAX-ACCESS read-only
  4344.       STATUS current
  4345.       DESCRIPTION
  4346.           "Number of broadcast Locates received since the node was last
  4347.           re-initialized."
  4348.  
  4349.       ::= { appnDirPerf 6 }
  4350.  
  4351. appnDirOutLocates OBJECT-TYPE
  4352.       SYNTAX AppnNodeCounter
  4353.       UNITS "Locate messages"
  4354.       MAX-ACCESS read-only
  4355.       STATUS current
  4356.       DESCRIPTION
  4357.           "Number of directed Locates sent since the node was last
  4358.           re-initialized."
  4359.  
  4360.       ::= { appnDirPerf 7 }
  4361.  
  4362. appnDirOutBcastLocates OBJECT-TYPE
  4363.       SYNTAX AppnNodeCounter
  4364.       UNITS "Locate messages"
  4365.       MAX-ACCESS read-only
  4366.       STATUS current
  4367.  
  4368.  
  4369.  
  4370. Clouston & Moore            Standards Track                    [Page 78]
  4371.  
  4372. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4373.  
  4374.  
  4375.       DESCRIPTION
  4376.           "Number of broadcast Locates sent since the node was last
  4377.           re-initialized."
  4378.  
  4379.       ::= { appnDirPerf 8 }
  4380.  
  4381. appnDirNotFoundLocates OBJECT-TYPE
  4382.       SYNTAX AppnNodeCounter
  4383.       UNITS "Locate messages"
  4384.       MAX-ACCESS read-only
  4385.       STATUS current
  4386.       DESCRIPTION
  4387.           "Number of directed Locates returned with a 'not found' since
  4388.           the node was last re-initialized."
  4389.  
  4390.       ::= { appnDirPerf 9 }
  4391.  
  4392. appnDirNotFoundBcastLocates OBJECT-TYPE
  4393.       SYNTAX AppnNodeCounter
  4394.       UNITS "Locate messages"
  4395.       MAX-ACCESS read-only
  4396.       STATUS current
  4397.       DESCRIPTION
  4398.           "Number of broadcast Locates returned with a 'not found' since
  4399.           the node was last re-initialized."
  4400.  
  4401.       ::= { appnDirPerf 10 }
  4402.  
  4403. appnDirLocateOutstands OBJECT-TYPE
  4404.       SYNTAX Gauge32
  4405.       UNITS "Locate messages"
  4406.       MAX-ACCESS read-only
  4407.       STATUS current
  4408.       DESCRIPTION
  4409.           "Current number of outstanding Locates, both directed and
  4410.           broadcast.  This value varies.  A value of zero indicates
  4411.           that no Locates are unanswered."
  4412.  
  4413.       ::= { appnDirPerf 11 }
  4414.  
  4415.  
  4416. --APPN Directory table
  4417. -- This table contains information about all known LUs.
  4418.  
  4419. appnDirTable OBJECT-TYPE
  4420.       SYNTAX SEQUENCE OF AppnDirEntry
  4421.       MAX-ACCESS not-accessible
  4422.       STATUS current
  4423.  
  4424.  
  4425.  
  4426. Clouston & Moore            Standards Track                    [Page 79]
  4427.  
  4428. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4429.  
  4430.  
  4431.       DESCRIPTION
  4432.           "Table containing information about all known LUs."
  4433.  
  4434.       ::= { appnDir 2 }
  4435.  
  4436. appnDirEntry OBJECT-TYPE
  4437.       SYNTAX AppnDirEntry
  4438.       MAX-ACCESS not-accessible
  4439.       STATUS current
  4440.       DESCRIPTION
  4441.           "This table is indexed by the LU name."
  4442.  
  4443.       INDEX
  4444.              {appnDirLuName}
  4445.  
  4446.       ::= { appnDirTable 1 }
  4447.  
  4448. AppnDirEntry ::= SEQUENCE {
  4449.       appnDirLuName                   DisplayString,
  4450.       appnDirNnServerName             SnaControlPointName,
  4451.       appnDirLuOwnerName              SnaControlPointName,
  4452.       appnDirLuLocation               INTEGER,
  4453.       appnDirType                     INTEGER
  4454.                      }
  4455.  
  4456. appnDirLuName OBJECT-TYPE
  4457.       SYNTAX DisplayString  (SIZE (1..17))
  4458.       MAX-ACCESS not-accessible
  4459.       STATUS current
  4460.       DESCRIPTION
  4461.           "Fully qualified network LU name in the domain of the
  4462.            serving network node.  Entries take one of three forms:
  4463.  
  4464.               - Explicit entries do not contain the character '*'.
  4465.               - Partial wildcard entries have the form 'ccc*', where
  4466.                 'ccc' represents one to sixteen characters in a
  4467.                 legal SNA LuName.
  4468.               - A full wildcard entry consists of the single
  4469.                 character '*'"
  4470.  
  4471.       ::= { appnDirEntry 1 }
  4472.  
  4473. appnDirNnServerName OBJECT-TYPE
  4474.       SYNTAX SnaControlPointName
  4475.       MAX-ACCESS read-only
  4476.       STATUS current
  4477.       DESCRIPTION
  4478.           "Fully qualified control point (CP) name of the network node
  4479.  
  4480.  
  4481.  
  4482. Clouston & Moore            Standards Track                    [Page 80]
  4483.  
  4484. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4485.  
  4486.  
  4487.           server.  For unassociated end node entries, a zero-length
  4488.           string is returned."
  4489.  
  4490.       ::= { appnDirEntry 2 }
  4491.  
  4492. appnDirLuOwnerName OBJECT-TYPE
  4493.       SYNTAX SnaControlPointName
  4494.       MAX-ACCESS read-only
  4495.       STATUS current
  4496.       DESCRIPTION
  4497.           "Fully qualified CP name of the node at which the LU is
  4498.           located.  This name is the same as the serving NN name when
  4499.           the LU is located at a network node.  It is also the same as
  4500.           the fully qualified LU name when this is the control point
  4501.           LU for this node."
  4502.  
  4503.       ::= { appnDirEntry 3 }
  4504.  
  4505. appnDirLuLocation OBJECT-TYPE
  4506.       SYNTAX INTEGER {
  4507.                      local(1),     --Local
  4508.                      domain(2),    --Domain
  4509.                      xdomain(3)    --Cross Domain
  4510.                      }
  4511.       MAX-ACCESS read-only
  4512.       STATUS current
  4513.       DESCRIPTION
  4514.           "Specifies the location of the LU with respect to the local
  4515.           node."
  4516.  
  4517.       ::= { appnDirEntry 4 }
  4518.  
  4519. appnDirType OBJECT-TYPE
  4520.       SYNTAX INTEGER {
  4521.                      home(1),      --defined as home entry
  4522.                      cache(2),     --learned over time
  4523.                      registered(3) --registered by end node
  4524.                      }
  4525.       MAX-ACCESS read-only
  4526.       STATUS current
  4527.       DESCRIPTION
  4528.           "Directory types are:
  4529.             1 - Home
  4530.                   The LU is in the domain of the local node, and the LU
  4531.                   information has been configured at the local node.
  4532.  
  4533.             2 - Cache
  4534.                   The LU has previously been located by a broadcast
  4535.  
  4536.  
  4537.  
  4538. Clouston & Moore            Standards Track                    [Page 81]
  4539.  
  4540. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4541.  
  4542.  
  4543.                   search, and the location information has been saved.
  4544.  
  4545.             3 - Registered
  4546.                   The LU is at an end node that is in the domain
  4547.                   of the local network node.  Registered entries
  4548.                   are registered by the served end node."
  4549.  
  4550.       ::= { appnDirEntry 5 }
  4551.  
  4552.  
  4553. -- ************** The APPN Class of Service Group **********************
  4554.  
  4555. appnCos               OBJECT IDENTIFIER ::= { appnObjects 5 }
  4556.  
  4557. -- The APPN Class of Service (COS)
  4558.  
  4559. -- Class of Service is a means of expressing the quality of routes and
  4560. -- the transmission priority of traffic that flows on these routes.
  4561. -- The quality of routes is specified by two tables, a COS weight table
  4562. -- for TGs and a COS weight table for nodes.  Values in these COS tables
  4563. -- are administratively assigned at each APPN node, with seven default
  4564. -- tables specified by the APPN architecture.
  4565. -- *********************************************************************
  4566.  
  4567. appnCosModeTable OBJECT-TYPE
  4568.       SYNTAX SEQUENCE OF AppnCosModeEntry
  4569.       MAX-ACCESS not-accessible
  4570.       STATUS current
  4571.       DESCRIPTION
  4572.           "Table representing all of the defined mode names for this
  4573.           node.  The table contains the matching COS name for each
  4574.           mode name."
  4575.  
  4576.       ::= { appnCos 1 }
  4577.  
  4578. appnCosModeEntry OBJECT-TYPE
  4579.       SYNTAX AppnCosModeEntry
  4580.       MAX-ACCESS not-accessible
  4581.       STATUS current
  4582.       DESCRIPTION
  4583.           "This table is indexed by the mode name."
  4584.  
  4585.       INDEX
  4586.              {appnCosModeName}
  4587.  
  4588.       ::= { appnCosModeTable 1 }
  4589.  
  4590. AppnCosModeEntry ::= SEQUENCE {
  4591.  
  4592.  
  4593.  
  4594. Clouston & Moore            Standards Track                    [Page 82]
  4595.  
  4596. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4597.  
  4598.  
  4599.       appnCosModeName     SnaModeName,
  4600.       appnCosModeCosName  SnaClassOfServiceName
  4601.                      }
  4602.  
  4603. appnCosModeName OBJECT-TYPE
  4604.       SYNTAX SnaModeName
  4605.       MAX-ACCESS not-accessible
  4606.       STATUS current
  4607.       DESCRIPTION
  4608.           "Administratively assigned name for this mode."
  4609.  
  4610.       ::= { appnCosModeEntry 1 }
  4611.  
  4612. appnCosModeCosName OBJECT-TYPE
  4613.       SYNTAX SnaClassOfServiceName
  4614.       MAX-ACCESS read-only
  4615.       STATUS current
  4616.       DESCRIPTION
  4617.           "Administratively assigned name for this class of service."
  4618.  
  4619.       ::= { appnCosModeEntry 2 }
  4620.  
  4621.  
  4622. -- *********************************************************************
  4623. appnCosNameTable OBJECT-TYPE
  4624.       SYNTAX SEQUENCE OF AppnCosNameEntry
  4625.       MAX-ACCESS not-accessible
  4626.       STATUS current
  4627.       DESCRIPTION
  4628.           "Table mapping all of the defined class-of-service names for
  4629.           this node to their network transmission priorities."
  4630.  
  4631.       ::= { appnCos 2 }
  4632.  
  4633. appnCosNameEntry OBJECT-TYPE
  4634.       SYNTAX AppnCosNameEntry
  4635.       MAX-ACCESS not-accessible
  4636.       STATUS current
  4637.       DESCRIPTION
  4638.           "The COS name is the index to this table."
  4639.  
  4640.       INDEX
  4641.              {appnCosName}
  4642.  
  4643.       ::= { appnCosNameTable 1 }
  4644.  
  4645. AppnCosNameEntry ::= SEQUENCE {
  4646.       appnCosName            SnaClassOfServiceName,
  4647.  
  4648.  
  4649.  
  4650. Clouston & Moore            Standards Track                    [Page 83]
  4651.  
  4652. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4653.  
  4654.  
  4655.       appnCosTransPriority   INTEGER
  4656.                      }
  4657.  
  4658.  
  4659. appnCosName OBJECT-TYPE
  4660.       SYNTAX SnaClassOfServiceName
  4661.       MAX-ACCESS not-accessible
  4662.       STATUS current
  4663.       DESCRIPTION
  4664.           "Administratively assigned name for this class of service."
  4665.  
  4666.       ::= { appnCosNameEntry 1 }
  4667.  
  4668. appnCosTransPriority OBJECT-TYPE
  4669.       SYNTAX INTEGER {
  4670.                      low(1),               --X'01'
  4671.                      medium(2),            --X'02'
  4672.                      high(3),              --X'03'
  4673.                      network(4)            --X'04'
  4674.                      }
  4675.       MAX-ACCESS read-only
  4676.       STATUS current
  4677.       DESCRIPTION
  4678.           "Transmission priority for this class of service:
  4679.  
  4680.               low(1)     - (X'01'):  low priority
  4681.               medium(2)  - (X'02'):  medium priority
  4682.               high(3)    - (X'03'):  high priority
  4683.               network(4) - (X'04'):  network priority"
  4684.  
  4685.       ::= { appnCosNameEntry 2 }
  4686.  
  4687. -- *********************************************************************
  4688. appnCosNodeRowTable OBJECT-TYPE
  4689.       SYNTAX SEQUENCE OF AppnCosNodeRowEntry
  4690.       MAX-ACCESS not-accessible
  4691.       STATUS current
  4692.       DESCRIPTION
  4693.           "This table contains all node-row information for all classes
  4694.           of service defined in this node."
  4695.  
  4696.       ::= { appnCos 3 }
  4697.  
  4698. appnCosNodeRowEntry OBJECT-TYPE
  4699.       SYNTAX AppnCosNodeRowEntry
  4700.       MAX-ACCESS not-accessible
  4701.       STATUS current
  4702.       DESCRIPTION
  4703.  
  4704.  
  4705.  
  4706. Clouston & Moore            Standards Track                    [Page 84]
  4707.  
  4708. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4709.  
  4710.  
  4711.           "A node entry for a given class of service."
  4712.  
  4713.       INDEX
  4714.              {appnCosNodeRowName,
  4715.               appnCosNodeRowIndex}
  4716.  
  4717.       ::= { appnCosNodeRowTable 1 }
  4718.  
  4719. AppnCosNodeRowEntry ::= SEQUENCE {
  4720.       appnCosNodeRowName                 SnaClassOfServiceName,
  4721.       appnCosNodeRowIndex                INTEGER,
  4722.       appnCosNodeRowWgt                  DisplayString,
  4723.       appnCosNodeRowResistMin            INTEGER,
  4724.       appnCosNodeRowResistMax            INTEGER,
  4725.       appnCosNodeRowMinCongestAllow      INTEGER,
  4726.       appnCosNodeRowMaxCongestAllow      INTEGER
  4727.                      }
  4728.  
  4729. appnCosNodeRowName OBJECT-TYPE
  4730.       SYNTAX SnaClassOfServiceName
  4731.       MAX-ACCESS not-accessible
  4732.       STATUS current
  4733.       DESCRIPTION
  4734.           "Administratively assigned name for this class of service."
  4735.  
  4736.       ::= { appnCosNodeRowEntry 1 }
  4737.  
  4738. appnCosNodeRowIndex OBJECT-TYPE
  4739.       SYNTAX INTEGER (0..255)
  4740.       MAX-ACCESS not-accessible
  4741.       STATUS current
  4742.       DESCRIPTION
  4743.           "Subindex under appnCosNodeRowName, corresponding to a row in
  4744.           the node table for the class of service identified in
  4745.           appnCosNodeRowName.
  4746.  
  4747.           For each class of service, this subindex orders rows in the
  4748.           appnCosNodeRowTable in the same order as that used for route
  4749.           calculation in the APPN node."
  4750.  
  4751.       ::= { appnCosNodeRowEntry 2 }
  4752.  
  4753. appnCosNodeRowWgt OBJECT-TYPE
  4754.       SYNTAX DisplayString (SIZE (1..64))
  4755.       MAX-ACCESS read-only
  4756.       STATUS current
  4757.       DESCRIPTION
  4758.           "Weight to be associated with the nodes that fit the criteria
  4759.  
  4760.  
  4761.  
  4762. Clouston & Moore            Standards Track                    [Page 85]
  4763.  
  4764. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4765.  
  4766.  
  4767.           specified by this node row.
  4768.  
  4769.           This value can either be a character representation of an
  4770.           integer, or a formula for calculating the weight."
  4771.  
  4772.       ::= { appnCosNodeRowEntry 3 }
  4773.  
  4774. appnCosNodeRowResistMin OBJECT-TYPE
  4775.       SYNTAX INTEGER (0..255)
  4776.       MAX-ACCESS read-only
  4777.       STATUS current
  4778.       DESCRIPTION
  4779.           "Minimum route addition resistance value for this node.
  4780.           Range of values is 0-255.  The lower the value, the more
  4781.           desirable the node is for intermediate routing."
  4782.  
  4783.       ::= { appnCosNodeRowEntry 4 }
  4784.  
  4785. appnCosNodeRowResistMax OBJECT-TYPE
  4786.       SYNTAX INTEGER (0..255)
  4787.       MAX-ACCESS read-only
  4788.       STATUS current
  4789.       DESCRIPTION
  4790.           "Maximum route addition resistance value for this node.
  4791.           Range of values is 0-255.  The lower the value, the more
  4792.           desirable the node is for intermediate routing."
  4793.  
  4794.       ::= { appnCosNodeRowEntry 5 }
  4795.  
  4796. appnCosNodeRowMinCongestAllow OBJECT-TYPE
  4797.       SYNTAX INTEGER (0..1)
  4798.       MAX-ACCESS read-only
  4799.       STATUS current
  4800.       DESCRIPTION
  4801.           "Indicates whether low congestion will be tolerated.  This
  4802.           object and appnCosNodeRowMaxCongestAllow together delineate a
  4803.           range of acceptable congestion states for a node.  For the
  4804.           ordered pair (minimum congestion allowed, maximum congestion
  4805.           allowed), the values are interpreted as follows:
  4806.  
  4807.            - (0,0):  only low congestion is acceptable
  4808.            - (0,1):  either low or high congestion is acceptable
  4809.            - (1,1):  only high congestion is acceptable.
  4810.  
  4811.           Note that the combination (1,0) is not defined, since it
  4812.           would identify a range whose lower bound was high congestion
  4813.           and whose upper bound was low congestion."
  4814.  
  4815.  
  4816.  
  4817.  
  4818. Clouston & Moore            Standards Track                    [Page 86]
  4819.  
  4820. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4821.  
  4822.  
  4823.       ::= { appnCosNodeRowEntry 6 }
  4824.  
  4825. appnCosNodeRowMaxCongestAllow OBJECT-TYPE
  4826.       SYNTAX INTEGER (0..1)
  4827.       MAX-ACCESS read-only
  4828.       STATUS current
  4829.       DESCRIPTION
  4830.           "Indicates whether low congestion will be tolerated.  This
  4831.           object and appnCosNodeRowMinCongestAllow together delineate a
  4832.           range of acceptable congestion states for a node.  For the
  4833.           ordered pair (minimum congestion allowed, maximum congestion
  4834.           allowed), the values are interpreted as follows:
  4835.  
  4836.            - (0,0):  only low congestion is acceptable
  4837.            - (0,1):  either low or high congestion is acceptable
  4838.            - (1,1):  only high congestion is acceptable.
  4839.  
  4840.           Note that the combination (1,0) is not defined, since it
  4841.           would identify a range whose lower bound was high congestion
  4842.           and whose upper bound was low congestion."
  4843.  
  4844.       ::= { appnCosNodeRowEntry 7 }
  4845.  
  4846.  
  4847. -- *********************************************************************
  4848. appnCosTgRowTable OBJECT-TYPE
  4849.       SYNTAX SEQUENCE OF AppnCosTgRowEntry
  4850.       MAX-ACCESS not-accessible
  4851.       STATUS current
  4852.       DESCRIPTION
  4853.           "Table containing all the TG-row information for all classes of
  4854.           service defined in this node."
  4855.  
  4856.       ::= { appnCos 4 }
  4857.  
  4858. appnCosTgRowEntry OBJECT-TYPE
  4859.       SYNTAX AppnCosTgRowEntry
  4860.       MAX-ACCESS not-accessible
  4861.       STATUS current
  4862.       DESCRIPTION
  4863.           "A TG entry for a given class of service."
  4864.  
  4865.       INDEX
  4866.              {appnCosTgRowName,
  4867.               appnCosTgRowIndex}
  4868.  
  4869.       ::= { appnCosTgRowTable 1 }
  4870.  
  4871.  
  4872.  
  4873.  
  4874. Clouston & Moore            Standards Track                    [Page 87]
  4875.  
  4876. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4877.  
  4878.  
  4879. AppnCosTgRowEntry ::= SEQUENCE {
  4880.       appnCosTgRowName                  SnaClassOfServiceName,
  4881.       appnCosTgRowIndex                 INTEGER,
  4882.       appnCosTgRowWgt                   DisplayString,
  4883.       appnCosTgRowEffCapMin             AppnTgEffectiveCapacity,
  4884.       appnCosTgRowEffCapMax             AppnTgEffectiveCapacity,
  4885.       appnCosTgRowConnCostMin           INTEGER,
  4886.       appnCosTgRowConnCostMax           INTEGER,
  4887.       appnCosTgRowByteCostMin           INTEGER,
  4888.       appnCosTgRowByteCostMax           INTEGER,
  4889.       appnCosTgRowSecurityMin           AppnTgSecurity,
  4890.       appnCosTgRowSecurityMax           AppnTgSecurity,
  4891.       appnCosTgRowDelayMin              AppnTgDelay,
  4892.       appnCosTgRowDelayMax              AppnTgDelay,
  4893.       appnCosTgRowUsr1Min               INTEGER,
  4894.       appnCosTgRowUsr1Max               INTEGER,
  4895.       appnCosTgRowUsr2Min               INTEGER,
  4896.       appnCosTgRowUsr2Max               INTEGER,
  4897.       appnCosTgRowUsr3Min               INTEGER,
  4898.       appnCosTgRowUsr3Max               INTEGER
  4899.                      }
  4900.  
  4901. appnCosTgRowName OBJECT-TYPE
  4902.       SYNTAX SnaClassOfServiceName
  4903.       MAX-ACCESS not-accessible
  4904.       STATUS current
  4905.       DESCRIPTION
  4906.           "Administratively assigned name for this class of service."
  4907.  
  4908.       ::= { appnCosTgRowEntry 1 }
  4909.  
  4910. appnCosTgRowIndex OBJECT-TYPE
  4911.       SYNTAX INTEGER (0..255)
  4912.       MAX-ACCESS not-accessible
  4913.       STATUS current
  4914.       DESCRIPTION
  4915.           "Subindex under appnCosTgRowName, corresponding to a row in the
  4916.           TG table for the class of service identified in
  4917.           appnCosTgRowName.
  4918.  
  4919.           For each class of service, this subindex orders rows in the
  4920.           appnCosTgRowTable in the same order as that used for route
  4921.           calculation in the APPN node."
  4922.  
  4923.       ::= { appnCosTgRowEntry 2 }
  4924.  
  4925. appnCosTgRowWgt OBJECT-TYPE
  4926.       SYNTAX DisplayString (SIZE (1..64))
  4927.  
  4928.  
  4929.  
  4930. Clouston & Moore            Standards Track                    [Page 88]
  4931.  
  4932. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4933.  
  4934.  
  4935.       MAX-ACCESS read-only
  4936.       STATUS current
  4937.       DESCRIPTION
  4938.           "Weight to be associated with the TGs that fit the criteria
  4939.           specified by this TG row.
  4940.  
  4941.           This value can either be a character representation of an
  4942.           integer, or a formula for calculating the weight."
  4943.  
  4944.       ::= { appnCosTgRowEntry 3 }
  4945.  
  4946. appnCosTgRowEffCapMin OBJECT-TYPE
  4947.       SYNTAX AppnTgEffectiveCapacity
  4948.       MAX-ACCESS read-only
  4949.       STATUS current
  4950.       DESCRIPTION
  4951.           "Minimum acceptable capacity for this class of service."
  4952.  
  4953.       ::= { appnCosTgRowEntry 4 }
  4954.  
  4955. appnCosTgRowEffCapMax OBJECT-TYPE
  4956.       SYNTAX AppnTgEffectiveCapacity
  4957.       MAX-ACCESS read-only
  4958.       STATUS current
  4959.       DESCRIPTION
  4960.           "Maximum acceptable capacity for this class of service."
  4961.  
  4962.       ::= { appnCosTgRowEntry 5 }
  4963.  
  4964. appnCosTgRowConnCostMin OBJECT-TYPE
  4965.       SYNTAX INTEGER (0..255)
  4966.       MAX-ACCESS read-only
  4967.       STATUS current
  4968.       DESCRIPTION
  4969.           "Minimum acceptable cost per connect time for this class of
  4970.           service.
  4971.  
  4972.           Cost per connect time:  a value representing the relative
  4973.           cost per unit of time to use this TG.  Range is from 0, which
  4974.           means no cost, to 255."
  4975.  
  4976.       ::= { appnCosTgRowEntry 6 }
  4977.  
  4978. appnCosTgRowConnCostMax OBJECT-TYPE
  4979.       SYNTAX INTEGER (0..255)
  4980.       MAX-ACCESS read-only
  4981.       STATUS current
  4982.       DESCRIPTION
  4983.  
  4984.  
  4985.  
  4986. Clouston & Moore            Standards Track                    [Page 89]
  4987.  
  4988. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  4989.  
  4990.  
  4991.           "Maximum acceptable cost per connect time for this class of
  4992.           service.
  4993.  
  4994.           Cost per connect time:  a value representing the relative
  4995.           cost per unit of time to use this TG.  Range is from 0, which
  4996.           means no cost, to 255."
  4997.  
  4998.       ::= { appnCosTgRowEntry 7 }
  4999.  
  5000. appnCosTgRowByteCostMin OBJECT-TYPE
  5001.       SYNTAX INTEGER (0..255)
  5002.       MAX-ACCESS read-only
  5003.       STATUS current
  5004.       DESCRIPTION
  5005.           "Minimum acceptable cost per byte transmitted for this class
  5006.           of service.
  5007.  
  5008.           Cost per byte transmitted:  a value representing the relative
  5009.           cost per unit of time to use this TG.  Range is from 0, which
  5010.           means no cost, to 255."
  5011.  
  5012.       ::= { appnCosTgRowEntry 8 }
  5013.  
  5014. appnCosTgRowByteCostMax OBJECT-TYPE
  5015.       SYNTAX INTEGER (0..255)
  5016.       MAX-ACCESS read-only
  5017.       STATUS current
  5018.       DESCRIPTION
  5019.           "Maximum acceptable cost per byte transmitted for this class
  5020.           of service.
  5021.  
  5022.           Cost per byte transmitted:  a value representing the relative
  5023.           cost of transmitting a byte over this TG.  Range is from 0,
  5024.           which means no cost, to 255."
  5025.  
  5026.       ::= { appnCosTgRowEntry 9 }
  5027.  
  5028. appnCosTgRowSecurityMin OBJECT-TYPE
  5029.       SYNTAX AppnTgSecurity
  5030.       MAX-ACCESS read-only
  5031.       STATUS current
  5032.       DESCRIPTION
  5033.           "Minimum acceptable security for this class of service."
  5034.  
  5035.       ::= { appnCosTgRowEntry 10 }
  5036.  
  5037. appnCosTgRowSecurityMax OBJECT-TYPE
  5038.       SYNTAX AppnTgSecurity
  5039.  
  5040.  
  5041.  
  5042. Clouston & Moore            Standards Track                    [Page 90]
  5043.  
  5044. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5045.  
  5046.  
  5047.       MAX-ACCESS read-only
  5048.       STATUS current
  5049.       DESCRIPTION
  5050.           "Maximum acceptable security for this class of service."
  5051.  
  5052.       ::= { appnCosTgRowEntry 11 }
  5053.  
  5054. appnCosTgRowDelayMin OBJECT-TYPE
  5055.       SYNTAX AppnTgDelay
  5056.       MAX-ACCESS read-only
  5057.       STATUS current
  5058.       DESCRIPTION
  5059.           "Minimum acceptable propagation delay for this class of
  5060.           service."
  5061.  
  5062.       ::= { appnCosTgRowEntry 12 }
  5063.  
  5064. appnCosTgRowDelayMax OBJECT-TYPE
  5065.       SYNTAX AppnTgDelay
  5066.       MAX-ACCESS read-only
  5067.       STATUS current
  5068.       DESCRIPTION
  5069.           "Maximum acceptable propagation delay for this class of
  5070.           service."
  5071.  
  5072.       ::= { appnCosTgRowEntry 13 }
  5073.  
  5074. appnCosTgRowUsr1Min OBJECT-TYPE
  5075.       SYNTAX INTEGER (0..255)
  5076.       MAX-ACCESS read-only
  5077.       STATUS current
  5078.       DESCRIPTION
  5079.           "Minimum acceptable value for this user-defined
  5080.           characteristic."
  5081.  
  5082.       ::= { appnCosTgRowEntry 14 }
  5083.  
  5084. appnCosTgRowUsr1Max OBJECT-TYPE
  5085.       SYNTAX INTEGER (0..255)
  5086.       MAX-ACCESS read-only
  5087.       STATUS current
  5088.       DESCRIPTION
  5089.           "Maximum acceptable value for this user-defined
  5090.           characteristic."
  5091.  
  5092.       ::= { appnCosTgRowEntry 15 }
  5093.  
  5094. appnCosTgRowUsr2Min OBJECT-TYPE
  5095.  
  5096.  
  5097.  
  5098. Clouston & Moore            Standards Track                    [Page 91]
  5099.  
  5100. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5101.  
  5102.  
  5103.       SYNTAX INTEGER (0..255)
  5104.       MAX-ACCESS read-only
  5105.       STATUS current
  5106.       DESCRIPTION
  5107.           "Minimum acceptable value for this user-defined
  5108.           characteristic."
  5109.  
  5110.       ::= { appnCosTgRowEntry 16 }
  5111.  
  5112. appnCosTgRowUsr2Max OBJECT-TYPE
  5113.       SYNTAX INTEGER (0..255)
  5114.       MAX-ACCESS read-only
  5115.       STATUS current
  5116.       DESCRIPTION
  5117.           "Maximum acceptable value for this user-defined
  5118.           characteristic."
  5119.  
  5120.       ::= { appnCosTgRowEntry 17 }
  5121.  
  5122. appnCosTgRowUsr3Min OBJECT-TYPE
  5123.       SYNTAX INTEGER (0..255)
  5124.       MAX-ACCESS read-only
  5125.       STATUS current
  5126.       DESCRIPTION
  5127.           "Minimum acceptable value for this user-defined
  5128.           characteristic."
  5129.  
  5130.       ::= { appnCosTgRowEntry 18 }
  5131.  
  5132. appnCosTgRowUsr3Max OBJECT-TYPE
  5133.       SYNTAX INTEGER (0..255)
  5134.       MAX-ACCESS read-only
  5135.       STATUS current
  5136.       DESCRIPTION
  5137.           "Maximum acceptable value for this user-defined
  5138.           characteristic."
  5139.  
  5140.       ::= { appnCosTgRowEntry 19 }
  5141.  
  5142. -- *********************************************************************
  5143. -- Intermediate Session Information
  5144. -- *********************************************************************
  5145. appnSessIntermediate  OBJECT IDENTIFIER ::= { appnObjects 6 }
  5146.  
  5147. -- *********************************************************************
  5148. -- Intermediate Session Information Global Objects
  5149. -- *********************************************************************
  5150. -- The following simple objects allow the collection of intermediate
  5151.  
  5152.  
  5153.  
  5154. Clouston & Moore            Standards Track                    [Page 92]
  5155.  
  5156. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5157.  
  5158.  
  5159. -- session Information to be started and stopped.
  5160. -- *********************************************************************
  5161. appnIsInGlobal OBJECT IDENTIFIER ::= { appnSessIntermediate 1 }
  5162.  
  5163. appnIsInGlobeCtrAdminStatus OBJECT-TYPE
  5164.       SYNTAX INTEGER {
  5165.                       notActive(1),
  5166.                       active(2),
  5167.                       ready(3)
  5168.                      }
  5169.       MAX-ACCESS read-write
  5170.       STATUS current
  5171.       DESCRIPTION
  5172.           "Object by which a Management Station can deactivate or
  5173.           activate capture of intermediate-session counts and names, by
  5174.           setting the value to notActive(1) or active(2), respectively.
  5175.           The value ready(3) is returned on GET operations until a SET
  5176.           has been processed; after that the value received on the most
  5177.           recent SET is returned.
  5178.  
  5179.           The counts referred to here are the eight objects in the
  5180.           AppnIsInTable, from appnIsInP2SFmdPius through
  5181.           appnIsInS2PNonFmdBytes.  The names are the four objects in this
  5182.           table, from appnIsInPriLuName through appnIsInCosName.
  5183.  
  5184.           Setting this object to the following values has the following
  5185.           effects:
  5186.  
  5187.               notActive(1)  stop collecting count data.  If a count
  5188.                             is queried, it returns the value 0.
  5189.                             Collection of names may, but need not be,
  5190.                             disabled.
  5191.               active(2)     start collecting count data.  If it is
  5192.                             supported, collection of names is enabled."
  5193.  
  5194.       ::= { appnIsInGlobal 1 }
  5195.  
  5196. appnIsInGlobeCtrOperStatus OBJECT-TYPE
  5197.       SYNTAX INTEGER {
  5198.                       notActive(1),
  5199.                       active(2)
  5200.                      }
  5201.       MAX-ACCESS read-only
  5202.       STATUS current
  5203.       DESCRIPTION
  5204.           "Indicates whether or not the intermediate session counts
  5205.           are active.  The counts referred to here are the eight
  5206.           objects in the AppnIsInTable, from appnIsInP2SFmdPius through
  5207.  
  5208.  
  5209.  
  5210. Clouston & Moore            Standards Track                    [Page 93]
  5211.  
  5212. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5213.  
  5214.  
  5215.           appnIsInS2PNonFmdBytes.  These eight counts are of type
  5216.           Unsigned32 rather than Counter32 because when this object
  5217.           enters the notActive state, either because a Management
  5218.           Station has set appnInInGlobeCtrAdminStatus to notActive or
  5219.           because of a locally-initiated transition, the counts are
  5220.           all reset to 0.
  5221.  
  5222.           The values for this object are:
  5223.  
  5224.               notActive(1):  collection of counts is not active; if it
  5225.                              is queried, a count returns the value 0.
  5226.               active(2):     collection of counts is active."
  5227.  
  5228.       ::= { appnIsInGlobal 2 }
  5229.  
  5230. appnIsInGlobeCtrStatusTime OBJECT-TYPE
  5231.       SYNTAX TimeTicks
  5232.       UNITS "hundredths of a second"
  5233.       MAX-ACCESS read-only
  5234.       STATUS current
  5235.       DESCRIPTION
  5236.           "The time since the appnIsInGlobeCtrOperStatus object last
  5237.           changed, measured in hundredths of a second.  This time can be
  5238.           used to identify when this change occurred in relation to other
  5239.           events in the agent, such as the last time the APPN node was
  5240.           re-initialized."
  5241.  
  5242.       ::= { appnIsInGlobal 3 }
  5243.  
  5244. appnIsInGlobeRscv OBJECT-TYPE
  5245.       SYNTAX INTEGER {
  5246.                       notActive(1),
  5247.                       active(2)
  5248.                      }
  5249.       MAX-ACCESS read-write
  5250.       STATUS current
  5251.       DESCRIPTION
  5252.           "Indicates the current route selection control vector (RSCV)
  5253.           collection option in effect, and allows a Management Station to
  5254.           change the option.
  5255.  
  5256.           The values for this object are:
  5257.  
  5258.              notActive(1): collection of route selection control vectors
  5259.                            is not active.
  5260.              active(2):    collection of route selection control vectors
  5261.                            is active."
  5262.  
  5263.  
  5264.  
  5265.  
  5266. Clouston & Moore            Standards Track                    [Page 94]
  5267.  
  5268. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5269.  
  5270.  
  5271.       ::= { appnIsInGlobal 4 }
  5272.  
  5273. appnIsInGlobeRscvTime OBJECT-TYPE
  5274.       SYNTAX TimeTicks
  5275.       UNITS "hundredths of a second"
  5276.       MAX-ACCESS read-only
  5277.       STATUS current
  5278.       DESCRIPTION
  5279.           "The time since the appnIsInGlobeRscv object last changed,
  5280.           measured in hundredths of a second.  This time can be used to
  5281.           identify when this change occurred in relation to other events
  5282.           in the agent, such as the last time the APPN node was
  5283.           re-initialized."
  5284.  
  5285.       ::= { appnIsInGlobal 5 }
  5286.  
  5287.  
  5288. appnIsInGlobeActSess OBJECT-TYPE
  5289.       SYNTAX Gauge32
  5290.       UNITS "sessions"
  5291.       MAX-ACCESS read-only
  5292.       STATUS current
  5293.       DESCRIPTION
  5294.           "The number of currently active intermediate sessions."
  5295.  
  5296.       ::= { appnIsInGlobal 6 }
  5297.  
  5298. appnIsInGlobeHprBfActSess OBJECT-TYPE
  5299.       SYNTAX Gauge32
  5300.       UNITS "sessions"
  5301.       MAX-ACCESS read-only
  5302.       STATUS current
  5303.       DESCRIPTION
  5304.           "The number of currently active HPR intermediate sessions."
  5305.  
  5306.       ::= { appnIsInGlobal 7 }
  5307.  
  5308. -- *********************************************************************
  5309. -- Intermediate Session Information Table
  5310. -- *********************************************************************
  5311. -- This table contains information on intermediate sessions
  5312. -- which are currently active.
  5313. -- *********************************************************************
  5314. appnIsInTable OBJECT-TYPE
  5315.       SYNTAX SEQUENCE OF AppnIsInEntry
  5316.       MAX-ACCESS not-accessible
  5317.       STATUS current
  5318.       DESCRIPTION
  5319.  
  5320.  
  5321.  
  5322. Clouston & Moore            Standards Track                    [Page 95]
  5323.  
  5324. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5325.  
  5326.  
  5327.           "Intermediate Session Information Table"
  5328.  
  5329.       ::= { appnSessIntermediate 2 }
  5330.  
  5331. appnIsInEntry OBJECT-TYPE
  5332.       SYNTAX AppnIsInEntry
  5333.       MAX-ACCESS not-accessible
  5334.       STATUS current
  5335.       DESCRIPTION
  5336.           "Entry of Intermediate Session Information Table."
  5337.  
  5338.       INDEX
  5339.              { appnIsInFqCpName,
  5340.                appnIsInPcid }
  5341.  
  5342.       ::= { appnIsInTable 1 }
  5343.  
  5344. AppnIsInEntry ::= SEQUENCE {
  5345.       appnIsInFqCpName            SnaControlPointName,
  5346.       appnIsInPcid                OCTET STRING,
  5347.  
  5348.       appnIsInSessState           INTEGER,
  5349.       appnIsInPriLuName           DisplayString,
  5350.       appnIsInSecLuName           DisplayString,
  5351.       appnIsInModeName            SnaModeName,
  5352.       appnIsInCosName             SnaClassOfServiceName,
  5353.       appnIsInTransPriority       INTEGER,
  5354.  
  5355.       appnIsInSessType            INTEGER,
  5356.       appnIsInSessUpTime          TimeTicks,
  5357.       appnIsInCtrUpTime           TimeTicks,
  5358.  
  5359.       appnIsInP2SFmdPius          Unsigned32,
  5360.       appnIsInS2PFmdPius          Unsigned32,
  5361.       appnIsInP2SNonFmdPius       Unsigned32,
  5362.       appnIsInS2PNonFmdPius       Unsigned32,
  5363.       appnIsInP2SFmdBytes         Unsigned32,
  5364.       appnIsInS2PFmdBytes         Unsigned32,
  5365.       appnIsInP2SNonFmdBytes      Unsigned32,
  5366.       appnIsInS2PNonFmdBytes      Unsigned32,
  5367.  
  5368.       appnIsInPsAdjCpName         SnaControlPointName,
  5369.       appnIsInPsAdjTgNum          INTEGER,
  5370.       appnIsInPsSendMaxBtuSize    INTEGER,
  5371.       appnIsInPsSendPacingType    INTEGER,
  5372.       appnIsInPsSendRpc           Gauge32,
  5373.       appnIsInPsSendNxWndwSize    Gauge32,
  5374.       appnIsInPsRecvPacingType    INTEGER,
  5375.  
  5376.  
  5377.  
  5378. Clouston & Moore            Standards Track                    [Page 96]
  5379.  
  5380. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5381.  
  5382.  
  5383.       appnIsInPsRecvRpc           Gauge32,
  5384.       appnIsInPsRecvNxWndwSize    Gauge32,
  5385.  
  5386.       appnIsInSsAdjCpName         SnaControlPointName,
  5387.       appnIsInSsAdjTgNum          INTEGER,
  5388.       appnIsInSsSendMaxBtuSize    INTEGER,
  5389.       appnIsInSsSendPacingType    INTEGER,
  5390.       appnIsInSsSendRpc           Gauge32,
  5391.       appnIsInSsSendNxWndwSize    Gauge32,
  5392.       appnIsInSsRecvPacingType    INTEGER,
  5393.       appnIsInSsRecvRpc           Gauge32,
  5394.       appnIsInSsRecvNxWndwSize    Gauge32,
  5395.  
  5396.       appnIsInRouteInfo           OCTET STRING,
  5397.  
  5398.       appnIsInRtpNceId            OCTET STRING,
  5399.       appnIsInRtpTcid             OCTET STRING
  5400.                      }
  5401.  
  5402. appnIsInFqCpName OBJECT-TYPE
  5403.       SYNTAX SnaControlPointName
  5404.       MAX-ACCESS not-accessible
  5405.       STATUS current
  5406.       DESCRIPTION
  5407.           "The network-qualified control point name of the node at which
  5408.           the session and PCID originated.  For APPN and LEN nodes, this
  5409.           is either CP name of the APPN node at which the origin LU is
  5410.           located or the CP name of the NN serving the LEN node at which
  5411.           the origin LU is located.  For resources served by a dependent
  5412.           LU requester (DLUR), it is the name of the owning system
  5413.           services control point (SSCP)."
  5414.  
  5415.       ::= { appnIsInEntry 1 }
  5416.  
  5417. appnIsInPcid OBJECT-TYPE
  5418.       SYNTAX OCTET STRING  (SIZE (8))
  5419.       MAX-ACCESS not-accessible
  5420.       STATUS current
  5421.       DESCRIPTION
  5422.           "The procedure correlation identifier (PCID) of a session.  It
  5423.           is an 8-byte value assigned by the primary LU."
  5424.  
  5425.       ::= { appnIsInEntry 2 }
  5426.  
  5427. appnIsInSessState OBJECT-TYPE
  5428.       SYNTAX INTEGER    {
  5429.                          inactive(1),
  5430.                          pendactive(2),
  5431.  
  5432.  
  5433.  
  5434. Clouston & Moore            Standards Track                    [Page 97]
  5435.  
  5436. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5437.  
  5438.  
  5439.                          active(3),
  5440.                          pendinact(4)
  5441.                      }
  5442.       MAX-ACCESS read-write
  5443.       STATUS current
  5444.       DESCRIPTION
  5445.           "Indicates the state of the session:
  5446.  
  5447.               inactive(1)   - session is inactive
  5448.               pendactive(2) - session is pending active
  5449.               active(3)     - session is active
  5450.               pendinact(4)  - session is pending inactive
  5451.  
  5452.           Active sessions can be deactivated by setting this object
  5453.           to inactive(1)."
  5454.  
  5455.       ::= { appnIsInEntry 3 }
  5456.  
  5457. appnIsInPriLuName OBJECT-TYPE
  5458.       SYNTAX DisplayString (SIZE (0..17))
  5459.       MAX-ACCESS read-only
  5460.       STATUS current
  5461.       DESCRIPTION
  5462.           "The primary LU name of the session.  A zero-length
  5463.           string indicates that this name is not available."
  5464.  
  5465.       ::= { appnIsInEntry 4 }
  5466.  
  5467. appnIsInSecLuName OBJECT-TYPE
  5468.       SYNTAX DisplayString (SIZE (0..17))
  5469.       MAX-ACCESS read-only
  5470.       STATUS current
  5471.       DESCRIPTION
  5472.           "The secondary LU name of the session.  A zero-length
  5473.           string indicates that this name is not available."
  5474.  
  5475.       ::= { appnIsInEntry 5 }
  5476.  
  5477. appnIsInModeName OBJECT-TYPE
  5478.       SYNTAX SnaModeName
  5479.       MAX-ACCESS read-only
  5480.       STATUS current
  5481.       DESCRIPTION
  5482.           "The mode name used for this session."
  5483.  
  5484.       ::= { appnIsInEntry 6 }
  5485.  
  5486. appnIsInCosName OBJECT-TYPE
  5487.  
  5488.  
  5489.  
  5490. Clouston & Moore            Standards Track                    [Page 98]
  5491.  
  5492. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5493.  
  5494.  
  5495.       SYNTAX SnaClassOfServiceName
  5496.       MAX-ACCESS read-only
  5497.       STATUS current
  5498.       DESCRIPTION
  5499.           "The Class of Service (COS) name used for this session."
  5500.  
  5501.       ::= { appnIsInEntry 7 }
  5502.  
  5503. appnIsInTransPriority OBJECT-TYPE
  5504.       SYNTAX INTEGER {
  5505.                      low(1),               --X'01'
  5506.                      medium(2),            --X'02'
  5507.                      high(3),              --X'03'
  5508.                      network(4)            --X'04'
  5509.                      }
  5510.       MAX-ACCESS read-only
  5511.       STATUS current
  5512.       DESCRIPTION
  5513.           "Transmission priority for this class of service.  Values are:
  5514.  
  5515.               low(1)     - (X'01'):  low priority
  5516.               medium(2)  - (X'02'):  medium priority
  5517.               high(3)    - (X'03'):  high priority
  5518.               network(4) - (X'04'):  network priority"
  5519.  
  5520.       ::= { appnIsInEntry 8 }
  5521.  
  5522. appnIsInSessType OBJECT-TYPE
  5523.       SYNTAX INTEGER {
  5524.                      unknown(1),
  5525.                      lu62(2),
  5526.                      lu0thru3(3),
  5527.                      lu62dlur(4),
  5528.                      lu0thru3dlur(5)
  5529.                      }
  5530.       MAX-ACCESS read-only
  5531.       STATUS current
  5532.       DESCRIPTION
  5533.           "The type of intermediate session.  Defined values are
  5534.  
  5535.               unknown      The session type is not known.
  5536.  
  5537.               lu62         A session between LUs of type 6.2
  5538.                            (as indicated by the LU type in Bind)
  5539.  
  5540.               lu0thru3     A session between LUs of type 0, 1, 2, or 3
  5541.                            (as indicated by the LU type in Bind)
  5542.  
  5543.  
  5544.  
  5545.  
  5546. Clouston & Moore            Standards Track                    [Page 99]
  5547.  
  5548. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5549.  
  5550.  
  5551.               lu62dlur     A session between LUs of type 6.2
  5552.                            (as indicated by the LU type in Bind).
  5553.                            One of the LUs is a dependent LU supported
  5554.                            by the dependent LU requester (DLUR)
  5555.                            function at this node.
  5556.  
  5557.               lu0thru3dlur A session between LUs of type 0, 1, 2, or 3
  5558.                            (as indicated by the LU type in Bind)
  5559.                            One of the LUs is a dependent LU supported
  5560.                            by the dependent LU requester (DLUR)
  5561.                            function at this node."
  5562.  
  5563.       ::= { appnIsInEntry 9 }
  5564.  
  5565. appnIsInSessUpTime OBJECT-TYPE
  5566.       SYNTAX TimeTicks
  5567.       MAX-ACCESS read-only
  5568.       STATUS current
  5569.       DESCRIPTION
  5570.           "Length of time the session has been active, measured in
  5571.           hundredths of a second."
  5572.  
  5573.       ::= { appnIsInEntry 10 }
  5574.  
  5575. appnIsInCtrUpTime OBJECT-TYPE
  5576.       SYNTAX TimeTicks
  5577.       MAX-ACCESS read-only
  5578.       STATUS current
  5579.       DESCRIPTION
  5580.           "Length of time the session counters have been active, measured
  5581.           in hundredths of a second."
  5582.  
  5583.       ::= { appnIsInEntry 11 }
  5584.  
  5585. appnIsInP2SFmdPius OBJECT-TYPE
  5586.       SYNTAX Unsigned32
  5587.       UNITS "path information units (PIUs)"
  5588.       MAX-ACCESS read-only
  5589.       STATUS current
  5590.       DESCRIPTION
  5591.           "Number of function management data (FMD) path information
  5592.           units (PIUs) sent from the Primary LU to the Secondary LU since
  5593.           the counts were last activated."
  5594.  
  5595.       ::= { appnIsInEntry 12 }
  5596.  
  5597. appnIsInS2PFmdPius OBJECT-TYPE
  5598.       SYNTAX Unsigned32
  5599.  
  5600.  
  5601.  
  5602. Clouston & Moore            Standards Track                   [Page 100]
  5603.  
  5604. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5605.  
  5606.  
  5607.       UNITS "path information units (PIUs)"
  5608.       MAX-ACCESS read-only
  5609.       STATUS current
  5610.       DESCRIPTION
  5611.           "Number of FMD PIUs sent from the Secondary LU to the Primary
  5612.           LU since the counts were last activated."
  5613.  
  5614.       ::= { appnIsInEntry 13 }
  5615.  
  5616. appnIsInP2SNonFmdPius OBJECT-TYPE
  5617.       SYNTAX Unsigned32
  5618.       UNITS "path information units (PIUs)"
  5619.       MAX-ACCESS read-only
  5620.       STATUS current
  5621.       DESCRIPTION
  5622.           "Number of non-FMD PIUs sent from the Primary LU to the
  5623.           Secondary LU since the counts were last activated."
  5624.  
  5625.       ::= { appnIsInEntry 14 }
  5626.  
  5627. appnIsInS2PNonFmdPius OBJECT-TYPE
  5628.       SYNTAX Unsigned32
  5629.       UNITS "path information units (PIUs)"
  5630.       MAX-ACCESS read-only
  5631.       STATUS current
  5632.       DESCRIPTION
  5633.           "Number of non-FMD PIUs sent from the Secondary LU to the
  5634.           Primary LU since the counts were last activated."
  5635.  
  5636.       ::= { appnIsInEntry 15 }
  5637.  
  5638. appnIsInP2SFmdBytes OBJECT-TYPE
  5639.       SYNTAX Unsigned32
  5640.       UNITS "bytes"
  5641.       MAX-ACCESS read-only
  5642.       STATUS current
  5643.       DESCRIPTION
  5644.           "Number of FMD bytes sent from the Primary LU to the Secondary
  5645.           LU since the counts were last activated."
  5646.  
  5647.       ::= { appnIsInEntry 16 }
  5648.  
  5649. appnIsInS2PFmdBytes OBJECT-TYPE
  5650.       SYNTAX Unsigned32
  5651.       UNITS "bytes"
  5652.       MAX-ACCESS read-only
  5653.       STATUS current
  5654.       DESCRIPTION
  5655.  
  5656.  
  5657.  
  5658. Clouston & Moore            Standards Track                   [Page 101]
  5659.  
  5660. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5661.  
  5662.  
  5663.           "Number of FMD bytes sent from the Secondary LU to the Primary
  5664.           LU since the counts were last activated."
  5665.  
  5666.       ::= { appnIsInEntry 17 }
  5667.  
  5668. appnIsInP2SNonFmdBytes OBJECT-TYPE
  5669.       SYNTAX Unsigned32
  5670.       UNITS "bytes"
  5671.       MAX-ACCESS read-only
  5672.       STATUS current
  5673.       DESCRIPTION
  5674.           "Number of non-FMD bytes sent from the Primary LU to the
  5675.           Secondary LU since the counts were last activated."
  5676.  
  5677.       ::= { appnIsInEntry 18 }
  5678.  
  5679. appnIsInS2PNonFmdBytes OBJECT-TYPE
  5680.       SYNTAX Unsigned32
  5681.       UNITS "bytes"
  5682.       MAX-ACCESS read-only
  5683.       STATUS current
  5684.       DESCRIPTION
  5685.           "Number of non-FMD bytes sent from the Secondary LU to the
  5686.           Primary LU since the counts were last activated."
  5687.  
  5688.       ::= { appnIsInEntry 19 }
  5689.  
  5690. appnIsInPsAdjCpName OBJECT-TYPE
  5691.       SYNTAX SnaControlPointName
  5692.       MAX-ACCESS read-only
  5693.       STATUS current
  5694.       DESCRIPTION
  5695.           "The primary stage adjacent CP name of this session.  If the
  5696.           session stage traverses an RTP connection, the CP name of the
  5697.           remote RTP endpoint is returned."
  5698.  
  5699.       ::= { appnIsInEntry 20 }
  5700.  
  5701. appnIsInPsAdjTgNum OBJECT-TYPE
  5702.       SYNTAX INTEGER (0..300)
  5703.       MAX-ACCESS read-only
  5704.       STATUS current
  5705.       DESCRIPTION
  5706.           "The primary stage adjacent transmission group (TG) number
  5707.           associated with this session.  If the session stage traverses
  5708.           an RTP connection, the value 256 is returned.
  5709.  
  5710.           Values between 257 and 300 are available for other possible
  5711.  
  5712.  
  5713.  
  5714. Clouston & Moore            Standards Track                   [Page 102]
  5715.  
  5716. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5717.  
  5718.  
  5719.           TG 'stand-ins' that may be added to APPN in the future."
  5720.  
  5721.       ::= { appnIsInEntry 21 }
  5722.  
  5723. appnIsInPsSendMaxBtuSize OBJECT-TYPE
  5724.       SYNTAX INTEGER (99..32767)
  5725.       UNITS "bytes"
  5726.       MAX-ACCESS read-only
  5727.       STATUS current
  5728.       DESCRIPTION
  5729.           "The primary stage maximum basic transmission unit (BTU) size
  5730.           for sending data."
  5731.  
  5732.       ::= { appnIsInEntry 22 }
  5733.  
  5734. appnIsInPsSendPacingType OBJECT-TYPE
  5735.       SYNTAX INTEGER {
  5736.                      fixed(1),
  5737.                      adaptive(2)
  5738.                      }
  5739.       MAX-ACCESS read-only
  5740.       STATUS current
  5741.       DESCRIPTION
  5742.           "The primary stage type of pacing being used for sending data."
  5743.  
  5744.       ::= { appnIsInEntry 23 }
  5745.  
  5746. appnIsInPsSendRpc OBJECT-TYPE
  5747.       SYNTAX Gauge32
  5748.       UNITS "message units (MUs)"
  5749.       MAX-ACCESS read-only
  5750.       STATUS current
  5751.       DESCRIPTION
  5752.           "The primary stage send residual pace count.  This represents
  5753.           the primary stage number of message units (MUs) that can still
  5754.           be sent in the current session window."
  5755.  
  5756.       ::= { appnIsInEntry 24 }
  5757.  
  5758. appnIsInPsSendNxWndwSize OBJECT-TYPE
  5759.       SYNTAX Gauge32
  5760.       UNITS "message units (MUs)"
  5761.       MAX-ACCESS read-only
  5762.       STATUS current
  5763.       DESCRIPTION
  5764.           "The primary stage size of the next window which will be used
  5765.           to send data."
  5766.  
  5767.  
  5768.  
  5769.  
  5770. Clouston & Moore            Standards Track                   [Page 103]
  5771.  
  5772. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5773.  
  5774.  
  5775.       ::= { appnIsInEntry 25 }
  5776.  
  5777. appnIsInPsRecvPacingType OBJECT-TYPE
  5778.       SYNTAX INTEGER {
  5779.                      fixed(1),
  5780.                      adaptive(2)
  5781.                      }
  5782.       MAX-ACCESS read-only
  5783.       STATUS current
  5784.       DESCRIPTION
  5785.           "The primary stage type of pacing being used for receiving
  5786.           data."
  5787.  
  5788.       ::= { appnIsInEntry 26 }
  5789.  
  5790. appnIsInPsRecvRpc OBJECT-TYPE
  5791.       SYNTAX Gauge32
  5792.       UNITS "message units (MUs)"
  5793.       MAX-ACCESS read-only
  5794.       STATUS current
  5795.       DESCRIPTION
  5796.           "The primary stage receive residual pace count.  This
  5797.           represents the primary stage number of message units (MUs) that
  5798.           can still be received in the current session window."
  5799.  
  5800.       ::= { appnIsInEntry 27 }
  5801.  
  5802. appnIsInPsRecvNxWndwSize OBJECT-TYPE
  5803.       SYNTAX Gauge32
  5804.       UNITS "message units (MUs)"
  5805.       MAX-ACCESS read-only
  5806.       STATUS current
  5807.       DESCRIPTION
  5808.           "The primary stage size of the next window which will be used
  5809.           to receive data."
  5810.  
  5811.       ::= { appnIsInEntry 28 }
  5812.  
  5813. appnIsInSsAdjCpName OBJECT-TYPE
  5814.       SYNTAX SnaControlPointName
  5815.       MAX-ACCESS read-only
  5816.       STATUS current
  5817.       DESCRIPTION
  5818.           "The secondary stage adjacent CP name of this session.  If the
  5819.           session stage traverses an RTP connection, the CP name of the
  5820.           remote RTP endpoint is returned."
  5821.  
  5822.       ::= { appnIsInEntry 29 }
  5823.  
  5824.  
  5825.  
  5826. Clouston & Moore            Standards Track                   [Page 104]
  5827.  
  5828. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5829.  
  5830.  
  5831. appnIsInSsAdjTgNum OBJECT-TYPE
  5832.       SYNTAX INTEGER (0..300)
  5833.       MAX-ACCESS read-only
  5834.       STATUS current
  5835.       DESCRIPTION
  5836.           "The secondary stage adjacent transmission group (TG) number
  5837.           associated with this session.  If the session stage traverses
  5838.           an RTP connection, the value 256 is returned.
  5839.  
  5840.           Values between 257 and 300 are available for other possible
  5841.           TG 'stand-ins' that may be added to APPN in the future."
  5842.  
  5843.       ::= { appnIsInEntry 30 }
  5844.  
  5845. appnIsInSsSendMaxBtuSize OBJECT-TYPE
  5846.       SYNTAX INTEGER (99..32767)
  5847.       UNITS "bytes"
  5848.       MAX-ACCESS read-only
  5849.       STATUS current
  5850.       DESCRIPTION
  5851.           "The secondary stage maximum basic transmission unit (BTU) size
  5852.           for sending data."
  5853.  
  5854.       ::= { appnIsInEntry 31 }
  5855.  
  5856. appnIsInSsSendPacingType OBJECT-TYPE
  5857.       SYNTAX INTEGER {
  5858.                      fixed(1),
  5859.                      adaptive(2)
  5860.                      }
  5861.       MAX-ACCESS read-only
  5862.       STATUS current
  5863.       DESCRIPTION
  5864.           "The secondary stage type of pacing being used for sending
  5865.           data."
  5866.  
  5867.       ::= { appnIsInEntry 32 }
  5868.  
  5869. appnIsInSsSendRpc OBJECT-TYPE
  5870.       SYNTAX Gauge32
  5871.       UNITS "message units (MUs)"
  5872.       MAX-ACCESS read-only
  5873.       STATUS current
  5874.       DESCRIPTION
  5875.           "The secondary stage send residual pace count.  This represents
  5876.           the secondary stage number of message units (MUs) that can
  5877.           still be sent in the current session window."
  5878.  
  5879.  
  5880.  
  5881.  
  5882. Clouston & Moore            Standards Track                   [Page 105]
  5883.  
  5884. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5885.  
  5886.  
  5887.       ::= { appnIsInEntry 33 }
  5888.  
  5889. appnIsInSsSendNxWndwSize OBJECT-TYPE
  5890.       SYNTAX Gauge32
  5891.       UNITS "message units (MUs)"
  5892.       MAX-ACCESS read-only
  5893.       STATUS current
  5894.       DESCRIPTION
  5895.           "The secondary stage size of the next window which will be used
  5896.           to send data."
  5897.  
  5898.       ::= { appnIsInEntry 34 }
  5899.  
  5900. appnIsInSsRecvPacingType OBJECT-TYPE
  5901.       SYNTAX INTEGER {
  5902.                      fixed(1),
  5903.                      adaptive(2)
  5904.                      }
  5905.       MAX-ACCESS read-only
  5906.       STATUS current
  5907.       DESCRIPTION
  5908.           "The secondary stage type of pacing being used for receiving
  5909.           data."
  5910.  
  5911.       ::= { appnIsInEntry 35 }
  5912.  
  5913. appnIsInSsRecvRpc OBJECT-TYPE
  5914.       SYNTAX Gauge32
  5915.       UNITS "message units (MUs)"
  5916.       MAX-ACCESS read-only
  5917.       STATUS current
  5918.       DESCRIPTION
  5919.           "The secondary stage receive residual pace count.  This
  5920.           represents the secondary stage number of message units (MUs)
  5921.           that can still be received in the current session window."
  5922.  
  5923.       ::= { appnIsInEntry 36 }
  5924.  
  5925. appnIsInSsRecvNxWndwSize OBJECT-TYPE
  5926.       SYNTAX Gauge32
  5927.       UNITS "message units (MUs)"
  5928.       MAX-ACCESS read-only
  5929.       STATUS current
  5930.       DESCRIPTION
  5931.           "The secondary stage size of the next window which will be used
  5932.           to receive data."
  5933.  
  5934.       ::= { appnIsInEntry 37 }
  5935.  
  5936.  
  5937.  
  5938. Clouston & Moore            Standards Track                   [Page 106]
  5939.  
  5940. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5941.  
  5942.  
  5943. appnIsInRouteInfo OBJECT-TYPE
  5944.       SYNTAX OCTET STRING (SIZE (0..255))
  5945.       MAX-ACCESS read-only
  5946.       STATUS current
  5947.       DESCRIPTION
  5948.           "The route selection control vector (RSCV X'2B') used for this
  5949.           session.  It is present for APPN nodes; but is not present for
  5950.           LEN nodes.  The format of this vector is described in SNA
  5951.           Formats.  If no RSCV is available, a zero-length string is
  5952.           returned."
  5953.  
  5954.       ::= { appnIsInEntry 38 }
  5955.  
  5956. appnIsInRtpNceId OBJECT-TYPE
  5957.       SYNTAX OCTET STRING (SIZE (1..8))
  5958.       MAX-ACCESS read-only
  5959.       STATUS current
  5960.       DESCRIPTION
  5961.           "The HPR local Network Connection Endpoint of the session."
  5962.  
  5963.       ::= { appnIsInEntry 39 }
  5964.  
  5965. appnIsInRtpTcid OBJECT-TYPE
  5966.       SYNTAX OCTET STRING (SIZE (8))
  5967.       MAX-ACCESS read-only
  5968.       STATUS current
  5969.       DESCRIPTION
  5970.           "The RTP connection local TCID of the session."
  5971.  
  5972.       ::= { appnIsInEntry 40 }
  5973.  
  5974. -- *********************************************************************
  5975. -- Intermediate Session RTP Table
  5976. -- *********************************************************************
  5977. -- This table contains information on intermediate sessions that are
  5978. -- being transported on Rapid Transport Protocol (RTP) connections by
  5979. -- High Performance Routing (HPR).
  5980. -- *********************************************************************
  5981. appnIsRtpTable OBJECT-TYPE
  5982.       SYNTAX SEQUENCE OF AppnIsRtpEntry
  5983.       MAX-ACCESS not-accessible
  5984.       STATUS current
  5985.       DESCRIPTION
  5986.           "A table indicating how many ISR sessions are transported by
  5987.           each RTP connection."
  5988.  
  5989.       ::= { appnSessIntermediate 3 }
  5990.  
  5991.  
  5992.  
  5993.  
  5994. Clouston & Moore            Standards Track                   [Page 107]
  5995.  
  5996. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  5997.  
  5998.  
  5999. appnIsRtpEntry OBJECT-TYPE
  6000.       SYNTAX AppnIsRtpEntry
  6001.       MAX-ACCESS not-accessible
  6002.       STATUS current
  6003.       DESCRIPTION
  6004.           "Entry of Intermediate Session RTP Table."
  6005.  
  6006.       INDEX
  6007.              { appnIsRtpNceId,
  6008.                appnIsRtpTcid }
  6009.  
  6010.       ::= { appnIsRtpTable 1 }
  6011.  
  6012. AppnIsRtpEntry ::= SEQUENCE {
  6013.       appnIsRtpNceId              OCTET STRING,
  6014.       appnIsRtpTcid               OCTET STRING,
  6015.       appnIsRtpSessions           Gauge32
  6016.                      }
  6017.  
  6018. appnIsRtpNceId OBJECT-TYPE
  6019.       SYNTAX OCTET STRING (SIZE (8))
  6020.       MAX-ACCESS not-accessible
  6021.       STATUS current
  6022.       DESCRIPTION
  6023.           "The local Network Connection Endpoint of the RTP connection."
  6024.  
  6025.       ::= { appnIsRtpEntry  1 }
  6026.  
  6027. appnIsRtpTcid OBJECT-TYPE
  6028.       SYNTAX OCTET STRING (SIZE (8))
  6029.       MAX-ACCESS not-accessible
  6030.       STATUS current
  6031.       DESCRIPTION
  6032.           "The local TCID of the RTP connection."
  6033.  
  6034.       ::= { appnIsRtpEntry  2 }
  6035.  
  6036. appnIsRtpSessions OBJECT-TYPE
  6037.       SYNTAX Gauge32
  6038.       UNITS "sessions"
  6039.       MAX-ACCESS read-only
  6040.       STATUS current
  6041.       DESCRIPTION
  6042.           "The number of intermediate sessions using this RTP
  6043.           connection."
  6044.  
  6045.       ::= { appnIsRtpEntry  3 }
  6046.  
  6047.  
  6048.  
  6049.  
  6050. Clouston & Moore            Standards Track                   [Page 108]
  6051.  
  6052. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6053.  
  6054.  
  6055. -- *********************************************************************
  6056.   appnTraps               OBJECT IDENTIFIER ::= { appnMIB 2 }
  6057. -- *********************************************************************
  6058.  
  6059. alertTrap NOTIFICATION-TYPE
  6060.       OBJECTS  { alertIdNumber, affectedObject }
  6061.       STATUS current
  6062.       DESCRIPTION
  6063.           "This trap carries a 32-bit SNA Management Services (SNA/MS)
  6064.           Alert ID Number, as specified in SNA/MS Formats."
  6065.  
  6066.       ::= { appnTraps 1 }
  6067.  
  6068. alertIdNumber OBJECT-TYPE
  6069.       SYNTAX OCTET STRING (SIZE (4))
  6070.       MAX-ACCESS accessible-for-notify
  6071.       STATUS current
  6072.       DESCRIPTION
  6073.           "A 32-bit SNA Management Services (SNA/MS) Alert ID Number, as
  6074.           specified in SNA/MS Formats."
  6075.  
  6076.       ::= { appnTraps 2 }
  6077.  
  6078. affectedObject OBJECT-TYPE
  6079.       SYNTAX VariablePointer
  6080.       MAX-ACCESS accessible-for-notify
  6081.       STATUS current
  6082.       DESCRIPTION
  6083.           "The MIB object associated with the Alert condition, if there
  6084.           is an object associated with it.  If no associated object can
  6085.           be identified, the value 0.0 is passed in the trap."
  6086.  
  6087.       ::= { appnTraps 3 }
  6088.  
  6089. -- *********************************************************************
  6090. -- Conformance information
  6091. -- *********************************************************************
  6092.  
  6093. appnConformance       OBJECT IDENTIFIER ::= {appnMIB 3 }
  6094.  
  6095. appnCompliances       OBJECT IDENTIFIER ::= {appnConformance 1 }
  6096. appnGroups            OBJECT IDENTIFIER ::= {appnConformance 2 }
  6097.  
  6098. -- Compliance statements
  6099. appnCompliance  MODULE-COMPLIANCE
  6100.         STATUS  current
  6101.         DESCRIPTION
  6102.             "The compliance statement for the SNMPv2 entities that
  6103.  
  6104.  
  6105.  
  6106. Clouston & Moore            Standards Track                   [Page 109]
  6107.  
  6108. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6109.  
  6110.  
  6111.             implement the APPN MIB."
  6112.  
  6113.         MODULE  -- this module
  6114.  
  6115. --      Unconditionally mandatory groups
  6116.                 MANDATORY-GROUPS  {
  6117.                         appnGeneralConfGroup,
  6118.                         appnPortConfGroup,
  6119.                         appnLinkConfGroup,
  6120.                         appnLocalTgConfGroup,
  6121.                         appnDirTableConfGroup
  6122.                  }
  6123.  
  6124. --      Conditionally mandatory groups
  6125.                 GROUP  appnNnUniqueConfGroup
  6126.                 DESCRIPTION
  6127.                     "The appnNnUniqueConfGroup is mandatory only for
  6128.                     network nodes."
  6129.  
  6130.                 GROUP  appnEnUniqueConfGroup
  6131.                 DESCRIPTION
  6132.                     "The appnEnUniqueConfGroup is mandatory only for end
  6133.                     nodes."
  6134.                 GROUP  appnVrnConfGroup
  6135.                 DESCRIPTION
  6136.                     "The appnVrnConfGroup is mandatory only for network
  6137.                     nodes and end nodes that implement virtual routing
  6138.                     node support."
  6139.  
  6140.                 GROUP  appnNnTopoConfGroup
  6141.                 DESCRIPTION
  6142.                     "The appnNnTopoConfGroup is mandatory only for
  6143.                     network nodes."
  6144.  
  6145.                 GROUP  appnLocalEnTopoConfGroup
  6146.                 DESCRIPTION
  6147.                     "The appnLocalEnTopoConfGroup is mandatory only for
  6148.                     network nodes."
  6149.  
  6150.                 GROUP  appnLocalDirPerfConfGroup
  6151.                 DESCRIPTION
  6152.                     "The appnLocalDirPerfConfGroup is mandatory only for
  6153.                     APPN network nodes and end nodes."
  6154.  
  6155.                 GROUP  appnCosConfGroup
  6156.                 DESCRIPTION
  6157.                     "The appnCosConfGroup is mandatory only for APPN
  6158.                     network nodes and end nodes."
  6159.  
  6160.  
  6161.  
  6162. Clouston & Moore            Standards Track                   [Page 110]
  6163.  
  6164. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6165.  
  6166.  
  6167.                 GROUP  appnIntSessConfGroup
  6168.                 DESCRIPTION
  6169.                     "The appnIntSessConfGroup is mandatory only for
  6170.                     network nodes."
  6171.  
  6172.                 GROUP  appnHprBaseConfGroup
  6173.                 DESCRIPTION
  6174.                     "The appnHprBaseConfGroup is mandatory only for nodes
  6175.                     that implement the HPR base (APPN option set 1400)."
  6176.  
  6177.                 GROUP  appnHprRtpConfGroup
  6178.                 DESCRIPTION
  6179.                     "The appnHprRtpConfGroup is mandatory only for nodes
  6180.                     that implement the HPR RTP tower (APPN option set
  6181.                     1401)."
  6182.  
  6183.                 GROUP  appnHprCtrlFlowsRtpConfGroup
  6184.                 DESCRIPTION
  6185.                     "The appnHprCtrlFlowsRtpConfGroup is mandatory only
  6186.                     for nodes that implement the HPR Control Flows over
  6187.                     RTP tower (APPN option set 1402)."
  6188.  
  6189.                 GROUP  appnHprBfConfGroup
  6190.                 DESCRIPTION
  6191.                     "The appnHprBfConfGroup is mandatory only for nodes
  6192.                     that implement the APPN/HPR boundary function."
  6193.  
  6194.                 GROUP  appnTrapConfGroup
  6195.                 DESCRIPTION
  6196.                     "Traps are optional for all nodes."
  6197.  
  6198.                 GROUP  appnTrapNotifGroup
  6199.                 DESCRIPTION
  6200.                     "Traps are optional for all nodes."
  6201.  
  6202.         ::= {appnCompliances 1 }
  6203.  
  6204. -- Units of conformance
  6205. appnGeneralConfGroup  OBJECT-GROUP
  6206.         OBJECTS  {
  6207.                  appnNodeCpName,
  6208.                  appnNodeMibVersion,
  6209.                  appnNodeId,
  6210.                  appnNodeType,
  6211.                  appnNodeUpTime,
  6212.                  appnNodeParallelTg,
  6213.                  appnNodeAdaptiveBindPacing,
  6214.                  appnNodeHprSupport,
  6215.  
  6216.  
  6217.  
  6218. Clouston & Moore            Standards Track                   [Page 111]
  6219.  
  6220. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6221.  
  6222.  
  6223.                  appnNodeCounterDisconTime
  6224.                  }
  6225.         STATUS  current
  6226.         DESCRIPTION
  6227.             "A collection of objects providing the instrumentation of
  6228.             APPN general information and capabilities."
  6229.  
  6230.         ::= { appnGroups 1 }
  6231.  
  6232. appnPortConfGroup  OBJECT-GROUP
  6233.         OBJECTS  {
  6234.                  appnPortCommand,
  6235.                  appnPortOperState,
  6236.                  appnPortDlcType,
  6237.                  appnPortPortType,
  6238.                  appnPortSIMRIM,
  6239.                  appnPortLsRole,
  6240.                  appnPortNegotLs,
  6241.                  appnPortDynamicLinkSupport,
  6242.                  appnPortMaxRcvBtuSize,
  6243.                  appnPortMaxIframeWindow,
  6244.                  appnPortDefLsGoodXids,
  6245.                  appnPortDefLsBadXids,
  6246.                  appnPortDynLsGoodXids,
  6247.                  appnPortDynLsBadXids,
  6248.                  appnPortSpecific,
  6249.                  appnPortDlcLocalAddr,
  6250.                  appnPortCounterDisconTime
  6251.                  }
  6252.         STATUS  current
  6253.         DESCRIPTION
  6254.             "A collection of objects providing the instrumentation of
  6255.             APPN port information."
  6256.  
  6257.         ::= { appnGroups 2 }
  6258.  
  6259. appnLinkConfGroup  OBJECT-GROUP
  6260.         OBJECTS  {
  6261.                  appnLsCommand,
  6262.                  appnLsOperState,
  6263.                  appnLsPortName,
  6264.                  appnLsDlcType,
  6265.                  appnLsDynamic,
  6266.                  appnLsAdjCpName,
  6267.                  appnLsAdjNodeType,
  6268.                  appnLsTgNum,
  6269.                  appnLsLimResource,
  6270.                  appnLsActOnDemand,
  6271.  
  6272.  
  6273.  
  6274. Clouston & Moore            Standards Track                   [Page 112]
  6275.  
  6276. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6277.  
  6278.  
  6279.                  appnLsMigration,
  6280.                  appnLsPartnerNodeId,
  6281.                  appnLsCpCpSessionSupport,
  6282.                  appnLsMaxSendBtuSize,
  6283.                  appnLsInXidBytes,
  6284.                  appnLsInMsgBytes,
  6285.                  appnLsInXidFrames,
  6286.                  appnLsInMsgFrames,
  6287.                  appnLsOutXidBytes,
  6288.                  appnLsOutMsgBytes,
  6289.                  appnLsOutXidFrames,
  6290.                  appnLsOutMsgFrames,
  6291.                  appnLsEchoRsps,
  6292.                  appnLsCurrentDelay,
  6293.                  appnLsMaxDelay,
  6294.                  appnLsMinDelay,
  6295.                  appnLsMaxDelayTime,
  6296.                  appnLsGoodXids,
  6297.                  appnLsBadXids,
  6298.                  appnLsSpecific,
  6299.                  appnLsActiveTime,
  6300.                  appnLsCurrentStateTime,
  6301.                  appnLsHprSup,
  6302.                  appnLsLocalAddr,
  6303.                  appnLsRemoteAddr,
  6304.                  appnLsRemoteLsName,
  6305.                  appnLsStatusTime,
  6306.                  appnLsStatusLsName,
  6307.                  appnLsStatusCpName,
  6308.                  appnLsStatusPartnerId,
  6309.                  appnLsStatusTgNum,
  6310.                  appnLsStatusGeneralSense,
  6311.                  appnLsStatusRetry,
  6312.                  appnLsStatusEndSense,
  6313.                  appnLsStatusXidLocalSense,
  6314.                  appnLsStatusXidRemoteSense,
  6315.                  appnLsStatusXidByteInError,
  6316.                  appnLsStatusXidBitInError,
  6317.                  appnLsStatusDlcType,
  6318.                  appnLsStatusLocalAddr,
  6319.                  appnLsStatusRemoteAddr,
  6320.                  appnLsCounterDisconTime
  6321.                  }
  6322.         STATUS  current
  6323.         DESCRIPTION
  6324.             "A collection of objects providing the instrumentation of
  6325.             APPN link information."
  6326.  
  6327.  
  6328.  
  6329.  
  6330. Clouston & Moore            Standards Track                   [Page 113]
  6331.  
  6332. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6333.  
  6334.  
  6335.         ::= { appnGroups 3 }
  6336.  
  6337. appnLocalTgConfGroup  OBJECT-GROUP
  6338.         OBJECTS  {
  6339.                  appnLocalTgDestVirtual,
  6340.                  appnLocalTgDlcData,
  6341.                  appnLocalTgPortName,
  6342.                  appnLocalTgQuiescing,
  6343.                  appnLocalTgOperational,
  6344.                  appnLocalTgCpCpSession,
  6345.                  appnLocalTgEffCap,
  6346.                  appnLocalTgConnCost,
  6347.                  appnLocalTgByteCost,
  6348.                  appnLocalTgSecurity,
  6349.                  appnLocalTgDelay,
  6350.                  appnLocalTgUsr1,
  6351.                  appnLocalTgUsr2,
  6352.                  appnLocalTgUsr3,
  6353.                  appnLocalTgHprSup,
  6354.                  appnLocalTgIntersubnet
  6355.                  }
  6356.         STATUS  current
  6357.         DESCRIPTION
  6358.             "A collection of objects providing the instrumentation of
  6359.             APPN local TG information."
  6360.  
  6361.         ::= { appnGroups 4 }
  6362.  
  6363. appnDirTableConfGroup  OBJECT-GROUP
  6364.         OBJECTS  {
  6365.                  appnDirNnServerName,
  6366.                  appnDirLuOwnerName,
  6367.                  appnDirLuLocation,
  6368.                  appnDirType
  6369.                  }
  6370.         STATUS  current
  6371.         DESCRIPTION
  6372.             "A collection of objects providing the instrumentation of the
  6373.             APPN directory database."
  6374.  
  6375.         ::= { appnGroups 5 }
  6376.  
  6377. appnNnUniqueConfGroup  OBJECT-GROUP
  6378.         OBJECTS  {
  6379.                  appnNodeNnCentralDirectory,
  6380.                  appnNodeNnTreeCache,
  6381.                  appnNodeNnRouteAddResist,
  6382.                  appnNodeNnIsr,
  6383.  
  6384.  
  6385.  
  6386. Clouston & Moore            Standards Track                   [Page 114]
  6387.  
  6388. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6389.  
  6390.  
  6391.                  appnNodeNnFrsn,
  6392.                  appnNodeNnPeriBorderSup,
  6393.                  appnNodeNnInterchangeSup,
  6394.                  appnNodeNnExteBorderSup,
  6395.                  appnNodeNnSafeStoreFreq,
  6396.                  appnNodeNnRsn,
  6397.                  appnNodeNnCongested,
  6398.                  appnNodeNnIsrDepleted,
  6399.                  appnNodeNnQuiescing,
  6400.                  appnNodeNnGateway
  6401.                  }
  6402.         STATUS  current
  6403.         DESCRIPTION
  6404.             "The appnNnUniqueConfGroup is mandatory only for network
  6405.             nodes."
  6406.  
  6407.         ::= { appnGroups 6 }
  6408.  
  6409. appnEnUniqueConfGroup  OBJECT-GROUP
  6410.         OBJECTS  {
  6411.                  appnNodeEnModeCosMap,
  6412.                  appnNodeEnNnServer,
  6413.                  appnNodeEnLuSearch
  6414.                  }
  6415.         STATUS  current
  6416.         DESCRIPTION
  6417.             "The appnEnUniqueConfGroup is mandatory only for end nodes."
  6418.  
  6419.         ::= { appnGroups 7 }
  6420.  
  6421. appnVrnConfGroup       OBJECT-GROUP
  6422.         OBJECTS  {
  6423.                  appnVrnPortName
  6424.                  }
  6425.         STATUS  current
  6426.         DESCRIPTION
  6427.             "The appnVrnConfGroup is mandatory only for APPN network
  6428.             nodes and end nodes."
  6429.  
  6430.         ::= { appnGroups 8 }
  6431.  
  6432. appnNnTopoConfGroup    OBJECT-GROUP
  6433.         OBJECTS  {
  6434.                  appnNnTopoMaxNodes,
  6435.                  appnNnTopoCurNumNodes,
  6436.                  appnNnTopoNodePurges,
  6437.                  appnNnTopoTgPurges,
  6438.                  appnNnTopoTotalTduWars,
  6439.  
  6440.  
  6441.  
  6442. Clouston & Moore            Standards Track                   [Page 115]
  6443.  
  6444. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6445.  
  6446.  
  6447.                  appnNnNodeFREntryTimeLeft,
  6448.                  appnNnNodeFRType,
  6449.                  appnNnNodeFRRsn,
  6450.                  appnNnNodeFRRouteAddResist,
  6451.                  appnNnNodeFRCongested,
  6452.                  appnNnNodeFRIsrDepleted,
  6453.                  appnNnNodeFRQuiescing,
  6454.                  appnNnNodeFRGateway,
  6455.                  appnNnNodeFRCentralDirectory,
  6456.                  appnNnNodeFRIsr,
  6457.                  appnNnNodeFRGarbageCollect,
  6458.                  appnNnNodeFRHprSupport,
  6459.                  appnNnNodeFRPeriBorderSup,
  6460.                  appnNnNodeFRInterchangeSup,
  6461.                  appnNnNodeFRExteBorderSup,
  6462.                  appnNnTgFREntryTimeLeft,
  6463.                  appnNnTgFRDestVirtual,
  6464.                  appnNnTgFRDlcData,
  6465.                  appnNnTgFRRsn,
  6466.                  appnNnTgFROperational,
  6467.                  appnNnTgFRQuiescing,
  6468.                  appnNnTgFRCpCpSession,
  6469.                  appnNnTgFREffCap,
  6470.                  appnNnTgFRConnCost,
  6471.                  appnNnTgFRByteCost,
  6472.                  appnNnTgFRSecurity,
  6473.                  appnNnTgFRDelay,
  6474.                  appnNnTgFRUsr1,
  6475.                  appnNnTgFRUsr2,
  6476.                  appnNnTgFRUsr3,
  6477.                  appnNnTgFRGarbageCollect,
  6478.                  appnNnTgFRSubareaNum,
  6479.                  appnNnTgFRHprSup,
  6480.                  appnNnTgFRDestHprTrans,
  6481.                  appnNnTgFRTypeIndicator,
  6482.                  appnNnTgFRIntersubnet
  6483.                  }
  6484.         STATUS  current
  6485.         DESCRIPTION
  6486.             "The appnNnTopoConfGroup is mandatory only for network
  6487.             nodes."
  6488.  
  6489.         ::= { appnGroups 9 }
  6490.  
  6491. appnLocalEnTopoConfGroup   OBJECT-GROUP
  6492.         OBJECTS  {
  6493.                  appnLocalEnTgEntryTimeLeft,
  6494.                  appnLocalEnTgDestVirtual,
  6495.  
  6496.  
  6497.  
  6498. Clouston & Moore            Standards Track                   [Page 116]
  6499.  
  6500. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6501.  
  6502.  
  6503.                  appnLocalEnTgDlcData,
  6504.                  appnLocalEnTgOperational,
  6505.                  appnLocalEnTgCpCpSession,
  6506.                  appnLocalEnTgEffCap,
  6507.                  appnLocalEnTgConnCost,
  6508.                  appnLocalEnTgByteCost,
  6509.                  appnLocalEnTgSecurity,
  6510.                  appnLocalEnTgDelay,
  6511.                  appnLocalEnTgUsr1,
  6512.                  appnLocalEnTgUsr2,
  6513.                  appnLocalEnTgUsr3
  6514.                  }
  6515.         STATUS  current
  6516.         DESCRIPTION
  6517.             "The appnLocalEnTopoConfGroup is mandatory only for network
  6518.             nodes."
  6519.  
  6520.         ::= { appnGroups 10 }
  6521.  
  6522. appnLocalDirPerfConfGroup  OBJECT-GROUP
  6523.         OBJECTS  {
  6524.                  appnDirMaxCaches,
  6525.                  appnDirCurCaches,
  6526.                  appnDirCurHomeEntries,
  6527.                  appnDirRegEntries,
  6528.                  appnDirInLocates,
  6529.                  appnDirInBcastLocates,
  6530.                  appnDirOutLocates,
  6531.                  appnDirOutBcastLocates,
  6532.                  appnDirNotFoundLocates,
  6533.                  appnDirNotFoundBcastLocates,
  6534.                  appnDirLocateOutstands
  6535.                  }
  6536.         STATUS  current
  6537.         DESCRIPTION
  6538.             "The appnLocalDirPerfConfGroup is mandatory only for APPN
  6539.             network nodes and end nodes."
  6540.  
  6541.         ::= { appnGroups 11 }
  6542.  
  6543. appnCosConfGroup          OBJECT-GROUP
  6544.         OBJECTS  {
  6545.                  appnCosModeCosName,
  6546.                  appnCosTransPriority,
  6547.                  appnCosNodeRowWgt,
  6548.                  appnCosNodeRowResistMin,
  6549.                  appnCosNodeRowResistMax,
  6550.                  appnCosNodeRowMinCongestAllow,
  6551.  
  6552.  
  6553.  
  6554. Clouston & Moore            Standards Track                   [Page 117]
  6555.  
  6556. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6557.  
  6558.  
  6559.                  appnCosNodeRowMaxCongestAllow,
  6560.                  appnCosTgRowWgt,
  6561.                  appnCosTgRowEffCapMin,
  6562.                  appnCosTgRowEffCapMax,
  6563.                  appnCosTgRowConnCostMin,
  6564.                  appnCosTgRowConnCostMax,
  6565.                  appnCosTgRowByteCostMin,
  6566.                  appnCosTgRowByteCostMax,
  6567.                  appnCosTgRowSecurityMin,
  6568.                  appnCosTgRowSecurityMax,
  6569.                  appnCosTgRowDelayMin,
  6570.                  appnCosTgRowDelayMax,
  6571.                  appnCosTgRowUsr1Min,
  6572.                  appnCosTgRowUsr1Max,
  6573.                  appnCosTgRowUsr2Min,
  6574.                  appnCosTgRowUsr2Max,
  6575.                  appnCosTgRowUsr3Min,
  6576.                  appnCosTgRowUsr3Max
  6577.                  }
  6578.         STATUS  current
  6579.         DESCRIPTION
  6580.             "The appnCosConfGroup is mandatory only for APPN network
  6581.             nodes and end nodes."
  6582.  
  6583.         ::= { appnGroups 12 }
  6584.  
  6585. appnIntSessConfGroup    OBJECT-GROUP
  6586.         OBJECTS  {
  6587.                  appnIsInGlobeCtrAdminStatus,
  6588.                  appnIsInGlobeCtrOperStatus,
  6589.                  appnIsInGlobeCtrStatusTime,
  6590.                  appnIsInGlobeRscv,
  6591.                  appnIsInGlobeRscvTime,
  6592.                  appnIsInGlobeActSess,
  6593.                  appnIsInSessState,
  6594.                  appnIsInPriLuName,
  6595.                  appnIsInSecLuName,
  6596.                  appnIsInModeName,
  6597.                  appnIsInCosName,
  6598.                  appnIsInTransPriority,
  6599.                  appnIsInSessType,
  6600.                  appnIsInSessUpTime,
  6601.                  appnIsInCtrUpTime,
  6602.                  appnIsInP2SFmdPius,
  6603.                  appnIsInS2PFmdPius,
  6604.                  appnIsInP2SNonFmdPius,
  6605.                  appnIsInS2PNonFmdPius,
  6606.                  appnIsInP2SFmdBytes,
  6607.  
  6608.  
  6609.  
  6610. Clouston & Moore            Standards Track                   [Page 118]
  6611.  
  6612. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6613.  
  6614.  
  6615.                  appnIsInS2PFmdBytes,
  6616.                  appnIsInP2SNonFmdBytes,
  6617.                  appnIsInS2PNonFmdBytes,
  6618.                  appnIsInPsAdjCpName,
  6619.                  appnIsInPsAdjTgNum,
  6620.                  appnIsInPsSendMaxBtuSize,
  6621.                  appnIsInPsSendPacingType,
  6622.                  appnIsInPsSendRpc,
  6623.                  appnIsInPsSendNxWndwSize,
  6624.                  appnIsInPsRecvPacingType,
  6625.                  appnIsInPsRecvRpc,
  6626.                  appnIsInPsRecvNxWndwSize,
  6627.                  appnIsInSsAdjCpName,
  6628.                  appnIsInSsAdjTgNum,
  6629.                  appnIsInSsSendMaxBtuSize,
  6630.                  appnIsInSsSendPacingType,
  6631.                  appnIsInSsSendRpc,
  6632.                  appnIsInSsSendNxWndwSize,
  6633.                  appnIsInSsRecvPacingType,
  6634.                  appnIsInSsRecvRpc,
  6635.                  appnIsInSsRecvNxWndwSize,
  6636.                  appnIsInRouteInfo
  6637.                  }
  6638.         STATUS  current
  6639.         DESCRIPTION
  6640.             "The appnIntSessConfGroup is mandatory only for network
  6641.             nodes."
  6642.  
  6643.         ::= { appnGroups 13 }
  6644.  
  6645. appnHprBaseConfGroup    OBJECT-GROUP
  6646.         OBJECTS  {
  6647.                  appnNodeHprIntRteSetups,
  6648.                  appnNodeHprIntRteRejects,
  6649.                  appnLsErrRecoSup,
  6650.                  appnLsForAnrLabel,
  6651.                  appnLsRevAnrLabel
  6652.                  }
  6653.         STATUS  current
  6654.         DESCRIPTION
  6655.             "The appnHprBaseConfGroup is mandatory only for nodes that
  6656.             implement the HPR base (APPN option set 1400)."
  6657.  
  6658.         ::= { appnGroups 14 }
  6659.  
  6660. appnHprRtpConfGroup    OBJECT-GROUP
  6661.         OBJECTS  {
  6662.                  appnNodeMaxSessPerRtpConn,
  6663.  
  6664.  
  6665.  
  6666. Clouston & Moore            Standards Track                   [Page 119]
  6667.  
  6668. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6669.  
  6670.  
  6671.                  appnNodeHprOrgRteSetups,
  6672.                  appnNodeHprOrgRteRejects,
  6673.                  appnNodeHprEndRteSetups,
  6674.                  appnNodeHprEndRteRejects,
  6675.                  appnLsBfNceId
  6676.                  }
  6677.         STATUS  current
  6678.         DESCRIPTION
  6679.             "The appnHprRtpConfGroup is mandatory only for nodes that
  6680.             implement the HPR RTP tower (APPN option set 1401)."
  6681.  
  6682.         ::= { appnGroups 15 }
  6683.  
  6684. appnHprCtrlFlowsRtpConfGroup    OBJECT-GROUP
  6685.         OBJECTS  {
  6686.                  appnLsCpCpNceId,
  6687.                  appnLsRouteNceId
  6688.                  }
  6689.         STATUS  current
  6690.         DESCRIPTION
  6691.             "The appnHprCtrlFlowsRtpConfGroup is mandatory only for nodes
  6692.             that implement the HPR Control Flows over RTP tower (APPN
  6693.             option set 1402)."
  6694.  
  6695.         ::= { appnGroups 16 }
  6696.  
  6697. appnHprBfConfGroup    OBJECT-GROUP
  6698.         OBJECTS  {
  6699.                  appnIsInGlobeHprBfActSess,
  6700.                  appnIsInRtpNceId,
  6701.                  appnIsInRtpTcid,
  6702.                  appnIsRtpSessions
  6703.                  }
  6704.         STATUS  current
  6705.         DESCRIPTION
  6706.             "The appnHprBfConfGroup is mandatory only for nodes that
  6707.             implement the APPN/HPR boundary function."
  6708.  
  6709.         ::= { appnGroups 17 }
  6710.  
  6711. appnTrapConfGroup    OBJECT-GROUP
  6712.         OBJECTS  {
  6713.                  alertIdNumber,
  6714.                  affectedObject
  6715.                  }
  6716.         STATUS  current
  6717.         DESCRIPTION
  6718.             "The appnTrapConfGroup is optional for all APPN nodes.  Nodes
  6719.  
  6720.  
  6721.  
  6722. Clouston & Moore            Standards Track                   [Page 120]
  6723.  
  6724. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6725.  
  6726.  
  6727.             implementing this group shall also implement the
  6728.             appnTrapNotifGroup."
  6729.  
  6730.         ::= { appnGroups 18 }
  6731.  
  6732. appnTrapNotifGroup    NOTIFICATION-GROUP
  6733.         NOTIFICATIONS {
  6734.                       alertTrap
  6735.                       }
  6736.         STATUS  current
  6737.         DESCRIPTION
  6738.             "The appnTrapNotifGroup is optional for all APPN nodes.
  6739.             Nodes implementing this group shall also implement the
  6740.             appnTrapConfGroup."
  6741.  
  6742.         ::= { appnGroups 19 }
  6743.  
  6744. END
  6745.  
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778. Clouston & Moore            Standards Track                   [Page 121]
  6779.  
  6780. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6781.  
  6782.  
  6783. 5.  Acknowledgments
  6784.  
  6785.    This MIB module is the product of the IETF SNA NAU MIB WG and the AIW
  6786.    APPN/HPR MIBs SIG.  Thanks to Wayne Clark, Cisco Systems; Jim Cobban,
  6787.    Nortel; Rich Daugherty, IBM Corporation; Mark Regan, Cisco Systems;
  6788.    and Leo Temoshenko, IBM Corporation, for their contributions and
  6789.    review.
  6790.  
  6791. 6.  References
  6792.  
  6793.    [1]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  6794.         Waldbusser, "Structure of Management Information for version 2
  6795.         of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
  6796.         January 1996.
  6797.  
  6798.    [2]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  6799.         Waldbusser, "Textual Conventions for Version 2 of the Simple
  6800.         Network Management Protocol (SNMPv2)", RFC 1903, January 1996.
  6801.  
  6802.    [3]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  6803.         Waldbusser, "Conformance Statements for Version 2 of the Simple
  6804.         Network Management Protocol (SNMPv2)", RFC 1904, January 1996.
  6805.  
  6806.    [4]  IBM, Systems Network Architecture Technical Overview, GC30-3073.
  6807.  
  6808.    [5]  IBM, Systems Network Architecture APPN Architecture Reference,
  6809.         SC30-3422
  6810.  
  6811.    [6]  IBM, Systems Network Architecture Formats, SC30-3346.
  6812.  
  6813.    [7]  Allen, M., Clouston, B., Kielczewski, Z., Kwan, W., and B.
  6814.         Moore, "Definition of Managed Objects for APPC", RFC 2051, Wall
  6815.         Data Inc., Cisco Systems, Jupiter Technology Inc., IBM
  6816.         Corporation, December 1995.
  6817.  
  6818.    [8]  Kielczewski, Z., Kostick D., and K. Shih, "Definition of Managed
  6819.         Objects for SNA NAUs using SMIv2", RFC 1666, Eicon Technology
  6820.         Corporation, Bell Communications Research, Novell, August 1994.
  6821.  
  6822.    [9]  Clouston, B., and B. Moore, "Definitions of Managed Objects for
  6823.         DLUR", November 1996.
  6824.  
  6825.    [10] Clouston, B., and B. Moore, "Definitions of Managed Objects for
  6826.         HPR", November 1996.
  6827.  
  6828.  
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834. Clouston & Moore            Standards Track                   [Page 122]
  6835.  
  6836. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6837.  
  6838.  
  6839.    [11] SNA DLC Services MIB Working Group, Hilgeman, J., Nix, S.,
  6840.         Bartky, A., and W. Clark, "Definitions of Managed Objects for
  6841.         SNA Data Link Control (SDLC) using SMIv2", RFC 1747, January
  6842.         1995.  URL:  ftp://ds.internic.net/rfc/rfc1747.txt
  6843.  
  6844.    [12] SNA DLC Services MIB Working Group, Berl, S., Nix, S., and W.
  6845.         Clark, "Definitions of Managed Objects for SNA Data Link
  6846.         Control:  LLC", May 1995.
  6847.  
  6848.    [13] Chen, D., Gayek, P., and S. Nix, "Definitions of Managed Objects
  6849.         for Data Link Switching using SNMPv2", RFC 2024, October 1995.
  6850.  
  6851.    [14] IBM, Systems Network Architecture Management Services Formats,
  6852.         GC31-8302.
  6853.  
  6854. 7.  Security Considerations
  6855.  
  6856.    In most cases, MIBs are not themselves security risks; if SNMP
  6857.    security is operating as intended, the use of a MIB to view
  6858.    information about a system, or to change some parameter at the
  6859.    system, is a tool, not a threat.
  6860.  
  6861.    None of the read-only objects in the APPN MIB reports a password,
  6862.    user data, or anything else that is particularly sensitive.  Some
  6863.    enterprises view their network configuration itself, as well as
  6864.    information about network usage and performance, as corporate assets;
  6865.    such enterprises may wish to restrict SNMP access to most of the
  6866.    objects in the MIB.
  6867.  
  6868.    Four of the read-write objects in the MIB can affect network
  6869.    operations; it is recommended that SNMP access to these objects be
  6870.    restricted.  The four objects are:
  6871.  
  6872.    o    appnNodeNnSafeStoreFreq:  Setting this object to 0, or to a very
  6873.         large value, effectively turns off safe storing of topology
  6874.         data.
  6875.  
  6876.    o    appnPortCommand, appnLsCommand:  These two objects allow an APPN
  6877.         port or link station to be activated, deactivated, or recycled
  6878.         via an SNMP operation.  The latter two operations may disrupt
  6879.         current users of the network.
  6880.  
  6881.    o    appnIsInSessState:  Setting this object to 'inactive' causes an
  6882.         active SNA session to be deactivated.
  6883.  
  6884.         Other read-write objects control the gathering of network
  6885.         management data; controlling access to these objects is less
  6886.         critical.
  6887.  
  6888.  
  6889.  
  6890. Clouston & Moore            Standards Track                   [Page 123]
  6891.  
  6892. RFC 2155        Definitions of Managed Objects for APPN        June 1997
  6893.  
  6894.  
  6895. 8.  Authors' Addresses
  6896.  
  6897.    Bob Clouston
  6898.    Cisco Systems
  6899.    7025 Kit Creek Road
  6900.    P.O. Box 14987
  6901.    Research Triangle Park, NC 27709, USA
  6902.  
  6903.    Tel:    1 919 472 2333
  6904.    E-mail: clouston@cisco.com
  6905.  
  6906.  
  6907.    Bob Moore
  6908.    IBM Corporation
  6909.    800 Park Offices Drive
  6910.    CNMA/664
  6911.    P.O. Box 12195
  6912.    Research Triangle Park, NC 27709, USA
  6913.  
  6914.    Tel:    1 919 254 4436
  6915.    E-mail: remoore@ralvm6.vnet.ibm.com
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.  
  6928.  
  6929.  
  6930.  
  6931.  
  6932.  
  6933.  
  6934.  
  6935.  
  6936.  
  6937.  
  6938.  
  6939.  
  6940.  
  6941.  
  6942.  
  6943.  
  6944.  
  6945.  
  6946. Clouston & Moore            Standards Track                   [Page 124]
  6947.  
  6948.