1HP-ICF-CONNECTION-RATE-FILTER DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, 5 NOTIFICATION-TYPE 6 FROM SNMPv2-SMI 7 TruthValue 8 FROM SNMPv2-TC 9 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 10 FROM SNMPv2-CONF 11 hpSwitch 12 FROM HP-ICF-OID 13 InetAddress, InetAddressType 14 FROM INET-ADDRESS-MIB; 15 16 hpicfConnectionRateFilter MODULE-IDENTITY 17 LAST-UPDATED "200409070108Z" -- September 07, 2004 18 ORGANIZATION "Hewlett Packard Company, 19 Procurve Networking Business" 20 CONTACT-INFO "Hewlett Packard Company 21 8000 Foothills Blvd. 22 Roseville, CA 95747" 23 DESCRIPTION "This MIB module describes objects for 24 management of the Connection Rate Filter feature in 25 the ProCurve Switch product line." 26 REVISION "200409070108Z" -- September 07, 2004 27 DESCRIPTION "Added Connection Rate Filter MIBs." 28 ::= { hpSwitch 24 } 29 30 hpicfConnectionRateFilterNotifications OBJECT IDENTIFIER ::= 31 { hpicfConnectionRateFilter 0 } 32 hpicfConnectionRateFilterNotificationControl OBJECT IDENTIFIER ::= 33 { hpicfConnectionRateFilter 1 } 34 hpicfConnectionRateFilterObjects OBJECT IDENTIFIER ::= 35 { hpicfConnectionRateFilter 2 } 36 hpicfConnectionRateFilterConformance OBJECT IDENTIFIER ::= 37 { hpicfConnectionRateFilter 3 } 38 39 -- 40 -- Connection Rate Filter Notifications 41 -- 42 43 hpicfConnectionRateFilterNotification NOTIFICATION-TYPE 44 OBJECTS { hpicifConnectionRateFilterVlanId, 45 hpicifConnectionRateFilterInetAddress, 46 hpicifConnectionRateFilterInetAddressType, 47 hpicifConnectionRateFilterMode } 48 STATUS current 49 DESCRIPTION "This Notification indicates that the host associated with 50 the specified IP Address has been flagged by the connection 51 rate filter and may have been throttled or blocked." 52 ::= { hpicfConnectionRateFilterNotifications 1 } 53 54 -- 55 -- Connection Rate Filter Objects 56 -- 57 58 hpicifConnectionRateFilterVlanId OBJECT-TYPE 59 SYNTAX Integer32 (1..4094) 60 MAX-ACCESS accessible-for-notify 61 STATUS current 62 DESCRIPTION "This variable uniquely identifies the vlan on which the 63 host was flagged by the connection rate filter." 64 ::= { hpicfConnectionRateFilterObjects 1 } 65 66 hpicifConnectionRateFilterInetAddress OBJECT-TYPE 67 SYNTAX InetAddress 68 MAX-ACCESS accessible-for-notify 69 STATUS current 70 DESCRIPTION "This variable uniquely identifies the IP address of the 71 host flagged by the connection rate filter." 72 ::= { hpicfConnectionRateFilterObjects 2 } 73 74 hpicifConnectionRateFilterInetAddressType OBJECT-TYPE 75 SYNTAX InetAddressType 76 MAX-ACCESS accessible-for-notify 77 STATUS current 78 DESCRIPTION "This variable uniquely identifies the type of IP address 79 of the host flagged by the connection rate filter." 80 ::= { hpicfConnectionRateFilterObjects 3 } 81 82 hpicifConnectionRateFilterMode OBJECT-TYPE 83 SYNTAX INTEGER { 84 inform(0), 85 throttle(1), 86 block(2) 87 } 88 MAX-ACCESS accessible-for-notify 89 STATUS current 90 DESCRIPTION "This variable identifies the mode applied to the host 91 flagged by the connection rate filter." 92 ::= { hpicfConnectionRateFilterObjects 4 } 93 94 95 -- 96 -- Connection Rate Filter Notification Control 97 -- 98 99 hpicfConnectionRateFilterNotificationControlEnable OBJECT-TYPE 100 SYNTAX TruthValue 101 MAX-ACCESS read-write 102 STATUS current 103 DESCRIPTION "This object controls, whether or not notifications from 104 the agent are enabled. The value true(1) means that notifications 105 are enabled; the value false(2) means that they are not. The 106 default value is enabled." 107 ::= { hpicfConnectionRateFilterNotificationControl 1 } 108 109 -- 110 -- Conformance Section 111 -- 112 hpicfConnectionRateFilterCompliances OBJECT IDENTIFIER 113 ::= { hpicfConnectionRateFilterConformance 1 } 114 hpicfConnectionRateFilterGroups OBJECT IDENTIFIER 115 ::= { hpicfConnectionRateFilterConformance 2 } 116 117 hpicfConnectionRateFilterCompliance MODULE-COMPLIANCE 118 STATUS current 119 DESCRIPTION "A compliance statement for HP Routing switches with 120 Connection Rate Filtering capability" 121 MODULE 122 MANDATORY-GROUPS { hpicfConnectionRateFilterNotifyGroup, 123 hpicfConnectionRateFilterObjectGroup } 124 GROUP hpicfConnectionRateFilterNotifyGroup 125 DESCRIPTION "The notification object for Connection Rate Filtering" 126 GROUP hpicfConnectionRateFilterObjectGroup 127 DESCRIPTION "A collection of objects that control notification" 128 ::= { hpicfConnectionRateFilterCompliances 1 } 129 130 131 hpicfConnectionRateFilterNotifyGroup NOTIFICATION-GROUP 132 NOTIFICATIONS { hpicfConnectionRateFilterNotification } 133 STATUS current 134 DESCRIPTION "A collection of notifications used to indicate 135 changes in Connection Rate Filter status" 136 ::= { hpicfConnectionRateFilterGroups 1 } 137 138 hpicfConnectionRateFilterObjectGroup OBJECT-GROUP 139 OBJECTS { hpicfConnectionRateFilterNotificationControlEnable } 140 STATUS current 141 DESCRIPTION "A collection of objects for configuring the Connection 142 Rate Filter." 143 ::= { hpicfConnectionRateFilterGroups 2 } 144 145END 146