smilint output for ./PIM-MIB
Message Severities |
Severity | Count |
severe | 16 |
error | 7 |
minor error | 18 |
warning | 12 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
defval-syntax (error) | 2 |
group-member-invalid (minor error) | 7 |
group-unref (warning) | 3 |
internal-flushing (warning) | 7 |
internal-other (severe) | 7 |
object-identifier-not-prefix (error) | 1 |
object-identifier-unknown (severe) | 9 |
revision-not-descending (minor error) | 1 |
scalar-not-creatable (minor error) | 5 |
sequence-missing-column (minor error) | 1 |
sequence-no-column (minor error) | 4 |
sequence-order (warning) | 2 |
type-unknown (error) | 1 |
underscore-in-identifier (error) | 2 |
Messages:
PIM-MIB
1: -- extracted from draft-ietf-pim-mib-v2-01.txt
2: -- at Sat Nov 2 06:10:55 2002
3:
4: PIM-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, experimental,
8: NOTIFICATION-TYPE,
9: Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI
10: RowStatus, TruthValue FROM SNMPv2-TC
11: MODULE-COMPLIANCE, OBJECT-GROUP,
12: NOTIFICATION-GROUP FROM SNMPv2-CONF
13: ipMRouteGroup, ipMRouteSource,
14: ipMRouteSourceMask, ipMRouteNextHopGroup,
15: ipMRouteNextHopSource, ipMRouteNextHopSourceMask,
16: ipMRouteNextHopIfIndex,
17: ipMRouteNextHopAddress FROM IPMROUTE-STD-MIB
18: InterfaceIndex FROM IF-MIB;
19:
20: pimMIB MODULE-IDENTITY
21: LAST-UPDATED "200210280000Z" -- October 28, 2002
22: ORGANIZATION "IETF PIM Working Group."
23: CONTACT-INFO
24: " Jonathan Nicholas
25: ITT Industries
26: Aerospace/Communications Division
27: 100 Kingsland Rd
28: Clifton, NJ 07014
29:
30: Phone: +1 973 284 2019
31: EMail: jonathan.nicholas@itt.com"
32: DESCRIPTION
33: "The MIB module for management of PIM routers."
34: REVISION "200009280000Z" -- September 28, 2000
35: DESCRIPTION
36: "Initial version, published as RFC 2934."
37: REVISION "200210280000Z" -- October 28, 2002
37: minor error -
revision not in reverse chronological order
38: DESCRIPTION
39: "Revised November 4, 2002."
40: ::= { experimental 61 }
41:
42: pimMIBObjects OBJECT IDENTIFIER ::= { pimMIB 1 }
43:
44: pimTraps OBJECT IDENTIFIER ::= { pimMIBObjects 0 }
45:
46: pim OBJECT IDENTIFIER ::= { pimMIBObjects 1 }
47: pimJoinPruneInterval OBJECT-TYPE
48: SYNTAX Integer32
49: UNITS "seconds"
50: MAX-ACCESS read-write
51: STATUS current
52: DESCRIPTION
53: "The default interval at which periodic PIM-SM Join/Prune
54: messages are to be sent."
55: DEFVAL { 60 }
56: ::= { pim 1 }
57:
58:
59: -- The PIM Interface Table
60:
61: pimInterfaceTable OBJECT-TYPE
62: SYNTAX SEQUENCE OF PimInterfaceEntry
63: MAX-ACCESS not-accessible
64: STATUS current
65: DESCRIPTION
66: "The (conceptual) table listing the router's PIM interfaces.
67: IGMP and PIM are enabled on all interfaces listed in this
68: table."
69: ::= { pim 2 }
70:
71: pimInterfaceEntry OBJECT-TYPE
72: SYNTAX PimInterfaceEntry
73: MAX-ACCESS not-accessible
74: STATUS current
75: DESCRIPTION
76: "An entry (conceptual row) in the pimInterfaceTable."
77: INDEX { pimInterfaceIfIndex }
78: ::= { pimInterfaceTable 1 }
79:
80: PimInterfaceEntry ::= SEQUENCE {
80: minor error -
SEQUENCE element #16 `pimInterfaceJoinPruneHoldtime' is not a child node under `pimInterfaceEntry'
80: warning -
warning: SEQUENCE element #17 `pimInterfaceGraftRetryInterval' does not match order of columnar objects under `pimInterfaceEntry'
81: pimInterfaceIfIndex InterfaceIndex,
82: pimInterfaceAddress IpAddress,
83: pimInterfaceNetMask IpAddress,
84: pimInterfaceMode INTEGER,
85: pimInterfaceDR IpAddress,
86: pimInterfaceHelloInterval Integer32,
87: pimInterfaceStatus RowStatus,
88: pimInterfaceJoinPruneInterval Integer32,
89: pimInterfaceCBSRPreference Integer32,
90: pimInterfaceTrigHelloInterval Integer32,
91: pimInterfaceHelloHoldtime Integer32,
92: pimInterfaceLanPruneDelay BITS,
93: pimInterfacePropagationDelay Integer32,
94: pimInterfaceOverrideInterval Integer32,
95: pimInterfaceGenerationID BITS,
96: pimInterfaceJoinPruneHoldtime Integer32,
96: severe -
unknown object identifier label `pimInterfaceJoinPruneHoldtime'
97: pimInterfaceGraftRetryInterval Integer32,
98: pimInterfaceMaxGraftRetries Integer32,
99: pimInterfaceSRTTLThreshold Integer32,
100: pimInterfaceLanDelayEnabled TruthValue,
101: pimInterfaceSRCapable TruthValue,
102: pimInterfaceDRPriority Integer32
103: }
104:
105: pimInterfaceIfIndex OBJECT-TYPE
106: SYNTAX InterfaceIndex
107: MAX-ACCESS not-accessible
108: STATUS current
109: DESCRIPTION
110: "The ifIndex value of this PIM interface."
111: ::= { pimInterfaceEntry 1 }
112:
113: pimInterfaceAddress OBJECT-TYPE
114: SYNTAX IpAddress
115: MAX-ACCESS read-only
116: STATUS current
117: DESCRIPTION
118: "The IP address of the PIM interface."
119: ::= { pimInterfaceEntry 2 }
120:
121: pimInterfaceNetMask OBJECT-TYPE
122: SYNTAX IpAddress
123: MAX-ACCESS read-only
124: STATUS current
125: DESCRIPTION
126: "The network mask for the IP address of the PIM interface."
127: ::= { pimInterfaceEntry 3 }
128:
129: pimInterfaceMode OBJECT-TYPE
130: SYNTAX INTEGER { dense(1), sparse(2), sparseDense(3) }
131: MAX-ACCESS read-create
132: STATUS current
133: DESCRIPTION
134: "The configured mode of this PIM interface. A value of
135: sparseDense is only valid for PIMv1."
136: DEFVAL { dense }
137: ::= { pimInterfaceEntry 4 }
138:
139: pimInterfaceDR OBJECT-TYPE
140: SYNTAX IpAddress
141: MAX-ACCESS read-only
142: STATUS current
143: DESCRIPTION
144: "The Designated Router on this PIM interface."
145: ::= { pimInterfaceEntry 5 }
146:
147: pimInterfaceHelloInterval OBJECT-TYPE
148: SYNTAX Integer32
149: UNITS "seconds"
150: MAX-ACCESS read-create
151: STATUS current
152: DESCRIPTION
153: "The frequency at which PIM Hello messages are transmitted
154: on this interface."
155: DEFVAL { 30 }
156: ::= { pimInterfaceEntry 6 }
157:
158: pimInterfaceStatus OBJECT-TYPE
159: SYNTAX RowStatus
160: MAX-ACCESS read-create
161: STATUS current
162: DESCRIPTION
163: "The status of this entry. Creating the entry enables PIM
164: on the interface; destroying the entry disables PIM on the
165: interface."
166: ::= { pimInterfaceEntry 7 }
167:
168: pimInterfaceJoinPruneInterval OBJECT-TYPE
169: SYNTAX Integer32
170: UNITS "seconds"
171: MAX-ACCESS read-create
172: STATUS current
173: DESCRIPTION
174: "The frequency at which PIM Join/Prune messages are
175: transmitted on this PIM interface. The default value of
176: this object is the pimJoinPruneInterval."
177: ::= { pimInterfaceEntry 8 }
178:
179: pimInterfaceCBSRPreference OBJECT-TYPE
180: SYNTAX Integer32 (-1..255)
181: MAX-ACCESS read-create
182: STATUS current
183: DESCRIPTION
184: "The preference value for the local interface as a candidate
185: bootstrap router. The value of -1 is used to indicate that
186: the local interface is not a candidate BSR interface."
187: DEFVAL { 0 }
188: ::= { pimInterfaceEntry 9 }
189:
190: pimInterfaceTrigHelloInterval OBJECT-TYPE
191: SYNTAX Integer32
192: UNITS "seconds"
193: MAX-ACCESS read-create
194: STATUS current
195: DESCRIPTION "The maximum time before a triggered PIM Hello message
196: is transmitted on this interface."
197: DEFVAL { 5 }
198: ::= { pimInterfaceEntry 10 }
199:
200: pimInterfaceHelloHoldtime OBJECT-TYPE
201: SYNTAX Integer32 (0..65535)
202: UNITS "seconds"
203: MAX-ACCESS read-create
204: STATUS current
205: DESCRIPTION "The value set in the Holdtime field of Hello messages
206: transmitted on this interface. This should be 3.5
207: times the value of pimInterfaceHelloInterval."
208: DEFVAL { 105 }
209: ::= { pimInterfaceEntry 11 }
210:
211: pimInterfaceLanPruneDelay OBJECT-TYPE
212: SYNTAX BITS { off (0), on (1) }
213: MAX-ACCESS read-create
214: STATUS current
215: DESCRIPTION "Turns the LAN Prune Delay Option off and on on this
216: interface."
217: DEFVAL { on }
217: error -
default value syntax does not match object syntax
218: ::= { pimInterfaceEntry 12 }
219:
220: pimInterfacePropagationDelay OBJECT-TYPE
221: SYNTAX Integer32 (0..32767)
222: UNITS "milliseconds"
223: MAX-ACCESS read-create
224: STATUS current
225: DESCRIPTION "The value inserted into the LAN Prune Delay field of a
226: LAN Prune Delay option on this interface."
227: DEFVAL { 500 }
228: ::= { pimInterfaceEntry 13 }
229:
230: pimInterfaceOverrideInterval OBJECT-TYPE
231: SYNTAX Integer32 (0..65535)
232: MAX-ACCESS read-create
233: STATUS current
234: DESCRIPTION "The value inserted into the Override Interval field of
235: a LAN Prune Delay option on this interface."
236: DEFVAL { 2500 }
237: ::= { pimInterfaceEntry 14 }
238:
239: pimInterfaceGenerationID OBJECT-TYPE
240: SYNTAX BITS { off (0), on (1) }
241: MAX-ACCESS read-create
242: STATUS current
243: DESCRIPTION "Turns the Generation ID Option off and on on this
244: interface."
245: DEFVAL { off }
245: error -
default value syntax does not match object syntax
246: ::= { pimInterfaceEntry 15 }
247:
248: pimInterfaceJoinPruneHoldtime OBJECT_TYPE
248: error -
identifier `OBJECT_TYPE' must not contain an underscore
248: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
249: SYNTAX Integer32 (0..65535)
250: UNITS "seconds"
251: MAX-ACCESS read-create
252: STATUS current
253: DESCRIPTION "The value inserted into the Holdtime field of a Join/
254: Prune message sent on this interface. The value should
255: be 3.5 times pimInterfaceJoinPruneInterval."
256: DEFVAL { 210 }
256: warning -
warning: flushing recent incorrect declaration, see previous error(s)
257: ::= { pimInterfaceEntry 16 }
257: severe -
syntax error, unexpected COLON_COLON_EQUAL
257: warning -
warning: flushing recent incorrect declaration, see previous error(s)
258:
259: pimInterfaceGraftRetryInterval OBJECT-TYPE
260: SYNTAX Integer32
261: UNITS "seconds"
262: MAX-ACCESS read-create
263: STATUS current
264: DESCRIPTION "The interval a PIM router waits for a Graft Ack before
265: resending a Graft on this interface."
266: DEFVAL { 3 }
267: ::= { pimInterfaceEntry 17 }
268:
269: pimInterfaceMaxGraftRetries OBJECT-TYPE
270: SYNTAX Integer32
271: MAX-ACCESS read-create
272: STATUS current
273: DESCRIPTION "The maximum number of times this router will resend a
274: Graft on this interface."
275: DEFVAL { 2 }
276: ::= { pimInterfaceEntry 18 }
277:
278: pimInterfaceSRTTLThreshold OBJECT-TYPE
279: SYNTAX Integer32
280: MAX-ACCESS read-create
281: STATUS current
282: DESCRIPTION "The Time To Live in a PIM-DM State Refresh message at
283: which it is not forwarded on this interface."
284: DEFVAL { 0 }
285: ::= { pimInterfaceEntry 19 }
286:
287: pimInterfaceLanDelayEnabled OBJECT-TYPE
288: SYNTAX TruthValue
289: MAX-ACCESS read-only
290: STATUS current
291: DESCRIPTION "Evaluates to TRUE if all routers on this interface are
292: using the LAN Prune Delay Option."
293: ::= { pimInterfaceEntry 20 }
294:
295: pimInterfaceSRCapable OBJECT-TYPE
296: SYNTAX TruthValue
297: MAX-ACCESS read-only
298: STATUS current
299: DESCRIPTION "Evaluates to TRUE if all routers on this interface are
300: using the State Refresh Capable Option."
301: ::= { pimInterfaceEntry 21 }
302:
303: pimInterfaceDRPriority OBJECT-TYPE
304: SYNTAX Integer32
305: MAX-ACCESS read-create
306: STATUS current
307: DESCRIPTION "The Designater Router Priority inserted into the DR
308: priority option on this interface."
309: DEFVAL { 1 }
310: ::= { pimInterfaceEntry 22 }
311:
312:
313: -- The PIM Neighbor Table
314:
315: pimNeighborTable OBJECT-TYPE
316: SYNTAX SEQUENCE OF PimNeighborEntry
317: MAX-ACCESS not-accessible
318: STATUS current
319: DESCRIPTION
320: "The (conceptual) table listing the router's PIM neighbors."
321: ::= { pim 3 }
322:
323: pimNeighborEntry OBJECT-TYPE
324: SYNTAX PimNeighborEntry
325: MAX-ACCESS not-accessible
326: STATUS current
327: DESCRIPTION
328: "An entry (conceptual row) in the pimNeighborTable."
329: INDEX { pimNeighborAddress }
330: ::= { pimNeighborTable 1 }
331:
332: PimNeighborEntry ::= SEQUENCE {
332: minor error -
SEQUENCE element #6 `pimNeighborLanPruneDelay' is not a child node under `pimNeighborEntry'
332: minor error -
SEQUENCE element #8 `pimNeighborTBit' is not a child node under `pimNeighborEntry'
332: warning -
warning: SEQUENCE element #9 `pimNeighborSRCapable' does not match order of columnar objects under `pimNeighborEntry'
332: minor error -
SEQUENCE of `PimNeighborEntry' is missing columnar object `pimNeighborLANPruneDelay'
333: pimNeighborAddress IpAddress,
334: pimNeighborIfIndex InterfaceIndex,
335: pimNeighborUpTime TimeTicks,
336: pimNeighborExpiryTime TimeTicks,
337: pimNeighborMode INTEGER,
338: pimNeighborLanPruneDelay Integer32,
338: severe -
unknown object identifier label `pimNeighborLanPruneDelay'
339: pimNeighborOverrideInterval Integer32,
340: pimNeighborTBit BITS,
340: severe -
unknown object identifier label `pimNeighborTBit'
341: pimNeighborSRCapable TruthValue,
342: pimNeighborDRPresent TruthValue
343: }
344: pimNeighborAddress OBJECT-TYPE
345: SYNTAX IpAddress
346: MAX-ACCESS not-accessible
347: STATUS current
348: DESCRIPTION
349: "The IP address of the PIM neighbor for which this entry
350: contains information."
351: ::= { pimNeighborEntry 1 }
352:
353: pimNeighborIfIndex OBJECT-TYPE
354: SYNTAX InterfaceIndex
355: MAX-ACCESS read-only
356: STATUS current
357: DESCRIPTION
358: "The value of ifIndex for the interface used to reach this
359: PIM neighbor."
360: ::= { pimNeighborEntry 2 }
361:
362: pimNeighborUpTime OBJECT-TYPE
363: SYNTAX TimeTicks
364: MAX-ACCESS read-only
365: STATUS current
366: DESCRIPTION
367: "The time since this PIM neighbor (last) became a neighbor
368: of the local router."
369: ::= { pimNeighborEntry 3 }
370:
371: pimNeighborExpiryTime OBJECT-TYPE
372: SYNTAX TimeTicks
373: MAX-ACCESS read-only
374: STATUS current
375: DESCRIPTION
376: "The minimum time remaining before this PIM neighbor will be
377: aged out."
378: ::= { pimNeighborEntry 4 }
379:
380: pimNeighborMode OBJECT-TYPE
381: SYNTAX INTEGER { dense(1), sparse(2) }
382: MAX-ACCESS read-only
383: STATUS deprecated
384: DESCRIPTION
385: "The active PIM mode of this neighbor. This object is
386: deprecated for PIMv2 routers since all neighbors on the
387: interface must be either dense or sparse as determined by
388: the protocol running on the interface."
389: ::= { pimNeighborEntry 5 }
390:
391: pimNeighborLANPruneDelay OBJECT-TYPE
392: SYNTAX Integer32
393: MAX-ACCESS read-only
394: STATUS current
395: DESCRIPTION "The value of LAN Prune Delay field of the LAN Prune
396: Delay Option received from this neighbor. A value of
397: 0 indicates that no LAN Prune Delay Option was
398: received from this neigbor."
399: ::= { pimNeighborEntry 6 }
400:
401: pimNeighborOverrideInterval OBJECT-TYPE
402: SYNTAX Integer32
403: MAX-ACCESS read-only
404: STATUS current
405: DESCRIPTION "The value of Override Interval field of the LAN Prune
406: Delay Option received from this neighbor. A value of
407: 0 indicates that no LAN Prune Delay Option was
408: received from this neigbor."
409: ::= { pimNeighborEntry 7 }
410:
411: pimNeighborTBit OBJECT-TYPE
412: SYNTAX BITS
413: MAX-ACCESS read-only
413: severe -
syntax error, unexpected MAX_ACCESS, expecting '{'
414: STATUS current
415: DESCRIPTION "The value of the T bit field of the LAN Prune
416: Delay Option received from this neighbor. The T bit
417: specifies the ability of the neighbor to disable
418: join suppression."
419: ::= { pimNeighborEntry 8 }
419: warning -
warning: flushing recent incorrect declaration, see previous error(s)
420:
421: pimNeighborSRCapable OBJECT-TYPE
422: SYNTAX TruthValue
423: MAX-ACCESS read-only
424: STATUS current
425: DESCRIPTION "Evaluates to TRUE if this neighbor is using the State
426: Refresh Capable Option."
427: ::= { pimNeighborEntry 9 }
428:
429: pimNeighborDRPresent OBJECT-TYPE
430: SYNTAX TruthValue
431: MAX-ACCESS read-only
432: STATUS current
433: DESCRIPTION "Evaluates to TRUE if this neighbor is using the
434: Designated Router Option."
435: ::= { pimNeighborEntry 10 }
436:
437: --
438: -- The PIM IP Multicast Route Table
439: --
440:
441: pimIpMRouteTable OBJECT-TYPE
442: SYNTAX SEQUENCE OF PimIpMRouteEntry
443: MAX-ACCESS not-accessible
444: STATUS current
445: DESCRIPTION
446: "The (conceptual) table listing PIM-specific information on
447: a subset of the rows of the ipMRouteTable defined in the IP
448: Multicast MIB."
449: ::= { pim 4 }
450:
451: pimIpMRouteEntry OBJECT-TYPE
452: SYNTAX PimIpMRouteEntry
453: MAX-ACCESS not-accessible
454: STATUS current
455: DESCRIPTION
456: "An entry (conceptual row) in the pimIpMRouteTable. There
457: is one entry per entry in the ipMRouteTable whose incoming
458: interface is running PIM."
459: INDEX { ipMRouteGroup, ipMRouteSource, ipMRouteSourceMask }
460: ::= { pimIpMRouteTable 1 }
461:
462: PimIpMRouteEntry ::= SEQUENCE {
462: minor error -
SEQUENCE element #8 `pimIpMRouteOriginatorSRTTL' is not a child node under `pimIpMRouteEntry'
463: pimIpMRouteUpstreamAssertTimer TimeTicks,
464: pimIpMRouteAssertMetric Integer32,
465: pimIpMRouteAssertMetricPref Integer32,
466: pimIpMRouteAssertRPTBit TruthValue,
467: pimIpMRouteFlags BITS,
468: pimIpMRouteRPFNeighbor IpAddress,
469: pimIpMRouteSourceTimer TimeTicks,
470: pimIpMRouteOriginatorSRTTL Integer32
471: }
471: severe -
unknown object identifier label `pimIpMRouteOriginatorSRTTL'
472:
473: pimIpMRouteUpstreamAssertTimer OBJECT-TYPE
474: SYNTAX TimeTicks
475: MAX-ACCESS read-only
476: STATUS current
477: DESCRIPTION
478: "The time remaining before the router changes its upstream
479: neighbor back to its RPF neighbor. This timer is called the
480: Assert timer in the PIM Sparse and Dense mode specification.
481: A value of 0 indicates that no Assert has changed the
482: upstream neighbor away from the RPF neighbor."
483: ::= { pimIpMRouteEntry 1 }
484:
485: pimIpMRouteAssertMetric OBJECT-TYPE
486: SYNTAX Integer32
487: MAX-ACCESS read-only
488: STATUS current
489: DESCRIPTION
490: "The metric advertised by the assert winner on the upstream
491: interface, or 0 if no such assert is in received."
492: ::= { pimIpMRouteEntry 2 }
493:
494: pimIpMRouteAssertMetricPref OBJECT-TYPE
495: SYNTAX Integer32
496: MAX-ACCESS read-only
497: STATUS current
498: DESCRIPTION
499: "The preference advertised by the assert winner on the
500: upstream interface, or 0 if no such assert is in effect."
501: ::= { pimIpMRouteEntry 3 }
502:
503: pimIpMRouteAssertRPTBit OBJECT-TYPE
504: SYNTAX TruthValue
505: MAX-ACCESS read-only
506: STATUS current
507: DESCRIPTION
508: "The value of the RPT-bit advertised by the assert winner on
509: the upstream interface, or false if no such assert is in
510: effect."
511: ::= { pimIpMRouteEntry 4 }
512:
513: pimIpMRouteFlags OBJECT-TYPE
514: SYNTAX BITS {
515: rpt(0),
516: spt(1)
517: }
518: MAX-ACCESS read-only
519: STATUS current
520: DESCRIPTION
521: "This object describes PIM-specific flags related to a
522: multicast state entry. See the PIM Sparse Mode
523: specification for the meaning of the RPT and SPT bits."
524: ::= { pimIpMRouteEntry 5 }
525:
526: pimIpMRouteRPFNeighbor OBJECT-TYPE
527: SYNTAX IpAddress
528: MAX-ACCESS read-only
529: STATUS current
530: DESCRIPTION "The IP Address of the current RPF neighbor. If there
531: is an upstream Assert Winner, it will be the RPF
532: neighbor. Otherwise, the RPF neighbor will be
533: the next hop indicated by unicast routing."
534: ::= { pimIpMRouteEntry 6 }
535:
536: pimIpMRouteSourceTimer OBJECT-TYPE
537: SYNTAX TimeTicks
538: MAX-ACCESS read-only
539: STATUS current
540: DESCRIPTION "The time before this router ceases originating State
541: Refresh messages for this route."
542: ::= { pimIpMRouteEntry 7 }
543:
544: pimIpMRouteOriginatorSRTTL OBJECT-TYPE
545: SYNTAX Integer32
546: MAX_ACCESS read-only
546: error -
identifier `MAX_ACCESS' must not contain an underscore
546: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
547: STATUS current
548: DESCRIPTION "The TTL used in State Refresh messages originated by
549: this router for this route."
550: ::= { pimIpMRouteEntry 8 }
550: warning -
warning: flushing recent incorrect declaration, see previous error(s)
551:
552: --
553: -- The PIM Next Hop Table
554: --
555:
556: pimIpMRouteNextHopTable OBJECT-TYPE
557: SYNTAX SEQUENCE OF PimIpMRouteNextHopEntry
558: MAX-ACCESS not-accessible
559: STATUS current
560: DESCRIPTION
561: "The (conceptual) table listing PIM-specific information on
562: a subset of the rows of the ipMRouteNextHopTable defined in
563: the IP Multicast MIB."
564: ::= { pim 7 }
565: pimIpMRouteNextHopEntry OBJECT-TYPE
566: SYNTAX PimIpMRouteNextHopEntry
567: MAX-ACCESS not-accessible
568: STATUS current
569: DESCRIPTION
570: "An entry (conceptual row) in the pimIpMRouteNextHopTable.
571: There is one entry per entry in the ipMRouteNextHopTable
572: whose interface is running PIM and whose
573: ipMRouteNextHopState is pruned(1)."
574: INDEX { ipMRouteNextHopGroup, ipMRouteNextHopSource,
575: ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex,
576: ipMRouteNextHopAddress }
577: ::= { pimIpMRouteNextHopTable 1 }
578:
579: PimIpMRouteNextHopEntry ::= SEQUENCE {
580: pimIpMRouteNextHopPruneReason INTEGER,
581: pimIpMRouteNextHopAssertWinner IpAddress,
582: pimIpMRouteNextHopAssertTimer TimeTicks,
583: pimIpMRouteNextHopAssertMetric Integer32,
584: pimIpMRouteNextHopAssertMetricPref Integer32,
585: pimIpMRouteNextHopJoinPruneTimer TimeTicks
586: }
587: pimIpMRouteNextHopPruneReason OBJECT-TYPE
588: SYNTAX INTEGER {
589: other (1),
590: prune (2),
591: assert (3)
592: }
593: MAX-ACCESS read-only
594: STATUS current
595: DESCRIPTION
596: "This object indicates why the downstream interface was
597: pruned, whether in response to a PIM prune message or due to
598: PIM Assert processing."
599: ::= { pimIpMRouteNextHopEntry 2 }
600:
601: pimIpMRouteNextHopAssertWinner OBJECT-TYPE
602: SYNTAX IpAddress
603: MAX-ACCESS read-only
604: STATUS current
605: DESCRIPTION "The IP Address of the Assert Winner."
606: ::= { pimIpMRouteNextHopEntry 3 }
607:
608: pimIpMRouteNextHopAssertTimer OBJECT-TYPE
609: SYNTAX TimeTicks
610: MAX-ACCESS read-only
611: STATUS current
612: DESCRIPTION "The time remaining before the PIM router leaves the
613: current Assert state. A value of 0 indicates that the
614: router is in the No Info state."
615: ::= { pimIpMRouteNextHopEntry 4 }
616: pimIpMRouteNextHopAssertMetric OBJECT-TYPE
617: SYNTAX Integer32
618: MAX-ACCESS read-only
619: STATUS current
620: DESCRIPTION "The metric advertised by the Assert Winner."
621: ::= { pimIpMRouteNextHopEntry 5 }
622:
623: pimIpMRouteNextHopAssertMetricPref OBJECT-TYPE
624: SYNTAX Integer32
625: MAX-ACCESS read-only
626: STATUS current
627: DESCRIPTION "The metric preference advertised by the Assert Winner."
628: ::= { pimIpMRouteNextHopEntry 6 }
629:
630: pimIpMRouteNextHopJoinPruneTimer OBJECT-TYPE
631: SYNTAX TimeTicks
632: MAX-ACCESS read-only
633: STATUS current
634: DESCRIPTION "The time remaining before the PIM router reverts to
635: default operation on this interface. PIM-SM will
636: cease forwarding, PIM-DM will resume forwarding."
637: ::= { pimIpMRouteNextHopEntry 7 }ss, pimRPAddress }
637: severe -
syntax error, unexpected ',', expecting OBJECT
637: warning -
warning: flushing recent incorrect declaration, see previous error(s)
638: ::= { pimRPTable 1 }
638: severe -
syntax error, unexpected COLON_COLON_EQUAL
638: warning -
warning: flushing recent incorrect declaration, see previous error(s)
639:
640: -- The PIM RP Table
641:
642: pimRPTable OBJECT-TYPE
643: SYNTAX SEQUENCE OF PimRPEntry
643: error -
unknown type `PimRPEntry'
644: MAX-ACCESS not-accessible
645: STATUS deprecated
646: DESCRIPTION
647: "The (conceptual) table listing PIM version 1 information
648: for the Rendezvous Points (RPs) for IP multicast groups.
649: This table is deprecated since its function is replaced by
650: the pimRPSetTable for PIM version 2."
651: ::= { pim 5 }
652:
653: pimRPEntry OBJECT-TYPE
654: SYNTAX PimRPEntry
655: MAX-ACCESS not-accessible
656: STATUS deprecated
657: DESCRIPTION
658: "An entry (conceptual row) in the pimRPTable. There is one
659: entry per RP address for each IP multicast group."
660: INDEX { pimRPGroupAddre
661: PimRPEntry ::= SEQUENCE {
661: error -
`PimRPEntry' should start with a lower case letter
661: error -
Object identifier element `PimRPEntry' name only allowed as first element
661: severe -
syntax error, unexpected COLON_COLON_EQUAL, expecting '}' or ','
661: severe -
unknown object identifier label `pimRPGroupAddre'
661: severe -
unknown object identifier label `PimRPEntry'
662: pimRPGroupAddress IpAddress,
663: pimRPAddress IpAddress,
664: pimRPState INTEGER,
665: pimRPStateTimer TimeTicks,
666: pimRPLastChange TimeTicks,
667: pimRPRowStatus RowStatus
668: }
668: warning -
warning: flushing recent incorrect declaration, see previous error(s)
669:
670: pimRPGroupAddress OBJECT-TYPE
671: SYNTAX IpAddress
672: MAX-ACCESS not-accessible
673: STATUS deprecated
674: DESCRIPTION
675: "The IP multicast group address for which this entry
676: contains information about an RP."
677: ::= { pimRPEntry 1 }
677: severe -
unknown object identifier label `pimRPEntry'
678:
679: pimRPAddress OBJECT-TYPE
680: SYNTAX IpAddress
681: MAX-ACCESS not-accessible
682: STATUS deprecated
683: DESCRIPTION
684: "The unicast address of the RP."
685: ::= { pimRPEntry 2 }
686:
687: pimRPState OBJECT-TYPE
688: SYNTAX INTEGER { up(1), down(2) }
689: MAX-ACCESS read-only
690: STATUS deprecated
691: DESCRIPTION
692: "The state of the RP."
693: ::= { pimRPEntry 3 }
694:
695: pimRPStateTimer OBJECT-TYPE
696: SYNTAX TimeTicks
697: MAX-ACCESS read-only
698: STATUS deprecated
699: DESCRIPTION
700: "The minimum time remaining before the next state change.
701: When pimRPState is up, this is the minimum time which must
702: expire until it can be declared down. When pimRPState is
703: down, this is the time until it will be declared up (in
704: order to retry)."
705: ::= { pimRPEntry 4 }
706:
707: pimRPLastChange OBJECT-TYPE
708: SYNTAX TimeTicks
709: MAX-ACCESS read-only
710: STATUS deprecated
711: DESCRIPTION
712: "The value of sysUpTime at the time when the corresponding
713: instance of pimRPState last changed its value."
714: ::= { pimRPEntry 5 }
715:
716: pimRPRowStatus OBJECT-TYPE
717: SYNTAX RowStatus
718: MAX-ACCESS read-create
719: STATUS deprecated
720: DESCRIPTION
721: "The status of this row, by which new entries may be
722: created, or old entries deleted from this table."
723: ::= { pimRPEntry 6 }
723: minor error -
scalar object must not have a `read-create' access value
724:
725: -- The PIM RP-Set Table
726:
727: pimRPSetTable OBJECT-TYPE
728: SYNTAX SEQUENCE OF PimRPSetEntry
729: MAX-ACCESS not-accessible
730: STATUS current
731: DESCRIPTION
732: "The (conceptual) table listing PIM information for
733: candidate Rendezvous Points (RPs) for IP multicast groups.
734: When the local router is the BSR, this information is
735: obtained from received Candidate-RP-Advertisements. When
736: the local router is not the BSR, this information is
737: obtained from received RP-Set messages."
738: ::= { pim 6 }
739:
740: pimRPSetEntry OBJECT-TYPE
741: SYNTAX PimRPSetEntry
742: MAX-ACCESS not-accessible
743: STATUS current
744: DESCRIPTION
745: "An entry (conceptual row) in the pimRPSetTable."
746: INDEX { pimRPSetComponent, pimRPSetGroupAddress,
747: pimRPSetGroupMask, pimRPSetAddress }
748: ::= { pimRPSetTable 1 }
749:
750: PimRPSetEntry ::= SEQUENCE {
751:
752: pimRPSetGroupAddress IpAddress,
753: pimRPSetGroupMask IpAddress,
754: pimRPSetAddress IpAddress,
755: pimRPSetHoldTime Integer32,
756: pimRPSetExpiryTime TimeTicks,
757: pimRPSetComponent Integer32
758: }
759:
760: pimRPSetGroupAddress OBJECT-TYPE
761: SYNTAX IpAddress
762: MAX-ACCESS not-accessible
763: STATUS current
764: DESCRIPTION
765: "The IP multicast group address which, when combined with
766: pimRPSetGroupMask, gives the group prefix for which this
767: entry contains information about the Candidate-RP."
768: ::= { pimRPSetEntry 1 }
769:
770: pimRPSetGroupMask OBJECT-TYPE
771: SYNTAX IpAddress
772: MAX-ACCESS not-accessible
773: STATUS current
774: DESCRIPTION
775: "The multicast group address mask which, when combined with
776: pimRPSetGroupAddress, gives the group prefix for which this
777: entry contains information about the Candidate-RP."
778: ::= { pimRPSetEntry 2 }
779:
780: pimRPSetAddress OBJECT-TYPE
781: SYNTAX IpAddress
782: MAX-ACCESS not-accessible
783: STATUS current
784: DESCRIPTION
785: "The IP address of the Candidate-RP."
786: ::= { pimRPSetEntry 3 }
787:
788: pimRPSetHoldTime OBJECT-TYPE
789: SYNTAX Integer32 (0..255)
790: UNITS "seconds"
791: MAX-ACCESS read-only
792: STATUS current
793: DESCRIPTION
794: "The holdtime of a Candidate-RP. If the local router is not
795: the BSR, this value is 0."
796: ::= { pimRPSetEntry 4 }
797:
798: pimRPSetExpiryTime OBJECT-TYPE
799: SYNTAX TimeTicks
800: MAX-ACCESS read-only
801: STATUS current
802: DESCRIPTION
803: "The minimum time remaining before the Candidate-RP will be
804: declared down. If the local router is not the BSR, this
805: value is 0."
806: ::= { pimRPSetEntry 5 }
807:
808: pimRPSetComponent OBJECT-TYPE
809: SYNTAX Integer32 (1..255)
810: MAX-ACCESS not-accessible
811: STATUS current
812: DESCRIPTION
813: " A number uniquely identifying the component. Each
814: protocol instance connected to a separate domain should have
815: a different index value."
816: ::= { pimRPSetEntry 6 }
817:
818: --
819: -- Note: { pim 8 } through { pim 10 } were used in older versions
820: -- of this MIB. Since some earlier versions of this MIB have been
821: -- widely-deployed, these values must not be used in the future,
822: -- as long the MIB is rooted under { experimental 61 }.
823: --
824:
825: -- The PIM Candidate-RP Table
826:
827: pimCandidateRPTable OBJECT-TYPE
828: SYNTAX SEQUENCE OF PimCandidateRPEntry
829: MAX-ACCESS not-accessible
830: STATUS current
831: DESCRIPTION
832: "The (conceptual) table listing the IP multicast groups for
833: which the local router is to advertise itself as a
834: Candidate-RP when the value of pimComponentCRPHoldTime is
835: non-zero. If this table is empty, then the local router
836: will advertise itself as a Candidate-RP for all groups
837: (providing the value of pimComponentCRPHoldTime is non-
838: zero)."
839: ::= { pim 11 }
840:
841: pimCandidateRPEntry OBJECT-TYPE
842: SYNTAX PimCandidateRPEntry
843: MAX-ACCESS not-accessible
844: STATUS current
845: DESCRIPTION
846: "An entry (conceptual row) in the pimCandidateRPTable."
847: INDEX { pimCandidateRPGroupAddress,
848: pimCandidateRPGroupMask }
849: ::= { pimCandidateRPTable 1 }
850:
851: PimCandidateRPEntry ::= SEQUENCE {
852: pimCandidateRPGroupAddress IpAddress,
853: pimCandidateRPGroupMask IpAddress,
854: pimCandidateRPAddress IpAddress,
855: pimCandidateRPRowStatus RowStatus
856: }
857:
858: pimCandidateRPGroupAddress OBJECT-TYPE
859: SYNTAX IpAddress
860: MAX-ACCESS not-accessible
861: STATUS current
862: DESCRIPTION
863: "The IP multicast group address which, when combined with
864: pimCandidateRPGroupMask, identifies a group prefix for which
865: the local router will advertise itself as a Candidate-RP."
866: ::= { pimCandidateRPEntry 1 }
867:
868: pimCandidateRPGroupMask OBJECT-TYPE
869: SYNTAX IpAddress
870: MAX-ACCESS not-accessible
871: STATUS current
872: DESCRIPTION
873: "The multicast group address mask which, when combined with
874: pimCandidateRPGroupMask, identifies a group prefix for which
875: the local router will advertise itself as a Candidate-RP."
876: ::= { pimCandidateRPEntry 2 }
877:
878: pimCandidateRPAddress OBJECT-TYPE
879: SYNTAX IpAddress
880: MAX-ACCESS read-create
881: STATUS current
882: DESCRIPTION
883: "The (unicast) address of the interface which will be
884: advertised as a Candidate-RP."
885: ::= { pimCandidateRPEntry 3 }
886:
887: pimCandidateRPRowStatus OBJECT-TYPE
888: SYNTAX RowStatus
889: MAX-ACCESS read-create
890: STATUS current
891: DESCRIPTION
892: "The status of this row, by which new entries may be
893: created, or old entries deleted from this table."
894: ::= { pimCandidateRPEntry 4 }
895:
896:
897: -- The PIM Component Table
898:
899: pimComponentTable OBJECT-TYPE
900: SYNTAX SEQUENCE OF PimComponentEntry
901: MAX-ACCESS not-accessible
902: STATUS current
903: DESCRIPTION
904: "The (conceptual) table containing objects specific to a PIM
905: domain. One row exists for each domain to which the router
906: is connected. A PIM-SM domain is defined as an area of the
907: network over which Bootstrap messages are forwarded.
908: Typically, a PIM-SM router will be a member of exactly one
909: domain. This table also supports, however, routers which
910: may form a border between two PIM-SM domains and do not
911: forward Bootstrap messages between them."
912: ::= { pim 12 }
913:
914: pimComponentEntry OBJECT-TYPE
915: SYNTAX PimComponentEntry
916: MAX-ACCESS not-accessible
917: STATUS current
918: DESCRIPTION
919: "An entry (conceptual row) in the pimComponentTable."
920: INDEX { pimComponentIndex }
921: ::= { pimComponentTable 1 }
922:
923: PimComponentEntry ::= SEQUENCE {
924: pimComponentIndex Integer32,
925: pimComponentBSRAddress IpAddress,
926: pimComponentBSRExpiryTime TimeTicks,
927: pimComponentCRPHoldTime Integer32,
928: pimComponentStatus RowStatus
929: }
930: pimComponentIndex OBJECT-TYPE
931: SYNTAX Integer32 (1..255)
932: MAX-ACCESS not-accessible
933: STATUS current
934: DESCRIPTION
935: "A number uniquely identifying the component. Each protocol
936: instance connected to a separate domain should have a
937: different index value. Routers that only support membership
938: in a single PIM-SM domain should use a pimComponentIndex
939: value of 1."
940: ::= { pimComponentEntry 1 }
941:
942: pimComponentBSRAddress OBJECT-TYPE
943: SYNTAX IpAddress
944: MAX-ACCESS read-only
945: STATUS current
946: DESCRIPTION
947: "The IP address of the bootstrap router (BSR) for the local
948: PIM region."
949: ::= { pimComponentEntry 2 }
950:
951: pimComponentBSRExpiryTime OBJECT-TYPE
952: SYNTAX TimeTicks
953: MAX-ACCESS read-only
954: STATUS current
955: DESCRIPTION
956: "The minimum time remaining before the bootstrap router in
957: the local domain will be declared down. For candidate BSRs,
958: this is the time until the component sends an RP-Set
959: message. For other routers, this is the time until it may
960: accept an RP-Set message from a lower candidate BSR."
961: ::= { pimComponentEntry 3 }
962:
963: pimComponentCRPHoldTime OBJECT-TYPE
964: SYNTAX Integer32 (0..255)
965: UNITS "seconds"
966: MAX-ACCESS read-create
967: STATUS current
968: DESCRIPTION
969: "The holdtime of the component when it is a candidate RP in
970: the local domain. The value of 0 is used to indicate that
971: the local system is not a Candidate-RP."
972: DEFVAL { 0 }
973: ::= { pimComponentEntry 4 }
974:
975: pimComponentStatus OBJECT-TYPE
976: SYNTAX RowStatus
977: MAX-ACCESS read-create
978: STATUS current
979: DESCRIPTION
980: "The status of this entry. Creating the entry creates
981: another protocol instance; destroying the entry disables a
982: protocol instance."
983: ::= { pimComponentEntry 5 }
984:
985:
986: -- PIM State Refresh Objects
987:
988: pimSourceLifetime OBJECT-TYPE
989: SYNTAX Integer32
990: UNITS "seconds"
991: MAX-ACCESS read-create
992: STATUS current
993: DESCRIPTION "The maximum time this router will continue to
994: originate State Refresh messages in the absence of
995: traffic from the source itself."
996: DEFVAL { 210 }
997: ::= { pim 13 }
997: minor error -
scalar object must not have a `read-create' access value
998:
999: pimStateRefreshInterval OBJECT-TYPE
1000: SYNTAX Integer32 (1..255)
1001: UNITS "seconds"
1002: MAX-ACCESS read-create
1003: STATUS current
1004: DESCRIPTION "The interval between successive State Refresh
1005: messages originated by this router."
1006: DEFVAL { 60 }
1007: ::= { pim 14 }
1007: minor error -
scalar object must not have a `read-create' access value
1008:
1009: pimStateRefreshLimitInterval OBJECT-TYPE
1010: SYNTAX TimeTicks
1011: MAX-ACCESS read-create
1012: STATUS current
1013: DESCRIPTION "This router will not forward successive State Refresh
1014: messages received at less than this interval."
1015: DEFVAL { 0 }
1016: ::= { pim 15 }
1016: minor error -
scalar object must not have a `read-create' access value
1017:
1018: pimStateRefreshTimeToLive OBJECT-TYPE
1019: SYNTAX Integer32
1020: MAX-ACCESS read-create
1021: STATUS current
1022: DESCRIPTION "The TTL to be used by this router's originated State
1023: Refresh messages if the data packet's TTL is not
1024: recorded."
1025: DEFVAL { 16 }
1026: ::= { pim 16 }
1026: minor error -
scalar object must not have a `read-create' access value
1027: -- PIM Traps
1028:
1029: pimNeighborLoss NOTIFICATION-TYPE
1030: OBJECTS {
1031: pimNeighborIfIndex
1032: }
1033: STATUS current
1034: DESCRIPTION
1035: "A pimNeighborLoss trap signifies the loss of an adjacency
1036: with a neighbor. This trap should be generated when the
1037: neighbor timer expires, and the router has no other
1038: neighbors on the same interface with a lower IP address than
1039: itself."
1040: ::= { pimTraps 1 }
1041:
1042: -- conformance information
1043:
1044: pimMIBConformance OBJECT IDENTIFIER ::= { pimMIB 2 }
1045: pimMIBCompliances OBJECT IDENTIFIER ::= { pimMIBConformance 1 }
1046: pimMIBGroups OBJECT IDENTIFIER ::= { pimMIBConformance 2 }
1047:
1048:
1049: -- compliance statements
1050:
1051: pimV1MIBCompliance MODULE-COMPLIANCE
1052: STATUS deprecated
1053: DESCRIPTION
1054: "The compliance statement for routers running PIMv1 and
1055: implementing the PIM MIB."
1056: MODULE -- this module
1057: MANDATORY-GROUPS { pimV1MIBGroup }
1058:
1059: ::= { pimMIBCompliances 1 }
1060:
1061: pimSparseV2MIBCompliance MODULE-COMPLIANCE
1062: STATUS current
1063: DESCRIPTION
1064: "The compliance statement for routers running PIM Sparse
1065: Mode and implementing the PIM MIB."
1066: MODULE -- this module
1067: MANDATORY-GROUPS { pimV2MIBGroup }
1068:
1069: GROUP pimV2CandidateRPMIBGroup
1070: DESCRIPTION
1071: "This group is mandatory if the router is capable of being a
1072: Candidate RP."
1073:
1074: OBJECT pimInterfaceStatus
1075: MIN-ACCESS read-only
1076: DESCRIPTION
1077: "Write access is not required."
1078: ::= { pimMIBCompliances 2 }
1079:
1080: pimDenseV2MIBCompliance MODULE-COMPLIANCE
1081: STATUS current
1082: DESCRIPTION
1083: "The compliance statement for routers running PIM Dense Mode
1084: and implementing the PIM MIB."
1085: MODULE -- this module
1086:
1087: MANDATORY-GROUPS { pimDenseV2MIBGroup }
1088:
1089: OBJECT pimInterfaceStatus
1090: MIN-ACCESS read-only
1091: DESCRIPTION
1092: "Write access is not required."
1093:
1094: ::= { pimMIBCompliances 3 }
1095:
1096: -- units of conformance
1097:
1098: pimNotificationGroup NOTIFICATION-GROUP
1098: warning -
warning: current group `pimNotificationGroup' is not referenced in this module
1099: NOTIFICATIONS { pimNeighborLoss }
1100: STATUS current
1101: DESCRIPTION
1102: "A collection of notifications for signaling important PIM
1103: events."
1104: ::= { pimMIBGroups 1 }
1105:
1106: pimV2MIBGroup OBJECT-GROUP
1106: minor error -
node `pimInterfaceIfIndex' is an invalid member of group `pimV2MIBGroup'
1106: minor error -
node `pimNeighborAddress' is an invalid member of group `pimV2MIBGroup'
1106: minor error -
node `pimRPSetGroupAddress' is an invalid member of group `pimV2MIBGroup'
1106: minor error -
node `pimRPSetGroupMask' is an invalid member of group `pimV2MIBGroup'
1106: minor error -
node `pimRPSetAddress' is an invalid member of group `pimV2MIBGroup'
1106: minor error -
node `pimRPSetComponent' is an invalid member of group `pimV2MIBGroup'
1107: OBJECTS { pimJoinPruneInterval, pimInterfaceIfIndex,
1108: pimInterfaceAddress, pimInterfaceNetMask,
1109: pimInterfaceMode, pimInterfaceDR,
1110: pimInterfaceHelloInterval, pimInterfaceStatus,
1111: pimInterfaceJoinPruneInterval,
1112: pimInterfaceCBSRPreference, pimInterfaceTrigHelloInterval,
1113: pimInterfaceHelloHoldtime, pimInterfaceLanPruneDelay,
1114: pimInterfacePropagationDelay,
1115: pimInterfaceOverrideInterval, pimInterfaceGenerationID,
1116: pimInterfaceJoinPruneHoldtime,
1117: pimInterfaceLanDelayEnabled, pimInterfaceDRPriority,
1118: pimNeighborAddress, pimNeighborInterfaceIfIndex,
1118: severe -
unknown object identifier label `pimNeighborInterfaceIfIndex'
1119: pimNeighborUpTime, pimNeighborExpiryTime,
1120: pimNeighborLANPruneDelay, pimNeighborOverrideInterval,
1121: pimNeighborTBit, pimNeighborDRPresent,
1122: pimIpMRouteUpstreamAssertTimer, pimIpMRouteAssertMetric,
1123: pimIpMRouteIpRouteAssertMetricPref,
1123: severe -
unknown object identifier label `pimIpMRouteIpRouteAssertMetricPref'
1124: pimIpMRouteAssertRPTBit, pimIpMRouteFlags,
1125: pimIpMRouteRPFNeighbor, pimIpMRouteNextHopPruneReason,
1126: pimRPSetGroupAddress, pimRPSetGroupMask, pimRPSetAddress,
1127: pimRPSetHoldTime, pimRPSetExpiryTime, pimRPSetComponent,
1128: pimComponentBSRAddress, pimComponentBSRExpiryTime,
1129: pimComponentCRPHoldTime, pimComponentStatus
1130: }
1131: STATUS current
1132: DESCRIPTION
1133: "A collection of objects to support management of PIM Sparse
1134: Mode (version 2) routers."
1135: ::= { pimMIBGroups 2 }
1136:
1137: pimDenseV2MIBGroup OBJECT-GROUP
1137: minor error -
node `pimInterfaceIfIndex' is an invalid member of group `pimDenseV2MIBGroup'
1138: OBJECTS { pimInterfaceIfIndex, pimInterfaceAddress,
1139: pimInterfaceNetMask, pimInterfaceHelloInterval,
1140: pimInterfaceStatus, pimInterfaceTrigHelloInterval,
1141: pimInterfaceHelloHoldtime, pimInterfaceLanPruneDelay,
1142: pimInterfacePropagationDelay, pimInterfaceOverrideInterval,
1143: pimInterfaceGenerationID, pimInterfaceJoinPruneHoldtime,
1144: pimInterfaceGraftRetryInterval,
1145: pimInterfaceMaxGraftRetries, pimInterfaceSRTTLThreshold,
1146: pimInterfaceLanDelayEnabled, pimInterfaceSRCapable,
1147: pimNeighborIfIndex, pimNeighborUpTime,
1148: pimNeighborExpiryTime, pimNeighborLANPruneDelay,
1149: pimNeighborOverrideInterval, pimNeighborSRCapable,
1150: pimIpMRouteSourceTimer, pimIpMRouteOriginatorSRTTL,
1151: pimSourceLifetime, pimStateRefreshInterval,
1152: pimStateRefreshLimitInterval, pimStateRefreshTimeToLive
1153: }
1154: STATUS current
1155: DESCRIPTION
1156: "A collection of objects to support management of PIM Dense
1157: Mode (version 2) routers."
1158: ::= { pimMIBGroups 5 }
1159:
1160: pimV2CandidateRPMIBGroup OBJECT-GROUP
1161: OBJECTS { pimCandidateRPAddress,
1162: pimCandidateRPRowStatus
1163: }
1164: STATUS current
1165: DESCRIPTION
1166: "A collection of objects to support configuration of which
1167: groups a router is to advertise itself as a Candidate-RP."
1168: ::= { pimMIBGroups 3 }
1169:
1170: pimV1MIBGroup OBJECT-GROUP
1171: OBJECTS { pimJoinPruneInterval, pimNeighborIfIndex,
1172: pimNeighborUpTime, pimNeighborExpiryTime,
1173: pimNeighborMode,
1174: pimInterfaceAddress, pimInterfaceNetMask,
1175: pimInterfaceJoinPruneInterval, pimInterfaceStatus,
1176: pimInterfaceMode, pimInterfaceDR,
1177: pimInterfaceHelloInterval,
1178: pimRPState, pimRPStateTimer,
1179: pimRPLastChange, pimRPRowStatus
1180: }
1181: STATUS deprecated
1182: DESCRIPTION
1183: "A collection of objects to support management of PIM
1184: (version 1) routers."
1185: ::= { pimMIBGroups 4 }
1186:
1187: pimNextHopGroup OBJECT-GROUP
1187: warning -
warning: current group `pimNextHopGroup' is not referenced in this module
1188: OBJECTS { pimIpMRouteNextHopPruneReason,
1189: pimIpMRouteNextHopAssertWinner,
1190: pimIpMRouteNextHopAssertTimer,
1191: pimIpMRouteNextHopAssertMetric,
1192: pimIpMRouteNextHopAssertMetricPref,
1193: pimIpMRouteNextHopJoinPruneTimer
1194: }
1195: STATUS current
1196: DESCRIPTION
1197: "A collection of optional objects to provide per-next hop
1198: information for diagnostic purposes. Supporting this group
1199: may add a large number of instances to a tree walk, but the
1200: information in this group can be extremely useful in
1201: tracking down multicast connectivity problems."
1202: ::= { pimMIBGroups 6 }
1203:
1204: pimAssertGroup OBJECT-GROUP
1204: warning -
warning: current group `pimAssertGroup' is not referenced in this module
1205: OBJECTS { pimIpMRouteAssertMetric, pimIpMRouteAssertMetricPref,
1206: pimIpMRouteAssertRPTBit, pimIpMRouteRPFNeighbor}
1207: STATUS current
1208: DESCRIPTION
1209: "A collection of optional objects to provide extra
1210: information about the assert election process. There is no
1211: protocol reason to keep such information, but some
1212: implementations may already keep this information and make
1213: it available. These objects can also be very useful in
1214: debugging connectivity or duplicate packet problems,
1215: especially if the assert winner does not support the PIM and
1216: IP Multicast MIBs."
1217: ::= { pimMIBGroups 7 }
1218:
1219: END