Blame mibs/ietf/DLSW-MIB

Packit 022b05
DLSW-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
        DisplayString, RowStatus,
Packit 022b05
        RowPointer, TruthValue,
Packit 022b05
        TEXTUAL-CONVENTION                FROM SNMPv2-TC
Packit 022b05
        Counter32, Gauge32, TimeTicks,
Packit 022b05
        OBJECT-TYPE, MODULE-IDENTITY,
Packit 022b05
        NOTIFICATION-TYPE, mib-2          FROM SNMPv2-SMI
Packit 022b05
        MODULE-COMPLIANCE, OBJECT-GROUP,
Packit 022b05
        NOTIFICATION-GROUP                FROM SNMPv2-CONF
Packit 022b05
        ifIndex                           FROM IF-MIB
Packit 022b05
        sdlcLSAddress                     FROM SNA-SDLC-MIB;
Packit 022b05
Packit 022b05
dlsw MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED  "9606040900Z"
Packit 022b05
    ORGANIZATION  "AIW DLSw MIB RIGLET and IETF DLSw MIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
                  "David D. Chen
Packit 022b05
                   IBM Corporation
Packit 022b05
                   800 Park, Highway 54
Packit 022b05
                   Research Triangle Park, NC 27709-9990
Packit 022b05
                   Tel:    1 919 254 6182
Packit 022b05
                   E-mail: dchen@vnet.ibm.com"
Packit 022b05
   DESCRIPTION
Packit 022b05
        "This MIB module contains objects to manage Data Link
Packit 022b05
         Switches."
Packit 022b05
::= { mib-2 46 }
Packit 022b05
Packit 022b05
dlswMIB         OBJECT IDENTIFIER ::= { dlsw 1 }
Packit 022b05
dlswDomains     OBJECT IDENTIFIER ::= { dlsw 2 }
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- Textual convention definitions
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
NBName ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Represents a single qualified NetBIOS name, which can include
Packit 022b05
        `don't care' and `wildcard' characters to represent a number
Packit 022b05
        of real NetBIOS names.  If an individual character position in
Packit 022b05
        the qualified name contains a `?', the corresponding character
Packit 022b05
        position in a real NetBIOS name is a `don't care'.  If the
Packit 022b05
        qualified name ends in `*', the remainder of a real NetBIOS
Packit 022b05
        name is a `don't care'. `*' is only considered a wildcard if it
Packit 022b05
        appears at the end of a name."
Packit 022b05
    SYNTAX  OCTET STRING (SIZE (0..16))
Packit 022b05
Packit 022b05
MacAddressNC ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "1x:"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Represents an 802 MAC address represented in
Packit 022b05
        non-canonical format.  That is, the most significant
Packit 022b05
        bit will be transmitted first.  If this information
Packit 022b05
        is not available, the value is a zero length string."
Packit 022b05
    SYNTAX       OCTET STRING (SIZE (0 | 6))
Packit 022b05
Packit 022b05
TAddress ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Denotes a transport service address.
Packit 022b05
        For dlswTCPDomain, a TAddress is 4 octets long,
Packit 022b05
        containing the IP-address in network-byte order."
Packit 022b05
    SYNTAX  OCTET STRING (SIZE (0..255))
Packit 022b05
Packit 022b05
EndStationLocation ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Representing the location of an end station related
Packit 022b05
        to the managed DLSw node."
Packit 022b05
    SYNTAX  INTEGER  {
Packit 022b05
                other          (1),
Packit 022b05
                internal       (2),  -- local virtual MAC address
Packit 022b05
                remote         (3),  -- via DLSw partner
Packit 022b05
                local          (4)   -- locally attached
Packit 022b05
            }
Packit 022b05
Packit 022b05
DlcType ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Representing the type of DLC of an end station, if
Packit 022b05
        applicable."
Packit 022b05
    SYNTAX  INTEGER  {
Packit 022b05
                other          (1),  -- not assigned yet
Packit 022b05
                na             (2),  -- not applicable
Packit 022b05
                llc            (3),  -- 802.2 Logical Link Control
Packit 022b05
                sdlc           (4),  -- SDLC
Packit 022b05
                qllc           (5)   -- QLLC
Packit 022b05
            }
Packit 022b05
Packit 022b05
LFSize  ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The largest size of the INFO field (including DLC header,
Packit 022b05
        not including any MAC-level or framing octets).
Packit 022b05
        64 valid values as defined by the IEEE 802.1D
Packit 022b05
        Addendum are acceptable."
Packit 022b05
    SYNTAX  INTEGER  {
Packit 022b05
               lfs516(516), lfs635(635), lfs754(754), lfs873(873),
Packit 022b05
               lfs993(993), lfs1112(1112), lfs1231(1231),
Packit 022b05
               lfs1350(1350), lfs1470(1470), lfs1542(1542),
Packit 022b05
               lfs1615(1615), lfs1688(1688), lfs1761(1761),
Packit 022b05
               lfs1833(1833), lfs1906(1906), lfs1979(1979),
Packit 022b05
               lfs2052(2052), lfs2345(2345), lfs2638(2638),
Packit 022b05
               lfs2932(2932), lfs3225(3225), lfs3518(3518),
Packit 022b05
               lfs3812(3812), lfs4105(4105), lfs4399(4399),
Packit 022b05
               lfs4865(4865), lfs5331(5331), lfs5798(5798),
Packit 022b05
               lfs6264(6264), lfs6730(6730), lfs7197(7197),
Packit 022b05
               lfs7663(7663), lfs8130(8130), lfs8539(8539),
Packit 022b05
               lfs8949(8949), lfs9358(9358), lfs9768(9768),
Packit 022b05
               lfs10178(10178), lfs10587(10587), lfs10997(10997),
Packit 022b05
               lfs11407(11407), lfs12199(12199), lfs12992(12992),
Packit 022b05
               lfs13785(13785), lfs14578(14578), lfs15370(15370),
Packit 022b05
               lfs16163(16163), lfs16956(16956), lfs17749(17749),
Packit 022b05
               lfs20730(20730), lfs23711(23711), lfs26693(26693),
Packit 022b05
               lfs29674(29674), lfs32655(32655), lfs38618(38618),
Packit 022b05
               lfs41600(41600), lfs44591(44591), lfs47583(47583),
Packit 022b05
               lfs50575(50575), lfs53567(53567), lfs56559(56559),
Packit 022b05
               lfs59551(59551), lfs65535(65535)
Packit 022b05
            }
Packit 022b05
Packit 022b05
null OBJECT IDENTIFIER ::= { 0 0 }
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- DLSw Transport Domain definitions
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
-- DLSw over TCP
Packit 022b05
dlswTCPDomain  OBJECT IDENTIFIER ::= { dlswDomains 1 }
Packit 022b05
-- for an IP address of length 4:
Packit 022b05
--
Packit 022b05
-- octets   contents        encoding
Packit 022b05
--  1-4     IP-address      network-byte order
Packit 022b05
--
Packit 022b05
DlswTCPAddress ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "1d.1d.1d.1d"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Represents the IP address of a DLSw which uses
Packit 022b05
             TCP as a transport protocol."
Packit 022b05
    SYNTAX       OCTET STRING (SIZE (4))
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- DLSw MIB Definition
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
-- The DLSw MIB module contains an object part and a conformance part.
Packit 022b05
-- Object part is organized in the following groups:
Packit 022b05
-- (1) dlswNode      -  information about this DLSw
Packit 022b05
-- (2) dlswTConn     -  about adjacent DLSw partners
Packit 022b05
-- (3) dlswInterface -  about which interfaces DLSw is active on
Packit 022b05
-- (4) dlswDirectory -  about any directory of local/remote resources
Packit 022b05
-- (5) dlswCircuit   -  about established circuits.
Packit 022b05
-- (6) dlswSdlc      -  about SDLC data link switched devices
Packit 022b05
Packit 022b05
dlswNode        OBJECT IDENTIFIER ::= { dlswMIB 1 }
Packit 022b05
dlswTConn       OBJECT IDENTIFIER ::= { dlswMIB 2 }
Packit 022b05
dlswInterface   OBJECT IDENTIFIER ::= { dlswMIB 3 }
Packit 022b05
dlswDirectory   OBJECT IDENTIFIER ::= { dlswMIB 4 }
Packit 022b05
dlswCircuit     OBJECT IDENTIFIER ::= { dlswMIB 5 }
Packit 022b05
dlswSdlc        OBJECT IDENTIFIER ::= { dlswMIB 6 }  -- SDLC
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- THE NODE GROUP
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- DLSw Node Identity
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswNodeVersion  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (2))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This value identifies the particular version of the DLSw
Packit 022b05
        standard supported by this DLSw.  The first octet is a
Packit 022b05
        hexadecimal value representing the DLSw standard Version
Packit 022b05
        number of this DLSw, and the second is a hexadecimal value
Packit 022b05
        representing the DLSw standard Release number. This
Packit 022b05
        information is reported in DLSw Capabilities Exchange."
Packit 022b05
    REFERENCE
Packit 022b05
       "DLSW: Switch-to-Switch Protocol RFC 1795"
Packit 022b05
    ::= { dlswNode 1 }
Packit 022b05
Packit 022b05
dlswNodeVendorID  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (3))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value identifies the manufacturer's IEEE-assigned
Packit 022b05
        organizationally Unique Identifier (OUI) of this DLSw.
Packit 022b05
        This information is reported in DLSw Capabilities
Packit 022b05
        Exchange."
Packit 022b05
    REFERENCE
Packit 022b05
       "DLSW: Switch-to-Switch Protocol RFC 1795"
Packit 022b05
    ::= { dlswNode 2 }
Packit 022b05
Packit 022b05
dlswNodeVersionString  OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This string gives product-specific information about
Packit 022b05
        this DLSw (e.g., product name, code release and fix level).
Packit 022b05
        This flows in Capabilities Exchange messages."
Packit 022b05
    REFERENCE
Packit 022b05
       "DLSW: Switch-to-Switch Protocol RFC 1795"
Packit 022b05
    ::= { dlswNode 3 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- DLSw Code Capability
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswNodeStdPacingSupport  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
       none              (1),  -- does not support DLSw
Packit 022b05
                               -- Standard pacing scheme
Packit 022b05
       adaptiveRcvWindow (2),  -- the receive window size
Packit 022b05
                               -- varies
Packit 022b05
       fixedRcvWindow    (3)   -- the receive window size
Packit 022b05
                               -- remains constant
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Circuit pacing, as defined in the DLSw Standard, allows each
Packit 022b05
        of the two DLSw nodes on a circuit to control the amount
Packit 022b05
        of data the other is permitted to send to them.  This object
Packit 022b05
        reflects the level of support the DLSw node has for this
Packit 022b05
        protocol.  (1) means the node has no support for the standard
Packit 022b05
        circuit pacing flows;  it may use RFC 1434+ methods only, or
Packit 022b05
        a proprietary flow control scheme.  (2) means the node supports
Packit 022b05
        the standard scheme and can vary the window sizes it grants as
Packit 022b05
        a data receiver.  (3) means the node supports the standard
Packit 022b05
        scheme but never varies its receive window size."
Packit 022b05
    ::= { dlswNode 4 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- DLSw Node Operational Objects
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswNodeStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        active        (1),
Packit 022b05
        inactive      (2)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The status of the DLSw part of the system.  Changing the
Packit 022b05
        value from active to inactive causes DLSw to take
Packit 022b05
        the following actions - (1) it disconnects all circuits
Packit 022b05
        through all DLSw partners, (2) it disconnects all
Packit 022b05
        transport connections to all DLSw partners, (3) it
Packit 022b05
        disconnects all local DLC connections, and (4) it stops
Packit 022b05
        processing all DLC connection set-up traffic.
Packit 022b05
        Since these are destructive actions, the user should
Packit 022b05
        query the circuit and transport connection tables in
Packit 022b05
        advance to understand the effect this action will have.
Packit 022b05
        Changing the value from inactive to active causes DLSw
Packit 022b05
        to come up in its initial state, i.e., transport
Packit 022b05
        connections established and ready to bring up circuits."
Packit 022b05
    ::= { dlswNode 5 }
Packit 022b05
Packit 022b05
dlswNodeUpTime  OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    UNITS      "hundredths of a second"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The amount of time (in hundredths of a second) since
Packit 022b05
        the DLSw portion of the system was last re-initialized.
Packit 022b05
        That is, if dlswState is in the active state,
Packit 022b05
        the time the dlswState entered the active state.
Packit 022b05
        It will remain zero if dlswState is in the
Packit 022b05
        inactive state."
Packit 022b05
    ::= { dlswNode 6 }
Packit 022b05
Packit 022b05
dlswNodeVirtualSegmentLFSize  OBJECT-TYPE
Packit 022b05
    SYNTAX     LFSize
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The largest frame size (including DLC header and info field
Packit 022b05
        but not any MAC-level or framing octets) this DLSw can forward
Packit 022b05
        on any path through itself.  This object can represent any box-
Packit 022b05
        level frame size forwarding restriction (e.g., from the use
Packit 022b05
        of fixed-size buffers).  Some DLSw implementations will have
Packit 022b05
        no such restriction.
Packit 022b05
Packit 022b05
        This value will affect the LF size of circuits during circuit
Packit 022b05
        creation.  The LF size of an existing circuit can be found in
Packit 022b05
        the RIF (Routing Information Field)."
Packit 022b05
    DEFVAL  { lfs65535 }
Packit 022b05
    ::= { dlswNode 7 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- NETBIOS Resources
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswNodeResourceNBExclusivity  OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of true indicates that the NetBIOS Names
Packit 022b05
        configured in dlswDirNBTable are the only ones accessible
Packit 022b05
        via this DLSw.
Packit 022b05
Packit 022b05
        If a node supports sending run-time capabilities exchange
Packit 022b05
        messages, changes to this object should cause that action.
Packit 022b05
        It is up to the implementation exactly when to start the
Packit 022b05
        run-time capabilities exchange."
Packit 022b05
    ::= { dlswNode 8 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- MAC Address List
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswNodeResourceMacExclusivity  OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of true indicates that the MAC addresses
Packit 022b05
        configured in the dlswDirMacTable are the only ones
Packit 022b05
        accessible via this DLSw.
Packit 022b05
Packit 022b05
        If a node supports sending run-time capabilities exchange
Packit 022b05
        messages, changes to this object should cause that action.
Packit 022b05
        It is up to the implementation exactly when to start the
Packit 022b05
        run-time capabilities exchange."
Packit 022b05
    ::= { dlswNode 9 }
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- TRANSPORT CONNECTION (aka: PARTNER DLSW)
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
Packit 022b05
-- Transport Connection Statistics Objects
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswTConnStat    OBJECT IDENTIFIER ::= { dlswTConn 1 }
Packit 022b05
Packit 022b05
dlswTConnStatActiveConnections  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of transport connections that are not in
Packit 022b05
        `disconnected' state."
Packit 022b05
    ::= { dlswTConnStat 1 }
Packit 022b05
Packit 022b05
dlswTConnStatCloseIdles  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of times transport connections in this node
Packit 022b05
        exited the connected state with zero active circuits on
Packit 022b05
        the transport connection."
Packit 022b05
    ::= { dlswTConnStat 2 }
Packit 022b05
Packit 022b05
dlswTConnStatCloseBusys  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of times transport connections in this node
Packit 022b05
        exited the connected state with some non-zero number
