summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-SNA-DLSW-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-SNA-DLSW-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-SNA-DLSW-MIB')
-rw-r--r--MIBS/comware/HH3C-SNA-DLSW-MIB1614
1 files changed, 1614 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SNA-DLSW-MIB b/MIBS/comware/HH3C-SNA-DLSW-MIB
new file mode 100644
index 0000000..22e2af2
--- /dev/null
+++ b/MIBS/comware/HH3C-SNA-DLSW-MIB
@@ -0,0 +1,1614 @@
+-- =============================================================
+-- Copyright (C) 2002 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: This MIB describes the implementation of dlsw
+-- Reference: extracted from RFC2024 and modified.
+-- Version: V1.3
+-- History:
+-- V1.0 Initial Version
+-- V1.1 2004-10-12 updated by gaolong
+-- Modify IMPORTS clause.
+-- Delete some comments
+-- Rewrite trap object with SMIv2 syntax. Including
+-- hh3cdlswTrapTConnPartnerReject,
+-- hh3cdlswTrapTConnChangeState,
+-- hh3cdlswTrapCircuitChangeState
+-- Adding hh3cdlswTrapsV2 object for compatible with SNMPv1 trap.
+-- V1.2 lizhiyong 2004-10-29
+-- add MODULE-IDENTITY
+-- delete hh3c from IMPORTS clause
+-- V1.3 shejunquan 2006-06-28
+-- Modify range of 4 nodes. Including
+-- hh3cdlswNodeConnTimeout,
+-- hh3cdlswNodeLocalPendTimeout,
+-- hh3cdlswNodeRemotePendTimeout,
+-- hh3cdlswNodeSnaCacheTimeout
+-- Modify default value of hh3cdlswNodeLocalPendTimeout.
+-- =============================================================
+HH3C-SNA-DLSW-MIB DEFINITIONS ::= BEGIN
+-- From file: "dlsw.mib"
+
+IMPORTS
+ DisplayString,
+ RowPointer,
+ TruthValue,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ Counter32,
+ Gauge32,
+ IpAddress,
+ TimeTicks,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ ifIndex
+ FROM RFC1213-MIB
+ hh3cRhw
+ FROM HH3C-OID-MIB;
+
+hh3cdlsw MODULE-IDENTITY
+ LAST-UPDATED "200410301551Z"
+ ORGANIZATION
+ "New H3C Tech. Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Tech. Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085
+ "
+ DESCRIPTION
+ "private MIB for dlsw"
+ ::= { hh3cRhw 37 }
+
+--======================================
+-- Textual convention definitions
+--======================================
+
+MacAddressNC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "1x:"
+ STATUS current
+ DESCRIPTION
+ "Represents an 802 MAC address represented in
+ non-canonical format. That is, the most significant
+ bit will be transmitted first. If this information
+ is not available, the value is a zero length string."
+ SYNTAX OCTET STRING (SIZE (0 | 6))
+
+EndStationLocation ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Representing the location of an end station related
+ to the managed DLSw node."
+ SYNTAX INTEGER {
+ other (1),
+ internal (2), -- local virtual MAC address
+ remote (3), -- via DLSw partner
+ local (4) -- locally attached
+ }
+
+DlcType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Representing the type of DLC of an end station, if
+ applicable."
+ SYNTAX INTEGER {
+ other (1), -- not assigned yet
+ na (2), -- not applicable
+ llc (3), -- 802.2 Logical Link Control
+ sdlc (4), -- SDLC
+ qllc (5) -- QLLC
+ }
+
+LFSize ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The largest size of the INFO field (including DLC header,
+ not including any MAC-level or framing octets).
+ 64 valid values as defined by the IEEE 802.1D
+ Addendum are acceptable."
+ SYNTAX INTEGER {
+ lfs516(516), lfs1470(1470), lfs1500(1500),
+ lfs2052(2052), lfs4472(4472), lfs8144(8144),
+ lfs11407(11407), lfs11454(11454), lfs17800(17800), unknown(65535)
+ }
+
+CreateLineFlag ::= INTEGER
+ { createLine(1),
+ deleteLine(2)
+ }
+
+EntryStatus ::= INTEGER
+ { valid(1),
+ createRequest(2),
+ underCreation(3),
+ invalid(4)
+ }
+ -- The status of a table entry.
+
+
+
+--==================================================================
+-- DLSw MIB Definition
+--==================================================================
+
+-- The DLSw MIB module contains an object part .
+-- Object part is organized in the following groups:
+-- (1) hh3cdlswNode information about this DLSw
+-- (2) hh3cdlswTConn about adjacent DLSw partners
+-- (3) hh3cdlswInterface about which interfaces DLSw is active on
+-- (4) hh3cdlswDirectory about any directory of local/remote resources
+-- (5) hh3cdlswCircuit about established circuits
+-- (6) hh3cdlswSdlc about SDLC data link switched devices
+-- (7) hh3cdlswLlc2 about LLC2 data link switched devices
+
+hh3cdlswNode OBJECT IDENTIFIER ::= { hh3cdlsw 1 }
+hh3cdlswTConn OBJECT IDENTIFIER ::= { hh3cdlsw 2 }
+hh3cdlswBridgeGroup OBJECT IDENTIFIER ::= { hh3cdlsw 3 }
+hh3cdlswLocDirectory OBJECT IDENTIFIER ::= { hh3cdlsw 4 }
+hh3cdlswCircuit OBJECT IDENTIFIER ::= { hh3cdlsw 5 }
+hh3cdlswSdlc OBJECT IDENTIFIER ::= { hh3cdlsw 6 } -- SDLC
+hh3cdlswLlc2 OBJECT IDENTIFIER ::= { hh3cdlsw 7 } -- LLC2
+
+
+--==================================================================
+-- THE NODE GROUP
+--==================================================================
+
+--==================================================================
+-- DLSw Node Identity
+--==================================================================
+hh3cdlswNodeVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value identifies the particular version of the DLSw
+ standard supported by this DLSw. The first octet is a
+ hexadecimal value representing the DLSw standard Version
+ number of this DLSw, and the second is a hexadecimal value
+ representing the DLSw standard Release number. This
+ information is reported in DLSw Capabilities Exchange."
+ REFERENCE
+ "DLSW: Switch-to-Switch Protocol RFC 1795"
+ ::= { hh3cdlswNode 1 }
+
+hh3cdlswNodeVendorID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value identifies the manufacturer's IEEE-assigned
+ organizationally Unique Identifier (OUI) of this DLSw.
+ This information is reported in DLSw Capabilities
+ Exchange."
+ REFERENCE
+ "DLSW: Switch-to-Switch Protocol RFC 1795"
+ ::= { hh3cdlswNode 2 }
+
+hh3cdlswNodeVersionString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This string gives product-specific information about
+ this DLSw (e.g., product name, code release and fix level).
+ This flows in Capabilities Exchange messages."
+ REFERENCE
+ "DLSW: Switch-to-Switch Protocol RFC 1795"
+ ::= { hh3cdlswNode 3 }
+
+--==================================================================
+-- DLSw Code Capability
+--==================================================================
+hh3cdlswNodeStdPacingSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1), -- does not support DLSw
+ -- Standard pacing scheme
+ adaptiveRcvWindow (2), -- the receive window size
+ -- varies
+ fixedRcvWindow (3), -- the receive window size
+ -- remains constant
+ unknown (65535) -- unknown value
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Circuit pacing, as defined in the DLSw Standard, allows each
+ of the two DLSw nodes on a circuit to control the amount
+ of data the other is permitted to send to them. This object
+ reflects the level of support the DLSw node has for this
+ protocol. (1) means the node has no support for the standard
+ circuit pacing flows; it may use RFC 1434+ methods only, or
+ a proprietary flow control scheme. (2) means the node supports
+ the standard scheme and can vary the window sizes it grants as
+ a data receiver. (3) means the node supports the standard
+ scheme but never varies its receive window size."
+ ::= { hh3cdlswNode 4 }
+
+--==================================================================
+-- DLSw Node Operational Objects
+--==================================================================
+hh3cdlswNodeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ inactive (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status of the DLSw part of the system. "
+ ::= { hh3cdlswNode 5 }
+
+hh3cdlswNodeVirtualSegmentLFSize OBJECT-TYPE
+ SYNTAX LFSize
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The largest frame size (including DLC header and info field
+ but not any MAC-level or framing octets) this DLSw can forward
+ on any path through itself. This object can represent any box-
+ level frame size forwarding restriction (e.g., from the use
+ of fixed-size buffers). Some DLSw implementations will have
+ no such restriction.
+
+ This value will affect the LF size of circuits during circuit
+ creation. The LF size of an existing circuit can be found in
+ the RIF (Routing Information Field)."
+ DEFVAL { lfs1500 }
+ ::= { hh3cdlswNode 6 }
+
+--==================================================================
+-- DLSw Local Peer
+--==================================================================
+hh3cdlswNodeLocalAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local peer ip address. "
+ ::= { hh3cdlswNode 7 }
+
+hh3cdlswNodePriority OBJECT-TYPE
+ SYNTAX INTEGER (1..5|65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The priority value of local peer. 65535 expresses the value is unknown"
+ DEFVAL { 5 }
+ ::= { hh3cdlswNode 8 }
+
+hh3cdlswNodeInitWindow OBJECT-TYPE
+ SYNTAX INTEGER (1..2000|65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vlaue of init-window. 65535 expresses the value is unknown"
+ DEFVAL { 40 }
+ ::= { hh3cdlswNode 9 }
+
+hh3cdlswNodeKeepAlive OBJECT-TYPE
+ SYNTAX INTEGER (1..2000|65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vlaue of keepalive interval. 65535 expresses the value is unknown"
+ DEFVAL { 30 }
+ ::= { hh3cdlswNode 10 }
+
+hh3cdlswNodeMaxWindow OBJECT-TYPE
+ SYNTAX INTEGER (1..2000|65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of max-window. 65535 expresses the value is unknown"
+ DEFVAL { 255 }
+ ::= { hh3cdlswNode 11 }
+
+hh3cdlswNodePermitDynamic OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit-dynamic(1),
+ forbid-dynamic(2),
+ unknown(65535)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To accept connections from non-configured remote peers when
+ permit-dynamic is setted. "
+ DEFVAL { forbid-dynamic }
+ ::= { hh3cdlswNode 12 }
+--==================================================================
+-- DLSw node Timer
+--==================================================================
+hh3cdlswNodeConnTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Define connected state timer(The unit is a thousandth of a
+ second). "
+ DEFVAL { 300 }
+ ::= { hh3cdlswNode 13 }
+
+hh3cdlswNodeLocalPendTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Define connected state timer(The unit is a thousandth of a
+ second)."
+ DEFVAL { 30 }
+ ::= { hh3cdlswNode 14 }
+
+hh3cdlswNodeRemotePendTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Define connected state timer(The unit is a thousandth of a
+ second). "
+ DEFVAL { 30 }
+ ::= { hh3cdlswNode 15 }
+
+hh3cdlswNodeSnaCacheTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Define connected state timer(The unit is a thousandth of a
+ second). "
+ DEFVAL { 120 }
+ ::= { hh3cdlswNode 16 }
+
+--==================================================================
+-- Transport Connection Table
+--==================================================================
+
+hh3cdlswRemotePeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswRemotePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of tcp transport connections. "
+ ::= { hh3cdlswTConn 1 }
+
+hh3cdlswRemotePeerEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswRemotePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of remote peer information"
+ INDEX { hh3cdlswRemotePeerAddr }
+ ::= { hh3cdlswRemotePeerTable 1 }
+
+Hh3cDlswRemotePeerEntry ::=
+ SEQUENCE {
+ hh3cdlswRemotePeerAddr
+ IpAddress,
+ hh3cdlswRemotePeerVersion
+ OCTET STRING,
+ hh3cdlswRemotePeerVendorID
+ OCTET STRING,
+ hh3cdlswRemotePeerPaceWindInit
+ INTEGER,
+ hh3cdlswRemotePeerVersionString
+ DisplayString,
+ hh3cdlswRemotePeerIsConfig
+ INTEGER,
+ hh3cdlswRemotePeerCost
+ INTEGER,
+ hh3cdlswRemotePeerKeepAlive
+ INTEGER,
+ hh3cdlswRemotePeerLf
+ LFSize,
+ hh3cdlswRemotePeerTcpQueneMax
+ INTEGER,
+ hh3cdlswRemotePeerHaveBackup
+ INTEGER,
+ hh3cdlswRemotePeerIsBackup
+ INTEGER,
+ hh3cdlswRemotePeerBackupAddr
+ IpAddress,
+ hh3cdlswRemotePeerLinger
+ INTEGER,
+ hh3cdlswRemotePeerLinkState
+ INTEGER,
+ hh3cdlswRemotePeerRecvPacks
+ Counter32,
+ hh3cdlswRemotePeerSendPacks
+ Counter32,
+ hh3cdlswRemotePeerDrops
+ Counter32,
+ hh3cdlswRemotePeerUptime
+ Counter32,
+ hh3cdlswRemotePeerEntryStatus
+ EntryStatus
+ }
+
+hh3cdlswRemotePeerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote peer address for this transport connection. "
+ ::= { hh3cdlswRemotePeerEntry 1 }
+
+hh3cdlswRemotePeerVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value identifies which version (first octet) and release
+ (second octet) of the DLSw standard is supported by this
+ partner DLSw. This information is obtained from a DLSw
+ capabilities exchange message received from the partner DLSw.
+ A string of zero length is returned before a Capabilities
+ Exchange message is received, or if one is never received.
+ A conceptual row with a hh3cdlswTConnOperState of `connected' but
+ a zero length partner version indicates that the partner is
+ a non-standard DLSw partner.
+
+ If an implementation chooses to keep hh3cdlswTConnOperEntrys in
+ the `disconnected' state, this value should remain unchanged."
+ ::= { hh3cdlswRemotePeerEntry 2 }
+
+hh3cdlswRemotePeerVendorID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value identifies the IEEE-assigned organizationally
+ Unique Identifier (OUI) of the maker of this partner
+ DLSw. This information is obtained from a DLSw
+ capabilities exchange message received from the partner DLSw.
+ A string of zero length is returned before a Capabilities
+ Exchange message is received, or if one is never received.
+
+ If an implementation chooses to keep hh3cdlswTConnOperEntrys in
+ the `disconnected' state, this value should remain unchanged."
+ ::= { hh3cdlswRemotePeerEntry 3 }
+
+hh3cdlswRemotePeerPaceWindInit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the partner initial receive pacing window. This
+ is our initial send pacing window for all new circuits on this
+ transport connection, as modified and granted by the first flow
+ control indication the partner sends on each circuit.
+ This information is obtained from a DLSw capabilities exchange
+ message received from the partner DLSw.
+ A value of zero is returned before a Capabilities
+ Exchange message is received, or if one is never received.
+
+ If an implementation chooses to keep hh3cdlswTConnOperEntrys in
+ the `disconnected' state, this value should remain unchanged."
+
+ ::= { hh3cdlswRemotePeerEntry 4 }
+
+hh3cdlswRemotePeerVersionString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value identifies the particular product version (e.g.,
+ product name, code level, fix level) of this partner DLSw.
+ The format of the actual version string is vendor-specific.
+ This information is obtained from a DLSw capabilities exchange
+ message received from the partner DLSw.
+ A string of zero length is returned before a Capabilities
+ Exchange message is received, if one is never received, or
+ if one is received but it does not contain a version string.
+ If an implementation chooses to keep hh3cdlswTConnOperEntrys in
+ the `disconnected' state, this value should remain unchanged."
+ ::= { hh3cdlswRemotePeerEntry 5 }
+
+hh3cdlswRemotePeerIsConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current remote peer is configrured when the value is 'yes'."
+ ::= { hh3cdlswRemotePeerEntry 6 }
+
+hh3cdlswRemotePeerCost OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The cost for remote peer. "
+ ::= { hh3cdlswRemotePeerEntry 7 }
+
+hh3cdlswRemotePeerKeepAlive OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The keepalive interval value. "
+ ::= { hh3cdlswRemotePeerEntry 8 }
+
+hh3cdlswRemotePeerLf OBJECT-TYPE
+ SYNTAX LFSize
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The the largest frame size. "
+ ::= { hh3cdlswRemotePeerEntry 9 }
+
+hh3cdlswRemotePeerTcpQueneMax OBJECT-TYPE
+ SYNTAX INTEGER (50..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max tcp queue value. "
+ ::= { hh3cdlswRemotePeerEntry 10 }
+
+hh3cdlswRemotePeerHaveBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "There is another remote peer whitch is configrued as the
+ backup of the current remote peer . "
+ ::= { hh3cdlswRemotePeerEntry 11 }
+
+hh3cdlswRemotePeerIsBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current remote peer is configrued as the
+ backup of another configured remote peer . "
+ ::= { hh3cdlswRemotePeerEntry 12 }
+
+hh3cdlswRemotePeerBackupAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is the IP ADDRESS of an configured remote peer of whitch
+ the current remote peer is configrued as the backup "
+ ::= { hh3cdlswRemotePeerEntry 13 }
+
+hh3cdlswRemotePeerLinger OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Buckup Peer linger"
+ DEFVAL { 5 }
+ ::= { hh3cdlswRemotePeerEntry 14 }
+
+hh3cdlswRemotePeerLinkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ connecting (1),
+ initCapExchange (2),
+ connected (3),
+ quiescing (4),
+ disconnecting (5),
+ disconnected (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of this tcp transport connection. "
+ ::= { hh3cdlswRemotePeerEntry 15 }
+
+hh3cdlswRemotePeerRecvPacks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Switch-to-Switch Protocol (SSP) messages
+ received on this tcp transport connection."
+ ::= { hh3cdlswRemotePeerEntry 16 }
+
+hh3cdlswRemotePeerSendPacks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Switch-to-Switch Protocol (SSP) messages
+ sent on this tcp transport connection."
+ ::= { hh3cdlswRemotePeerEntry 17 }
+
+hh3cdlswRemotePeerDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Switch-to-Switch Protocol (SSP) messages
+ dropped on this tcp transport connection."
+ ::= { hh3cdlswRemotePeerEntry 18 }
+
+hh3cdlswRemotePeerUptime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time (in seconds ) since this transport
+ connection last entered the 'connected' state."
+ ::= { hh3cdlswRemotePeerEntry 19 }
+
+hh3cdlswRemotePeerEntryStatus OBJECT-TYPE
+ SYNTAX EntryStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used by the manager to create
+ or delete the row entry in the hh3cdlswRemotePeerTable
+ following the EntryStatus textual convention. "
+ ::= { hh3cdlswRemotePeerEntry 20 }
+
+-- ==================================================================
+-- DLSW hh3cdlswBridgeGroup GROUP
+--==================================================================
+
+hh3cdlswBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of bridge group whitch has been created."
+ ::= { hh3cdlswBridgeGroup 1 }
+
+hh3cdlswBridgeEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of bridge information"
+ INDEX { hh3cdlswBridgeNum }
+ ::= { hh3cdlswBridgeTable 1 }
+
+Hh3cDlswBridgeEntry ::= SEQUENCE {
+ hh3cdlswBridgeNum INTEGER,
+ hh3cdlswBridgeStatus CreateLineFlag
+ }
+
+hh3cdlswBridgeNum OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This value identifies the bridge number ."
+ ::= { hh3cdlswBridgeEntry 1 }
+
+
+hh3cdlswBridgeStatus OBJECT-TYPE
+ SYNTAX CreateLineFlag
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This value whitch is equal to 'DeleteLine' identifies to
+ delete a conceptual raw. "
+ ::= { hh3cdlswBridgeEntry 2 }
+
+--==================================================================
+-- DLSW Bridge group number and interface
+--==================================================================
+
+hh3cdlswBridgeIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswBridgeIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of interfaces on which DLSw is active."
+ ::= { hh3cdlswBridgeGroup 2 }
+
+hh3cdlswBridgeIfEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswBridgeIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of bridge interface information"
+ INDEX { ifIndex }
+ ::= { hh3cdlswBridgeIfTable 1 }
+
+Hh3cDlswBridgeIfEntry ::= SEQUENCE {
+ hh3cdlswBridgeIfBriGru INTEGER,
+ hh3cdlswBridgeIfName DisplayString,
+ hh3cdlswBridgeIfStatus EntryStatus
+ }
+
+hh3cdlswBridgeIfBriGru OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This value identifies the bridge number attached
+ to the interface."
+ ::= { hh3cdlswBridgeIfEntry 1 }
+
+hh3cdlswBridgeIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The name of the interface. "
+ ::= { hh3cdlswBridgeIfEntry 2 }
+
+hh3cdlswBridgeIfStatus OBJECT-TYPE
+ SYNTAX EntryStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This value whitch is equal to 'invalid' identifies to
+ delete a conceptual raw "
+ ::= { hh3cdlswBridgeIfEntry 3 }
+
+-- ==================================================================
+-- DIRECTORY
+--
+-- ==================================================================
+
+--==================================================================
+-- Directory Cache
+-- ==================================================================
+hh3cdlswLocMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswLocMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains locations of MAC addresses.
+ They are local and reachable"
+ ::= { hh3cdlswLocDirectory 1 }
+
+hh3cdlswLocMacEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswLocMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { hh3cdlswLocMacHashIndex , hh3cdlswLocMacHashIndexSeqNum}
+ ::= { hh3cdlswLocMacTable 1 }
+
+Hh3cDlswLocMacEntry ::=
+SEQUENCE {
+ hh3cdlswLocMacHashIndex
+ INTEGER,
+ hh3cdlswLocMacHashIndexSeqNum
+ INTEGER,
+ hh3cdlswLocMacMac
+ MacAddressNC,
+ hh3cdlswLocMacLocalInterfaceName
+ DisplayString
+ }
+hh3cdlswLocMacHashIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The hash value."
+ ::= { hh3cdlswLocMacEntry 1 }
+
+hh3cdlswLocMacHashIndexSeqNum OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The sequence num with smae hash value."
+ ::= { hh3cdlswLocMacEntry 2 }
+
+hh3cdlswLocMacMac OBJECT-TYPE
+ SYNTAX MacAddressNC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The MAC address. "
+ ::= { hh3cdlswLocMacEntry 3 }
+
+hh3cdlswLocMacLocalInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The value is the interface name when
+ hh3cdlswLocMacLocationType is 'local'. "
+ ::= { hh3cdlswLocMacEntry 4 }
+
+-- ==================================================================
+-- CIRCUIT
+-- A circuit is the end-to-end association between two DLSw entities
+-- or two DLSw nodes.
+-- ==================================================================
+
+-- ==================================================================
+-- Circuit Table
+-- This table is the DLSw entity's view of circuits.
+-- ==================================================================
+hh3cdlswCircuitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswCircuitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is the circuit representation in the DLSw
+ entity. Virtual data links are used to represent any internal
+ end stations. There is a conceptual row associated with
+ each data link. Thus, for circuits without an intervening
+ transport connection, there are two conceptual rows
+ for each circuit.
+
+ The table consists of the circuits being established,
+ established, and as an implementation option, circuits that
+ have been disconnected. For circuits carried over
+ transport connections, an entry is created after
+ the CUR_cs was sent or received. For circuits between
+ two locally attached devices, or internal virtual MAC
+ addresses, an entry is created when the equivalent of
+ CUR_cs sent/received status is reached.
+
+ End station 1 (S1) and End station 2 (S2) are used to
+ represent the two end stations of the circuit.
+ S1 is always an end station which is locally attached.
+ S2 may be locally attached or remote. If it is locally
+ attached, the circuit will be represented by two rows indexed
+ by (A, B) and (B, A) where A & B are the relevant MACs/SAPs.
+
+ The table may be used to store the causes of disconnection of
+ circuits. It is recommended that the oldest disconnected
+ circuit entry be removed from this table when the memory
+ space of disconnected circuits is needed."
+ ::= { hh3cdlswCircuit 1 }
+
+hh3cdlswCircuitEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswCircuitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "the list of circuit information"
+ INDEX { hh3cdlswCircuitS1CircuitId }
+ ::= { hh3cdlswCircuitTable 1 }
+
+Hh3cDlswCircuitEntry ::=
+ SEQUENCE {
+ hh3cdlswCircuitS1CircuitId
+ INTEGER,
+ hh3cdlswCircuitS1Mac
+ MacAddressNC,
+ hh3cdlswCircuitS1Sap
+ OCTET STRING,
+ hh3cdlswCircuitS2Mac
+ MacAddressNC,
+ hh3cdlswCircuitS2Sap
+ OCTET STRING,
+ hh3cdlswCircuitS1IfIndex
+ INTEGER,
+ hh3cdlswCircuitS1Ifname
+ DisplayString,
+ hh3cdlswCircuitS1DlcType
+ DlcType,
+ hh3cdlswCircuitS2TAddress
+ IpAddress,
+ hh3cdlswCircuitS2CircuitId
+ INTEGER,
+ hh3cdlswCircuitOrigin
+ INTEGER,
+ hh3cdlswCircuitEntryTime
+ TimeTicks,
+ hh3cdlswCircuitStateTime
+ TimeTicks,
+ hh3cdlswCircuitState
+ INTEGER,
+ hh3cdlswCircuitFCSendGrantedUnits
+ INTEGER,
+ hh3cdlswCircuitFCSendCurrentWndw
+ INTEGER,
+ hh3cdlswCircuitFCRecvGrantedUnits
+ INTEGER,
+ hh3cdlswCircuitFCRecvCurrentWndw
+ INTEGER
+ }
+hh3cdlswCircuitS1CircuitId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Circuit ID assigned by this DLSw node to this circuit.
+ The first four octets are the DLC port Id, and
+ the second four octets are the Data Link Correlator.
+ If the DLSw SSP was not used to establish this circuit,
+ the value will be a string of zero length."
+ ::= { hh3cdlswCircuitEntry 1 }
+
+hh3cdlswCircuitS1Mac OBJECT-TYPE
+ SYNTAX MacAddressNC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of End Station 1 (S1) used for this circuit."
+ ::= { hh3cdlswCircuitEntry 2 }
+
+hh3cdlswCircuitS1Sap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SAP at End Station 1 (S1) used for this circuit."
+ ::= { hh3cdlswCircuitEntry 3 }
+
+hh3cdlswCircuitS2Mac OBJECT-TYPE
+ SYNTAX MacAddressNC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of End Station 2 (S2) used for this circuit."
+ ::= { hh3cdlswCircuitEntry 4 }
+
+hh3cdlswCircuitS2Sap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SAP at End Station 2 (S2) used for this circuit."
+ ::= { hh3cdlswCircuitEntry 5 }
+
+hh3cdlswCircuitS1IfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifEntry index of the local interface through which S1
+ can be reached."
+ ::= { hh3cdlswCircuitEntry 6 }
+
+hh3cdlswCircuitS1Ifname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the interface whose Ifdex is hh3cdlswCircuitS1IfIndex."
+ ::= { hh3cdlswCircuitEntry 7 }
+
+hh3cdlswCircuitS1DlcType OBJECT-TYPE
+ SYNTAX DlcType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DLC protocol in use between the DLSw node and S1."
+ ::= { hh3cdlswCircuitEntry 8 }
+
+hh3cdlswCircuitS2TAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the location of End Station 2 is remote,
+ this object contains the address of the partner
+ DLSw, else it will be an OCTET STRING of zero length."
+ ::= { hh3cdlswCircuitEntry 9 }
+
+hh3cdlswCircuitS2CircuitId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Circuit ID assigned to this circuit by the partner
+ DLSw node. The first four octets are the DLC port Id, and
+ the second four octets are the Data Link Correlator.
+ If the DLSw SSP was not used to establish this circuit,
+ the value will be a string of zero length."
+ ::= { hh3cdlswCircuitEntry 10 }
+
+hh3cdlswCircuitOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ s1 (1),
+ s2 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies which of the two end stations
+ initiated the establishment of this circuit."
+ ::= { hh3cdlswCircuitEntry 11 }
+
+hh3cdlswCircuitEntryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ UNITS "hundredths of a second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time (in hundredths of a second) since this
+ circuit table conceptual row was created."
+ ::= { hh3cdlswCircuitEntry 12 }
+
+hh3cdlswCircuitStateTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ UNITS "hundredths of a second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time (in hundredths of a second) since this
+ circuit entered the current state."
+ ::= { hh3cdlswCircuitEntry 13 }
+
+hh3cdlswCircuitState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disconnected (1),
+ circuitStart (2),
+ resolvePending (3),
+ circuitPending (4),
+ circuitEstablished (5),
+ connectPending (6),
+ contactPending (7),
+ connected (8),
+ disconnectPending (9),
+ haltPending (10),
+ haltPendingNoack (11),
+ circuitRestart (12),
+ restartPending (13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of this circuit. The agent, implementation
+ specific, may choose to keep entries for some period of time
+ after circuit disconnect, so the manager can gather the time
+ and cause of disconnection.
+
+ While all of the specified values may be returned from a GET
+ operation, the only SETable value is `disconnectPending'.
+ When this value is set, DLSw should perform the appropriate
+ action given its previous state (e.g., send HALT_DL if the
+ state was `connected') to bring the circuit down to the
+ `disconnected' state. Both the partner DLSw and local end
+ station(s) should be notified as appropriate.
+
+ This MIB provides no facility to re-establish a disconnected
+ circuit, because in DLSw this should be an end station-driven
+ function."
+ ::= { hh3cdlswCircuitEntry 14 }
+
+--==================================================================
+-- Pacing Objects:
+-- These objects are applicable if DLSw is using the SSP circuit
+-- pacing protocol to control the flow between the two data links
+-- in this circuit.
+--==================================================================
+hh3cdlswCircuitFCSendGrantedUnits OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of paced SSP messages that this DLSw is currently
+ authorized to send on this circuit before it must stop and
+ wait for an additional flow control indication from the
+ partner DLSw.
+
+ The value zero should be returned if this circuit is not
+ running the DLSw pacing protocol."
+ ::= { hh3cdlswCircuitEntry 15 }
+
+hh3cdlswCircuitFCSendCurrentWndw OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current window size that this DLSw is using in its role
+ as a data sender. This is the value by which this DLSw would
+ increase the number of messages it is authorized to send, if
+ it were to receive a flow control indication with the bits
+ specifying `repeat window'.
+ The value zero should be returned if this circuit is not
+ running the DLSw pacing protocol."
+ ::= { hh3cdlswCircuitEntry 16 }
+
+hh3cdlswCircuitFCRecvGrantedUnits OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of paced SSP messages that this DLSw has
+ authorized the partner DLSw to send on this circuit before
+ the partner DLSw must stop and wait for an additional flow
+ control indication from this DLSw.
+
+ The value zero should be returned if this circuit is not
+ running the DLSw pacing protocol."
+ ::= { hh3cdlswCircuitEntry 17 }
+
+hh3cdlswCircuitFCRecvCurrentWndw OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current window size that this DLSw is using in its role
+ as a data receiver. This is the number of additional paced
+ SSP messages that this DLSw would be authorizing its DLSw
+ partner to send, if this DLSw were to send a flow control
+ indication with the bits specifying `repeat window'.
+
+ The value zero should be returned if this circuit is not
+ running the DLSw pacing protocol."
+ ::= { hh3cdlswCircuitEntry 18 }
+
+--==================================================================
+-- DLSW SDLC EXTENSION
+--==================================================================
+hh3cdlswSdlcPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswSdlcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table defines parameters for the interfaces with the
+ encapunation of SDLC."
+ ::= { hh3cdlswSdlc 1 }
+
+hh3cdlswSdlcPortEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswSdlcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { hh3cdlswSdlcPortTable 1 }
+
+Hh3cDlswSdlcPortEntry ::=
+ SEQUENCE {
+ hh3cdlswSdlcPortSerialName
+ DisplayString,
+ hh3cdlswSdlcPortEncap
+ INTEGER,
+ hh3cdlswSdlcPortRole
+ INTEGER,
+ hh3cdlswSdlcPortVmac
+ MacAddressNC,
+ hh3cdlswSdlcPortHoldq
+ INTEGER,
+ hh3cdlswSdlcPortK
+ INTEGER,
+ hh3cdlswSdlcPortModule
+ INTEGER,
+ hh3cdlswSdlcPortN1
+ INTEGER,
+ hh3cdlswSdlcPortN2
+ INTEGER,
+ hh3cdlswSdlcPortPollPauseTimer
+ INTEGER,
+ hh3cdlswSdlcPortSimultaneousEnable
+ INTEGER,
+ hh3cdlswSdlcPortT1
+ INTEGER,
+ hh3cdlswSdlcPortT2
+ INTEGER
+ }
+
+hh3cdlswSdlcPortSerialName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of serial port. "
+ ::= { hh3cdlswSdlcPortEntry 1 }
+
+hh3cdlswSdlcPortEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ sdlc(1),
+ ppp(2),
+ other(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encapunation of the interface. "
+ ::= { hh3cdlswSdlcPortEntry 2 }
+
+hh3cdlswSdlcPortRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ seconday(2),
+ norole(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SDLC role of interface. "
+ DEFVAL { norole }
+ ::= { hh3cdlswSdlcPortEntry 3 }
+
+hh3cdlswSdlcPortVmac OBJECT-TYPE
+ SYNTAX MacAddressNC
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Define virtual mac address. "
+ ::= { hh3cdlswSdlcPortEntry 4 }
+
+hh3cdlswSdlcPortHoldq OBJECT-TYPE
+ SYNTAX INTEGER (20..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Size of hold queue."
+ DEFVAL { 50 }
+ ::= { hh3cdlswSdlcPortEntry 5 }
+
+hh3cdlswSdlcPortK OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Size of local send window. "
+ DEFVAL { 7 }
+ ::= { hh3cdlswSdlcPortEntry 6 }
+
+hh3cdlswSdlcPortModule OBJECT-TYPE
+ SYNTAX INTEGER {
+ m8(8),
+ m128(128)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Size of modulus. "
+ DEFVAL { m8 }
+ ::= { hh3cdlswSdlcPortEntry 7 }
+
+hh3cdlswSdlcPortN1 OBJECT-TYPE
+ SYNTAX INTEGER (1..17680)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max number of bits for incoming frames. "
+ DEFVAL { 265 }
+ ::= { hh3cdlswSdlcPortEntry 8 }
+
+hh3cdlswSdlcPortN2 OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of timers to retry an operation. "
+ DEFVAL { 20 }
+ ::= { hh3cdlswSdlcPortEntry 9 }
+
+hh3cdlswSdlcPortPollPauseTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time between polls for each secondary SDLC station.
+ The unit is thousandth of a second. "
+ DEFVAL { 100 }
+ ::= { hh3cdlswSdlcPortEntry 10 }
+
+hh3cdlswSdlcPortSimultaneousEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disenable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Activate SDLC two-way simultaneous mode. "
+ DEFVAL { 1 }
+ ::= { hh3cdlswSdlcPortEntry 11 }
+
+hh3cdlswSdlcPortT1 OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time to wait for a reply to a frame. "
+ DEFVAL { 3000 }
+ ::= { hh3cdlswSdlcPortEntry 12 }
+
+hh3cdlswSdlcPortT2 OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time to wait for a reply used by secondary station. "
+ DEFVAL { 500 }
+ ::= { hh3cdlswSdlcPortEntry 13 }
+
+hh3cdlswSdlcLsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswSdlcLsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table defines the virtual MAC addresses for those
+ SDLC link stations that participate in data link switching."
+ ::= { hh3cdlswSdlc 2 }
+
+hh3cdlswSdlcLsEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswSdlcLsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, hh3cdlswSdlcLsAddress}
+ ::= { hh3cdlswSdlcLsTable 1 }
+
+Hh3cDlswSdlcLsEntry ::=
+ SEQUENCE {
+ hh3cdlswSdlcLsAddress
+ INTEGER,
+ hh3cdlswSdlcLsLocalId
+ INTEGER,
+ hh3cdlswSdlcLsRemoteMac
+ MacAddressNC,
+ hh3cdlswSdlcLsSsap
+ INTEGER,
+ hh3cdlswSdlcLsDsap
+ INTEGER,
+ hh3cdlswSdlcLsStatus
+ EntryStatus
+ }
+
+hh3cdlswSdlcLsAddress OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Define SDLC address. "
+ ::= { hh3cdlswSdlcLsEntry 1 }
+
+hh3cdlswSdlcLsLocalId OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The value is XID. "
+ ::= { hh3cdlswSdlcLsEntry 2 }
+
+hh3cdlswSdlcLsRemoteMac OBJECT-TYPE
+ SYNTAX MacAddressNC
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MAC address to which DLSw should attempt to connect
+ this link station. If this information is not available,
+ a length of zero for this object should be returned "
+ ::= { hh3cdlswSdlcLsEntry 3 }
+
+hh3cdlswSdlcLsSsap OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Source SAP of partner. "
+ ::= { hh3cdlswSdlcLsEntry 4 }
+
+hh3cdlswSdlcLsDsap OBJECT-TYPE
+ SYNTAX INTEGER (1..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Destination SAP of partner. "
+ ::= { hh3cdlswSdlcLsEntry 5 }
+
+hh3cdlswSdlcLsStatus OBJECT-TYPE
+ SYNTAX EntryStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This object is used by the manager to create
+ or delete the row entry in the hh3cdlswSdlcLsTable
+ following the EntryStatus textual convention."
+ ::= { hh3cdlswSdlcLsEntry 6 }
+
+--==================================================================
+-- DLSW LLC2 EXTENSION
+--==================================================================
+hh3cdlswLlc2PortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDlswLlc2PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table defines parameters for the interfaces with the
+ encapunation of Llc2."
+ ::= { hh3cdlswLlc2 1 }
+
+hh3cdlswLlc2PortEntry OBJECT-TYPE
+ SYNTAX Hh3cDlswLlc2PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex ,hh3cdlswBridgeIfBriGru}
+ ::= { hh3cdlswLlc2PortTable 1 }
+
+Hh3cDlswLlc2PortEntry ::=
+ SEQUENCE {
+ hh3cdlswLLC2PortAckDelayTime
+ INTEGER,
+ hh3cdlswLLC2PortAckMax
+ INTEGER,
+ hh3cdlswLLC2PortLocalWnd
+ INTEGER,
+ hh3cdlswLLC2PortModulus
+ INTEGER,
+ hh3cdlswLLC2PortN2
+ INTEGER,
+ hh3cdlswLLC2PortT1
+ INTEGER,
+ hh3cdlswLLC2PortTbusyTime
+ INTEGER,
+ hh3cdlswLLC2PortTpfTime
+ INTEGER,
+ hh3cdlswLLC2PortTrejTime
+ INTEGER,
+ hh3cdlswLLC2PortTxqMax
+ INTEGER
+ }
+
+
+hh3cdlswLLC2PortAckDelayTime OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max time allows I-frames incoming without replay ACK. "
+ DEFVAL { 100 }
+ ::= { hh3cdlswLlc2PortEntry 1 }
+
+hh3cdlswLLC2PortAckMax OBJECT-TYPE
+ SYNTAX INTEGER (1..127)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max number of I-frames received before ACK. "
+ DEFVAL { 3 }
+ ::= { hh3cdlswLlc2PortEntry 2 }
+
+hh3cdlswLLC2PortLocalWnd OBJECT-TYPE
+ SYNTAX INTEGER (1..127)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max number of I-frames to send before received ACK. "
+ DEFVAL { 7 }
+ ::= { hh3cdlswLlc2PortEntry 3 }
+
+hh3cdlswLLC2PortModulus OBJECT-TYPE
+ SYNTAX INTEGER {
+ m8(8),
+ m128(128)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Modulus of LLC2. "
+ DEFVAL { m128 }
+ ::= { hh3cdlswLlc2PortEntry 4 }
+
+hh3cdlswLLC2PortN2 OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Retry times of operations. "
+ DEFVAL { 20 }
+ ::= { hh3cdlswLlc2PortEntry 5 }
+
+hh3cdlswLLC2PortT1 OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Waiting for ACK time after sent a I-frame. "
+ DEFVAL { 200 }
+ ::= { hh3cdlswLlc2PortEntry 6 }
+
+hh3cdlswLLC2PortTbusyTime OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Waiting time while other LLC2 station is in busy state. "
+ DEFVAL { 300 }
+ ::= { hh3cdlswLlc2PortEntry 7 }
+
+hh3cdlswLLC2PortTpfTime OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Waiting time after a P frame is sent. "
+ DEFVAL { 500 }
+ ::= { hh3cdlswLlc2PortEntry 8 }
+
+hh3cdlswLLC2PortTrejTime OBJECT-TYPE
+ SYNTAX INTEGER (1..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Waiting time after a REJ frame is sent. "
+ DEFVAL { 500 }
+ ::= { hh3cdlswLlc2PortEntry 9 }
+
+hh3cdlswLLC2PortTxqMax OBJECT-TYPE
+ SYNTAX INTEGER (20..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue for sending llc2 I-frames. "
+ DEFVAL { 50 }
+ ::= { hh3cdlswLlc2PortEntry 10 }
+
+--==================================================================
+-- TRAP GENERATION CONTROL
+--==================================================================
+hh3cdlswTrapControl OBJECT IDENTIFIER ::= { hh3cdlswNode 20}
+
+hh3cdlswTrapCntlState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is used to indicate whether the DLSw is permitted to emit traps. "
+ ::= { hh3cdlswTrapControl 1 }
+
+
+--==================================================================
+-- NOTIFICATIONS, i.e., TRAP DEFINITIONS
+--==================================================================
+hh3cdlswTraps OBJECT IDENTIFIER ::= { hh3cdlsw 8 }
+
+-- ==================================================================
+-- This section defines the well-known notifications sent by
+-- DLSW agents.
+-- Care must be taken to insure that no particular notification
+-- is sent to a single receiving entity more often than once
+-- every five seconds.
+--
+-- Traps includes:
+-- (1) Partner rejected (capEx rejection, not in partner list, etc.)
+-- (2) DLSw protocol violation (e.g., window size violation, etc.)
+-- (3) Transport connection up/down
+-- (4) Circuit up/down
+-- ==================================================================
+--
+hh3cdlswTrapsV2 OBJECT IDENTIFIER ::= { hh3cdlswTraps 0 }
+
+hh3cdlswTrapTConnPartnerReject NOTIFICATION-TYPE
+ OBJECTS { hh3cdlswRemotePeerAddr }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent each time a transport connection
+ is rejected by a partner DLSw during Capabilities
+ Exchanges. The emission of this trap is controlled
+ by hh3cdlswTrapCntlCircuit."
+ ::= { hh3cdlswTrapsV2 1 }
+
+hh3cdlswTrapTConnChangeState NOTIFICATION-TYPE
+ OBJECTS { hh3cdlswRemotePeerAddr, hh3cdlswRemotePeerLinkState }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent each time a transport connection
+ changes state. The emission of this trap
+ is controlled by hh3cdlswTrapCntlTConn."
+ ::= { hh3cdlswTrapsV2 2 }
+
+hh3cdlswTrapCircuitChangeState NOTIFICATION-TYPE
+ OBJECTS { hh3cdlswCircuitS1CircuitId,hh3cdlswCircuitState,hh3cdlswCircuitS1Mac,
+ hh3cdlswCircuitS1Sap,hh3cdlswCircuitS2Mac, hh3cdlswCircuitS2Sap
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent each time a circuit change
+ state. The emission of this trap is controlled by
+ hh3cdlswTrapCntlCircuit."
+ ::= { hh3cdlswTrapsV2 3 }
+
+
+END