-
Notifications
You must be signed in to change notification settings - Fork 124
/
Copy pathCISCO-PIM-MIB-V1SMI.my
373 lines (335 loc) · 12.1 KB
/
CISCO-PIM-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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
-- MIB created 1/15/101 14:36:04, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
CISCO-PIM-MIB DEFINITIONS ::= BEGIN
-- From file: "CISCO-PIM-MIB.my"
IMPORTS
Counter32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
ciscoMgmt
FROM CISCO-SMI
pimInterfaceStatus, pimRPSetHoldTime
FROM PIM-MIB;
ciscoPimMIB OBJECT IDENTIFIER ::= { ciscoMgmt 184 }
-- MODULE-IDENTITY
-- LastUpdated
-- 200011020000Z
-- OrgName
-- Cisco Systems, Inc.
-- ContactInfo
-- Cisco Systems
-- Customer Service
--
-- Postal: 170 W Tasman Drive
-- San Jose, CA 95134
-- USA
--
-- Tel: +1 800 553-NETS
--
-- EMail: [email protected]
-- Descr
-- This MIB module defines the cisco specific variables
-- for Protocol Independent Multicast (PIM) management.
-- These definitions are an extension of those defined in
-- the IETF PIM MIB (RFC 2934).
-- RevDate
-- 200011020000Z
-- RevDescr
-- Initial version of this MIB module.
ciscoPimMIBObjects OBJECT IDENTIFIER ::= { ciscoPimMIB 1 }
cpim OBJECT IDENTIFIER ::= { ciscoPimMIBObjects 1 }
ciscoPimMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoPimMIB 2 }
ciscoPimMIBNotifications OBJECT IDENTIFIER ::= { ciscoPimMIBNotificationPrefix 0 }
ciscoPimMIBNotificationObjects OBJECT IDENTIFIER ::= { ciscoPimMIBNotificationPrefix 1 }
ciscoPimMIBConformance OBJECT IDENTIFIER ::= { ciscoPimMIB 3 }
ciscoPimMIBCompliances OBJECT IDENTIFIER ::= { ciscoPimMIBConformance 1 }
ciscoPimMIBGroups OBJECT IDENTIFIER ::= { ciscoPimMIBConformance 2 }
cpimInvalidRegisterMsgsRcvd OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of invalid PIM Register messages
received by this device. A PIM Register message is
termed invalid if
o the encapsulated IP header is malformed,
o the destination of the PIM Register message is not the
RP (Rendezvous Point) for the group in question,
o the source/DR (Designated Router) address is not a valid
unicast address."
::= { cpim 1 }
cpimInvalidJoinPruneMsgsRcvd OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of invalid PIM Join/Prune
messages received by this device. A PIM Join/Prune
message is termed invalid if
o the RP specified in the packet is not the RP for
the group in question."
::= { cpim 2 }
cpimLastErrorType OBJECT-TYPE
SYNTAX INTEGER {
none(1),
invalidRegister(2),
invalidJoinPrune(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the last invalid message that was received by
this device."
::= { cpim 3 }
cpimLastErrorOriginType OBJECT-TYPE
SYNTAX InetAddressType
-- Rsyntax INTEGER {
-- unknown(0),
-- ipv4(1),
-- ipv6(2),
-- dns(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Represents the type of address stored in
cpimLastErrorOrigin. The value of this object is
irrelevant if the value of cpimLastErrorType is none(1)."
::= { cpim 4 }
cpimLastErrorOrigin OBJECT-TYPE
SYNTAX InetAddress
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object represents the Network Layer Address of the
source that originated the last invalid packet. The type
of address stored depends on the value in
cpimLastErrorOriginType.
The value of this object represents the Network Layer
Address of the Designated Router (DR) whenever the value
of cpimLastErrorGroup is a zero-length address,
for eg. when encapsulated IP header is malformed.
The value of this object is irrelevant if the value of
cpimLastErrorType is none(1)."
::= { cpim 5 }
cpimLastErrorGroupType OBJECT-TYPE
SYNTAX InetAddressType
-- Rsyntax INTEGER {
-- unknown(0),
-- ipv4(1),
-- ipv6(2),
-- dns(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Represents the type of address stored in
cpimLastErrorGroup. The value of this object is unknown(0)
if there is a problem in the packet received from the
DR.
The value of this object is irrelevant if the value of
cpimLastErrorType is none(1)."
::= { cpim 6 }
cpimLastErrorGroup OBJECT-TYPE
SYNTAX InetAddress
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP multicast group address to which the last invalid
packet was addressed. The type of address stored
depends on the value in cpimLastErrorGroupType.
The value of this object is a zero-length InetAddress if
there is a problem in the packet received from the DR,
for eg. a malformed encapsulated IP header.
The value of this object is irrelevant if the value of
cpimLastErrorType is none(1)."
::= { cpim 7 }
cpimLastErrorRPType OBJECT-TYPE
SYNTAX InetAddressType
-- Rsyntax INTEGER {
-- unknown(0),
-- ipv4(1),
-- ipv6(2),
-- dns(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Represents the type of address stored in
cpimLastErrorRP. The value of this object is irrelevant
if the value of cpimLastErrorType is none(1)."
::= { cpim 8 }
cpimLastErrorRP OBJECT-TYPE
SYNTAX InetAddress
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of the RP, as per the last invalid
packet. The type of address stored depends on the value in
cpimLastErrorRPType.
The value of this object is irrelevant if the value of
cpimLastErrorType is none(1)."
::= { cpim 9 }
cpimRPMappingChangeType OBJECT-TYPE
SYNTAX INTEGER {
newMapping(1),
deletedMapping(2),
modifiedOldMapping(3),
modifiedNewMapping(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the operation that resulted in generation
of cpimRPMappingChange notification.
o newMapping, as the name suggests indicates that a new
mapping has been added into the pimRPSetTable,
o deletedMapping indicates that a mapping has been
deleted from the pimRPSetTable, and,
o modifiedXXXMapping indicates that an RP mapping (which
already existed in the table) has been modified.
The two modifications types i.e. modifiedOldMapping
and modifiedNewMapping, are defined to differentiate
the notification generated before modification from
that generated after modification."
::= { ciscoPimMIBNotificationObjects 1 }
ciscoPimInterfaceUp TRAP-TYPE
-- Reverse mappable trap
ENTERPRISE ciscoPimMIBNotificationPrefix
VARIABLES {
pimInterfaceStatus }
-- Status
-- mandatory
DESCRIPTION
"A ciscoPimInterfaceUp notification signifies the
restoration of a PIM interface. This notification
should be generated whenever pimInterfaceStatus
transitions into the 'active' state.
pimInterfaceStatus identifies the interface which
was involved in the generation of this notification."
::= 1
ciscoPimInterfaceDown TRAP-TYPE
-- Reverse mappable trap
ENTERPRISE ciscoPimMIBNotificationPrefix
VARIABLES {
pimInterfaceStatus }
-- Status
-- mandatory
DESCRIPTION
"A ciscoPimInterfaceDown notification signifies the loss
of a PIM interface. This notification should be generated
whenever an entry is about to be deleted from the
PimInterfaceTable.
pimInterfaceStatus identifies the interface which
was involved in the generation of this notification."
::= 2
ciscoPimRPMappingChange TRAP-TYPE
-- Reverse mappable trap
ENTERPRISE ciscoPimMIBNotificationPrefix
VARIABLES {
pimRPSetHoldTime, cpimRPMappingChangeType }
-- Status
-- mandatory
DESCRIPTION
"A ciscoPimRPMappingChange notification signifies a change
in the RP Mapping on the device in question. A change in RP
Mapping could be because of addition of new entries to the
RP Mapping cache, deletion of existing entries, or a
modification to an existing mapping. The type of change is
indicated by cpimRPMappingChangeType. pimRPSetHoldTime
is used to identify the row in the pimRPSetTable that is
responsible for the generation of this notification.
In case of modification to existing entries, a
notification should be generated once before the
modification (with cpimRPMappingChangeType set to
modifiedOldMapping) and once after modification (with
cpimRPMappingChangeType set to modifiedNewMapping).
NOTE: A high frequency of RP Mapping change could result
in a large number of ciscoPimRPMappingChange notifications
being generated. Hence, in environments where the
possibility of a high frequency of RP Mapping change
exists, enable this notification with utmost care."
::= 3
ciscoPimInvalidRegister TRAP-TYPE
-- Reverse mappable trap
ENTERPRISE ciscoPimMIBNotificationPrefix
VARIABLES {
cpimLastErrorOriginType, cpimLastErrorOrigin,
cpimLastErrorGroupType, cpimLastErrorGroup,
cpimLastErrorRPType, cpimLastErrorRP,
cpimInvalidRegisterMsgsRcvd }
-- Status
-- mandatory
DESCRIPTION
"A ciscoPimInvalidRegister notification signifies that
an invalid Register message was received by this device.
This notification is generated whenever the
cpimInvalidRegisterMsgsRcvd counter is incremented.
cpimLastErrorOrigin, cpimLastErrorGroup, and
cpimLastErrorRP should signify the source address, group
address and the RP address in the invalid register
packet."
::= 4
ciscoPimInvalidJoinPrune TRAP-TYPE
-- Reverse mappable trap
ENTERPRISE ciscoPimMIBNotificationPrefix
VARIABLES {
cpimLastErrorOriginType, cpimLastErrorOrigin,
cpimLastErrorGroupType, cpimLastErrorGroup,
cpimLastErrorRPType, cpimLastErrorRP,
cpimInvalidJoinPruneMsgsRcvd }
-- Status
-- mandatory
DESCRIPTION
"A ciscoPimInvalidJoinPrune notification signifies the
receipt of an invalid join/prune message.
This notification is generated whenever the
cpimInvalidJoinPruneMsgsRcvd counter is incremented.
cpimLastErrorOrigin, cpimLastErrorGroup, and
cpimLastErrorRP should signify the source address, group
address and the RP address in the invalid join/prune
packet."
::= 5
ciscoPimSparseMIBGroup OBJECT IDENTIFIER ::= { ciscoPimMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to support management of PIM
-- Sparse mode on Cisco devices.
-- objects
-- cpimInvalidRegisterMsgsRcvd, cpimInvalidJoinPruneMsgsRcvd,
-- cpimLastErrorType, cpimLastErrorOriginType,
-- cpimLastErrorOrigin, cpimLastErrorGroupType,
-- cpimLastErrorGroup, cpimLastErrorRPType, cpimLastErrorRP
ciscoPimNotificationObjectGroup OBJECT IDENTIFIER ::= { ciscoPimMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that are supported only for
-- notification purpose.
-- objects
-- cpimRPMappingChangeType
ciscoPimSparseMIBCompliance OBJECT IDENTIFIER ::= { ciscoPimMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for devices running PIM Sparse
-- Mode and implementing the CISCO PIM MIB.
-- Module
-- >>current<<
-- MandGroup
-- ciscoPimSparseMIBGroup
-- MandGroup
-- ciscoPimNotificationObjectGroup
END