Observium_CE/mibs/huawei/HUAWEI-L2VPN-PW-APS-MIB

423 lines
16 KiB
Plaintext

--
-- HUAWEI-L2VPN-PW-APS-MIB.mib
--
-- ==================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI L2VPN PW APS TRAP Management MIB
-- Reference:
-- Version: V2.16
-- History:
-- V1.0 houchengjie, 2011-04-21, publish
-- ==================================================================
HUAWEI-L2VPN-PW-APS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
HWL2VpnVcEncapsType
FROM HUAWEI-VPLS-EXT-MIB
Unsigned32,OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
RowStatus
FROM SNMPv2-TC
hwPWInterfaceIndex
FROM HUAWEI-PWE3-MIB
ifName, ifIndex
FROM IF-MIB
hwL2vpnVcID,hwL2vpnVcType,hwL2vpnPeerAddr
FROM HUAWEI-L2VPN-OAM-MIB;
-- 1.3.6.1.4.1.2011.5.25.119.10
hwL2vpnPwAps MODULE-IDENTITY
LAST-UPDATED "201801241630Z" -- Jan 24, 2018 at 16:30GMT
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
"The HUAWEI-L2VPN-PW-APS-MIB contains objects to
manage PW APS."
-- Revision history
REVISION "201801241630Z"
DESCRIPTION "V2.16, modify english description"
REVISION "201801131630Z"
DESCRIPTION "V2.15, modify english description"
REVISION "201708041700Z"
DESCRIPTION "V2.14, modify english description"
REVISION "201607041400Z"
DESCRIPTION "V2.13, modify compile error"
REVISION "201511271400Z"
DESCRIPTION "V2.12, add hwPwApsTunnelNonSupport hwPwApsTunnelNonSupportResumed for router"
REVISION "201305131250Z"
DESCRIPTION "V2.11, add hwPwApsDegraded for PTN5900"
::= { hwL2Vpn 10 }
--
-- Node definitions
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.119
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The APS ALARM Attribute Group
--
-- 1.3.6.1.4.1.2011.5.25.119.10.1
hwPwApsObjects OBJECT IDENTIFIER ::= { hwL2vpnPwAps 1 }
--
-- The L2VPN's PwAps Table
--
hwPwApsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPwApsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains PW APS information."
::= { hwPwApsObjects 1 }
hwPwApsEntry OBJECT-TYPE
SYNTAX HWPwApsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a PW APS entry."
INDEX { hwPwApsId }
::= { hwPwApsTable 1 }
HWPwApsEntry ::=
SEQUENCE {
hwPwApsId
Unsigned32,
hwPwApsRole
INTEGER,
hwPwApsRequestResult
INTEGER,
hwPwApsState
INTEGER,
hwPwApsWorkState
INTEGER,
hwPwApsProtectState
INTEGER
}
hwPwApsId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the PW APS instance ID."
::= { hwPwApsEntry 1 }
hwPwApsRole OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
slave(2),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the PW APS instance role."
::= { hwPwApsEntry 2 }
hwPwApsRequestResult OBJECT-TYPE
SYNTAX INTEGER
{
work(1),
protect(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the PW APS request result."
::= { hwPwApsEntry 3 }
hwPwApsState OBJECT-TYPE
SYNTAX INTEGER
{
lo(1),
sfp(2),
fs(3),
sf(4),
sdp(5),
sd(6),
ms(7),
wtr(8),
exer(9),
rr(10),
dnr(11),
nr(12),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the PW APS status."
::= { hwPwApsEntry 4 }
hwPwApsWorkState OBJECT-TYPE
SYNTAX INTEGER
{
nondefect(1),
defect(2),
defectsd(3),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the working path status of PW APS."
::= { hwPwApsEntry 5 }
hwPwApsProtectState OBJECT-TYPE
SYNTAX INTEGER
{
nondefect(1),
defect(2),
defectsd(3),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the protection path status of PW APS."
::= { hwPwApsEntry 6 }
--
-- L2VPN PW APS Trap Definitions
--
-- 1.3.6.1.4.1.2011.5.25.119.10.2
hwL2vpnPwApsTraps OBJECT IDENTIFIER ::= { hwL2vpnPwAps 2 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.1
hwPwApsTypeMismatch NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that APS reports an alarm when protection types in APS packets received from the remote end and those on the local end are inconsistent."
::= { hwL2vpnPwApsTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.2
hwPwApsTypeMismatchClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the APS-reported alarm for the protection type inconsistency in APS packets received from the remote end and those on the local end is cleared."
::= { hwL2vpnPwApsTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.3
hwPwApsPathMismatch NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that APS reports an alarm when information about the working and protection paths in APS packets received from the remote end is inconsistent with that on the local end."
::= { hwL2vpnPwApsTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.4
hwPwApsPathMismatchClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the APS-reported alarm for the information (about the working and protection paths in received APS packets) inconsistency between the remote and local ends is cleared."
::= { hwL2vpnPwApsTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.5
hwPwApsSwitchFail NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that APS reports an alarm when the traffic switching results between the local and remote ends are inconsistent."
::= { hwL2vpnPwApsTraps 5 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.6
hwPwApsSwitchFailClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the APS-reported alarm for the inconsistency of the traffic switching results between the local and remote ends is cleared."
::= { hwL2vpnPwApsTraps 6 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.7
hwPwApsLost NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that APS reports an alarm when APS packets are lost."
::= { hwL2vpnPwApsTraps 7 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.8
hwPwApsLostClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the APS-reported alarm for the loss of APS packets is cleared."
::= { hwL2vpnPwApsTraps 8 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.9
hwPwApsIdMismatch NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that APS reports an alarm when the APS IDs of the master and backup RSGs do not match."
::= { hwL2vpnPwApsTraps 9 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.10
hwPwApsIdMismatchClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the APS-reported alarm for the APS ID inconsistency between the master and backup RSGs is cleared."
::= { hwL2vpnPwApsTraps 10 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.11
hwPwApsBypassPwMismatch NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that APS reports an alarm when the bypass PW between the master and backup RSGs is unavailable."
::= { hwL2vpnPwApsTraps 11 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.12
hwPwApsBypssPwMismatchClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the APS-reported alarm for the unavailability of the bypass PW between the master and backup RSGs is cleared."
::= { hwL2vpnPwApsTraps 12 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.13
hwPwApsSwitchEvent NOTIFICATION-TYPE
OBJECTS { hwPwApsRole, hwPwApsRequestResult, hwPwApsState, hwPwApsWorkState,
hwPwApsProtectState }
STATUS current
DESCRIPTION
"This object indicates that the PW APS status has changed."
::= { hwL2vpnPwApsTraps 13 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.14
hwPwApsOutAge NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that an alarm is generated when both the primary and secondary PWs in an APS protection group fail."
::= { hwL2vpnPwApsTraps 14 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.15
hwPwApsOutAgeClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the alarm can be cleared after one PW in the APS protection group recovers."
::= { hwL2vpnPwApsTraps 15 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.16
hwPwApsDegraded NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that an alarm is generated when a PW in the APS protection group is degraded."
::= { hwL2vpnPwApsTraps 16 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.17
hwPwApsDegradedClear NOTIFICATION-TYPE
OBJECTS { hwPwApsId, hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"This object indicates that the alarm for the degraded PW in the APS protection group is cleared."
::= { hwL2vpnPwApsTraps 17 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.18
hwPwApsTunnelNonSupport NOTIFICATION-TYPE
OBJECTS { hwL2vpnVcID, hwL2vpnVcType, hwL2vpnPeerAddr}
STATUS current
DESCRIPTION
"This object indicates that PW APS does not support the current public network tunnel."
::= { hwL2vpnPwApsTraps 18 }
-- 1.3.6.1.4.1.2011.5.25.119.10.2.19
hwPwApsTunnelNonSupportResumed NOTIFICATION-TYPE
OBJECTS { hwL2vpnVcID, hwL2vpnVcType, hwL2vpnPeerAddr}
STATUS current
DESCRIPTION
"This object indicates that the alarm, which indicated that PW APS did not support the current public network tunnel, is cleared."
::= { hwL2vpnPwApsTraps 19 }
-- the mib object of hwL2vpnPwApsScalarsObject is reserved
-- L2VPN PW APS Scalars Object Definitions
--
hwL2vpnPwApsScalarsObject OBJECT IDENTIFIER ::= { hwL2vpnPwAps 3 }
-- Conformance information
--
-- 1.3.6.1.4.1.2011.5.25.119.10.3
hwPwApsMIBConformance OBJECT IDENTIFIER ::= { hwL2vpnPwAps 4 }
-- 1.3.6.1.4.1.2011.5.25.119.10.3.1
hwPwApsMIBCompliances OBJECT IDENTIFIER ::= { hwPwApsMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.119.10.3.1.1
hwPwApsMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-L2VPN-PW-APS-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwPwApsGroup, hwPwApsNotificationGroup }
::= { hwPwApsMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.119.10.3.2
hwPwApsMIBGroups OBJECT IDENTIFIER ::= { hwPwApsMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.119.10.3.2.1
hwPwApsGroup OBJECT-GROUP
OBJECTS { hwPwApsId, hwPwApsRole, hwPwApsRequestResult, hwPwApsState,
hwPwApsWorkState, hwPwApsProtectState }
STATUS current
DESCRIPTION
"The PW APS group."
::= { hwPwApsMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.119.10.3.2.2
hwPwApsNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwPwApsTypeMismatch, hwPwApsTypeMismatchClear, hwPwApsPathMismatch, hwPwApsPathMismatchClear,
hwPwApsSwitchFail, hwPwApsSwitchFailClear, hwPwApsLost, hwPwApsLostClear ,
hwPwApsIdMismatch, hwPwApsIdMismatchClear, hwPwApsBypassPwMismatch, hwPwApsBypssPwMismatchClear,
hwPwApsSwitchEvent, hwPwApsOutAge, hwPwApsOutAgeClear, hwPwApsDegraded, hwPwApsDegradedClear,
hwPwApsTunnelNonSupport, hwPwApsTunnelNonSupportResumed}
STATUS current
DESCRIPTION
"The PW APS Notification group."
::= { hwPwApsMIBGroups 2 }
END
--
-- HUAWEI-L2VPN-PW-APS-MIB.mib
--