-
Notifications
You must be signed in to change notification settings - Fork 0
/
hpicfConnectionRateFilter.mib
241 lines (206 loc) · 9.33 KB
/
hpicfConnectionRateFilter.mib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
HP-ICF-CONNECTION-RATE-FILTER DEFINITIONS ::= BEGIN
IMPORTS
Integer32, 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
ifIndex
FROM IF-MIB;
hpicfConnectionRateFilter MODULE-IDENTITY
LAST-UPDATED "200905120108Z" -- May 12, 2009
ORGANIZATION "HP Networking"
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 HP Switch product line."
REVISION "200905120108Z" -- May 12,2009
DESCRIPTION "Added 'hpicfConnectionRateFilterSensitivity',
'hpicfConnectionRateFilterIfModeValue'."
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 }
hpicfConnectionRateFilterIfModeConfig OBJECT IDENTIFIER ::=
{ hpicfConnectionRateFilter 4 }
--
-- 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 }
--
-- Objects for mode of connection rate filter
--
hpicfConnectionRateFilterIfModeConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfConnectionRateFilterIfModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains objects for configuring mode of
the host flagged by the connection rate filter."
::= { hpicfConnectionRateFilterIfModeConfig 1 }
hpicfConnectionRateFilterIfModeConfigEntry OBJECT-TYPE
SYNTAX HpicfConnectionRateFilterIfModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the
hpicfConnectionRateFilterIfModeConfigEntry contains
objects for configuring mode of the host flagged
by the connection rate filter."
INDEX { ifIndex }
::= { hpicfConnectionRateFilterIfModeConfigTable 1 }
HpicfConnectionRateFilterIfModeConfigEntry ::=
SEQUENCE
{
hpicfConnectionRateFilterIfModeValue INTEGER
}
hpicfConnectionRateFilterIfModeValue OBJECT-TYPE
SYNTAX INTEGER {
none(0),
inform(1),
throttle(2),
block(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This variable identifies the mode applied to the host
flagged by the connection rate filter."
DEFVAL { none }
::= { hpicfConnectionRateFilterIfModeConfigEntry 1 }
--
-- 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 }
--
-- Objects for sensitivity of connection rate filter
--
hpicfConnectionRateFilterSensitivity OBJECT-TYPE
SYNTAX INTEGER{
none(0),
low(1),
medium(2),
high(3),
aggressive(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This variable is for setting the level of filtering
required for connection-rate-filter."
DEFVAL { none }
::= { hpicfConnectionRateFilterNotificationControl 2 }
--
-- 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 }
hpicfConnectionRateFilterCompliance1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION "A compliance statement for HP Routing switches with
Connection Rate Filtering capability"
MODULE
MANDATORY-GROUPS { hpicfConnectionRateFilterObjectGroup1 }
::= { hpicfConnectionRateFilterCompliances 2 }
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,
hpicfConnectionRateFilterIfModeValue,
hpicfConnectionRateFilterSensitivity
}
STATUS current
DESCRIPTION "A collection of objects for configuring the Connection
Rate Filter."
::= { hpicfConnectionRateFilterGroups 2 }
hpicfConnectionRateFilterObjectGroup1 OBJECT-GROUP
OBJECTS { hpicifConnectionRateFilterVlanId,
hpicifConnectionRateFilterInetAddress,
hpicifConnectionRateFilterInetAddressType,
hpicifConnectionRateFilterMode }
STATUS current
DESCRIPTION "A collection of objects for configuring the Connection
Rate Filter."
::= { hpicfConnectionRateFilterGroups 3 }
END