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-AFC-MIB | 174 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 MIBS/comware/HH3C-AFC-MIB (limited to 'MIBS/comware/HH3C-AFC-MIB') diff --git a/MIBS/comware/HH3C-AFC-MIB b/MIBS/comware/HH3C-AFC-MIB new file mode 100644 index 0000000..32b3117 --- /dev/null +++ b/MIBS/comware/HH3C-AFC-MIB @@ -0,0 +1,174 @@ +-- ================================================================= +-- Copyright (C) 2008 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: This MIB is to provide the definition of +-- Abnormal Flow Clean system. +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2008-07-23, Created by luohaijun +-- ================================================================= +HH3C-AFC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hh3cCommon FROM HH3C-OID-MIB + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, Integer32, IpAddress + FROM SNMPv2-SMI + ; + +hh3cAFC MODULE-IDENTITY + LAST-UPDATED "200807230000Z" + ORGANIZATION "New H3C Technologies Co., Ltd." + CONTACT-INFO + "PLAT Team New H3C Technologies Co.,Ltd. + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085" + DESCRIPTION + "This MIB is to provide the definition of Abnormal Flow Clean system." + REVISION "200807230000Z" + DESCRIPTION + "The Initial Version of this MIB module." + ::= { hh3cCommon 85 } + + +hh3cAFCLeaf OBJECT IDENTIFIER ::= {hh3cAFC 1} + +-- +-- DDOS ATTACK 'Target IP' OBJECT +-- + +hh3cDDosAttackTargetIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This shows the victim of a DDos attack. The IP Address is in the list + of protected IP address." + ::= {hh3cAFCLeaf 1} + +-- +-- DDOS ATTACK 'Attack type' OBJECT +-- + +hh3cDDosAttackType OBJECT-TYPE + SYNTAX INTEGER{ + land(1), + smurf(2), + fraggle(3), + winnuke(4), + synflood(5), + icmpflood(6), + udpflood(7), + icmpredirect(8), + icmpunreachable(9), + tracert(11), + tcpflag(12), + pingofdeath(13), + teardrop(14), + ipfragment(15), + largeicmp(18), + sourceroute(19), + routerecord(20), + fragflood(24), + scan(27), + appstreamalarm(29), + sessionstreamalarm(30), + tcpabnormal(32), + ipfragabnormal(33), + tftpabnormal(34), + dnsabnormal(35), + httpabnormal(36), + telnetabnormal(37), + ftpabnormal(38), + smtpabnormal(39), + pop3abnormal(40), + snmpabnormal(41), + ackabnormal(42), + cc(43), + otherabnormal(1024) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This shows the attack type which the victim is sufferd." + ::= {hh3cAFCLeaf 2} + +-- +-- DDOS ATTACK 'Attack policy' OBJECT +-- + +hh3cDDosAttackPolicy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..80)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This shows the policy name which detects the DDos Attack." + ::= {hh3cAFCLeaf 3} + +-- +-- DDOS ATTACK 'Attack threshold' OBJECT +-- + +hh3cDDosAttackThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This shows the policy threshold in the DDos Attack." + ::= {hh3cAFCLeaf 4} + +-- +-- DDOS ATTACK 'Attack speed' OBJECT +-- + +hh3cDDosAttackSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This shows the rate of policy in the DDos Attack." + ::= {hh3cAFCLeaf 5} + + + +-- ********************************************************************** +-- Define enterprise repeater traps. Rules for traps are that any +-- varbind must be from a table in which the first qualifier on the +-- object id is the service identifier of the 'thing' causing the trap. +-- ********************************************************************** +hh3cAFCNotify OBJECT IDENTIFIER ::= {hh3cAFC 2} + +hh3cAFCNotifyPrefix OBJECT IDENTIFIER ::= { hh3cAFCNotify 0 } + +hh3cDDosAttackStart NOTIFICATION-TYPE + OBJECTS { + hh3cDDosAttackTargetIP, + hh3cDDosAttackType, + hh3cDDosAttackPolicy, + hh3cDDosAttackThreshold, + hh3cDDosAttackSpeed + } + STATUS current + DESCRIPTION + "This trap is sent when a DDos attack on specific IP is detected. + The IP address of the victim is the first object. + The exact type of the attack is the second object. + The policy name which detects the attack is the third object. + The threshold of the attack is the 4th object. + The speed of the attack is the 5th object." + ::= {hh3cAFCNotifyPrefix 1} + + +hh3cDDosAttackEnd NOTIFICATION-TYPE + OBJECTS { + hh3cDDosAttackTargetIP + } + STATUS current + DESCRIPTION + "This trap is sent when a DDos Attack end. The IP address of the + victim is the very object." + ::= {hh3cAFCNotifyPrefix 2} + +END -- cgit v1.2.3