Packit 022b05
        of active circuits on the transport connection.  Normally
Packit 022b05
        this means the transport connection failed unexpectedly."
Packit 022b05
    ::= { dlswTConnStat 3 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Transport Connection Configuration Table
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswTConnConfigTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswTConnConfigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table defines the transport connections
Packit 022b05
        that will be initiated or accepted by this
Packit 022b05
        DLSw.  Structure of masks allows wildcard
Packit 022b05
        definition for a collection of transport
Packit 022b05
        connections by a conceptual row.  For a
Packit 022b05
        specific transport connection, there may
Packit 022b05
        be multiple of conceptual rows match the
Packit 022b05
        transport address.  The `best' match will
Packit 022b05
        the one to determine the characteristics
Packit 022b05
        of the transport connection."
Packit 022b05
    ::= { dlswTConn 2 }
Packit 022b05
Packit 022b05
dlswTConnConfigEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswTConnConfigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Each conceptual row defines a collection of
Packit 022b05
        transport connections."
Packit 022b05
    INDEX   { dlswTConnConfigIndex }
Packit 022b05
    ::= { dlswTConnConfigTable 1 }
Packit 022b05
Packit 022b05
DlswTConnConfigEntry ::= SEQUENCE {
Packit 022b05
    dlswTConnConfigIndex              INTEGER,
Packit 022b05
    dlswTConnConfigTDomain            OBJECT IDENTIFIER,
Packit 022b05
    dlswTConnConfigLocalTAddr         TAddress,
Packit 022b05
    dlswTConnConfigRemoteTAddr        TAddress,
Packit 022b05
    dlswTConnConfigLastModifyTime     TimeTicks,
Packit 022b05
    dlswTConnConfigEntryType          INTEGER,
Packit 022b05
    dlswTConnConfigGroupDefinition    RowPointer,
Packit 022b05
    dlswTConnConfigSetupType          INTEGER,
Packit 022b05
    dlswTConnConfigSapList            OCTET STRING,
Packit 022b05
    dlswTConnConfigAdvertiseMacNB     TruthValue,
Packit 022b05
    dlswTConnConfigInitCirRecvWndw    INTEGER,
Packit 022b05
    dlswTConnConfigOpens              Counter32,
Packit 022b05
    dlswTConnConfigRowStatus          RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswTConnConfigIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The index to the conceptual row of the table.
Packit 022b05
        Negative numbers are not allowed.  There
Packit 022b05
        are objects defined that point to conceptual
Packit 022b05
        rows of this table with this index value.
Packit 022b05
        Zero is used to denote that no corresponding
Packit 022b05
        row exists.
Packit 022b05
Packit 022b05
        Index values are assigned by the agent, and
Packit 022b05
        should not be reused but should continue to
Packit 022b05
        increase in value."
Packit 022b05
    ::= { dlswTConnConfigEntry 1 }
Packit 022b05
Packit 022b05
dlswTConnConfigTDomain  OBJECT-TYPE
Packit 022b05
    SYNTAX     OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The object identifier which indicates the transport
Packit 022b05
        domain of this conceptual row."
Packit 022b05
    ::= { dlswTConnConfigEntry 2 }
Packit 022b05
Packit 022b05
dlswTConnConfigLocalTAddr  OBJECT-TYPE
Packit 022b05
    SYNTAX     TAddress
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The local transport address for this conceptual row
Packit 022b05
        of the transport connection definition."
Packit 022b05
    ::= { dlswTConnConfigEntry 3 }
Packit 022b05
Packit 022b05
dlswTConnConfigRemoteTAddr  OBJECT-TYPE
Packit 022b05
    SYNTAX     TAddress
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The remote transport address.  Together with
Packit 022b05
        dlswTConnConfigEntryType and dlswTConnConfigGroupDefinition,
Packit 022b05
        the object instance of this conceptual row identifies a
Packit 022b05
        collection of the transport connections that will be
Packit 022b05
        either initiated by this DLSw or initiated by a partner
Packit 022b05
        DLSw and accepted by this DLSw."
Packit 022b05
    ::= { dlswTConnConfigEntry 4 }
Packit 022b05
Packit 022b05
dlswTConnConfigLastModifyTime  OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    UNITS      "hundredths of a second"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The time (in hundredths of a second) since the value of
Packit 022b05
        any object in this conceptual row except for
Packit 022b05
        dlswTConnConfigOpens was last changed.  This value
Packit 022b05
        may be compared to dlswTConnOperConnectTime to
Packit 022b05
        determine whether values in this row are completely
Packit 022b05
        valid for a transport connection created using
Packit 022b05
        this row definition."
Packit 022b05
    ::= { dlswTConnConfigEntry 5 }
Packit 022b05
Packit 022b05
dlswTConnConfigEntryType  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        individual     (1),
Packit 022b05
        global         (2),
Packit 022b05
        group          (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The object instance signifies the type of entry in the
Packit 022b05
        associated conceptual row.  The value of `individual'
Packit 022b05
        means that the entry applies to a specific partner DLSw
Packit 022b05
        node as identified by dlswTConnConfigRemoteTAddr and
Packit 022b05
        dlswTConnConfigTDomain.  The value of `global'
Packit 022b05
        means that the entry applies to all partner DLSw nodes
Packit 022b05
        of the TDomain.  The value of 'group' means that the entry
Packit 022b05
        applies to a specific set of DLSw nodes in the TDomain.
Packit 022b05
        Any group definitions are enterprise-specific and are pointed
Packit 022b05
        to by dlswTConnConfigGroupDefinition.  In the cases of
Packit 022b05
        `global' and `group', the value in dlswTConnConfigRemoteTAddr
Packit 022b05
        may not have any significance."
Packit 022b05
    ::= { dlswTConnConfigEntry 6 }
Packit 022b05
Packit 022b05
dlswTConnConfigGroupDefinition OBJECT-TYPE
Packit 022b05
    SYNTAX     RowPointer
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "For conceptual rows of `individual' and `global' as
Packit 022b05
        specified in dlswTConnConfigEntryType, the instance
Packit 022b05
        of this object is  `0.0'.  For conceptual rows of
Packit 022b05
        `group', the instance points to the specific
Packit 022b05
        group definition."
Packit 022b05
    ::= { dlswTConnConfigEntry 7 }
Packit 022b05
Packit 022b05
dlswTConnConfigSetupType  OBJECT-TYPE
Packit 022b05
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        other              (1),
Packit 022b05
        activePersistent   (2),
Packit 022b05
        activeOnDemand     (3),
Packit 022b05
        passive            (4),
Packit 022b05
        excluded           (5)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This value of the instance of a conceptual row
Packit 022b05
        identifies the behavior of the collection of
Packit 022b05
        transport connections that this conceptual row
Packit 022b05
        defines.  The value of activePersistent, activeOnDemand
Packit 022b05
        and passive means this DLSw will accept any transport
Packit 022b05
        connections, initiated by partner DLSw nodes, which
Packit 022b05
        are defined by this conceptual row.  The value of
Packit 022b05
        activePersistent means this DLSw will also initiate
Packit 022b05
        the transport connections of this conceptual row and
Packit 022b05
        retry periodically if necessary.  The value of
Packit 022b05
        activeOnDemand means this DLSw will initiate a
Packit 022b05
        transport connection of this conceptual row, if
Packit 022b05
        there is a directory cache hits.  The value of
Packit 022b05
        other is implementation specific.  The value of exclude
Packit 022b05
        means that the specified node is not allowed to be
Packit 022b05
        a partner to this DLSw node.  To take a certain
Packit 022b05
        conceptual row definition out of service, a value of
Packit 022b05
        notInService for dlswTConnConfigRowStatus should be
Packit 022b05
        used."
Packit 022b05
    DEFVAL  { passive }
Packit 022b05
    ::= { dlswTConnConfigEntry 8 }
Packit 022b05
Packit 022b05
dlswTConnConfigSapList  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING  (SIZE(16))
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The SAP list indicates which SAPs are advertised to
Packit 022b05
        the transport connection defined by this conceptual
Packit 022b05
        row.  Only SAPs with even numbers are represented,
Packit 022b05
        in the form of the most significant bit of the first
Packit 022b05
        octet representing the SAP 0, the next most significant
Packit 022b05
        bit representing the SAP 2, to the least significant
Packit 022b05
        bit of the last octet representing the SAP 254.  Data
Packit 022b05
        link switching is allowed for those SAPs which have
Packit 022b05
        one in its corresponding bit, not allowed otherwise.
Packit 022b05
        The whole SAP list has to be changed together.  Changing
Packit 022b05
        the SAP list affects only new circuit establishments
Packit 022b05
        and has no effect on established circuits.
Packit 022b05
Packit 022b05
        This list can be used to restrict specific partners
Packit 022b05
        from knowing about all the SAPs used by DLSw on all its
Packit 022b05
        interfaces (these are represented in dlswIfSapList for
Packit 022b05
        each interface).  For instance, one may want to run NetBIOS
Packit 022b05
        with some partners but not others.
Packit 022b05
Packit 022b05
        If a node supports sending run-time capabilities exchange
Packit 022b05
        messages, changes to this object should cause that action.
Packit 022b05
        When to start the run-time capabilities exchange is
Packit 022b05
        implementation-specific.
Packit 022b05
        The DEFVAL below indicates support for SAPs 0, 4, 8, and C."
Packit 022b05
    DEFVAL  { 'AA000000000000000000000000000000'H }
Packit 022b05
    ::= { dlswTConnConfigEntry 9 }
Packit 022b05
Packit 022b05
dlswTConnConfigAdvertiseMacNB  OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of true indicates that any defined local MAC
Packit 022b05
         addresses and NetBIOS names will be advertised to a
Packit 022b05
         partner node via initial and (if supported) run-time
Packit 022b05
         capabilities exchange messages.  The DLSw node should send
Packit 022b05
         the appropriate exclusivity control vector to accompany
Packit 022b05
         each list it sends, or to represent that the node is
Packit 022b05
         explicitly configured to have a null list.
Packit 022b05
Packit 022b05
         The value of false indicates that the DLSw node should not
Packit 022b05
         send a MAC address list or NetBIOS name list, and should
Packit 022b05
         also not send their corresponding exclusivity control
Packit 022b05
         vectors."
Packit 022b05
    DEFVAL  { true }
Packit 022b05
    ::= { dlswTConnConfigEntry 10 }
Packit 022b05
Packit 022b05
dlswTConnConfigInitCirRecvWndw  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..65535)
Packit 022b05
    UNITS      "SSP messages"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The initial circuit receive pacing window size, in the unit
Packit 022b05
        of SSP messages, to be used for future transport connections
Packit 022b05
        activated using this table row.  The managed node sends this
Packit 022b05
        value as its initial receive pacing window in its initial
Packit 022b05
        capabilities exchange message.  Changing this value does not
Packit 022b05
        affect the initial circuit receive pacing window size of
Packit 022b05
        currently active transport connections.  If the standard window
Packit 022b05
        pacing scheme is not supported, the value is zero.
Packit 022b05
Packit 022b05
        A larger receive window value may be appropriate for partners
Packit 022b05
        that are reachable only via physical paths that have longer
Packit 022b05
        network delays."
Packit 022b05
    DEFVAL  { 1 }
Packit 022b05
    ::= { dlswTConnConfigEntry 11 }
Packit 022b05
Packit 022b05
dlswTConnConfigOpens  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Number of times transport connections entered
Packit 022b05
        connected state according to the definition of
Packit 022b05
        this conceptual row."
Packit 022b05
    ::= { dlswTConnConfigEntry 12 }
Packit 022b05
Packit 022b05
dlswTConnConfigRowStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object is used by the manager to create
Packit 022b05
        or delete the row entry in the dlswTConnConfigTable
Packit 022b05
        following the RowStatus textual convention.  The value
Packit 022b05
        of notInService will be used to take a conceptual
Packit 022b05
        row definition out of use."
