draft-ietf-mboned-ip-mcast-mib-03.txt | draft-ietf-mboned-ip-mcast-mib-04.txt | |||
---|---|---|---|---|
MBONED WG D. McWalter | MBONED WG D. McWalter | |||
Internet-Draft Data Connection Ltd | Internet-Draft Data Connection Ltd | |||
Expires: February 3, 2007 D. Thaler | Expires: May 18, 2007 D. Thaler | |||
Microsoft Corporation | Microsoft Corporation | |||
Obsoletes (if approved): RFC2932 A. Kessler | A. Kessler | |||
Cisco Systems | Cisco Systems | |||
August 2, 2006 | November 14, 2006 | |||
IP Multicast MIB | IP Multicast MIB | |||
draft-ietf-mboned-ip-mcast-mib-03.txt | draft-ietf-mboned-ip-mcast-mib-04.txt | |||
Status of this Memo | Status of this Memo | |||
By submitting this Internet-Draft, each author represents that any | By submitting this Internet-Draft, each author represents that any | |||
applicable patent or other IPR claims of which he or she is aware | applicable patent or other IPR claims of which he or she is aware | |||
have been or will be disclosed, and any of which he or she becomes | have been or will be disclosed, and any of which he or she becomes | |||
aware will be disclosed, in accordance with Section 6 of BCP 79. | aware will be disclosed, in accordance with Section 6 of BCP 79. | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
skipping to change at page 1, line 37 | skipping to change at page 1, line 37 | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
This Internet-Draft will expire on February 3, 2007. | This Internet-Draft will expire on May 18, 2007. | |||
Copyright Notice | Copyright Notice | |||
Copyright (C) The Internet Society (2006). | Copyright (C) The Internet Society (2006). | |||
Abstract | Abstract | |||
This memo defines a portion of the Management Information Base (MIB) | This memo defines a portion of the Management Information Base (MIB) | |||
for use with network management protocols in the Internet community. | for use with network management protocols in the Internet community. | |||
In particular, it describes objects used for managing multicast | In particular, it describes objects used for managing multicast | |||
skipping to change at page 3, line 24 | skipping to change at page 3, line 24 | |||
This document obsoletes [RFC2932]. The MIB module defined by this | This document obsoletes [RFC2932]. The MIB module defined by this | |||
document is a re-working of the MIB module from [RFC2932], with | document is a re-working of the MIB module from [RFC2932], with | |||
changes that include the following. | changes that include the following. | |||
o This MIB module includes support for IPv6 addressing and the IPv6 | o This MIB module includes support for IPv6 addressing and the IPv6 | |||
scoped address architecture. [RFC2932] supported only IPv4. | scoped address architecture. [RFC2932] supported only IPv4. | |||
o This MIB module allows several multicast protocols to perform | o This MIB module allows several multicast protocols to perform | |||
routing on a single interface, where [RFC2932] assumed each | routing on a single interface, where [RFC2932] assumed each | |||
interface supported at most one multicast routing protocol. | interface supported at most one multicast routing protocol. | |||
Multicast routing protocols are now per-route, see | ||||
ipMcastRouteProtocol. | ||||
o This MIB module includes objects that are not specific to | o This MIB module includes objects that are not specific to | |||
multicast routing. It allows management of multicast function on | multicast routing. It allows management of multicast function on | |||
systems that do not perform routing, whereas RFC 2932 was | systems that do not perform routing, whereas [RFC2932] was | |||
restricted to multicast routing. | restricted to multicast routing. | |||
o This MIB module includes a table of Source-Specific Multicast | o This MIB module includes a table of Source-Specific Multicast | |||
(SSM) address ranges to which SSM semantics [RFC3569] should be | (SSM) address ranges to which SSM semantics [RFC3569] should be | |||
applied. | applied. | |||
o This MIB module includes a table of local applications that are | o This MIB module includes a table of local applications that are | |||
receiving multicast data. | receiving multicast data. | |||
o This MIB module includes a table of multicast scope zones. | o This MIB module includes a table of multicast scope zones. | |||
skipping to change at page 4, line 44 | skipping to change at page 4, line 46 | |||
names for multicast scopes. | names for multicast scopes. | |||
7. The IP Multicast Local Listener Table, which contains identifiers | 7. The IP Multicast Local Listener Table, which contains identifiers | |||
for local applications that are receiving multicast data. | for local applications that are receiving multicast data. | |||
8. The IP Multicast Zone Table, which contains an entry for each | 8. The IP Multicast Zone Table, which contains an entry for each | |||
scope zone known to a system, and maps each zone to the multicast | scope zone known to a system, and maps each zone to the multicast | |||
address range that is the corresponding scope. | address range that is the corresponding scope. | |||
This MIB module uses textual conventions defined in the IF-MIB | This MIB module uses textual conventions defined in the IF-MIB | |||
[RFC2863], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB. | [RFC4293], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB. | |||
5. Definitions | 5. Definitions | |||
IPMCAST-MIB DEFINITIONS ::= BEGIN | IPMCAST-MIB DEFINITIONS ::= BEGIN | |||
IMPORTS | IMPORTS | |||
MODULE-IDENTITY, OBJECT-TYPE, | MODULE-IDENTITY, OBJECT-TYPE, | |||
mib-2, Unsigned32, Counter32, | mib-2, Unsigned32, Counter64, | |||
Counter64, Gauge32, TimeTicks FROM SNMPv2-SMI | Gauge32, TimeTicks FROM SNMPv2-SMI | |||
RowStatus, TEXTUAL-CONVENTION, | RowStatus, TruthValue, | |||
TruthValue, StorageType, | StorageType, TimeStamp FROM SNMPv2-TC | |||
TimeStamp FROM SNMPv2-TC | ||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF | MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF | |||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB | SnmpAdminString FROM SNMP-FRAMEWORK-MIB | |||
InterfaceIndexOrZero, | InterfaceIndexOrZero, | |||
InterfaceIndex FROM IF-MIB | InterfaceIndex FROM IF-MIB | |||
IANAipRouteProtocol, | IANAipRouteProtocol, | |||
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB | IANAipMRouteProtocol FROM IANA-RTPROTO-MIB | |||
InetAddress, InetAddressType, | InetAddress, InetAddressType, | |||
InetAddressPrefixLength, | InetAddressPrefixLength, | |||
InetZoneIndex FROM INET-ADDRESS-MIB; | InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB | |||
LanguageTag FROM LANGTAG-MIB; | ||||
ipMcastMIB MODULE-IDENTITY | ipMcastMIB MODULE-IDENTITY | |||
LAST-UPDATED "200608020000Z" -- 2 August 2006 | LAST-UPDATED "200611140000Z" -- 14 November 2006 | |||
ORGANIZATION "IETF MBONED Working Group" | ORGANIZATION "IETF MBONED Working Group" | |||
CONTACT-INFO "David McWalter | CONTACT-INFO "David McWalter | |||
Data Connection Limited | Data Connection Limited | |||
100 Church Street | 100 Church Street | |||
Enfield, EN2 6BQ | Enfield, EN2 6BQ | |||
UK | UK | |||
Phone: +44 208 366 1177 | Phone: +44 208 366 1177 | |||
EMail: dmcw@dataconnection.com | EMail: dmcw@dataconnection.com | |||
skipping to change at page 5, line 49 | skipping to change at page 5, line 52 | |||
Andrew Kessler | Andrew Kessler | |||
Cisco Systems | Cisco Systems | |||
425 E. Tasman Drive | 425 E. Tasman Drive | |||
San Jose, CA 95134 | San Jose, CA 95134 | |||
US | US | |||
Phone: +1 408 526 5139 | Phone: +1 408 526 5139 | |||
EMail: kessler@cisco.com" | EMail: kessler@cisco.com" | |||
DESCRIPTION | DESCRIPTION | |||
"The MIB module for management of IP Multicast function. | "The MIB module for management of IP Multicast, including | |||
multicast routing, data forwarding, and data reception. | ||||
This MIB module contains information about IP Multicast | ||||
routing, data forwarding, and data reception. This MIB | ||||
module is independent of the multicast protocol(s) and | ||||
address type(s) that are in use. | ||||
Copyright (C) The Internet Society (2006). This version of | Copyright (C) The IETF Trust (2006). The initial version of | |||
this MIB module is part of RFC yyyy; see the RFC itself for | this MIB module was published in RFC yyyy; for full legal | |||
full legal notices." | notices see the RFC itself. Supplementary information may | |||
be available at: | ||||
http://www.ietf.org/copyrights/ianamib.html." | ||||
-- RFC Ed.: replace yyyy with actual RFC number & remove this note | -- RFC Ed.: replace yyyy with actual RFC number & remove this note | |||
REVISION "200608020000Z" -- 2 August 2006 | REVISION "200611140000Z" -- 14 November 2006 | |||
DESCRIPTION | DESCRIPTION "Initial version, published as RFC yyyy." | |||
"Changes from RFC 2932: | ||||
1) This MIB module is independent of address type, whereas | ||||
RFC 2932 only supported IPv4. | ||||
2) This MIB module allows several multicast protocols to | ||||
perform routing on a single interface, whereas RFC 2932 | ||||
assumed each interface supported at most one multicast | ||||
routing protocol. This MIB module retains but deprecates | ||||
the object ipMcastInterfaceProtocol. | ||||
3) This MIB module includes objects that are not specific to | ||||
multicast routing. It allows management of multicast | ||||
function on systems that do not perform routing, whereas | ||||
RFC 2932 was restricted to multicast routing. | ||||
4) This MIB module includes a table of Source-Specific | ||||
Multicast (SSM) address ranges to which RFC 3569 SSM | ||||
semantics should be applied. | ||||
5) This MIB module includes a table of local applications | ||||
that are receiving multicast data. | ||||
6) This MIB module includes a table of multicast scope | ||||
zones. | ||||
Published as RFC yyyy." | ||||
-- RFC Ed.: replace yyyy with actual RFC number & remove this note | -- RFC Ed.: replace yyyy with actual RFC number & remove this note | |||
::= { mib-2 XXX } | ::= { mib-2 XXX } | |||
-- RFC Ed.: replace XXX with IANA-assigned number & remove this note | -- RFC Ed.: replace XXX with IANA-assigned number & remove this note | |||
-- | -- | |||
LanguageTag ::= TEXTUAL-CONVENTION | ||||
DISPLAY-HINT "99a" | ||||
STATUS current | ||||
DESCRIPTION | ||||
"A language tag with all alphabetic characters converted to | ||||
lowercase. This restriction is intended to make the lexical | ||||
ordering imposed by SNMP useful when applied to language | ||||
tags. Note that it is theoretically possible for a valid | ||||
language tag to exceed the allowed length of this syntax, | ||||
and thus be impossible to represent with this syntax. | ||||
Sampling of language tags in current use on the Internet | ||||
suggests that this limit does not pose a serious problem in | ||||
practice." | ||||
REFERENCE "RFC 3283" | ||||
SYNTAX OCTET STRING (SIZE (1..99)) | ||||
-- Top-level structure of the MIB | -- Top-level structure of the MIB | |||
-- | -- | |||
ipMcastMIBObjects OBJECT IDENTIFIER ::= { ipMcastMIB 1 } | ipMcastMIBObjects OBJECT IDENTIFIER ::= { ipMcastMIB 1 } | |||
ipMcast OBJECT IDENTIFIER ::= { ipMcastMIBObjects 1 } | ipMcast OBJECT IDENTIFIER ::= { ipMcastMIBObjects 1 } | |||
ipMcastEnable OBJECT-TYPE | ipMcastEnable OBJECT-TYPE | |||
SYNTAX INTEGER { enabled(1), disabled(2) } | SYNTAX INTEGER { enabled(1), disabled(2) } | |||
MAX-ACCESS read-write | MAX-ACCESS read-write | |||
skipping to change at page 7, line 38 | skipping to change at page 6, line 43 | |||
::= { ipMcast 1 } | ::= { ipMcast 1 } | |||
ipMcastRouteEntryCount OBJECT-TYPE | ipMcastRouteEntryCount OBJECT-TYPE | |||
SYNTAX Gauge32 | SYNTAX Gauge32 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of rows in the ipMcastRouteTable. This can be | "The number of rows in the ipMcastRouteTable. This can be | |||
used to check for multicast routing activity, and to monitor | used to check for multicast routing activity, and to monitor | |||
the multicast routing table size." | the multicast routing table size." | |||
::= { ipMcast 7 } | ::= { ipMcast 2 } | |||
-- | -- | |||
-- The Multicast Interface Table | -- The Multicast Interface Table | |||
-- | -- | |||
ipMcastInterfaceTable OBJECT-TYPE | ipMcastInterfaceTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpMcastInterfaceEntry | SYNTAX SEQUENCE OF IpMcastInterfaceEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The (conceptual) table used to manage the multicast | "The (conceptual) table used to manage the multicast | |||
protocol active on an interface." | protocol active on an interface." | |||
::= { ipMcast 4 } | ::= { ipMcast 3 } | |||
ipMcastInterfaceEntry OBJECT-TYPE | ipMcastInterfaceEntry OBJECT-TYPE | |||
SYNTAX IpMcastInterfaceEntry | SYNTAX IpMcastInterfaceEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry (conceptual row) containing the multicast protocol | "An entry (conceptual row) containing the multicast protocol | |||
information for a particular interface." | information for a particular interface." | |||
INDEX { ipMcastInterfaceIfIndex } | INDEX { ipMcastInterfaceIPVersion, | |||
ipMcastInterfaceIfIndex } | ||||
::= { ipMcastInterfaceTable 1 } | ::= { ipMcastInterfaceTable 1 } | |||
IpMcastInterfaceEntry ::= SEQUENCE { | IpMcastInterfaceEntry ::= SEQUENCE { | |||
ipMcastInterfaceIPVersion InetVersion, | ||||
ipMcastInterfaceIfIndex InterfaceIndex, | ipMcastInterfaceIfIndex InterfaceIndex, | |||
ipMcastInterfaceTtl Unsigned32, | ipMcastInterfaceTtl Unsigned32, | |||
ipMcastInterfaceProtocol IANAipMRouteProtocol, | ||||
ipMcastInterfaceRateLimit Unsigned32, | ipMcastInterfaceRateLimit Unsigned32, | |||
ipMcastInterfaceInMcastOctets Counter32, | ipMcastInterfaceInMcastOctets Counter64, | |||
ipMcastInterfaceOutMcastOctets Counter32, | ipMcastInterfaceOutMcastOctets Counter64, | |||
ipMcastInterfaceInMcastPkts Counter32, | ipMcastInterfaceInMcastPkts Counter64, | |||
ipMcastInterfaceOutMcastPkts Counter32, | ipMcastInterfaceOutMcastPkts Counter64, | |||
ipMcastInterfaceHCInMcastOctets Counter64, | ipMcastInterfaceDiscontinuityTime TimeStamp | |||
ipMcastInterfaceHCOutMcastOctets Counter64, | ||||
ipMcastInterfaceHCInMcastPkts Counter64, | ||||
ipMcastInterfaceHCOutMcastPkts Counter64 | ||||
} | } | |||
ipMcastInterfaceIPVersion OBJECT-TYPE | ||||
SYNTAX InetVersion | ||||
MAX-ACCESS not-accessible | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The IP version of this row." | ||||
::= { ipMcastInterfaceEntry 1 } | ||||
ipMcastInterfaceIfIndex OBJECT-TYPE | ipMcastInterfaceIfIndex OBJECT-TYPE | |||
SYNTAX InterfaceIndex | SYNTAX InterfaceIndex | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The ifIndex value of the interface for which this entry | "The index value that uniquely identifies the interface to | |||
contains information." | which this entry is applicable. The interface identified by | |||
::= { ipMcastInterfaceEntry 1 } | a particular value of this index is the same interface as | |||
identified by the same value of the IF-MIB's ifIndex." | ||||
::= { ipMcastInterfaceEntry 2 } | ||||
ipMcastInterfaceTtl OBJECT-TYPE | ipMcastInterfaceTtl OBJECT-TYPE | |||
SYNTAX Unsigned32 (0..255) | SYNTAX Unsigned32 (0..255) | |||
MAX-ACCESS read-write | MAX-ACCESS read-write | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The datagram TTL threshold for the interface. Any IP | "The datagram TTL threshold for the interface. Any IP | |||
multicast datagrams with a TTL (IPv4) or Hop Limit (IPv6) | multicast datagrams with a TTL (IPv4) or Hop Limit (IPv6) | |||
less than this threshold will not be forwarded out the | less than this threshold will not be forwarded out the | |||
interface. The default value of 0 means all multicast | interface. The default value of 0 means all multicast | |||
packets are forwarded out the interface." | packets are forwarded out the interface." | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { ipMcastInterfaceEntry 2 } | ||||
ipMcastInterfaceProtocol OBJECT-TYPE | ||||
SYNTAX IANAipMRouteProtocol | ||||
MAX-ACCESS read-write | ||||
STATUS deprecated | ||||
DESCRIPTION | ||||
"The multicast protocol running on this interface. | ||||
More than one multicast protocol can be used on an | ||||
interface, so this object is ambiguous. Use of this | ||||
object is deprecated." | ||||
::= { ipMcastInterfaceEntry 3 } | ::= { ipMcastInterfaceEntry 3 } | |||
ipMcastInterfaceRateLimit OBJECT-TYPE | ipMcastInterfaceRateLimit OBJECT-TYPE | |||
SYNTAX Unsigned32 (0..2147483647) | SYNTAX Unsigned32 | |||
MAX-ACCESS read-write | MAX-ACCESS read-write | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The rate-limit, in kilobits per second, of forwarded | "The rate-limit, in kilobits per second, of forwarded | |||
multicast traffic on the interface. A rate-limit of 0 | multicast traffic on the interface. A rate-limit of 0 | |||
indicates that no rate limiting is done." | indicates that no rate limiting is done." | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { ipMcastInterfaceEntry 4 } | ::= { ipMcastInterfaceEntry 4 } | |||
ipMcastInterfaceInMcastOctets OBJECT-TYPE | ipMcastInterfaceInMcastOctets OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of octets of multicast packets that have arrived | "The number of octets of multicast packets that have arrived | |||
on the interface, including framing characters. This object | on the interface, including framing characters. This object | |||
is similar to ifInOctets in the Interfaces MIB, except that | is similar to ifInOctets in the Interfaces MIB, except that | |||
only multicast packets are counted." | only multicast packets are counted. | |||
Discontinuities in the value of this counter can occur at | ||||
re-initialization of the management system, and at other | ||||
times as indicated by the value of | ||||
ipMcastInterfaceDiscontinuityTime." | ||||
REFERENCE "RFC 4293 ifInOctets" | ||||
::= { ipMcastInterfaceEntry 5 } | ::= { ipMcastInterfaceEntry 5 } | |||
ipMcastInterfaceOutMcastOctets OBJECT-TYPE | ipMcastInterfaceOutMcastOctets OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of octets of multicast packets that have been | "The number of octets of multicast packets that have been | |||
sent on the interface." | sent on the interface, including framing characters. This | |||
object is similar to ifOutOctets in the Interfaces MIB, | ||||
except that only multicast packets are counted. | ||||
Discontinuities in the value of this counter can occur at | ||||
re-initialization of the management system, and at other | ||||
times as indicated by the value of | ||||
ipMcastInterfaceDiscontinuityTime." | ||||
REFERENCE "RFC 4293 ifOutOctets" | ||||
::= { ipMcastInterfaceEntry 6 } | ::= { ipMcastInterfaceEntry 6 } | |||
ipMcastInterfaceInMcastPkts OBJECT-TYPE | ipMcastInterfaceInMcastPkts OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of multicast packets that have arrived on the | "The number of multicast packets that have arrived on the | |||
interface. In many cases, this object is identical to | interface. In many cases, this object is identical to | |||
ifInMulticastPkts in the Interfaces MIB. | ifInMulticastPkts in the Interfaces MIB. | |||
However, some implementations use ifXTable for Layer 2 | However, some implementations use ifXTable for Layer 2 | |||
traffic statistics and ipMcastInterfaceTable at Layer 3. In | traffic statistics and ipMcastInterfaceTable at Layer 3. In | |||
this case a difference between these objects probably | this case a difference between these objects probably | |||
indicates that some Layer 3 multicast packets are being | indicates that some Layer 3 multicast packets are being | |||
transmitted as unicast at Layer 2." | transmitted as unicast at Layer 2. | |||
REFERENCE "RFC 2863 ifInMulticastPkts" | ||||
Discontinuities in the value of this counter can occur at | ||||
re-initialization of the management system, and at other | ||||
times as indicated by the value of | ||||
ipMcastInterfaceDiscontinuityTime." | ||||
REFERENCE "RFC 4293 ifInMulticastPkts" | ||||
::= { ipMcastInterfaceEntry 7 } | ::= { ipMcastInterfaceEntry 7 } | |||
ipMcastInterfaceOutMcastPkts OBJECT-TYPE | ipMcastInterfaceOutMcastPkts OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of multicast packets that have been sent on the | "The number of multicast packets that have been sent on the | |||
interface. In many cases, this object is identical to | interface. In many cases, this object is identical to | |||
ifOutMulticastPkts in the Interfaces MIB. | ifOutMulticastPkts in the Interfaces MIB. | |||
However, some implementations use ifXTable for Layer 2 | However, some implementations use ifXTable for Layer 2 | |||
traffic statistics and ipMcastInterfaceTable at Layer 3. In | traffic statistics and ipMcastInterfaceTable at Layer 3. In | |||
this case a difference between these objects probably | this case a difference between these objects probably | |||
indicates that some Layer 3 multicast packets are being | indicates that some Layer 3 multicast packets are being | |||
transmitted as unicast at Layer 2." | transmitted as unicast at Layer 2. | |||
REFERENCE "RFC 2863 ifOutMulticastPkts" | ||||
::= { ipMcastInterfaceEntry 8 } | ||||
ipMcastInterfaceHCInMcastOctets OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets of multicast packets that have arrived | ||||
on the interface, including framing characters. This object | ||||
is a 64-bit version of ipMcastRouteInterfaceInMcastOctets. | ||||
It is similar to ifHCInOctets in the Interfaces MIB, except | ||||
that only multicast packets are counted." | ||||
::= { ipMcastInterfaceEntry 9 } | ||||
ipMcastInterfaceHCOutMcastOctets OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets of multicast packets that have been | ||||
sent on the interface. This object is a 64-bit version of | ||||
ipMcastRouteInterfaceOutMcastOctets." | ||||
::= { ipMcastInterfaceEntry 10 } | ||||
ipMcastInterfaceHCInMcastPkts OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of multicast packets that have arrived on the | ||||
interface. In many cases, this object is identical to | ||||
ifHCInMulticastPkts in the Interfaces MIB. | ||||
However, some implementations use ifXTable for Layer 2 | Discontinuities in the value of this counter can occur at | |||
traffic statistics and ipMcastInterfaceTable at Layer 3. In | re-initialization of the management system, and at other | |||
this case a difference between these objects probably | times as indicated by the value of | |||
indicates that some Layer 3 multicast packets are being | ipMcastInterfaceDiscontinuityTime." | |||
transmitted as unicast at Layer 2." | REFERENCE "RFC 4293 ifOutMulticastPkts" | |||
REFERENCE "RFC 2863 ifHCInMulticastPkts" | ::= { ipMcastInterfaceEntry 8 } | |||
::= { ipMcastInterfaceEntry 11 } | ||||
ipMcastInterfaceHCOutMcastPkts OBJECT-TYPE | ipMcastInterfaceDiscontinuityTime OBJECT-TYPE | |||
SYNTAX Counter64 | SYNTAX TimeStamp | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of multicast packets that have been sent on the | "The value of sysUpTime on the most recent occasion at which | |||
interface. In many cases, this object is identical to | any one or more of this entry's counters suffered a | |||
ifHCOutMulticastPkts in the Interfaces MIB. | discontinuity. | |||
However, some implementations use ifXTable for Layer 2 | If no such discontinuities have occurred since the last re- | |||
traffic statistics and ipMcastInterfaceTable at Layer 3. In | initialization of the local management subsystem, then this | |||
this case a difference between these objects probably | object contains a zero value." | |||
indicates that some Layer 3 multicast packets are being | ::= { ipMcastInterfaceEntry 9 } | |||
transmitted as unicast at Layer 2." | ||||
REFERENCE "RFC 2863 ifHCOutMulticastPkts" | ||||
::= { ipMcastInterfaceEntry 12 } | ||||
-- | -- | |||
-- The SSM Range Table | -- The SSM Range Table | |||
-- | -- | |||
ipMcastSsmRangeTable OBJECT-TYPE | ipMcastSsmRangeTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpMcastSsmRangeEntry | SYNTAX SEQUENCE OF IpMcastSsmRangeEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This table is used to create and manage the range(s) of | "This table is used to create and manage the range(s) of | |||
group addresses to which SSM semantics should be applied." | group addresses to which SSM semantics should be applied." | |||
REFERENCE "RFC 3569" | REFERENCE "RFC 3569" | |||
::= { ipMcast 8 } | ::= { ipMcast 4 } | |||
ipMcastSsmRangeEntry OBJECT-TYPE | ipMcastSsmRangeEntry OBJECT-TYPE | |||
SYNTAX IpMcastSsmRangeEntry | SYNTAX IpMcastSsmRangeEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry (conceptual row) containing a range of group | "An entry (conceptual row) containing a range of group | |||
addresses to which SSM semantics should be applied." | addresses to which SSM semantics should be applied." | |||
REFERENCE "RFC 3569" | REFERENCE "RFC 3569" | |||
INDEX { ipMcastSsmRangeAddressType, | INDEX { ipMcastSsmRangeAddressType, | |||
skipping to change at page 14, line 28 | skipping to change at page 13, line 11 | |||
-- | -- | |||
ipMcastRouteTable OBJECT-TYPE | ipMcastRouteTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpMcastRouteEntry | SYNTAX SEQUENCE OF IpMcastRouteEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The (conceptual) table containing multicast routing | "The (conceptual) table containing multicast routing | |||
information for IP datagrams sent by particular sources to | information for IP datagrams sent by particular sources to | |||
to the IP multicast groups known to this router." | to the IP multicast groups known to this router." | |||
::= { ipMcast 2 } | ::= { ipMcast 5 } | |||
ipMcastRouteEntry OBJECT-TYPE | ipMcastRouteEntry OBJECT-TYPE | |||
SYNTAX IpMcastRouteEntry | SYNTAX IpMcastRouteEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry (conceptual row) containing the multicast routing | "An entry (conceptual row) containing the multicast routing | |||
information for IP datagrams from a particular source and | information for IP datagrams from a particular source and | |||
addressed to a particular IP multicast group address." | addressed to a particular IP multicast group address." | |||
INDEX { ipMcastRouteGroupAddressType, | INDEX { ipMcastRouteGroupAddressType, | |||
skipping to change at page 15, line 9 | skipping to change at page 13, line 41 | |||
ipMcastRouteGroup InetAddress, | ipMcastRouteGroup InetAddress, | |||
ipMcastRouteGroupPrefixLength InetAddressPrefixLength, | ipMcastRouteGroupPrefixLength InetAddressPrefixLength, | |||
ipMcastRouteSourceAddressType InetAddressType, | ipMcastRouteSourceAddressType InetAddressType, | |||
ipMcastRouteSource InetAddress, | ipMcastRouteSource InetAddress, | |||
ipMcastRouteSourcePrefixLength InetAddressPrefixLength, | ipMcastRouteSourcePrefixLength InetAddressPrefixLength, | |||
ipMcastRouteUpstreamNeighborType InetAddressType, | ipMcastRouteUpstreamNeighborType InetAddressType, | |||
ipMcastRouteUpstreamNeighbor InetAddress, | ipMcastRouteUpstreamNeighbor InetAddress, | |||
ipMcastRouteInIfIndex InterfaceIndexOrZero, | ipMcastRouteInIfIndex InterfaceIndexOrZero, | |||
ipMcastRouteTimeStamp TimeStamp, | ipMcastRouteTimeStamp TimeStamp, | |||
ipMcastRouteExpiryTime TimeTicks, | ipMcastRouteExpiryTime TimeTicks, | |||
ipMcastRoutePkts Counter32, | ||||
ipMcastRouteDifferentInIfPackets Counter32, | ||||
ipMcastRouteOctets Counter32, | ||||
ipMcastRouteProtocol IANAipMRouteProtocol, | ipMcastRouteProtocol IANAipMRouteProtocol, | |||
ipMcastRouteRtProtocol IANAipRouteProtocol, | ipMcastRouteRtProtocol IANAipRouteProtocol, | |||
ipMcastRouteRtAddressType InetAddressType, | ipMcastRouteRtAddressType InetAddressType, | |||
ipMcastRouteRtAddress InetAddress, | ipMcastRouteRtAddress InetAddress, | |||
ipMcastRouteRtPrefixLength InetAddressPrefixLength, | ipMcastRouteRtPrefixLength InetAddressPrefixLength, | |||
ipMcastRouteRtType INTEGER, | ipMcastRouteRtType INTEGER, | |||
ipMcastRouteHCOctets Counter64, | ipMcastRouteOctets Counter64, | |||
ipMcastRouteDifferentInIfOctets Counter32, | ipMcastRoutePkts Counter64, | |||
ipMcastRouteTtlDropPackets Counter32, | ipMcastRouteTtlDropOctets Counter64, | |||
ipMcastRouteTtlDropOctets Counter32 | ipMcastRouteTtlDropPackets Counter64, | |||
ipMcastRouteDifferentInIfOctets Counter64, | ||||
ipMcastRouteDifferentInIfPackets Counter64 | ||||
} | } | |||
ipMcastRouteGroupAddressType OBJECT-TYPE | ipMcastRouteGroupAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A value indicating the address family of the address | "A value indicating the address family of the address | |||
contained in ipMcastRouteGroup. Legal values correspond to | contained in ipMcastRouteGroup. Legal values correspond to | |||
the subset of address families for which multicast | the subset of address families for which multicast | |||
skipping to change at page 15, line 50 | skipping to change at page 14, line 33 | |||
"The IP multicast group address which, when combined with | "The IP multicast group address which, when combined with | |||
the corresponding value specified in | the corresponding value specified in | |||
ipMcastRouteGroupPrefixLength, identifies the groups for | ipMcastRouteGroupPrefixLength, identifies the groups for | |||
which this entry contains multicast routing information. | which this entry contains multicast routing information. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastRouteGroupPrefixLength bits. The remainder of the | ipMcastRouteGroupPrefixLength bits. The remainder of the | |||
address bits are zero. This is especially important for | address bits are zero. This is especially important for | |||
this index field, which is part of the index of this entry. | this index field, which is part of the index of this entry. | |||
Any non-zero bits would signify an entirely different | Any non-zero bits would signify an entirely different | |||
entry." | entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. The use of these address types indicate that this | ||||
forwarding state applies only within the given zone. Zone | ||||
index zero is not valid in this table." | ||||
::= { ipMcastRouteEntry 2 } | ::= { ipMcastRouteEntry 2 } | |||
ipMcastRouteGroupPrefixLength OBJECT-TYPE | ipMcastRouteGroupPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength (4..128) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask which, when combined with | "The length in bits of the mask which, when combined with | |||
the corresponding value of ipMcastRouteGroup, identifies the | the corresponding value of ipMcastRouteGroup, identifies the | |||
groups for which this entry contains multicast routing | groups for which this entry contains multicast routing | |||
skipping to change at page 16, line 41 | skipping to change at page 15, line 30 | |||
"The network address which, when combined with the | "The network address which, when combined with the | |||
corresponding value of ipMcastRouteSourcePrefixLength, | corresponding value of ipMcastRouteSourcePrefixLength, | |||
identifies the sources for which this entry contains | identifies the sources for which this entry contains | |||
multicast routing information. | multicast routing information. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastRouteGroupPrefixLength bits. The remainder of the | ipMcastRouteGroupPrefixLength bits. The remainder of the | |||
address bits are zero. This is especially important for | address bits are zero. This is especially important for | |||
this index field, which is part of the index of this entry. | this index field, which is part of the index of this entry. | |||
Any non-zero bits would signify an entirely different | Any non-zero bits would signify an entirely different | |||
entry." | entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. The use of these address types indicate that this | ||||
source address applies only within the given zone. Zone | ||||
index zero is not valid in this table." | ||||
::= { ipMcastRouteEntry 5 } | ::= { ipMcastRouteEntry 5 } | |||
ipMcastRouteSourcePrefixLength OBJECT-TYPE | ipMcastRouteSourcePrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength (4..128) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask which, when combined with | "The length in bits of the mask which, when combined with | |||
the corresponding value of ipMcastRouteSource, identifies | the corresponding value of ipMcastRouteSource, identifies | |||
the sources for which this entry contains multicast routing | the sources for which this entry contains multicast routing | |||
information." | information." | |||
::= { ipMcastRouteEntry 6 } | ::= { ipMcastRouteEntry 6 } | |||
ipMcastRouteUpstreamNeighborType OBJECT-TYPE | ipMcastRouteUpstreamNeighborType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A value indicating the address family of the address | "A value indicating the address family of the address | |||
contained in ipMcastRouteUpstreamNeighbor. The value MUST | contained in ipMcastRouteUpstreamNeighbor. | |||
be the same as the value of ipMcastRouteGroupType." | ||||
An address type of unknown(0) indicates that the upstream | ||||
neighbor is unknown, for example in BIDIR-PIM." | ||||
REFERENCE "I-D.ietf-pim-bidir" | ||||
::= { ipMcastRouteEntry 7 } | ::= { ipMcastRouteEntry 7 } | |||
ipMcastRouteUpstreamNeighbor OBJECT-TYPE | ipMcastRouteUpstreamNeighbor OBJECT-TYPE | |||
SYNTAX InetAddress | SYNTAX InetAddress (SIZE (0|4|8|16|20)) | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The address of the upstream neighbor (for example, RPF | "The address of the upstream neighbor (for example, RPF | |||
neighbor) from which IP datagrams from these sources to | neighbor) from which IP datagrams from these sources to | |||
this multicast address are received. If the upstream | this multicast address are received." | |||
neighbor is unknown, then ipMcastRouteUpstreamNeighbor | ||||
will be 0.0.0.0 in the case of an IPv4 entry, and | ||||
0:0:0:0:0:0:0:0 in the case of an IPv6 entry (for example, | ||||
in BIDIR-PIM)." | ||||
::= { ipMcastRouteEntry 8 } | ::= { ipMcastRouteEntry 8 } | |||
ipMcastRouteInIfIndex OBJECT-TYPE | ipMcastRouteInIfIndex OBJECT-TYPE | |||
SYNTAX InterfaceIndexOrZero | SYNTAX InterfaceIndexOrZero | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The value of ifIndex for the interface on which IP | "The value of ifIndex for the interface on which IP | |||
datagrams sent by these sources to this multicast address | datagrams sent by these sources to this multicast address | |||
are received. A value of 0 indicates that datagrams are not | are received. A value of 0 indicates that datagrams are not | |||
subject to an incoming interface check, but may be accepted | subject to an incoming interface check, but may be accepted | |||
on multiple interfaces (for example, in BIDIR-PIM)." | on multiple interfaces (for example, in BIDIR-PIM)." | |||
REFERENCE "I-D.ietf-pim-bidir" | ||||
::= { ipMcastRouteEntry 9 } | ::= { ipMcastRouteEntry 9 } | |||
ipMcastRouteTimeStamp OBJECT-TYPE | ipMcastRouteTimeStamp OBJECT-TYPE | |||
SYNTAX TimeStamp | SYNTAX TimeStamp | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The value of sysUpTime at which the multicast routing | "The value of sysUpTime at which the multicast routing | |||
information represented by this entry was learned by the | information represented by this entry was learned by the | |||
router." | router. | |||
If this infomration was present at the most recent re- | ||||
initialization of the local management subsystem, then this | ||||
object contains a zero value." | ||||
::= { ipMcastRouteEntry 10 } | ::= { ipMcastRouteEntry 10 } | |||
ipMcastRouteExpiryTime OBJECT-TYPE | ipMcastRouteExpiryTime OBJECT-TYPE | |||
SYNTAX TimeTicks | SYNTAX TimeTicks | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The minimum amount of time remaining before this entry will | "The minimum amount of time remaining before this entry will | |||
be aged out. The value 0 indicates that the entry is not | be aged out. The value 0 indicates that the entry is not | |||
subject to aging. If ipMcastRouteNextHopState is pruned(1), | subject to aging. If ipMcastRouteNextHopState is pruned(1), | |||
this object represents the remaining time until the prune | this object represents the remaining time until the prune | |||
expires. If this timer expires, state reverts to | expires. If this timer expires, state reverts to | |||
forwarding(2). Otherwise, this object represents the time | forwarding(2). Otherwise, this object represents the time | |||
until this entry is removed from the table." | until this entry is removed from the table." | |||
::= { ipMcastRouteEntry 11 } | ::= { ipMcastRouteEntry 11 } | |||
ipMcastRoutePkts OBJECT-TYPE | ||||
SYNTAX Counter32 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of packets routed using this multicast route | ||||
entry. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of routes being | ||||
removed and replaced, which can be detected by observing | ||||
the value of ipMcastRouteTimeStamp." | ||||
::= { ipMcastRouteEntry 12 } | ||||
ipMcastRouteDifferentInIfPackets OBJECT-TYPE | ||||
SYNTAX Counter32 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of packets which this router has received from | ||||
these sources and addressed to this multicast group address, | ||||
which were dropped because they were received on an | ||||
unexpected interface. | ||||
For RPF checking protocols (such as PIM-SM), these packets | ||||
arrived on interfaces other than ipMcastRouteInIfIndex, and | ||||
were dropped because of this failed RPF check. (RPF paths | ||||
are 'Reverse Path Forwarding' path; the unicast routes to | ||||
the expected origin of multicast data flows). | ||||
Other protocols may drop packets on an incoming interface | ||||
check for different reasons (for example, BIDIR-PIM performs | ||||
a DF check on receipt of packets). All packets dropped as a | ||||
result of an incoming interface check are counted here. | ||||
If this counter increases rapidly, this indicates a problem. | ||||
A significant quantity of multicast data is arriving at this | ||||
router on unexpected interfaces, and is not being forwarded. | ||||
For guidance, if the rate of increase of this counter | ||||
exceeds 1% of the rate of increase of ipMcastRoutePkts, then | ||||
there are multicast routing problems that require | ||||
investigation. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of routes being | ||||
removed and replaced, which can be detected by observing | ||||
the value of ipMcastRouteTimeStamp." | ||||
::= { ipMcastRouteEntry 13 } | ||||
ipMcastRouteOctets OBJECT-TYPE | ||||
SYNTAX Counter32 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets contained in IP datagrams which were | ||||
received from these sources and addressed to this multicast | ||||
group address, and which were forwarded by this router. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of routes being | ||||
removed and replaced, which can be detected by observing | ||||
the value of ipMcastRouteTimeStamp." | ||||
::= { ipMcastRouteEntry 14 } | ||||
ipMcastRouteProtocol OBJECT-TYPE | ipMcastRouteProtocol OBJECT-TYPE | |||
SYNTAX IANAipMRouteProtocol | SYNTAX IANAipMRouteProtocol | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The multicast routing protocol via which this multicast | "The multicast routing protocol via which this multicast | |||
forwarding entry was learned." | forwarding entry was learned." | |||
::= { ipMcastRouteEntry 15 } | ::= { ipMcastRouteEntry 12 } | |||
ipMcastRouteRtProtocol OBJECT-TYPE | ipMcastRouteRtProtocol OBJECT-TYPE | |||
SYNTAX IANAipRouteProtocol | SYNTAX IANAipRouteProtocol | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The routing mechanism via which the route used to find the | "The routing mechanism via which the route used to find the | |||
upstream or parent interface for this multicast forwarding | upstream or parent interface for this multicast forwarding | |||
entry was learned. Inclusion of values for routing | entry was learned." | |||
protocols is not intended to imply that those protocols need | ::= { ipMcastRouteEntry 13 } | |||
be supported." | ||||
::= { ipMcastRouteEntry 16 } | ||||
ipMcastRouteRtAddressType OBJECT-TYPE | ipMcastRouteRtAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A value indicating the address family of the address | "A value indicating the address family of the address | |||
contained in ipMcastRouteRtAddress. The value MUST be the | contained in ipMcastRouteRtAddress." | |||
same as the value of ipMcastRouteGroupType." | ::= { ipMcastRouteEntry 14 } | |||
::= { ipMcastRouteEntry 17 } | ||||
ipMcastRouteRtAddress OBJECT-TYPE | ipMcastRouteRtAddress OBJECT-TYPE | |||
SYNTAX InetAddress | SYNTAX InetAddress (SIZE (0|4|8|16|20)) | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The address portion of the route used to find the upstream | "The address portion of the route used to find the upstream | |||
or parent interface for this multicast forwarding entry. | or parent interface for this multicast forwarding entry. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastRouteGroupPrefixLength bits. The remainder of the | ipMcastRouteGroupPrefixLength bits. The remainder of the | |||
address bits are zero." | address bits are zero. | |||
::= { ipMcastRouteEntry 18 } | ||||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. The use of these address types indicate that this | ||||
forwarding state applies only within the given zone. Zone | ||||
index zero is not valid in this table." | ||||
::= { ipMcastRouteEntry 15 } | ||||
ipMcastRouteRtPrefixLength OBJECT-TYPE | ipMcastRouteRtPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength (4..128) | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask associated with the route | "The length in bits of the mask associated with the route | |||
used to find the upstream or parent interface for this | used to find the upstream or parent interface for this | |||
multicast forwarding entry." | multicast forwarding entry." | |||
::= { ipMcastRouteEntry 19 } | ::= { ipMcastRouteEntry 16 } | |||
ipMcastRouteRtType OBJECT-TYPE | ipMcastRouteRtType OBJECT-TYPE | |||
SYNTAX INTEGER { | SYNTAX INTEGER { | |||
unicast (1), -- Unicast route used in multicast RIB | unicast (1), -- Unicast route used in multicast RIB | |||
multicast (2) -- Multicast route | multicast (2) -- Multicast route | |||
} | } | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The reason the given route was placed in the (logical) | "The reason the given route was placed in the (logical) | |||
multicast Routing Information Base (RIB). A value of | multicast Routing Information Base (RIB). A value of | |||
unicast means that the route would normally be placed only | unicast means that the route would normally be placed only | |||
in the unicast RIB, but was placed in the multicast RIB | in the unicast RIB, but was placed in the multicast RIB | |||
(instead or in addition) due to local configuration, such as | (instead or in addition) due to local configuration, such as | |||
when running PIM over RIP. A value of multicast means that | when running PIM over RIP. A value of multicast means that | |||
the route was explicitly added to the multicast RIB by the | the route was explicitly added to the multicast RIB by the | |||
routing protocol, such as DVMRP or Multiprotocol BGP." | routing protocol, such as DVMRP or Multiprotocol BGP." | |||
::= { ipMcastRouteEntry 20 } | ::= { ipMcastRouteEntry 17 } | |||
ipMcastRouteHCOctets OBJECT-TYPE | ipMcastRouteOctets OBJECT-TYPE | |||
SYNTAX Counter64 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of octets contained in IP datagrams which were | "The number of octets contained in IP datagrams which were | |||
received from these sources and addressed to this multicast | received from these sources and addressed to this multicast | |||
group address, and which were forwarded by this router. | group address, and which were forwarded by this router. | |||
This object is a 64-bit version of ipMcastRouteOctets. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of routes being | ||||
removed and replaced, which can be detected by observing | ||||
the value of ipMcastRouteTimeStamp." | ||||
::= { ipMcastRouteEntry 18 } | ||||
ipMcastRoutePkts OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of packets routed using this multicast route | ||||
entry. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of routes being | ||||
removed and replaced, which can be detected by observing | ||||
the value of ipMcastRouteTimeStamp." | ||||
::= { ipMcastRouteEntry 19 } | ||||
ipMcastRouteTtlDropOctets OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets contained in IP datagrams which this | ||||
router has received from these sources and addressed to this | ||||
multicast group address, which were dropped because the TTL | ||||
(IPv4) or Hop Limit (IPv6) was decremented to zero, or to a | ||||
value less than ipMcastInterfaceTtl for all next hops. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of routes being | ||||
removed and replaced, which can be detected by observing | ||||
the value of ipMcastRouteTimeStamp." | ||||
::= { ipMcastRouteEntry 20 } | ||||
ipMcastRouteTtlDropPackets OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of packets which this router has received from | ||||
these sources and addressed to this multicast group address, | ||||
which were dropped because the TTL (IPv4) or Hop Limit | ||||
(IPv6) was decremented to zero, or to a value less than | ||||
ipMcastInterfaceTtl for all next hops. | ||||
Discontinuities in this monotonically increasing value | Discontinuities in this monotonically increasing value | |||
occur at re-initialization of the management system. | occur at re-initialization of the management system. | |||
Discontinuities can also occur as a result of routes being | Discontinuities can also occur as a result of routes being | |||
removed and replaced, which can be detected by observing | removed and replaced, which can be detected by observing | |||
the value of ipMcastRouteTimeStamp." | the value of ipMcastRouteTimeStamp." | |||
::= { ipMcastRouteEntry 21 } | ::= { ipMcastRouteEntry 21 } | |||
ipMcastRouteDifferentInIfOctets OBJECT-TYPE | ipMcastRouteDifferentInIfOctets OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of octets contained in IP datagrams which this | "The number of octets contained in IP datagrams which this | |||
router has received from these sources and addressed to this | router has received from these sources and addressed to this | |||
multicast group address, which were dropped because they | multicast group address, which were dropped because they | |||
were received on an unexpected interface. | were received on an unexpected interface. | |||
For RPF checking protocols (such as PIM-SM), these packets | For RPF checking protocols (such as PIM-SM), these packets | |||
arrived on interfaces other than ipMcastRouteInIfIndex, and | arrived on interfaces other than ipMcastRouteInIfIndex, and | |||
skipping to change at page 22, line 19 | skipping to change at page 20, line 49 | |||
For guidance, if the rate of increase of this counter | For guidance, if the rate of increase of this counter | |||
exceeds 1% of the rate of increase of ipMcastRouteOctets, | exceeds 1% of the rate of increase of ipMcastRouteOctets, | |||
then there are multicast routing problems that require | then there are multicast routing problems that require | |||
investigation. | investigation. | |||
Discontinuities in this monotonically increasing value | Discontinuities in this monotonically increasing value | |||
occur at re-initialization of the management system. | occur at re-initialization of the management system. | |||
Discontinuities can also occur as a result of routes being | Discontinuities can also occur as a result of routes being | |||
removed and replaced, which can be detected by observing | removed and replaced, which can be detected by observing | |||
the value of ipMcastRouteTimeStamp." | the value of ipMcastRouteTimeStamp." | |||
REFERENCE "RFC 4601 and I-D.ietf-pim-bidir" | ||||
::= { ipMcastRouteEntry 22 } | ::= { ipMcastRouteEntry 22 } | |||
ipMcastRouteTtlDropPackets OBJECT-TYPE | ipMcastRouteDifferentInIfPackets OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of packets which this router has received from | "The number of packets which this router has received from | |||
these sources and addressed to this multicast group address, | these sources and addressed to this multicast group address, | |||
which were dropped because the TTL (IPv4) or Hop Limit | which were dropped because they were received on an | |||
(IPv6) was decremented to zero, or to a value less than | unexpected interface. | |||
ipMcastInterfaceTtl for all next hops. | ||||
Discontinuities in this monotonically increasing value | For RPF checking protocols (such as PIM-SM), these packets | |||
occur at re-initialization of the management system. | arrived on interfaces other than ipMcastRouteInIfIndex, and | |||
Discontinuities can also occur as a result of routes being | were dropped because of this failed RPF check. (RPF paths | |||
removed and replaced, which can be detected by observing | are 'Reverse Path Forwarding' path; the unicast routes to | |||
the value of ipMcastRouteTimeStamp." | the expected origin of multicast data flows). | |||
::= { ipMcastRouteEntry 23 } | ||||
ipMcastRouteTtlDropOctets OBJECT-TYPE | Other protocols may drop packets on an incoming interface | |||
SYNTAX Counter32 | check for different reasons (for example, BIDIR-PIM performs | |||
MAX-ACCESS read-only | a DF check on receipt of packets). All packets dropped as a | |||
STATUS current | result of an incoming interface check are counted here. | |||
DESCRIPTION | ||||
"The number of octets contained in IP datagrams which this | If this counter increases rapidly, this indicates a problem. | |||
router has received from these sources and addressed to this | A significant quantity of multicast data is arriving at this | |||
multicast group address, which were dropped because the TTL | router on unexpected interfaces, and is not being forwarded. | |||
(IPv4) or Hop Limit (IPv6) was decremented to zero, or to a | ||||
value less than ipMcastInterfaceTtl for all next hops. | For guidance, if the rate of increase of this counter | |||
exceeds 1% of the rate of increase of ipMcastRoutePkts, then | ||||
there are multicast routing problems that require | ||||
investigation. | ||||
Discontinuities in this monotonically increasing value | Discontinuities in this monotonically increasing value | |||
occur at re-initialization of the management system. | occur at re-initialization of the management system. | |||
Discontinuities can also occur as a result of routes being | Discontinuities can also occur as a result of routes being | |||
removed and replaced, which can be detected by observing | removed and replaced, which can be detected by observing | |||
the value of ipMcastRouteTimeStamp." | the value of ipMcastRouteTimeStamp." | |||
::= { ipMcastRouteEntry 24 } | REFERENCE "RFC 4601 and I-D.ietf-pim-bidir" | |||
::= { ipMcastRouteEntry 23 } | ||||
-- | -- | |||
-- The IP Multicast Routing Next Hop Table | -- The IP Multicast Routing Next Hop Table | |||
-- | -- | |||
ipMcastRouteNextHopTable OBJECT-TYPE | ipMcastRouteNextHopTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpMcastRouteNextHopEntry | SYNTAX SEQUENCE OF IpMcastRouteNextHopEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The (conceptual) table containing information on the | "The (conceptual) table containing information on the | |||
next-hops on outgoing interfaces for routing IP multicast | next-hops on outgoing interfaces for routing IP multicast | |||
datagrams. Each entry is one of a list of next-hops on | datagrams. Each entry is one of a list of next-hops on | |||
outgoing interfaces for particular sources sending to a | outgoing interfaces for particular sources sending to a | |||
particular multicast group address." | particular multicast group address." | |||
::= { ipMcast 3 } | ::= { ipMcast 6 } | |||
ipMcastRouteNextHopEntry OBJECT-TYPE | ipMcastRouteNextHopEntry OBJECT-TYPE | |||
SYNTAX IpMcastRouteNextHopEntry | SYNTAX IpMcastRouteNextHopEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry (conceptual row) in the list of next-hops on | "An entry (conceptual row) in the list of next-hops on | |||
outgoing interfaces to which IP multicast datagrams from | outgoing interfaces to which IP multicast datagrams from | |||
particular sources to an IP multicast group address are | particular sources to an IP multicast group address are | |||
routed." | routed." | |||
INDEX { ipMcastRouteNextHopGroupAddressType, | INDEX { ipMcastRouteNextHopGroupAddressType, | |||
ipMcastRouteNextHopGroup, | ipMcastRouteNextHopGroup, | |||
ipMcastRouteNextHopGroupPrefixLength, | ||||
ipMcastRouteNextHopSourceAddressType, | ipMcastRouteNextHopSourceAddressType, | |||
ipMcastRouteNextHopSource, | ipMcastRouteNextHopSource, | |||
ipMcastRouteNextHopSourcePrefixLength, | ipMcastRouteNextHopSourcePrefixLength, | |||
ipMcastRouteNextHopIfIndex, | ipMcastRouteNextHopIfIndex, | |||
ipMcastRouteNextHopAddressType, | ipMcastRouteNextHopAddressType, | |||
ipMcastRouteNextHopAddress } | ipMcastRouteNextHopAddress } | |||
::= { ipMcastRouteNextHopTable 1 } | ::= { ipMcastRouteNextHopTable 1 } | |||
IpMcastRouteNextHopEntry ::= SEQUENCE { | IpMcastRouteNextHopEntry ::= SEQUENCE { | |||
ipMcastRouteNextHopGroupAddressType InetAddressType, | ipMcastRouteNextHopGroupAddressType InetAddressType, | |||
ipMcastRouteNextHopGroup InetAddress, | ipMcastRouteNextHopGroup InetAddress, | |||
ipMcastRouteNextHopGroupPrefixLength InetAddressPrefixLength, | ||||
ipMcastRouteNextHopSourceAddressType InetAddressType, | ipMcastRouteNextHopSourceAddressType InetAddressType, | |||
ipMcastRouteNextHopSource InetAddress, | ipMcastRouteNextHopSource InetAddress, | |||
ipMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength, | ipMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength, | |||
ipMcastRouteNextHopIfIndex InterfaceIndex, | ipMcastRouteNextHopIfIndex InterfaceIndex, | |||
ipMcastRouteNextHopAddressType InetAddressType, | ipMcastRouteNextHopAddressType InetAddressType, | |||
ipMcastRouteNextHopAddress InetAddress, | ipMcastRouteNextHopAddress InetAddress, | |||
ipMcastRouteNextHopState INTEGER, | ipMcastRouteNextHopState INTEGER, | |||
ipMcastRouteNextHopTimeStamp TimeStamp, | ipMcastRouteNextHopTimeStamp TimeStamp, | |||
ipMcastRouteNextHopExpiryTime TimeTicks, | ipMcastRouteNextHopExpiryTime TimeTicks, | |||
ipMcastRouteNextHopClosestMemberHops Unsigned32, | ipMcastRouteNextHopClosestMemberHops Unsigned32, | |||
ipMcastRouteNextHopProtocol IANAipMRouteProtocol, | ipMcastRouteNextHopProtocol IANAipMRouteProtocol, | |||
ipMcastRouteNextHopPkts Counter32, | ipMcastRouteNextHopOctets Counter64, | |||
ipMcastRouteNextHopOctets Counter32 | ipMcastRouteNextHopPkts Counter64 | |||
} | } | |||
ipMcastRouteNextHopGroupAddressType OBJECT-TYPE | ipMcastRouteNextHopGroupAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A value indicating the address family of the address | "A value indicating the address family of the address | |||
contained in ipMcastRouteNextHopGroup. Legal values | contained in ipMcastRouteNextHopGroup. Legal values | |||
correspond to the subset of address families for which | correspond to the subset of address families for which | |||
multicast forwarding is supported." | multicast forwarding is supported." | |||
::= { ipMcastRouteNextHopEntry 1 } | ::= { ipMcastRouteNextHopEntry 1 } | |||
ipMcastRouteNextHopGroup OBJECT-TYPE | ipMcastRouteNextHopGroup OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress (SIZE (0|4|8|16|20)) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IP multicast group for which this entry specifies a | "The IP multicast group address which, when combined with | |||
next-hop on an outgoing interface." | the corresponding value specified in | |||
ipMcastRouteNextHopGroupPrefixLength, identifies the groups | ||||
for which this entry contains multicast forwarding | ||||
information. | ||||
This address object is only significant up to | ||||
ipMcastRouteNextHopGroupPrefixLength bits. The remainder of | ||||
the address bits are zero. This is especially important for | ||||
this index field, which is part of the index of this entry. | ||||
Any non-zero bits would signify an entirely different | ||||
entry. | ||||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. The use of these address types indicate that this | ||||
forwarding state applies only within the given zone. Zone | ||||
index zero is not valid in this table." | ||||
::= { ipMcastRouteNextHopEntry 2 } | ::= { ipMcastRouteNextHopEntry 2 } | |||
ipMcastRouteNextHopGroupPrefixLength OBJECT-TYPE | ||||
SYNTAX InetAddressPrefixLength (4..128) | ||||
MAX-ACCESS not-accessible | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The length in bits of the mask which, when combined with | ||||
the corresponding value of ipMcastRouteGroup, identifies the | ||||
groups for which this entry contains multicast routing | ||||
information." | ||||
::= { ipMcastRouteNextHopEntry 3 } | ||||
ipMcastRouteNextHopSourceAddressType OBJECT-TYPE | ipMcastRouteNextHopSourceAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A value indicating the address family of the address | "A value indicating the address family of the address | |||
contained in ipMcastRouteNextHopSource. The value MUST be | contained in ipMcastRouteNextHopSource. The value MUST be | |||
the same as the value of ipMcastRouteNextHopGroupType." | the same as the value of ipMcastRouteNextHopGroupType." | |||
::= { ipMcastRouteNextHopEntry 3 } | ::= { ipMcastRouteNextHopEntry 4 } | |||
ipMcastRouteNextHopSource OBJECT-TYPE | ipMcastRouteNextHopSource OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress (SIZE (0|4|8|16|20)) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The network address which, when combined with the | "The network address which, when combined with the | |||
corresponding value of the mask specified in | corresponding value of the mask specified in | |||
ipMcastRouteNextHopSourcePrefixLength, identifies the | ipMcastRouteNextHopSourcePrefixLength, identifies the | |||
sources for which this entry specifies a next-hop on an | sources for which this entry specifies a next-hop on an | |||
outgoing interface. | outgoing interface. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastRouteNextHopSourcePrefixLength bits. The remainder | ipMcastRouteNextHopSourcePrefixLength bits. The remainder | |||
of the address bits are zero. This is especially important | of the address bits are zero. This is especially important | |||
for this index field, which is part of the index of this | for this index field, which is part of the index of this | |||
entry. Any non-zero bits would signify an entirely | entry. Any non-zero bits would signify an entirely | |||
different entry." | different entry. | |||
::= { ipMcastRouteNextHopEntry 4 } | ||||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. The use of these address types indicate that this | ||||
source address applies only within the given zone. Zone | ||||
index zero is not valid in this table." | ||||
::= { ipMcastRouteNextHopEntry 5 } | ||||
ipMcastRouteNextHopSourcePrefixLength OBJECT-TYPE | ipMcastRouteNextHopSourcePrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength (4..128) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask which, when combined with | "The length in bits of the mask which, when combined with | |||
the corresponding value specified in | the corresponding value specified in | |||
ipMcastRouteNextHopSource, identifies the sources for which | ipMcastRouteNextHopSource, identifies the sources for which | |||
this entry specifies a next-hop on an outgoing interface." | this entry specifies a next-hop on an outgoing interface." | |||
::= { ipMcastRouteNextHopEntry 5 } | ::= { ipMcastRouteNextHopEntry 6 } | |||
ipMcastRouteNextHopIfIndex OBJECT-TYPE | ipMcastRouteNextHopIfIndex OBJECT-TYPE | |||
SYNTAX InterfaceIndex | SYNTAX InterfaceIndex | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The ifIndex value of the interface for the outgoing | "The ifIndex value of the interface for the outgoing | |||
interface for this next-hop." | interface for this next-hop." | |||
::= { ipMcastRouteNextHopEntry 6 } | ::= { ipMcastRouteNextHopEntry 7 } | |||
ipMcastRouteNextHopAddressType OBJECT-TYPE | ipMcastRouteNextHopAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A value indicating the address family of the address | "A value indicating the address family of the address | |||
contained in ipMcastRouteNextHopAddress. The value MUST be | contained in ipMcastRouteNextHopAddress." | |||
the same as the value of ipMcastRouteNextHopGroupType." | ::= { ipMcastRouteNextHopEntry 8 } | |||
::= { ipMcastRouteNextHopEntry 7 } | ||||
ipMcastRouteNextHopAddress OBJECT-TYPE | ipMcastRouteNextHopAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress (SIZE (0|4|8|16|20)) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The address of the next-hop specific to this entry. For | "The address of the next-hop specific to this entry. For | |||
most interfaces, this is identical to | most interfaces, this is identical to | |||
ipMcastRouteNextHopGroup. NBMA interfaces, however, may | ipMcastRouteNextHopGroup. NBMA interfaces, however, may | |||
have multiple next-hop addresses out a single outgoing | have multiple next-hop addresses out a single outgoing | |||
interface." | interface." | |||
::= { ipMcastRouteNextHopEntry 8 } | ::= { ipMcastRouteNextHopEntry 9 } | |||
ipMcastRouteNextHopState OBJECT-TYPE | ipMcastRouteNextHopState OBJECT-TYPE | |||
SYNTAX INTEGER { pruned(1), forwarding(2) } | SYNTAX INTEGER { pruned(1), forwarding(2) } | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An indication of whether the outgoing interface and next- | "An indication of whether the outgoing interface and next- | |||
hop represented by this entry is currently being used to | hop represented by this entry is currently being used to | |||
forward IP datagrams. The value 'forwarding' indicates it | forward IP datagrams. The value 'forwarding' indicates it | |||
is currently being used; the value 'pruned' indicates it is | is currently being used; the value 'pruned' indicates it is | |||
not." | not." | |||
::= { ipMcastRouteNextHopEntry 9 } | ::= { ipMcastRouteNextHopEntry 10 } | |||
ipMcastRouteNextHopTimeStamp OBJECT-TYPE | ipMcastRouteNextHopTimeStamp OBJECT-TYPE | |||
SYNTAX TimeStamp | SYNTAX TimeStamp | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The value of sysUpTime at which the multicast routing | "The value of sysUpTime at which the multicast routing | |||
information represented by this entry was learned by the | information represented by this entry was learned by the | |||
router." | router. | |||
::= { ipMcastRouteNextHopEntry 10 } | ||||
If this infomration was present at the most recent re- | ||||
initialization of the local management subsystem, then this | ||||
object contains a zero value." | ||||
::= { ipMcastRouteNextHopEntry 11 } | ||||
ipMcastRouteNextHopExpiryTime OBJECT-TYPE | ipMcastRouteNextHopExpiryTime OBJECT-TYPE | |||
SYNTAX TimeTicks | SYNTAX TimeTicks | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The minimum amount of time remaining before this entry will | "The minimum amount of time remaining before this entry will | |||
be aged out. If ipMcastRouteNextHopState is pruned(1), the | be aged out. If ipMcastRouteNextHopState is pruned(1), the | |||
remaining time until the prune expires and the state reverts | remaining time until the prune expires and the state reverts | |||
to forwarding(2). Otherwise, the remaining time until this | to forwarding(2). Otherwise, the remaining time until this | |||
entry is removed from the table. The time remaining may be | entry is removed from the table. The time remaining may be | |||
copied from ipMcastRouteExpiryTime if the protocol in use | copied from ipMcastRouteExpiryTime if the protocol in use | |||
for this entry does not specify next-hop timers. The value | for this entry does not specify next-hop timers. The value | |||
0 indicates that the entry is not subject to aging." | 0 indicates that the entry is not subject to aging." | |||
::= { ipMcastRouteNextHopEntry 11 } | ::= { ipMcastRouteNextHopEntry 12 } | |||
ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE | ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE | |||
SYNTAX Unsigned32 (0..255) | SYNTAX Unsigned32 (0..255) | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The minimum number of hops between this router and any | "The minimum number of hops between this router and any | |||
member of this IP multicast group reached via this next-hop | member of this IP multicast group reached via this next-hop | |||
on this outgoing interface. Any IP multicast datagrams for | on this outgoing interface. Any IP multicast datagrams for | |||
the group which have a TTL (IPv4) or Hop Count (IPv6) less | the group which have a TTL (IPv4) or Hop Count (IPv6) less | |||
than this number of hops will not be forwarded to this | than this number of hops will not be forwarded to this | |||
next-hop. | next-hop. | |||
This is an optimization applied by multicast routing | This is an optimization applied by multicast routing | |||
protocols that explicitly track hop counts to downstream | protocols that explicitly track hop counts to downstream | |||
listeners. Multicast protocols that are not aware of hop | listeners. Multicast protocols that are not aware of hop | |||
counts to downstream listeners set this object to zero." | counts to downstream listeners set this object to zero." | |||
::= { ipMcastRouteNextHopEntry 12 } | ::= { ipMcastRouteNextHopEntry 13 } | |||
ipMcastRouteNextHopProtocol OBJECT-TYPE | ipMcastRouteNextHopProtocol OBJECT-TYPE | |||
SYNTAX IANAipMRouteProtocol | SYNTAX IANAipMRouteProtocol | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The routing mechanism via which this next-hop was learned." | "The routing mechanism via which this next-hop was learned." | |||
::= { ipMcastRouteNextHopEntry 13 } | ::= { ipMcastRouteNextHopEntry 14 } | |||
ipMcastRouteNextHopPkts OBJECT-TYPE | ipMcastRouteNextHopOctets OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of packets which have been forwarded using this | "The number of octets of multicast packets that have been | |||
route. | forwarded using this route. | |||
Discontinuities in this monotonically increasing value | Discontinuities in this monotonically increasing value | |||
occur at re-initialization of the management system. | occur at re-initialization of the management system. | |||
Discontinuities can also occur as a result of routes being | Discontinuities can also occur as a result of routes being | |||
removed and replaced, which can be detected by observing | removed and replaced, which can be detected by observing | |||
the value of ipMcastRouteNextHopTimeStamp." | the value of ipMcastRouteNextHopTimeStamp." | |||
::= { ipMcastRouteNextHopEntry 14 } | ::= { ipMcastRouteNextHopEntry 15 } | |||
ipMcastRouteNextHopOctets OBJECT-TYPE | ipMcastRouteNextHopPkts OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter64 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of octets of multicast packets that have been | "The number of packets which have been forwarded using this | |||
forwarded using this route. | route. | |||
Discontinuities in this monotonically increasing value | Discontinuities in this monotonically increasing value | |||
occur at re-initialization of the management system. | occur at re-initialization of the management system. | |||
Discontinuities can also occur as a result of routes being | Discontinuities can also occur as a result of routes being | |||
removed and replaced, which can be detected by observing | removed and replaced, which can be detected by observing | |||
the value of ipMcastRouteNextHopTimeStamp." | the value of ipMcastRouteNextHopTimeStamp." | |||
::= { ipMcastRouteNextHopEntry 15 } | ::= { ipMcastRouteNextHopEntry 16 } | |||
-- | -- | |||
-- The IP Multicast Scope Boundary Table | -- The IP Multicast Scope Boundary Table | |||
-- | -- | |||
ipMcastBoundaryTable OBJECT-TYPE | ipMcastBoundaryTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpMcastBoundaryEntry | SYNTAX SEQUENCE OF IpMcastBoundaryEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The (conceptual) table listing the system's multicast scope | "The (conceptual) table listing the system's multicast scope | |||
zone boundaries." | zone boundaries." | |||
REFERENCE "RFC 4007 section 5" | REFERENCE "RFC 4007 section 5" | |||
::= { ipMcast 5 } | ::= { ipMcast 7 } | |||
ipMcastBoundaryEntry OBJECT-TYPE | ipMcastBoundaryEntry OBJECT-TYPE | |||
SYNTAX IpMcastBoundaryEntry | SYNTAX IpMcastBoundaryEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry (conceptual row) describing one of this device's | "An entry (conceptual row) describing one of this device's | |||
multicast scope zone boundaries." | multicast scope zone boundaries." | |||
REFERENCE "RFC 2365 section 5, RFC 4007 section 5" | REFERENCE "RFC 2365 section 5, RFC 4007 section 5" | |||
INDEX { ipMcastBoundaryIfIndex, | INDEX { ipMcastBoundaryIfIndex, | |||
ipMcastBoundaryAddressType, | ipMcastBoundaryAddressType, | |||
ipMcastBoundaryAddress, | ipMcastBoundaryAddress, | |||
ipMcastBoundaryAddressPrefixLength } | ipMcastBoundaryAddressPrefixLength } | |||
::= { ipMcastBoundaryTable 1 } | ::= { ipMcastBoundaryTable 1 } | |||
IpMcastBoundaryEntry ::= SEQUENCE { | IpMcastBoundaryEntry ::= SEQUENCE { | |||
ipMcastBoundaryIfIndex InterfaceIndex, | ipMcastBoundaryIfIndex InterfaceIndex, | |||
ipMcastBoundaryAddressType InetAddressType, | ipMcastBoundaryAddressType InetAddressType, | |||
ipMcastBoundaryAddress InetAddress, | ipMcastBoundaryAddress InetAddress, | |||
ipMcastBoundaryAddressPrefixLength InetAddressPrefixLength, | ipMcastBoundaryAddressPrefixLength InetAddressPrefixLength, | |||
ipMcastBoundaryTimeStamp TimeStamp, | ||||
ipMcastBoundaryDroppedMcastOctets Counter64, | ||||
ipMcastBoundaryDroppedMcastPkts Counter64, | ||||
ipMcastBoundaryStatus RowStatus, | ipMcastBoundaryStatus RowStatus, | |||
ipMcastBoundaryStorageType StorageType, | ipMcastBoundaryStorageType StorageType | |||
ipMcastBoundaryDroppedMcastOctets Counter32, | ||||
ipMcastBoundaryDroppedMcastPkts Counter32, | ||||
ipMcastBoundaryHCDroppedMcastOctets Counter64, | ||||
ipMcastBoundaryHCDroppedMcastPkts Counter64 | ||||
} | } | |||
ipMcastBoundaryIfIndex OBJECT-TYPE | ipMcastBoundaryIfIndex OBJECT-TYPE | |||
SYNTAX InterfaceIndex | SYNTAX InterfaceIndex | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IfIndex value for the interface to which this boundary | "The IfIndex value for the interface to which this boundary | |||
applies. Packets with a destination address in the | applies. Packets with a destination address in the | |||
associated address/mask range will not be forwarded over | associated address/mask range will not be forwarded over | |||
skipping to change at page 30, line 7 | skipping to change at page 29, line 31 | |||
a unicast-prefix-based multicast addresses. A zone boundary | a unicast-prefix-based multicast addresses. A zone boundary | |||
for FF0x::/16 implies an identical boundary for these other | for FF0x::/16 implies an identical boundary for these other | |||
prefixes. No separate FF1x::/16 or FF3x::/16 entries exist | prefixes. No separate FF1x::/16 or FF3x::/16 entries exist | |||
in this table. | in this table. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastBoundaryAddressPrefixLength bits. The remainder of | ipMcastBoundaryAddressPrefixLength bits. The remainder of | |||
the address bits are zero. This is especially important for | the address bits are zero. This is especially important for | |||
this index field, which is part of the index of this entry. | this index field, which is part of the index of this entry. | |||
Any non-zero bits would signify an entirely different | Any non-zero bits would signify an entirely different | |||
entry." | entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. Zone index zero is not valid in this table." | ||||
REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7" | REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7" | |||
::= { ipMcastBoundaryEntry 3 } | ::= { ipMcastBoundaryEntry 3 } | |||
ipMcastBoundaryAddressPrefixLength OBJECT-TYPE | ipMcastBoundaryAddressPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..32) | SYNTAX InetAddressPrefixLength (4..32) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask which when, combined with | "The length in bits of the mask which when, combined with | |||
the corresponding value of ipMcastBoundaryAddress, | the corresponding value of ipMcastBoundaryAddress, | |||
identifies the group range for which the scoped boundary | identifies the group range for which the scoped boundary | |||
exists. | exists. | |||
The InetAddressType is given by ipMcastBoundaryAddressType. | The InetAddressType is given by ipMcastBoundaryAddressType. | |||
For 'ipv4' this object must be in the range 4..32. For | For 'ipv4' this object must be in the range 4..32. For | |||
'ipv6', this object must be 16." | 'ipv6', this object must be 16." | |||
::= { ipMcastBoundaryEntry 4 } | ::= { ipMcastBoundaryEntry 4 } | |||
ipMcastBoundaryTimeStamp OBJECT-TYPE | ||||
SYNTAX TimeStamp | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The value of sysUpTime at which the multicast boundary | ||||
information represented by this entry was learned by the | ||||
router. | ||||
If this infomration was present at the most recent re- | ||||
initialization of the local management subsystem, then this | ||||
object contains a zero value." | ||||
::= { ipMcastBoundaryEntry 5 } | ||||
ipMcastBoundaryDroppedMcastOctets OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets of multicast packets that have been | ||||
dropped as a result of this zone boundary configuration. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of boundary | ||||
configuration being removed and replaced, which can be | ||||
detected by observing the value of | ||||
ipMcastBoundaryTimeStamp." | ||||
::= { ipMcastBoundaryEntry 6 } | ||||
ipMcastBoundaryDroppedMcastPkts OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of multicast packets that have been dropped as a | ||||
result of this zone boundary configuration. | ||||
Discontinuities in this monotonically increasing value | ||||
occur at re-initialization of the management system. | ||||
Discontinuities can also occur as a result of boundary | ||||
configuration being removed and replaced, which can be | ||||
detected by observing the value of | ||||
ipMcastBoundaryTimeStamp." | ||||
::= { ipMcastBoundaryEntry 7 } | ||||
ipMcastBoundaryStatus OBJECT-TYPE | ipMcastBoundaryStatus OBJECT-TYPE | |||
SYNTAX RowStatus | SYNTAX RowStatus | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The status of this row, by which rows in this table can | "The status of this row, by which rows in this table can | |||
be created and destroyed. | be created and destroyed. | |||
This status object can be set to active(1) without setting | This status object can be set to active(1) without setting | |||
any other columnar objects in this entry. | any other columnar objects in this entry. | |||
All writeable objects in this entry can be modified when the | All writeable objects in this entry can be modified when the | |||
status of this entry is active(1)." | status of this entry is active(1)." | |||
::= { ipMcastBoundaryEntry 5 } | ::= { ipMcastBoundaryEntry 8 } | |||
ipMcastBoundaryStorageType OBJECT-TYPE | ipMcastBoundaryStorageType OBJECT-TYPE | |||
SYNTAX StorageType | SYNTAX StorageType | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The storage type for this row. Rows having the value | "The storage type for this row. Rows having the value | |||
'permanent' need not allow write-access to any columnar | 'permanent' need not allow write-access to any columnar | |||
objects in the row." | objects in the row." | |||
DEFVAL { nonVolatile } | DEFVAL { nonVolatile } | |||
::= { ipMcastBoundaryEntry 6 } | ||||
ipMcastBoundaryDroppedMcastOctets OBJECT-TYPE | ||||
SYNTAX Counter32 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets of multicast packets that have been | ||||
dropped as a result of this zone boundary configuration." | ||||
::= { ipMcastBoundaryEntry 7 } | ||||
ipMcastBoundaryDroppedMcastPkts OBJECT-TYPE | ||||
SYNTAX Counter32 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of multicast packets that have been dropped as a | ||||
result of this zone boundary configuration." | ||||
::= { ipMcastBoundaryEntry 8 } | ||||
ipMcastBoundaryHCDroppedMcastOctets OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets of multicast packets that have been | ||||
dropped as a result of this zone boundary configuration. | ||||
This object is a 64-bit version of | ||||
ipMcastBoundaryDroppedMcastOctets." | ||||
::= { ipMcastBoundaryEntry 9 } | ::= { ipMcastBoundaryEntry 9 } | |||
ipMcastBoundaryHCDroppedMcastPkts OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of multicast packets that have been dropped as a | ||||
result of this zone boundary configuration. | ||||
This object is a 64-bit version of | ||||
ipMcastBoundaryDroppedMcastPkts." | ||||
::= { ipMcastBoundaryEntry 10 } | ||||
-- | -- | |||
-- The IP Multicast Scope Name Table | -- The IP Multicast Scope Name Table | |||
-- | -- | |||
ipMcastScopeNameTable OBJECT-TYPE | ipMcastScopeNameTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpMcastScopeNameEntry | SYNTAX SEQUENCE OF IpMcastScopeNameEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The (conceptual) table listing multicast scope names." | "The (conceptual) table listing multicast scope names." | |||
REFERENCE "RFC 4007 section 4" | REFERENCE "RFC 4007 section 4" | |||
::= { ipMcast 6 } | ::= { ipMcast 8 } | |||
ipMcastScopeNameEntry OBJECT-TYPE | ipMcastScopeNameEntry OBJECT-TYPE | |||
SYNTAX IpMcastScopeNameEntry | SYNTAX IpMcastScopeNameEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry (conceptual row) that names a multicast address | "An entry (conceptual row) that names a multicast address | |||
scope." | scope." | |||
REFERENCE "RFC 4007 section 4" | REFERENCE "RFC 4007 section 4" | |||
INDEX { ipMcastScopeNameAddressType, | INDEX { ipMcastScopeNameAddressType, | |||
skipping to change at page 33, line 24 | skipping to change at page 33, line 8 | |||
a unicast-prefix-based multicast addresses. A scope | a unicast-prefix-based multicast addresses. A scope | |||
FF0x::/16 implies an identical scope name for these other | FF0x::/16 implies an identical scope name for these other | |||
prefixes. No separate FF1x::/16 or FF3x::/16 entries exist | prefixes. No separate FF1x::/16 or FF3x::/16 entries exist | |||
in this table. | in this table. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastScopeNameAddressPrefixLength bits. The remainder of | ipMcastScopeNameAddressPrefixLength bits. The remainder of | |||
the address bits are zero. This is especially important for | the address bits are zero. This is especially important for | |||
this index field, which is part of the index of this entry. | this index field, which is part of the index of this entry. | |||
Any non-zero bits would signify an entirely different | Any non-zero bits would signify an entirely different | |||
entry." | entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. Zone index zero is not valid in this table." | ||||
REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7" | REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7" | |||
::= { ipMcastScopeNameEntry 2 } | ::= { ipMcastScopeNameEntry 2 } | |||
ipMcastScopeNameAddressPrefixLength OBJECT-TYPE | ipMcastScopeNameAddressPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..32) | SYNTAX InetAddressPrefixLength (4..32) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask which, when combined with | "The length in bits of the mask which, when combined with | |||
the corresponding value of ipMcastScopeNameAddress, | the corresponding value of ipMcastScopeNameAddress, | |||
skipping to change at page 37, line 8 | skipping to change at page 36, line 44 | |||
"The network address which, when combined with the | "The network address which, when combined with the | |||
corresponding value of the mask specified in | corresponding value of the mask specified in | |||
ipMcastLocalListenerSourcePrefixLength, identifies the | ipMcastLocalListenerSourcePrefixLength, identifies the | |||
sources for which this entry specifies a local listener. | sources for which this entry specifies a local listener. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastLocalListenerSourcePrefixLength bits. The remainder | ipMcastLocalListenerSourcePrefixLength bits. The remainder | |||
of the address bits are zero. This is especially important | of the address bits are zero. This is especially important | |||
for this index field, which is part of the index of this | for this index field, which is part of the index of this | |||
entry. Any non-zero bits would signify an entirely | entry. Any non-zero bits would signify an entirely | |||
different entry." | different entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | ||||
index is significant even though it lies beyond the prefix | ||||
length. The use of these address types indicate that this | ||||
listener address applies only within the given zone. Zone | ||||
index zero is not valid in this table." | ||||
::= { ipMcastLocalListenerEntry 4 } | ::= { ipMcastLocalListenerEntry 4 } | |||
ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE | ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength (4..128) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask which, when combined with | "The length in bits of the mask which, when combined with | |||
the corresponding value specified in | the corresponding value specified in | |||
ipMcastLocalListenerSource, identifies the sources for which | ipMcastLocalListenerSource, identifies the sources for which | |||
skipping to change at page 40, line 24 | skipping to change at page 40, line 18 | |||
ipMcastMIBConformance | ipMcastMIBConformance | |||
OBJECT IDENTIFIER ::= { ipMcastMIB 2 } | OBJECT IDENTIFIER ::= { ipMcastMIB 2 } | |||
ipMcastMIBCompliances | ipMcastMIBCompliances | |||
OBJECT IDENTIFIER ::= { ipMcastMIBConformance 1 } | OBJECT IDENTIFIER ::= { ipMcastMIBConformance 1 } | |||
ipMcastMIBGroups OBJECT IDENTIFIER ::= { ipMcastMIBConformance 2 } | ipMcastMIBGroups OBJECT IDENTIFIER ::= { ipMcastMIBConformance 2 } | |||
-- | -- | |||
-- Compliance statements | -- Compliance statements | |||
-- | -- | |||
ipMcastMIBCompliance MODULE-COMPLIANCE | ipMcastMIBComplianceHost MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Implementations of all the mandatory MIB groups listed | "The compliance statement for hosts supporting IPMCAST-MIB." | |||
below can claim full compliance. | ||||
This MIB contains several InetAddressType and InetAddress | ||||
objects, but not all IP address types are supported by all | ||||
protocol implementations. | ||||
A MIB implementation can claim full compliance if all IP | ||||
address types supported by the protocol implementation are | ||||
supported by the MIB implementation." | ||||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { ipMcastMIBBasicGroup } | MANDATORY-GROUPS { ipMcastMIBLocalListenerGroup, | |||
ipMcastMIBBasicGroup } | ||||
OBJECT ipMcastEnable | OBJECT ipMcastEnable | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
GROUP ipMcastMIBSsmGroup | ||||
DESCRIPTION | ||||
"This group is optional." | ||||
GROUP ipMcastMIBRouteGroup | GROUP ipMcastMIBRouteGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is mandatory if the system is a router." | "This group is optional." | |||
GROUP ipMcastMIBIfPktsGroup | ||||
DESCRIPTION | ||||
"This group is optional." | ||||
GROUP ipMcastMIBBoundaryIfGroup | ||||
DESCRIPTION | ||||
"This group is optional." | ||||
GROUP ipMcastMIBScopeNameGroup | ||||
DESCRIPTION | ||||
"This group is optional." | ||||
::= { ipMcastMIBCompliances 1 } | ||||
ipMcastMIBComplianceRouter MODULE-COMPLIANCE | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The compliance statement for routers supporting | ||||
IPMCAST-MIB." | ||||
MODULE -- this module | ||||
MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, | ||||
ipMcastMIBBasicGroup, | ||||
ipMcastMIBSsmGroup, | ||||
ipMcastMIBRouteGroup } | ||||
OBJECT ipMcastEnable | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT ipMcastInterfaceTtl | OBJECT ipMcastInterfaceTtl | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT ipMcastInterfaceRateLimit | OBJECT ipMcastInterfaceRateLimit | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
GROUP ipMcastMIBHopCountGroup | OBJECT ipMcastSsmRangeRowStatus | |||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT ipMcastSsmRangeStorageType | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
GROUP ipMcastMIBIfPktsGroup | ||||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBPktsOutGroup | GROUP ipMcastMIBPktsOutGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBHCInterfaceGroup | GROUP ipMcastMIBHopCountGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is mandatory only for those network interfaces | "This group is optional." | |||
for which the value of the corresponding instance of ifSpeed | GROUP ipMcastMIBRouteOctetsGroup | |||
is greater than 20,000,000 bits/second." | DESCRIPTION | |||
"This group is optional." | ||||
GROUP ipMcastMIBRouteProtoGroup | GROUP ipMcastMIBLocalListenerGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is mandatory if the system is a router." | "This group is optional." | |||
GROUP ipMcastMIBSsmGroup | GROUP ipMcastMIBBoundaryIfGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBLocalListenerGroup | GROUP ipMcastMIBScopeNameGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBBoundaryIfGroup | ::= { ipMcastMIBCompliances 2 } | |||
ipMcastMIBComplianceBorderRouter MODULE-COMPLIANCE | ||||
STATUS current | ||||
DESCRIPTION | DESCRIPTION | |||
"This group is mandatory if the system is a router that | "The compliance statement for routers on scope | |||
supports administratively-scoped multicast address | boundaries supporting IPMCAST-MIB." | |||
boundaries." | MODULE -- this module | |||
MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, | ||||
ipMcastMIBBasicGroup, | ||||
ipMcastMIBSsmGroup, | ||||
ipMcastMIBRouteGroup, | ||||
ipMcastMIBBoundaryIfGroup, | ||||
ipMcastMIBScopeNameGroup } | ||||
OBJECT ipMcastBoundaryStatus | OBJECT ipMcastEnable | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
GROUP ipMcastMIBScopeNameGroup | OBJECT ipMcastInterfaceTtl | |||
MIN-ACCESS read-only | ||||
DESCRIPTION | DESCRIPTION | |||
"This group is mandatory if the system is a router that | "Write access is not required." | |||
supports multicast scope names." | ||||
OBJECT ipMcastScopeNameString | OBJECT ipMcastInterfaceRateLimit | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT ipMcastScopeNameDefault | OBJECT ipMcastSsmRangeRowStatus | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT ipMcastScopeNameStatus | OBJECT ipMcastSsmRangeStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
GROUP ipMcastMIBIfPktsGroup | GROUP ipMcastMIBIfPktsGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBRouteOctetsGroup | GROUP ipMcastMIBPktsOutGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
::= { ipMcastMIBCompliances 1 } | GROUP ipMcastMIBHopCountGroup | |||
DESCRIPTION | ||||
"This group is optional." | ||||
ipMcastMIBMRouteCompliance MODULE-COMPLIANCE | GROUP ipMcastMIBRouteOctetsGroup | |||
STATUS deprecated | ||||
DESCRIPTION | DESCRIPTION | |||
"Implementations of this compliance statement are equivalent | "This group is optional." | |||
to compliance with the deprecated IPMROUTE-MIB module." | ||||
MODULE -- this module | GROUP ipMcastMIBLocalListenerGroup | |||
MANDATORY-GROUPS { ipMcastMIBMRouteBasicGroup } | DESCRIPTION | |||
"This group is optional." | ||||
::= { ipMcastMIBCompliances 3 } | ||||
::= { ipMcastMIBCompliances 2 } | ||||
-- | -- | |||
-- Units of conformance | -- Units of conformance | |||
-- | -- | |||
ipMcastMIBMRouteBasicGroup OBJECT-GROUP | ipMcastMIBBasicGroup OBJECT-GROUP | |||
OBJECTS { ipMcastEnable, ipMcastRouteEntryCount, | OBJECTS { ipMcastEnable, ipMcastRouteEntryCount | |||
ipMcastRouteUpstreamNeighborType, | ||||
ipMcastRouteUpstreamNeighbor, ipMcastRouteInIfIndex, | ||||
ipMcastRouteTimeStamp, ipMcastRouteExpiryTime, | ||||
ipMcastRouteNextHopState, | ||||
ipMcastRouteNextHopTimeStamp, | ||||
ipMcastRouteNextHopExpiryTime, | ||||
ipMcastRouteNextHopProtocol, | ||||
ipMcastRouteNextHopPkts, | ||||
ipMcastInterfaceTtl, | ||||
ipMcastInterfaceProtocol, | ||||
ipMcastInterfaceRateLimit, | ||||
ipMcastInterfaceInMcastOctets, | ||||
ipMcastInterfaceOutMcastOctets | ||||
} | } | |||
STATUS deprecated | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support basic management of IP | "A collection of objects to support basic management of IP | |||
Multicast routing. | Multicast protocols." | |||
This conformance group is deprecated. It is replaced by | ||||
ipMcastMIBBasicGroup and ipMcastMIBRouteGroup" | ||||
::= { ipMcastMIBGroups 1 } | ::= { ipMcastMIBGroups 1 } | |||
ipMcastMIBHopCountGroup OBJECT-GROUP | ipMcastMIBSsmGroup OBJECT-GROUP | |||
OBJECTS { ipMcastRouteNextHopClosestMemberHops } | OBJECTS { ipMcastSsmRangeRowStatus, | |||
ipMcastSsmRangeStorageType } | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of the use of | "A collection of objects to support management of Source- | |||
hop counts in IP Multicast routing." | Specific Multicast routing." | |||
::= { ipMcastMIBGroups 2 } | ::= { ipMcastMIBGroups 2 } | |||
ipMcastMIBPktsOutGroup OBJECT-GROUP | ipMcastMIBRouteGroup OBJECT-GROUP | |||
OBJECTS { ipMcastRouteNextHopPkts } | OBJECTS { ipMcastInterfaceTtl, | |||
ipMcastInterfaceRateLimit, | ||||
ipMcastInterfaceInMcastOctets, | ||||
ipMcastInterfaceOutMcastOctets, | ||||
ipMcastInterfaceDiscontinuityTime, | ||||
ipMcastRouteUpstreamNeighborType, | ||||
ipMcastRouteUpstreamNeighbor, | ||||
ipMcastRouteInIfIndex, | ||||
ipMcastRouteTimeStamp, | ||||
ipMcastRouteExpiryTime, | ||||
ipMcastRoutePkts, | ||||
ipMcastRouteTtlDropPackets, | ||||
ipMcastRouteDifferentInIfPackets, | ||||
ipMcastRouteNextHopState, | ||||
ipMcastRouteNextHopTimeStamp, | ||||
ipMcastRouteNextHopExpiryTime | ||||
} | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of packet | "A collection of objects to support basic management of IP | |||
counters for each outgoing interface entry of a route." | Multicast routing." | |||
::= { ipMcastMIBGroups 3 } | ::= { ipMcastMIBGroups 3 } | |||
ipMcastMIBHCInterfaceGroup OBJECT-GROUP | ipMcastMIBIfPktsGroup OBJECT-GROUP | |||
OBJECTS { ipMcastInterfaceHCInMcastOctets, | OBJECTS { ipMcastInterfaceInMcastPkts, | |||
ipMcastInterfaceHCOutMcastOctets, | ipMcastInterfaceOutMcastPkts, | |||
ipMcastInterfaceHCInMcastPkts, | ipMcastInterfaceDiscontinuityTime } | |||
ipMcastInterfaceHCOutMcastPkts, | ||||
ipMcastRouteHCOctets, | ||||
ipMcastBoundaryHCDroppedMcastOctets, | ||||
ipMcastBoundaryHCDroppedMcastPkts } | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects providing information specific to | "A collection of objects to support management of packet | |||
high speed (greater than 20,000,000 bits/second) network | counters for each interface entry." | |||
interfaces." | ||||
::= { ipMcastMIBGroups 4 } | ::= { ipMcastMIBGroups 4 } | |||
ipMcastMIBRouteProtoGroup OBJECT-GROUP | ipMcastMIBPktsOutGroup OBJECT-GROUP | |||
OBJECTS { ipMcastRouteProtocol, ipMcastRouteRtProtocol, | OBJECTS { ipMcastRouteNextHopTimeStamp, | |||
ipMcastRouteRtAddressType, ipMcastRouteRtAddress, | ipMcastRouteNextHopPkts } | |||
ipMcastRouteRtPrefixLength, ipMcastRouteRtType } | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects providing information on the | "A collection of objects to support management of packet | |||
relationship between multicast routing information and the | counters for each outgoing interface entry of a route." | |||
IP Forwarding Table." | ||||
::= { ipMcastMIBGroups 5 } | ::= { ipMcastMIBGroups 5 } | |||
ipMcastMIBBasicGroup OBJECT-GROUP | ipMcastMIBHopCountGroup OBJECT-GROUP | |||
OBJECTS { ipMcastEnable, ipMcastRouteEntryCount | OBJECTS { ipMcastRouteNextHopClosestMemberHops } | |||
} | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support basic management of IP | "A collection of objects to support management of the use of | |||
Multicast protocols." | hop counts in IP Multicast routing." | |||
::= { ipMcastMIBGroups 6 } | ::= { ipMcastMIBGroups 6 } | |||
ipMcastMIBRouteGroup OBJECT-GROUP | ipMcastMIBRouteOctetsGroup OBJECT-GROUP | |||
OBJECTS { ipMcastRouteUpstreamNeighborType, | OBJECTS { ipMcastRouteTimeStamp, | |||
ipMcastRouteUpstreamNeighbor, ipMcastRouteInIfIndex, | ||||
ipMcastRouteTimeStamp, ipMcastRouteExpiryTime, | ||||
ipMcastRoutePkts, | ||||
ipMcastRouteDifferentInIfPackets, | ||||
ipMcastRouteOctets, | ipMcastRouteOctets, | |||
ipMcastRouteNextHopState, ipMcastRouteNextHopTimeStamp, | ipMcastRouteTtlDropOctets, | |||
ipMcastRouteNextHopExpiryTime, | ipMcastRouteDifferentInIfOctets, | |||
ipMcastRouteNextHopProtocol, | ipMcastRouteNextHopTimeStamp, | |||
ipMcastRouteNextHopPkts, | ipMcastRouteNextHopOctets } | |||
ipMcastInterfaceTtl, | ||||
ipMcastInterfaceRateLimit, | ||||
ipMcastInterfaceInMcastOctets, | ||||
ipMcastInterfaceOutMcastOctets, | ||||
ipMcastRouteTtlDropPackets, | ||||
ipMcastRouteTtlDropOctets | ||||
} | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support basic management of IP | "A collection of objects to support management of octet | |||
Multicast routing." | counters for each forwarding entry." | |||
::= { ipMcastMIBGroups 7 } | ::= { ipMcastMIBGroups 7 } | |||
ipMcastMIBSsmGroup OBJECT-GROUP | ipMcastMIBRouteProtoGroup OBJECT-GROUP | |||
OBJECTS { ipMcastSsmRangeRowStatus, ipMcastSsmRangeStorageType } | OBJECTS { ipMcastRouteProtocol, ipMcastRouteRtProtocol, | |||
ipMcastRouteRtAddressType, ipMcastRouteRtAddress, | ||||
ipMcastRouteRtPrefixLength, ipMcastRouteRtType, | ||||
ipMcastRouteNextHopProtocol } | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of the use of | "A collection of objects providing information on the | |||
Source-Specific Multicast routing." | relationship between multicast routing information and the | |||
IP Forwarding Table." | ||||
::= { ipMcastMIBGroups 8 } | ::= { ipMcastMIBGroups 8 } | |||
ipMcastMIBLocalListenerGroup OBJECT-GROUP | ipMcastMIBLocalListenerGroup OBJECT-GROUP | |||
OBJECTS { ipMcastLocalListenerRunIndex } | OBJECTS { ipMcastLocalListenerRunIndex } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of local | "A collection of objects to support management of local | |||
listeners on hosts or routers." | listeners on hosts or routers." | |||
::= { ipMcastMIBGroups 9 } | ::= { ipMcastMIBGroups 9 } | |||
ipMcastMIBBoundaryIfGroup OBJECT-GROUP | ipMcastMIBBoundaryIfGroup OBJECT-GROUP | |||
OBJECTS { ipMcastBoundaryStatus, | OBJECTS { ipMcastBoundaryTimeStamp, | |||
ipMcastBoundaryStorageType, | ||||
ipMcastBoundaryDroppedMcastOctets, | ipMcastBoundaryDroppedMcastOctets, | |||
ipMcastBoundaryDroppedMcastPkts, | ipMcastBoundaryDroppedMcastPkts, | |||
ipMcastBoundaryStatus, | ||||
ipMcastBoundaryStorageType, | ||||
ipMcastZoneScopeDefaultZoneIndex, | ipMcastZoneScopeDefaultZoneIndex, | |||
ipMcastZoneScopeAddressType, | ipMcastZoneScopeAddressType, | |||
ipMcastZoneScopeAddress, | ipMcastZoneScopeAddress, | |||
ipMcastZoneScopeAddressPrefixLength | ipMcastZoneScopeAddressPrefixLength | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of scoped | "A collection of objects to support management of multicast | |||
multicast address boundaries." | scope zone boundaries." | |||
::= { ipMcastMIBGroups 10 } | ::= { ipMcastMIBGroups 10 } | |||
ipMcastMIBScopeNameGroup OBJECT-GROUP | ipMcastMIBScopeNameGroup OBJECT-GROUP | |||
OBJECTS { ipMcastScopeNameString, ipMcastScopeNameDefault, | OBJECTS { ipMcastScopeNameString, ipMcastScopeNameDefault, | |||
ipMcastScopeNameStatus, ipMcastScopeNameStorageType } | ipMcastScopeNameStatus, ipMcastScopeNameStorageType } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of multicast | "A collection of objects to support management of multicast | |||
address scope names." | address scope names." | |||
::= { ipMcastMIBGroups 11 } | ::= { ipMcastMIBGroups 11 } | |||
ipMcastMIBIfPktsGroup OBJECT-GROUP | ||||
OBJECTS { ipMcastInterfaceInMcastPkts, | ||||
ipMcastInterfaceOutMcastPkts } | ||||
STATUS current | ||||
DESCRIPTION | ||||
"A collection of objects to support management of packet | ||||
counters for each interface entry." | ||||
::= { ipMcastMIBGroups 12 } | ||||
ipMcastMIBRouteOctetsGroup OBJECT-GROUP | ||||
OBJECTS { ipMcastRouteOctets, ipMcastRouteNextHopOctets, | ||||
ipMcastRouteDifferentInIfOctets } | ||||
STATUS current | ||||
DESCRIPTION | ||||
"A collection of objects to support management of octet | ||||
counters for each forwarding entry." | ||||
::= { ipMcastMIBGroups 13 } | ||||
END | END | |||
6. Security Considerations | 6. Security Considerations | |||
6.1 SNMPv2 | 6.1 SNMPv2 | |||
SNMP versions prior to SNMPv3 did not include adequate security. | SNMP versions prior to SNMPv3 did not include adequate security. | |||
Even if the network itself is secured (for example by using IPSec), | Even if the network itself is secured (for example by using IPSec), | |||
there is still no control over whom on the secure network is allowed | there is still no control over whom on the secure network is allowed | |||
to access (read/change/create/delete) the objects in this MIB module. | to access (read/change/create/delete) the objects in this MIB module. | |||
skipping to change at page 46, line 47 | skipping to change at page 47, line 13 | |||
section discusses and lists these elements. | section discusses and lists these elements. | |||
Such objects may be considered sensitive or vulnerable in some | Such objects may be considered sensitive or vulnerable in some | |||
network environments. The support for SET operations in a non-secure | network environments. The support for SET operations in a non-secure | |||
environment without proper protection can have a negative effect on | environment without proper protection can have a negative effect on | |||
network operations. | network operations. | |||
In this MIB module, possible effects that can be induced by SET | In this MIB module, possible effects that can be induced by SET | |||
operations on writeable objects include: | operations on writeable objects include: | |||
o Modifications multicast routing behavior that prevent or disrupt | o Modifications to multicast routing behavior that prevent or | |||
services provided by the network, including (but not limited to) | disrupt services provided by the network, including (but not | |||
multicast data traffic delivery. | limited to) multicast data traffic delivery. | |||
o Modifications multicast routing behavior that allow interception | o Modifications to multicast routing behavior that allow | |||
or subversion of information that is carried by the network. For | interception or subversion of information that is carried by the | |||
example, attacks can be envisaged that would pass nominated | network. For example, attacks can be envisaged that would pass | |||
multicast data streams through a nominated location, without the | nominated multicast data streams through a nominated location, | |||
sources or listeners becoming aware of this subversion. | without the sources or listeners becoming aware of this | |||
subversion. | ||||
The following are the read-write and read-create objects defined in | The following are the read-write and read-create objects defined in | |||
this MIB module. | this MIB module. | |||
ipMcastEnable | ipMcastEnable | |||
ipMcastInterfaceTable | ||||
ipMcastInterfaceEntry | ||||
ipMcastInterfaceIfIndex | ||||
ipMcastInterfaceTtl | ipMcastInterfaceTtl | |||
ipMcastInterfaceProtocol | ||||
ipMcastInterfaceRateLimit | ipMcastInterfaceRateLimit | |||
ipMcastSsmRangeTable | ||||
ipMcastSsmRangeEntry | ||||
ipMcastSsmRangeAddressType | ||||
ipMcastSsmRangeAddress | ||||
ipMcastSsmRangePrefixLength | ||||
ipMcastSsmRangeRowStatus | ipMcastSsmRangeRowStatus | |||
ipMcastSsmRangeStorageType | ipMcastSsmRangeStorageType | |||
ipMcastBoundaryTable | ||||
ipMcastBoundaryEntry | ||||
ipMcastBoundaryIfIndex | ||||
ipMcastBoundaryAddressType | ||||
ipMcastBoundaryAddress | ||||
ipMcastBoundaryAddressPrefixLength | ||||
ipMcastBoundaryStatus | ipMcastBoundaryStatus | |||
ipMcastBoundaryStorageType | ipMcastBoundaryStorageType | |||
ipMcastScopeNameTable | ipMcastScopeNameTable | |||
ipMcastScopeNameEntry | ||||
ipMcastScopeNameAddressType | ||||
ipMcastScopeNameAddress | ||||
ipMcastScopeNameAddressPrefixLength | ||||
ipMcastScopeNameLanguage | ||||
ipMcastScopeNameString | ipMcastScopeNameString | |||
ipMcastScopeNameDefault | ipMcastScopeNameDefault | |||
ipMcastScopeNameStatus | ipMcastScopeNameStatus | |||
ipMcastScopeNameStorageType | ipMcastScopeNameStorageType | |||
6.3 Readable objects | 6.3 Readable objects | |||
As well as the writeable objects discussed above, there are a number | As well as the writeable objects discussed above, there are a number | |||
of readable objects (i.e., objects with a MAX-ACCESS other than not- | of readable objects (i.e., objects with a MAX-ACCESS other than not- | |||
accessible) that may be considered sensitive or vulnerable in some | accessible) that may be considered sensitive or vulnerable in some | |||
skipping to change at page 49, line 19 | skipping to change at page 49, line 13 | |||
Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. | Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. | |||
[RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. | [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. | |||
Schoenwaelder, Ed., "Textual Conventions for SMIv2", | Schoenwaelder, Ed., "Textual Conventions for SMIv2", | |||
STD 58, RFC 2579, April 1999. | STD 58, RFC 2579, April 1999. | |||
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, | [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, | |||
"Conformance Statements for SMIv2", STD 58, RFC 2580, | "Conformance Statements for SMIv2", STD 58, RFC 2580, | |||
April 1999. | April 1999. | |||
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group | ||||
MIB", RFC 2863, June 2000. | ||||
[RFC3283] Mahoney, B., Babics, G., and A. Taler, "Guide to Internet | ||||
Calendaring", RFC 3283, June 2002. | ||||
[RFC3306] Haberman, B. and D. Thaler, "Unicast-Prefix-based IPv6 | [RFC3306] Haberman, B. and D. Thaler, "Unicast-Prefix-based IPv6 | |||
Multicast Addresses", RFC 3306, August 2002. | Multicast Addresses", RFC 3306, August 2002. | |||
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. | [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. | |||
Schoenwaelder, "Textual Conventions for Internet Network | Schoenwaelder, "Textual Conventions for Internet Network | |||
Addresses", RFC 4001, February 2005. | Addresses", RFC 4001, February 2005. | |||
[RFC4007] Deering, S., Haberman, B., Jinmei, T., Nordmark, E., and | [RFC4007] Deering, S., Haberman, B., Jinmei, T., Nordmark, E., and | |||
B. Zill, "IPv6 Scoped Address Architecture", RFC 4007, | B. Zill, "IPv6 Scoped Address Architecture", RFC 4007, | |||
March 2005. | March 2005. | |||
[RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing | [RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing | |||
Architecture", RFC 4291, February 2006. | Architecture", RFC 4291, February 2006. | |||
[RFC4293] Routhier, S., "Management Information Base for the | ||||
Internet Protocol (IP)", RFC 4293, | ||||
draft-ietf-ipv6-rfc2011-update-10 (work in progress), | ||||
Current Status PROPOSED STANDARD, April 2006. | ||||
[I-D.mcwalter-langtag-mib] | ||||
McWalter, D., "Language Tag MIB", | ||||
draft-mcwalter-langtag-mib-00 (work in progress), I-D | ||||
Status active, November 2006. | ||||
9.2 Informative References | 9.2 Informative References | |||
[RFC1075] Waitzman, D., Partridge, C., and S. Deering, "Distance | [RFC1075] Waitzman, D., Partridge, C., and S. Deering, "Distance | |||
Vector Multicast Routing Protocol", RFC 1075, | Vector Multicast Routing Protocol", RFC 1075, | |||
November 1988. | November 1988. | |||
[RFC1584] Moy, J., "Multicast Extensions to OSPF", RFC 1584, | [RFC1584] Moy, J., "Multicast Extensions to OSPF", RFC 1584, | |||
March 1994. | March 1994. | |||
[RFC2189] Ballardie, T., "Core Based Trees (CBT version 2) Multicast | [RFC2189] Ballardie, T., "Core Based Trees (CBT version 2) Multicast | |||
skipping to change at page 50, line 23 | skipping to change at page 50, line 19 | |||
"Protocol Independent Multicast MIB for IPv4", RFC 2934, | "Protocol Independent Multicast MIB for IPv4", RFC 2934, | |||
October 2000. | October 2000. | |||
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, | [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, | |||
"Introduction and Applicability Statements for Internet- | "Introduction and Applicability Statements for Internet- | |||
Standard Management Framework", RFC 3410, December 2002. | Standard Management Framework", RFC 3410, December 2002. | |||
[RFC3569] Bhattacharyya, S., "An Overview of Source-Specific | [RFC3569] Bhattacharyya, S., "An Overview of Source-Specific | |||
Multicast (SSM)", RFC 3569, July 2003. | Multicast (SSM)", RFC 3569, July 2003. | |||
[I-D.ietf-pim-sm-v2-new] | [RFC4601] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas, | |||
Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas, | "Protocol Independent Multicast - Sparse Mode (PIM-SM): | |||
"Protocol Independent Multicast - Sparse Mode PIM-SM): | Protocol Specification (Revised)", RFC 4601, | |||
Protocol Specification (Revised)", | draft-ietf-pim-sm-v2-new-12 (work in progress), Current | |||
draft-ietf-pim-sm-v2-new-12 (work in progress), | Status PROPOSED STANDARD, August 2006. | |||
March 2006. | ||||
[I-D.ietf-pim-bidir] | [I-D.ietf-pim-bidir] | |||
Handley, M., Kouvelas, I., Speakman, T., and L. Vicisano, | Handley, M., Kouvelas, I., Speakman, T., and L. Vicisano, | |||
"Bi-directional Protocol Independent Multicast (BIDIR- | "Bi-directional Protocol Independent Multicast (BIDIR- | |||
PIM)", draft-ietf-pim-bidir-08 (work in progress), | PIM)", draft-ietf-pim-bidir-08 (work in progress), | |||
October 2005. | October 2005. | |||
Authors' Addresses | Authors' Addresses | |||
David McWalter | David McWalter | |||
skipping to change at page 52, line 33 | skipping to change at page 52, line 33 | |||
The IETF invites any interested party to bring to its attention any | The IETF invites any interested party to bring to its attention any | |||
copyrights, patents or patent applications, or other proprietary | copyrights, patents or patent applications, or other proprietary | |||
rights that may cover technology that may be required to implement | rights that may cover technology that may be required to implement | |||
this standard. Please address the information to the IETF at | this standard. Please address the information to the IETF at | |||
ietf-ipr@ietf.org. | ietf-ipr@ietf.org. | |||
Disclaimer of Validity | Disclaimer of Validity | |||
This document and the information contained herein are provided on an | This document and the information contained herein are provided on an | |||
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS | "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS | |||
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET | OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND | |||
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, | THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS | |||
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE | OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF | |||
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED | THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED | |||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | |||
Copyright Statement | Copyright Statement | |||
Copyright (C) The Internet Society (2006). This document is subject | Copyright (C) The IETF Trust (2006). This document is subject to the | |||
to the rights, licenses and restrictions contained in BCP 78, and | rights, licenses and restrictions contained in BCP 78, and except as | |||
except as set forth therein, the authors retain all their rights. | set forth therein, the authors retain all their rights. | |||
Acknowledgment | Acknowledgment | |||
Funding for the RFC Editor function is currently provided by the | Funding for the RFC Editor function is currently provided by the | |||
Internet Society. | Internet Society. | |||
End of changes. 158 change blocks. | ||||
549 lines changed or deleted | 547 lines changed or added | |||
This html diff was produced by rfcdiff 1.33. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |