-
Notifications
You must be signed in to change notification settings - Fork 124
/
Copy pathCISCO-HARDWARE-IP-VERIFY-MIB-V1SMI.my
244 lines (210 loc) · 7.62 KB
/
CISCO-HARDWARE-IP-VERIFY-MIB-V1SMI.my
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
242
243
-- MIB file created 26-Nov-2012 23:32:02, by
-- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com
CISCO-HARDWARE-IP-VERIFY-MIB DEFINITIONS ::= BEGIN
-- From file: "CISCO-HARDWARE-IP-VERIFY-MIB.my"
-- Compile options "4 7 F H N W 03 06 0B 0G 0N 0T"
IMPORTS
Counter
FROM RFC1155-SMI
ciscoMgmt
FROM CISCO-SMI
OBJECT-TYPE
FROM RFC-1212;
ciscoHardwareIpVerifyMIB OBJECT IDENTIFIER ::= { ciscoMgmt 804 }
-- MODULE-IDENTITY
-- LastUpdated
-- 201209040000Z
-- OrgName
-- Cisco Systems, Inc.
-- ContactInfo
-- Cisco Systems
-- Customer Service
--
-- Postal: 170 W Tasman Drive
-- San Jose, CA 95134
-- USA
--
-- Tel: +1 800 553-NETS
--
-- E-mail: [email protected]
-- Descr
-- This MIB module defines management objects for
-- configuration and monitoring of the Intrusion
-- Detection System (IDS) that checks for IP packet
-- verification.
--
-- The following terms are used throughout the MIB:
-- IDS: Intrusion Detection System
-- CRC: Cyclic Redundancy Check
-- DF: Don't Fragment
-- RevDate
-- 201209040000Z
-- RevDescr
-- Initial version of this MIB module.
ciscoHardwareIpVerifyMIBNotifs OBJECT IDENTIFIER ::= { ciscoHardwareIpVerifyMIB 0 }
ciscoHardwareIpVerifyMIBObjects OBJECT IDENTIFIER ::= { ciscoHardwareIpVerifyMIB 1 }
ciscoHardwareIpVerifyMIBConform OBJECT IDENTIFIER ::= { ciscoHardwareIpVerifyMIB 2 }
ciscoHardwareIpVerifyMIBCompliances OBJECT IDENTIFIER ::= { ciscoHardwareIpVerifyMIBConform 1 }
ciscoHardwareIpVerifyMIBGroups OBJECT IDENTIFIER ::= { ciscoHardwareIpVerifyMIBConform 2 }
chivIpVerifyTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChivIpVerifyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of IDS check configuration and statistical information
for each IP type and each IDS check type on the management
device."
::= { ciscoHardwareIpVerifyMIBObjects 1 }
chivIpVerifyEntry OBJECT-TYPE
SYNTAX ChivIpVerifyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry contains the IDS packet check configuration
information and the associated counters."
INDEX { chivIpVerifyCheckIpType, chivIpVerifyCheckTypeName }
::= { chivIpVerifyTable 1 }
ChivIpVerifyEntry ::= SEQUENCE {
chivIpVerifyCheckIpType INTEGER,
chivIpVerifyCheckTypeName INTEGER,
chivIpVerifyCheckStatus INTEGER,
chivIpVerifyPacketsDropped Counter
}
chivIpVerifyCheckIpType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object indicates the IP address type for
IDS packet check."
::= { chivIpVerifyEntry 1 }
chivIpVerifyCheckTypeName OBJECT-TYPE
SYNTAX INTEGER {
addressSrcBroadcast(1),
addressSrcMulticast(2),
addressDestZero(3),
addressIdentical(4),
addressSrcReserved(5),
addressClassE(6),
checksum(7),
protocol(8),
fragment(9),
lengthMinimum(10),
lengthConsistent(11),
lengthMaximumFragment(12),
lengthMaximumUdp(13),
lengthMaximumTcp(14),
tcpFlags(15),
tcpTinyFlags(16),
version(17)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object indicates the IDS packet check type
which can be configured on the device. Each check type
is a specific criteria. Those IP packets
that matches the certain criteria are dropped.
addressSrcBroadcast(1)
Drop the IPv4 packet if the source
address is a broadcast IPv4 address.
addressSrcMulticast(2)
Drop the IPv4 packet if the source
address is a multicast IPv4 address.
addressDestZero(3)
Drop the IPv4 packet if the destination
address is 0.0.0.0.
addressIdentical(4)
Drop the IPv4 packet if the source IPv4
address is identical to destination IPv4
address.
addressSrcReserved(5)
Drop the IPv4 packet if the source address
is a reserved IPv4 address.
addressClassE(6)
Drop the IPv4 packet if either the source
address or destination address is a class E
IPv4 address.
checksum(7)
Drops the IPv4 packet if its checksum is invalid.
protocol(8)
Drop the IPv4 packet if the packet fragment
has an invalid IP protocol number
fragment(9)
Drop the IPv4 packet if the packet fragment
has a nonzero offset and the DF bit is active.
lengthMinimum(10)
Drop the IPv4 packet if the Ethernet frame
length is less than the IP packet length plus
four octets (the CRC length).
lengthConsistent(11)
Drop the IPv4 or IPv6 packet where the Ethernet
frame size is greater than or equal to the IP packet
length plus the Ethernet header.
lengthMaximumFragment(12)
Drop the IPv4 or IPv6 packet if the maximum
fragment offset is greater than 65536.
lengthMaximumUdp(13)
Drop the IPv4 or IPv6 packet if the IP payload
length is less than the UDP packet length.
lengthMaximumTcp(14)
Drop the IPv4 or IPv6 packet if the TCP length
is greater than the IP payload length.
tcpFlags(15)
Drop the IPv4 packet if verification of TCP
packet header fails.
tcpTinyFlags(16)
Drop the IPv4 or IPv6 packet if the IP fragment
offset is 1, or if the IP fragment offset is 0
and the IP payload length is less than 16.
version(17)
Drop the IPv4 packet if the Ethertype is not
set to 4 (IPv4); and drops the IPv6 packet if
the Ethertype is not set to 6 (IPv6)."
::= { chivIpVerifyEntry 2 }
chivIpVerifyCheckStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object specifies the IDS packet check configuration
status."
::= { chivIpVerifyEntry 3 }
chivIpVerifyPacketsDropped OBJECT-TYPE
SYNTAX --?? syntax is not convertable to SMIv1
Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the number of packets which has
been dropped."
::= { chivIpVerifyEntry 4 }
ciscoHardwareIpVerifyMIBStatisticGroup OBJECT IDENTIFIER ::= { ciscoHardwareIpVerifyMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that provides configuration
-- and statistical information for IDS packet check.
-- objects
-- chivIpVerifyCheckStatus, chivIpVerifyPacketsDropped
ciscoHardwareIpVerifyMIBCompliance OBJECT IDENTIFIER ::= { ciscoHardwareIpVerifyMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for the
-- CISCO-HARDWARE-IP-VERIFY-MIB.
-- Module
-- >>current<<
-- MandGroup
-- ciscoHardwareIpVerifyMIBStatisticGroup
-- ObjVar
-- chivIpVerifyCheckStatus
END