Packit 022b05
    ::= { dlswTConnConfigEntry 13 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Transport Connection Operation Table
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- (1) At most one transport connection can be connected between
Packit 022b05
--     this DLSw and one of its DLSw partners at a given time.
Packit 022b05
-- (2) Multiple transport types are supported.
Packit 022b05
-- (3) Since the entries may be reused, dlswTConnOperEntryTime
Packit 022b05
--     needs to be consulted for the possibility of counter reset.
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
Packit 022b05
dlswTConnOperTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswTConnOperEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A list of transport connections.   It is optional but
Packit 022b05
        desirable for the agent to keep an entry for some
Packit 022b05
        period of time after the transport connection is
Packit 022b05
        disconnected.  This allows the manager to capture
Packit 022b05
        additional useful information about the connection, in
Packit 022b05
        particular, statistical information and the cause of the
Packit 022b05
        disconnection."
Packit 022b05
    ::= { dlswTConn 3 }
Packit 022b05
Packit 022b05
dlswTConnOperEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswTConnOperEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       ""
Packit 022b05
    INDEX   { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr }
Packit 022b05
    ::= { dlswTConnOperTable 1 }
Packit 022b05
Packit 022b05
DlswTConnOperEntry ::= SEQUENCE {
Packit 022b05
    dlswTConnOperTDomain                  OBJECT IDENTIFIER,
Packit 022b05
    dlswTConnOperLocalTAddr               TAddress,
Packit 022b05
    dlswTConnOperRemoteTAddr              TAddress,
Packit 022b05
Packit 022b05
    dlswTConnOperEntryTime                TimeTicks,
Packit 022b05
    dlswTConnOperConnectTime              TimeTicks,
Packit 022b05
    dlswTConnOperState                    INTEGER,
Packit 022b05
    dlswTConnOperConfigIndex              INTEGER,
Packit 022b05
    dlswTConnOperFlowCntlMode             INTEGER,
Packit 022b05
Packit 022b05
    dlswTConnOperPartnerVersion           OCTET STRING,
Packit 022b05
    dlswTConnOperPartnerVendorID          OCTET STRING,
Packit 022b05
    dlswTConnOperPartnerVersionStr        DisplayString,
Packit 022b05
    dlswTConnOperPartnerInitPacingWndw    INTEGER,
Packit 022b05
Packit 022b05
    dlswTConnOperPartnerSapList           OCTET STRING,
Packit 022b05
    dlswTConnOperPartnerNBExcl            TruthValue,
Packit 022b05
    dlswTConnOperPartnerMacExcl           TruthValue,
Packit 022b05
    dlswTConnOperPartnerNBInfo            INTEGER,
Packit 022b05
    dlswTConnOperPartnerMacInfo           INTEGER,
Packit 022b05
Packit 022b05
    dlswTConnOperDiscTime                 TimeTicks,
Packit 022b05
    dlswTConnOperDiscReason               INTEGER,
Packit 022b05
    dlswTConnOperDiscActiveCir            INTEGER,
Packit 022b05
Packit 022b05
    dlswTConnOperInDataPkts               Counter32,
Packit 022b05
    dlswTConnOperOutDataPkts              Counter32,
Packit 022b05
    dlswTConnOperInDataOctets             Counter32,
Packit 022b05
    dlswTConnOperOutDataOctets            Counter32,
Packit 022b05
Packit 022b05
    dlswTConnOperInCntlPkts               Counter32,
Packit 022b05
    dlswTConnOperOutCntlPkts              Counter32,
Packit 022b05
Packit 022b05
    dlswTConnOperCURexSents               Counter32,
Packit 022b05
    dlswTConnOperICRexRcvds               Counter32,
Packit 022b05
    dlswTConnOperCURexRcvds               Counter32,
Packit 022b05
    dlswTConnOperICRexSents               Counter32,
Packit 022b05
Packit 022b05
    dlswTConnOperNQexSents                Counter32,
Packit 022b05
    dlswTConnOperNRexRcvds                Counter32,
Packit 022b05
    dlswTConnOperNQexRcvds                Counter32,
Packit 022b05
    dlswTConnOperNRexSents                Counter32,
Packit 022b05
    dlswTConnOperCirCreates               Counter32,
Packit 022b05
    dlswTConnOperCircuits                 Gauge32
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswTConnOperTDomain  OBJECT-TYPE
Packit 022b05
    SYNTAX     OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The object identifier indicates the transport domain
Packit 022b05
        of this transport connection."
Packit 022b05
    ::= { dlswTConnOperEntry 1 }
Packit 022b05
Packit 022b05
dlswTConnOperLocalTAddr  OBJECT-TYPE
Packit 022b05
    SYNTAX     TAddress
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The local transport address for this transport connection.
Packit 022b05
        This value could be different from dlswTConnConfigLocalAddr,
Packit 022b05
        if the value of the latter were changed after this transport
Packit 022b05
        connection was established."
Packit 022b05
    ::= { dlswTConnOperEntry 2 }
Packit 022b05
Packit 022b05
dlswTConnOperRemoteTAddr  OBJECT-TYPE
Packit 022b05
    SYNTAX     TAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The remote transport address of this transport connection."
Packit 022b05
    ::= { dlswTConnOperEntry 3 }
Packit 022b05
Packit 022b05
dlswTConnOperEntryTime  OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    UNITS      "hundredths of a second"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The amount of time (in hundredths of a second) since this
Packit 022b05
        transport connection conceptual row was created."
Packit 022b05
    ::= { dlswTConnOperEntry 4 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- DLSw Transport Connection Operational Objects
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswTConnOperConnectTime  OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    UNITS      "hundredths of a second"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The amount of time (in hundredths of a second) since this
Packit 022b05
        transport connection last entered the 'connected' state.
Packit 022b05
        A value of zero means this transport connection has never
Packit 022b05
        been established."
Packit 022b05
    ::= { dlswTConnOperEntry 5 }
Packit 022b05
Packit 022b05
dlswTConnOperState  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        connecting         (1),
Packit 022b05
        initCapExchange    (2),
Packit 022b05
        connected          (3),
Packit 022b05
        quiescing          (4),
Packit 022b05
        disconnecting      (5),
Packit 022b05
        disconnected       (6)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The state of this transport connection.  The transport
Packit 022b05
        connection enters `connecting' state when DLSw makes
Packit 022b05
        a connection request to the transport layer.  Once initial
Packit 022b05
        Capabilities Exchange is sent, the transport connection
Packit 022b05
        enters enters `initCapExchange' state.  When partner
Packit 022b05
        capabilities have been determined and the transport
Packit 022b05
        connection is ready for sending CanUReach (CUR) messages,
Packit 022b05
        it moves to the `connected' state.  When DLSw is in the
Packit 022b05
        process of bringing down the connection, it is in the
Packit 022b05
        `disconnecting' state.  When the transport layer
Packit 022b05
        indicates one of its connections is disconnected, the
Packit 022b05
        transport connection moves to the `disconnected' state.
Packit 022b05
Packit 022b05
        Whereas all of the values will be returned in response
Packit 022b05
        to a management protocol retrieval operation, only two
Packit 022b05
        values may be specified in a management protocol set
Packit 022b05
        operation: `quiescing' and `disconnecting'.  Changing
Packit 022b05
        the value to `quiescing' prevents new circuits from being
Packit 022b05
        established, and will cause a transport disconnect when
Packit 022b05
        the last circuit on the connection goes away.  Changing
Packit 022b05
        the value to `disconnecting' will force off all circuits
Packit 022b05
        immediately and bring the connection to `disconnected'
Packit 022b05
        state."
Packit 022b05
    ::= { dlswTConnOperEntry 6 }
Packit 022b05
Packit 022b05
dlswTConnOperConfigIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of dlswTConnConfigIndex of the dlswTConnConfigEntry
Packit 022b05
        that governs the configuration information used by this
Packit 022b05
        dlswTConnOperEntry.  The manager can therefore normally
Packit 022b05
        examine both configured and operational information
Packit 022b05
        for this transport connection.
Packit 022b05
Packit 022b05
        This value is zero if the corresponding dlswTConnConfigEntry
Packit 022b05
        was deleted after the creation of this dlswTConnOperEntry.
Packit 022b05
        If some fields in the former were changed but the conceptual
Packit 022b05
        row was not deleted, some configuration information may not
Packit 022b05
        be valid for this operational transport connection.  The
Packit 022b05
        manager can compare dlswTConnOperConnectTime and
Packit 022b05
        dlswTConnConfigLastModifyTime to determine if this condition
Packit 022b05
        exists."
Packit 022b05
    ::= { dlswTConnOperEntry 7 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Transport Connection Characteristics
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswTConnOperFlowCntlMode  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
       undetermined   (1),
Packit 022b05
       pacing         (2),   -- DLSw standard flow control
Packit 022b05
       other          (3)    -- non-DLSw standard flow control
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The flow control mechanism in use on this transport connection.
Packit 022b05
        This value is undetermined (1) before the mode of flow control
Packit 022b05
        can be established on a new transport connection (i.e., after
Packit 022b05
        CapEx is sent but before Capex or other SSP control messages
Packit 022b05
        have been received).  Pacing (2) indicates that the standard
Packit 022b05
        RFC 1795 pacing mechanism is in use.  Other (3) may be either
Packit 022b05
        the RFC 1434+ xBusy mechanism operating to a back-level DLSw,
Packit 022b05
        or a vendor-specific flow control method.  Whether it is xBusy
Packit 022b05
        or not can be inferred from dlswTConnOperPartnerVersion."
Packit 022b05
    ::= { dlswTConnOperEntry 8 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswTConnOperPartnerVersion  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0 | 2))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This value identifies which version (first octet) and release
Packit 022b05
        (second octet) of the DLSw standard is supported by this
Packit 022b05
        partner DLSw. This information is obtained from a DLSw
Packit 022b05
        capabilities exchange message received from the partner DLSw.
Packit 022b05
        A string of zero length is returned before a Capabilities
Packit 022b05
        Exchange message is received, or if one is never received.
Packit 022b05
        A conceptual row with a dlswTConnOperState of `connected' but
Packit 022b05
        a zero length partner version indicates that the partner is
Packit 022b05
        a non-standard DLSw partner.
Packit 022b05
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    REFERENCE
Packit 022b05
       "DLSW: Switch-to-Switch Protocol RFC 1795"
Packit 022b05
    ::= { dlswTConnOperEntry 9 }
Packit 022b05
Packit 022b05
dlswTConnOperPartnerVendorID  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0 | 3))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This value identifies the IEEE-assigned organizationally
Packit 022b05
        Unique Identifier (OUI) of the maker of this partner
Packit 022b05
        DLSw.  This information is obtained from a DLSw
Packit 022b05
        capabilities exchange message received from the partner DLSw.
Packit 022b05
        A string of zero length is returned before a Capabilities
Packit 022b05
        Exchange message is received, or if one is never received.
Packit 022b05
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    ::= { dlswTConnOperEntry 10 }
Packit 022b05
Packit 022b05
dlswTConnOperPartnerVersionStr  OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString (SIZE (0..253))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This value identifies the particular product version (e.g.,
Packit 022b05
        product name, code level, fix level) of this partner DLSw.
Packit 022b05
        The format of the actual version string is vendor-specific.
Packit 022b05
        This information is obtained from a DLSw capabilities exchange
Packit 022b05
        message received from the partner DLSw.
Packit 022b05
        A string of zero length is returned before a Capabilities
Packit 022b05
        Exchange message is received, if one is never received, or
Packit 022b05
        if one is received but it does not contain a version string.
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    REFERENCE
Packit 022b05
       "DLSW: Switch-to-Switch Protocol RFC 1795"
Packit 022b05
    ::= { dlswTConnOperEntry 11 }
Packit 022b05
Packit 022b05
dlswTConnOperPartnerInitPacingWndw  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of the partner initial receive pacing window.  This
Packit 022b05
        is our initial send pacing window for all new circuits on this
Packit 022b05
        transport connection, as modified and granted by the first flow
Packit 022b05
        control indication the partner sends on each circuit.
Packit 022b05
        This information is obtained from a DLSw capabilities exchange
Packit 022b05
        message received from the partner DLSw.
Packit 022b05
        A value of zero is returned before a Capabilities
Packit 022b05
        Exchange message is received, or if one is never received.
Packit 022b05
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    REFERENCE
Packit 022b05
       "DLSW: Switch-to-Switch Protocol RFC 1795"
Packit 022b05
    ::= { dlswTConnOperEntry 12 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswTConnOperPartnerSapList  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0 | 16))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The Supported SAP List received in the capabilities
Packit 022b05
        exchange message from the partner DLSw.  This list has
Packit 022b05
        the same format described for dlswTConnConfigSapList.
Packit 022b05
        A string of zero length is returned before a Capabilities
Packit 022b05
        Exchange message is received, or if one is never received.
Packit 022b05
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    ::= { dlswTConnOperEntry 13 }
Packit 022b05
Packit 022b05
dlswTConnOperPartnerNBExcl  OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of true signifies that the NetBIOS names received
Packit 022b05
        from this partner in the NetBIOS name list in its capabilities
Packit 022b05
        exchange message are the only NetBIOS names reachable by
Packit 022b05
        that partner.  `False' indicates that other NetBIOS names may
Packit 022b05
        be reachable.  `False' should be returned before a Capabilities
Packit 022b05
        Exchange message is received, if one is never received, or if
Packit 022b05
        one is received without a NB Name Exclusivity CV.
Packit 022b05
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    ::= { dlswTConnOperEntry 14 }
Packit 022b05
Packit 022b05
dlswTConnOperPartnerMacExcl  OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of true signifies that the MAC addresses received
Packit 022b05
        from this partner in the MAC address list in its capabilities
Packit 022b05
        exchange message are the only MAC addresses reachable by
Packit 022b05
        that partner.  `False' indicates that other MAC addresses may
Packit 022b05
        be reachable.  `False' should be returned before a Capabilities
Packit 022b05
        Exchange message is received, if one is never received, or if
Packit 022b05
        one is received without a MAC Address Exclusivity CV.
Packit 022b05
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    ::= { dlswTConnOperEntry 15 }
Packit 022b05
Packit 022b05
dlswTConnOperPartnerNBInfo  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
       none           (1),  -- none is kept
Packit 022b05
       partial        (2),  -- partial list is kept
Packit 022b05
       complete       (3),  -- complete list is kept
Packit 022b05
       notApplicable  (4)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "It is up to this DSLw whether to keep either none, some,
Packit 022b05
        or all of the NetBIOS name list that was received in
Packit 022b05
        the capabilities exchange message sent by this partner DLSw.
Packit 022b05
        This object identifies how much information was kept by
Packit 022b05
        this DLSw.  These names are stored as userConfigured
Packit 022b05
        remote entries in dlswDirNBTable.
Packit 022b05
        A value of (4), notApplicable, should be returned before
Packit 022b05
        a Capabilities Exchange message is received, or if one is
Packit 022b05
        never received.
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    ::= { dlswTConnOperEntry 16 }
Packit 022b05
Packit 022b05
dlswTConnOperPartnerMacInfo  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
       none           (1),  -- none is kept
Packit 022b05
       partial        (2),  -- partial list is kept
Packit 022b05
       complete       (3),  -- complete list is kept
Packit 022b05
       notApplicable  (4)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "It is up to this DLSw whether to keep either none, some,
Packit 022b05
        or all of the MAC address list that was received in the
Packit 022b05
        capabilities exchange message sent by this partner DLSw.
Packit 022b05
        This object identifies how much information was kept by
Packit 022b05
        this DLSw.  These names are stored as userConfigured
Packit 022b05
        remote entries in dlswDirMACTable.
Packit 022b05
        A value of (4), notApplicable, should be returned before
Packit 022b05
        a Capabilities Exchange message is received, or if one is
Packit 022b05
        never received.
Packit 022b05
Packit 022b05
        If an implementation chooses to keep dlswTConnOperEntrys in
Packit 022b05
        the `disconnected' state, this value should remain unchanged."
Packit 022b05
    ::= { dlswTConnOperEntry 17 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Information about the last disconnect of this transport connection.
Packit 022b05
--   These objects make sense only for implementations that keep
Packit 022b05
--   transport connection information around after disconnection.
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnOperDiscTime  OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    UNITS      "hundredths of a second"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The amount of time (in hundredths of a second) since the
Packit 022b05
        dlswTConnOperState last entered `disconnected' state."
Packit 022b05
    ::= { dlswTConnOperEntry 18 }
Packit 022b05
Packit 022b05
dlswTConnOperDiscReason  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        other              (1),
Packit 022b05
        capExFailed        (2),
Packit 022b05
        transportLayerDisc (3),
Packit 022b05
        operatorCommand    (4),
Packit 022b05
        lastCircuitDiscd   (5),
Packit 022b05
        protocolError      (6)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object signifies the reason that either prevented the
Packit 022b05
        transport connection from entering the connected state, or
Packit 022b05
        caused the transport connection to enter the disconnected
Packit 022b05
        state."
Packit 022b05
    ::= { dlswTConnOperEntry 19 }
Packit 022b05
Packit 022b05
dlswTConnOperDiscActiveCir  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of circuits active (not in DISCONNECTED state)
Packit 022b05
        at the time the transport connection was last disconnected.
Packit 022b05
        This value is zero if the transport connection has never
Packit 022b05
        been connected."
