Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -1,9 +1,9 @@
-- ==================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI Layer Two mac management MIB
-- Reference:
-- Version: V2.43
-- Version: V2.52
-- History:
--
-- ==================================================================
@ -45,7 +45,7 @@ IMPORTS
--hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 }
hwL2MAM MODULE-IDENTITY
LAST-UPDATED "201806140000Z"
LAST-UPDATED "202111050000Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -56,11 +56,46 @@ IMPORTS
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
DESCRIPTION
"This is the layer 2 mac-address management. It contains the layer 2
mac-address forwarding information currently operating on this device.
And also contains the information of mac-limit rule. "
REVISION "202111050000Z"
DESCRIPTION
"change hwMacHopAlarmRisingThreshold to hwMacHopAlarmRaisingThreshold."
REVISION "202109100000Z"
DESCRIPTION
"add hwPortSecRcvInsecurePktAlarmResume."
REVISION "202102200000Z"
DESCRIPTION
"modify hwBdMacLimitMaxMac and hwVxlanTnlMacLimitMaxMac."
REVISION "202102060000Z"
DESCRIPTION
"modify hwVlanMacLimitOverThreshold and hwVlanMacLimitOverThresholdResume, hwPortMacLimitOverThreshold and hwPortMacLimitOverThresholdResume."
REVISION "202101070000Z"
DESCRIPTION
"Add hwNotSupportTeOverGre."
REVISION "202012090000Z"
DESCRIPTION
"Add hwVlanMacLimitOverThreshold and hwVlanMacLimitOverThresholdResume, hwPortMacLimitOverThreshold and hwPortMacLimitOverThresholdResume."
REVISION "202007240000Z"
DESCRIPTION
"Modify the description of node hwBdMacLimitOverThresholdAlarm"
REVISION "201810240000Z"
DESCRIPTION
"modify hwMacHop"
REVISION "201806260000Z"
DESCRIPTION
"modify hwDiscription to hwDescription"
REVISION "201806140000Z"
DESCRIPTION
@ -755,6 +790,10 @@ VlanIndex ::= TEXTUAL-CONVENTION
hwMacHopPWInfo
OCTET STRING,
hwMacHopDetectMac
OCTET STRING,
hwMacHopTrustPort
OCTET STRING,
hwMacHopTrustPeer
OCTET STRING
}
@ -829,7 +868,22 @@ VlanIndex ::= TEXTUAL-CONVENTION
DESCRIPTION
"This object indicates the MAC address flapping alarm."
::= { hwMacHopAlarmEntry 9 }
hwMacHopTrustPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The trust Port name of Mac-hopping."
::= { hwMacHopAlarmEntry 10 }
hwMacHopTrustPeer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..512))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The trust PW info of Mac-hopping."
::= { hwMacHopAlarmEntry 11 }
-- hwBoardServiceMisMatchAlarmTable
hwBoardServiceMisMatchAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBoardServiceMisMatchAlarmEntry
@ -1071,14 +1125,14 @@ VlanIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Entry of Tunnel table."
INDEX { hwTunnelName , hwNotSupIfName, hwDiscription }
INDEX { hwTunnelName , hwNotSupIfName, hwDescription }
::= { hwTunnelNotSupportInterfaceTable 1 }
HwTunnelNotSupportInterfaceEntry ::=
SEQUENCE {
hwTunnelName OCTET STRING,
hwNotSupIfName OCTET STRING ,
hwDiscription OCTET STRING
hwDescription OCTET STRING
}
hwTunnelName OBJECT-TYPE
@ -1097,7 +1151,7 @@ VlanIndex ::= TEXTUAL-CONVENTION
"The interface Name."
::= {hwTunnelNotSupportInterfaceEntry 2}
hwDiscription OBJECT-TYPE
hwDescription OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
@ -1107,6 +1161,39 @@ VlanIndex ::= TEXTUAL-CONVENTION
-- tunnel not support inferface
-- not support te over gre
hwNotSupportTeOverGreTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNotSupportTeOverGreEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to manage parameters of alarms that are generated because DSCP SRTE is not supported for service."
::= { hwL2MAMObjects 59 }
hwNotSupportTeOverGreEntry OBJECT-TYPE
SYNTAX HwNotSupportTeOverGreEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of not support te over gre table."
INDEX { hwMplsBoardId }
::= { hwNotSupportTeOverGreTable 1 }
HwNotSupportTeOverGreEntry ::=
SEQUENCE {
hwMplsBoardId OCTET STRING
}
hwMplsBoardId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the slot id."
::= {hwNotSupportTeOverGreEntry 1}
-- not support te over gre
--vll vpn qos not support tunnel
hwVllVpnQosNotSupportTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVllVpnQosNotSupportTunnelEntry
@ -1257,7 +1344,7 @@ VlanIndex ::= TEXTUAL-CONVENTION
DESCRIPTION "The bd id which will be configured mac-limit."
::= { hwL2MAMObjects 40 }
hwBdMacLimitMaxMac OBJECT-TYPE
SYNTAX MacAddress
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The maximum mac address. When the value is '0',
@ -1265,25 +1352,55 @@ VlanIndex ::= TEXTUAL-CONVENTION
the mac-address number."
::= { hwL2MAMObjects 41 }
hwVxlanTnlMacLimitSourceIp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The vxlan tunnel source ip which will be configured mac-limit."
::= { hwL2MAMObjects 54 }
hwVxlanTnlMacLimitPeerIp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The vxlan tunnel peer ip which will be configured mac-limit."
::= { hwL2MAMObjects 55 }
hwVxlanTnlMacLimitMaxMac OBJECT-TYPE
SYNTAX MacAddress
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The maximum mac address. When the value is '0',
the meaning is that there isn't limiting rule to
the mac-address number."
::= { hwL2MAMObjects 56 }
hwVlanMacLimitVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The bd id which will be configured mac-limit."
::= { hwL2MAMObjects 61 }
hwVlanMacLimitMaxMac OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The maximum mac address. When the value is '0',
the meaning is that there isn't limiting rule to
the mac-address number."
::= { hwL2MAMObjects 62 }
hwPortMacLimitPortName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The maximum mac address. When the value is '0',
the meaning is that there isn't limiting rule to
the mac-address number."
::= { hwL2MAMObjects 63}
hwPortMacLimitMaxMac OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The maximum mac address. When the value is '0',
the meaning is that there isn't limiting rule to
the mac-address number."
::= { hwL2MAMObjects 64}
hwL2MacTraps OBJECT IDENTIFIER ::= { hwL2MAMObjects 7 }
hwMacUsageRaisingThreshold NOTIFICATION-TYPE
@ -1360,7 +1477,7 @@ VlanIndex ::= TEXTUAL-CONVENTION
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, hwL2IfPortName, hwMacLimitVlanId, hwMacLimitVsiName}
STATUS current
DESCRIPTION
"Beyond the mac limited learning number ."
"Beyond the mac limited learning number."
::= { hwL2MacTraps 11 }
hwMacFlappingAlarm NOTIFICATION-TYPE
@ -1472,8 +1589,8 @@ VlanIndex ::= TEXTUAL-CONVENTION
"This object indicates that the unknown unicast traffic volume on the inbound interface fell below the alarm threshold."
::= { hwL2MacTraps 29 }
hwMacHopAlarmRisingThreshold NOTIFICATION-TYPE
OBJECTS { hwMacHopVlan, hwMacHopVsiName, hwMacHopBdID, hwMacHopPortName1, hwMacHopPortName2, hwMacHopPortName3, hwMacHopPortName4, hwMacHopPWInfo, hwMacHopDetectMac}
hwMacHopAlarmRaisingThreshold NOTIFICATION-TYPE
OBJECTS { hwMacHopVlan, hwMacHopVsiName, hwMacHopBdID, hwMacHopPortName1, hwMacHopPortName2, hwMacHopPortName3, hwMacHopPortName4, hwMacHopPWInfo, hwMacHopDetectMac, hwMacHopTrustPort, hwMacHopTrustPeer}
STATUS current
DESCRIPTION
"This object indicates the MAC address flapping alarm."
@ -1717,7 +1834,7 @@ VlanIndex ::= TEXTUAL-CONVENTION
::= { hwL2MacTraps 64 }
hwTunnelNotSupportInterface NOTIFICATION-TYPE
OBJECTS {hwTunnelName, hwNotSupIfName, hwDiscription}
OBJECTS {hwTunnelName, hwNotSupIfName, hwDescription}
STATUS current
DESCRIPTION
"The tunnel can not support the interface."
@ -1730,6 +1847,48 @@ VlanIndex ::= TEXTUAL-CONVENTION
"This object indicates the alarm that the service cannot support srte dscp function."
::= { hwL2MacTraps 66 }
hwVlanMacLimitOverThreshold NOTIFICATION-TYPE
OBJECTS {hwVlanMacLimitVlanId, hwVlanMacLimitMaxMac}
STATUS current
DESCRIPTION
"This object indicates that the number of MAC addresses learned based on a VLAN reaches the upper threshold."
::= { hwL2MacTraps 67 }
hwVlanMacLimitOverThresholdResume NOTIFICATION-TYPE
OBJECTS {hwVlanMacLimitVlanId, hwVlanMacLimitMaxMac}
STATUS current
DESCRIPTION
"This object indicates that the number of MAC addresses learned based on a VLAN falls below the upper threshold."
::= { hwL2MacTraps 68 }
hwPortMacLimitOverThreshold NOTIFICATION-TYPE
OBJECTS {hwPortMacLimitPortName, hwPortMacLimitMaxMac}
STATUS current
DESCRIPTION
"This object indicates that the number of MAC addresses learned by an interface reaches the upper threshold."
::= { hwL2MacTraps 69 }
hwPortMacLimitOverThresholdResume NOTIFICATION-TYPE
OBJECTS {hwPortMacLimitPortName, hwPortMacLimitMaxMac}
STATUS current
DESCRIPTION
"This object indicates that the number of MAC addresses learned by an interface falls below the upper threshold."
::= { hwL2MacTraps 70 }
hwNotSupportTeOverGre NOTIFICATION-TYPE
OBJECTS {hwMplsBoardId}
STATUS current
DESCRIPTION
"This object indicates the board cannot support te over gre."
::= { hwL2MacTraps 71}
hwPortSecRcvInsecurePktAlarmResume NOTIFICATION-TYPE
OBJECTS {ifDescr}
STATUS current
DESCRIPTION
"This object indicates port perform of the protect action shutdown or restrict is resumed."
::= { hwL2MacTraps 72 }
-- untarget mac number
hwUntargetMacNum OBJECT-TYPE
SYNTAX Counter64
@ -5160,7 +5319,7 @@ hwL2MAMCompliance MODULE-COMPLIANCE
hwVplsOverGRENotSupportForwardRisingResume,
hwIfInputUnucFlowRisingThreshold,
hwIfInputUnucFlowFallingThreshold,
hwMacHopAlarmRisingThreshold,
hwMacHopAlarmRaisingThreshold,
hwMacHopAlarmFallingThreshold,
hwPstBroadcastLostAlarm,
hwPstBroadcastLostResume,
@ -5194,7 +5353,13 @@ hwL2MAMCompliance MODULE-COMPLIANCE
hwVxlanTunnelMacLimitOverThresholdAlarm,
hwVxlanTunnelMacLimitOverThresholdAlarmResume,
hwTunnelNotSupportInterface,
hwServiceNotSupportDscpSrte}
hwServiceNotSupportDscpSrte,
hwVlanMacLimitOverThreshold,
hwVlanMacLimitOverThresholdResume,
hwPortMacLimitOverThreshold,
hwPortMacLimitOverThresholdResume,
hwNotSupportTeOverGre,
hwPortSecRcvInsecurePktAlarmResume}
STATUS current
DESCRIPTION
"L2 MAC tap group."