HP-ICF-CONNECTION-RATE-FILTER DEFINITIONS ::= BEGIN IMPORTS Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF hpSwitch FROM HP-ICF-OID InetAddress, InetAddressType FROM INET-ADDRESS-MIB; hpicfConnectionRateFilter MODULE-IDENTITY LAST-UPDATED "200409070108Z" -- September 07, 2004 ORGANIZATION "Hewlett Packard Company, Procurve Networking Business" CONTACT-INFO "Hewlett Packard Company 8000 Foothills Blvd. Roseville, CA 95747" DESCRIPTION "This MIB module describes objects for management of the Connection Rate Filter feature in the ProCurve Switch product line." REVISION "200409070108Z" -- September 07, 2004 DESCRIPTION "Added Connection Rate Filter MIBs." ::= { hpSwitch 24 } hpicfConnectionRateFilterNotifications OBJECT IDENTIFIER ::= { hpicfConnectionRateFilter 0 } hpicfConnectionRateFilterNotificationControl OBJECT IDENTIFIER ::= { hpicfConnectionRateFilter 1 } hpicfConnectionRateFilterObjects OBJECT IDENTIFIER ::= { hpicfConnectionRateFilter 2 } hpicfConnectionRateFilterConformance OBJECT IDENTIFIER ::= { hpicfConnectionRateFilter 3 } -- -- Connection Rate Filter Notifications -- hpicfConnectionRateFilterNotification NOTIFICATION-TYPE OBJECTS { hpicifConnectionRateFilterVlanId, hpicifConnectionRateFilterInetAddress, hpicifConnectionRateFilterInetAddressType, hpicifConnectionRateFilterMode } STATUS current DESCRIPTION "This Notification indicates that the host associated with the specified IP Address has been flagged by the connection rate filter and may have been throttled or blocked." ::= { hpicfConnectionRateFilterNotifications 1 } -- -- Connection Rate Filter Objects -- hpicifConnectionRateFilterVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable uniquely identifies the vlan on which the host was flagged by the connection rate filter." ::= { hpicfConnectionRateFilterObjects 1 } hpicifConnectionRateFilterInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable uniquely identifies the IP address of the host flagged by the connection rate filter." ::= { hpicfConnectionRateFilterObjects 2 } hpicifConnectionRateFilterInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable uniquely identifies the type of IP address of the host flagged by the connection rate filter." ::= { hpicfConnectionRateFilterObjects 3 } hpicifConnectionRateFilterMode OBJECT-TYPE SYNTAX INTEGER { inform(0), throttle(1), block(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable identifies the mode applied to the host flagged by the connection rate filter." ::= { hpicfConnectionRateFilterObjects 4 } -- -- Connection Rate Filter Notification Control -- hpicfConnectionRateFilterNotificationControlEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls, whether or not notifications from the agent are enabled. The value true(1) means that notifications are enabled; the value false(2) means that they are not. The default value is enabled." ::= { hpicfConnectionRateFilterNotificationControl 1 } -- -- Conformance Section -- hpicfConnectionRateFilterCompliances OBJECT IDENTIFIER ::= { hpicfConnectionRateFilterConformance 1 } hpicfConnectionRateFilterGroups OBJECT IDENTIFIER ::= { hpicfConnectionRateFilterConformance 2 } hpicfConnectionRateFilterCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "A compliance statement for HP Routing switches with Connection Rate Filtering capability" MODULE MANDATORY-GROUPS { hpicfConnectionRateFilterNotifyGroup, hpicfConnectionRateFilterObjectGroup } GROUP hpicfConnectionRateFilterNotifyGroup DESCRIPTION "The notification object for Connection Rate Filtering" GROUP hpicfConnectionRateFilterObjectGroup DESCRIPTION "A collection of objects that control notification" ::= { hpicfConnectionRateFilterCompliances 1 } hpicfConnectionRateFilterNotifyGroup NOTIFICATION-GROUP NOTIFICATIONS { hpicfConnectionRateFilterNotification } STATUS current DESCRIPTION "A collection of notifications used to indicate changes in Connection Rate Filter status" ::= { hpicfConnectionRateFilterGroups 1 } hpicfConnectionRateFilterObjectGroup OBJECT-GROUP OBJECTS { hpicfConnectionRateFilterNotificationControlEnable } STATUS current DESCRIPTION "A collection of objects for configuring the Connection Rate Filter." ::= { hpicfConnectionRateFilterGroups 2 } END