From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/comware/HH3C-SNA-DLSW-EXT-MIB | 1383 ++++++++++++++++++++++++++++++++++++ 1 file changed, 1383 insertions(+) create mode 100644 MIBS/comware/HH3C-SNA-DLSW-EXT-MIB (limited to 'MIBS/comware/HH3C-SNA-DLSW-EXT-MIB') diff --git a/MIBS/comware/HH3C-SNA-DLSW-EXT-MIB b/MIBS/comware/HH3C-SNA-DLSW-EXT-MIB new file mode 100644 index 0000000..f28d5b5 --- /dev/null +++ b/MIBS/comware/HH3C-SNA-DLSW-EXT-MIB @@ -0,0 +1,1383 @@ +-- ==================================================================== +-- Copyright (C) 2005 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: DLSW Specific Features MIB +-- Reference: RFC2024 +-- Version: V1.0 +-- History: +-- V1.0 2005-07-20, LiuYingquan +-- Initial version +-- ==================================================================== +HH3C-SNA-DLSW-EXT-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + TimeTicks, + Integer32, + Counter32 + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + ifIndex + FROM RFC1213-MIB + InetAddress, + InetAddressType + FROM INET-ADDRESS-MIB + dlswTConnConfigEntry, + dlswTConnOperEntry, + dlswTConnTcpConfigEntry, + MacAddressNC, + LFSize, + TAddress + FROM DLSW-MIB + + hh3cCommon + FROM HH3C-OID-MIB; + +hh3cDlswExt MODULE-IDENTITY + LAST-UPDATED "200507201900Z" -- Jul 20, 2005 at 19:00 GMT + 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 + "The MIB module for management of specific Data Link + Switching protocol enhancements. DLSw is described in + RFC 1795, RFC 2024 and RFC2166." + REVISION "200507201900Z" -- Jul 20, 2005 at 19:00 GMT + DESCRIPTION + "Initial version of this MIB module." + ::= { hh3cCommon 62 } + +hh3cDlswExtMIBObjects OBJECT IDENTIFIER ::= { hh3cDlswExt 1 } + +hh3cdeNode OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 1 } +hh3cdeTConn OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 2 } +hh3cdeBridge OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 3 } +hh3cdeQllc OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 4 } +hh3cdeSdlc OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 5 } +hh3cdeLlc2 OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 6 } +hh3cdeReachableCache OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 7 } +hh3cdeEthernetBackup OBJECT IDENTIFIER ::= { hh3cDlswExtMIBObjects 8 } + + +-- ==================================================================== +-- DLSw Extension Node Objects +-- ==================================================================== + +hh3cdeNodeVendorID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3)) + MAX-ACCESS read-write + 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." + ::= { hh3cdeNode 1 } + +hh3cdeNodeIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of ip address: IPv4 or IPv6." + ::= { hh3cdeNode 2 } + +hh3cdeNodeLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local peer ip address. This ip address must have been + configured for a port on the router. If no local peer + ip address is configured, then this object will be the + empty string." + DEFVAL { ''H } -- the empty string + ::= { hh3cdeNode 3 } + +hh3cdeNodePriority OBJECT-TYPE + SYNTAX Integer32 (1..5 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peer priority advertised to remote peers in the DLSw Capabilities + Exchange. If an end station can reach through more + than one peer, the priority of each peer will be considered when + a circuit is established. + A lower priority indicates that peer will be the + preferred choice if there are more than one path to the + destination. A value of 65535 indicates the value is meaningless." + DEFVAL { 3 } + ::= { hh3cdeNode 4 } + +hh3cdeNodeInitPacingWindow OBJECT-TYPE + SYNTAX Integer32 (1..2000 | 65535) + UNITS "packets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Initial pacing window size. This is the starting size of the + pacing window. DLSw uses an adaptive pacing flow control + algorithm that automatically adjusts to congestion levels in + the network. Pacing windows are used to control how many packets + may be sent to a peer before acknowlegement. + A value of 65535 indicates the value is meaningless." + DEFVAL { 40 } + ::= { hh3cdeNode 5 } + +hh3cdeNodeMaxPacingWindow OBJECT-TYPE + SYNTAX Integer32 (1..2000 | 65535) + UNITS "packets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum pacing window size. This is the largest size that + the pacing window will grow to. DLSw uses an adaptive pacing + flow control algorithm that automatically adjusts to congestion + levels in the network. Pacing windows are used to control + how many packets may be sent to a peer before acknowlegement." + DEFVAL { 50 } + ::= { hh3cdeNode 6 } + +hh3cdeNodeKeepAliveInterval OBJECT-TYPE + SYNTAX Integer32 (0..2000 | 65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default remote peer keepalive interval in seconds. + The keepalive parameter refers to how often DLSw peers + send peer keep alives to each other. These periodic messages + allow DLSw to keep track of the state of all peers. + If set to zero, no keepalives are sent. + A value of 65535 indicates the value is meaningless." + DEFVAL { 30 } + ::= { hh3cdeNode 7 } + +hh3cdeNodePermitDynamic OBJECT-TYPE + SYNTAX INTEGER + { + permitDynamic(1), + forbidDynamic(2), + unknown(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To accept connections from non-configured remote peer when + permitDynamic is specified." + DEFVAL { forbidDynamic } + ::= { hh3cdeNode 8 } + +hh3cdeNodeConnTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define connected state timer." + DEFVAL { 300 } + ::= { hh3cdeNode 9 } + +hh3cdeNodeLocalPendTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define connected state timer." + DEFVAL { 30 } + ::= { hh3cdeNode 10 } + +hh3cdeNodeRemotePendTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define connected state timer." + DEFVAL { 30 } + ::= { hh3cdeNode 11 } + +hh3cdeNodeSnaCacheTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define connected state timer." + DEFVAL { 120 } + ::= { hh3cdeNode 12 } + +hh3cdeNodeExplorerTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define explorer timer." + DEFVAL { 30 } + ::= { hh3cdeNode 13 } + +hh3cdeNodeExplorerWaitTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define explorer waiting timer." + DEFVAL { 30 } + ::= { hh3cdeNode 14 } + +hh3cdeNodeConfigSapList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SAP list indicates which SAPs are allowed. + Only SAPs with even numbers are represented, + in the form of the most significant bit of the first + octet representing the SAP 0, the next most significant + bit representing the SAP 2, to the least significant + bit of the last octet representing the SAP 254. Data + link switching is allowed for those SAPs which have + one in its corresponding bit, not allowed otherwise. + The whole SAP list has to be changed together. Changing + the SAP list affects only new circuit establishments + and has no effect on established circuits. + + This list can be used to restrict specific partners + from knowing about all the SAPs used by DLSw on all its + interfaces (these are represented in hh3cdeIfSapList for + each interface). For instance, one may want to run NetBIOS + with some partners but not others. + + If a node supports sending run-time capabilities exchange + messages, changes to this object should cause that action. + When to start the run-time capabilities exchange is + implementation-specific. + + The DEFVAL below indicates support for SAPs 0, 2, 4, 6, 8, A, C and E." + DEFVAL { 'FF000000000000000000000000000000'h } + ::= { hh3cdeNode 15 } + +hh3cdeNodeMaxTransmission OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum retry times for TCP packet. + Default value is 5." + DEFVAL { 5 } + ::= { hh3cdeNode 16 } + +hh3cdeNodeMulticastStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast support status. It is disabled by default." + DEFVAL { disabled } + ::= { hh3cdeNode 17 } + +hh3cdeNodeMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast address. Default is 224.0.10.0. + When the hh3cdeNodeMulticastStatus is disabled, + the multicast address is reset to 0.0.0.0." + ::= { hh3cdeNode 18 } + +hh3cdeNodeResetTcpAll OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all TCP circuit switch. + Any return value is meaningless." + ::= { hh3cdeNode 19 } + +hh3cdeNodeStCapTcpNum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tcp number reported in DLSw Capabilities Exchange." + ::= { hh3cdeNode 20 } + +hh3cdeNodeTcpQueueMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max length of TCP queue." + DEFVAL { 200 } + ::= { hh3cdeNode 21 } + + +-- ==================================================================== +-- DLSw Extension Transport Connection Configuration Table +-- ==================================================================== +hh3cdeTConnConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeTConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the peer transport connections + that will be initiated or accepted by this DLSw. + + This table augments dlswTConnConfigTable." + ::= { hh3cdeTConn 1 } + +hh3cdeTConnConfigEntry OBJECT-TYPE + SYNTAX Hh3cdeTConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define specific configuration for + a DLSw peer transport connection." + AUGMENTS { dlswTConnConfigEntry } + ::= { hh3cdeTConnConfigTable 1 } + +Hh3cdeTConnConfigEntry ::= + SEQUENCE { + hh3cdeTConnConfigVersion OCTET STRING, + hh3cdeTConnConfigPriority Integer32, + hh3cdeTConnConfigLfSize LFSize, + hh3cdeTConnConfigKeepaliveIntval Integer32, + hh3cdeTConnConfigBackup INTEGER, + hh3cdeTConnConfigBackupTAddr TAddress, + hh3cdeTConnConfigBackupLinger Integer32 + } + +hh3cdeTConnConfigVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-create + 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 hh3cdeTConnOperState of 'connected' but + a zero length partner version indicates that the partner is + a non-standard DLSw partner. + + If an implementation chooses to keep hh3cdeTConnOperEntrys in + the 'disconnected' state, this value should remain unchanged." + ::= { hh3cdeTConnConfigEntry 1 } + +hh3cdeTConnConfigPriority OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority for remote peer." + DEFVAL { 3 } + ::= { hh3cdeTConnConfigEntry 2 } + +hh3cdeTConnConfigLfSize OBJECT-TYPE + SYNTAX LFSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The largest frame size." + ::= { hh3cdeTConnConfigEntry 3 } + +hh3cdeTConnConfigKeepaliveIntval OBJECT-TYPE + SYNTAX Integer32 (1..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The keepalive interval value." + DEFVAL { 30 } + ::= { hh3cdeTConnConfigEntry 4 } + +hh3cdeTConnConfigBackup OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current remote peer is configured as the + backup of another configured remote peer." + DEFVAL { no } + ::= { hh3cdeTConnConfigEntry 5 } + +hh3cdeTConnConfigBackupTAddr OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the ip address of a configured remote peer of which + the current remote peer is configrued as backup." + ::= { hh3cdeTConnConfigEntry 6 } + +hh3cdeTConnConfigBackupLinger OBJECT-TYPE + SYNTAX Integer32 (0..1440) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Backup peer linger." + DEFVAL { 5 } + ::= { hh3cdeTConnConfigEntry 7 } + +-- ==================================================================== +-- DLSw Extension Transport Connection Operation Table +-- ==================================================================== +hh3cdeTConnOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeTConnOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of peer transport connections. + Each connected peer will create a conceptual row in the table. + When the peer disconnects, the row will be deleted from the table. + + This table augments dlswTConnOperTable." + ::= { hh3cdeTConn 2 } + +hh3cdeTConnOperEntry OBJECT-TYPE + SYNTAX Hh3cdeTConnOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that contain spefific operational + information for a DLSw peer transport connection." + AUGMENTS { dlswTConnOperEntry } + ::= { hh3cdeTConnOperTable 1 } + +Hh3cdeTConnOperEntry ::= + SEQUENCE { + hh3cdeTConnOperPeerType INTEGER, + hh3cdeTConnOperVendorID OCTET STRING, + hh3cdeTConnOperVersionString OCTET STRING, + hh3cdeTConnOperUpTime TimeTicks, + hh3cdeTConnOperMulticastAddress TAddress, + hh3cdeTConnOperStCapTcpNumber Integer32, + hh3cdeTConnOperRecvPkts Counter32, + hh3cdeTConnOperSendPkts Counter32, + hh3cdeTConnOperDropPkts Counter32 + } + +hh3cdeTConnOperPeerType OBJECT-TYPE + SYNTAX INTEGER + { + configured(1), + learningDynamic(2), + other(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current remote peer is configured when the value is 'configured'." + ::= { hh3cdeTConnOperEntry 1 } + +hh3cdeTConnOperVendorID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value identifies the manufacturer's IEEE-assigned + Organizationally Unique Identifier (OUI) of remote peer." + ::= { hh3cdeTConnOperEntry 2 } + +hh3cdeTConnOperVersionString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version information of remote peer. The length up to 512 bytes." + ::= { hh3cdeTConnOperEntry 3 } + +hh3cdeTConnOperUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time (in seconds) since this transport + connection last entered the 'connected' state." + ::= { hh3cdeTConnOperEntry 4 } + +hh3cdeTConnOperMulticastAddress OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When remote peer supports DLSw2.0, this node identifies + its multicast address." + ::= { hh3cdeTConnOperEntry 5 } + +hh3cdeTConnOperStCapTcpNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of tcp supported when capabilities exchanging." + ::= { hh3cdeTConnOperEntry 6 } + +hh3cdeTConnOperRecvPkts 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." + ::= { hh3cdeTConnOperEntry 7 } + +hh3cdeTConnOperSendPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SSP messages + sent on this tcp transport connection." + ::= { hh3cdeTConnOperEntry 8 } + +hh3cdeTConnOperDropPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SSP messages + dropped on this tcp transport connection." + ::= { hh3cdeTConnOperEntry 9 } + +-- ==================================================================== +-- DLSw Extension TCP Transport Connection Specific Configuration +-- ==================================================================== +hh3cdeTConnTcpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeTConnTcpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the TCP transport connections that + will be either initiated by or accepted by this DSLw. + It augments the entries in dlswTConnConfigTable whose + domain is dlswTCPDomain. In other words for each conceptual row + in the dlswTConnConfigTable, if the dlswTConnConfigTDomain is + dlswTCPDomain, that conceptual row will be augmented by this + table. + + dlswTCPDomain, dlswTConnConfigTable, and dlswTConnConfigTDomain + are all imported from DLSW-MIB (RFC 2024). + + This table augments dlswTConnTcpConfigTable." + ::= { hh3cdeTConn 3 } + +hh3cdeTConnTcpConfigEntry OBJECT-TYPE + SYNTAX Hh3cdeTConnTcpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define specific configuration for + a DLSw peer transport connection within the dlswTCPDomain. + dlswTCPDomain is imported from DLSW-MIB (RFC 2024)." + AUGMENTS { dlswTConnTcpConfigEntry } + ::= { hh3cdeTConnTcpConfigTable 1 } + +Hh3cdeTConnTcpConfigEntry ::= + SEQUENCE { + hh3cdeTConnTcpConfigQueueMax Integer32 + } + +hh3cdeTConnTcpConfigQueueMax OBJECT-TYPE + SYNTAX Integer32 (50..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum output TCP queue size for this remote peer. + For DLSw over TCP encapsulation, packets may be queued + due to congestion of the TCP network. This variable + is used to set the output queue maximum of the underlying + TCP connection for the peer represented by the conceptual row." + DEFVAL { 200 } + ::= { hh3cdeTConnTcpConfigEntry 1 } + +-- ==================================================================== +-- DLSw Bridge MIB-Group +-- ==================================================================== +hh3cdeBridgeTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of bridge group which is serving for DLSw." + ::= { hh3cdeBridge 1 } + +hh3cdeBridgeEntry OBJECT-TYPE + SYNTAX Hh3cdeBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of bridge information." + INDEX { hh3cdeBridgeNumIndex } + ::= { hh3cdeBridgeTable 1 } + +Hh3cdeBridgeEntry ::= + SEQUENCE { + hh3cdeBridgeNumIndex Integer32, + hh3cdeBridgeRowStatus RowStatus + } + +hh3cdeBridgeNumIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value identifies the bridge number." + ::= { hh3cdeBridgeEntry 1 } + +hh3cdeBridgeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hh3cdeBridgeEntry 2 } + +-- ==================================================================== +-- DLSw Bridge group number and interface +-- ==================================================================== +hh3cdeBridgeIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeBridgeIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of interface on which DLSw is active." + ::= { hh3cdeBridge 2 } + +hh3cdeBridgeIfEntry OBJECT-TYPE + SYNTAX Hh3cdeBridgeIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of bridge interface information." + INDEX { ifIndex } + ::= { hh3cdeBridgeIfTable 1 } + +Hh3cdeBridgeIfEntry ::= + SEQUENCE { + hh3cdeBridgeIfBrgGrp Integer32, + hh3cdeBridgeIfRowStatus RowStatus + } + +hh3cdeBridgeIfBrgGrp OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value identifies the bridge number attached + to the interface." + ::= { hh3cdeBridgeIfEntry 1 } + +hh3cdeBridgeIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hh3cdeBridgeIfEntry 2 } + +-- ==================================================================== +-- DLSw Extension QLLC Port Configuration Table +-- ==================================================================== +hh3cdeQllcTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeQllcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table defines attributes related for those + QLLC that participate in data link switching." + ::= { hh3cdeQllc 1 } + +hh3cdeQllcEntry OBJECT-TYPE + SYNTAX Hh3cdeQllcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex belongs to the interface which link protocol is x.25." + INDEX { ifIndex } + ::= { hh3cdeQllcTable 1 } + +Hh3cdeQllcEntry ::= + SEQUENCE { + hh3cQllcX121Address Integer32, + hh3cQllcLocalMac MacAddressNC, + hh3cQllcLocalSap OCTET STRING, + hh3cQllcRemoteMac MacAddressNC, + hh3cQllcRemoteSap OCTET STRING, + hh3cQllcRowStatus RowStatus + } + +hh3cQllcX121Address OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "X.121 address." + ::= { hh3cdeQllcEntry 1 } + +hh3cQllcLocalMac OBJECT-TYPE + SYNTAX MacAddressNC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The virtual MAC address used to represent the QLLC-attached + link station to the rest of the DLSw network." + ::= { hh3cdeQllcEntry 2 } + +hh3cQllcLocalSap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SAP used to represent this link station." + ::= { hh3cdeQllcEntry 3 } + +hh3cQllcRemoteMac OBJECT-TYPE + SYNTAX MacAddressNC + MAX-ACCESS read-create + 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." + DEFVAL { ''H } + ::= { hh3cdeQllcEntry 4 } + +hh3cQllcRemoteSap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SAP of the remote station to which this link + station should be connected. If this information + is not available, a length of zero for this object + should be returned." + DEFVAL { ''H } + ::= { hh3cdeQllcEntry 5 } + +hh3cQllcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hh3cdeQllcEntry 6 } + +-- ==================================================================== +-- DLSw Extension SDLC Port Configuration Table +-- ==================================================================== +hh3cdeSdlcPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeSdlcPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table defines parameters for the interfaces + whose link protocol is SDLC." + ::= { hh3cdeSdlc 1 } + +hh3cdeSdlcPortEntry OBJECT-TYPE + SYNTAX Hh3cdeSdlcPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sdlc port entry." + INDEX { ifIndex } + ::= { hh3cdeSdlcPortTable 1 } + + +Hh3cdeSdlcPortEntry ::= + SEQUENCE { + hh3cdeSdlcPortRole INTEGER, + hh3cdeSdlcPortSendWindow Integer32, + hh3cdeSdlcPortModulo INTEGER, + hh3cdeSdlcPortMaxPdu Integer32, + hh3cdeSdlcPortMaxSendQueue Integer32, + hh3cdeSdlcPortMaxTransmission Integer32, + hh3cdeSdlcPortSimultaneousEnable INTEGER, + hh3cdeSdlcPortTimerACK Integer32, + hh3cdeSdlcPortTimerLifeTime Integer32, + hh3cdeSdlcPortTimerPollPause Integer32, + hh3cdeSdlcPortRowStatus RowStatus + } + +hh3cdeSdlcPortRole OBJECT-TYPE + SYNTAX INTEGER + { + primary(1), + seconday(2), + norole(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SDLC role of interface." + DEFVAL { norole } + ::= { hh3cdeSdlcPortEntry 1 } + +hh3cdeSdlcPortSendWindow OBJECT-TYPE + SYNTAX Integer32 (1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Size of local send window." + DEFVAL { 7 } + ::= { hh3cdeSdlcPortEntry 2 } + +hh3cdeSdlcPortModulo OBJECT-TYPE + SYNTAX INTEGER + { + m8(8), + m128(128) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Size of modulus." + DEFVAL { m8 } + ::= { hh3cdeSdlcPortEntry 3 } + +hh3cdeSdlcPortMaxPdu OBJECT-TYPE + SYNTAX Integer32 (1..17600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum bytes for incoming frames." + DEFVAL { 265 } + ::= { hh3cdeSdlcPortEntry 4 } + +hh3cdeSdlcPortMaxSendQueue OBJECT-TYPE + SYNTAX Integer32 (20..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Size of hold queue." + DEFVAL { 50 } + ::= { hh3cdeSdlcPortEntry 5 } + +hh3cdeSdlcPortMaxTransmission OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of times to retry an operation." + DEFVAL { 20 } + ::= { hh3cdeSdlcPortEntry 6 } + +hh3cdeSdlcPortSimultaneousEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Activate SDLC two-way simultaneous mode." + DEFVAL { 1 } + ::= { hh3cdeSdlcPortEntry 7 } + +hh3cdeSdlcPortTimerACK OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time to wait for a reply to a frame." + DEFVAL { 3000 } + ::= { hh3cdeSdlcPortEntry 8 } + +hh3cdeSdlcPortTimerLifeTime OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time to wait for a reply used by secondary station." + DEFVAL { 500 } + ::= { hh3cdeSdlcPortEntry 9 } + +hh3cdeSdlcPortTimerPollPause OBJECT-TYPE + SYNTAX Integer32 (1..10000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time between polls for each secondary SDLC station." + DEFVAL { 1000 } + ::= { hh3cdeSdlcPortEntry 10 } + +hh3cdeSdlcPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hh3cdeSdlcPortEntry 11 } + +-- ==================================================================== +-- DLSw Extension LLC2 Port Configuration Table +-- ==================================================================== +hh3cdeLlc2PortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeLlc2PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines parameters for the Ethernet interface." + ::= { hh3cdeLlc2 1 } + +hh3cdeLlc2PortEntry OBJECT-TYPE + SYNTAX Hh3cdeLlc2PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLC2 port entry." + INDEX { ifIndex } + ::= { hh3cdeLlc2PortTable 1 } + +Hh3cdeLlc2PortEntry ::= + SEQUENCE { + hh3cdeLlc2PortMaxAck Integer32, + hh3cdeLlc2PortMaxPdu Integer32, + hh3cdeLlc2PortMaxSendQueue Integer32, + hh3cdeLlc2PortMaxTransmission Integer32, + hh3cdeLlc2PortModulo INTEGER, + hh3cdeLlc2PortReceiveWindow Integer32, + hh3cdeLlc2PortTimerAck Integer32, + hh3cdeLlc2PortTimerAckDelay Integer32, + hh3cdeLlc2PortTimerDetect Integer32, + hh3cdeLlc2PortTimerBusy Integer32, + hh3cdeLlc2PortTimerPoll Integer32, + hh3cdeLlc2PortTimerReject Integer32, + hh3cdeLlc2PortRowStatus RowStatus + } + +hh3cdeLlc2PortMaxAck OBJECT-TYPE + SYNTAX Integer32 (1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum of I-frames received before ACK." + DEFVAL { 3 } + ::= { hh3cdeLlc2PortEntry 1 } + +hh3cdeLlc2PortMaxPdu OBJECT-TYPE + SYNTAX Integer32 (1..1700) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum of LLC2 pdu length." + DEFVAL { 1493 } + ::= { hh3cdeLlc2PortEntry 2 } + +hh3cdeLlc2PortMaxSendQueue OBJECT-TYPE + SYNTAX Integer32 (20..200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue for sending llc2 I-frames." + DEFVAL { 50 } + ::= { hh3cdeLlc2PortEntry 3 } + +hh3cdeLlc2PortMaxTransmission OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Retry times of operations." + DEFVAL { 20 } + ::= { hh3cdeLlc2PortEntry 4 } + +hh3cdeLlc2PortModulo OBJECT-TYPE + SYNTAX INTEGER + { + m8(8), + m128(128) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Modulus of LLC2." + DEFVAL { m128 } + ::= { hh3cdeLlc2PortEntry 5 } + +hh3cdeLlc2PortReceiveWindow OBJECT-TYPE + SYNTAX Integer32 (1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum number of I-frames to send before received ACK." + DEFVAL { 7 } + ::= { hh3cdeLlc2PortEntry 6 } + +hh3cdeLlc2PortTimerAck OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Waiting for ACK time after sending an I-frame." + DEFVAL { 200 } + ::= { hh3cdeLlc2PortEntry 7 } + +hh3cdeLlc2PortTimerAckDelay OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum time allows I-frames incoming without replay ACK." + DEFVAL { 100 } + ::= { hh3cdeLlc2PortEntry 8 } + +hh3cdeLlc2PortTimerDetect OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Detect the link status." + DEFVAL { 100 } + ::= { hh3cdeLlc2PortEntry 9 } + +hh3cdeLlc2PortTimerBusy OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Waiting time while other LLC2 station is in busy state." + DEFVAL { 300 } + ::= { hh3cdeLlc2PortEntry 10 } + +hh3cdeLlc2PortTimerPoll OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Waiting time after a P frame is sent." + DEFVAL { 5000 } + ::= { hh3cdeLlc2PortEntry 11 } + +hh3cdeLlc2PortTimerReject OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Waiting time after a REJ frame is sent." + DEFVAL { 500 } + ::= { hh3cdeLlc2PortEntry 12 } + +hh3cdeLlc2PortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hh3cdeLlc2PortEntry 13 } + +-- ==================================================================== +-- DLSw Reachable Cache MIB-Group +-- ==================================================================== +hh3cdeRchCacheStat OBJECT IDENTIFIER ::= { hh3cdeReachableCache 1 } + +hh3cdeRchCacheMaxIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum of hh3cdeRchCacheIndex." + ::= { hh3cdeRchCacheStat 1 } + +hh3cdeRchCacheNextIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next value of hh3cdeRchCacheIndex to be assigned by + the agent. A retrieval of this object atomically reserves + the returned value for use by the manager to create a row + in hh3cdeRchCacheTable. This makes it possible for the agent + to control the index space of the MAC address cache, yet + allows the manager to administratively create new rows." + ::= { hh3cdeRchCacheStat 2 } + +hh3cdeRchCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeRchCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reachable cache table." + ::= { hh3cdeReachableCache 3 } + +hh3cdeRchCacheEntry OBJECT-TYPE + SYNTAX Hh3cdeRchCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reachable cache entry." + INDEX { hh3cdeRchCacheIndex } + ::= { hh3cdeRchCacheTable 1 } + +Hh3cdeRchCacheEntry ::= + SEQUENCE { + hh3cdeRchCacheIndex Integer32, + hh3cdeRchCacheStatus INTEGER, + hh3cdeRchCacheRemainTime TimeTicks, + hh3cdeRchCacheMac MacAddressNC, + hh3cdeRchCacheRemoteIpAddrType InetAddressType, + hh3cdeRchCacheRemoteIp InetAddress, + hh3cdeRchCacheRowStatus RowStatus + } + +hh3cdeRchCacheIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of reachable cache entry." + ::= { hh3cdeRchCacheEntry 1 } + +hh3cdeRchCacheStatus OBJECT-TYPE + SYNTAX INTEGER + { + found(1), + verify(2), + noCacheInfo(3), + exploring(4), + waiting(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of reachable cache entry." + ::= { hh3cdeRchCacheEntry 2 } + +hh3cdeRchCacheRemainTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remain time of reachable cache entry." + ::= { hh3cdeRchCacheEntry 3 } + +hh3cdeRchCacheMac OBJECT-TYPE + SYNTAX MacAddressNC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC address of reachable cache entry." + ::= { hh3cdeRchCacheEntry 4 } + +hh3cdeRchCacheRemoteIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote peer ip address type." + ::= { hh3cdeRchCacheEntry 5 } + +hh3cdeRchCacheRemoteIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote peer ip address of reachable cache entry." + ::= { hh3cdeRchCacheEntry 6 } + +hh3cdeRchCacheRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hh3cdeRchCacheEntry 7 } + +-- ==================================================================== +-- DLSw Ethernet Backup MIB-Group +-- ==================================================================== +hh3cdeEBMacMapStat OBJECT IDENTIFIER ::= { hh3cdeEthernetBackup 1 } + +hh3cdeEBMacMapMaxIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum of hh3cdeEBMacMapIndex." + ::= { hh3cdeEBMacMapStat 1 } + +hh3cdeEBMacMapNextIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next value of hh3cdeEBMacMapIndex to be assigned by + the agent. A retrieval of this object atomically reserves + the returned value for use by the manager to create a row + in hh3cdeEBMacMapTable. This makes it possible for the agent + to control the index space of the MAC mapping tables, yet + allows the manager to administratively create new rows." + ::= { hh3cdeEBMacMapStat 2 } + +hh3cdeEBIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeEBIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information of interface which works for DLSw Ethernet redundancy." + ::= { hh3cdeEthernetBackup 3 } + +hh3cdeEBIfEntry OBJECT-TYPE + SYNTAX Hh3cdeEBIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Parameters defined for DLSw Ethernet redundancy interface." + INDEX { ifIndex } + ::= { hh3cdeEBIfTable 1 } + +Hh3cdeEBIfEntry ::= + SEQUENCE { + hh3cdeEBMulticastMac MacAddressNC, + hh3cdeEBPriority Integer32, + hh3cdeEBtimer Integer32, + hh3cdeEBRowStatus RowStatus + } + +hh3cdeEBMulticastMac OBJECT-TYPE + SYNTAX MacAddressNC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast MAC address configured for the Ethernet + redundancy of dlsw module. When Ethernet redundancy + is inactive, its value is '000000000000'H. + To active Ethernet redundancy, give it a valid multicast MAC address." + DEFVAL { '000000000000'h } + ::= { hh3cdeEBIfEntry 1 } + +hh3cdeEBPriority OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Priority configured for the Ethernet redundancy of DLSw module." + DEFVAL { 100 } + ::= { hh3cdeEBIfEntry 2 } + +hh3cdeEBtimer OBJECT-TYPE + SYNTAX Integer32 (100..5000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Timer for the Ethernet redundancy of DLSw module." + DEFVAL { 500 } + ::= { hh3cdeEBIfEntry 3 } + +hh3cdeEBRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hh3cdeEBIfEntry 4 } + +hh3cdeEBMacMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cdeEBMacMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address mapping table." + ::= { hh3cdeEthernetBackup 4 } + +hh3cdeEBMacMapEntry OBJECT-TYPE + SYNTAX Hh3cdeEBMacMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address mapping entry." + INDEX { ifIndex, hh3cdeEBMacMapIndex } + ::= { hh3cdeEBMacMapTable 1 } + +Hh3cdeEBMacMapEntry ::= + SEQUENCE { + hh3cdeEBMacMapIndex Integer32, + hh3cdeEBMacMapLocalMac MacAddressNC, + hh3cdeEBMacMapRemoteMac MacAddressNC, + hh3cdeEBMacMapNeighbour MacAddressNC, + hh3cdeEBMacMapRowStatus RowStatus + } + +hh3cdeEBMacMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of MAC address mapping entry." + ::= { hh3cdeEBMacMapEntry 1 } + +hh3cdeEBMacMapLocalMac OBJECT-TYPE + SYNTAX MacAddressNC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local MAC address in MAC address mapping. + When creating a new conceptual row, hh3cdeEBMacMapLocalMac + and hh3cdeEBMacMapRemoteMac should be set simultaneously." + ::= { hh3cdeEBMacMapEntry 2 } + +hh3cdeEBMacMapRemoteMac OBJECT-TYPE + SYNTAX MacAddressNC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote MAC address of MAC address mapping. + When creating a new conceptual row, hh3cdeEBMacMapLocalMac + and hh3cdeEBMacMapRemoteMac should be set simultaneously." + ::= { hh3cdeEBMacMapEntry 3 } + +hh3cdeEBMacMapNeighbour OBJECT-TYPE + SYNTAX MacAddressNC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Neighbour of MAC address mapping." + ::= { hh3cdeEBMacMapEntry 4 } + +hh3cdeEBMacMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of MAC address mapping entry." + ::= { hh3cdeEBMacMapEntry 5 } + + +END -- cgit v1.2.3