Observium_CE/mibs/huawei/HUAWEI-SWITCHOVER-MIB

893 lines
36 KiB
Plaintext

-- ============================================================================
-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This MIB object provides functions of active/standby switchover,
-- data saving and duplication, and query of data synchronization
-- status between the active and standby control boards.
-- Reference:
-- Version: V3.38
-- ============================================================================
HUAWEI-SWITCHOVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwFrameIndex, hwSlotIndex
FROM HUAWEI-DEVICE-MIB
huaweiUtility
FROM HUAWEI-MIB
--FROM RFC1155-SMI
TimeTicks,Unsigned32,Integer32,OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwSwitchOver MODULE-IDENTITY
LAST-UPDATED "201910210000Z"
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 MIB object provides functions of active/standby switchover,
data saving and duplication, and query of data synchronization
status between the active and standby control boards.
"
-- Revision history
REVISION "201910210000Z"
DESCRIPTION "V3.38, Modified the type of hwAutoSaveTime."
REVISION "201904180000Z"
DESCRIPTION "V3.37, Modified the type of hwAutoSaveTime."
REVISION "201903150000Z"
DESCRIPTION "V3.36, Add enum values peerboardoffline(9) in hwQrydatasyncondition."
REVISION "201902280000Z"
DESCRIPTION "V3.34, Modified the description of hwConfigurationUnResumedTable."
REVISION "201805240000Z"
DESCRIPTION "V3.33, set hwAutoSaveTimeSwitch default value for on"
REVISION "201511120000Z"
DESCRIPTION "V3.32, added an object (hwDataChangeDuringSwitchOverTrap)"
REVISION "201508080000Z"
DESCRIPTION "V3.31, Added table hwConfigurationUnResumedTable to check unresumed configuration of active board"
REVISION "201507040000Z"
DESCRIPTION "V3.30, Add enum values activeCertification(3) in hwActiveConfiguration."
REVISION "201411060000Z"
DESCRIPTION "V3.29, added an object (hwSystemDataInitState)."
REVISION "201405290000Z"
DESCRIPTION "V3.28, 1. Modified the description of hwAutoSaveCycle."
REVISION "201206140000Z"
DESCRIPTION "V3.27, 1. Modified the description of hwTrapSaveResult and the index of hwSaveConfigCompleteTrap."
REVISION "201202100000Z"
DESCRIPTION "V3.26, 1. Modified the description of hwSaveRequestID."
REVISION "201011090000Z"
DESCRIPTION "V3.25, The description of this MIB is modified according to the tool."
REVISION "201010080000Z"
DESCRIPTION "V3.24, 1.the status of hwRollBackOper was changed to current.
2. Values rollback(1) was changed to rollback(2).
3. Values active(1) was added for hwRollBackOper."
REVISION "201008250000Z"
DESCRIPTION "V3.23, modified the contact-info and the revision history."
REVISION "201006130000Z"
DESCRIPTION "V3.22, 1. the MIB description was modified. The objects hwRollBackOper and hwCloneRequestID were abandoned.
2. The name of hwInLossUpgradeTrap was changed to hwInUpgradeTrap."
REVISION "201004140000Z"
DESCRIPTION "V3.21, DT requirements were implemented and the syntax and semantics of SIMPLETEST were changed."
REVISION "201002250000Z"
DESCRIPTION "V3.20, hwhwSoftVersionInconsistentTrap in the MIB file was changed to hwSoftVersionInconsistentTrap."
REVISION "201002030000Z"
DESCRIPTION "V3.19, DT requirements were implemented.
Certain added or modified MIB nodes supported the status-enumerated value of the get operation."
REVISION "201001290000Z"
DESCRIPTION "V3.18, the system supported the definitions of standard trap nodes
and associated trap parameter nodes."
REVISION "201001260000Z"
DESCRIPTION "V3.17, used SimpleTest clean warning and error.
Used MIB browser clean warning and error. Added MIB description."
REVISION "200910120000Z"
DESCRIPTION "V3.16, modified the minimal value of the hwAutoSavecfgChangedtimer."
REVISION "200909140000Z"
DESCRIPTION "V3.15, added an object (hwSystemDataState)."
REVISION "200904210000Z"
DESCRIPTION "V3.14, added the description of certain objects."
REVISION "200701220000Z"
DESCRIPTION "V3.04, normalized MIB."
REVISION "200611240000Z"
DESCRIPTION "V3.03, added a leaf object to record ID of current saving operation."
REVISION "200611070000Z"
DESCRIPTION "V3.02, added an object of the active/standby switchover function."
REVISION "200607310000Z"
DESCRIPTION "V3.01, added four leaf objects including autosaving function."
REVISION "200304280000Z"
DESCRIPTION "V1.00, submitted interface specifications."
::= { huaweiUtility 22 }
--
-- Type definitions
--
--Time ::= OCTET STRING
--
-- Node definitions
--
switchoverMibObject OBJECT IDENTIFIER ::= { hwSwitchOver 1 }
hwDataswitchover OBJECT IDENTIFIER ::= { switchoverMibObject 1 }
hwQrydatasyncondition OBJECT-TYPE
SYNTAX INTEGER
{
synccompleteness(1),
flashsyncincompleteness(2),
configbasicdatasyncincompleteness(3),
syncswitchoff(4),
peerboardfailure(5),
dynamicdatasyncincompleteness(6),
patchinconsistent(7),
patchinconsistentdynamicdatasyncincompleteness(8),
peerboardoffline(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The query of the status of data synchronization between
the active and standby control boards. Data synchronization
between the active and standby control boards refers to
that when the active and standby control boards work normally.
The data on the standby control board is synchronized with
that on the active control board.The data synchronization
between the active and standby boards has the following status:
Options:
1. synccompleteness(1)
-indicates that synchronization complete.
2. flashsyncincompleteness(2)
-indicates that operation (loading/backuping/ duplicating/saving/...) is being performed.
3. configbasicdatasyncincompleteness(3)
-indicates that configuration data or basic operation data synchronized incompletely.
4. syncswitchoff(4)
-indicates that the synchronization switch off.
5. peerboardfailure(5)
-indicates that the standby board fail.
6. dynamicdatasyncincompleteness(6)
-indicates that dynamic service data synchronization is incomplete.
7. patchinconsistent(7)
-indicates that patch files of active board and standby board are inconsistent.
8. patchinconsistentdynamicdatasyncincompleteness(8)
-indicates that patch files of active board and standby board are inconsistent and
dynamic service data synchronization is incomplete.
9. peerboardoffline(9)
-indicates that the standby board doesn't exist.
"
::= { hwDataswitchover 1 }
hwswitchoverAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
nooperation(-1),
switch(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Manual active/standby switchover. Active/standby switchover
refers to the process that the standby control board works
as the active control board when the active control board
is faulty or reset, or when the switchover command is issued
manually. If the hwSwitchOverStatus value of the
hwSwitchOverControl object in the table is off(2),
it indicates that the switchover in the system is disabled.
In this case, the manual active/standby switchover cannot be
performed.It is advised to query the value of hwQrydatasyncondition
before setting this value. If the returned value of
hwQrydatasyncondition is synccompleteness(1), the operation is reasonable.
This command will take no effect when the values of
hwAutoswitchoverSwitchStatus, hwAutoswitchoverTime,
hwAutoswitchoverCycle and hwDayNo are set at the same time,
and their original values will remain unchanged.
Options:
1. nooperation(-1) -No operation.
2. switch(1) -Active/standby switchover.
"
::= { hwDataswitchover 2 }
hwDataSYNSWStatus OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2),
abnormal(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch of data synchronization. This object is not supported currently.
Options:
1. on(1) -The switch of data synchronization is on.
2. off(2) -The switch of data synchronization is off.
3. abnormal(3) -System abnormity, switch is on but can't synchronize data
and does not support setting.
"
::= { hwDataswitchover 3 }
hwDataSave OBJECT IDENTIFIER ::= { switchoverMibObject 2 }
hwAutoSaveSwitch OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch of automatic data saving.
Options:
1. on(1) -indicates that the automatic data saving is enabled.
The system saves the data and configuration files periodically at the specified time.
2. off(2) -indicates that the automatic data saving is disabled.
The system does not save the data and configuration files.
Default { off }
"
::= { hwDataSave 1 }
hwAutoSaveCycle OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period of automatic data saving. The period is in the unit of 10 ms,
with a value range of 60000-60480000 (10 minutes to one week).
If the data saving is enabled, the default value of this object is 8640000 (one day),
which indicates that the data saving is performed automatically once a day.
Default: 8640000
"
::= { hwDataSave 2 }
hwImmediateSave OBJECT-TYPE
SYNTAX INTEGER
{
saveDBBDRN(1),
notInSave(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is the object for saving the data and the configuration file.
Options:
1. saveDBBDRN(1) -indicates that the data and the configuration file are saved
at the same time.
2. notInSave(2) -indicates that the operation of saving the data and
the configuration file at the same time is not being performed.
"
::= { hwDataSave 3 }
hwAutoSaveTimeSwitch OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch of automatic data saving at the absolute time.
Options:
1. on(1) -indicates that the automatic data saving at the absolute time is enabled.
That is, the data is saved automatically at the absolute time.
2. off(2) -indicates that the automatic data saving at the absolute time is disabled.
That is, the data is not saved automatically at the absolute time.
Default { on }
"
::= { hwDataSave 4 }
hwAutoSaveTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time of automatic data saving. This value can be converted into the hexadecimal
number 0x00hhmmss (hh representing hour, mm representing minute,
and ss representing second), and then can be converted into the value of
the object through a decimal conversion. If the time of automatic data saving
needs to be set to 22:30:00 the corresponding value is 0x00161E00=1449472,
with 1449472 being the set value.
Default { 0 }
"
::= { hwDataSave 5 }
hwSaveData OBJECT-TYPE
SYNTAX INTEGER
{
nosavedata(-1),
savedata(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Immediate saving of the database. Only database is saved through the operation
on this object.
Options:
1. nosavedata(-1) -No database saving is performed in the system.
2. savedata(1) -The command for saving the database is being issued or the database is being saved.
"
::= { hwDataSave 6 }
hwSaveConfiguration OBJECT-TYPE
SYNTAX INTEGER
{
saveconfiguration(1),
notInsaveconfiguration(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is the object for saving the configuration file.
Options:
1. saveconfiguration(1) -indicates that only the configuration file is saved,
the data is not saved.
2. notInsaveconfiguration(2) -indicates that the operation of saving only the
configuration file is not being performed.
"
::= { hwDataSave 7 }
hwSaveRequestID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The saving of the operation request ID. The request ID is
used for identifying each saving operation.
It must be unique, and cannot be issued separately.
The operation request ID is used for loading the
reliability table and querying whether each saving operation is successful.
The hwSaveRequestID value of -1 indicates there is no saving operation.
"
::= { hwDataSave 8 }
hwActiveConfiguration OBJECT-TYPE
SYNTAX INTEGER
{
noactiveConfiguration(-1),
activeConfiguration(1),
activeStandbyConfiguration(2),
activeCertification(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The activation of the configuration files.
Options:
1. noactiveConfiguration(-1) -indicates that the configuration files are not activated.
2. activeConfiguration(1) -indicates the activation of the configuration files of the active control board.
The activation of the configuration files of the control board causes the system
to reset; therefore, it is recommended that you perform the object hwImmediateSave
before performing this object to save the data and configuration files.
3. activeStandbyConfiguration(2) -indicates the activation of the configuration files of
the standby control board. The activation of the configuration files of the
standby control board causes the standby control board to reset.
4. activeCertification(3) -indicates the activation of the configuration files of
the certification.
"
::= { hwDataSave 9 }
hwActiveConfigurationResult OBJECT-TYPE
SYNTAX INTEGER
{
partialFailure(1),
success(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The result of Configuration Actived.
Options:
1. partialFailure(1) -indicates that activating the configuration files
of the active control board fails.
2. success(2) -indicates that activating the configuration files of
the active control board is successful.
Default { success }
"
::= { hwDataSave 10 }
hwAutoSaveCfgChangedtimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time of saving configuration files automatically.
The time is in the unit of 10 ms,with a value range of
12000-8640000 (two minutes to one day). If the value of
the object hwAutoSaveType is configuration(2), it is
180000 (30 minutes) by default, which indicates that the
configuration files are saved automatically each 30 minutes.
Default: 180000
"
::= { hwDataSave 11 }
hwAutoSaveType OBJECT-TYPE
SYNTAX INTEGER
{
database(1),
configuration(2),
all(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of automatic saving.
Options:
1. database(1) -indicates the saving of only the database.
2. configuration(2) -indicates the saving of only the configuration files.
3. all(3) -indicates the saving of both database and configuration files.
Default { database }
"
::= { hwDataSave 12 }
hwEraseData OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
standby(2),
all(3),
noEraseData(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The erasing of the database. If the configuration data of the active or
standby control board needs to be erased, the database requires to be
erased. After the database is erased, the associated active or standby
control board needs to be reset to make the erasing of the database take effect.
Options:
1. active(1) -indicates the erasing of only the database of the active control board.
2. standby(2) -indicates the erasing of only the database of the standby control board.
3. all(3) -indicates the erasing of both databases of the active and standby control boards.
4. noEraseData(4) -indicates that the operation of erasing the database is not being performed.
"
::= { hwDataSave 13 }
hwRollBack OBJECT IDENTIFIER ::= { switchoverMibObject 3 }
hwRollBackOper OBJECT-TYPE
SYNTAX INTEGER
{
initial(1),
rollback(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to roll back the system.
Options:
1. initial(1) -Indicates the initial value.
2. rollback(2) -Indicates the system is to be rolled back.
"
::= { hwRollBack 1 }
hwDuplicate OBJECT IDENTIFIER ::= { switchoverMibObject 4 }
hwSynDataAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
program(1),
data(2),
resLocal(3),
resGeneral(4),
configuration(5),
packetfile(6),
nosyscontent(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Duplication of the host programs, databases, multi-lingual files,
configuration files, and package files from the active control
board to the standby control board.
Options:
1. program(1) -indicates the duplication of the host programs.
2. data(2) -indicates the duplication of the databases.
3. resLocal(3) -indicates the duplication of local multi-lingual files.
4. resGeneral(4) -indicates the duplication of universal multi-lingual files.
5. configuration(5) -indicates the duplication of configuration files.
6. packetfile(6) -indicates the duplication of package files.
7. nosyscontent(255) -indicates that no file is duplicated.
"
::= { hwDuplicate 1 }
hwDuplicateProcess OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The process of duplication.
Range: 0-100
"
::= { hwDuplicate 2 }
hwCloneRequestID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The request ID for operation information table.
This object is not supported currently.
"
::= { hwDuplicate 3 }
-- 1.3.6.1.4.1.2011.6.22.1.5
hwDataChange OBJECT IDENTIFIER ::= { switchoverMibObject 5 }
-- 1.3.6.1.4.1.2011.6.22.1.5.1
hwSystemDataChange OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Querying whether the system configuration (database and configuration files)
changes. For the value of this object, 0 indicates that the system configuration
does not change, and other values indicate that the system configuration changes.
When the system is just started and the system configuration does not change,
the initial value of this object is 0. Each time the host configuration changes,
the value of this object increases by 1 continuously. If the system is reset,
the value turns to 0 again.
"
::= { hwDataChange 1 }
-- 1.3.6.1.4.1.2011.6.22.1.5.2
hwSystemDataState OBJECT-TYPE
SYNTAX INTEGER
{
blank(1),
modified(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Querying whether the current database is null. A null database refers to the database
with no configuration data.
Options:
1. blank(1) -indicates that the database is null.
2. modified(2) -indicates that the database is not null.
Default { blank }
"
::= { hwDataChange 2 }
-- 1.3.6.1.4.1.2011.6.22.1.5.3
hwSystemDataInitState OBJECT-TYPE
SYNTAX INTEGER
{
blank(1),
modified(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Querying database state when system init.
Options:
1. blank(1) -indicates that the database is null.
2. modified(2) -indicates that the database is not null.
"
::= { hwDataChange 3 }
hwConfigurationResumedResult OBJECT IDENTIFIER ::= { switchoverMibObject 6 }
hwConfigurationUnResumedTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwConfigurationUnResumedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used to query information not restored during the system configuration restoration.
The index of this table is hwConfigurationUnResumedListIndex.
"
::= { hwConfigurationResumedResult 1 }
hwConfigurationUnResumedEntry OBJECT-TYPE
SYNTAX HwConfigurationUnResumedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used to query information not restored during the system configuration restoration.
The index of this entry is hwConfigurationUnResumedListIndex.
"
INDEX { hwConfigurationUnResumedListIndex }
::= { hwConfigurationUnResumedTable 1 }
HwConfigurationUnResumedEntry ::= SEQUENCE
{
hwConfigurationUnResumedListIndex
Integer32,
hwConfigurationUnResumedList
OCTET STRING,
hwConfigurationUnResumedListIsLast
INTEGER
}
hwConfigurationUnResumedListIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This is the index of table hwConfigurationUnResumedTable.
"
::= { hwConfigurationUnResumedEntry 1 }
hwConfigurationUnResumedList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8192))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This is a list for unresumed configurations, for example:
board add 0/1 ADI
board add 0/2 FBSDE
"
::= { hwConfigurationUnResumedEntry 2 }
hwConfigurationUnResumedListIsLast OBJECT-TYPE
SYNTAX INTEGER
{
islast(1),
notlast(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Indicates whether the unresumed configuration list is the last one.
Options:
1.islast(1)-last.
2.notlast(2)-not last.
"
::= { hwConfigurationUnResumedEntry 3 }
hwSwitchOverTraps OBJECT IDENTIFIER ::= { hwSwitchOver 2 }
hwSwitchOverTrapsOids OBJECT IDENTIFIER ::= { hwSwitchOverTraps 1 }
hwConfigSN OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The count of saving the system configurations.
"
::= { hwSwitchOverTrapsOids 1 }
hwSynSchedulguage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Progress of the synchronization between the active and standby control boards.
Range: 0-100
"
::= { hwSwitchOverTrapsOids 2 }
hwTrapSaveResult OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Result of the data saving.
The returned value 0 indicates that the data is saved successfully.
The returned value 1 indicates that the data saving fails.
"
::= { hwSwitchOverTrapsOids 3 }
hwSwitchOverCommonTraps OBJECT IDENTIFIER ::= { hwSwitchOverTraps 2 }
hwSwitchOverCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwSwitchOverCommonTraps 0 }
hwSysCfgChangedTrap NOTIFICATION-TYPE
OBJECTS { hwConfigSN }
STATUS current
DESCRIPTION
"This trap message is reported when the system database is being saved.
"
::= { hwSwitchOverCommonTrapsPrefix 1 }
hwSynScheduleTrap NOTIFICATION-TYPE
OBJECTS {hwFrameIndex, hwSlotIndex, hwSynSchedulguage }
STATUS current
DESCRIPTION
"This trap message, indicating the synchronization progress, is reported during the data synchronization
between the active and standby control boards.
"
::= { hwSwitchOverCommonTrapsPrefix 2 }
hwSaveConfigStartTrap NOTIFICATION-TYPE
OBJECTS { hwFrameIndex, hwSlotIndex}
STATUS current
DESCRIPTION
"This trap is reported when configuration file starts to be saved.
"
::= { hwSwitchOverCommonTrapsPrefix 3 }
hwSaveConfigCompleteTrap NOTIFICATION-TYPE
OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapSaveResult }
STATUS current
DESCRIPTION
"This trap is reported when configuration file is saved completely.
"
::= { hwSwitchOverCommonTrapsPrefix 4 }
hwSwitchOverAlarmTraps OBJECT IDENTIFIER ::= { hwSwitchOverTraps 3 }
hwSwitchOverAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwSwitchOverAlarmTraps 0 }
hwSwitchoverTrap NOTIFICATION-TYPE
OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotIndex }
STATUS current
DESCRIPTION
"This trap is reported when the switchover occurs between the active and standby boards.
"
::= { hwSwitchOverAlarmTrapsPrefix 1 }
hwBatchBackupStartTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is reported when the system batch hot backup starts.
"
::= { hwSwitchOverAlarmTrapsPrefix 2 }
hwBatchBackupCompleteTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is reported when the system batch hot backup is complete.
"
::= { hwSwitchOverAlarmTrapsPrefix 3 }
hwInUpgradeTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is reported when the system enters the in-service upgrade scenario.
"
::= { hwSwitchOverAlarmTrapsPrefix 4 }
hwSoftVersionInconsistentTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is reported when software versions of active and standby boards are inconsistent.
"
::= { hwSwitchOverAlarmTrapsPrefix 5 }
hwDataChangeDuringSwitchOverTrap NOTIFICATION-TYPE
OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotIndex }
STATUS current
DESCRIPTION
"This trap is reported when Data changes during the system switchover.
"
::= { hwSwitchOverAlarmTrapsPrefix 6 }
hwSwitchOverControl OBJECT IDENTIFIER ::= { hwSwitchOver 3 }
hwSwitchOverStatus OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch of the active/standby switchover.
Options:
1. on(1) -indicates that the active/standby switchover is enabled.
2. off(2) -indicates that the active/standby switchover is disabled.
If the active/standby switchover is disabled, the system cannot
perform data synchronization between the active and standby control
boards, manual active/standby switchover,
and automatic active/standby switchover.
Default:on(1)
"
::= { hwSwitchOverControl 1 }
hwSwitchOverPeriod OBJECT-TYPE
SYNTAX INTEGER
{
day(1),
week(2),
month(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period of the active/standby switchover.
Options:
1. day(1) -indicates that the switchover is performed once a day.
2. week(2) -indicates that the switchover is performed once a week.
3. month(3) -indicates that the switchover is performed once a month.
Default { day }
"
::= { hwSwitchOverControl 2 }
hwSwitchOverInverseDayNo OBJECT-TYPE
SYNTAX Integer32 (1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Days since the periodic switchover has been started. Its value
range depends on the value of object hwSwitchOverPeriod.
When hwSwitchOverPeriod is set to day(1), the default value of this object is 1;
When hwSwitchOverPeriod is set to week(2), the value range of this object is 1-7
When hwSwitchOverPeriod is set to month(3), the value range of this object is 1-31.
Default:1.
"
::= { hwSwitchOverControl 3 }
hwSwitchOverTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time when switchover will happen. Time is set by a string in the format of hh:mm:ss.
The value range of hh is from 00 to 23. The value range of mm is from 00 to 59.
The value range of ss is from 00 to 59.
Default:03:00:00
"
::= { hwSwitchOverControl 4 }
hwAutoSwitchOverStatus OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of auto switchover function. If the value of switchover switch hwSwitchOverStatus
is off(2), the system cannot perform the active/standby switchover.
Options:
1.on(1) -indicates that the automatic switchover is enabled. In this case,
if the values of the hwSwitchOverPeriod, hwSwitchOverInverseDayNo,
and hwSwitchOverTime are set, the system performs the automatic switchover periodically;
if the values of the hwSwitchOverPeriod, hwSwitchOverInverseDayNo, and hwSwitchOverTime
are not set or only partially set, the objects that are not set with values use the default
value, and the system also performs the automatic switchover periodically.
2.off(2) -indicates that the automatic switchover is disabled. If this object is not set with a value,
the system does not perform the automatic switchover.
Default { off }
"
::= { hwSwitchOverControl 5 }
END