From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/comware/HH3C-ARP-RATELIMIT-MIB | 160 ++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 MIBS/comware/HH3C-ARP-RATELIMIT-MIB (limited to 'MIBS/comware/HH3C-ARP-RATELIMIT-MIB') diff --git a/MIBS/comware/HH3C-ARP-RATELIMIT-MIB b/MIBS/comware/HH3C-ARP-RATELIMIT-MIB new file mode 100644 index 0000000..a7fbd53 --- /dev/null +++ b/MIBS/comware/HH3C-ARP-RATELIMIT-MIB @@ -0,0 +1,160 @@ +-- ============================================================================ +-- Copyright (c) 2004-2014 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: The purpose of this MIB file is to provide the definition of +-- the ARP Rate Limit general configuration. +-- Reference: +-- Version: V1.1 +-- History: +-- V1.0 2009-12-08 +-- Initial version, created by gejianzhuang +-- V1.1 2013-10-14 +-- Add hh3cARPRatelimitConfigTable, modified by yanjun +-- ============================================================================ +HH3C-ARP-RATELIMIT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + hh3cCommon + FROM HH3C-OID-MIB + Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + ifIndex + FROM IF-MIB; + +-- Node definitions +hh3cARPRatelimit MODULE-IDENTITY + LAST-UPDATED "201310141800Z" -- OCT 14, 2013 at 18:00 GMT + ORGANIZATION + "New H3C Technologies Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Technologies Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip: 100085" + DESCRIPTION + "This MIB file defines the ARP packet rate limit configuration. + The ARP packet rate limit feature monitors and controls the + rate of ARP packets delivered to the CPU on a device. The + current version supports the monitoring feature only." + REVISION "201310141800Z" + DESCRIPTION + "Add hh3cARPRatelimitConfigTable." + REVISION "200912081912Z" + DESCRIPTION + "The initial version of this MIB file." + ::= { hh3cCommon 110 } + + +hh3cARPRatelimitObjects OBJECT IDENTIFIER ::= { hh3cARPRatelimit 1 } + +hh3cARPRatelimitTrap OBJECT IDENTIFIER ::= { hh3cARPRatelimitObjects 1 } + +hh3cARPRatelimitConfig OBJECT IDENTIFIER ::= { hh3cARPRatelimitObjects 2 } + +-- hh3cARPRatelimitTraps + +hh3cARPRatelimitTraps OBJECT IDENTIFIER ::= { hh3cARPRatelimitTrap 0 } + +hh3cARPRatelimitOverspeedTrap NOTIFICATION-TYPE + OBJECTS + { + hh3cARPRatelimitTrapVer, + hh3cARPRatelimitTrapCount, + hh3cARPRatelimitTrapMsg + } + STATUS current + DESCRIPTION + "If the rate of ARP packets delivered to the CPU on a device + exceeds the threshold, a trap message is generated and sent + to the remote monitoring device." + ::= { hh3cARPRatelimitTraps 1 } + +hh3cARPRatelimitTrapObjects OBJECT IDENTIFIER ::= { hh3cARPRatelimitTrap 1 } + +hh3cARPRatelimitTrapVer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The version of trap information." + ::= { hh3cARPRatelimitTrapObjects 1 } + +hh3cARPRatelimitTrapCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of cells in the trap message. A trap message may contain + multiple cells, each of which indicates that the rate information of + ARP packets exceeds the threshold." + ::= { hh3cARPRatelimitTrapObjects 2 } + +hh3cARPRatelimitTrapMsg OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..254)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object is the cell section in a trap message sent from a + monitored device. This object can contain multiple cells. + This object is in the format of '...'. Each cell + consists of 17 octets in the format of + ''. + + indicates the source of the trap message and has + size of 1 octet. It only supports the following values. + 1 - Global. + 2 - Interface. + + is the index of the interface where the rate of ARP packet + exceeds the threshold and has size of 4 octets. It is 0xFFFFFFFF + when is 1(Global). + + indicates the rate that ARP packets are actually + delivered and has size of 4 octets. + + indicates the threshold that ARP packets can be delivered + to CPU and has size of 4 octets. + + indicates the interval that a trap message is sent out + and has size of 4 octets." + + ::= { hh3cARPRatelimitTrapObjects 3 } + +-- hh3cARPRatelimitConfigTable + +hh3cARPRatelimitConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cARPRatelimitConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to configure ARP packet + rate limit on interfaces." + ::= { hh3cARPRatelimitConfig 1 } + +hh3cARPRatelimitConfigEntry OBJECT-TYPE + SYNTAX Hh3cARPRatelimitConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hh3cARPRatelimitConfigTable." + INDEX + { + ifIndex + } + ::= { hh3cARPRatelimitConfigTable 1 } + +Hh3cARPRatelimitConfigEntry ::= SEQUENCE + { + hh3cARPRatelimitValue Unsigned32 + } + +hh3cARPRatelimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure ARP packet rate limit. Support for the value range + depends on the device model. If the object is set to 0, the ARP + packet rate limit will be disabled." + ::= { hh3cARPRatelimitConfigEntry 1 } +END -- cgit v1.2.3