mibs/MIBS/hp/HP-ICF-CONNECTION-RATE-FILTER
2023-12-05 12:25:34 +01:00

146 lines
5.9 KiB
Plaintext

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