summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-SMARTLINK-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/huawei/HUAWEI-SMARTLINK-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-SMARTLINK-MIB1052
1 files changed, 1052 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-SMARTLINK-MIB b/MIBS/huawei/HUAWEI-SMARTLINK-MIB
new file mode 100644
index 0000000..11d2ce8
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-SMARTLINK-MIB
@@ -0,0 +1,1052 @@
+-- ==================================================================
+-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
+--
+-- Description: HUAWEI SMARTLINK MIB
+-- Reference:
+-- Version: V3.05
+-- History:
+-- ==================================================================
+
+ HUAWEI-SMARTLINK-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ VlanIdOrNone
+ FROM Q-BRIDGE-MIB
+ EnabledStatus
+ FROM P-BRIDGE-MIB
+ MacAddress
+ FROM SNMPv2-TC
+ hwDatacomm
+ FROM HUAWEI-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE,NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DateAndTime, RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+ hwSmartLinkMib MODULE-IDENTITY
+
+ LAST-UPDATED "201707141055Z" -- Jul 14, 2017 at 10:55 GMT
+ ORGANIZATION
+ "Huawei Technologies Co.,Ltd."
+ CONTACT-INFO
+ "Huawei Industrial Base
+ Bantian, Longgang
+ Shenzhen 518129
+ People's Republic of China
+ Website: http://www.huawei.com
+ Email: support@huawei.com
+ "
+ DESCRIPTION
+ "This module includes the information about smart link.
+ The information can be read and some of them can be set."
+
+ REVISION "201707141055Z"
+ DESCRIPTION "Update index of hwMonitorLinkDlArrayIndex."
+
+ REVISION "201607091717Z"
+ DESCRIPTION "Update to increase hwSmartLinkPcIfName."
+
+ REVISION "201507271717Z"
+ DESCRIPTION "Update to increase hwSmartLinkRpcRevAuthMode and hwSmartLinkMulRpcRevAuthMode ENUM elemt as null(0)."
+
+ REVISION "201504301443Z"
+ DESCRIPTION "Update DESCRIPTION of hwMonitorLinkDlArrayIndex."
+
+ REVISION "201308291443Z"
+ DESCRIPTION "Update DESCRIPTION of hwSmartLinkRevLastFlushTime and hwSmartLinkPcSendFlushTime."
+
+ REVISION "201305031155Z"
+ DESCRIPTION "Update to increase hwSmartLinkMulRevPortCfgTable table."
+
+ REVISION "201303181420Z"
+ DESCRIPTION "Update to increase hwSmartLinkGcGroupStatus ENUM elemt as idle(4), init(5)."
+
+ REVISION "201208300936Z"
+ DESCRIPTION "Initial version, published at Aug 30, 2012 at 09:36 GMT."
+
+ ::= { hwL2Mgmt 5 }
+--
+-- Node definitions
+--
+ hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 }
+ hwSmartLinkMibObjects OBJECT IDENTIFIER ::= { hwSmartLinkMib 1 }
+
+ hwSmartLinkRevFlushTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total of received flush packets."
+ ::= { hwSmartLinkMibObjects 1 }
+
+ hwSmartLinkRevLastFlushIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface index of port which received flush packet lastly."
+ ::= { hwSmartLinkMibObjects 2 }
+
+ hwSmartLinkRevLastFlushTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when received flush packet lastly.
+ field octets contents range
+ - - - - - - - - - - - - - -
+ 1 1-2 year 0..65536
+ 2 3 month 1..12
+ 3 4 day 1..31
+ 4 5 hour 0..23
+ 5 6 minutes 0..59
+ 6 7 seconds 0..60
+ (use 60 for leap-second)
+ 7 8 deci-seconds 0..9"
+ ::= { hwSmartLinkMibObjects 3 }
+
+ hwSmartLinkRevLastFlushSourceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SMAC of flush packet which arrived this device lastly."
+ ::= { hwSmartLinkMibObjects 4 }
+
+ hwSmartLinkRevLastFlushVlan OBJECT-TYPE
+ SYNTAX VlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The control VLAN of flush packet which arrived this device lastly."
+ ::= { hwSmartLinkMibObjects 5 }
+
+ hwSmartLinkResetFlushStatistics OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cleared(1),
+ unused(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset the statistics of flush packets."
+ ::= { hwSmartLinkMibObjects 6 }
+
+--hwSmartLinkRevPortCfgTable
+
+ hwSmartLinkRevPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwSmartLinkRevPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is port configuration table which received flush packet,
+ and configuration relation of port received flush packet was described.
+ The index of table is hwSmartLinkRpcIfIndex."
+ ::= { hwSmartLinkMibObjects 7 }
+
+ hwSmartLinkRevPortCfgEntry OBJECT-TYPE
+ SYNTAX HwSmartLinkRevPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the received flush packet port configuration information.
+ The index of the table is hwSmartLinkRpcIfIndex."
+ INDEX { hwSmartLinkRpcIfIndex }
+ ::= { hwSmartLinkRevPortCfgTable 1 }
+
+ HwSmartLinkRevPortCfgEntry ::=
+ SEQUENCE {
+ hwSmartLinkRpcIfIndex
+ InterfaceIndex,
+ hwSmartLinkRpcRevVlan
+ VlanIdOrNone,
+ hwSmartLinkRpcRevPassword
+ OCTET STRING,
+ hwSmartLinkRpcRevAuthMode
+ INTEGER
+ }
+
+ hwSmartLinkRpcIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of port from which received flush packets."
+ ::= { hwSmartLinkRevPortCfgEntry 1 }
+
+ hwSmartLinkRpcRevVlan OBJECT-TYPE
+ SYNTAX VlanIdOrNone
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the VLAN ID to verify the validity of flush packets received.
+ Ranging from 0 to 4095."
+ ::= { hwSmartLinkRevPortCfgEntry 2 }
+
+ hwSmartLinkRpcRevPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the password to verify the validity of flush packets received."
+ ::= { hwSmartLinkRevPortCfgEntry 3 }
+
+ hwSmartLinkRpcRevAuthMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ null(0),
+ simple(1),
+ sha(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the password mode to verify the validity of flush packets received."
+ ::= { hwSmartLinkRevPortCfgEntry 4 }
+
+--hwSmartLinkGroupCfgTable
+
+ hwSmartLinkGroupCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwSmartLinkGroupCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the smart link group configuration information,
+ and include the mode of smart link group, working status of group, control vlan of group etc."
+ ::= { hwSmartLinkMibObjects 8 }
+
+ hwSmartLinkGroupCfgEntry OBJECT-TYPE
+ SYNTAX HwSmartLinkGroupCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the smart link group configuration information.
+ The index of the table is hwSmartLinkGcGroupId."
+ INDEX { hwSmartLinkGcGroupId }
+ ::= { hwSmartLinkGroupCfgTable 1 }
+
+ HwSmartLinkGroupCfgEntry ::=
+ SEQUENCE {
+ hwSmartLinkGcGroupId
+ Integer32,
+ hwSmartLinkGcMasterIfIndex
+ InterfaceIndexOrZero,
+ hwSmartLinkGcSlaveIfIndex
+ InterfaceIndexOrZero,
+ hwSmartLinkGcGroupStatus
+ INTEGER,
+ hwSmartLinkGcEnable
+ EnabledStatus,
+ hwSmartLinkGcSendControlVlan
+ VlanIdOrNone,
+ hwSmartLinkGcSendPassword
+ OCTET STRING,
+ hwSmartLinkGcLock
+ EnabledStatus,
+ hwSmartLinkGcForce
+ EnabledStatus,
+ hwSmartLinkGcRevertWtrTime
+ Integer32,
+ hwSmartLinkGcRevertEnable
+ EnabledStatus,
+ hwSmartLinkGcManual
+ INTEGER,
+ hwSmartLinkGcRowStatus
+ RowStatus,
+ hwSmartLinkGcAuthMode
+ INTEGER
+ }
+
+ hwSmartLinkGcGroupId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Smart link group index."
+ ::= { hwSmartLinkGroupCfgEntry 1 }
+
+ hwSmartLinkGcMasterIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The master interface index of smart link group."
+ ::= { hwSmartLinkGroupCfgEntry 2 }
+
+ hwSmartLinkGcSlaveIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slave interface index of smart link group."
+ ::= { hwSmartLinkGroupCfgEntry 3 }
+
+ hwSmartLinkGcGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ master(2),
+ slave(3),
+ idle(4),
+ init(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Working status of smart link group, include none, master, slave, idle and init.
+ none: all ports in group are inactive.
+ Master: master port is active, and slave port is inactive.
+ Slave: master port is inactive, and slave port is active.
+ Idle: smart-link group is disable, and all ports are inactive.
+ Init: smart-link group is enable, and all ports are inactive."
+ ::= { hwSmartLinkGroupCfgEntry 4 }
+
+ hwSmartLinkGcEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Startup or close the smart link group.
+ Before startup the smart link group, the group must be created."
+ ::= { hwSmartLinkGroupCfgEntry 5 }
+
+ hwSmartLinkGcSendControlVlan OBJECT-TYPE
+ SYNTAX VlanIdOrNone
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the tag of flush packets which send from this smart link group."
+ ::= { hwSmartLinkGroupCfgEntry 6 }
+
+ hwSmartLinkGcSendPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set password of flush packets which send from this smart link group."
+ ::= { hwSmartLinkGroupCfgEntry 7 }
+
+ hwSmartLinkGcLock OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Active port was locked on master port"
+ ::= { hwSmartLinkGroupCfgEntry 8 }
+
+ hwSmartLinkGcForce OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Active port was locked on slave port."
+ ::= { hwSmartLinkGroupCfgEntry 9 }
+
+ hwSmartLinkGcRevertWtrTime OBJECT-TYPE
+ SYNTAX Integer32 (30..1200)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set wait-to-restore time."
+ DEFVAL { 60 }
+ ::= { hwSmartLinkGroupCfgEntry 10 }
+
+ hwSmartLinkGcRevertEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When wait-to-restore timer is over, the smart link group link will be switched."
+ ::= { hwSmartLinkGroupCfgEntry 11 }
+
+ hwSmartLinkGcManual OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ switch(1),
+ unused(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The link was switched every setting manual command."
+ ::= { hwSmartLinkGroupCfgEntry 12 }
+
+ hwSmartLinkGcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of smart link group row."
+ ::= { hwSmartLinkGroupCfgEntry 13 }
+
+ hwSmartLinkGcAuthMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ null(0),
+ simple(1),
+ sha(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the password mode of flush packets which send from this smart link group."
+ ::= { hwSmartLinkGroupCfgEntry 14 }
+
+--hwSmartLinkPortCfgTable
+
+ hwSmartLinkPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwSmartLinkPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is the configuration table of member port of smart link group.
+ This table described that configuration relation of member port of smart link group.
+ This table index is hwSmartLinkPcGroupId and hwSmartLinkPcPortType."
+ ::= { hwSmartLinkMibObjects 9 }
+
+ hwSmartLinkPortCfgEntry OBJECT-TYPE
+ SYNTAX HwSmartLinkPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table described that configuration relation of member port of smart link group.
+ This table index is hwSmartLinkPcGroupId and hwSmartLinkPcPortType."
+ INDEX { hwSmartLinkPcGroupId, hwSmartLinkPcPortType }
+ ::= { hwSmartLinkPortCfgTable 1 }
+
+ HwSmartLinkPortCfgEntry ::=
+ SEQUENCE {
+ hwSmartLinkPcGroupId
+ Integer32,
+ hwSmartLinkPcPortType
+ INTEGER,
+ hwSmartLinkPcIfIndex
+ InterfaceIndexOrZero,
+ hwSmartLinkPcPortStatus
+ INTEGER,
+ hwSmartLinkPcSendFlushNum
+ Counter32,
+ hwSmartLinkPcSendFlushTime
+ DateAndTime,
+ hwSmartLinkPcRowStatus
+ RowStatus
+ }
+
+ hwSmartLinkPcGroupId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Smart link group index."
+ ::= { hwSmartLinkPortCfgEntry 1 }
+
+ hwSmartLinkPcPortType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ master(1),
+ slave(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The role of smart link group member port."
+ ::= { hwSmartLinkPortCfgEntry 2 }
+
+ hwSmartLinkPcIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Interface index of member port of smart link group."
+ ::= { hwSmartLinkPortCfgEntry 3 }
+
+ hwSmartLinkPcPortStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ active(2),
+ inactive(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of member port, include unknown, active and inactive."
+ ::= { hwSmartLinkPortCfgEntry 4 }
+
+ hwSmartLinkPcSendFlushNum OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total of flush packets send from this port."
+ ::= { hwSmartLinkPortCfgEntry 5 }
+
+ hwSmartLinkPcSendFlushTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when send flush packet lastly.
+ field octets contents range
+ - - - - - - - - - - - - - -
+ 1 1-2 year 0..65536
+ 2 3 month 1..12
+ 3 4 day 1..31
+ 4 5 hour 0..23
+ 5 6 minutes 0..59
+ 6 7 seconds 0..60
+ (use 60 for leap-second)
+ 7 8 deci-seconds 0..9"
+ ::= { hwSmartLinkPortCfgEntry 6 }
+
+ hwSmartLinkPcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of monitor link group row."
+ ::= { hwSmartLinkPortCfgEntry 7 }
+
+--hwMonitorLinkGroupCfgTable
+
+ hwMonitorLinkGroupCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMonitorLinkGroupCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is status information table of monitor link group,
+ and index is hwMonitorLinkGcGroupId."
+ ::= { hwSmartLinkMibObjects 10 }
+
+ hwMonitorLinkGroupCfgEntry OBJECT-TYPE
+ SYNTAX HwMonitorLinkGroupCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is status information table of monitor link group,
+ and index is hwMonitorLinkGcGroupId."
+ INDEX { hwMonitorLinkGcGroupId }
+ ::= { hwMonitorLinkGroupCfgTable 1 }
+
+ HwMonitorLinkGroupCfgEntry ::=
+ SEQUENCE {
+ hwMonitorLinkGcGroupId
+ Integer32,
+ hwMonitorLinkGcRecoverTime
+ Integer32,
+ hwMonitorLinkGcRowStatus
+ RowStatus
+ }
+
+ hwMonitorLinkGcGroupId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Monitor link group index."
+ ::= { hwMonitorLinkGroupCfgEntry 1 }
+
+ hwMonitorLinkGcRecoverTime OBJECT-TYPE
+ SYNTAX Integer32 (3..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set recover time, when uplink port turn to UP and over the recover time,
+ all downlink port will be undo shutdown."
+ DEFVAL { 3 }
+ ::= { hwMonitorLinkGroupCfgEntry 2 }
+
+ hwMonitorLinkGcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of monitor link group row."
+ ::= { hwMonitorLinkGroupCfgEntry 3 }
+
+--hwMonitorLinkUpLinkPortTable
+
+ hwMonitorLinkUpLinkPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMonitorLinkUpLinkPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the information table of member port in monitor link group upink,
+ The table indexes are hwMonitorLinkUlGroupId, hwMonitorLinkUlPortType."
+ ::= { hwSmartLinkMibObjects 11 }
+
+ hwMonitorLinkUpLinkPortEntry OBJECT-TYPE
+ SYNTAX HwMonitorLinkUpLinkPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the information table of member port in monitor link group upink,
+ The table indexes are hwMonitorLinkUlGroupId and hwMonitorLinkUlPortType."
+ INDEX { hwMonitorLinkUlGroupId, hwMonitorLinkUlPortType }
+ ::= { hwMonitorLinkUpLinkPortTable 1 }
+
+ HwMonitorLinkUpLinkPortEntry ::=
+ SEQUENCE {
+ hwMonitorLinkUlGroupId
+ Integer32,
+ hwMonitorLinkUlPortType
+ INTEGER,
+ hwMonitorLinkUlPortValue
+ Integer32,
+ hwMonitorLinkUlPortStatus
+ INTEGER,
+ hwMonitorLinkUlPortUpTime
+ DateAndTime,
+ hwMonitorLinkUlPortDownTime
+ DateAndTime,
+ hwMonitorLinkUlRowStatus
+ RowStatus
+ }
+
+ hwMonitorLinkUlGroupId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Monitor link group index."
+ ::= { hwMonitorLinkUpLinkPortEntry 1 }
+
+ hwMonitorLinkUlPortType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ smartLink(1),
+ switchPort(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Type of uplink port in monitor link group, include smart link group and switch port."
+ ::= { hwMonitorLinkUpLinkPortEntry 2 }
+
+ hwMonitorLinkUlPortValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When port type is smart link, the value is smart link group index.
+ When port type is switch port, the value is ifindex of switch port."
+ ::= { hwMonitorLinkUpLinkPortEntry 3 }
+
+ hwMonitorLinkUlPortStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of member port in monitor group, include UP and DOWN."
+ ::= { hwMonitorLinkUpLinkPortEntry 4 }
+
+ hwMonitorLinkUlPortUpTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Show the time when the port state turn to UP recently."
+ ::= { hwMonitorLinkUpLinkPortEntry 5 }
+
+ hwMonitorLinkUlPortDownTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Show the time when the port state turn to DOWN recently."
+ ::= { hwMonitorLinkUpLinkPortEntry 6 }
+
+ hwMonitorLinkUlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of monitor link group row."
+ ::= { hwMonitorLinkUpLinkPortEntry 7 }
+
+--hwMonitorLinkDownLinkPortTable
+
+ hwMonitorLinkDownLinkPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMonitorLinkDownLinkPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the information table of member port in monitor link group downlink,
+ The table indexes are hwMonitorLinkDlGroupId and hwMonitorLinkDlArrayIndex."
+ ::= { hwSmartLinkMibObjects 12 }
+
+ hwMonitorLinkDownLinkPortEntry OBJECT-TYPE
+ SYNTAX HwMonitorLinkDownLinkPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the information table of member port in monitor link group downlink,
+ The table indexes are hwMonitorLinkDlGroupId and hwMonitorLinkDlArrayIndex."
+ INDEX { hwMonitorLinkDlGroupId, hwMonitorLinkDlArrayIndex }
+ ::= { hwMonitorLinkDownLinkPortTable 1 }
+
+ HwMonitorLinkDownLinkPortEntry ::=
+ SEQUENCE {
+ hwMonitorLinkDlGroupId
+ Integer32,
+ hwMonitorLinkDlArrayIndex
+ Integer32,
+ hwMonitorLinkDlIfIndex
+ InterfaceIndexOrZero,
+ hwMonitorLinkDlPortStatus
+ INTEGER,
+ hwMonitorLinkDlPortUpTime
+ DateAndTime,
+ hwMonitorLinkDlPortDownTime
+ DateAndTime,
+ hwMonitorLinkDlRowStatus
+ RowStatus
+ }
+
+ hwMonitorLinkDlGroupId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Monitor link group index."
+ ::= { hwMonitorLinkDownLinkPortEntry 1 }
+
+ hwMonitorLinkDlArrayIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..48)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The downlink array index of Monitor link group."
+ ::= { hwMonitorLinkDownLinkPortEntry 2 }
+
+ hwMonitorLinkDlIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Member interface index of monitor link group downlink."
+ ::= { hwMonitorLinkDownLinkPortEntry 3 }
+
+ hwMonitorLinkDlPortStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of member port in monitor group, include UP and DOWN."
+ ::= { hwMonitorLinkDownLinkPortEntry 4 }
+
+ hwMonitorLinkDlPortUpTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Show the time when the port state turn to UP recently."
+ ::= { hwMonitorLinkDownLinkPortEntry 5 }
+
+ hwMonitorLinkDlPortDownTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Show the time when the port state turn to DOWN recently."
+ ::= { hwMonitorLinkDownLinkPortEntry 6 }
+
+ hwMonitorLinkDlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of monitor link group row."
+ ::= { hwMonitorLinkDownLinkPortEntry 7 }
+
+--hwSmartLinkMulRevPortCfgTable
+
+ hwSmartLinkMulRevPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwSmartLinkMulRevPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is port configuration table which received flush packet,
+ and configuration relation of port received flush packet was described.
+ The index of table is hwSmartLinkMulRpcIfIndex and hwSmartLinkMulRpcVlan."
+ ::= { hwSmartLinkMibObjects 13 }
+
+ hwSmartLinkMulRevPortCfgEntry OBJECT-TYPE
+ SYNTAX HwSmartLinkMulRevPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes the information of the received flush packet port configuration information.
+ The index of the table is hwSmartLinkMulRpcIfIndex and hwSmartLinkMulRpcVlan."
+ INDEX { hwSmartLinkMulRpcIfIndex, hwSmartLinkMulRpcVlan }
+ ::= { hwSmartLinkMulRevPortCfgTable 1 }
+
+ HwSmartLinkMulRevPortCfgEntry ::=
+ SEQUENCE {
+ hwSmartLinkMulRpcIfIndex
+ InterfaceIndex,
+ hwSmartLinkMulRpcVlan
+ Integer32,
+ hwSmartLinkMulRpcRevPassword
+ OCTET STRING,
+ hwSmartLinkMulRpcRevAuthMode
+ INTEGER,
+ hwSmartLinkMulRpcRevRowStatus
+ RowStatus
+ }
+
+ hwSmartLinkMulRpcIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of port from which received flush packets."
+ ::= { hwSmartLinkMulRevPortCfgEntry 1 }
+
+ hwSmartLinkMulRpcVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4095)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The control-vlan of port from which received flush packets"
+ ::= { hwSmartLinkMulRevPortCfgEntry 2 }
+
+ hwSmartLinkMulRpcRevPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the password to verify the validity of flush packets received."
+ ::= { hwSmartLinkMulRevPortCfgEntry 3 }
+
+ hwSmartLinkMulRpcRevAuthMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ null(0),
+ simple(1),
+ sha(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the password mode to verify the validity of flush packets received."
+ ::= { hwSmartLinkMulRevPortCfgEntry 4 }
+
+ hwSmartLinkMulRpcRevRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Operation of CreateAndGo can be
+ used to create a new instance, and operation of Destroy be
+ used to destroy an existent index."
+ ::= { hwSmartLinkMulRevPortCfgEntry 50 }
+
+ hwSmartLinkPcIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..80))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Indicates the interface name."
+ ::= { hwSmartLinkMibObjects 14 }
+
+ hwSmartLinkMibTraps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Definition point for smart link group notifications."
+ ::= { hwSmartLinkMib 2 }
+
+ hwSmartLinkLinkSwitch NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkGcGroupStatus }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when smart link group link status switches."
+ ::= { hwSmartLinkMibTraps 1 }
+
+ hwSmartLinkInactiveLinkFail NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkPcIfIndex, hwSmartLinkPcIfName }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when detect the link change to abnormal status."
+ ::= { hwSmartLinkMibTraps 2 }
+
+ hwSmartLinkInactiveLinkResume NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkPcIfIndex, hwSmartLinkPcIfName }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when detect the link change to normal status from abnormal status."
+ ::= { hwSmartLinkMibTraps 3 }
+
+ hwSmartLinkGroupEnable NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkGcEnable }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when smart link group was enabled."
+ ::= { hwSmartLinkMibTraps 4 }
+
+ hwSmartLinkGroupDisable NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkGcEnable }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when smart link group was disabled."
+ ::= { hwSmartLinkMibTraps 5 }
+
+ hwSmartLinkLinkSwitchToMaster NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkGcGroupStatus }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when detect the link change to master from slave."
+ ::= { hwSmartLinkMibTraps 6 }
+
+ hwSmartLinkLinkSwitchToSlave NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkGcGroupStatus }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when detect the link change to slave from master."
+ ::= { hwSmartLinkMibTraps 7 }
+
+ hwSmartLinkGroupUp NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkGcGroupStatus }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when detect the group turn to up."
+ ::= { hwSmartLinkMibTraps 8 }
+
+ hwSmartLinkGroupDown NOTIFICATION-TYPE
+ OBJECTS { hwSmartLinkGcGroupStatus }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when detect the group turn to down."
+ ::= { hwSmartLinkMibTraps 9 }
+
+ hwSmartLinkConformance OBJECT IDENTIFIER ::= { hwSmartLinkMib 100 }
+ hwSmartLinkCompliances OBJECT IDENTIFIER ::= { hwSmartLinkConformance 1 }
+ hwSmartLinkCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting this module."
+ MODULE
+ MANDATORY-GROUPS
+ {
+ hwSmartLinkInfoGroup, hwSmartLinkRevPortCfgGroup, hwSmartLinkGroupCfgGroup,
+ hwSmartLinkPortCfgGroup, hwMonitorLinkGroupCfgGroup, hwMonitorLinkUpLinkPortGroup,
+ hwMonitorLinkDownLinkPortGroup,hwSmartLinkTrapsGroup
+ }
+
+ ::= { hwSmartLinkCompliances 1 }
+
+ hwSmartLinkGroups OBJECT IDENTIFIER ::= { hwSmartLinkConformance 2 }
+
+ hwSmartLinkInfoGroup OBJECT-GROUP
+ OBJECTS { hwSmartLinkRevFlushTotal,
+ hwSmartLinkRevLastFlushIfIndex,
+ hwSmartLinkRevLastFlushTime,
+ hwSmartLinkRevLastFlushSourceMacAddr,
+ hwSmartLinkRevLastFlushVlan,
+ hwSmartLinkResetFlushStatistics }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing smart link information."
+ ::= { hwSmartLinkGroups 1 }
+
+ hwSmartLinkRevPortCfgGroup OBJECT-GROUP
+ OBJECTS { hwSmartLinkRpcRevVlan, hwSmartLinkRpcRevPassword, hwSmartLinkRpcRevAuthMode }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing port configuration which received flush packet."
+ ::= { hwSmartLinkGroups 2 }
+
+ hwSmartLinkGroupCfgGroup OBJECT-GROUP
+ OBJECTS { hwSmartLinkGcMasterIfIndex,
+ hwSmartLinkGcSlaveIfIndex,
+ hwSmartLinkGcGroupStatus,
+ hwSmartLinkGcEnable,
+ hwSmartLinkGcSendControlVlan,
+ hwSmartLinkGcSendPassword,
+ hwSmartLinkGcLock,
+ hwSmartLinkGcForce,
+ hwSmartLinkGcRevertWtrTime,
+ hwSmartLinkGcRevertEnable,
+ hwSmartLinkGcManual,
+ hwSmartLinkGcRowStatus,
+ hwSmartLinkGcAuthMode }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing smart link group status information."
+ ::= { hwSmartLinkGroups 3 }
+
+ hwSmartLinkPortCfgGroup OBJECT-GROUP
+ OBJECTS { hwSmartLinkPcIfIndex,
+ hwSmartLinkPcPortStatus,
+ hwSmartLinkPcSendFlushNum,
+ hwSmartLinkPcSendFlushTime,
+ hwSmartLinkPcRowStatus,
+ hwSmartLinkPcIfName }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing smart link port configuration."
+ ::= { hwSmartLinkGroups 4 }
+
+ hwMonitorLinkGroupCfgGroup OBJECT-GROUP
+ OBJECTS { hwMonitorLinkGcRecoverTime,
+ hwMonitorLinkGcRowStatus }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects provding monitor link group information. "
+ ::= { hwSmartLinkGroups 5 }
+
+ hwMonitorLinkUpLinkPortGroup OBJECT-GROUP
+ OBJECTS { hwMonitorLinkUlPortValue,
+ hwMonitorLinkUlPortStatus,
+ hwMonitorLinkUlPortUpTime,
+ hwMonitorLinkUlPortDownTime,
+ hwMonitorLinkUlRowStatus }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing monitor link group uplink port configuration."
+ ::= { hwSmartLinkGroups 6 }
+
+ hwMonitorLinkDownLinkPortGroup OBJECT-GROUP
+ OBJECTS { hwMonitorLinkDlIfIndex,
+ hwMonitorLinkDlPortStatus,
+ hwMonitorLinkDlPortUpTime,
+ hwMonitorLinkDlPortDownTime,
+ hwMonitorLinkDlRowStatus }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing monitor link group downlink port configuration."
+ ::= { hwSmartLinkGroups 7 }
+
+ hwSmartLinkTrapGroups OBJECT IDENTIFIER ::= { hwSmartLinkConformance 3 }
+
+ hwSmartLinkTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hwSmartLinkLinkSwitch,
+ hwSmartLinkInactiveLinkFail,
+ hwSmartLinkInactiveLinkResume,
+ hwSmartLinkGroupEnable,
+ hwSmartLinkGroupDisable,
+ hwSmartLinkLinkSwitchToMaster,
+ hwSmartLinkLinkSwitchToSlave,
+ hwSmartLinkGroupUp,
+ hwSmartLinkGroupDown }
+ STATUS current
+ DESCRIPTION
+ "The Group of smart link Trap."
+ ::= { hwSmartLinkTrapGroups 1 }
+
+
+
+ END \ No newline at end of file