1 IPMROUTE-STD-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE, mib-2,
5 Integer32, Counter32, Counter64, Gauge32,
6 IpAddress, TimeTicks FROM SNMPv2-SMI
7 RowStatus, TEXTUAL-CONVENTION,
8 TruthValue FROM SNMPv2-TC
9 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
10 SnmpAdminString FROM SNMP-FRAMEWORK-MIB
12 InterfaceIndex FROM IF-MIB
14 IANAipMRouteProtocol FROM IANA-RTPROTO-MIB;
16 ipMRouteStdMIB MODULE-IDENTITY
17 LAST-UPDATED "200009220000Z" -- September 22, 2000
18 ORGANIZATION "IETF IDMR Working Group"
23 Redmond, WA 98052-6399
26 Phone: +1 425 703 8835
27 EMail: dthaler@microsoft.com"
29 "The MIB module for management of IP Multicast routing, but
30 independent of the specific multicast routing protocol in
32 REVISION "200009220000Z" -- September 22, 2000
34 "Initial version, published as RFC 2932."
37 -- Textual Conventions
39 LanguageTag ::= TEXTUAL-CONVENTION
44 "An RFC 1766-style language tag, with all alphabetic
45 characters converted to lowercase. This restriction is
46 intended to make the lexical ordering imposed by SNMP useful
49 when applied to language tags. Note that it is
50 theoretically possible for a valid language tag to exceed
51 the allowed length of this syntax, and thus be impossible to
52 represent with this syntax. Sampling of language tags in
53 current use on the Internet suggests that this limit does
54 not pose a serious problem in practice."
55 SYNTAX OCTET STRING (SIZE (1..100))
58 -- Top-level structure of the MIB
60 ipMRouteMIBObjects OBJECT IDENTIFIER ::= { ipMRouteStdMIB 1 }
62 ipMRoute OBJECT IDENTIFIER ::= { ipMRouteMIBObjects 1 }
64 -- the IP Multicast Routing MIB-Group
66 -- a collection of objects providing information about
67 -- IP Multicast Groups
70 ipMRouteEnable OBJECT-TYPE
71 SYNTAX INTEGER { enabled(1), disabled(2) }
75 "The enabled status of IP Multicast routing on this router."
78 ipMRouteEntryCount OBJECT-TYPE
83 "The number of rows in the ipMRouteTable. This can be used
84 to monitor the multicast routing table size."
87 ipMRouteTable OBJECT-TYPE
88 SYNTAX SEQUENCE OF IpMRouteEntry
89 MAX-ACCESS not-accessible
92 "The (conceptual) table containing multicast routing
93 information for IP datagrams sent by particular sources to
94 the IP multicast groups known to this router."
99 ipMRouteEntry OBJECT-TYPE
101 MAX-ACCESS not-accessible
104 "An entry (conceptual row) containing the multicast routing
105 information for IP datagrams from a particular source and
106 addressed to a particular IP multicast group address.
107 Discontinuities in counters in this entry can be detected by
108 observing the value of ipMRouteUpTime."
109 INDEX { ipMRouteGroup,
112 ::= { ipMRouteTable 1 }
114 IpMRouteEntry ::= SEQUENCE {
115 ipMRouteGroup IpAddress,
116 ipMRouteSource IpAddress,
117 ipMRouteSourceMask IpAddress,
118 ipMRouteUpstreamNeighbor IpAddress,
119 ipMRouteInIfIndex InterfaceIndexOrZero,
120 ipMRouteUpTime TimeTicks,
121 ipMRouteExpiryTime TimeTicks,
122 ipMRoutePkts Counter32,
123 ipMRouteDifferentInIfPackets Counter32,
124 ipMRouteOctets Counter32,
125 ipMRouteProtocol IANAipMRouteProtocol,
126 ipMRouteRtProto IANAipRouteProtocol,
127 ipMRouteRtAddress IpAddress,
128 ipMRouteRtMask IpAddress,
129 ipMRouteRtType INTEGER,
130 ipMRouteHCOctets Counter64
133 ipMRouteGroup OBJECT-TYPE
135 MAX-ACCESS not-accessible
138 "The IP multicast group address for which this entry
139 contains multicast routing information."
140 ::= { ipMRouteEntry 1 }
142 ipMRouteSource OBJECT-TYPE
144 MAX-ACCESS not-accessible
149 "The network address which when combined with the
150 corresponding value of ipMRouteSourceMask identifies the
151 sources for which this entry contains multicast routing
153 ::= { ipMRouteEntry 2 }
155 ipMRouteSourceMask OBJECT-TYPE
157 MAX-ACCESS not-accessible
160 "The network mask which when combined with the corresponding
161 value of ipMRouteSource identifies the sources for which
162 this entry contains multicast routing information."
163 ::= { ipMRouteEntry 3 }
165 ipMRouteUpstreamNeighbor OBJECT-TYPE
170 "The address of the upstream neighbor (e.g., RPF neighbor)
171 from which IP datagrams from these sources to this multicast
172 address are received, or 0.0.0.0 if the upstream neighbor is
173 unknown (e.g., in CBT)."
174 ::= { ipMRouteEntry 4 }
176 ipMRouteInIfIndex OBJECT-TYPE
177 SYNTAX InterfaceIndexOrZero
181 "The value of ifIndex for the interface on which IP
182 datagrams sent by these sources to this multicast address
183 are received. A value of 0 indicates that datagrams are not
184 subject to an incoming interface check, but may be accepted
185 on multiple interfaces (e.g., in CBT)."
186 ::= { ipMRouteEntry 5 }
188 ipMRouteUpTime OBJECT-TYPE
193 "The time since the multicast routing information
194 represented by this entry was learned by the router."
195 ::= { ipMRouteEntry 6 }
199 ipMRouteExpiryTime OBJECT-TYPE
204 "The minimum amount of time remaining before this entry will
205 be aged out. The value 0 indicates that the entry is not
207 ::= { ipMRouteEntry 7 }
209 ipMRoutePkts OBJECT-TYPE
214 "The number of packets which this router has received from
215 these sources and addressed to this multicast group
217 ::= { ipMRouteEntry 8 }
219 ipMRouteDifferentInIfPackets OBJECT-TYPE
224 "The number of packets which this router has received from
225 these sources and addressed to this multicast group address,
226 which were dropped because they were not received on the
227 interface indicated by ipMRouteInIfIndex. Packets which are
228 not subject to an incoming interface check (e.g., using CBT)
230 ::= { ipMRouteEntry 9 }
232 ipMRouteOctets OBJECT-TYPE
237 "The number of octets contained in IP datagrams which were
238 received from these sources and addressed to this multicast
239 group address, and which were forwarded by this router."
240 ::= { ipMRouteEntry 10 }
242 ipMRouteProtocol OBJECT-TYPE
243 SYNTAX IANAipMRouteProtocol
249 "The multicast routing protocol via which this multicast
250 forwarding entry was learned."
251 ::= { ipMRouteEntry 11 }
253 ipMRouteRtProto OBJECT-TYPE
254 SYNTAX IANAipRouteProtocol
258 "The routing mechanism via which the route used to find the
259 upstream or parent interface for this multicast forwarding
260 entry was learned. Inclusion of values for routing
261 protocols is not intended to imply that those protocols need
263 ::= { ipMRouteEntry 12 }
265 ipMRouteRtAddress OBJECT-TYPE
270 "The address portion of the route used to find the upstream
271 or parent interface for this multicast forwarding entry."
272 ::= { ipMRouteEntry 13 }
274 ipMRouteRtMask OBJECT-TYPE
279 "The mask associated with the route used to find the upstream
280 or parent interface for this multicast forwarding entry."
281 ::= { ipMRouteEntry 14 }
283 ipMRouteRtType OBJECT-TYPE
285 unicast (1), -- Unicast route used in multicast RIB
286 multicast (2) -- Multicast route
291 "The reason the given route was placed in the (logical)
292 multicast Routing Information Base (RIB). A value of
293 unicast means that the route would normally be placed only
294 in the unicast RIB, but was placed in the multicast RIB
295 (instead or in addition) due to local configuration, such as
296 when running PIM over RIP. A value of multicast means that
299 the route was explicitly added to the multicast RIB by the
300 routing protocol, such as DVMRP or Multiprotocol BGP."
301 ::= { ipMRouteEntry 15 }
303 ipMRouteHCOctets OBJECT-TYPE
308 "The number of octets contained in IP datagrams which were
309 received from these sources and addressed to this multicast
310 group address, and which were forwarded by this router.
311 This object is a 64-bit version of ipMRouteOctets."
312 ::= { ipMRouteEntry 16 }
315 -- The IP Multicast Routing Next Hop Table
318 ipMRouteNextHopTable OBJECT-TYPE
319 SYNTAX SEQUENCE OF IpMRouteNextHopEntry
320 MAX-ACCESS not-accessible
323 "The (conceptual) table containing information on the next-
324 hops on outgoing interfaces for routing IP multicast
325 datagrams. Each entry is one of a list of next-hops on
326 outgoing interfaces for particular sources sending to a
327 particular multicast group address."
330 ipMRouteNextHopEntry OBJECT-TYPE
331 SYNTAX IpMRouteNextHopEntry
332 MAX-ACCESS not-accessible
335 "An entry (conceptual row) in the list of next-hops on
336 outgoing interfaces to which IP multicast datagrams from
337 particular sources to a IP multicast group address are
338 routed. Discontinuities in counters in this entry can be
339 detected by observing the value of ipMRouteUpTime."
340 INDEX { ipMRouteNextHopGroup, ipMRouteNextHopSource,
341 ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex,
342 ipMRouteNextHopAddress }
343 ::= { ipMRouteNextHopTable 1 }
345 IpMRouteNextHopEntry ::= SEQUENCE {
346 ipMRouteNextHopGroup IpAddress,
349 ipMRouteNextHopSource IpAddress,
350 ipMRouteNextHopSourceMask IpAddress,
351 ipMRouteNextHopIfIndex InterfaceIndex,
352 ipMRouteNextHopAddress IpAddress,
353 ipMRouteNextHopState INTEGER,
354 ipMRouteNextHopUpTime TimeTicks,
355 ipMRouteNextHopExpiryTime TimeTicks,
356 ipMRouteNextHopClosestMemberHops Integer32,
357 ipMRouteNextHopProtocol IANAipMRouteProtocol,
358 ipMRouteNextHopPkts Counter32
361 ipMRouteNextHopGroup OBJECT-TYPE
363 MAX-ACCESS not-accessible
366 "The IP multicast group for which this entry specifies a
367 next-hop on an outgoing interface."
368 ::= { ipMRouteNextHopEntry 1 }
370 ipMRouteNextHopSource OBJECT-TYPE
372 MAX-ACCESS not-accessible
375 "The network address which when combined with the
376 corresponding value of ipMRouteNextHopSourceMask identifies
377 the sources for which this entry specifies a next-hop on an
379 ::= { ipMRouteNextHopEntry 2 }
381 ipMRouteNextHopSourceMask OBJECT-TYPE
383 MAX-ACCESS not-accessible
386 "The network mask which when combined with the corresponding
387 value of ipMRouteNextHopSource identifies the sources for
388 which this entry specifies a next-hop on an outgoing
390 ::= { ipMRouteNextHopEntry 3 }
392 ipMRouteNextHopIfIndex OBJECT-TYPE
393 SYNTAX InterfaceIndex
394 MAX-ACCESS not-accessible
399 "The ifIndex value of the interface for the outgoing
400 interface for this next-hop."
401 ::= { ipMRouteNextHopEntry 4 }
403 ipMRouteNextHopAddress OBJECT-TYPE
405 MAX-ACCESS not-accessible
408 "The address of the next-hop specific to this entry. For
409 most interfaces, this is identical to ipMRouteNextHopGroup.
410 NBMA interfaces, however, may have multiple next-hop
411 addresses out a single outgoing interface."
412 ::= { ipMRouteNextHopEntry 5 }
414 ipMRouteNextHopState OBJECT-TYPE
415 SYNTAX INTEGER { pruned(1), forwarding(2) }
419 "An indication of whether the outgoing interface and next-
420 hop represented by this entry is currently being used to
421 forward IP datagrams. The value 'forwarding' indicates it
422 is currently being used; the value 'pruned' indicates it is
424 ::= { ipMRouteNextHopEntry 6 }
426 ipMRouteNextHopUpTime OBJECT-TYPE
431 "The time since the multicast routing information
432 represented by this entry was learned by the router."
433 ::= { ipMRouteNextHopEntry 7 }
435 ipMRouteNextHopExpiryTime OBJECT-TYPE
440 "The minimum amount of time remaining before this entry will
441 be aged out. If ipMRouteNextHopState is pruned(1), the
442 remaining time until the prune expires and the state reverts
443 to forwarding(2). Otherwise, the remaining time until this
444 entry is removed from the table. The time remaining may be
445 copied from ipMRouteExpiryTime if the protocol in use for
446 this entry does not specify next-hop timers. The value 0
449 indicates that the entry is not subject to aging."
450 ::= { ipMRouteNextHopEntry 8 }
452 ipMRouteNextHopClosestMemberHops OBJECT-TYPE
457 "The minimum number of hops between this router and any
458 member of this IP multicast group reached via this next-hop
459 on this outgoing interface. Any IP multicast datagrams for
460 the group which have a TTL less than this number of hops
461 will not be forwarded to this next-hop."
462 ::= { ipMRouteNextHopEntry 9 }
464 ipMRouteNextHopProtocol OBJECT-TYPE
465 SYNTAX IANAipMRouteProtocol
469 "The routing mechanism via which this next-hop was learned."
470 ::= { ipMRouteNextHopEntry 10 }
472 ipMRouteNextHopPkts OBJECT-TYPE
477 "The number of packets which have been forwarded using this
479 ::= { ipMRouteNextHopEntry 11 }
482 -- The Multicast Routing Interface Table
485 ipMRouteInterfaceTable OBJECT-TYPE
486 SYNTAX SEQUENCE OF IpMRouteInterfaceEntry
487 MAX-ACCESS not-accessible
490 "The (conceptual) table containing multicast routing
491 information specific to interfaces."
494 ipMRouteInterfaceEntry OBJECT-TYPE
495 SYNTAX IpMRouteInterfaceEntry
496 MAX-ACCESS not-accessible
501 "An entry (conceptual row) containing the multicast routing
502 information for a particular interface."
503 INDEX { ipMRouteInterfaceIfIndex }
504 ::= { ipMRouteInterfaceTable 1 }
506 IpMRouteInterfaceEntry ::= SEQUENCE {
507 ipMRouteInterfaceIfIndex InterfaceIndex,
508 ipMRouteInterfaceTtl Integer32,
509 ipMRouteInterfaceProtocol IANAipMRouteProtocol,
510 ipMRouteInterfaceRateLimit Integer32,
511 ipMRouteInterfaceInMcastOctets Counter32,
512 ipMRouteInterfaceOutMcastOctets Counter32,
513 ipMRouteInterfaceHCInMcastOctets Counter64,
514 ipMRouteInterfaceHCOutMcastOctets Counter64
517 ipMRouteInterfaceIfIndex OBJECT-TYPE
518 SYNTAX InterfaceIndex
519 MAX-ACCESS not-accessible
522 "The ifIndex value of the interface for which this entry
523 contains information."
524 ::= { ipMRouteInterfaceEntry 1 }
526 ipMRouteInterfaceTtl OBJECT-TYPE
527 SYNTAX Integer32 (0..255)
528 MAX-ACCESS read-write
531 "The datagram TTL threshold for the interface. Any IP
532 multicast datagrams with a TTL less than this threshold will
533 not be forwarded out the interface. The default value of 0
534 means all multicast packets are forwarded out the
536 ::= { ipMRouteInterfaceEntry 2 }
538 ipMRouteInterfaceProtocol OBJECT-TYPE
539 SYNTAX IANAipMRouteProtocol
543 "The routing protocol running on this interface."
544 ::= { ipMRouteInterfaceEntry 3 }
546 ipMRouteInterfaceRateLimit OBJECT-TYPE
550 MAX-ACCESS read-write
553 "The rate-limit, in kilobits per second, of forwarded
554 multicast traffic on the interface. A rate-limit of 0
555 indicates that no rate limiting is done."
557 ::= { ipMRouteInterfaceEntry 4 }
559 ipMRouteInterfaceInMcastOctets OBJECT-TYPE
564 "The number of octets of multicast packets that have arrived
565 on the interface, including framing characters. This object
566 is similar to ifInOctets in the Interfaces MIB, except that
567 only multicast packets are counted."
568 ::= { ipMRouteInterfaceEntry 5 }
570 ipMRouteInterfaceOutMcastOctets OBJECT-TYPE
575 "The number of octets of multicast packets that have been
576 sent on the interface."
577 ::= { ipMRouteInterfaceEntry 6 }
579 ipMRouteInterfaceHCInMcastOctets OBJECT-TYPE
584 "The number of octets of multicast packets that have arrived
585 on the interface, including framing characters. This object
586 is a 64-bit version of ipMRouteInterfaceInMcastOctets. It
587 is similar to ifHCInOctets in the Interfaces MIB, except
588 that only multicast packets are counted."
589 ::= { ipMRouteInterfaceEntry 7 }
591 ipMRouteInterfaceHCOutMcastOctets OBJECT-TYPE
596 "The number of octets of multicast packets that have been
599 sent on the interface. This object is a 64-bit version of
600 ipMRouteInterfaceOutMcastOctets."
601 ::= { ipMRouteInterfaceEntry 8 }
604 -- The IP Multicast Scope Boundary Table
607 ipMRouteBoundaryTable OBJECT-TYPE
608 SYNTAX SEQUENCE OF IpMRouteBoundaryEntry
609 MAX-ACCESS not-accessible
612 "The (conceptual) table listing the router's scoped
613 multicast address boundaries."
616 ipMRouteBoundaryEntry OBJECT-TYPE
617 SYNTAX IpMRouteBoundaryEntry
618 MAX-ACCESS not-accessible
621 "An entry (conceptual row) in the ipMRouteBoundaryTable
622 representing a scoped boundary."
623 INDEX { ipMRouteBoundaryIfIndex, ipMRouteBoundaryAddress,
624 ipMRouteBoundaryAddressMask }
625 ::= { ipMRouteBoundaryTable 1 }
627 IpMRouteBoundaryEntry ::= SEQUENCE {
628 ipMRouteBoundaryIfIndex InterfaceIndex,
629 ipMRouteBoundaryAddress IpAddress,
630 ipMRouteBoundaryAddressMask IpAddress,
631 ipMRouteBoundaryStatus RowStatus
634 ipMRouteBoundaryIfIndex OBJECT-TYPE
635 SYNTAX InterfaceIndex
636 MAX-ACCESS not-accessible
639 "The IfIndex value for the interface to which this boundary
640 applies. Packets with a destination address in the
641 associated address/mask range will not be forwarded out this
643 ::= { ipMRouteBoundaryEntry 1 }
645 ipMRouteBoundaryAddress OBJECT-TYPE
649 MAX-ACCESS not-accessible
652 "The group address which when combined with the
653 corresponding value of ipMRouteBoundaryAddressMask
654 identifies the group range for which the scoped boundary
655 exists. Scoped addresses must come from the range 239.x.x.x
656 as specified in RFC 2365."
657 ::= { ipMRouteBoundaryEntry 2 }
659 ipMRouteBoundaryAddressMask OBJECT-TYPE
661 MAX-ACCESS not-accessible
664 "The group address mask which when combined with the
665 corresponding value of ipMRouteBoundaryAddress identifies
666 the group range for which the scoped boundary exists."
667 ::= { ipMRouteBoundaryEntry 3 }
669 ipMRouteBoundaryStatus OBJECT-TYPE
671 MAX-ACCESS read-create
674 "The status of this row, by which new entries may be
675 created, or old entries deleted from this table."
676 ::= { ipMRouteBoundaryEntry 4 }
679 -- The IP Multicast Scope Name Table
682 ipMRouteScopeNameTable OBJECT-TYPE
683 SYNTAX SEQUENCE OF IpMRouteScopeNameEntry
684 MAX-ACCESS not-accessible
687 "The (conceptual) table listing the multicast scope names."
690 ipMRouteScopeNameEntry OBJECT-TYPE
691 SYNTAX IpMRouteScopeNameEntry
692 MAX-ACCESS not-accessible
695 "An entry (conceptual row) in the ipMRouteScopeNameTable
696 representing a multicast scope name."
699 INDEX { ipMRouteScopeNameAddress,
700 ipMRouteScopeNameAddressMask,
701 IMPLIED ipMRouteScopeNameLanguage }
702 ::= { ipMRouteScopeNameTable 1 }
704 IpMRouteScopeNameEntry ::= SEQUENCE {
705 ipMRouteScopeNameAddress IpAddress,
706 ipMRouteScopeNameAddressMask IpAddress,
707 ipMRouteScopeNameLanguage LanguageTag,
708 ipMRouteScopeNameString SnmpAdminString,
709 ipMRouteScopeNameDefault TruthValue,
710 ipMRouteScopeNameStatus RowStatus
713 ipMRouteScopeNameAddress OBJECT-TYPE
715 MAX-ACCESS not-accessible
718 "The group address which when combined with the
719 corresponding value of ipMRouteScopeNameAddressMask
720 identifies the group range associated with the multicast
721 scope. Scoped addresses must come from the range
723 ::= { ipMRouteScopeNameEntry 1 }
725 ipMRouteScopeNameAddressMask OBJECT-TYPE
727 MAX-ACCESS not-accessible
730 "The group address mask which when combined with the
731 corresponding value of ipMRouteScopeNameAddress identifies
732 the group range associated with the multicast scope."
733 ::= { ipMRouteScopeNameEntry 2 }
735 ipMRouteScopeNameLanguage OBJECT-TYPE
737 MAX-ACCESS not-accessible
740 "The RFC 1766-style language tag associated with the scope
742 ::= { ipMRouteScopeNameEntry 3 }
744 ipMRouteScopeNameString OBJECT-TYPE
745 SYNTAX SnmpAdminString
746 MAX-ACCESS read-create
751 "The textual name associated with the multicast scope. The
752 value of this object should be suitable for displaying to
753 end-users, such as when allocating a multicast address in
754 this scope. When no name is specified, the default value of
755 this object should be the string 239.x.x.x/y with x and y
756 replaced appropriately to describe the address and mask
757 length associated with the scope."
758 ::= { ipMRouteScopeNameEntry 4 }
760 ipMRouteScopeNameDefault OBJECT-TYPE
762 MAX-ACCESS read-create
765 "If true, indicates a preference that the name in the
766 following language should be used by applications if no name
767 is available in a desired language."
769 ::= { ipMRouteScopeNameEntry 5 }
771 ipMRouteScopeNameStatus OBJECT-TYPE
773 MAX-ACCESS read-create
776 "The status of this row, by which new entries may be
777 created, or old entries deleted from this table."
778 ::= { ipMRouteScopeNameEntry 6 }
781 -- conformance information
783 ipMRouteMIBConformance
784 OBJECT IDENTIFIER ::= { ipMRouteStdMIB 2 }
785 ipMRouteMIBCompliances
786 OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 1 }
787 ipMRouteMIBGroups OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 2 }
789 -- compliance statements
791 ipMRouteMIBCompliance MODULE-COMPLIANCE
794 "The compliance statement for the IP Multicast MIB."
795 MODULE -- this module
796 MANDATORY-GROUPS { ipMRouteMIBBasicGroup,
799 ipMRouteMIBRouteGroup}
801 GROUP ipMRouteMIBBoundaryGroup
803 "This group is mandatory if the router supports
804 administratively-scoped multicast address boundaries."
806 OBJECT ipMRouteBoundaryStatus
809 "Write access is not required."
811 OBJECT ipMRouteScopeNameStatus
814 "Write access is not required."
816 GROUP ipMRouteMIBHCInterfaceGroup
818 "This group is mandatory only for those network interfaces
819 for which the value of the corresponding instance of ifSpeed
820 is greater than 20,000,000 bits/second."
822 ::= { ipMRouteMIBCompliances 1 }
824 -- units of conformance
826 ipMRouteMIBBasicGroup OBJECT-GROUP
827 OBJECTS { ipMRouteEnable, ipMRouteEntryCount,
828 ipMRouteUpstreamNeighbor, ipMRouteInIfIndex,
829 ipMRouteUpTime, ipMRouteExpiryTime,
830 ipMRouteNextHopState,
831 ipMRouteNextHopUpTime,
832 ipMRouteNextHopExpiryTime,
833 ipMRouteNextHopProtocol,
835 ipMRouteInterfaceTtl,
836 ipMRouteInterfaceProtocol, ipMRouteInterfaceRateLimit,
837 ipMRouteInterfaceInMcastOctets,
838 ipMRouteInterfaceOutMcastOctets,
843 "A collection of objects to support basic management of IP
845 ::= { ipMRouteMIBGroups 1 }
849 ipMRouteMIBHopCountGroup OBJECT-GROUP
850 OBJECTS { ipMRouteNextHopClosestMemberHops }
853 "A collection of objects to support management of the use of
854 hop counts in IP Multicast routing."
855 ::= { ipMRouteMIBGroups 2 }
857 ipMRouteMIBBoundaryGroup OBJECT-GROUP
858 OBJECTS { ipMRouteBoundaryStatus, ipMRouteScopeNameString,
859 ipMRouteScopeNameDefault, ipMRouteScopeNameStatus }
862 "A collection of objects to support management of scoped
863 multicast address boundaries."
864 ::= { ipMRouteMIBGroups 3 }
866 ipMRouteMIBPktsOutGroup OBJECT-GROUP
867 OBJECTS { ipMRouteNextHopPkts }
870 "A collection of objects to support management of packet
871 counters for each outgoing interface entry of a route."
872 ::= { ipMRouteMIBGroups 4 }
874 ipMRouteMIBHCInterfaceGroup OBJECT-GROUP
875 OBJECTS { ipMRouteInterfaceHCInMcastOctets,
876 ipMRouteInterfaceHCOutMcastOctets,
880 "A collection of objects providing information specific to
881 high speed (greater than 20,000,000 bits/second) network
883 ::= { ipMRouteMIBGroups 5 }
885 ipMRouteMIBRouteGroup OBJECT-GROUP
886 OBJECTS { ipMRouteRtProto, ipMRouteRtAddress,
887 ipMRouteRtMask, ipMRouteRtType }
890 "A collection of objects providing information on the
891 relationship between multicast routing information, and the
892 IP Forwarding Table."
893 ::= { ipMRouteMIBGroups 6 }
895 ipMRouteMIBPktsGroup OBJECT-GROUP
896 OBJECTS { ipMRoutePkts, ipMRouteDifferentInIfPackets,
902 "A collection of objects to support management of packet
903 counters for each forwarding entry."
904 ::= { ipMRouteMIBGroups 7 }