mibs/MIBS/huawei/HUAWEI-SMARTLINK-MIB
2023-12-05 12:25:34 +01:00

1052 lines
41 KiB
Plaintext

-- ==================================================================
-- 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