smilint output for ./IPMCAST-MIB
Message Severities |
Severity | Count |
error | 2 |
warning | 6 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
index-exceeds-too-large (warning) | 6 |
object-identifier-not-prefix (error) | 1 |
Messages:
IPMCAST-MIB
1: -- extracted from draft-ietf-mboned-ip-mcast-mib-07.txt
2: -- at Fri Aug 31 06:09:03 2007
3:
4: IPMCAST-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE,
8: mib-2, Unsigned32, Counter64,
9: Gauge32, TimeTicks FROM SNMPv2-SMI -- [RFC2578]
10: RowStatus, TruthValue,
11: StorageType, TimeStamp FROM SNMPv2-TC -- [RFC2579]
12: MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
13: CounterBasedGauge64 FROM HCNUM-TC -- [RFC2856]
14: InterfaceIndexOrZero,
15: InterfaceIndex FROM IF-MIB -- [RFC2863]
16: IANAipRouteProtocol,
17: IANAipMRouteProtocol FROM IANA-RTPROTO-MIB
18: SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
19: InetAddress, InetAddressType,
20: InetAddressPrefixLength,
21: InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001]
22: LangTag FROM LANGTAG-TC-MIB; -- [RFCzzzz]
23: -- RFC Ed.: replace zzzz with LangTag MIB RFC number & remove this note
24:
25: ipMcastMIB MODULE-IDENTITY
26: LAST-UPDATED "200708290000Z" -- 29 August 2007
27: ORGANIZATION "IETF MBONE Deployment (MBONED) Working Group"
28: CONTACT-INFO "David McWalter
29: Data Connection Limited
30: 100 Church Street
31: Enfield, EN2 6BQ
32: UK
33: Phone: +44 208 366 1177
34: EMail: dmcw@dataconnection.com
35:
36: Dave Thaler
37: Microsoft Corporation
38: One Microsoft Way
39: Redmond, WA 98052-6399
40: US
41:
42: Phone: +1 425 703 8835
43: EMail: dthaler@dthaler.microsoft.com
44:
45: Andrew Kessler
46: Cisco Systems
47: 425 E. Tasman Drive
48: San Jose, CA 95134
49: US
50:
51: Phone: +1 408 526 5139
52: EMail: kessler@cisco.com"
53: DESCRIPTION
54: "The MIB module for management of IP Multicast, including
55: multicast routing, data forwarding, and data reception.
56:
57: Copyright (C) The IETF Trust (2007). This version of this
58: MIB module is part of RFC yyyy; see the RFC itself for full
59: legal notices."
60: -- RFC Ed.: replace yyyy with actual RFC number & remove this note
61: REVISION "200708290000Z" -- 29 August 2007
62: DESCRIPTION "Initial version, published as RFC yyyy.
63:
64: This MIB module obsoletes IPMROUTE-STD-MIB defined by
65: [RFC2932]. Changes include the following.
66:
67: o This MIB module includes support for IPv6 addressing
68: and the IPv6 scoped address architecture. [RFC2932]
69: supported only IPv4.
70:
71: o This MIB module allows several multicast protocols
72: to perform routing on a single interface, where
73: [RFC2932] assumed each interface supported at most
74: one multicast routing protocol. Multicast routing
75: protocols are now per-route, see
76: ipMcastRouteProtocol.
77:
78: o This MIB module includes objects that are not
79: specific to multicast routing. It allows management
80: of multicast function on systems that do not perform
81: routing, whereas [RFC2932] was restricted to
82: multicast routing.
83:
84: o This MIB module includes a table of Source-Specific
85: Multicast (SSM) address ranges to which SSM
86: semantics [RFC3569] should be applied.
87:
88: o This MIB module includes a table of local
89: applications that are receiving multicast data.
90:
91: o This MIB module includes a table of multicast scope
92: zones."
93: -- RFC Ed.: replace yyyy with actual RFC number & remove this note
94: ::= { mib-2 XXX }
94: error -
`XXX' should start with a lower case letter
94: error -
Object identifier element `XXX' name only allowed as first element
95: -- RFC Ed.: replace XXX with IANA-assigned number & remove this note
96:
97: --
98: -- Top-level structure of the MIB
99: --
100:
101: ipMcast OBJECT IDENTIFIER ::= { ipMcastMIB 1 }
102:
103: ipMcastEnabled OBJECT-TYPE
104: SYNTAX TruthValue
105: MAX-ACCESS read-write
106: STATUS current
107: DESCRIPTION
108: "The enabled status of IP Multicast function on this
109: system.
110:
111: The storage type of this object is determined by
112: ipMcastDeviceConfigStorageType."
113: ::= { ipMcast 1 }
114:
115: ipMcastRouteEntryCount OBJECT-TYPE
116: SYNTAX Gauge32
117: MAX-ACCESS read-only
118: STATUS current
119: DESCRIPTION
120: "The number of rows in the ipMcastRouteTable. This can be
121: used to check for multicast routing activity, and to monitor
122: the multicast routing table size."
123: ::= { ipMcast 2 }
124:
125: ipMcastDeviceConfigStorageType OBJECT-TYPE
126: SYNTAX StorageType
127: MAX-ACCESS read-write
128: STATUS current
129: DESCRIPTION
130: "The storage type used for the global IP multicast
131: configuration of this device, comprised of the objects
132: listed below. If this storage type takes the value
133: 'permanent', write-access to the listed objects need not be
134: allowed.
135:
136: The objects described by this storage type are:
137: ipMcastEnabled."
138: DEFVAL { nonVolatile }
139: ::= { ipMcast 11 }
140:
141: --
142: -- The Multicast Interface Table
143: --
144:
145: ipMcastInterfaceTable OBJECT-TYPE
146: SYNTAX SEQUENCE OF IpMcastInterfaceEntry
147: MAX-ACCESS not-accessible
148: STATUS current
149: DESCRIPTION
150: "The (conceptual) table used to manage the multicast
151: protocol active on an interface."
152: ::= { ipMcast 3 }
153:
154: ipMcastInterfaceEntry OBJECT-TYPE
155: SYNTAX IpMcastInterfaceEntry
156: MAX-ACCESS not-accessible
157: STATUS current
158: DESCRIPTION
159: "An entry (conceptual row) containing the multicast protocol
160: information for a particular interface.
161:
162: Per-interface multicast forwarding statistics are also
163: available in ipIfStatsTable."
164: REFERENCE "RFC 4293 ipIfStatsTable"
165: INDEX { ipMcastInterfaceIPVersion,
166: ipMcastInterfaceIfIndex }
167: ::= { ipMcastInterfaceTable 1 }
168:
169: IpMcastInterfaceEntry ::= SEQUENCE {
170: ipMcastInterfaceIPVersion InetVersion,
171: ipMcastInterfaceIfIndex InterfaceIndex,
172: ipMcastInterfaceTtl Unsigned32,
173: ipMcastInterfaceRateLimit Unsigned32,
174: ipMcastInterfaceStorageType StorageType
175: }
176: ipMcastInterfaceIPVersion OBJECT-TYPE
177: SYNTAX InetVersion
178: MAX-ACCESS not-accessible
179: STATUS current
180: DESCRIPTION
181: "The IP version of this row."
182: ::= { ipMcastInterfaceEntry 1 }
183:
184: ipMcastInterfaceIfIndex OBJECT-TYPE
185: SYNTAX InterfaceIndex
186: MAX-ACCESS not-accessible
187: STATUS current
188: DESCRIPTION
189: "The index value that uniquely identifies the interface to
190: which this entry is applicable. The interface identified by
191: a particular value of this index is the same interface as
192: identified by the same value of the IF-MIB's ifIndex."
193: ::= { ipMcastInterfaceEntry 2 }
194:
195: ipMcastInterfaceTtl OBJECT-TYPE
196: SYNTAX Unsigned32 (0..256)
197: MAX-ACCESS read-write
198: STATUS current
199: DESCRIPTION
200: "The datagram TTL threshold for the interface. Any IP
201: multicast datagrams with a TTL (IPv4) or Hop Limit (IPv6)
202: less than this threshold will not be forwarded out the
203: interface. The default value of 0 means all multicast
204: packets are forwarded out the interface. A value of 256
205: means that no multicast packets are forwarded out the
206: interface."
207: DEFVAL { 0 }
208: ::= { ipMcastInterfaceEntry 3 }
209:
210: ipMcastInterfaceRateLimit OBJECT-TYPE
211: SYNTAX Unsigned32
212: MAX-ACCESS read-write
213: STATUS current
214: DESCRIPTION
215: "The rate-limit, in kilobits per second, of forwarded
216: multicast traffic on the interface. A rate-limit of 0
217: indicates that no rate limiting is done."
218: DEFVAL { 0 }
219: ::= { ipMcastInterfaceEntry 4 }
220:
221: ipMcastInterfaceStorageType OBJECT-TYPE
222: SYNTAX StorageType
223: MAX-ACCESS read-write
224: STATUS current
225: DESCRIPTION
226: "The storage type for this row. Rows having the value
227: 'permanent' need not allow write-access to any columnar
228: objects in the row."
229: DEFVAL { nonVolatile }
230: ::= { ipMcastInterfaceEntry 5 }
231:
232: --
233: -- The SSM Range Table
234: --
235:
236: ipMcastSsmRangeTable OBJECT-TYPE
237: SYNTAX SEQUENCE OF IpMcastSsmRangeEntry
238: MAX-ACCESS not-accessible
239: STATUS current
240: DESCRIPTION
241: "This table is used to create and manage the range(s) of
242: group addresses to which SSM semantics should be applied."
243: REFERENCE "RFC 3569"
244: ::= { ipMcast 4 }
245:
246: ipMcastSsmRangeEntry OBJECT-TYPE
246: warning -
warning: index of row `ipMcastSsmRangeEntry' can exceed OID size limit by 135 subidentifier(s)
247: SYNTAX IpMcastSsmRangeEntry
248: MAX-ACCESS not-accessible
249: STATUS current
250: DESCRIPTION
251: "An entry (conceptual row) containing a range of group
252: addresses to which SSM semantics should be applied.
253:
254: OIDs are limited to 128 sub-identifiers, but this limit
255: is not enforced by the syntax of this entry. In practice
256: this does not present a problem, because IP address types
257: allowed by conformance statements do not exceed this limit."
258: REFERENCE "RFC 3569"
259: INDEX { ipMcastSsmRangeAddressType,
260: ipMcastSsmRangeAddress,
261: ipMcastSsmRangePrefixLength }
262: ::= { ipMcastSsmRangeTable 1 }
263:
264: IpMcastSsmRangeEntry ::= SEQUENCE {
265: ipMcastSsmRangeAddressType InetAddressType,
266: ipMcastSsmRangeAddress InetAddress,
267: ipMcastSsmRangePrefixLength InetAddressPrefixLength,
268: ipMcastSsmRangeRowStatus RowStatus,
269: ipMcastSsmRangeStorageType StorageType
270: }
271: ipMcastSsmRangeAddressType OBJECT-TYPE
272: SYNTAX InetAddressType
273: MAX-ACCESS not-accessible
274: STATUS current
275: DESCRIPTION
276: "The address type of the multicast group prefix."
277: ::= { ipMcastSsmRangeEntry 1 }
278:
279: ipMcastSsmRangeAddress OBJECT-TYPE
280: SYNTAX InetAddress
281: MAX-ACCESS not-accessible
282: STATUS current
283: DESCRIPTION
284: "The multicast group address which, when combined with
285: ipMcastSsmRangePrefixLength, gives the group prefix for this
286: SSM range. The InetAddressType is given by
287: ipMcastSsmRangeAddressType.
288:
289: This address object is only significant up to
290: ipMcastSsmRangePrefixLength bits. The remainder of the
291: address bits are zero. This is especially important for
292: this index field, which is part of the index of this entry.
293: Any non-zero bits would signify an entirely different
294: entry.
295:
296: For IPv6 SSM address ranges, only ranges prefixed by
297: FF3x::/16 are permitted, where 'x' is a valid IPv6 RFC 4291
298: multicast address scope. The syntax of the address range is
299: given by RFC 3306 sections 4 and 7.
300:
301: For addresses of type ipv4z or ipv6z, the appended zone
302: index is significant even though it lies beyond the prefix
303: length. The use of these address types indicate that this
304: SSM range entry applies only within the given zone. Zone
305: index zero is not valid in this table.
306:
307: If non-global scope SSM range entries are present, then
308: consistent ipMcastBoundaryTable entries are required on
309: routers at the zone boundary."
310: REFERENCE "RFC 2365, RFC 4291 section 2.7, RFC 3306 sections 4, 6
311: and 7"
312: ::= { ipMcastSsmRangeEntry 2 }
313:
314: ipMcastSsmRangePrefixLength OBJECT-TYPE
315: SYNTAX InetAddressPrefixLength
316: MAX-ACCESS not-accessible
317: STATUS current
318: DESCRIPTION
319: "The length in bits of the mask which, when combined with
320: ipMcastSsmRangeAddress, gives the group prefix for this SSM
321: range.
322:
323: The InetAddressType is given by ipMcastSsmRangeAddressType.
324: For values 'ipv4' and 'ipv4z', this object must be in the
325: range 4..32. For values 'ipv6' and 'ipv6z', this object
326: must be in the range 8..128."
327: REFERENCE "RFC 2365, RFC 4291 section 2.7, RFC 3306 sections 4, 6
328: and 7"
329: ::= { ipMcastSsmRangeEntry 3 }
330:
331: ipMcastSsmRangeRowStatus OBJECT-TYPE
332: SYNTAX RowStatus
333: MAX-ACCESS read-create
334: STATUS current
335: DESCRIPTION
336: "The status of this row, by which rows in this table can
337: be created and destroyed.
338:
339: This status object can be set to active(1) without setting
340: any other columnar objects in this entry.
341:
342: All writeable objects in this entry can be modified when the
343: status of this entry is active(1)."
344: ::= { ipMcastSsmRangeEntry 4 }
345:
346: ipMcastSsmRangeStorageType OBJECT-TYPE
347: SYNTAX StorageType
348: MAX-ACCESS read-create
349: STATUS current
350: DESCRIPTION
351: "The storage type for this row. Rows having the value
352: 'permanent' need not allow write-access to any columnar
353: objects in the row."
354: DEFVAL { nonVolatile }
355: ::= { ipMcastSsmRangeEntry 5 }
356:
357: --
358: -- The IP Multicast Routing Table
359: --
360:
361: ipMcastRouteTable OBJECT-TYPE
362: SYNTAX SEQUENCE OF IpMcastRouteEntry
363: MAX-ACCESS not-accessible
364: STATUS current
365: DESCRIPTION
366: "The (conceptual) table containing multicast routing
367: information for IP datagrams sent by particular sources to
368: to the IP multicast groups known to this router."
369: ::= { ipMcast 5 }
370:
371: ipMcastRouteEntry OBJECT-TYPE
371: warning -
warning: index of row `ipMcastRouteEntry' can exceed OID size limit by 393 subidentifier(s)
372: SYNTAX IpMcastRouteEntry
373: MAX-ACCESS not-accessible
374: STATUS current
375: DESCRIPTION
376: "An entry (conceptual row) containing the multicast routing
377: information for IP datagrams from a particular source and
378: addressed to a particular IP multicast group address.
379:
380: OIDs are limited to 128 sub-identifiers, but this limit
381: is not enforced by the syntax of this entry. In practice
382: this does not present a problem, because IP address types
383: allowed by conformance statements do not exceed this limit."
384: INDEX { ipMcastRouteGroupAddressType,
385: ipMcastRouteGroup,
386: ipMcastRouteGroupPrefixLength,
387: ipMcastRouteSourceAddressType,
388: ipMcastRouteSource,
389: ipMcastRouteSourcePrefixLength }
390: ::= { ipMcastRouteTable 1 }
391:
392: IpMcastRouteEntry ::= SEQUENCE {
393: ipMcastRouteGroupAddressType InetAddressType,
394: ipMcastRouteGroup InetAddress,
395: ipMcastRouteGroupPrefixLength InetAddressPrefixLength,
396: ipMcastRouteSourceAddressType InetAddressType,
397: ipMcastRouteSource InetAddress,
398: ipMcastRouteSourcePrefixLength InetAddressPrefixLength,
399: ipMcastRouteUpstreamNeighborType InetAddressType,
400: ipMcastRouteUpstreamNeighbor InetAddress,
401: ipMcastRouteInIfIndex InterfaceIndexOrZero,
402: ipMcastRouteTimeStamp TimeStamp,
403: ipMcastRouteExpiryTime TimeTicks,
404: ipMcastRouteProtocol IANAipMRouteProtocol,
405: ipMcastRouteRtProtocol IANAipRouteProtocol,
406: ipMcastRouteRtAddressType InetAddressType,
407: ipMcastRouteRtAddress InetAddress,
408: ipMcastRouteRtPrefixLength InetAddressPrefixLength,
409: ipMcastRouteRtType INTEGER,
410: ipMcastRouteOctets Counter64,
411: ipMcastRoutePkts Counter64,
412: ipMcastRouteTtlDropOctets Counter64,
413: ipMcastRouteTtlDropPackets Counter64,
414: ipMcastRouteDifferentInIfOctets Counter64,
415: ipMcastRouteDifferentInIfPackets Counter64,
416: ipMcastRouteBps CounterBasedGauge64
417: }
418:
419: ipMcastRouteGroupAddressType OBJECT-TYPE
420: SYNTAX InetAddressType
421: MAX-ACCESS not-accessible
422: STATUS current
423: DESCRIPTION
424: "A value indicating the address family of the address
425: contained in ipMcastRouteGroup. Legal values correspond to
426: the subset of address families for which multicast
427: forwarding is supported."
428: ::= { ipMcastRouteEntry 1 }
429:
430: ipMcastRouteGroup OBJECT-TYPE
431: SYNTAX InetAddress
432: MAX-ACCESS not-accessible
433: STATUS current
434: DESCRIPTION
435: "The IP multicast group address which, when combined with
436: the corresponding value specified in
437: ipMcastRouteGroupPrefixLength, identifies the groups for
438: which this entry contains multicast routing information.
439:
440: This address object is only significant up to
441: ipMcastRouteGroupPrefixLength bits. The remainder of the
442: address bits are zero. This is especially important for
443: this index field, which is part of the index of this entry.
444: Any non-zero bits would signify an entirely different
445: entry.
446:
447: For addresses of type ipv4z or ipv6z, the appended zone
448: index is significant even though it lies beyond the prefix
449: length. The use of these address types indicate that this
450: forwarding state applies only within the given zone. Zone
451: index zero is not valid in this table."
452: ::= { ipMcastRouteEntry 2 }
453:
454: ipMcastRouteGroupPrefixLength OBJECT-TYPE
455: SYNTAX InetAddressPrefixLength
456: MAX-ACCESS not-accessible
457: STATUS current
458: DESCRIPTION
459: "The length in bits of the mask which, when combined with
460: the corresponding value of ipMcastRouteGroup, identifies the
461: groups for which this entry contains multicast routing
462: information.
463: The InetAddressType is given by
464: ipMcastRouteGroupAddressType. For values 'ipv4' and
465: 'ipv4z', this object must be in the range 4..32. For values
466: 'ipv6' and 'ipv6z', this object must be in the range
467: 8..128."
468: ::= { ipMcastRouteEntry 3 }
469:
470: ipMcastRouteSourceAddressType OBJECT-TYPE
471: SYNTAX InetAddressType
472: MAX-ACCESS not-accessible
473: STATUS current
474: DESCRIPTION
475: "A value indicating the address family of the address
476: contained in ipMcastRouteSource.
477:
478: A value of unknown(0) indicates a non-source-specific entry,
479: corresponding to all sources in the group. Otherwise, the
480: value MUST be the same as the value of
481: ipMcastRouteGroupType."
482: ::= { ipMcastRouteEntry 4 }
483:
484: ipMcastRouteSource OBJECT-TYPE
485: SYNTAX InetAddress
486: MAX-ACCESS not-accessible
487: STATUS current
488: DESCRIPTION
489: "The network address which, when combined with the
490: corresponding value of ipMcastRouteSourcePrefixLength,
491: identifies the sources for which this entry contains
492: multicast routing information.
493:
494: This address object is only significant up to
495: ipMcastRouteSourcePrefixLength bits. The remainder of the
496: address bits are zero. This is especially important for
497: this index field, which is part of the index of this entry.
498: Any non-zero bits would signify an entirely different
499: entry.
500:
501: For addresses of type ipv4z or ipv6z, the appended zone
502: index is significant even though it lies beyond the prefix
503: length. The use of these address types indicate that this
504: source address applies only within the given zone. Zone
505: index zero is not valid in this table."
506: ::= { ipMcastRouteEntry 5 }
507:
508: ipMcastRouteSourcePrefixLength OBJECT-TYPE
509: SYNTAX InetAddressPrefixLength
510: MAX-ACCESS not-accessible
511: STATUS current
512: DESCRIPTION
513: "The length in bits of the mask which, when combined with
514: the corresponding value of ipMcastRouteSource, identifies
515: the sources for which this entry contains multicast routing
516: information.
517:
518: The InetAddressType is given by
519: ipMcastRouteSourceAddressType. For the value 'unknown',
520: this object must be zero. For values 'ipv4' and 'ipv4z',
521: this object must be in the range 4..32. For values 'ipv6'
522: and 'ipv6z', this object must be in the range 8..128."
523: ::= { ipMcastRouteEntry 6 }
524:
525: ipMcastRouteUpstreamNeighborType OBJECT-TYPE
526: SYNTAX InetAddressType
527: MAX-ACCESS read-only
528: STATUS current
529: DESCRIPTION
530: "A value indicating the address family of the address
531: contained in ipMcastRouteUpstreamNeighbor.
532:
533: An address type of unknown(0) indicates that the upstream
534: neighbor is unknown, for example in BIDIR-PIM."
535: REFERENCE "I-D.ietf-pim-bidir"
536: ::= { ipMcastRouteEntry 7 }
537:
538: ipMcastRouteUpstreamNeighbor OBJECT-TYPE
539: SYNTAX InetAddress
540: MAX-ACCESS read-only
541: STATUS current
542: DESCRIPTION
543: "The address of the upstream neighbor (for example, RPF
544: neighbor) from which IP datagrams from these sources to
545: this multicast address are received."
546: ::= { ipMcastRouteEntry 8 }
547:
548: ipMcastRouteInIfIndex OBJECT-TYPE
549: SYNTAX InterfaceIndexOrZero
550: MAX-ACCESS read-only
551: STATUS current
552: DESCRIPTION
553: "The value of ifIndex for the interface on which IP
554: datagrams sent by these sources to this multicast address
555: are received. A value of 0 indicates that datagrams are not
556: subject to an incoming interface check, but may be accepted
557: on multiple interfaces (for example, in BIDIR-PIM)."
558: REFERENCE "I-D.ietf-pim-bidir"
559: ::= { ipMcastRouteEntry 9 }
560:
561: ipMcastRouteTimeStamp OBJECT-TYPE
562: SYNTAX TimeStamp
563: MAX-ACCESS read-only
564: STATUS current
565: DESCRIPTION
566: "The value of sysUpTime at which the multicast routing
567: information represented by this entry was learned by the
568: router.
569:
570: If this information was present at the most recent re-
571: initialization of the local management subsystem, then this
572: object contains a zero value."
573: ::= { ipMcastRouteEntry 10 }
574:
575: ipMcastRouteExpiryTime OBJECT-TYPE
576: SYNTAX TimeTicks
577: MAX-ACCESS read-only
578: STATUS current
579: DESCRIPTION
580: "The minimum amount of time remaining before this entry will
581: be aged out. The value 0 indicates that the entry is not
582: subject to aging. If ipMcastRouteNextHopState is pruned(1),
583: this object represents the remaining time until the prune
584: expires. If this timer expires, state reverts to
585: forwarding(2). Otherwise, this object represents the time
586: until this entry is removed from the table."
587: ::= { ipMcastRouteEntry 11 }
588:
589: ipMcastRouteProtocol OBJECT-TYPE
590: SYNTAX IANAipMRouteProtocol
591: MAX-ACCESS read-only
592: STATUS current
593: DESCRIPTION
594: "The multicast routing protocol via which this multicast
595: forwarding entry was learned."
596: ::= { ipMcastRouteEntry 12 }
597:
598: ipMcastRouteRtProtocol OBJECT-TYPE
599: SYNTAX IANAipRouteProtocol
600: MAX-ACCESS read-only
601: STATUS current
602: DESCRIPTION
603: "The routing mechanism via which the route used to find the
604: upstream or parent interface for this multicast forwarding
605: entry was learned."
606: ::= { ipMcastRouteEntry 13 }
607:
608: ipMcastRouteRtAddressType OBJECT-TYPE
609: SYNTAX InetAddressType
610: MAX-ACCESS read-only
611: STATUS current
612: DESCRIPTION
613: "A value indicating the address family of the address
614: contained in ipMcastRouteRtAddress."
615: ::= { ipMcastRouteEntry 14 }
616:
617: ipMcastRouteRtAddress OBJECT-TYPE
618: SYNTAX InetAddress
619: MAX-ACCESS read-only
620: STATUS current
621: DESCRIPTION
622: "The address portion of the route used to find the upstream
623: or parent interface for this multicast forwarding entry.
624:
625: This address object is only significant up to
626: ipMcastRouteRtPrefixLength bits. The remainder of the
627: address bits are zero.
628:
629: For addresses of type ipv4z or ipv6z, the appended zone
630: index is significant even though it lies beyond the prefix
631: length. The use of these address types indicate that this
632: forwarding state applies only within the given zone. Zone
633: index zero is not valid in this table."
634: ::= { ipMcastRouteEntry 15 }
635:
636: ipMcastRouteRtPrefixLength OBJECT-TYPE
637: SYNTAX InetAddressPrefixLength
638: MAX-ACCESS read-only
639: STATUS current
640: DESCRIPTION
641: "The length in bits of the mask associated with the route
642: used to find the upstream or parent interface for this
643: multicast forwarding entry.
644:
645: The InetAddressType is given by ipMcastRouteRtAddressType.
646: For values 'ipv4' and 'ipv4z', this object must be in the
647: range 4..32. For values 'ipv6' and 'ipv6z', this object
648: must be in the range 8..128."
649: ::= { ipMcastRouteEntry 16 }
650:
651: ipMcastRouteRtType OBJECT-TYPE
652: SYNTAX INTEGER {
653: unicast (1), -- Unicast route used in multicast RIB
654: multicast (2) -- Multicast route
655: }
656:
657: MAX-ACCESS read-only
658: STATUS current
659: DESCRIPTION
660: "The reason the given route was placed in the (logical)
661: multicast Routing Information Base (RIB). A value of
662: unicast means that the route would normally be placed only
663: in the unicast RIB, but was placed in the multicast RIB
664: (instead or in addition) due to local configuration, such as
665: when running PIM over RIP. A value of multicast means that
666: the route was explicitly added to the multicast RIB by the
667: routing protocol, such as DVMRP or Multiprotocol BGP."
668: ::= { ipMcastRouteEntry 17 }
669:
670: ipMcastRouteOctets OBJECT-TYPE
671: SYNTAX Counter64
672: MAX-ACCESS read-only
673: STATUS current
674: DESCRIPTION
675: "The number of octets contained in IP datagrams which were
676: received from these sources and addressed to this multicast
677: group address, and which were forwarded by this router.
678:
679: Discontinuities in this monotonically increasing value
680: occur at re-initialization of the management system.
681: Discontinuities can also occur as a result of routes being
682: removed and replaced, which can be detected by observing
683: the value of ipMcastRouteTimeStamp."
684: ::= { ipMcastRouteEntry 18 }
685:
686: ipMcastRoutePkts OBJECT-TYPE
687: SYNTAX Counter64
688: MAX-ACCESS read-only
689: STATUS current
690: DESCRIPTION
691: "The number of packets routed using this multicast route
692: entry.
693:
694: Discontinuities in this monotonically increasing value
695: occur at re-initialization of the management system.
696: Discontinuities can also occur as a result of routes being
697: removed and replaced, which can be detected by observing
698: the value of ipMcastRouteTimeStamp."
699: ::= { ipMcastRouteEntry 19 }
700:
701: ipMcastRouteTtlDropOctets OBJECT-TYPE
702: SYNTAX Counter64
703: MAX-ACCESS read-only
704: STATUS current
705: DESCRIPTION
706: "The number of octets contained in IP datagrams which this
707: router has received from these sources and addressed to this
708: multicast group address, which were dropped because the TTL
709: (IPv4) or Hop Limit (IPv6) was decremented to zero, or to a
710: value less than ipMcastInterfaceTtl for all next hops.
711:
712: Discontinuities in this monotonically increasing value
713: occur at re-initialization of the management system.
714: Discontinuities can also occur as a result of routes being
715: removed and replaced, which can be detected by observing
716: the value of ipMcastRouteTimeStamp."
717: ::= { ipMcastRouteEntry 20 }
718:
719: ipMcastRouteTtlDropPackets OBJECT-TYPE
720: SYNTAX Counter64
721: MAX-ACCESS read-only
722: STATUS current
723: DESCRIPTION
724: "The number of packets which this router has received from
725: these sources and addressed to this multicast group address,
726: which were dropped because the TTL (IPv4) or Hop Limit
727: (IPv6) was decremented to zero, or to a value less than
728: ipMcastInterfaceTtl for all next hops.
729:
730: Discontinuities in this monotonically increasing value
731: occur at re-initialization of the management system.
732: Discontinuities can also occur as a result of routes being
733: removed and replaced, which can be detected by observing
734: the value of ipMcastRouteTimeStamp."
735: ::= { ipMcastRouteEntry 21 }
736:
737: ipMcastRouteDifferentInIfOctets OBJECT-TYPE
738: SYNTAX Counter64
739: MAX-ACCESS read-only
740: STATUS current
741: DESCRIPTION
742: "The number of octets contained in IP datagrams which this
743: router has received from these sources and addressed to this
744: multicast group address, which were dropped because they
745: were received on an unexpected interface.
746:
747: For RPF checking protocols (such as PIM-SM), these packets
748: arrived on interfaces other than ipMcastRouteInIfIndex, and
749: were dropped because of this failed RPF check. (RPF paths
750: are 'Reverse Path Forwarding' path; the unicast routes to
751: the expected origin of multicast data flows).
752: Other protocols may drop packets on an incoming interface
753: check for different reasons (for example, BIDIR-PIM performs
754: a DF check on receipt of packets). All packets dropped as a
755: result of an incoming interface check are counted here.
756:
757: If this counter increases rapidly, this indicates a problem.
758: A significant quantity of multicast data is arriving at this
759: router on unexpected interfaces, and is not being forwarded.
760:
761: For guidance, if the rate of increase of this counter
762: exceeds 1% of the rate of increase of ipMcastRouteOctets,
763: then there are multicast routing problems that require
764: investigation.
765:
766: Discontinuities in this monotonically increasing value
767: occur at re-initialization of the management system.
768: Discontinuities can also occur as a result of routes being
769: removed and replaced, which can be detected by observing
770: the value of ipMcastRouteTimeStamp."
771: REFERENCE "RFC 4601 and I-D.ietf-pim-bidir"
772: ::= { ipMcastRouteEntry 22 }
773:
774: ipMcastRouteDifferentInIfPackets OBJECT-TYPE
775: SYNTAX Counter64
776: MAX-ACCESS read-only
777: STATUS current
778: DESCRIPTION
779: "The number of packets which this router has received from
780: these sources and addressed to this multicast group address,
781: which were dropped because they were received on an
782: unexpected interface.
783:
784: For RPF checking protocols (such as PIM-SM), these packets
785: arrived on interfaces other than ipMcastRouteInIfIndex, and
786: were dropped because of this failed RPF check. (RPF paths
787: are 'Reverse Path Forwarding' path; the unicast routes to
788: the expected origin of multicast data flows).
789:
790: Other protocols may drop packets on an incoming interface
791: check for different reasons (for example, BIDIR-PIM performs
792: a DF check on receipt of packets). All packets dropped as a
793: result of an incoming interface check are counted here.
794:
795: If this counter increases rapidly, this indicates a problem.
796: A significant quantity of multicast data is arriving at this
797: router on unexpected interfaces, and is not being forwarded.
798:
799: For guidance, if the rate of increase of this counter
800: exceeds 1% of the rate of increase of ipMcastRoutePkts, then
801: there are multicast routing problems that require
802: investigation.
803:
804: Discontinuities in this monotonically increasing value
805: occur at re-initialization of the management system.
806: Discontinuities can also occur as a result of routes being
807: removed and replaced, which can be detected by observing
808: the value of ipMcastRouteTimeStamp."
809: REFERENCE "RFC 4601 and I-D.ietf-pim-bidir"
810: ::= { ipMcastRouteEntry 23 }
811:
812: ipMcastRouteBps OBJECT-TYPE
813: SYNTAX CounterBasedGauge64
814: UNITS "bits per second"
815: MAX-ACCESS read-only
816: STATUS current
817: DESCRIPTION
818: "Bits per second forwarded by this router using this
819: multicast routing entry.
820:
821: This value is a sample; it is the number of bits forwarded
822: during the last whole 1 second sampling period. The value
823: during the current 1 second sampling period is not made
824: available until the period is completed.
825:
826: The quantity being sampled is the same as that measured by
827: ipMcastRouteOctets. The units and the sampling method are
828: different."
829: ::= { ipMcastRouteEntry 24 }
830: --
831: -- The IP Multicast Routing Next Hop Table
832: --
833:
834: ipMcastRouteNextHopTable OBJECT-TYPE
835: SYNTAX SEQUENCE OF IpMcastRouteNextHopEntry
836: MAX-ACCESS not-accessible
837: STATUS current
838: DESCRIPTION
839: "The (conceptual) table containing information on the
840: next-hops on outgoing interfaces for routing IP multicast
841: datagrams. Each entry is one of a list of next-hops on
842: outgoing interfaces for particular sources sending to a
843: particular multicast group address."
844: ::= { ipMcast 6 }
845:
846: ipMcastRouteNextHopEntry OBJECT-TYPE
846: warning -
warning: index of row `ipMcastRouteNextHopEntry' can exceed OID size limit by 651 subidentifier(s)
847: SYNTAX IpMcastRouteNextHopEntry
848: MAX-ACCESS not-accessible
849: STATUS current
850: DESCRIPTION
851: "An entry (conceptual row) in the list of next-hops on
852: outgoing interfaces to which IP multicast datagrams from
853: particular sources to an IP multicast group address are
854: routed.
855:
856: OIDs are limited to 128 sub-identifiers, but this limit
857: is not enforced by the syntax of this entry. In practice
858: this does not present a problem, because IP address types
859: allowed by conformance statements do not exceed this limit."
860: INDEX { ipMcastRouteNextHopGroupAddressType,
861: ipMcastRouteNextHopGroup,
862: ipMcastRouteNextHopGroupPrefixLength,
863: ipMcastRouteNextHopSourceAddressType,
864: ipMcastRouteNextHopSource,
865: ipMcastRouteNextHopSourcePrefixLength,
866: ipMcastRouteNextHopIfIndex,
867: ipMcastRouteNextHopAddressType,
868: ipMcastRouteNextHopAddress }
869: ::= { ipMcastRouteNextHopTable 1 }
870:
871: IpMcastRouteNextHopEntry ::= SEQUENCE {
872: ipMcastRouteNextHopGroupAddressType InetAddressType,
873: ipMcastRouteNextHopGroup InetAddress,
874: ipMcastRouteNextHopGroupPrefixLength InetAddressPrefixLength,
875: ipMcastRouteNextHopSourceAddressType InetAddressType,
876: ipMcastRouteNextHopSource InetAddress,
877: ipMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength,
878: ipMcastRouteNextHopIfIndex InterfaceIndex,
879: ipMcastRouteNextHopAddressType InetAddressType,
880: ipMcastRouteNextHopAddress InetAddress,
881: ipMcastRouteNextHopState INTEGER,
882: ipMcastRouteNextHopTimeStamp TimeStamp,
883: ipMcastRouteNextHopExpiryTime TimeTicks,
884: ipMcastRouteNextHopClosestMemberHops Unsigned32,
885: ipMcastRouteNextHopProtocol IANAipMRouteProtocol,
886: ipMcastRouteNextHopOctets Counter64,
887: ipMcastRouteNextHopPkts Counter64
888: }
889:
890: ipMcastRouteNextHopGroupAddressType OBJECT-TYPE
891: SYNTAX InetAddressType
892: MAX-ACCESS not-accessible
893: STATUS current
894: DESCRIPTION
895: "A value indicating the address family of the address
896: contained in ipMcastRouteNextHopGroup. Legal values
897: correspond to the subset of address families for which
898: multicast forwarding is supported."
899: ::= { ipMcastRouteNextHopEntry 1 }
900:
901: ipMcastRouteNextHopGroup OBJECT-TYPE
902: SYNTAX InetAddress
903: MAX-ACCESS not-accessible
904: STATUS current
905: DESCRIPTION
906: "The IP multicast group address which, when combined with
907: the corresponding value specified in
908: ipMcastRouteNextHopGroupPrefixLength, identifies the groups
909: for which this entry contains multicast forwarding
910: information.
911:
912: This address object is only significant up to
913: ipMcastRouteNextHopGroupPrefixLength bits. The remainder of
914: the address bits are zero. This is especially important for
915: this index field, which is part of the index of this entry.
916: Any non-zero bits would signify an entirely different
917: entry.
918:
919: For addresses of type ipv4z or ipv6z, the appended zone
920: index is significant even though it lies beyond the prefix
921: length. The use of these address types indicate that this
922: forwarding state applies only within the given zone. Zone
923: index zero is not valid in this table."
924: ::= { ipMcastRouteNextHopEntry 2 }
925:
926: ipMcastRouteNextHopGroupPrefixLength OBJECT-TYPE
927: SYNTAX InetAddressPrefixLength
928: MAX-ACCESS not-accessible
929: STATUS current
930: DESCRIPTION
931: "The length in bits of the mask which, when combined with
932: the corresponding value of ipMcastRouteGroup, identifies the
933: groups for which this entry contains multicast routing
934: information.
935:
936: The InetAddressType is given by
937: ipMcastRouteNextHopGroupAddressType. For values 'ipv4' and
938: 'ipv4z', this object must be in the range 4..32. For values
939: 'ipv6' and 'ipv6z', this object must be in the range
940: 8..128."
941: ::= { ipMcastRouteNextHopEntry 3 }
942:
943: ipMcastRouteNextHopSourceAddressType OBJECT-TYPE
944: SYNTAX InetAddressType
945: MAX-ACCESS not-accessible
946: STATUS current
947: DESCRIPTION
948: "A value indicating the address family of the address
949: contained in ipMcastRouteNextHopSource.
950:
951: A value of unknown(0) indicates a non-source-specific entry,
952: corresponding to all sources in the group. Otherwise, the
953: value MUST be the same as the value of
954: ipMcastRouteNextHopGroupType."
955: ::= { ipMcastRouteNextHopEntry 4 }
956:
957: ipMcastRouteNextHopSource OBJECT-TYPE
958: SYNTAX InetAddress
959: MAX-ACCESS not-accessible
960: STATUS current
961: DESCRIPTION
962: "The network address which, when combined with the
963: corresponding value of the mask specified in
964: ipMcastRouteNextHopSourcePrefixLength, identifies the
965: sources for which this entry specifies a next-hop on an
966: outgoing interface.
967:
968: This address object is only significant up to
969: ipMcastRouteNextHopSourcePrefixLength bits. The remainder
970: of the address bits are zero. This is especially important
971: for this index field, which is part of the index of this
972: entry. Any non-zero bits would signify an entirely
973: different entry.
974:
975: For addresses of type ipv4z or ipv6z, the appended zone
976: index is significant even though it lies beyond the prefix
977: length. The use of these address types indicate that this
978: source address applies only within the given zone. Zone
979: index zero is not valid in this table."
980: ::= { ipMcastRouteNextHopEntry 5 }
981:
982: ipMcastRouteNextHopSourcePrefixLength OBJECT-TYPE
983: SYNTAX InetAddressPrefixLength
984: MAX-ACCESS not-accessible
985: STATUS current
986: DESCRIPTION
987: "The length in bits of the mask which, when combined with
988: the corresponding value specified in
989: ipMcastRouteNextHopSource, identifies the sources for which
990: this entry specifies a next-hop on an outgoing interface.
991: The InetAddressType is given by
992: ipMcastRouteNextHopSourceAddressType. For the value
993: 'unknown', this object must be zero. For values 'ipv4' and
994: 'ipv4z', this object must be in the range 4..32. For values
995: 'ipv6' and 'ipv6z', this object must be in the range
996: 8..128."
997: ::= { ipMcastRouteNextHopEntry 6 }
998:
999: ipMcastRouteNextHopIfIndex OBJECT-TYPE
1000: SYNTAX InterfaceIndex
1001: MAX-ACCESS not-accessible
1002: STATUS current
1003: DESCRIPTION
1004: "The ifIndex value of the interface for the outgoing
1005: interface for this next-hop."
1006: ::= { ipMcastRouteNextHopEntry 7 }
1007:
1008: ipMcastRouteNextHopAddressType OBJECT-TYPE
1009: SYNTAX InetAddressType
1010: MAX-ACCESS not-accessible
1011: STATUS current
1012: DESCRIPTION
1013: "A value indicating the address family of the address
1014: contained in ipMcastRouteNextHopAddress."
1015: ::= { ipMcastRouteNextHopEntry 8 }
1016:
1017: ipMcastRouteNextHopAddress OBJECT-TYPE
1018: SYNTAX InetAddress
1019: MAX-ACCESS not-accessible
1020: STATUS current
1021: DESCRIPTION
1022: "The address of the next-hop specific to this entry. For
1023: most interfaces, this is identical to
1024: ipMcastRouteNextHopGroup. NBMA interfaces, however, may
1025: have multiple next-hop addresses out a single outgoing
1026: interface."
1027: ::= { ipMcastRouteNextHopEntry 9 }
1028:
1029: ipMcastRouteNextHopState OBJECT-TYPE
1030: SYNTAX INTEGER { pruned(1), forwarding(2) }
1031: MAX-ACCESS read-only
1032: STATUS current
1033: DESCRIPTION
1034: "An indication of whether the outgoing interface and next-
1035: hop represented by this entry is currently being used to
1036: forward IP datagrams. The value 'forwarding' indicates it
1037: is currently being used; the value 'pruned' indicates it is
1038: not."
1039: ::= { ipMcastRouteNextHopEntry 10 }
1040:
1041: ipMcastRouteNextHopTimeStamp OBJECT-TYPE
1042: SYNTAX TimeStamp
1043: MAX-ACCESS read-only
1044: STATUS current
1045: DESCRIPTION
1046: "The value of sysUpTime at which the multicast routing
1047: information represented by this entry was learned by the
1048: router.
1049:
1050: If this information was present at the most recent re-
1051: initialization of the local management subsystem, then this
1052: object contains a zero value."
1053: ::= { ipMcastRouteNextHopEntry 11 }
1054:
1055: ipMcastRouteNextHopExpiryTime OBJECT-TYPE
1056: SYNTAX TimeTicks
1057: MAX-ACCESS read-only
1058: STATUS current
1059: DESCRIPTION
1060: "The minimum amount of time remaining before this entry will
1061: be aged out. If ipMcastRouteNextHopState is pruned(1), the
1062: remaining time until the prune expires and the state reverts
1063: to forwarding(2). Otherwise, the remaining time until this
1064: entry is removed from the table. The time remaining may be
1065: copied from ipMcastRouteExpiryTime if the protocol in use
1066: for this entry does not specify next-hop timers. The value
1067: 0 indicates that the entry is not subject to aging."
1068: ::= { ipMcastRouteNextHopEntry 12 }
1069:
1070: ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE
1071: SYNTAX Unsigned32 (0..256)
1072: MAX-ACCESS read-only
1073: STATUS current
1074: DESCRIPTION
1075: "The minimum number of hops between this router and any
1076: member of this IP multicast group reached via this next-hop
1077: on this outgoing interface. Any IP multicast datagrams for
1078: the group which have a TTL (IPv4) or Hop Count (IPv6) less
1079: than this number of hops will not be forwarded to this
1080: next-hop.
1081:
1082: A value of 0 means all multicast datagrams are forwarded out
1083: the interface. A value of 256 means that no multicast
1084: datagrams are forwarded out the interface.
1085:
1086: This is an optimization applied by multicast routing
1087: protocols that explicitly track hop counts to downstream
1088: listeners. Multicast protocols that are not aware of hop
1089: counts to downstream listeners set this object to 0."
1090: ::= { ipMcastRouteNextHopEntry 13 }
1091:
1092: ipMcastRouteNextHopProtocol OBJECT-TYPE
1093: SYNTAX IANAipMRouteProtocol
1094: MAX-ACCESS read-only
1095: STATUS current
1096: DESCRIPTION
1097: "The routing mechanism via which this next-hop was learned."
1098: ::= { ipMcastRouteNextHopEntry 14 }
1099:
1100: ipMcastRouteNextHopOctets OBJECT-TYPE
1101: SYNTAX Counter64
1102: MAX-ACCESS read-only
1103: STATUS current
1104: DESCRIPTION
1105: "The number of octets of multicast packets that have been
1106: forwarded using this route.
1107:
1108: Discontinuities in this monotonically increasing value
1109: occur at re-initialization of the management system.
1110: Discontinuities can also occur as a result of routes being
1111: removed and replaced, which can be detected by observing
1112: the value of ipMcastRouteNextHopTimeStamp."
1113: ::= { ipMcastRouteNextHopEntry 15 }
1114:
1115: ipMcastRouteNextHopPkts OBJECT-TYPE
1116: SYNTAX Counter64
1117: MAX-ACCESS read-only
1118: STATUS current
1119: DESCRIPTION
1120: "The number of packets which have been forwarded using this
1121: route.
1122:
1123: Discontinuities in this monotonically increasing value
1124: occur at re-initialization of the management system.
1125: Discontinuities can also occur as a result of routes being
1126: removed and replaced, which can be detected by observing
1127: the value of ipMcastRouteNextHopTimeStamp."
1128: ::= { ipMcastRouteNextHopEntry 16 }
1129:
1130: --
1131: -- The IP Multicast Scope Boundary Table
1132: --
1133:
1134: ipMcastBoundaryTable OBJECT-TYPE
1135: SYNTAX SEQUENCE OF IpMcastBoundaryEntry
1136: MAX-ACCESS not-accessible
1137: STATUS current
1138: DESCRIPTION
1139: "The (conceptual) table listing the system's multicast scope
1140: zone boundaries."
1141: REFERENCE "RFC 4007 section 5"
1142: ::= { ipMcast 7 }
1143:
1144: ipMcastBoundaryEntry OBJECT-TYPE
1144: warning -
warning: index of row `ipMcastBoundaryEntry' can exceed OID size limit by 136 subidentifier(s)
1145: SYNTAX IpMcastBoundaryEntry
1146: MAX-ACCESS not-accessible
1147: STATUS current
1148: DESCRIPTION
1149: "An entry (conceptual row) describing one of this device's
1150: multicast scope zone boundaries.
1151:
1152: OIDs are limited to 128 sub-identifiers, but this limit
1153: is not enforced by the syntax of this entry. In practice
1154: this does not present a problem, because IP address types
1155: allowed by conformance statements do not exceed this limit."
1156: REFERENCE "RFC 2365 section 5, RFC 4007 section 5"
1157: INDEX { ipMcastBoundaryIfIndex,
1158: ipMcastBoundaryAddressType,
1159: ipMcastBoundaryAddress,
1160: ipMcastBoundaryAddressPrefixLength }
1161: ::= { ipMcastBoundaryTable 1 }
1162:
1163: IpMcastBoundaryEntry ::= SEQUENCE {
1164: ipMcastBoundaryIfIndex InterfaceIndex,
1165: ipMcastBoundaryAddressType InetAddressType,
1166: ipMcastBoundaryAddress InetAddress,
1167: ipMcastBoundaryAddressPrefixLength InetAddressPrefixLength,
1168: ipMcastBoundaryTimeStamp TimeStamp,
1169: ipMcastBoundaryDroppedMcastOctets Counter64,
1170: ipMcastBoundaryDroppedMcastPkts Counter64,
1171: ipMcastBoundaryStatus RowStatus,
1172: ipMcastBoundaryStorageType StorageType
1173: }
1174:
1175: ipMcastBoundaryIfIndex OBJECT-TYPE
1176: SYNTAX InterfaceIndex
1177: MAX-ACCESS not-accessible
1178: STATUS current
1179: DESCRIPTION
1180: "The IfIndex value for the interface to which this boundary
1181: applies. Packets with a destination address in the
1182: associated address/mask range will not be forwarded over
1183: this interface.
1184:
1185: For IPv4, zone boundaries cut through links. Therefore this
1186: is an external interface. This may be either a physical or
1187: virtual interface (tunnel, encapsulation, and so forth.)
1188:
1189: For IPv6, zone boundaries cut through nodes. Therefore this
1190: is a virtual interface within the node. This is not an
1191: external interface, either real or virtual. Packets
1192: crossing this interface neither arrive at nor leave the
1193: node, but only move between zones within the node."
1194: REFERENCE "RFC 2365 section 5, RFC 4007 section 5"
1195: ::= { ipMcastBoundaryEntry 1 }
1196:
1197: ipMcastBoundaryAddressType OBJECT-TYPE
1198: SYNTAX InetAddressType
1199: MAX-ACCESS not-accessible
1200: STATUS current
1201: DESCRIPTION
1202: "A value indicating the address family of the address
1203: contained in ipMcastBoundaryAddress. Legal values
1204: correspond to the subset of address families for which
1205: multicast forwarding is supported."
1206: ::= { ipMcastBoundaryEntry 2 }
1207:
1208: ipMcastBoundaryAddress OBJECT-TYPE
1209: SYNTAX InetAddress
1210: MAX-ACCESS not-accessible
1211: STATUS current
1212: DESCRIPTION
1213: "The group address which, when combined with the
1214: corresponding value of ipMcastBoundaryAddressPrefixLength,
1215: identifies the group range for which the scoped boundary
1216: exists. Scoped IPv4 multicast address ranges must be
1217: prefixed by 239.0.0.0/8. Scoped IPv6 multicast address
1218: ranges are FF0x::/16, where x is a valid RFC 4291 multicast
1219: scope.
1220:
1221: An IPv6 address prefixed by FF1x::/16 is a non-permanently-
1222: assigned address. An IPv6 address prefixed by FF3x::/16 is
1223: a unicast-prefix-based multicast addresses. A zone boundary
1224: for FF0x::/16 implies an identical boundary for these other
1225: prefixes. No separate FF1x::/16 or FF3x::/16 entries exist
1226: in this table.
1227:
1228: This address object is only significant up to
1229: ipMcastBoundaryAddressPrefixLength bits. The remainder of
1230: the address bits are zero. This is especially important for
1231: this index field, which is part of the index of this entry.
1232: Any non-zero bits would signify an entirely different
1233: entry."
1234: ::= { ipMcastBoundaryEntry 3 }
1235:
1236: ipMcastBoundaryAddressPrefixLength OBJECT-TYPE
1237: SYNTAX InetAddressPrefixLength
1238: MAX-ACCESS not-accessible
1239: STATUS current
1240: DESCRIPTION
1241: "The length in bits of the mask which when, combined with
1242: the corresponding value of ipMcastBoundaryAddress,
1243: identifies the group range for which the scoped boundary
1244: exists.
1245:
1246: The InetAddressType is given by ipMcastBoundaryAddressType.
1247: For values 'ipv4' and 'ipv4z', this object must be in the
1248: range 4..32. For values 'ipv6' and 'ipv6z', this object
1249: must be set to 16."
1250: ::= { ipMcastBoundaryEntry 4 }
1251:
1252: ipMcastBoundaryTimeStamp OBJECT-TYPE
1253: SYNTAX TimeStamp
1254: MAX-ACCESS read-only
1255: STATUS current
1256: DESCRIPTION
1257: "The value of sysUpTime at which the multicast boundary
1258: information represented by this entry was learned by the
1259: router.
1260:
1261: If this information was present at the most recent re-
1262: initialization of the local management subsystem, then this
1263: object contains a zero value."
1264: ::= { ipMcastBoundaryEntry 5 }
1265:
1266: ipMcastBoundaryDroppedMcastOctets OBJECT-TYPE
1267: SYNTAX Counter64
1268: MAX-ACCESS read-only
1269: STATUS current
1270: DESCRIPTION
1271: "The number of octets of multicast packets that have been
1272: dropped as a result of this zone boundary configuration.
1273:
1274: Discontinuities in this monotonically increasing value
1275: occur at re-initialization of the management system.
1276: Discontinuities can also occur as a result of boundary
1277: configuration being removed and replaced, which can be
1278: detected by observing the value of
1279: ipMcastBoundaryTimeStamp."
1280: ::= { ipMcastBoundaryEntry 6 }
1281:
1282: ipMcastBoundaryDroppedMcastPkts OBJECT-TYPE
1283: SYNTAX Counter64
1284: MAX-ACCESS read-only
1285: STATUS current
1286: DESCRIPTION
1287: "The number of multicast packets that have been dropped as a
1288: result of this zone boundary configuration.
1289:
1290: Discontinuities in this monotonically increasing value
1291: occur at re-initialization of the management system.
1292: Discontinuities can also occur as a result of boundary
1293: configuration being removed and replaced, which can be
1294: detected by observing the value of
1295: ipMcastBoundaryTimeStamp."
1296: ::= { ipMcastBoundaryEntry 7 }
1297:
1298: ipMcastBoundaryStatus OBJECT-TYPE
1299: SYNTAX RowStatus
1300: MAX-ACCESS read-create
1301: STATUS current
1302: DESCRIPTION
1303: "The status of this row, by which rows in this table can
1304: be created and destroyed.
1305:
1306: This status object can be set to active(1) without setting
1307: any other columnar objects in this entry.
1308:
1309: All writeable objects in this entry can be modified when the
1310: status of this entry is active(1)."
1311: ::= { ipMcastBoundaryEntry 8 }
1312:
1313: ipMcastBoundaryStorageType OBJECT-TYPE
1314: SYNTAX StorageType
1315: MAX-ACCESS read-create
1316: STATUS current
1317: DESCRIPTION
1318: "The storage type for this row. Rows having the value
1319: 'permanent' need not allow write-access to any columnar
1320: objects in the row."
1321: DEFVAL { nonVolatile }
1322: ::= { ipMcastBoundaryEntry 9 }
1323:
1324: --
1325: -- The IP Multicast Scope Name Table
1326: --
1327: ipMcastScopeNameTable OBJECT-TYPE
1328: SYNTAX SEQUENCE OF IpMcastScopeNameEntry
1329: MAX-ACCESS not-accessible
1330: STATUS current
1331: DESCRIPTION
1332: "The (conceptual) table listing multicast scope names."
1333: REFERENCE "RFC 4007 section 4"
1334: ::= { ipMcast 8 }
1335:
1336: ipMcastScopeNameEntry OBJECT-TYPE
1336: warning -
warning: index of row `ipMcastScopeNameEntry' can exceed OID size limit by 199 subidentifier(s)
1337: SYNTAX IpMcastScopeNameEntry
1338: MAX-ACCESS not-accessible
1339: STATUS current
1340: DESCRIPTION
1341: "An entry (conceptual row) that names a multicast address
1342: scope.
1343:
1344: OIDs are limited to 128 sub-identifiers, but this limit
1345: is not enforced by the syntax of this entry. In practice
1346: this does not present a problem, because IP address types
1347: allowed by conformance statements do not exceed this limit."
1348: REFERENCE "RFC 4007 section 4"
1349: INDEX { ipMcastScopeNameAddressType,
1350: ipMcastScopeNameAddress,
1351: ipMcastScopeNameAddressPrefixLength,
1352: ipMcastScopeNameLanguage }
1353: ::= { ipMcastScopeNameTable 1 }
1354:
1355: IpMcastScopeNameEntry ::= SEQUENCE {
1356: ipMcastScopeNameAddressType InetAddressType,
1357: ipMcastScopeNameAddress InetAddress,
1358: ipMcastScopeNameAddressPrefixLength InetAddressPrefixLength,
1359: ipMcastScopeNameLanguage LangTag,
1360: ipMcastScopeNameString SnmpAdminString,
1361: ipMcastScopeNameDefault TruthValue,
1362: ipMcastScopeNameStatus RowStatus,
1363: ipMcastScopeNameStorageType StorageType
1364: }
1365:
1366: ipMcastScopeNameAddressType OBJECT-TYPE
1367: SYNTAX InetAddressType
1368: MAX-ACCESS not-accessible
1369: STATUS current
1370: DESCRIPTION
1371: "A value indicating the address family of the address
1372: contained in ipMcastScopeNameAddress. Legal values
1373: correspond to the subset of address families for which
1374: multicast forwarding is supported."
1375: ::= { ipMcastScopeNameEntry 1 }
1376:
1377: ipMcastScopeNameAddress OBJECT-TYPE
1378: SYNTAX InetAddress
1379: MAX-ACCESS not-accessible
1380: STATUS current
1381: DESCRIPTION
1382: "The group address which, when combined with the
1383: corresponding value of ipMcastScopeNameAddressPrefixLength,
1384: identifies the group range associated with the multicast
1385: scope. Scoped IPv4 multicast address ranges must be
1386: prefixed by 239.0.0.0/8. Scoped IPv6 multicast address
1387: ranges are FF0x::/16, where x is a valid RFC 4291 multicast
1388: scope.
1389:
1390: An IPv6 address prefixed by FF1x::/16 is a non-permanently-
1391: assigned address. An IPv6 address prefixed by FF3x::/16 is
1392: a unicast-prefix-based multicast addresses. A scope
1393: FF0x::/16 implies an identical scope name for these other
1394: prefixes. No separate FF1x::/16 or FF3x::/16 entries exist
1395: in this table.
1396:
1397: This address object is only significant up to
1398: ipMcastScopeNameAddressPrefixLength bits. The remainder of
1399: the address bits are zero. This is especially important for
1400: this index field, which is part of the index of this entry.
1401: Any non-zero bits would signify an entirely different
1402: entry."
1403: ::= { ipMcastScopeNameEntry 2 }
1404:
1405: ipMcastScopeNameAddressPrefixLength OBJECT-TYPE
1406: SYNTAX InetAddressPrefixLength
1407: MAX-ACCESS not-accessible
1408: STATUS current
1409: DESCRIPTION
1410: "The length in bits of the mask which, when combined with
1411: the corresponding value of ipMcastScopeNameAddress,
1412: identifies the group range associated with the multicast
1413: scope.
1414:
1415: The InetAddressType is given by ipMcastScopeNameAddressType.
1416: For values 'ipv4' and 'ipv4z', this object must be in the
1417: range 4..32. For values 'ipv6' and 'ipv6z', this object
1418: must be set to 16."
1419: ::= { ipMcastScopeNameEntry 3 }
1420:
1421: ipMcastScopeNameLanguage OBJECT-TYPE
1422: SYNTAX LangTag
1423: MAX-ACCESS not-accessible
1424: STATUS current
1425: DESCRIPTION
1426: "Language tag associated with the scope name."
1427: REFERENCE "RFC 4646"
1428: ::= { ipMcastScopeNameEntry 4 }
1429:
1430: ipMcastScopeNameString OBJECT-TYPE
1431: SYNTAX SnmpAdminString
1432: MAX-ACCESS read-create
1433: STATUS current
1434: DESCRIPTION
1435: "The textual name associated with the multicast scope. The
1436: value of this object should be suitable for displaying to
1437: end-users, such as when allocating a multicast address in
1438: this scope.
1439:
1440: When no name is specified, the default value of this object
1441: for IPv4 should is the string 239.x.x.x/y with x and y
1442: replaced with decimal values to describe the address and
1443: mask length associated with the scope.
1444:
1445: When no name is specified, the default value of this object
1446: for IPv6 should is the string FF0x::/16, with x replaced by
1447: the hexadecimal value for the RFC 4291 multicast scope.
1448:
1449: An IPv6 address prefixed by FF1x::/16 is a non-permanently-
1450: assigned address. An IPv6 address prefixed by FF3x::/16 is
1451: a unicast-prefix-based multicast addresses. A scope
1452: FF0x::/16 implies an identical scope name for these other
1453: prefixes. No separate FF1x::/16 or FF3x::/16 entries exist
1454: in this table."
1455: REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7"
1456: ::= { ipMcastScopeNameEntry 5 }
1457:
1458: ipMcastScopeNameDefault OBJECT-TYPE
1459: SYNTAX TruthValue
1460: MAX-ACCESS read-create
1461: STATUS current
1462: DESCRIPTION
1463: "If true, indicates a preference that the name in the
1464: following language should be used by applications if no name
1465: is available in a desired language."
1466: DEFVAL { false }
1467: ::= { ipMcastScopeNameEntry 6 }
1468:
1469: ipMcastScopeNameStatus OBJECT-TYPE
1470: SYNTAX RowStatus
1471: MAX-ACCESS read-create
1472: STATUS current
1473: DESCRIPTION
1474: "The status of this row, by which rows in this table can
1475: be created and destroyed. Before the row can be activated,
1476: the object ipMcastScopeNameString must be set to a valid
1477: value. All writeable objects in this entry can be modified
1478: when the status is active(1)."
1479: ::= { ipMcastScopeNameEntry 7 }
1480:
1481: ipMcastScopeNameStorageType OBJECT-TYPE
1482: SYNTAX StorageType
1483: MAX-ACCESS read-create
1484: STATUS current
1485: DESCRIPTION
1486: "The storage type for this row. Rows having the value
1487: 'permanent' need not allow write-access to any columnar
1488: objects in the row."
1489: DEFVAL { nonVolatile }
1490: ::= { ipMcastScopeNameEntry 8 }
1491:
1492: --
1493: -- The Multicast Listeners Table
1494: --
1495:
1496: ipMcastLocalListenerTable OBJECT-TYPE
1497: SYNTAX SEQUENCE OF IpMcastLocalListenerEntry
1498: MAX-ACCESS not-accessible
1499: STATUS current
1500: DESCRIPTION
1501: "The (conceptual) table listing local applications or
1502: services that have joined multicast groups as listeners.
1503:
1504: Entries exist for all addresses in the multicast range for
1505: all applications and services as they are classified on this
1506: device."
1507: ::= { ipMcast 9 }
1508:
1509: ipMcastLocalListenerEntry OBJECT-TYPE
1509: warning -
warning: index of row `ipMcastLocalListenerEntry' can exceed OID size limit by 394 subidentifier(s)
1510: SYNTAX IpMcastLocalListenerEntry
1511: MAX-ACCESS not-accessible
1512: STATUS current
1513: DESCRIPTION
1514: "An entry (conceptual row) identifying a local application
1515: or service that has joined a multicast group as a listener.
1516:
1517: OIDs are limited to 128 sub-identifiers, but this limit
1518: is not enforced by the syntax of this entry. In practice
1519: this does not present a problem, because IP address types
1520: allowed by conformance statements do not exceed this limit."
1521: INDEX { ipMcastLocalListenerGroupAddressType,
1522: ipMcastLocalListenerGroupAddress,
1523: ipMcastLocalListenerSourceAddressType,
1524: ipMcastLocalListenerSourceAddress,
1525: ipMcastLocalListenerSourcePrefixLength,
1526: ipMcastLocalListenerIfIndex,
1527: ipMcastLocalListenerRunIndex }
1528: ::= { ipMcastLocalListenerTable 1 }
1529:
1530: IpMcastLocalListenerEntry ::= SEQUENCE {
1531: ipMcastLocalListenerGroupAddressType InetAddressType,
1532: ipMcastLocalListenerGroupAddress InetAddress,
1533: ipMcastLocalListenerSourceAddressType InetAddressType,
1534: ipMcastLocalListenerSourceAddress InetAddress,
1535: ipMcastLocalListenerSourcePrefixLength InetAddressPrefixLength,
1536: ipMcastLocalListenerIfIndex InterfaceIndex,
1537: ipMcastLocalListenerRunIndex Unsigned32
1538: }
1539:
1540: ipMcastLocalListenerGroupAddressType OBJECT-TYPE
1541: SYNTAX InetAddressType
1542: MAX-ACCESS not-accessible
1543: STATUS current
1544: DESCRIPTION
1545: "A value indicating the address family of the address
1546: contained in ipMcastLocalListenerGroupAddress. Legal values
1547: correspond to the subset of address families for which
1548: multicast is supported."
1549: ::= { ipMcastLocalListenerEntry 1 }
1550:
1551: ipMcastLocalListenerGroupAddress OBJECT-TYPE
1552: SYNTAX InetAddress
1553: MAX-ACCESS not-accessible
1554: STATUS current
1555: DESCRIPTION
1556: "The IP multicast group for which this entry specifies
1557: locally joined applications or services."
1558: ::= { ipMcastLocalListenerEntry 2 }
1559:
1560: ipMcastLocalListenerSourceAddressType OBJECT-TYPE
1561: SYNTAX InetAddressType
1562: MAX-ACCESS not-accessible
1563: STATUS current
1564: DESCRIPTION
1565: "A value indicating the address family of the address
1566: contained in ipMcastLocalListenerSource.
1567: A value of unknown(0) indicates a non-source-specific entry,
1568: corresponding to all sources in the group. Otherwise, the
1569: value MUST be the same as the value of
1570: ipMcastLocalListenerGroupAddressType."
1571: ::= { ipMcastLocalListenerEntry 3 }
1572:
1573: ipMcastLocalListenerSourceAddress OBJECT-TYPE
1574: SYNTAX InetAddress
1575: MAX-ACCESS not-accessible
1576: STATUS current
1577: DESCRIPTION
1578: "The network address which, when combined with the
1579: corresponding value of the mask specified in
1580: ipMcastLocalListenerSourcePrefixLength, identifies the
1581: sources for which this entry specifies a local listener.
1582:
1583: This address object is only significant up to
1584: ipMcastLocalListenerSourcePrefixLength bits. The remainder
1585: of the address bits are zero. This is especially important
1586: for this index field, which is part of the index of this
1587: entry. Any non-zero bits would signify an entirely
1588: different entry.
1589:
1590: For addresses of type ipv4z or ipv6z, the appended zone
1591: index is significant even though it lies beyond the prefix
1592: length. The use of these address types indicate that this
1593: listener address applies only within the given zone. Zone
1594: index zero is not valid in this table."
1595: ::= { ipMcastLocalListenerEntry 4 }
1596:
1597: ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE
1598: SYNTAX InetAddressPrefixLength
1599: MAX-ACCESS not-accessible
1600: STATUS current
1601: DESCRIPTION
1602: "The length in bits of the mask which, when combined with
1603: the corresponding value specified in
1604: ipMcastLocalListenerSource, identifies the sources for which
1605: this entry specifies a local listener.
1606:
1607: The InetAddressType is given by
1608: ipMcastLocalListenerSourceAddressType. For the value
1609: 'unknown', this object must be zero. For values 'ipv4' and
1610: 'ipv4z', this object must be in the range 4..32. For values
1611: 'ipv6' and 'ipv6z', this object must be in the range
1612: 8..128."
1613: ::= { ipMcastLocalListenerEntry 5 }
1614:
1615: ipMcastLocalListenerIfIndex OBJECT-TYPE
1616: SYNTAX InterfaceIndex
1617: MAX-ACCESS not-accessible
1618: STATUS current
1619: DESCRIPTION
1620: "The IfIndex value of the interface for which this entry
1621: specifies a local listener."
1622: ::= { ipMcastLocalListenerEntry 6 }
1623:
1624: ipMcastLocalListenerRunIndex OBJECT-TYPE
1625: SYNTAX Unsigned32 (0..2147483647)
1626: MAX-ACCESS read-only
1627: STATUS current
1628: DESCRIPTION
1629: "A unique value corresponding to a piece of software running
1630: on this router or host system. Where possible, this should
1631: be the system's native, unique identification number.
1632:
1633: This identifier is platform-specific. It may correspond to
1634: a process ID or application instance number.
1635:
1636: A value of zero indicates that the application instance(s)
1637: cannot be identified. A value of zero indicates that one or
1638: more unidentified applications have joined the specified
1639: multicast groups (for the specified sources) as listeners."
1640: REFERENCE "RFC 2287 sysApplRunIndex"
1641: ::= { ipMcastLocalListenerEntry 7 }
1642:
1643: --
1644: -- The Multicast Zone Table
1645: --
1646:
1647: ipMcastZoneTable OBJECT-TYPE
1648: SYNTAX SEQUENCE OF IpMcastZoneEntry
1649: MAX-ACCESS not-accessible
1650: STATUS current
1651: DESCRIPTION
1652: "The (conceptual) table listing scope zones on this device."
1653: REFERENCE "RFC 4007 section 5"
1654: ::= { ipMcast 10 }
1655:
1656: ipMcastZoneEntry OBJECT-TYPE
1657: SYNTAX IpMcastZoneEntry
1658: MAX-ACCESS not-accessible
1659: STATUS current
1660: DESCRIPTION
1661: "An entry (conceptual row) describing a scope zone on this
1662: device."
1663:
1664: REFERENCE "RFC 4007 section 5"
1665: INDEX { ipMcastZoneIndex }
1666: ::= { ipMcastZoneTable 1 }
1667:
1668: IpMcastZoneEntry ::= SEQUENCE {
1669: ipMcastZoneIndex InetZoneIndex,
1670: ipMcastZoneScopeDefaultZoneIndex InetZoneIndex,
1671: ipMcastZoneScopeAddressType InetAddressType,
1672: ipMcastZoneScopeAddress InetAddress,
1673: ipMcastZoneScopeAddressPrefixLength InetAddressPrefixLength
1674: }
1675:
1676: ipMcastZoneIndex OBJECT-TYPE
1677: SYNTAX InetZoneIndex (1..4294967295)
1678: MAX-ACCESS not-accessible
1679: STATUS current
1680: DESCRIPTION
1681: "This zone index uniquely identifies a zone on a device.
1682:
1683: Each zone is for a given scope. Scope-level information in
1684: this table is for the unique scope that corresponds to this
1685: zone.
1686:
1687: Zero is a special value used to request the default zone for
1688: a given scope. Zero is not a valid value for this object.
1689:
1690: To test whether ipMcastZoneIndex is the default zone for
1691: this scope, test whether ipMcastZoneIndex is equal to
1692: ipMcastZoneScopeDefaultZoneIndex."
1693: ::= { ipMcastZoneEntry 1 }
1694:
1695: ipMcastZoneScopeDefaultZoneIndex OBJECT-TYPE
1696: SYNTAX InetZoneIndex (1..4294967295)
1697: MAX-ACCESS read-only
1698: STATUS current
1699: DESCRIPTION
1700: "The default zone index for this scope. This is the zone
1701: that this device will use if the default (zero) zone is
1702: requested for this scope.
1703:
1704: Zero is not a valid value for this object."
1705: ::= { ipMcastZoneEntry 2 }
1706:
1707: ipMcastZoneScopeAddressType OBJECT-TYPE
1708: SYNTAX InetAddressType
1709: MAX-ACCESS read-only
1710: STATUS current
1711: DESCRIPTION
1712: "The IP address type for which this scope zone exists."
1713: ::= { ipMcastZoneEntry 3 }
1714:
1715: ipMcastZoneScopeAddress OBJECT-TYPE
1716: SYNTAX InetAddress
1717: MAX-ACCESS read-only
1718: STATUS current
1719: DESCRIPTION
1720: "The multicast group address which, when combined with
1721: ipMcastZoneScopeAddressPrefixLength, gives the multicast
1722: address range for this scope. The InetAddressType is given
1723: by ipMcastZoneScopeAddressType.
1724:
1725: Scoped IPv4 multicast address ranges are prefixed by
1726: 239.0.0.0/8. Scoped IPv6 multicast address ranges are
1727: FF0x::/16, where x is a valid RFC 4291 multicast scope.
1728:
1729: An IPv6 address prefixed by FF1x::/16 is a non-permanently-
1730: assigned address. An IPv6 address prefixed by FF3x::/16 is
1731: a unicast-prefix-based multicast addresses. A scope
1732: FF0x::/16 implies an identical scope for these other
1733: prefixes. No separate FF1x::/16 or FF3x::/16 entries exist
1734: in this table.
1735:
1736: This address object is only significant up to
1737: ipMcastZoneScopeAddressPrefixLength bits. The remainder of
1738: the address bits are zero."
1739: REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7"
1740: ::= { ipMcastZoneEntry 4 }
1741:
1742: ipMcastZoneScopeAddressPrefixLength OBJECT-TYPE
1743: SYNTAX InetAddressPrefixLength
1744: MAX-ACCESS read-only
1745: STATUS current
1746: DESCRIPTION
1747: "The length in bits of the mask which, when combined
1748: with ipMcastZoneScopeAddress, gives the multicast address
1749: prefix for this scope.
1750:
1751: The InetAddressType is given by ipMcastZoneScopeAddressType.
1752: For values 'ipv4' and 'ipv4z', this object must be in the
1753: range 4..32. For values 'ipv6' and 'ipv6z', this object
1754: must be set to 16."
1755: ::= { ipMcastZoneEntry 5 }
1756:
1757: --
1758: -- Conformance information
1759: --
1760: ipMcastMIBConformance
1761: OBJECT IDENTIFIER ::= { ipMcastMIB 2 }
1762: ipMcastMIBCompliances
1763: OBJECT IDENTIFIER ::= { ipMcastMIBConformance 1 }
1764: ipMcastMIBGroups OBJECT IDENTIFIER ::= { ipMcastMIBConformance 2 }
1765:
1766: --
1767: -- Compliance statements
1768: --
1769:
1770: ipMcastMIBComplianceHost MODULE-COMPLIANCE
1771: STATUS current
1772: DESCRIPTION
1773: "The compliance statement for hosts supporting IPMCAST-MIB.
1774:
1775: Support for either InetAddressType ipv4 or ipv6 is
1776: mandatory; support for both InetAddressTypes ipv4 and ipv6
1777: is optional. Support for types ipv4z and ipv6z is
1778: optional.
1779:
1780: -- OBJECT ipMcastLocalListenerGroupAddressType
1781: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
1782: -- ipv4z(3), ipv6z(4)}
1783: -- DESCRIPTION
1784: -- This compliance requires support for ipv4 or ipv6.
1785: --
1786: -- OBJECT ipMcastLocalListenerGroupAddress
1787: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
1788: -- DESCRIPTION
1789: -- This compliance requires support for ipv4 or ipv6.
1790: --
1791: -- OBJECT ipMcastLocalListenerSourceAddressType
1792: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
1793: -- ipv4z(3), ipv6z(4)}
1794: -- DESCRIPTION
1795: -- This compliance requires support for ipv4 or ipv6.
1796: --
1797: -- OBJECT ipMcastLocalListenerSourceAddress
1798: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
1799: -- DESCRIPTION
1800: -- This compliance requires support for ipv4 or ipv6."
1801:
1802: MODULE -- this module
1803: MANDATORY-GROUPS { ipMcastMIBLocalListenerGroup,
1804: ipMcastMIBBasicGroup }
1805:
1806: OBJECT ipMcastEnabled
1807: MIN-ACCESS read-only
1808: DESCRIPTION
1809: "Write access is not required."
1810:
1811: OBJECT ipMcastDeviceConfigStorageType
1812: MIN-ACCESS read-only
1813: DESCRIPTION
1814: "Write access is not required."
1815:
1816: GROUP ipMcastMIBSsmGroup
1817: DESCRIPTION
1818: "This group is optional."
1819:
1820: GROUP ipMcastMIBRouteGroup
1821: DESCRIPTION
1822: "This group is optional."
1823:
1824: GROUP ipMcastMIBRouteDiagnosticsGroup
1825: DESCRIPTION
1826: "This group is optional."
1827:
1828: GROUP ipMcastMIBBoundaryIfGroup
1829: DESCRIPTION
1830: "This group is optional."
1831:
1832: GROUP ipMcastMIBScopeNameGroup
1833: DESCRIPTION
1834: "This group is optional."
1835:
1836: ::= { ipMcastMIBCompliances 1 }
1837:
1838: ipMcastMIBComplianceRouter MODULE-COMPLIANCE
1839: STATUS current
1840: DESCRIPTION
1841: "The compliance statement for routers supporting
1842: IPMCAST-MIB.
1843:
1844: Support for either InetAddressType ipv4 or ipv6 is
1845: mandatory; support for both InetAddressTypes ipv4 and ipv6
1846: is optional. Support for types ipv4z and ipv6z is
1847: optional.
1848:
1849: -- OBJECT ipMcastSsmRangeAddressType
1850: -- SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv4z(3),
1851: -- ipv6z(4)}
1852: -- DESCRIPTION
1853: -- This compliance requires support for ipv4 or ipv6.
1854: --
1855: -- OBJECT ipMcastSsmRangeAddress
1856: -- SYNTAX InetAddress (SIZE (4|8|16|20))
1857: -- DESCRIPTION
1858: -- This compliance requires support for ipv4 or ipv6.
1859: --
1860: -- OBJECT ipMcastRouteGroupAddressType
1861: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
1862: -- ipv4z(3), ipv6z(4)}
1863: -- DESCRIPTION
1864: -- This compliance requires support for unknown and
1865: -- either ipv4 or ipv6.
1866: --
1867: -- OBJECT ipMcastRouteGroup
1868: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
1869: -- DESCRIPTION
1870: -- This compliance requires support for unknown and
1871: -- either ipv4 or ipv6.
1872: --
1873: -- OBJECT ipMcastRouteSourceAddressType
1874: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
1875: -- ipv4z(3), ipv6z(4)}
1876: -- DESCRIPTION
1877: -- This compliance requires support for unknown and
1878: -- either ipv4 or ipv6.
1879: --
1880: -- OBJECT ipMcastRouteSource
1881: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
1882: -- DESCRIPTION
1883: -- This compliance requires support for unknown and
1884: -- either ipv4 or ipv6.
1885: --
1886: -- OBJECT ipMcastRouteNextHopGroupAddressType
1887: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
1888: -- ipv4z(3), ipv6z(4)}
1889: -- DESCRIPTION
1890: -- This compliance requires support for unknown and
1891: -- either ipv4 or ipv6.
1892: --
1893: -- OBJECT ipMcastRouteNextHopGroup
1894: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
1895: -- DESCRIPTION
1896: -- This compliance requires support for unknown and
1897: -- either ipv4 or ipv6.
1898: --
1899: -- OBJECT ipMcastRouteNextHopSourceAddressType
1900: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
1901: -- ipv4z(3), ipv6z(4)}
1902: -- DESCRIPTION
1903: -- This compliance requires support for unknown and
1904: -- either ipv4 or ipv6.
1905: --
1906: -- OBJECT ipMcastRouteNextHopSource
1907: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
1908: -- DESCRIPTION
1909: -- This compliance requires support for unknown and
1910: -- either ipv4 or ipv6.
1911: --
1912: -- OBJECT ipMcastRouteNextHopAddressType
1913: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
1914: -- ipv4z(3), ipv6z(4)}
1915: -- DESCRIPTION
1916: -- This compliance requires support for unknown and
1917: -- either ipv4 or ipv6.
1918: --
1919: -- OBJECT ipMcastRouteNextHopAddress
1920: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
1921: -- DESCRIPTION
1922: -- This compliance requires support for unknown and
1923: -- either ipv4 or ipv6."
1924:
1925: MODULE -- this module
1926: MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup,
1927: ipMcastMIBBasicGroup,
1928: ipMcastMIBSsmGroup,
1929: ipMcastMIBRouteGroup }
1930:
1931: OBJECT ipMcastEnabled
1932: MIN-ACCESS read-only
1933: DESCRIPTION
1934: "Write access is not required."
1935:
1936: OBJECT ipMcastDeviceConfigStorageType
1937: MIN-ACCESS read-only
1938: DESCRIPTION
1939: "Write access is not required."
1940:
1941: OBJECT ipMcastInterfaceTtl
1942: MIN-ACCESS read-only
1943: DESCRIPTION
1944: "Write access is not required."
1945:
1946: OBJECT ipMcastInterfaceRateLimit
1947: MIN-ACCESS read-only
1948: DESCRIPTION
1949: "Write access is not required."
1950:
1951: OBJECT ipMcastInterfaceStorageType
1952: MIN-ACCESS read-only
1953: DESCRIPTION
1954: "Write access is not required."
1955:
1956: OBJECT ipMcastRouteUpstreamNeighborType
1957: SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
1958: ipv4z(3), ipv6z(4) }
1959: MIN-ACCESS read-only
1960: DESCRIPTION
1961: "This compliance requires support for unknown and either ipv4
1962: or ipv6."
1963:
1964: OBJECT ipMcastRouteUpstreamNeighbor
1965: SYNTAX InetAddress (SIZE (0|4|8|16|20))
1966: MIN-ACCESS read-only
1967: DESCRIPTION
1968: "This compliance requires support for unknown and either ipv4
1969: or ipv6."
1970:
1971: OBJECT ipMcastRouteRtAddressType
1972: SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
1973: ipv4z(3), ipv6z(4) }
1974: MIN-ACCESS read-only
1975: DESCRIPTION
1976: "This compliance requires support for unknown and either ipv4
1977: or ipv6."
1978:
1979: OBJECT ipMcastRouteRtAddress
1980: SYNTAX InetAddress (SIZE (0|4|8|16|20))
1981: MIN-ACCESS read-only
1982: DESCRIPTION
1983: "This compliance requires support for unknown and either ipv4
1984: or ipv6."
1985:
1986: OBJECT ipMcastSsmRangeRowStatus
1987: MIN-ACCESS read-only
1988: DESCRIPTION
1989: "Write access is not required."
1990:
1991: OBJECT ipMcastSsmRangeStorageType
1992: MIN-ACCESS read-only
1993: DESCRIPTION
1994: "Write access is not required."
1995:
1996: GROUP ipMcastMIBRouteDiagnosticsGroup
1997: DESCRIPTION
1998: "This group is not mandatory, but SHOULD be supported where
1999: hardware permits."
2000:
2001: GROUP ipMcastMIBPktsOutGroup
2002: DESCRIPTION
2003: "This group is optional."
2004:
2005: GROUP ipMcastMIBHopCountGroup
2006: DESCRIPTION
2007: "This group is optional."
2008:
2009: GROUP ipMcastMIBRouteOctetsGroup
2010: DESCRIPTION
2011: "This group is optional."
2012:
2013: GROUP ipMcastMIBRouteBpsGroup
2014: DESCRIPTION
2015: "This group is optional."
2016:
2017: GROUP ipMcastMIBLocalListenerGroup
2018: DESCRIPTION
2019: "This group is optional."
2020:
2021: GROUP ipMcastMIBBoundaryIfGroup
2022: DESCRIPTION
2023: "This group is optional."
2024:
2025: GROUP ipMcastMIBScopeNameGroup
2026: DESCRIPTION
2027: "This group is optional."
2028:
2029: ::= { ipMcastMIBCompliances 2 }
2030:
2031: ipMcastMIBComplianceBorderRouter MODULE-COMPLIANCE
2032: STATUS current
2033: DESCRIPTION
2034: "The compliance statement for routers on scope
2035: boundaries supporting IPMCAST-MIB.
2036:
2037: Support for either InetAddressType ipv4z or ipv6z is
2038: mandatory; support for both InetAddressTypes ipv4z and
2039: ipv6z is optional.
2040:
2041: -- OBJECT ipMcastSsmRangeAddressType
2042: -- SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv4z(3),
2043: -- ipv6z(4)}
2044: -- DESCRIPTION
2045: -- This compliance requires support for ipv4 or ipv6.
2046: --
2047: -- OBJECT ipMcastSsmRangeAddress
2048: -- SYNTAX InetAddress (SIZE (4|8|16|20))
2049: -- DESCRIPTION
2050: -- This compliance requires support for ipv4 or ipv6.
2051: --
2052: -- OBJECT ipMcastRouteGroupAddressType
2053: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
2054: -- ipv4z(3), ipv6z(4)}
2055: -- DESCRIPTION
2056: -- This compliance requires support for unknown and
2057: -- either ipv4 or ipv6.
2058: --
2059: -- OBJECT ipMcastRouteGroup
2060: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
2061: -- DESCRIPTION
2062: -- This compliance requires support for unknown and
2063: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2064: --
2065: -- OBJECT ipMcastRouteSourceAddressType
2066: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
2067: -- ipv4z(3), ipv6z(4)}
2068: -- DESCRIPTION
2069: -- This compliance requires support for unknown and
2070: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2071: --
2072: -- OBJECT ipMcastRouteSource
2073: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
2074: -- DESCRIPTION
2075: -- This compliance requires support for unknown and
2076: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2077: --
2078: -- OBJECT ipMcastRouteNextHopGroupAddressType
2079: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
2080: -- ipv4z(3), ipv6z(4)}
2081: -- DESCRIPTION
2082: -- This compliance requires support for unknown and
2083: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2084: --
2085: -- OBJECT ipMcastRouteNextHopGroup
2086: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
2087: -- DESCRIPTION
2088: -- This compliance requires support for unknown and
2089: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2090: --
2091: -- OBJECT ipMcastRouteNextHopSourceAddressType
2092: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
2093: -- ipv4z(3), ipv6z(4)}
2094: -- DESCRIPTION
2095: -- This compliance requires support for unknown and
2096: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2097: --
2098: -- OBJECT ipMcastRouteNextHopSource
2099: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
2100: -- DESCRIPTION
2101: -- This compliance requires support for unknown and
2102: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2103: --
2104: -- OBJECT ipMcastRouteNextHopAddressType
2105: -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2),
2106: -- ipv4z(3), ipv6z(4)}
2107: -- DESCRIPTION
2108: -- This compliance requires support for unknown and
2109: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2110: --
2111: -- OBJECT ipMcastRouteNextHopAddress
2112: -- SYNTAX InetAddress (SIZE (0|4|8|16|20))
2113: -- DESCRIPTION
2114: -- This compliance requires support for unknown and
2115: -- either ipv4 and ipv4z or ipv6 and ipv6z.
2116: --
2117: -- OBJECT ipMcastBoundaryAddressType
2118: -- SYNTAX InetAddressType {ipv4(1), ipv6(2)}
2119: -- DESCRIPTION
2120: -- This compliance requires support for ipv4 or ipv6.
2121: --
2122: -- OBJECT ipMcastBoundaryAddress
2123: -- SYNTAX InetAddress (SIZE (4|16)
2124: -- DESCRIPTION
2125: -- This compliance requires support for ipv4 or ipv6.
2126: --
2127: -- OBJECT ipMcastScopeNameAddressType
2128: -- SYNTAX InetAddressType {ipv4(1), ipv6(2)}
2129: -- DESCRIPTION
2130: -- This compliance requires support for ipv4 or ipv6.
2131: --
2132: -- OBJECT ipMcastScopeNameAddress
2133: -- SYNTAX InetAddress (SIZE (4|16)
2134: -- DESCRIPTION
2135: -- This compliance requires support for ipv4 or ipv6."
2136:
2137: MODULE -- this module
2138: MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup,
2139: ipMcastMIBBasicGroup,
2140: ipMcastMIBSsmGroup,
2141: ipMcastMIBRouteGroup,
2142: ipMcastMIBBoundaryIfGroup,
2143: ipMcastMIBScopeNameGroup }
2144:
2145: OBJECT ipMcastEnabled
2146: MIN-ACCESS read-only
2147: DESCRIPTION
2148: "Write access is not required."
2149:
2150: OBJECT ipMcastDeviceConfigStorageType
2151: MIN-ACCESS read-only
2152: DESCRIPTION
2153: "Write access is not required."
2154:
2155: OBJECT ipMcastInterfaceTtl
2156: MIN-ACCESS read-only
2157: DESCRIPTION
2158: "Write access is not required."
2159:
2160: OBJECT ipMcastInterfaceRateLimit
2161: MIN-ACCESS read-only
2162: DESCRIPTION
2163: "Write access is not required."
2164:
2165: OBJECT ipMcastInterfaceStorageType
2166: MIN-ACCESS read-only
2167: DESCRIPTION
2168: "Write access is not required."
2169:
2170: OBJECT ipMcastRouteUpstreamNeighborType
2171: SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
2172: ipv4z(3), ipv6z(4) }
2173: MIN-ACCESS read-only
2174: DESCRIPTION
2175: "This compliance requires support for unknown and either ipv4
2176: and ipv4z, or ipv6 and ipv6z."
2177:
2178: OBJECT ipMcastRouteUpstreamNeighbor
2179: SYNTAX InetAddress (SIZE (0|4|8|16|20))
2180: MIN-ACCESS read-only
2181: DESCRIPTION
2182: "This compliance requires support for unknown and either ipv4
2183: and ipv4z, or ipv6 and ipv6z."
2184:
2185: OBJECT ipMcastRouteRtAddressType
2186: SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
2187: ipv4z(3), ipv6z(4) }
2188: MIN-ACCESS read-only
2189: DESCRIPTION
2190: "This compliance requires support for unknown and either ipv4
2191: and ipv4z, or ipv6 and ipv6z."
2192:
2193: OBJECT ipMcastRouteRtAddress
2194: SYNTAX InetAddress (SIZE (0|4|8|16|20))
2195: MIN-ACCESS read-only
2196: DESCRIPTION
2197: "This compliance requires support for unknown and either ipv4
2198: and ipv4z, or ipv6 and ipv6z."
2199:
2200: OBJECT ipMcastSsmRangeRowStatus
2201: MIN-ACCESS read-only
2202: DESCRIPTION
2203: "Write access is not required."
2204:
2205: OBJECT ipMcastSsmRangeStorageType
2206: MIN-ACCESS read-only
2207: DESCRIPTION
2208: "Write access is not required."
2209:
2210: GROUP ipMcastMIBRouteDiagnosticsGroup
2211: DESCRIPTION
2212: "This group is not mandatory, but SHOULD be supported where
2213: hardware permits."
2214:
2215: GROUP ipMcastMIBPktsOutGroup
2216: DESCRIPTION
2217: "This group is optional."
2218:
2219: GROUP ipMcastMIBHopCountGroup
2220: DESCRIPTION
2221: "This group is optional."
2222:
2223: GROUP ipMcastMIBRouteOctetsGroup
2224: DESCRIPTION
2225: "This group is optional."
2226:
2227: GROUP ipMcastMIBRouteBpsGroup
2228: DESCRIPTION
2229: "This group is optional."
2230:
2231: GROUP ipMcastMIBLocalListenerGroup
2232: DESCRIPTION
2233: "This group is optional."
2234:
2235: OBJECT ipMcastZoneScopeAddressType
2236: SYNTAX InetAddressType { ipv4(1), ipv6(2) }
2237: MIN-ACCESS read-only
2238: DESCRIPTION
2239: "This compliance requires support for ipv4 or ipv6."
2240:
2241: OBJECT ipMcastZoneScopeAddress
2242: SYNTAX InetAddress (SIZE (4|16))
2243: MIN-ACCESS read-only
2244: DESCRIPTION
2245: "This compliance requires support for ipv4 or ipv6."
2246:
2247: ::= { ipMcastMIBCompliances 3 }
2248:
2249: --
2250: -- Units of conformance
2251: --
2252: ipMcastMIBBasicGroup OBJECT-GROUP
2253: OBJECTS { ipMcastEnabled,
2254: ipMcastRouteEntryCount,
2255: ipMcastDeviceConfigStorageType
2256: }
2257: STATUS current
2258: DESCRIPTION
2259: "A collection of objects to support basic management of IP
2260: Multicast protocols."
2261: ::= { ipMcastMIBGroups 1 }
2262:
2263: ipMcastMIBSsmGroup OBJECT-GROUP
2264: OBJECTS { ipMcastSsmRangeRowStatus,
2265: ipMcastSsmRangeStorageType }
2266: STATUS current
2267: DESCRIPTION
2268: "A collection of objects to support management of Source-
2269: Specific Multicast routing."
2270: ::= { ipMcastMIBGroups 2 }
2271:
2272: ipMcastMIBRouteGroup OBJECT-GROUP
2273: OBJECTS { ipMcastInterfaceTtl,
2274: ipMcastInterfaceRateLimit,
2275: ipMcastInterfaceStorageType,
2276: ipMcastRouteUpstreamNeighborType,
2277: ipMcastRouteUpstreamNeighbor,
2278: ipMcastRouteInIfIndex,
2279: ipMcastRouteTimeStamp,
2280: ipMcastRouteExpiryTime,
2281: ipMcastRouteNextHopState,
2282: ipMcastRouteNextHopTimeStamp,
2283: ipMcastRouteNextHopExpiryTime
2284: }
2285: STATUS current
2286: DESCRIPTION
2287: "A collection of objects to support basic management of IP
2288: Multicast routing."
2289: ::= { ipMcastMIBGroups 3 }
2290:
2291: ipMcastMIBRouteDiagnosticsGroup OBJECT-GROUP
2292: OBJECTS { ipMcastRoutePkts,
2293: ipMcastRouteTtlDropPackets,
2294: ipMcastRouteDifferentInIfPackets
2295: }
2296: STATUS current
2297: DESCRIPTION
2298: "A collection of routing diagnostic packet counters."
2299: ::= { ipMcastMIBGroups 4 }
2300:
2301: ipMcastMIBPktsOutGroup OBJECT-GROUP
2302: OBJECTS { ipMcastRouteNextHopTimeStamp,
2303: ipMcastRouteNextHopPkts }
2304: STATUS current
2305: DESCRIPTION
2306: "A collection of objects to support management of packet
2307: counters for each outgoing interface entry of a route."
2308: ::= { ipMcastMIBGroups 5 }
2309:
2310: ipMcastMIBHopCountGroup OBJECT-GROUP
2311: OBJECTS { ipMcastRouteNextHopClosestMemberHops }
2312: STATUS current
2313: DESCRIPTION
2314: "A collection of objects to support management of the use of
2315: hop counts in IP Multicast routing."
2316: ::= { ipMcastMIBGroups 6 }
2317:
2318: ipMcastMIBRouteOctetsGroup OBJECT-GROUP
2319: OBJECTS { ipMcastRouteTimeStamp,
2320: ipMcastRouteOctets,
2321: ipMcastRouteTtlDropOctets,
2322: ipMcastRouteDifferentInIfOctets,
2323: ipMcastRouteNextHopTimeStamp,
2324: ipMcastRouteNextHopOctets }
2325: STATUS current
2326: DESCRIPTION
2327: "A collection of objects to support management of octet
2328: counters for each forwarding entry."
2329: ::= { ipMcastMIBGroups 7 }
2330:
2331: ipMcastMIBRouteBpsGroup OBJECT-GROUP
2332: OBJECTS { ipMcastRouteBps }
2333: STATUS current
2334: DESCRIPTION
2335: "A collection of objects to support sampling of data rate
2336: in bits per second for each forwarding entry."
2337: ::= { ipMcastMIBGroups 8 }
2338:
2339: ipMcastMIBRouteProtoGroup OBJECT-GROUP
2340: OBJECTS { ipMcastRouteProtocol, ipMcastRouteRtProtocol,
2341: ipMcastRouteRtAddressType, ipMcastRouteRtAddress,
2342: ipMcastRouteRtPrefixLength, ipMcastRouteRtType,
2343: ipMcastRouteNextHopProtocol }
2344: STATUS current
2345: DESCRIPTION
2346: "A collection of objects providing information on the
2347: relationship between multicast routing information and the
2348: IP Forwarding Table."
2349: ::= { ipMcastMIBGroups 9 }
2350:
2351: ipMcastMIBLocalListenerGroup OBJECT-GROUP
2352: OBJECTS { ipMcastLocalListenerRunIndex }
2353: STATUS current
2354: DESCRIPTION
2355: "A collection of objects to support management of local
2356: listeners on hosts or routers."
2357: ::= { ipMcastMIBGroups 10 }
2358:
2359: ipMcastMIBBoundaryIfGroup OBJECT-GROUP
2360: OBJECTS { ipMcastBoundaryTimeStamp,
2361: ipMcastBoundaryDroppedMcastOctets,
2362: ipMcastBoundaryDroppedMcastPkts,
2363: ipMcastBoundaryStatus,
2364: ipMcastBoundaryStorageType,
2365: ipMcastZoneScopeDefaultZoneIndex,
2366: ipMcastZoneScopeAddressType,
2367: ipMcastZoneScopeAddress,
2368: ipMcastZoneScopeAddressPrefixLength
2369: }
2370: STATUS current
2371: DESCRIPTION
2372: "A collection of objects to support management of multicast
2373: scope zone boundaries."
2374: ::= { ipMcastMIBGroups 11 }
2375:
2376: ipMcastMIBScopeNameGroup OBJECT-GROUP
2377: OBJECTS { ipMcastScopeNameString, ipMcastScopeNameDefault,
2378: ipMcastScopeNameStatus, ipMcastScopeNameStorageType }
2379: STATUS current
2380: DESCRIPTION
2381: "A collection of objects to support management of multicast
2382: address scope names."
2383: ::= { ipMcastMIBGroups 12 }
2384:
2385: END
2386:
2387: --
2388: -- Copyright (C) The IETF Trust (2007). This document is subject to the
2389: -- rights, licenses and restrictions contained in BCP 78, and except as
2390: -- set forth therein, the authors retain all their rights.
2391: --
2392: --
2393: -- Acknowledgment
2394: --
2395: -- Funding for the RFC Editor function is currently provided by the
2396: -- Internet Society.
2397: