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,8 +1,8 @@
-- ============================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for configuring the IPFPM.
-- Reference:
-- Version: V1.36
-- Version: V1.38
--
-- ============================================================================
HUAWEI-IPFPM-MIB DEFINITIONS ::= BEGIN
@ -23,7 +23,7 @@ IMPORTS
hwIpfpmMib MODULE-IDENTITY
LAST-UPDATED "201809251940Z"
LAST-UPDATED "202107302026Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -38,6 +38,10 @@ IMPORTS
"The mib is used for configuring the IPFPM."
-- Revision history
REVISION "202107302026Z"
DESCRIPTION "V1.38, add hwIpfpmBoardPktDscpConflict, hwIpfpmBoardStreamCreateFail, hwIpfpmBoardAclResourceExceed"
REVISION "202106111523Z"
DESCRIPTION "V1.37, add hwIpfpmStreamUsed, hwIpfpmStreamTotal, hwIpfpmSlotStr, hwIpfpmStreamResourceExceed, hwIpfpmStreamResourceRecovery, hwIpfpmBoardStreamResourceExceed, hwIpfpmBoardStreamResourceRecovery"
REVISION "201809251940Z"
DESCRIPTION "V1.36, modify the description of hwIpfpmMultiOneDelayRecovery, hwIpfpmMultiTwoDelayRecovery"
REVISION "201708171704Z"
@ -2991,8 +2995,136 @@ IMPORTS
STATUS current
DESCRIPTION
" The threshold of tlp."
::= { hwIpfpmDcpTrapObjects 3 }
::= { hwIpfpmDcpTrapObjects 3 }
hwIpfpmStreamUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The used number of stream."
::= { hwIpfpmDcpTrapObjects 4 }
hwIpfpmStreamTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The total number of stream."
::= { hwIpfpmDcpTrapObjects 5 }
hwIpfpmSlotStr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The string of slot."
::= { hwIpfpmDcpTrapObjects 6 }
hwIpfpmThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The value of threshold."
::= { hwIpfpmDcpTrapObjects 7 }
hwIpfpmIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The value of interface index."
::= { hwIpfpmDcpTrapObjects 8 }
hwIpfpmDirection OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The direction of stream."
::= { hwIpfpmDcpTrapObjects 9 }
hwIpfpmSrcIp OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The source ipv4 addresss."
::= { hwIpfpmDcpTrapObjects 10 }
hwIpfpmDstIp OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The destination ipv4 addresss."
::= { hwIpfpmDcpTrapObjects 11 }
hwIpfpmProtocol OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The value of protocol."
::= { hwIpfpmDcpTrapObjects 12 }
hwIpfpmSrcPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The value of l4 source port."
::= { hwIpfpmDcpTrapObjects 13 }
hwIpfpmDstPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The value of l4 destination port."
::= { hwIpfpmDcpTrapObjects 14 }
hwIpfpmPktDscp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The dscp value of packet."
::= { hwIpfpmDcpTrapObjects 15 }
hwIpfpmCfgDscp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The dscp value of configuration."
::= { hwIpfpmDcpTrapObjects 16 }
hwIpfpmFailReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The reason of stream create failure."
::= { hwIpfpmDcpTrapObjects 17 }
hwIpfpmAclUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The used number of ACL."
::= { hwIpfpmDcpTrapObjects 18 }
hwIpfpmAclTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The total number of ACL."
::= { hwIpfpmDcpTrapObjects 19 }
--
-- hwIpfpmDcpTlpQueryExtTable: DCP TLP id information
--
@ -3707,7 +3839,101 @@ IMPORTS
of IPFPM test instance is under the lower threshold in
continuous five test intervals. This trap supports multi two-way delay for a period."
::= { hwIpfpmTraps 13 }
hwIpfpmStreamResourceExceed NOTIFICATION-TYPE
OBJECTS {
hwIpfpmStreamUsed,
hwIpfpmStreamTotal,
hwIpfpmThreshold
}
STATUS current
DESCRIPTION
"A hwIpfpmStreamResourceExceed trap is sent when the SIPFPM stream number exceeds the upper threshold."
::= { hwIpfpmTraps 14 }
hwIpfpmStreamResourceRecovery NOTIFICATION-TYPE
OBJECTS {
hwIpfpmStreamUsed,
hwIpfpmStreamTotal,
hwIpfpmThreshold
}
STATUS current
DESCRIPTION
"A hwIpfpmStreamResourceRecovery trap is sent when the SIPFPM stream number is lower than the upper threshold."
::= { hwIpfpmTraps 15 }
hwIpfpmBoardStreamResourceExceed NOTIFICATION-TYPE
OBJECTS {
hwIpfpmSlotStr,
hwIpfpmStreamUsed,
hwIpfpmStreamTotal,
hwIpfpmThreshold
}
STATUS current
DESCRIPTION
"A hwIpfpmBoardStreamResourceExceed trap is sent when the SIPFPM stream number on the board exceeds the upper threshold."
::= { hwIpfpmTraps 16 }
hwIpfpmBoardStreamResourceRecovery NOTIFICATION-TYPE
OBJECTS {
hwIpfpmSlotStr,
hwIpfpmStreamUsed,
hwIpfpmStreamTotal,
hwIpfpmThreshold
}
STATUS current
DESCRIPTION
"A hwIpfpmBoardStreamResourceRecovery trap is sent when the SIPFPM stream number on the board is lower than the upper threshold."
::= { hwIpfpmTraps 17 }
hwIpfpmBoardPktDscpConflict NOTIFICATION-TYPE
OBJECTS {
hwIpfpmSlotStr,
hwIpfpmIfIndex,
hwIpfpmDirection,
hwIpfpmSrcIp,
hwIpfpmDstIp,
hwIpfpmProtocol,
hwIpfpmSrcPort,
hwIpfpmDstPort,
hwIpfpmPktDscp,
hwIpfpmCfgDscp
}
STATUS current
DESCRIPTION
"A hwIpfpmBoardPktDscpConflict trap is sent when the DSCP value of the packets matching the SIPFPM measurement flow on the card conflicts with the configured SIPFPM color bit."
::= { hwIpfpmTraps 18 }
hwIpfpmBoardStreamCreateFail NOTIFICATION-TYPE
OBJECTS {
hwIpfpmSlotStr,
hwIpfpmIfIndex,
hwIpfpmDirection,
hwIpfpmSrcIp,
hwIpfpmDstIp,
hwIpfpmProtocol,
hwIpfpmSrcPort,
hwIpfpmDstPort,
hwIpfpmFailReason
}
STATUS current
DESCRIPTION
"A hwIpfpmBoardStreamCreateFail trap is sent when failing to create an SIPFPM flow entry on the card."
::= { hwIpfpmTraps 19 }
hwIpfpmBoardAclResourceExceed NOTIFICATION-TYPE
OBJECTS {
hwIpfpmSlotStr,
hwIpfpmDirection,
hwIpfpmAclUsed,
hwIpfpmAclTotal,
hwIpfpmThreshold
}
STATUS current
DESCRIPTION
"A hwIpfpmBoardAclResourceExceed trap is sent when the number of ACL resources used by SIPFPM on the card exceeds the threshold."
::= { hwIpfpmTraps 20 }
-- ==================================================================
-- IPFPM Compliances and groups
-- ==================================================================