Packit 022b05
    ::= { dlswTConnOperEntry 20 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Transport Connection Statistics
Packit 022b05
-- (1) Traffic counts
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnOperInDataPkts  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "SSP messages"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Switch-to-Switch Protocol (SSP) messages of
Packit 022b05
        type DGRMFRAME, DATAFRAME, or INFOFRAME received on this
Packit 022b05
        transport connection."
Packit 022b05
    ::= { dlswTConnOperEntry 21 }
Packit 022b05
Packit 022b05
dlswTConnOperOutDataPkts  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "SSP messages"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Switch-to-Switch Protocol (SSP) messages of
Packit 022b05
        type DGRMFRAME, DATAFRAME, or INFOFRAME transmitted on this
Packit 022b05
        transport connection."
Packit 022b05
    ::= { dlswTConnOperEntry 22 }
Packit 022b05
Packit 022b05
dlswTConnOperInDataOctets  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "octets"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number octets in Switch-to-Switch Protocol (SSP) messages
Packit 022b05
        of type DGRMFRAME, DATAFRAME, or INFOFRAME received on this
Packit 022b05
        transport connection.  Each message is counted starting with
Packit 022b05
        the first octet following the SSP message header."
Packit 022b05
    ::= { dlswTConnOperEntry 23 }
Packit 022b05
Packit 022b05
dlswTConnOperOutDataOctets  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "octets"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number octets in Switch-to-Switch Protocol (SSP) messages
Packit 022b05
        of type DGRMFRAME, DATAFRAME, or INFOFRAME transmitted on this
Packit 022b05
        transport connection.  Each message is counted starting with
Packit 022b05
        the first octet following the SSP message header."
Packit 022b05
    ::= { dlswTConnOperEntry 24 }
Packit 022b05
Packit 022b05
dlswTConnOperInCntlPkts  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "SSP messages"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Switch-to-Switch Protocol (SSP) messages
Packit 022b05
        received on this transport connection which were not of
Packit 022b05
        type DGRMFRAME, DATAFRAME, or INFOFRAME."
Packit 022b05
    ::= { dlswTConnOperEntry 25 }
Packit 022b05
Packit 022b05
dlswTConnOperOutCntlPkts  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "SSP messages"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Switch-to-Switch Protocol (SSP) messages of
Packit 022b05
        transmitted on this transport connection which were not of
Packit 022b05
        type DGRMFRAME, DATAFRAME, or INFOFRAME."
Packit 022b05
    ::= { dlswTConnOperEntry 26 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- (2) Directory activities (Explorer messages)
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswTConnOperCURexSents  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of CanUReach_ex messages sent on this transport
Packit 022b05
        connection."
Packit 022b05
    ::= { dlswTConnOperEntry 27 }
Packit 022b05
Packit 022b05
dlswTConnOperICRexRcvds  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of ICanReach_ex messages received on this transport
Packit 022b05
        connection."
Packit 022b05
    ::= { dlswTConnOperEntry 28 }
Packit 022b05
Packit 022b05
dlswTConnOperCURexRcvds  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of CanUReach_ex messages received on this transport
Packit 022b05
        connection."
Packit 022b05
    ::= { dlswTConnOperEntry 29 }
Packit 022b05
Packit 022b05
dlswTConnOperICRexSents  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of ICanReach_ex messages sent on this transport
Packit 022b05
        connection."
Packit 022b05
    ::= { dlswTConnOperEntry 30 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
dlswTConnOperNQexSents  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of NetBIOS_NQ_ex (NetBIOS Name Query-explorer)
Packit 022b05
        messages sent on this transport connection."
Packit 022b05
    ::= { dlswTConnOperEntry 31 }
Packit 022b05
Packit 022b05
dlswTConnOperNRexRcvds  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of NETBIOS_NR_ex (NetBIOS Name Recognized-explorer)
Packit 022b05
        messages received on this transport connection."
Packit 022b05
    ::= { dlswTConnOperEntry 32 }
Packit 022b05
Packit 022b05
dlswTConnOperNQexRcvds  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of NETBIOS_NQ_ex messages received on this
Packit 022b05
        transport connection."
Packit 022b05
    ::= { dlswTConnOperEntry 33 }
Packit 022b05
Packit 022b05
dlswTConnOperNRexSents  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of NETBIOS_NR_ex messages sent on this transport
Packit 022b05
        connection."
Packit 022b05
    ::= { dlswTConnOperEntry 34 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- (3) Circuit activities on each transport connection
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnOperCirCreates  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of times that circuits entered `circuit_established'
Packit 022b05
        state (not counting transitions from `circuit_restart')."
Packit 022b05
    ::= { dlswTConnOperEntry 35 }
Packit 022b05
Packit 022b05
dlswTConnOperCircuits  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of currently active circuits on this transport
Packit 022b05
        connection, where `active' means not in `disconnected' state."
Packit 022b05
    ::= { dlswTConnOperEntry 36 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Transport Connection Specific
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswTConnSpecific OBJECT IDENTIFIER ::= { dlswTConn 4 }
Packit 022b05
dlswTConnTcp      OBJECT IDENTIFIER ::= { dlswTConnSpecific 1 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- TCP Transport Connection Specific -  Configuration
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnTcpConfigTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswTConnTcpConfigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table defines the TCP transport connections that
Packit 022b05
        will be either initiated by or accepted by this DSLw.
Packit 022b05
        It augments the entries in dlswTConnConfigTable whose domain
Packit 022b05
        is dlswTCPDomain."
Packit 022b05
    ::= { dlswTConnTcp 1 }
Packit 022b05
Packit 022b05
dlswTConnTcpConfigEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswTConnTcpConfigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Each conceptual row defines parameters that are
Packit 022b05
        specific to dlswTCPDomain transport connections."
Packit 022b05
    INDEX   { dlswTConnConfigIndex }
Packit 022b05
    ::= { dlswTConnTcpConfigTable 1 }
Packit 022b05
Packit 022b05
DlswTConnTcpConfigEntry ::= SEQUENCE {
Packit 022b05
    dlswTConnTcpConfigKeepAliveInt       INTEGER,
Packit 022b05
    dlswTConnTcpConfigTcpConnections     INTEGER,
Packit 022b05
    dlswTConnTcpConfigMaxSegmentSize     INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswTConnTcpConfigKeepAliveInt  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..1800)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The time in seconds between TCP keepAlive messages when
Packit 022b05
        no traffic is flowing.  Zero signifies no keepAlive protocol.
Packit 022b05
        Changes take effect only for new TCP connections."
Packit 022b05
    DEFVAL  { 0 }
Packit 022b05
    ::= { dlswTConnTcpConfigEntry 1 }
Packit 022b05
Packit 022b05
dlswTConnTcpConfigTcpConnections  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (1..16)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This is our preferred number of TCP connections within a
Packit 022b05
        TCP transport connection.  The actual number used is negotiated
Packit 022b05
        at capabilities exchange time. Changes take effect only
Packit 022b05
        for new transport connections."
Packit 022b05
    DEFVAL  { 2 }
Packit 022b05
    ::= { dlswTConnTcpConfigEntry 2 }
Packit 022b05
Packit 022b05
dlswTConnTcpConfigMaxSegmentSize  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..65535)
Packit 022b05
    UNITS      "packets"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This is the number of bytes that this node is
Packit 022b05
        willing to receive over the read TCP connection(s).
Packit 022b05
        Changes take effect for new transport connections."
Packit 022b05
    DEFVAL  { 4096 }
Packit 022b05
    ::= { dlswTConnTcpConfigEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- TCP Transport Connection Specific -  Operation
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnTcpOperTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswTConnTcpOperEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A list of TCP transport connections.   It is optional
Packit 022b05
        but desirable for the agent to keep an entry for some
Packit 022b05
        period of time after the transport connection is
Packit 022b05
        disconnected.  This allows the manager to capture
Packit 022b05
        additional useful information about the connection, in
Packit 022b05
        particular, statistical information and the cause of the
Packit 022b05
        disconnection."
Packit 022b05
    ::= { dlswTConnTcp 2 }
Packit 022b05
Packit 022b05
dlswTConnTcpOperEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswTConnTcpOperEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       ""
Packit 022b05
    INDEX   { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr }
Packit 022b05
    ::= { dlswTConnTcpOperTable 1 }
Packit 022b05
Packit 022b05
DlswTConnTcpOperEntry ::= SEQUENCE {
Packit 022b05
    dlswTConnTcpOperKeepAliveInt             INTEGER,
Packit 022b05
    dlswTConnTcpOperPrefTcpConnections       INTEGER,
Packit 022b05
    dlswTConnTcpOperTcpConnections           INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswTConnTcpOperKeepAliveInt  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..1800)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The time in seconds between TCP keepAlive messages when
Packit 022b05
        no traffic is flowing.  Zero signifies no keepAlive protocol is
Packit 022b05
        operating."
Packit 022b05
    ::= { dlswTConnTcpOperEntry 1 }
Packit 022b05
Packit 022b05
dlswTConnTcpOperPrefTcpConnections  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (1..16)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This is the number of TCP connections preferred by this DLSw
Packit 022b05
        partner, as received in its capabilities exchange message."
Packit 022b05
    ::= { dlswTConnTcpOperEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
dlswTConnTcpOperTcpConnections  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (1..16)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This is the actual current number of TCP connections within
Packit 022b05
        this transport connection."
Packit 022b05
    ::= { dlswTConnTcpOperEntry 3 }
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- DLSW INTERFACE GROUP
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
dlswIfTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswIfEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The list of interfaces on which DLSw is active."
Packit 022b05
    ::= { dlswInterface 1 }
Packit 022b05
Packit 022b05
dlswIfEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswIfEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       ""
Packit 022b05
    INDEX   { ifIndex }
Packit 022b05
    ::= { dlswIfTable 1 }
Packit 022b05
Packit 022b05
DlswIfEntry ::= SEQUENCE {
Packit 022b05
    dlswIfRowStatus      RowStatus,
Packit 022b05
    dlswIfVirtualSegment INTEGER,
Packit 022b05
    dlswIfSapList        OCTET STRING
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswIfRowStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object is used by the manager to create
Packit 022b05
        or delete the row entry in the dlswIfTable
Packit 022b05
        following the RowStatus textual convention."
Packit 022b05
    ::= { dlswIfEntry 1 }
Packit 022b05
Packit 022b05
dlswIfVirtualSegment  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..4095 | 65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The segment number that uniquely identifies the virtual
Packit 022b05
        segment to which this DLSw interface is connected.
Packit 022b05
        Current source routing protocols limit this value to
Packit 022b05
        the range 0 - 4095. (The value 0 is used by some
Packit 022b05
        management applications for special test cases.)
Packit 022b05
        A value of 65535 signifies that no virtual segment
Packit 022b05
        is assigned to this interface.  For instance,
Packit 022b05
        in a non-source routing environment, segment number
Packit 022b05
        assignment is not required."
Packit 022b05
    DEFVAL { 65535 }
Packit 022b05
    ::= { dlswIfEntry 2 }
Packit 022b05
Packit 022b05
dlswIfSapList  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING  (SIZE(16))
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The SAP list indicates which SAPs are allowed to be
Packit 022b05
        data link switched through this interface.  This list
Packit 022b05
        has the same format described for dlswTConnConfigSapList.
Packit 022b05
Packit 022b05
        When changes to this object take effect is implementation-
Packit 022b05
        specific.  Turning off a particular SAP can destroy
Packit 022b05
        active circuits that are using that SAP.  An agent
Packit 022b05
        implementation may reject such changes until there are no
Packit 022b05
        active circuits if it so chooses.  In this case, it is up
Packit 022b05
        to the manager to close the circuits first, using
Packit 022b05
        dlswCircuitState.
Packit 022b05
Packit 022b05
        The DEFVAL below indicates support for SAPs 0, 4, 8, and C."
Packit 022b05
    DEFVAL  { 'AA000000000000000000000000000000'H }
Packit 022b05
    ::= { dlswIfEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- DIRECTORY
Packit 022b05
-- Directory services caches the locations of MAC addresses
Packit 022b05
-- and NetBIOS names.  For resources which are attached via
Packit 022b05
-- local interfaces, the ifIndex may be cached, and for
Packit 022b05
-- resources which are reachable via a DLSw partner, the
Packit 022b05
-- transport address of the DLSw partner is cached.
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Directory Related Statistical Objects
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswDirStat     OBJECT IDENTIFIER ::= { dlswDirectory 1 }
Packit 022b05
Packit 022b05
dlswDirMacEntries  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The current total number of entries in the dlswDirMacTable."
Packit 022b05
    ::= { dlswDirStat 1 }
Packit 022b05
Packit 022b05
dlswDirMacCacheHits  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of times a cache search for a particular MAC address
Packit 022b05
        resulted in success."
Packit 022b05
    ::= { dlswDirStat 2 }
Packit 022b05
Packit 022b05
dlswDirMacCacheMisses  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of times a cache search for a particular MAC address
Packit 022b05
        resulted in failure."
Packit 022b05
    ::= { dlswDirStat 3 }
Packit 022b05
Packit 022b05
dlswDirMacCacheNextIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The next value of dlswDirMacIndex to be assigned by
Packit 022b05
        the agent.  A retrieval of this object atomically reserves
Packit 022b05
        the returned value for use by the manager to create a row
Packit 022b05
        in dlswDirMacTable.  This makes it possible for the agent
Packit 022b05
        to control the index space of the MAC address cache, yet
Packit 022b05
        allows the manager to administratively create new rows."
Packit 022b05
    ::= { dlswDirStat 4 }
Packit 022b05
Packit 022b05
dlswDirNBEntries  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The current total number of entries in the dlswDirNBTable."
Packit 022b05
    ::= { dlswDirStat 5 }
Packit 022b05
Packit 022b05
dlswDirNBCacheHits  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of times a cache search for a particular NetBIOS
Packit 022b05
        name resulted in success."
Packit 022b05
    ::= { dlswDirStat 6 }
Packit 022b05
Packit 022b05
dlswDirNBCacheMisses  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of times a cache search for a particular NetBIOS
Packit 022b05
        name resulted in failure."
Packit 022b05
    ::= { dlswDirStat 7 }
Packit 022b05
Packit 022b05
dlswDirNBCacheNextIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The next value of dlswDirNBIndex to be assigned by the
Packit 022b05
        agent.  A retrieval of this object atomically reserves
Packit 022b05
        the returned value for use by the manager to create
Packit 022b05
        a row in dlswDirNBTable.  This makes it possible for the
Packit 022b05
        agent to control the index space for the NetBIOS name
Packit 022b05
        cache, yet allows the manager to administratively
Packit 022b05
        create new rows."
Packit 022b05
    ::= { dlswDirStat 8 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Directory Cache
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswDirCache     OBJECT IDENTIFIER ::= { dlswDirectory 2 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Directory for MAC Addresses.
Packit 022b05
-- All Possible combinations of values of these objects.
Packit 022b05
--
Packit 022b05
--     EntryType   LocationType       Location        Status
Packit 022b05
--  -------------- ------------ ------------------ --------------
Packit 022b05
--  userConfigured    local     ifEntry or 0.0     reachable, or
Packit 022b05
--                                                 notReachable, or
Packit 022b05
--                                                 unknown
Packit 022b05
--  userConfigured    remote    TConnConfigEntry   reachable, or
Packit 022b05
--                                                 notReachable, or
Packit 022b05
--                                                 unknown
Packit 022b05
--  partnerCapExMsg   remote    TConnOperEntry     unknown
Packit 022b05
--  dynamic           local     ifEntry or 0.0     reachable
Packit 022b05
--  dynamic           remote    TConnOperEntry     reachable
Packit 022b05
--
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirMacTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswDirMacEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains locations of MAC addresses.
Packit 022b05
        They could be either verified or not verified,
Packit 022b05
        local or remote, and configured locally or learned
Packit 022b05
        from either Capabilities Exchange messages or
Packit 022b05
        directory searches."
Packit 022b05
    ::= { dlswDirCache 1 }
Packit 022b05
Packit 022b05
dlswDirMacEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswDirMacEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indexed by dlswDirMacIndex."
Packit 022b05
    INDEX   { dlswDirMacIndex }
Packit 022b05
    ::= { dlswDirMacTable 1 }
Packit 022b05
Packit 022b05
DlswDirMacEntry ::= SEQUENCE {
Packit 022b05
    dlswDirMacIndex          INTEGER,
Packit 022b05
    dlswDirMacMac            MacAddressNC,
Packit 022b05
    dlswDirMacMask           MacAddressNC,
Packit 022b05
    dlswDirMacEntryType      INTEGER,
Packit 022b05
    dlswDirMacLocationType   INTEGER,
Packit 022b05
    dlswDirMacLocation       RowPointer,
Packit 022b05
    dlswDirMacStatus         INTEGER,
Packit 022b05
    dlswDirMacLFSize         LFSize,
Packit 022b05
    dlswDirMacRowStatus      RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswDirMacIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Uniquely identifies a conceptual row of this table."
Packit 022b05
    ::= { dlswDirMacEntry 1 }
Packit 022b05
Packit 022b05
dlswDirMacMac  OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddressNC
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The MAC address, together with the dlswDirMacMask,
Packit 022b05
        specifies a set of MAC addresses that are defined or
Packit 022b05
        discovered through an interface or partner DLSw nodes."
Packit 022b05
    ::= { dlswDirMacEntry 2 }
Packit 022b05
Packit 022b05
dlswDirMacMask  OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddressNC
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The MAC address mask, together with the dlswDirMacMac,
Packit 022b05
        specifies a set of MAC addresses that are defined or
Packit 022b05
        discovered through an interface or partner DLSw nodes."
Packit 022b05
    DEFVAL { 'FFFFFFFFFFFF'H }
Packit 022b05
    ::= { dlswDirMacEntry 3 }
Packit 022b05
Packit 022b05
dlswDirMacEntryType  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        other                    (1),
Packit 022b05
        userConfiguredPublic     (2),
Packit 022b05
        userConfiguredPrivate    (3),
Packit 022b05
        partnerCapExMsg          (4),
Packit 022b05
        dynamic                  (5)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The cause of the creation of this conceptual row.
Packit 022b05
        It could be one of the three methods: (1) user
Packit 022b05
        configured, including via management protocol
Packit 022b05
        set operations, configuration file, command line
Packit 022b05
        or equivalent methods; (2) learned from the
Packit 022b05
        partner DLSw Capabilities Exchange messages;
Packit 022b05
        and (3) dynamic, e.g., learned from ICanReach
Packit 022b05
        messages, or LAN explorer frames.  Since only
Packit 022b05
        individual MAC addresses can be dynamically learned,
Packit 022b05
        dynamic entries will all have a mask of all FFs.
Packit 022b05
Packit 022b05
        The public versus private distinction for user-
Packit 022b05
        configured resources applies only to local resources
Packit 022b05
        (UC remote resources are private), and indicates
Packit 022b05
        whether that resource should be advertised in
Packit 022b05
        capabilities exchange messages sent by this node."
Packit 022b05
    DEFVAL { userConfiguredPublic }
Packit 022b05
    ::= { dlswDirMacEntry 4 }
Packit 022b05
Packit 022b05
dlswDirMacLocationType  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        other                 (1),
Packit 022b05
        local                 (2),
Packit 022b05
        remote                (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The location of the resource (or a collection of
Packit 022b05
        resources using a mask) of this conceptual row
Packit 022b05
        is either (1) local - the resource is reachable
Packit 022b05
        via an interface, or (2) remote - the resource
Packit 022b05
        is reachable via a partner DLSw node (or a set
Packit 022b05
        of partner DLSw nodes)."
Packit 022b05
    DEFVAL { local }
Packit 022b05
    ::= { dlswDirMacEntry 5 }
Packit 022b05
Packit 022b05
dlswDirMacLocation  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowPointer
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Points to either the ifEntry, dlswTConnConfigEntry,
Packit 022b05
        dlswTConnOperEntry, 0.0, or something that is implementation
Packit 022b05
        specific.  It identifies the location of the MAC address
Packit 022b05
        (or the collection of MAC addresses.)"
Packit 022b05
    DEFVAL { null }
Packit 022b05
    ::= { dlswDirMacEntry 6 }
Packit 022b05
Packit 022b05
dlswDirMacStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        unknown               (1),
Packit 022b05
        reachable             (2),
Packit 022b05
        notReachable          (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object specifies whether DLSw currently believes
Packit 022b05
        the MAC address to be accessible at the specified location.
Packit 022b05
        The value `notReachable' allows a configured resource
Packit 022b05
        definition to be taken out of service when a search to
Packit 022b05
        that resource fails (avoiding a repeat of the search)."
Packit 022b05
    DEFVAL { unknown }
Packit 022b05
    ::= { dlswDirMacEntry 7 }
Packit 022b05
Packit 022b05
dlswDirMacLFSize  OBJECT-TYPE
Packit 022b05
    SYNTAX     LFSize
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The largest size of the MAC INFO field (LLC header and data)
Packit 022b05
        that a circuit to the MAC address can carry through this path."
Packit 022b05
    DEFVAL { lfs65535 }
Packit 022b05
    ::= { dlswDirMacEntry 8 }
Packit 022b05
Packit 022b05
dlswDirMacRowStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object is used by the manager to create
Packit 022b05
        or delete the row entry in the dlswDirMacTable
Packit 022b05
        following the RowStatus textual convention."
Packit 022b05
    ::= { dlswDirMacEntry 9 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Directory for NetBIOS Names
Packit 022b05
-- All Possible combinations of values of these objects.
Packit 022b05
--
Packit 022b05
--     EntryType   LocationType       Location        Status
Packit 022b05
--  -------------- ------------ ------------------ --------------
Packit 022b05
--  userConfigured    local     ifEntry or 0.0     reachable, or
Packit 022b05
--                                                 notReachable, or
Packit 022b05
--                                                 unknown
Packit 022b05
--  userConfigured    remote    TConnConfigEntry   reachable, or
Packit 022b05
--                                                 notReachable, or
Packit 022b05
--                                                 unknown
Packit 022b05
--  partnerCapExMsg   remote    TConnOperEntry     unknown
Packit 022b05
--  dynamic           local     ifEntry or 0.0     reachable
Packit 022b05
--  dynamic           remote    TConnOperEntry     reachable
Packit 022b05
--
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirNBTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswDirNBEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains locations of NetBIOS names.
Packit 022b05
        They could be either verified or not verified,
Packit 022b05
        local or remote, and configured locally or learned
Packit 022b05
        from either Capabilities Exchange messages or
Packit 022b05
        directory searches."
Packit 022b05
    ::= { dlswDirCache 2 }
Packit 022b05
Packit 022b05
dlswDirNBEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswDirNBEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indexed by dlswDirNBIndex."
Packit 022b05
    INDEX   { dlswDirNBIndex }
Packit 022b05
    ::= { dlswDirNBTable 1 }
Packit 022b05
Packit 022b05
DlswDirNBEntry ::= SEQUENCE {
Packit 022b05
    dlswDirNBIndex           INTEGER,
Packit 022b05
    dlswDirNBName            NBName,
Packit 022b05
    dlswDirNBNameType        INTEGER,
Packit 022b05
    dlswDirNBEntryType       INTEGER,
Packit 022b05
    dlswDirNBLocationType    INTEGER,
Packit 022b05
    dlswDirNBLocation        RowPointer,
Packit 022b05
    dlswDirNBStatus          INTEGER,
Packit 022b05
    dlswDirNBLFSize          LFSize,
Packit 022b05
    dlswDirNBRowStatus       RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswDirNBIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Uniquely identifies a conceptual row of this table."
Packit 022b05
    ::= { dlswDirNBEntry 1 }
Packit 022b05
Packit 022b05
dlswDirNBName  OBJECT-TYPE
Packit 022b05
    SYNTAX     NBName
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The NetBIOS name (including `any char' and `wildcard'
Packit 022b05
        characters) specifies a set of NetBIOS names that are
Packit 022b05
        defined or discovered through an interface or partner
Packit 022b05
        DLSw nodes."
Packit 022b05
    ::= { dlswDirNBEntry 2 }
Packit 022b05
Packit 022b05
dlswDirNBNameType  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        unknown       (1),
Packit 022b05
        individual    (2),
Packit 022b05
        group         (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Whether dlswDirNBName represents an (or a set of) individual
Packit 022b05
        or group NetBIOS name(s)."
Packit 022b05
    DEFVAL { unknown }
Packit 022b05
    ::= { dlswDirNBEntry 3 }
Packit 022b05
Packit 022b05
dlswDirNBEntryType  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        other                    (1),
Packit 022b05
        userConfiguredPublic     (2),
Packit 022b05
        userConfiguredPrivate    (3),
Packit 022b05
        partnerCapExMsg          (4),
Packit 022b05
        dynamic                  (5)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The cause of the creation of this conceptual row.
Packit 022b05
        It could be one of the three methods: (1) user
Packit 022b05
        configured, including via management protocol
Packit 022b05
        set operations, configuration file, command line,
Packit 022b05
        or equivalent methods; (2) learned from the
Packit 022b05
        partner DLSw Capabilities Exchange messages;
Packit 022b05
        and (3) dynamic, e.g., learned from ICanReach
Packit 022b05
        messages, or test frames.  Since only actual
Packit 022b05
        NetBIOS names can be dynamically learned, dynamic
Packit 022b05
        entries will not contain any char or wildcard
Packit 022b05
        characters.
Packit 022b05
Packit 022b05
        The public versus private distinction for user-
Packit 022b05
        configured resources applies only to local resources
Packit 022b05
        (UC remote resources are private), and indicates
Packit 022b05
        whether that resource should be advertised in
Packit 022b05
        capabilities exchange messages sent by this node."
Packit 022b05
    DEFVAL { userConfiguredPublic }
Packit 022b05
    ::= { dlswDirNBEntry 4 }
Packit 022b05
Packit 022b05
dlswDirNBLocationType  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        other                 (1),
Packit 022b05
        local                 (2),
Packit 022b05
        remote                (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The location of the resource (or a collection of resources
Packit 022b05
        using any char/wildcard characters) of this conceptual row
Packit 022b05
        is either (1) local - the resource is reachable via an
Packit 022b05
        interface, or (2) remote - the resource is reachable via a
Packit 022b05
        a partner DLSw node (or a set of partner DLSw nodes)."
Packit 022b05
    DEFVAL { local }
Packit 022b05
    ::= { dlswDirNBEntry 5 }
Packit 022b05
Packit 022b05
dlswDirNBLocation  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowPointer
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Points to either the ifEntry, dlswTConnConfigEntry,
Packit 022b05
        dlswTConnOperEntry, 0.0, or something that is implementation
Packit 022b05
        specific.  It identifies the location of the NetBIOS name
Packit 022b05
        or the set of NetBIOS names."
Packit 022b05
    DEFVAL { null }
Packit 022b05
    ::= { dlswDirNBEntry 6 }
Packit 022b05
Packit 022b05
dlswDirNBStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        unknown               (1),
Packit 022b05
        reachable             (2),
Packit 022b05
        notReachable          (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object specifies whether DLSw currently believes
Packit 022b05
        the NetBIOS name to be accessible at the specified location.
Packit 022b05
        The value `notReachable' allows a configured resource
Packit 022b05
        definition to be taken out of service when a search to
Packit 022b05
        that resource fails (avoiding a repeat of the search)."
Packit 022b05
    DEFVAL { unknown }
Packit 022b05
    ::= { dlswDirNBEntry 7 }
Packit 022b05
Packit 022b05
dlswDirNBLFSize  OBJECT-TYPE
Packit 022b05
    SYNTAX     LFSize
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The largest size of the MAC INFO field (LLC header and data)
Packit 022b05
        that a circuit to the NB name can carry through this path."
Packit 022b05
    DEFVAL { lfs65535 }
Packit 022b05
    ::= { dlswDirNBEntry 8 }
Packit 022b05
Packit 022b05
dlswDirNBRowStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object is used by manager to create
Packit 022b05
        or delete the row entry in the dlswDirNBTable
Packit 022b05
        following the RowStatus textual convention."
Packit 022b05
    ::= { dlswDirNBEntry 9 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Resource Locations
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswDirLocate       OBJECT IDENTIFIER ::= { dlswDirectory 3 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Locate Entries in the dlswDirMacTable for a given MAC address
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirLocateMacTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswDirLocateMacEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table is used to retrieve all entries in the
Packit 022b05
        dlswDirMacTable that match a given MAC address,
Packit 022b05
        in the order of the best matched first, the
Packit 022b05
        second best matched second, and so on, till
Packit 022b05
        no more entries match the given MAC address."
Packit 022b05
    ::= { dlswDirLocate 1 }
Packit 022b05
Packit 022b05
dlswDirLocateMacEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswDirLocateMacEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indexed by dlswDirLocateMacMac and dlswDirLocateMacMatch.
Packit 022b05
        The first object is the MAC address of interest, and
Packit 022b05
        the second object is the order in the list of all
Packit 022b05
        entries that match the MAC address."
Packit 022b05
    INDEX   { dlswDirLocateMacMac, dlswDirLocateMacMatch }
Packit 022b05
    ::= { dlswDirLocateMacTable 1 }
Packit 022b05
Packit 022b05
DlswDirLocateMacEntry ::= SEQUENCE {
Packit 022b05
    dlswDirLocateMacMac            MacAddressNC,
Packit 022b05
    dlswDirLocateMacMatch          INTEGER,
Packit 022b05
    dlswDirLocateMacLocation       RowPointer
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswDirLocateMacMac  OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddressNC
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The MAC address to be located."
Packit 022b05
    ::= { dlswDirLocateMacEntry 1 }
Packit 022b05
Packit 022b05
dlswDirLocateMacMatch  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (1..255)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The order of the entries of dlswDirMacTable
Packit 022b05
        that match dlswDirLocateMacMac.  A value of
Packit 022b05
        one represents the entry that best matches the
Packit 022b05
        MAC address.  A value of two represents the second
Packit 022b05
        best matched entry, and so on."
Packit 022b05
    ::= { dlswDirLocateMacEntry 2 }
Packit 022b05
Packit 022b05
dlswDirLocateMacLocation  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowPointer
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Points to the dlswDirMacEntry."
Packit 022b05
    ::= { dlswDirLocateMacEntry 3 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Locate Entries in the dlswDirNBTable for a given NetBIOS name
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirLocateNBTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswDirLocateNBEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table is used to retrieve all entries in the
Packit 022b05
        dlswDirNBTable that match a given NetBIOS name,
Packit 022b05
        in the order of the best matched first, the
Packit 022b05
        second best matched second, and so on, till
Packit 022b05
        no more entries match the given NetBIOS name."
Packit 022b05
    ::= { dlswDirLocate 2 }
Packit 022b05
Packit 022b05
dlswDirLocateNBEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswDirLocateNBEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indexed by dlswDirLocateNBName and dlswDirLocateNBMatch.
Packit 022b05
        The first object is the NetBIOS name of interest, and
Packit 022b05
        the second object is the order in the list of all
Packit 022b05
        entries that match the NetBIOS name."
Packit 022b05
    INDEX   { dlswDirLocateNBName, dlswDirLocateNBMatch }
Packit 022b05
    ::= { dlswDirLocateNBTable 1 }
Packit 022b05
Packit 022b05
DlswDirLocateNBEntry ::= SEQUENCE {
Packit 022b05
    dlswDirLocateNBName           NBName,
Packit 022b05
    dlswDirLocateNBMatch          INTEGER,
Packit 022b05
    dlswDirLocateNBLocation       RowPointer
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswDirLocateNBName  OBJECT-TYPE
Packit 022b05
    SYNTAX     NBName
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The NetBIOS name to be located (no any char or wildcards)."
Packit 022b05
    ::= { dlswDirLocateNBEntry 1 }
Packit 022b05
Packit 022b05
dlswDirLocateNBMatch  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (1..255)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The order of the entries of dlswDirNBTable
Packit 022b05
        that match dlswDirLocateNBName.  A value of
Packit 022b05
        one represents the entry that best matches the
Packit 022b05
        NetBIOS name.  A value of two represents the second
Packit 022b05
        best matched entry, and so on."
Packit 022b05
    ::= { dlswDirLocateNBEntry 2 }
Packit 022b05
Packit 022b05
dlswDirLocateNBLocation  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowPointer
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Points to the dlswDirNBEntry."
Packit 022b05
    ::= { dlswDirLocateNBEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- CIRCUIT
Packit 022b05
-- A circuit is the end-to-end association of two DLSw entities
Packit 022b05
-- through one or two DLSw nodes.  It is the concatenation of
Packit 022b05
-- two "data links", optionally with an intervening transport
Packit 022b05
-- connection. The origin of the circuit is the end station that
Packit 022b05
-- initiates the circuit.  The target of the circuit is the end
Packit 022b05
-- station that receives the initiation.
Packit 022b05
-- *******************************************************************
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Statistics Related to Circuits
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswCircuitStat      OBJECT IDENTIFIER ::= { dlswCircuit 1 }
Packit 022b05
Packit 022b05
dlswCircuitStatActives  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The current number of circuits in dlswCircuitTable that are
Packit 022b05
        not in the disconnected state."
Packit 022b05
    ::= { dlswCircuitStat 1 }
Packit 022b05
Packit 022b05
dlswCircuitStatCreates  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The total number of entries ever added to dlswCircuitTable,
Packit 022b05
        or reactivated upon exiting `disconnected' state."
Packit 022b05
    ::= { dlswCircuitStat 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- Circuit Table
Packit 022b05
--
Packit 022b05
-- This table is the DLSw entity's view of circuits.  There will be
Packit 022b05
-- a conceptual row in the table associated with each data link.
Packit 022b05
--
Packit 022b05
-- The chart below lists the various possible combinations of
Packit 022b05
-- origin and target MAC locations and the number of entries in
Packit 022b05
-- this Circuit Table:
Packit 022b05
--
Packit 022b05
--           number of       |    Origin End Station Location
Packit 022b05
--         entries in the    |--------------------------------------
Packit 022b05
--         Circuit Table     |  internal     local       remote
Packit 022b05
--     --------------------- |--------------------------------------
Packit 022b05
--     Target    |  internal |     NA          2           1
Packit 022b05
--     End       |  local    |     2           2           1
Packit 022b05
--     Station   |  remote   |     1           1           NA
Packit 022b05
--     Location  |           |
Packit 022b05
--
Packit 022b05
--     NA: Not applicable
Packit 022b05
--
Packit 022b05
--  Note:
Packit 022b05
--  (a) IfIndex and RouteInfo are applied only if location is local.
Packit 022b05
--  (b) TDomain and TAddr are applied only if location is remote.
Packit 022b05
--
Packit 022b05
-- Most of statistics related to circuits can be collected
Packit 022b05
-- from LLC-2 Link Station Table.
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
dlswCircuitTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswCircuitEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table is the circuit representation in the DLSw
Packit 022b05
        entity. Virtual data links are used to represent any internal
Packit 022b05
        end stations.  There is a conceptual row associated with
Packit 022b05
        each data link.  Thus, for circuits without an intervening
Packit 022b05
        transport connection, there are two conceptual rows
Packit 022b05
        for each circuit.
Packit 022b05
Packit 022b05
        The table consists of the circuits being established,
Packit 022b05
        established, and as an implementation option, circuits that
Packit 022b05
        have been disconnected.  For circuits carried over
Packit 022b05
        transport connections, an entry is created after
Packit 022b05
        the CUR_cs was sent or received.  For circuits between
Packit 022b05
        two locally attached devices, or internal virtual MAC
Packit 022b05
        addresses, an entry is created when the equivalent of
Packit 022b05
        CUR_cs sent/received status is reached.
Packit 022b05
Packit 022b05
        End station 1 (S1) and End station 2 (S2) are used to
Packit 022b05
        represent the two end stations of the circuit.
Packit 022b05
        S1 is always an end station which is locally attached.
Packit 022b05
        S2 may be locally attached or remote.  If it is locally
Packit 022b05
        attached, the circuit will be represented by two rows indexed
Packit 022b05
        by (A, B) and (B, A) where A & B are the relevant MACs/SAPs.
Packit 022b05
Packit 022b05
        The table may be used to store the causes of disconnection of
Packit 022b05
        circuits.  It is recommended that the oldest disconnected
Packit 022b05
        circuit entry be removed from this table when the memory
Packit 022b05
        space of disconnected circuits is needed."
Packit 022b05
    ::= { dlswCircuit 2 }
Packit 022b05
Packit 022b05
dlswCircuitEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswCircuitEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       ""
Packit 022b05
    INDEX   { dlswCircuitS1Mac,
Packit 022b05
              dlswCircuitS1Sap,
Packit 022b05
              dlswCircuitS2Mac,
Packit 022b05
              dlswCircuitS2Sap }
Packit 022b05
    ::= { dlswCircuitTable 1 }
Packit 022b05
Packit 022b05
DlswCircuitEntry ::= SEQUENCE {
Packit 022b05
    dlswCircuitS1Mac                MacAddressNC,
Packit 022b05
    dlswCircuitS1Sap                OCTET STRING,
Packit 022b05
    dlswCircuitS1IfIndex            INTEGER,
Packit 022b05
    dlswCircuitS1DlcType            DlcType,
Packit 022b05
    dlswCircuitS1RouteInfo          OCTET STRING,
Packit 022b05
    dlswCircuitS1CircuitId          OCTET STRING,
Packit 022b05
    dlswCircuitS1Dlc                RowPointer,
Packit 022b05
Packit 022b05
    dlswCircuitS2Mac                MacAddressNC,
Packit 022b05
    dlswCircuitS2Sap                OCTET STRING,
Packit 022b05
    dlswCircuitS2Location           EndStationLocation,
Packit 022b05
    dlswCircuitS2TDomain            OBJECT IDENTIFIER,
Packit 022b05
    dlswCircuitS2TAddress           TAddress,
Packit 022b05
    dlswCircuitS2CircuitId          OCTET STRING,
Packit 022b05
Packit 022b05
    dlswCircuitOrigin               INTEGER,
Packit 022b05
Packit 022b05
    dlswCircuitEntryTime            TimeTicks,
Packit 022b05
    dlswCircuitStateTime            TimeTicks,
Packit 022b05
    dlswCircuitState                INTEGER,
Packit 022b05
Packit 022b05
    dlswCircuitPriority             INTEGER,
Packit 022b05
Packit 022b05
    dlswCircuitFCSendGrantedUnits   INTEGER,
Packit 022b05
    dlswCircuitFCSendCurrentWndw    INTEGER,
Packit 022b05
    dlswCircuitFCRecvGrantedUnits   INTEGER,
Packit 022b05
    dlswCircuitFCRecvCurrentWndw    INTEGER,
Packit 022b05
    dlswCircuitFCLargestRecvGranted Gauge32,
Packit 022b05
    dlswCircuitFCLargestSendGranted Gauge32,
Packit 022b05
    dlswCircuitFCHalveWndwSents     Counter32,
Packit 022b05
    dlswCircuitFCResetOpSents       Counter32,
Packit 022b05
    dlswCircuitFCHalveWndwRcvds     Counter32,
Packit 022b05
    dlswCircuitFCResetOpRcvds       Counter32,
Packit 022b05
    dlswCircuitDiscReasonLocal      INTEGER,
Packit 022b05
    dlswCircuitDiscReasonRemote     INTEGER,
Packit 022b05
    dlswCircuitDiscReasonRemoteData OCTET STRING
Packit 022b05
    }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Information related to the End Station 1 (S1).
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitS1Mac  OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddressNC
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The MAC Address of End Station 1 (S1) used for this circuit."
Packit 022b05
    ::= { dlswCircuitEntry 1 }
Packit 022b05
Packit 022b05
dlswCircuitS1Sap  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE(1))
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The SAP at End Station 1 (S1) used for this circuit."
Packit 022b05
    ::= { dlswCircuitEntry 2 }
Packit 022b05
Packit 022b05
dlswCircuitS1IfIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The ifEntry index of the local interface through which S1
Packit 022b05
        can be reached."
Packit 022b05
    ::= { dlswCircuitEntry 3 }
Packit 022b05
Packit 022b05
dlswCircuitS1DlcType  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlcType
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The DLC protocol in use between the DLSw node and S1."
Packit 022b05
    ::= { dlswCircuitEntry 4 }
Packit 022b05
Packit 022b05
dlswCircuitS1RouteInfo  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0..30))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "If source-route bridging is in use between the DLSw
Packit 022b05
        node and S1, this is the routing information field
Packit 022b05
        describing the path between the two devices.
Packit 022b05
        Otherwise the value will be an OCTET STRING of
Packit 022b05
        zero length."
Packit 022b05
    ::= { dlswCircuitEntry 5 }
Packit 022b05
Packit 022b05
dlswCircuitS1CircuitId  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0 | 8))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The Circuit ID assigned by this DLSw node to this circuit.
Packit 022b05
        The first four octets are the DLC port Id, and
Packit 022b05
        the second four octets are the Data Link Correlator.
Packit 022b05
        If the DLSw SSP was not used to establish this circuit,
Packit 022b05
        the value will be a string of zero length."
Packit 022b05
    ::= { dlswCircuitEntry 6 }
Packit 022b05
Packit 022b05
dlswCircuitS1Dlc  OBJECT-TYPE
Packit 022b05
    SYNTAX     RowPointer
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Points to a conceptual row of the underlying DLC MIB,
Packit 022b05
        which could either be the standard MIBs (e.g., the SDLC),
Packit 022b05
        or an enterprise-specific DLC MIB."
Packit 022b05
    ::= { dlswCircuitEntry 7 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Information related to the End Station 2 (S2).
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitS2Mac  OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddressNC
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The MAC Address of End Station 2 (S2) used for this circuit."
Packit 022b05
    ::= { dlswCircuitEntry 8 }
Packit 022b05
Packit 022b05
dlswCircuitS2Sap  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE(1))
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The SAP at End Station 2 (S2) used for this circuit."
Packit 022b05
    ::= { dlswCircuitEntry 9 }
Packit 022b05
Packit 022b05
dlswCircuitS2Location  OBJECT-TYPE
Packit 022b05
    SYNTAX     EndStationLocation
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The location of End Station 2 (S2).
Packit 022b05
        If the location of End Station 2 is local, the
Packit 022b05
        interface information will be available in the
Packit 022b05
        conceptual row whose S1 and S2 are the S2 and
Packit 022b05
        the S1 of this conceptual row, respectively."
Packit 022b05
    ::= { dlswCircuitEntry 10 }
Packit 022b05
Packit 022b05
dlswCircuitS2TDomain  OBJECT-TYPE
Packit 022b05
    SYNTAX     OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "If the location of End Station 2 is remote,
Packit 022b05
        this value is the transport domain of the
Packit 022b05
        transport protocol the circuit is running
Packit 022b05
        over.  Otherwise, the value is 0.0."
Packit 022b05
    ::= { dlswCircuitEntry 11 }
Packit 022b05
Packit 022b05
dlswCircuitS2TAddress  OBJECT-TYPE
Packit 022b05
    SYNTAX     TAddress
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "If the location of End Station 2 is remote,
Packit 022b05
        this object contains the address of the partner
Packit 022b05
        DLSw, else it will be an OCTET STRING of zero length."
Packit 022b05
    ::= { dlswCircuitEntry 12 }
Packit 022b05
Packit 022b05
dlswCircuitS2CircuitId  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0 | 8))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The Circuit ID assigned to this circuit by the partner
Packit 022b05
        DLSw node.  The first four octets are the DLC port Id, and
Packit 022b05
        the second four octets are the Data Link Correlator.
Packit 022b05
        If the DLSw SSP was not used to establish this circuit,
Packit 022b05
        the value will be a string of zero length."
Packit 022b05
    ::= { dlswCircuitEntry 13 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitOrigin  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        s1             (1),
Packit 022b05
        s2             (2)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object specifies which of the two end stations
Packit 022b05
        initiated the establishment of this circuit."
Packit 022b05
    ::= { dlswCircuitEntry 14 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Operational information related to this circuit.
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitEntryTime  OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    UNITS      "hundredths of a second"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The amount of time (in hundredths of a second) since this
Packit 022b05
        circuit table conceptual row was created."
Packit 022b05
    ::= { dlswCircuitEntry 15 }
Packit 022b05
Packit 022b05
dlswCircuitStateTime  OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    UNITS      "hundredths of a second"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The amount of time (in hundredths of a second) since this
Packit 022b05
        circuit entered the current state."
Packit 022b05
    ::= { dlswCircuitEntry 16 }
Packit 022b05
Packit 022b05
dlswCircuitState  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        disconnected           (1),
Packit 022b05
        circuitStart           (2),
Packit 022b05
        resolvePending         (3),
Packit 022b05
        circuitPending         (4),
Packit 022b05
        circuitEstablished     (5),
Packit 022b05
        connectPending         (6),
Packit 022b05
        contactPending         (7),
Packit 022b05
        connected              (8),
Packit 022b05
        disconnectPending      (9),
Packit 022b05
        haltPending            (10),
Packit 022b05
        haltPendingNoack       (11),
Packit 022b05
        circuitRestart         (12),
Packit 022b05
        restartPending         (13)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The current state of this circuit.  The agent, implementation
Packit 022b05
        specific, may choose to keep entries for some period of time
Packit 022b05
        after circuit disconnect, so the manager can gather the time
Packit 022b05
        and cause of disconnection.
Packit 022b05
Packit 022b05
        While all of the specified values may be returned from a GET
Packit 022b05
        operation, the only SETable value is `disconnectPending'.
Packit 022b05
        When this value is set, DLSw should perform the appropriate
Packit 022b05
        action given its previous state (e.g., send HALT_DL if the
Packit 022b05
        state was `connected') to bring the circuit down to the
Packit 022b05
        `disconnected' state.  Both the partner DLSw and local end
Packit 022b05
        station(s) should be notified as appropriate.
Packit 022b05
Packit 022b05
        This MIB provides no facility to re-establish a disconnected
Packit 022b05
        circuit, because in DLSw this should be an end station-driven
Packit 022b05
        function."
Packit 022b05
    ::= { dlswCircuitEntry 17 }
Packit 022b05
Packit 022b05
dlswCircuitPriority  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        unsupported     (1),
Packit 022b05
        low             (2),
Packit 022b05
        medium          (3),
Packit 022b05
        high            (4),
Packit 022b05
        highest         (5)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The transmission priority of this circuit as understood by
Packit 022b05
        this DLSw node.  This value is determined by the two DLSw
Packit 022b05
        nodes at circuit startup time.  If this DLSw node does not
Packit 022b05
        support DLSw circuit priority, the value `unsupported' should
Packit 022b05
        be returned."
Packit 022b05
    ::= { dlswCircuitEntry 18 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Pacing Objects:
Packit 022b05
-- These objects are applicable if DLSw is using the SSP circuit
Packit 022b05
-- pacing protocol to control the flow between the two data links
Packit 022b05
-- in this circuit.
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitFCSendGrantedUnits  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of paced SSP messages that this DLSw is currently
Packit 022b05
        authorized to send on this circuit before it must stop and
Packit 022b05
        wait for an additional flow control indication from the
Packit 022b05
        partner DLSw.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 19 }
Packit 022b05
Packit 022b05
dlswCircuitFCSendCurrentWndw  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The current window size that this DLSw is using in its role
Packit 022b05
        as a data sender.  This is the value by which this DLSw would
Packit 022b05
        increase the number of messages it is authorized to send, if
Packit 022b05
        it were to receive a flow control indication with the bits
Packit 022b05
        specifying `repeat window'.
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 20 }
Packit 022b05
Packit 022b05
dlswCircuitFCRecvGrantedUnits  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The current number of paced SSP messages that this DLSw has
Packit 022b05
        authorized the partner DLSw to send on this circuit before
Packit 022b05
        the partner DLSw must stop and wait for an additional flow
Packit 022b05
        control indication from this DLSw.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 21 }
Packit 022b05
Packit 022b05
dlswCircuitFCRecvCurrentWndw  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The current window size that this DLSw is using in its role
Packit 022b05
        as a data receiver.  This is the number of additional paced
Packit 022b05
        SSP messages that this DLSw would be authorizing its DLSw
Packit 022b05
        partner to send, if this DLSw were to send a flow control
Packit 022b05
        indication with the bits specifying `repeat window'.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 22 }
Packit 022b05
Packit 022b05
dlswCircuitFCLargestRecvGranted  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The largest receive window size granted by this DLSw during
Packit 022b05
        the current activation of this circuit.  This is not the
Packit 022b05
        largest number of messages granted at any time, but the
Packit 022b05
        largest window size as represented by FCIND operator bits.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 23 }
Packit 022b05
Packit 022b05
dlswCircuitFCLargestSendGranted  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The largest send (with respect to this DLSw) window size
Packit 022b05
        granted by the partner DLSw during the current activation of
Packit 022b05
        this circuit.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 24 }
Packit 022b05
Packit 022b05
dlswCircuitFCHalveWndwSents  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Halve Window operations this DLSw has sent on
Packit 022b05
        this circuit, in its role as a data receiver.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 25 }
Packit 022b05
Packit 022b05
dlswCircuitFCResetOpSents  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Reset Window operations this DLSw has sent on
Packit 022b05
        this circuit, in its role as a data receiver.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 26 }
Packit 022b05
Packit 022b05
dlswCircuitFCHalveWndwRcvds  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Halve Window operations this DLSw has received on
Packit 022b05
        this circuit, in its role as a data sender.
Packit 022b05
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 27 }
Packit 022b05
Packit 022b05
dlswCircuitFCResetOpRcvds  OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of Reset Window operations this DLSw has received on
Packit 022b05
        this circuit, in its role as a data sender.
Packit 022b05
        The value zero should be returned if this circuit is not
Packit 022b05
        running the DLSw pacing protocol."
Packit 022b05
    ::= { dlswCircuitEntry 28 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Information about the circuit disconnection
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitDiscReasonLocal  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        endStationDiscRcvd           (1),
Packit 022b05
        endStationDlcError           (2),
Packit 022b05
        protocolError                (3),
Packit 022b05
        operatorCommand              (4),
Packit 022b05
        haltDlRcvd                   (5),
Packit 022b05
        haltDlNoAckRcvd              (6),
Packit 022b05
        transportConnClosed          (7)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The reason why this circuit was last disconnected, as seen
Packit 022b05
        by this DLSw node.
Packit 022b05
Packit 022b05
        This object is present only if the agent keeps circuit
Packit 022b05
        table entries around for some period after circuit disconnect."
Packit 022b05
    ::= { dlswCircuitEntry 29 }
Packit 022b05
Packit 022b05
dlswCircuitDiscReasonRemote  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        unknown                      (1),
Packit 022b05
        endStationDiscRcvd           (2),
Packit 022b05
        endStationDlcError           (3),
Packit 022b05
        protocolError                (4),
Packit 022b05
        operatorCommand              (5)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The generic reason code why this circuit was last
Packit 022b05
        disconnected, as reported by the DLSw partner in a HALT_DL
Packit 022b05
        or HALT_DL_NOACK.  If the partner does not send a reason
Packit 022b05
        code in these messages, or the DLSw implementation does
Packit 022b05
        not report receiving one, the value `unknown' is returned.
Packit 022b05
Packit 022b05
        This object is present only if the agent keeps circuit table
Packit 022b05
        entries around for some period after circuit disconnect."
Packit 022b05
    ::= { dlswCircuitEntry 30 }
Packit 022b05
Packit 022b05
dlswCircuitDiscReasonRemoteData  OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0 | 4))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Implementation-specific data reported by the DLSw partner in
Packit 022b05
        a HALT_DL or HALT_DL_NOACK, to help specify how and why this
Packit 022b05
        circuit was last disconnected.  If the partner does not send
Packit 022b05
        this data in these messages, or the DLSw implementation does
Packit 022b05
        not report receiving it, a string of zero length is returned.
Packit 022b05
Packit 022b05
        This object is present only if the agent keeps circuit table
Packit 022b05
        entries around for some period after circuit disconnect."
Packit 022b05
    ::= { dlswCircuitEntry 31 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Statistics related to this circuit.
Packit 022b05
-- All statistics are in LLC-2 Link Station Statistical Table.
Packit 022b05
-- All SDLC statistics are in SDLC MIB
Packit 022b05
-- ...................................................................
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- DLSW SDLC EXTENSION
Packit 022b05
-- *******************************************************************
Packit 022b05
dlswSdlcLsEntries  OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The number of entries in dlswSdlcLsTable."
Packit 022b05
    ::= { dlswSdlc 1 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswSdlcLsTable  OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DlswSdlcLsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The table defines the virtual MAC addresses for those
Packit 022b05
        SDLC link stations that participate in data link switching."
Packit 022b05
    ::= { dlswSdlc 2 }
Packit 022b05
Packit 022b05
dlswSdlcLsEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX     DlswSdlcLsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The index of this table is the ifIndex value for the
Packit 022b05
        SDLC port which owns this link station and the poll
Packit 022b05
        address of the particular SDLC link station."
Packit 022b05
    INDEX  { ifIndex, sdlcLSAddress }
Packit 022b05
    ::= { dlswSdlcLsTable 1 }
Packit 022b05
Packit 022b05
DlswSdlcLsEntry ::= SEQUENCE {
Packit 022b05
    dlswSdlcLsLocalMac           MacAddressNC,
Packit 022b05
    dlswSdlcLsLocalSap           OCTET STRING,
Packit 022b05
    dlswSdlcLsLocalIdBlock       DisplayString,
Packit 022b05
    dlswSdlcLsLocalIdNum         DisplayString,
Packit 022b05
    dlswSdlcLsRemoteMac          MacAddressNC,
Packit 022b05
    dlswSdlcLsRemoteSap          OCTET STRING,
Packit 022b05
    dlswSdlcLsRowStatus          RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dlswSdlcLsLocalMac    OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddressNC
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The virtual MAC address used to represent the SDLC-attached
Packit 022b05
        link station to the rest of the DLSw network."
Packit 022b05
    ::= { dlswSdlcLsEntry 1 }
Packit 022b05
Packit 022b05
dlswSdlcLsLocalSap    OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE(1))
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The SAP used to represent this link station."
Packit 022b05
    ::= { dlswSdlcLsEntry 2 }
Packit 022b05
Packit 022b05
dlswSdlcLsLocalIdBlock OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString  (SIZE (0 | 3))
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The block number is the first three digits of the node_id,
Packit 022b05
        if available.  These 3 hexadecimal digits identify the
Packit 022b05
        product."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { dlswSdlcLsEntry 3 }
Packit 022b05
Packit 022b05
dlswSdlcLsLocalIdNum OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString  (SIZE (0 | 5))
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The ID number is the last 5 digits of the node_id, if
Packit 022b05
        available.  These 5 hexadecimal digits are
Packit 022b05
        administratively defined and combined with the 3 digit
Packit 022b05
        block number form the node_id.  This node_id is used to
Packit 022b05
        identify the local node and is included in SNA XIDs."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { dlswSdlcLsEntry 4 }
Packit 022b05
Packit 022b05
dlswSdlcLsRemoteMac    OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddressNC
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The MAC address to which DLSw should attempt to connect
Packit 022b05
        this link station. If this information is not available,
Packit 022b05
        a length of zero for this object should be returned."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { dlswSdlcLsEntry 5 }
Packit 022b05
Packit 022b05
dlswSdlcLsRemoteSap    OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING (SIZE (0 | 1))
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The SAP of the remote station to which this link
Packit 022b05
        station should be connected.  If this information
Packit 022b05
        is not available, a length of zero for this object
Packit 022b05
        should be returned."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { dlswSdlcLsEntry 6 }
Packit 022b05
Packit 022b05
dlswSdlcLsRowStatus    OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object is used by the manager to create
Packit 022b05
        or delete the row entry in the dlswSdlcLsTable
Packit 022b05
        following the RowStatus textual convention."
Packit 022b05
    ::= { dlswSdlcLsEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- TRAP GENERATION CONTROL
Packit 022b05
-- *******************************************************************
Packit 022b05
dlswTrapControl OBJECT IDENTIFIER  ::= { dlswNode 10}
Packit 022b05
Packit 022b05
dlswTrapCntlTConnPartnerReject  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER  {
Packit 022b05
        enabled     (1),
Packit 022b05
        disabled    (2),
Packit 022b05
        partial     (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indicates whether the DLSw is permitted to emit partner
Packit 022b05
        reject related traps.  With the value of `enabled'
Packit 022b05
        the DLSw will emit all partner reject related traps.
Packit 022b05
        With the value of `disabled' the DLSw will not emit
Packit 022b05
        any partner reject related traps.  With the value
Packit 022b05
        of `partial' the DLSw will only emits partner reject
Packit 022b05
        traps for CapEx reject.  The changes take effect
Packit 022b05
        immediately."
Packit 022b05
    ::= { dlswTrapControl 1 }
Packit 022b05
Packit 022b05
dlswTrapCntlTConnProtViolation  OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indicates whether the DLSw is permitted to generate
Packit 022b05
        protocol-violation traps on the events such as
Packit 022b05
        window size violation.  The changes take effect
Packit 022b05
        immediately."
Packit 022b05
    ::= { dlswTrapControl 2 }
Packit 022b05
Packit 022b05
dlswTrapCntlTConn  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
        enabled     (1),
Packit 022b05
        disabled    (2),
Packit 022b05
        partial     (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indicates whether the DLSw is permitted to emit transport
Packit 022b05
        connection up and down traps.  With the value of `enabled'
Packit 022b05
        the DLSw will emit traps when connections enter `connected'
Packit 022b05
        and `disconnected' states.  With the value of `disabled'
Packit 022b05
        the DLSw will not emit traps when connections enter of
Packit 022b05
        `connected' and `disconnected' states.  With the value
Packit 022b05
        of `partial' the DLSw will only emits transport connection
Packit 022b05
        down traps when the connection is closed with busy.
Packit 022b05
        The changes take effect immediately."
Packit 022b05
    ::= { dlswTrapControl 3 }
Packit 022b05
Packit 022b05
dlswTrapCntlCircuit  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
        enabled     (1),
Packit 022b05
        disabled    (2),
Packit 022b05
        partial     (3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indicates whether the DLSw is permitted to generate
Packit 022b05
        circuit up and down traps.  With the value of `enabled'
Packit 022b05
        the DLSw will emit traps when circuits enter `connected'
Packit 022b05
        and `disconnected' states.  With the value of `disabled'
Packit 022b05
        the DLSw will not emit traps when circuits enter of
Packit 022b05
        `connected' and `disconnected' states.  With the value
Packit 022b05
        of `partial' the DLSw will emit traps only for those
Packit 022b05
        circuits that are initiated by this DLSw, e.g.,
Packit 022b05
        originating the CUR_CS message.  The changes take effect
Packit 022b05
        immediately."
Packit 022b05
    ::= { dlswTrapControl 4 }
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- NOTIFICATIONS, i.e., TRAP DEFINITIONS
Packit 022b05
-- *******************************************************************
Packit 022b05
dlswTraps              OBJECT IDENTIFIER ::= { dlswMIB 0 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- This section defines the well-known notifications sent by
Packit 022b05
-- DLSW agents.
Packit 022b05
-- Care must be taken to insure that no particular notification
Packit 022b05
-- is sent to a single receiving entity more often than once
Packit 022b05
-- every five seconds.
Packit 022b05
--
Packit 022b05
-- Traps includes:
Packit 022b05
-- (1) Partner rejected (capEx rejection, not in partner list, etc.)
Packit 022b05
-- (2) DLSw protocol violation (e.g., window size violation, etc.)
Packit 022b05
-- (3) Transport connection up/down
Packit 022b05
Packit 022b05
-- (4) Circuit up/down
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
--
Packit 022b05
Packit 022b05
dlswTrapTConnPartnerReject NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr
Packit 022b05
    }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This trap is sent each time a transport connection
Packit 022b05
        is rejected by a partner DLSw during Capabilities
Packit 022b05
        Exchanges.  The emission of this trap is controlled
Packit 022b05
        by dlswTrapCntlTConnPartnerReject."
Packit 022b05
    ::= { dlswTraps 1 }
Packit 022b05
Packit 022b05
dlswTrapTConnProtViolation NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr
Packit 022b05
    }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This trap is sent each time a protocol violation is
Packit 022b05
        detected for a transport connection.  The emission of this
Packit 022b05
        trap is controlled by dlswTrapCntlTConnProtViolation."
Packit 022b05
    ::= { dlswTraps 2 }
Packit 022b05
Packit 022b05
dlswTrapTConnUp NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr
Packit 022b05
    }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This trap is sent each time a transport connection
Packit 022b05
        enters `connected' state.  The emission of this trap
Packit 022b05
        is controlled by dlswTrapCntlTConn."
Packit 022b05
    ::= { dlswTraps 3 }
Packit 022b05
Packit 022b05
dlswTrapTConnDown NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr
Packit 022b05
    }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This trap is sent each time a transport connection
Packit 022b05
        enters `disconnected' state.  The emission of this trap
Packit 022b05
        is controlled by dlswTrapCntlTConn."
Packit 022b05
    ::= { dlswTraps 4 }
Packit 022b05
Packit 022b05
dlswTrapCircuitUp NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { dlswCircuitS1Mac, dlswCircuitS1Sap,
Packit 022b05
              dlswCircuitS2Mac, dlswCircuitS2Sap
Packit 022b05
    }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This trap is sent each time a circuit enters `connected'
Packit 022b05
        state.  The emission of this trap is controlled by
Packit 022b05
        dlswTrapCntlCircuit."
Packit 022b05
    ::= { dlswTraps 5 }
Packit 022b05
Packit 022b05
dlswTrapCircuitDown NOTIFICATION-TYPE
Packit 022b05
    OBJECTS { dlswCircuitS1Mac, dlswCircuitS1Sap,
Packit 022b05
              dlswCircuitS2Mac, dlswCircuitS2Sap
Packit 022b05
    }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This trap is sent each time a circuit enters `disconnected'
Packit 022b05
        state.  The emission of this trap is controlled by
Packit 022b05
        dlswTrapCntlCircuit."
Packit 022b05
    ::= { dlswTraps 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- *******************************************************************
Packit 022b05
-- CONFORMANCE INFORMATION
Packit 022b05
-- *******************************************************************
Packit 022b05
dlswConformance        OBJECT IDENTIFIER ::= { dlsw 3 }
Packit 022b05
Packit 022b05
dlswCompliances        OBJECT IDENTIFIER ::= { dlswConformance 1 }
Packit 022b05
dlswGroups             OBJECT IDENTIFIER ::= { dlswConformance 2 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- COMPLIANCE STATEMENTS
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Core compliance for all DLSw entities
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCoreCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The core compliance statement for all DLSw nodes."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS  {
Packit 022b05
                dlswNodeGroup,
Packit 022b05
                dlswTConnStatGroup,
Packit 022b05
                dlswTConnConfigGroup,
Packit 022b05
                dlswTConnOperGroup,
Packit 022b05
                dlswInterfaceGroup,
Packit 022b05
                dlswCircuitGroup,
Packit 022b05
                dlswCircuitStatGroup,
Packit 022b05
                dlswNotificationGroup }
Packit 022b05
Packit 022b05
        GROUP dlswNodeNBGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
               "The DLSw NetBIOS Node group is mandatory only for
Packit 022b05
                those DLSw entities that implement NetBIOS."
Packit 022b05
Packit 022b05
        GROUP dlswTConnNBGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
               "The DLSw NetBIOS Transport Connection group is
Packit 022b05
                mandatory only for those DLSw entities that
Packit 022b05
                implement NetBIOS."
Packit 022b05
Packit 022b05
        OBJECT  dlswNodeStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswNodeVirtualSegmentLFSize
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswNodeResourceNBExclusivity
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswNodeResourceMacExclusivity
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTrapCntlTConnPartnerReject
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTrapCntlTConnProtViolation
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTrapCntlTConn
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
        OBJECT  dlswTrapCntlCircuit
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigTDomain
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigLocalTAddr
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigRemoteTAddr
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigEntryType
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigGroupDefinition
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigSetupType
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigSapList
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigAdvertiseMacNB
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigInitCirRecvWndw
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnConfigRowStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnOperState
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswIfRowStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswIfVirtualSegment
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswIfSapList
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswCircuitState
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { dlswCompliances 1 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Compliance for all DLSw entities that provide TCP transport.
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnTcpCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Compliance for DLSw nodes that use TCP as a
Packit 022b05
        transport connection protocol."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS  {
Packit 022b05
                dlswTConnTcpConfigGroup,
Packit 022b05
                dlswTConnTcpOperGroup }
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnTcpConfigKeepAliveInt
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnTcpConfigTcpConnections
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswTConnTcpConfigMaxSegmentSize
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { dlswCompliances 2 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Compliance for all DLSw Entities that implement a directory
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Compliance for DLSw nodes that provide a directory
Packit 022b05
        function."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS  {
Packit 022b05
                dlswDirGroup }
Packit 022b05
Packit 022b05
        GROUP dlswDirNBGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
               "The DLSw NetBIOS group is mandatory only for
Packit 022b05
                those DLSw entities that implement NetBIOS."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirMacMac
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirMacMask
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirMacEntryType
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
        OBJECT  dlswDirMacLocationType
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirMacLocation
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirMacStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirMacLFSize
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirMacRowStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBName
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBNameType
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBEntryType
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBLocationType
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBLocation
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBLFSize
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswDirNBRowStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
                "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { dlswCompliances 3 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Compliance for all DLSw entities that provide an ordered
Packit 022b05
-- list of directory entries that match a resource
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirLocateCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Compliance for DLSw nodes that provide an ordered
Packit 022b05
        list of directory entries for a given resource."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS  {
Packit 022b05
                dlswDirLocateGroup }
Packit 022b05
Packit 022b05
        GROUP dlswDirLocateNBGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
               "The DLSw NetBIOS group is mandatory only for
Packit 022b05
                those DLSw entities that implement NetBIOS."
Packit 022b05
Packit 022b05
    ::= { dlswCompliances 4 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Compliance for all DLSw entities that support SDLC end stations
Packit 022b05
-- ...................................................................
Packit 022b05
dlswSdlcCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Compliance for DLSw nodes that support SDLC."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS  {
Packit 022b05
                dlswSdlcGroup }
Packit 022b05
Packit 022b05
        OBJECT  dlswSdlcLsLocalMac
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
               "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswSdlcLsLocalSap
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
               "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswSdlcLsLocalIdBlock
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
               "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswSdlcLsLocalIdNum
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
               "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswSdlcLsRemoteMac
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
               "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswSdlcLsRemoteSap
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
               "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT  dlswSdlcLsRowStatus
Packit 022b05
            MIN-ACCESS  read-only
Packit 022b05
            DESCRIPTION
Packit 022b05
               "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { dlswCompliances 5 }
Packit 022b05
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
-- CONFORMANCE GROUPS
Packit 022b05
-- ------------------------------------------------------------------
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
-- Node Conformance Group
Packit 022b05
-- ...................................................................
Packit 022b05
dlswNodeGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswNodeVersion,
Packit 022b05
        dlswNodeVendorID,
Packit 022b05
        dlswNodeVersionString,
Packit 022b05
        dlswNodeStdPacingSupport,
Packit 022b05
        dlswNodeStatus,
Packit 022b05
        dlswNodeUpTime,
Packit 022b05
        dlswNodeVirtualSegmentLFSize,
Packit 022b05
        dlswNodeResourceMacExclusivity,
Packit 022b05
        dlswTrapCntlTConnPartnerReject,
Packit 022b05
        dlswTrapCntlTConnProtViolation,
Packit 022b05
        dlswTrapCntlTConn,
Packit 022b05
        dlswTrapCntlCircuit
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw node general information."
Packit 022b05
    ::= { dlswGroups 1 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswNodeNBGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswNodeResourceNBExclusivity
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw node general information
Packit 022b05
        specifically for nodes that support NetBIOS."
Packit 022b05
    ::= { dlswGroups 2 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnStatGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswTConnStatActiveConnections,
Packit 022b05
        dlswTConnStatCloseIdles,
Packit 022b05
        dlswTConnStatCloseBusys
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for statistics for transport
Packit 022b05
        connections."
Packit 022b05
    ::= { dlswGroups 3 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnConfigGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswTConnConfigTDomain,
Packit 022b05
        dlswTConnConfigLocalTAddr,
Packit 022b05
        dlswTConnConfigRemoteTAddr,
Packit 022b05
        dlswTConnConfigLastModifyTime,
Packit 022b05
        dlswTConnConfigEntryType,
Packit 022b05
        dlswTConnConfigGroupDefinition,
Packit 022b05
        dlswTConnConfigSetupType,
Packit 022b05
        dlswTConnConfigSapList,
Packit 022b05
        dlswTConnConfigAdvertiseMacNB,
Packit 022b05
        dlswTConnConfigInitCirRecvWndw,
Packit 022b05
        dlswTConnConfigOpens,
Packit 022b05
        dlswTConnConfigRowStatus
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for the configuration of
Packit 022b05
        transport connections."
Packit 022b05
    ::= { dlswGroups 4 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnOperGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswTConnOperLocalTAddr,
Packit 022b05
        dlswTConnOperEntryTime,
Packit 022b05
        dlswTConnOperConnectTime,
Packit 022b05
        dlswTConnOperState,
Packit 022b05
        dlswTConnOperConfigIndex,
Packit 022b05
        dlswTConnOperFlowCntlMode,
Packit 022b05
        dlswTConnOperPartnerVersion,
Packit 022b05
        dlswTConnOperPartnerVendorID,
Packit 022b05
        dlswTConnOperPartnerVersionStr,
Packit 022b05
        dlswTConnOperPartnerInitPacingWndw,
Packit 022b05
        dlswTConnOperPartnerSapList,
Packit 022b05
        dlswTConnOperPartnerMacExcl,
Packit 022b05
        dlswTConnOperPartnerMacInfo,
Packit 022b05
        dlswTConnOperDiscTime,
Packit 022b05
        dlswTConnOperDiscReason,
Packit 022b05
        dlswTConnOperDiscActiveCir,
Packit 022b05
        dlswTConnOperInDataPkts,
Packit 022b05
        dlswTConnOperOutDataPkts,
Packit 022b05
        dlswTConnOperInDataOctets,
Packit 022b05
        dlswTConnOperOutDataOctets,
Packit 022b05
        dlswTConnOperInCntlPkts,
Packit 022b05
        dlswTConnOperOutCntlPkts,
Packit 022b05
        dlswTConnOperCURexSents,
Packit 022b05
        dlswTConnOperICRexRcvds,
Packit 022b05
        dlswTConnOperCURexRcvds,
Packit 022b05
        dlswTConnOperICRexSents,
Packit 022b05
        dlswTConnOperCirCreates,
Packit 022b05
        dlswTConnOperCircuits
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for operation information for
Packit 022b05
        transport connections."
Packit 022b05
    ::= { dlswGroups 5 }
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnNBGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswTConnOperPartnerNBExcl,
Packit 022b05
        dlswTConnOperPartnerNBInfo,
Packit 022b05
        dlswTConnOperNQexSents,
Packit 022b05
        dlswTConnOperNRexRcvds,
Packit 022b05
        dlswTConnOperNQexRcvds,
Packit 022b05
        dlswTConnOperNRexSents
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for operation information for
Packit 022b05
        transport connections, specifically for nodes
Packit 022b05
        that support NetBIOS."
Packit 022b05
    ::= { dlswGroups 6 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnTcpConfigGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswTConnTcpConfigKeepAliveInt,
Packit 022b05
        dlswTConnTcpConfigTcpConnections,
Packit 022b05
        dlswTConnTcpConfigMaxSegmentSize
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for configuration information for
Packit 022b05
        transport connections using TCP."
Packit 022b05
    ::= { dlswGroups 7 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswTConnTcpOperGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswTConnTcpOperKeepAliveInt,
Packit 022b05
        dlswTConnTcpOperPrefTcpConnections,
Packit 022b05
        dlswTConnTcpOperTcpConnections
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for operation information for
Packit 022b05
        transport connections using TCP."
Packit 022b05
    ::= { dlswGroups 8 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswInterfaceGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswIfRowStatus,
Packit 022b05
        dlswIfVirtualSegment,
Packit 022b05
        dlswIfSapList
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw interfaces."
Packit 022b05
    ::= { dlswGroups 9 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswDirMacEntries,
Packit 022b05
        dlswDirMacCacheHits,
Packit 022b05
        dlswDirMacCacheMisses,
Packit 022b05
        dlswDirMacCacheNextIndex,
Packit 022b05
        dlswDirMacMac,
Packit 022b05
        dlswDirMacMask,
Packit 022b05
        dlswDirMacEntryType,
Packit 022b05
        dlswDirMacLocationType,
Packit 022b05
        dlswDirMacLocation,
Packit 022b05
        dlswDirMacStatus,
Packit 022b05
        dlswDirMacLFSize,
Packit 022b05
        dlswDirMacRowStatus
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw directory using MAC
Packit 022b05
        addresses."
Packit 022b05
    ::= { dlswGroups 10 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirNBGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswDirNBEntries,
Packit 022b05
        dlswDirNBCacheHits,
Packit 022b05
        dlswDirNBCacheMisses,
Packit 022b05
        dlswDirNBCacheNextIndex,
Packit 022b05
        dlswDirNBName,
Packit 022b05
        dlswDirNBNameType,
Packit 022b05
        dlswDirNBEntryType,
Packit 022b05
        dlswDirNBLocationType,
Packit 022b05
        dlswDirNBLocation,
Packit 022b05
        dlswDirNBStatus,
Packit 022b05
        dlswDirNBLFSize,
Packit 022b05
        dlswDirNBRowStatus
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw directory using NetBIOS
Packit 022b05
        names."
Packit 022b05
    ::= { dlswGroups 11 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirLocateGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswDirLocateMacLocation
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for a node that can return directory
Packit 022b05
        entry order for a given MAC address."
Packit 022b05
    ::= { dlswGroups 12 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswDirLocateNBGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswDirLocateNBLocation
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for a node that can return directory
Packit 022b05
        entry order for a given NetBIOS name."
Packit 022b05
    ::= { dlswGroups 13 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitStatGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswCircuitStatActives,
Packit 022b05
        dlswCircuitStatCreates
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for statistics about circuits."
Packit 022b05
    ::= { dlswGroups 14 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswCircuitGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswCircuitS1IfIndex,
Packit 022b05
        dlswCircuitS1DlcType,
Packit 022b05
        dlswCircuitS1RouteInfo,
Packit 022b05
        dlswCircuitS1CircuitId,
Packit 022b05
        dlswCircuitS1Dlc,
Packit 022b05
        dlswCircuitS2Location,
Packit 022b05
        dlswCircuitS2TDomain,
Packit 022b05
        dlswCircuitS2TAddress,
Packit 022b05
        dlswCircuitS2CircuitId,
Packit 022b05
        dlswCircuitOrigin,
Packit 022b05
        dlswCircuitEntryTime,
Packit 022b05
        dlswCircuitStateTime,
Packit 022b05
        dlswCircuitState,
Packit 022b05
        dlswCircuitPriority,
Packit 022b05
        dlswCircuitFCSendGrantedUnits,
Packit 022b05
        dlswCircuitFCSendCurrentWndw,
Packit 022b05
        dlswCircuitFCRecvGrantedUnits,
Packit 022b05
        dlswCircuitFCRecvCurrentWndw,
Packit 022b05
        dlswCircuitFCLargestRecvGranted,
Packit 022b05
        dlswCircuitFCLargestSendGranted,
Packit 022b05
        dlswCircuitFCHalveWndwSents,
Packit 022b05
        dlswCircuitFCResetOpSents,
Packit 022b05
        dlswCircuitFCHalveWndwRcvds,
Packit 022b05
        dlswCircuitFCResetOpRcvds,
Packit 022b05
        dlswCircuitDiscReasonLocal,
Packit 022b05
        dlswCircuitDiscReasonRemote,
Packit 022b05
        dlswCircuitDiscReasonRemoteData
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw circuits."
Packit 022b05
    ::= { dlswGroups 15 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswSdlcGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS  {
Packit 022b05
        dlswSdlcLsEntries,
Packit 022b05
        dlswSdlcLsLocalMac,
Packit 022b05
        dlswSdlcLsLocalSap,
Packit 022b05
        dlswSdlcLsLocalIdBlock,
Packit 022b05
        dlswSdlcLsLocalIdNum,
Packit 022b05
        dlswSdlcLsRemoteMac,
Packit 022b05
        dlswSdlcLsRemoteSap,
Packit 022b05
        dlswSdlcLsRowStatus
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw SDLC support."
Packit 022b05
    ::= { dlswGroups 16 }
Packit 022b05
Packit 022b05
-- ...................................................................
Packit 022b05
dlswNotificationGroup  NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS  {
Packit 022b05
        dlswTrapTConnPartnerReject,
Packit 022b05
        dlswTrapTConnProtViolation,
Packit 022b05
        dlswTrapTConnUp,
Packit 022b05
        dlswTrapTConnDown,
Packit 022b05
        dlswTrapCircuitUp,
Packit 022b05
        dlswTrapCircuitDown
Packit 022b05
        }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Conformance group for DLSw notifications."
Packit 022b05
    ::= { dlswGroups 17 }
Packit 022b05
Packit 022b05
END