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

233 lines
7.3 KiB
Plaintext

-- =================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: M-LAG huawei mib define
-- Reference: M-LAG
-- Version: V2.00
-- History:
-- <liuquan 00231012>,<2016.11.22>,<create>
-- =================================================================
HUAWEI-M-LAG-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
hwETrunkMIB
FROM HUAWEI-E-TRUNK-MIB
MacAddress
FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
entPhysicalName
FROM ENTITY-MIB;
hwMLagMIB MODULE-IDENTITY
LAST-UPDATED "201611221109Z"
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
"Please provide the descritpion."
REVISION "201611221109Z"
DESCRIPTION "V2.00, Updated to include dfs peer down alarm for M-LAG."
REVISION "201611221109Z"
DESCRIPTION "V1.02, Updated to include heart lost alarm for M-LAG."
REVISION "201611221109Z"
DESCRIPTION "V1.01, Updated to include support for M-LAG."
REVISION "201611221109Z"
DESCRIPTION "V1.00, initial version."
::= { hwETrunkMIB 8 }
-- Top-level structure of the MIB
hwMLagObjects OBJECT IDENTIFIER ::= { hwMLagMIB 1 }
hwMLagNotifications OBJECT IDENTIFIER ::= { hwMLagMIB 2 }
hwMLagConformance OBJECT IDENTIFIER ::= { hwMLagMIB 3 }
--MIB Objects
hwMLagConsistencyType1 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of M-LAG consistency check."
::= { hwMLagObjects 1 }
hwMLagConsistencyType2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of M-LAG consistency check."
::= { hwMLagObjects 2 }
hwmlagDfsPeerDownTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwmlagDfsPeerDownEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of DFS peer status goes down."
::= { hwMLagObjects 3 }
hwmlagDfsPeerDownEntry OBJECT-TYPE
SYNTAX HwmlagDfsPeerDownEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of Dfs peer status goes down table."
INDEX { hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress }
::= { hwmlagDfsPeerDownTable 1 }
HwmlagDfsPeerDownEntry ::=
SEQUENCE {
hwdfsGroupId
Unsigned32,
hwsysMac
MacAddress,
hwdfsType
OCTET STRING,
hwdfsPeerAddress
OCTET STRING
}
hwdfsGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Dfs Group id."
::= { hwmlagDfsPeerDownEntry 1 }
hwsysMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"MAC of system from dfs peer."
::= { hwmlagDfsPeerDownEntry 2 }
hwdfsType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of dfs-group which contains M-LAG or Active-Active Gateway."
::= { hwmlagDfsPeerDownEntry 3 }
hwdfsPeerAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Peer address from dfs peer."
::= { hwmlagDfsPeerDownEntry 4 }
-- Notifications
hwMLagConsistencyCheckType1 NOTIFICATION-TYPE
OBJECTS { hwMLagConsistencyType1 }
STATUS current
DESCRIPTION
"Trap message is generated when
there is type1 inconsistency configuration between the two devices of M-LAG."
::= { hwMLagNotifications 1 }
hwMLagConsistencyCheckType1Resume NOTIFICATION-TYPE
OBJECTS { hwMLagConsistencyType1 }
STATUS current
DESCRIPTION
"The expected state trap of M-LAG resumed."
::= { hwMLagNotifications 2 }
hwMLagConsistencyCheckType2 NOTIFICATION-TYPE
OBJECTS {hwMLagConsistencyType2 }
STATUS current
DESCRIPTION
"Trap message is generated when
there is type1 inconsistency configuration between the two devices of M-LAG."
::= { hwMLagNotifications 3 }
hwMLagConsistencyCheckType2Resume NOTIFICATION-TYPE
OBJECTS {hwMLagConsistencyType2 }
STATUS current
DESCRIPTION
"The expected state trap of M-LAG resumed."
::= { hwMLagNotifications 4 }
hwMLagHeartLost NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Trap message is generated when
heart beat state is lost."
::= { hwMLagNotifications 5 }
hwMLagHeartLostResume NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The expected state of M-LAG heart resumed."
::= { hwMLagNotifications 6 }
hwMlagDfsPeerDown NOTIFICATION-TYPE
OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress}
STATUS current
DESCRIPTION
"Trap message is generated when
dfs peer status goes down."
::= { hwMLagNotifications 7 }
hwMlagDfsPeerDownResume NOTIFICATION-TYPE
OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress}
STATUS current
DESCRIPTION
"The expected state of dfs peer status goes down resumed."
::= { hwMLagNotifications 8 }
-- Conformance
hwMlagGroups OBJECT IDENTIFIER ::= { hwMLagConformance 1 }
hwMLagObjectGroup OBJECT-GROUP
OBJECTS { hwMLagConsistencyType1, hwMLagConsistencyType2 }
STATUS current
DESCRIPTION
"The object group."
::= { hwMlagGroups 1 }
hwMLagNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMLagConsistencyCheckType1, hwMLagConsistencyCheckType1Resume, hwMLagConsistencyCheckType2, hwMLagConsistencyCheckType2Resume , hwMLagHeartLost, hwMLagHeartLostResume, hwMlagDfsPeerDown, hwMlagDfsPeerDownResume}
STATUS current
DESCRIPTION
"The notification group."
::= { hwMlagGroups 2 }
hwMLagCompliances OBJECT IDENTIFIER ::= { hwMLagConformance 2 }
hwMLagCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all implementations."
MODULE -- this module
MANDATORY-GROUPS {
hwMLagObjectGroup, hwMLagNotificationGroup
}
::= { hwMLagCompliances 1 }
END