Commit version 24.12.13800
This commit is contained in:
@ -1,11 +1,10 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei Ethernet ARP MIB
|
||||
-- Reference: HUAWEI Enterprise MIB
|
||||
-- Version: V3.16
|
||||
-- Version: V3.25
|
||||
-- History:
|
||||
-- Version: V3.02
|
||||
-- History:
|
||||
-- chenzhiwei, 2009-08-07, add nodes for arp anti-attack.
|
||||
-- =================================================================
|
||||
@ -26,7 +25,7 @@
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
InetAddressIPv4
|
||||
InetAddressIPv4, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
PhysicalIndex, entPhysicalIndex, entPhysicalName
|
||||
FROM ENTITY-MIB
|
||||
@ -34,7 +33,7 @@
|
||||
FROM P-BRIDGE-MIB;
|
||||
|
||||
hwEthernetARPMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805281800Z"
|
||||
LAST-UPDATED "202110221800Z"
|
||||
ORGANIZATION
|
||||
"Huawei Technologies Co.,Ltd."
|
||||
CONTACT-INFO
|
||||
@ -50,6 +49,42 @@
|
||||
"This MIB describes objects used for managing Ethernet ARP,
|
||||
including ARP Speed-limit,ARP Limit etc. "
|
||||
|
||||
REVISION "202110221800Z"
|
||||
DESCRIPTION
|
||||
"MODIFY hwEthernetARPSpeedLimitAlarm"
|
||||
|
||||
REVISION "202104191800Z"
|
||||
DESCRIPTION
|
||||
"MODIFY Notes"
|
||||
|
||||
REVISION "202103041800Z"
|
||||
DESCRIPTION
|
||||
"Add hwEthernetARPBdSuppressEntryExceedAlarm hwEthernetARPBdSuppressEntryResumeAlarm"
|
||||
|
||||
REVISION "202008101800Z"
|
||||
DESCRIPTION
|
||||
"Add hwEthernetARPMACMismatch hwEthernetARPMACMismatchClear"
|
||||
|
||||
REVISION "202007231140Z"
|
||||
DESCRIPTION
|
||||
"Correct wrong translation information"
|
||||
|
||||
REVISION "202006051800Z"
|
||||
DESCRIPTION
|
||||
"MODIFY hwEthernetARPIPConflictEvent"
|
||||
|
||||
REVISION "201909061800Z"
|
||||
DESCRIPTION
|
||||
"MODIFY hwARPHostObjects"
|
||||
|
||||
REVISION "201902151800Z"
|
||||
DESCRIPTION
|
||||
"Add hwEthernetARPMACConflict hwEthernetARPMACConflictClear"
|
||||
|
||||
REVISION "201901211800Z"
|
||||
DESCRIPTION
|
||||
"Add hwEthernetARPDynamicEntryExceedAlarm hwEthernetARPDynamicEntryResumeAlarm"
|
||||
|
||||
REVISION "201805281800Z"
|
||||
DESCRIPTION
|
||||
"MODIFY hwEthernetARPHostIPConflict and hwEthernetARPHostIPConflictResume"
|
||||
@ -94,12 +129,10 @@
|
||||
DESCRIPTION
|
||||
"MODIFY hwEthernetARPGateWayDuplicateAlarm, hwEthernetARPGateWayDuplicateAlarmResume"
|
||||
|
||||
--add by liupeng 00349956
|
||||
REVISION "201611181626Z"
|
||||
DESCRIPTION
|
||||
"ADD hwFwdArpAlarmOccur, hwFwdArpAlarmResume"
|
||||
|
||||
--add by chenlong 00230926
|
||||
REVISION "201611172050Z"
|
||||
DESCRIPTION
|
||||
"ADD hwEthernetARPGateWayDuplicateAlarm, hwEthernetARPGateWayDuplicateAlarmResume"
|
||||
@ -1645,7 +1678,7 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the host information table."
|
||||
INDEX { hwEthernetARPHostIPAddress,hwEthernetARPGatewayVNIID }
|
||||
INDEX { hwEthernetARPHostIPAddress, hwEthernetARPGatewayVNIID }
|
||||
::= { hwEthernetARPHostInfoTable 1 }
|
||||
|
||||
HwEthernetARPHostInfoEntry ::=
|
||||
@ -1837,7 +1870,7 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table contains the information of learnt ARP packet.
|
||||
The information includes interface of arp packet, the learnt number of arp packet, the limitnumber of arp packet, the recover reason of arp limit."
|
||||
The information includes interface of arp packet, the learnt number of arp packet, the limit number of arp packet, the recover reason of arp limit."
|
||||
::= { hwEthernetARPObjects 37 }
|
||||
|
||||
hwEthernetARPLimitExceedInfoEntry OBJECT-TYPE
|
||||
@ -1846,7 +1879,7 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates Entries of the learnt ARP packet."
|
||||
INDEX { hwEthernetARPLimitExceedInterface,hwEthernetARPLimitExceedLimitNumber,hwEthernetARPLimitExceedLearnedNumber,hwEthernetARPLimitExceedRecoverReason }
|
||||
INDEX { hwEthernetARPLimitExceedInterface, hwEthernetARPLimitExceedLimitNumber, hwEthernetARPLimitExceedLearnedNumber, hwEthernetARPLimitExceedRecoverReason }
|
||||
::= { hwEthernetARPLimitExceedInfoTable 1 }
|
||||
|
||||
HwEthernetARPLimitExceedInfoEntry::=
|
||||
@ -1963,7 +1996,7 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
::= { hwARPHostObjects 8 }
|
||||
|
||||
hwARPTunnelPeer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -2100,14 +2133,42 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates ARP speed limit vpn name."
|
||||
::= { hwEthernetARPTrapObjects 18 }
|
||||
::= { hwEthernetARPTrapObjects 18 }
|
||||
hwEthernetARPReceiveInterfaceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the inbound interface name of the received packet."
|
||||
::= { hwEthernetARPTrapObjects 19 }
|
||||
hwEthernetARPReceiveSrcIPAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the source IP address of the received packet."
|
||||
::= { hwEthernetARPTrapObjects 20 }
|
||||
hwEthernetARPVpnName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates ARP vpn name."
|
||||
::= { hwEthernetARPTrapObjects 21 }
|
||||
hwEthernetARPEntrySpecBdSuppressNumber OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the number of broadcast-suppress ARP entries."
|
||||
::= { hwEthernetARPTrapObjects 22 }
|
||||
|
||||
-- Notifications(trap) Definitions
|
||||
--
|
||||
hwEthernetARPNotifications OBJECT IDENTIFIER ::= { hwEthernetARPMIB 2 }
|
||||
|
||||
hwEthernetARPSpeedLimitAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hwEthernetARPSpeedLimitIfIndex,hwEthernetARPSpeedLimitConfigured,hwEthernetARPSpeedLimitCurrent,hwEthernetARPSpeedLimitType,hwEthernetARPSpeedLimitSrcIPAddr,hwEthernetARPSpeedLimitDstIPAddr,hwEthernetARPSpeedLimitVPNinstance}
|
||||
OBJECTS { hwEthernetARPSpeedLimitIfIndex,hwEthernetARPSpeedLimitConfigured,hwEthernetARPSpeedLimitCurrent,hwEthernetARPSpeedLimitType,hwEthernetARPSpeedLimitSrcIPAddr,hwEthernetARPSpeedLimitDstIPAddr,hwEthernetARPSpeedLimitVPNinstance, hwEthernetARPInterfaceName}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the packet rate exceeds the configured threshold."
|
||||
@ -2142,7 +2203,7 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
::= { hwEthernetARPNotifications 5 }
|
||||
|
||||
hwEthernetARPIPConflictEvent NOTIFICATION-TYPE
|
||||
OBJECTS { hwEthernetARPIPConflictIPAddress,hwEthernetARPIPConflictLocalInterfaceName,hwEthernetARPIPConflictLocalMAC,hwEthernetARPIPConflictLocalVLAN,hwEthernetARPIPConflictLocalCEVLAN,hwEthernetARPIPConflictReceiveInterfaceName,hwEthernetARPIPConflictReceiveMAC,hwEthernetARPIPConflictReceiveVLAN,hwEthernetARPIPConflictReceiveCEVLAN,hwEthernetARPIPConflictType }
|
||||
OBJECTS { hwEthernetARPIPConflictIPAddress,hwEthernetARPIPConflictLocalMAC,hwEthernetARPIPConflictLocalInterfaceName,hwEthernetARPIPConflictLocalVLAN,hwEthernetARPIPConflictLocalCEVLAN,hwEthernetARPIPConflictReceiveMAC,hwEthernetARPIPConflictReceiveInterfaceName,hwEthernetARPIPConflictReceiveVLAN,hwEthernetARPIPConflictReceiveCEVLAN,hwEthernetARPIPConflictType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about ARP IP conflict."
|
||||
@ -2204,7 +2265,6 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
"Trap information about host IP address conflict resolved: local host MAC address, local gateway VTEP IP address, remote host MAC address, remote gateway VTEP IP address, local host interface, remote host conflict interface."
|
||||
::= { hwEthernetARPNotifications 14 }
|
||||
|
||||
--begin add by chenlong 230926, arp anti-attack gateway-duplicate Alarm
|
||||
hwEthernetARPGateWayDuplicateAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hwEthernetARPGateWayIfName,hwEthernetARPGateWayPortName,hwEthernetARPGateWayIP}
|
||||
STATUS current
|
||||
@ -2218,7 +2278,6 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
DESCRIPTION
|
||||
"Trap information about ARP gateway duplicate resolved: Received an ARP packet with a duplicate IP address from the interface."
|
||||
::= { hwEthernetARPNotifications 16 }
|
||||
--end add by chenlong 230926, arp anti-attack gateway-duplicate Alarm
|
||||
|
||||
hwFwdArpAlarmOccur NOTIFICATION-TYPE
|
||||
OBJECTS { hwFwdArpSlotName , hwFwdArpPortName}
|
||||
@ -2234,7 +2293,6 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
"This object indicates that the alarm is cleared."
|
||||
::= { hwEthernetARPNotifications 18 }
|
||||
|
||||
--begin add by z00360178, arp limit threshold
|
||||
hwEthernetARPLimitExceed NOTIFICATION-TYPE
|
||||
OBJECTS { hwEthernetARPLimitExceedInterface,hwEthernetARPLimitExceedLimitNumber,hwEthernetARPLimitExceedLearnedNumber}
|
||||
STATUS current
|
||||
@ -2243,12 +2301,11 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
::= { hwEthernetARPNotifications 19 }
|
||||
|
||||
hwEthernetARPLimitExceedResume NOTIFICATION-TYPE
|
||||
OBJECTS { hwEthernetARPLimitExceedInterface,hwEthernetARPLimitExceedLimitNumber,hwEthernetARPLimitExceedLearnedNumber,hwEthernetARPLimitExceedRecoverReason }
|
||||
OBJECTS { hwEthernetARPLimitExceedInterface, hwEthernetARPLimitExceedLimitNumber, hwEthernetARPLimitExceedLearnedNumber, hwEthernetARPLimitExceedRecoverReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the clear alarm of the alarm generated when the number of ARP entries on an interface exceeds the specified alarm threshold."
|
||||
::= { hwEthernetARPNotifications 20 }
|
||||
--end add by z00360178, arp limit threshold
|
||||
|
||||
hwARPBDHostConflictAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hwARPLocalIPAddr,hwARPLocalBDId,hwARPLocalMAC,hwARPRemoteIPAddr,hwARPRemoteBDId,hwARPRemoteMAC,hwARPLocalInterface,hwARPRemoteInterface,hwARPTunnelPeer }
|
||||
@ -2331,6 +2388,55 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
DESCRIPTION
|
||||
"Trap information about ARP entries resume spec: slot, spec, number of dynamic ARP and number of static ARP."
|
||||
::= { hwEthernetARPNotifications 33 }
|
||||
hwEthernetARPDynamicEntryExceedAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName,hwEthernetARPEntrySpecValue,hwEthernetARPEntrySpecDynamicNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about ARP dynamic entries exceed spec: slot, spec, number of dynamic ARP."
|
||||
::= { hwEthernetARPNotifications 34 }
|
||||
hwEthernetARPDynamicEntryResumeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName,hwEthernetARPEntrySpecValue,hwEthernetARPEntrySpecDynamicNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about ARP dynamic entries resume spec: slot, spec, number of dynamic ARP."
|
||||
::= { hwEthernetARPNotifications 35 }
|
||||
hwEthernetARPMACConflict NOTIFICATION-TYPE
|
||||
OBJECTS { hwEthernetARPInterfaceName,hwEthernetARPLocalMAC,hwEthernetARPReceiveSrcIPAddr,hwEthernetARPReceivePeVLAN,hwEthernetARPReceiveCEVLAN,hwEthernetARPReceiveInterfaceName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about the alarm of received an ARP packet with a conflictive MAC address from the interface."
|
||||
::= { hwEthernetARPNotifications 36 }
|
||||
hwEthernetARPMACConflictClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwEthernetARPInterfaceName,hwEthernetARPLocalMAC,hwEthernetARPReceiveSrcIPAddr,hwEthernetARPReceivePeVLAN,hwEthernetARPReceiveCEVLAN,hwEthernetARPReceiveInterfaceName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about the resolved alarm of received an ARP packet with a conflictive MAC address from the interface."
|
||||
::= { hwEthernetARPNotifications 37 }
|
||||
hwEthernetARPMACMismatch NOTIFICATION-TYPE
|
||||
OBJECTS { hwARPLocalIPAddr,hwEthernetARPVpnName,hwARPLocalMAC,hwARPRemoteMAC }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about the alarm of received an ARP packet with a conflictive MAC address from the static ARP."
|
||||
::= { hwEthernetARPNotifications 38 }
|
||||
hwEthernetARPMACMismatchClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwARPLocalIPAddr,hwEthernetARPVpnName,hwARPLocalMAC }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about the resolved alarm of received an ARP packet with a conflictive MAC address from the static ARP."
|
||||
::= { hwEthernetARPNotifications 39 }
|
||||
hwEthernetARPBdSuppressEntryExceedAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName,hwEthernetARPEntrySpecValue,hwEthernetARPEntrySpecBdSuppressNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about ARP broadcast-suppress entries exceed spec: slot, spec, number of broadcast-suppress ARP."
|
||||
::= { hwEthernetARPNotifications 40 }
|
||||
hwEthernetARPBdSuppressEntryResumeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName,hwEthernetARPEntrySpecValue,hwEthernetARPEntrySpecBdSuppressNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap information about ARP broadcast-suppress entries resume spec: slot, spec, number of broadcast-suppress ARP."
|
||||
::= { hwEthernetARPNotifications 41 }
|
||||
|
||||
--
|
||||
-- Conformance information
|
||||
--
|
||||
@ -2433,7 +2539,46 @@ hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 }
|
||||
|
||||
|
||||
hwEthernetARPNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS{ hwEthernetARPSpeedLimitAlarm, hwEthernetARPAntiAttackAlarm, hwEthernetARPAntiGatewayConflictAlarm, hwEthernetARPThresholdExceedAlarm, hwEthernetARPThresholdResumeAlarm, hwEthernetARPIPConflictEvent, hwEthernetARPMACIPConflict, hwEthernetARPMACIPConflictResolved, hwEthernetARPLearnStopAlarm, hwEthernetARPLearnResumeAlarm, hwEthernetARPRemoteBackupFailAlarm, hwEthernetARPRemoteBackupFailResumeAlarm, hwEthernetARPHostIPConflict, hwEthernetARPHostIPConflictResume, hwEthernetARPGateWayDuplicateAlarm, hwEthernetARPGateWayDuplicateAlarmResume, hwEthernetARPLimitExceed, hwEthernetARPLimitExceedResume, hwARPBDHostConflictAlarm, hwARPBDHostConflictResume, hwEthernetARPDuplicateIPaddr, hwEthernetARPDuplicateIPaddrClear, hwEthernetARPProbeFailure, hwEthernetARPProbeFailureClear, hwEthernetARPReplaceExceed, hwEthernetARPReplaceExceedClear, hwEthernetARPSpeedLimit, hwEthernetARPSpeedLimitClear, hwEthernetARPDuplicateMacEvent, hwEthernetARPEntryExceedAlarm, hwEthernetARPEntryResumeAlarm}
|
||||
NOTIFICATIONS{
|
||||
hwEthernetARPSpeedLimitAlarm,
|
||||
hwEthernetARPAntiAttackAlarm,
|
||||
hwEthernetARPAntiGatewayConflictAlarm,
|
||||
hwEthernetARPThresholdExceedAlarm,
|
||||
hwEthernetARPThresholdResumeAlarm,
|
||||
hwEthernetARPIPConflictEvent,
|
||||
hwEthernetARPMACIPConflict,
|
||||
hwEthernetARPMACIPConflictResolved,
|
||||
hwEthernetARPLearnStopAlarm,
|
||||
hwEthernetARPLearnResumeAlarm,
|
||||
hwEthernetARPRemoteBackupFailAlarm,
|
||||
hwEthernetARPRemoteBackupFailResumeAlarm,
|
||||
hwEthernetARPHostIPConflict,
|
||||
hwEthernetARPHostIPConflictResume,
|
||||
hwEthernetARPGateWayDuplicateAlarm,
|
||||
hwEthernetARPGateWayDuplicateAlarmResume,
|
||||
hwEthernetARPLimitExceed,
|
||||
hwEthernetARPLimitExceedResume,
|
||||
hwARPBDHostConflictAlarm,
|
||||
hwARPBDHostConflictResume,
|
||||
hwEthernetARPDuplicateIPaddr,
|
||||
hwEthernetARPDuplicateIPaddrClear,
|
||||
hwEthernetARPProbeFailure,
|
||||
hwEthernetARPProbeFailureClear,
|
||||
hwEthernetARPReplaceExceed,
|
||||
hwEthernetARPReplaceExceedClear,
|
||||
hwEthernetARPSpeedLimit,
|
||||
hwEthernetARPSpeedLimitClear,
|
||||
hwEthernetARPDuplicateMacEvent,
|
||||
hwEthernetARPEntryExceedAlarm,
|
||||
hwEthernetARPEntryResumeAlarm,
|
||||
hwEthernetARPDynamicEntryExceedAlarm,
|
||||
hwEthernetARPDynamicEntryResumeAlarm,
|
||||
hwEthernetARPMACConflict,
|
||||
hwEthernetARPMACConflictClear,
|
||||
hwEthernetARPMACMismatch,
|
||||
hwEthernetARPMACMismatchClear,
|
||||
hwEthernetARPBdSuppressEntryExceedAlarm,
|
||||
hwEthernetARPBdSuppressEntryResumeAlarm}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"notification Group."
|
||||
|
Reference in New Issue
Block a user