draft-ietf-mboned-ip-mcast-mib-05.txt | draft-ietf-mboned-ip-mcast-mib-06.txt | |||
---|---|---|---|---|
MBONED WG D. McWalter | MBONED WG D. McWalter | |||
Internet-Draft Data Connection Ltd | Internet-Draft Data Connection Ltd | |||
Proposed Status: Standards Track D. Thaler | Proposed Status: Standards Track D. Thaler | |||
Expires: September 2, 2007 Microsoft Corporation | Obsoletes: RFC 2932 (if approved) Microsoft Corporation | |||
A. Kessler | Expires: January 31, 2008 A. Kessler | |||
Cisco Systems | Cisco Systems | |||
March 1, 2007 | July 30, 2007 | |||
IP Multicast MIB | IP Multicast MIB | |||
draft-ietf-mboned-ip-mcast-mib-05.txt | draft-ietf-mboned-ip-mcast-mib-06.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 September 2, 2007. | This Internet-Draft will expire on January 31, 2008. | |||
Copyright Notice | Copyright Notice | |||
Copyright (C) The IETF Trust (2007). | Copyright (C) The IETF Trust (2007). | |||
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 | |||
function, independent of the specific multicast protocol(s) in use. | function, independent of the specific multicast protocol(s) in use. | |||
This document obsoletes RFC 2932. | This document obsoletes RFC 2932. | |||
Table of Contents | Table of Contents | |||
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
2. History . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 2. History . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
3. The Internet-Standard Management Framework . . . . . . . . . . 3 | 3. The Internet-Standard Management Framework . . . . . . . . . 3 | |||
4. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | 4. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
5. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 4 | 5. IMPORTed MIB Modules and REFERENCE Clauses . . . . . . . . . 4 | |||
6. Security Considerations . . . . . . . . . . . . . . . . . . . 47 | 6. Definitions . . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
6.1 SNMPv2 . . . . . . . . . . . . . . . . . . . . . . . . . . 47 | 7. Security Considerations . . . . . . . . . . . . . . . . . . 54 | |||
6.2 Writeable objects . . . . . . . . . . . . . . . . . . . . 47 | 7.1 SNMPv3 . . . . . . . . . . . . . . . . . . . . . . . . . . 54 | |||
6.3 Readable objects . . . . . . . . . . . . . . . . . . . . . 48 | 7.2 Writeable objects . . . . . . . . . . . . . . . . . . . . 54 | |||
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 49 | 7.3 Readable objects . . . . . . . . . . . . . . . . . . . . . 55 | |||
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 49 | 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . 56 | |||
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 49 | 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 56 | |||
9.1 Normative References . . . . . . . . . . . . . . . . . . . 49 | 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 56 | |||
9.2 Informative References . . . . . . . . . . . . . . . . . . 50 | 10.1 Normative References . . . . . . . . . . . . . . . . . . 56 | |||
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 51 | 10.2 Informative References . . . . . . . . . . . . . . . . . 57 | |||
Intellectual Property and Copyright Statements . . . . . . . . 53 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 58 | |||
Intellectual Property and Copyright Statements . . . . . . . 60 | ||||
1. Introduction | 1. Introduction | |||
This MIB describes objects used for managing IP multicast function, | This MIB describes objects used for managing IP multicast function, | |||
including IP multicast routing. These objects are independent of the | including IP multicast routing. These objects are independent of the | |||
specific multicast routing protocol in use. Managed objects specific | specific multicast routing protocol in use. Managed objects specific | |||
to particular multicast protocols are defined elsewhere. | to particular multicast protocols are defined elsewhere. | |||
2. History | 2. History | |||
skipping to change at page 4, line 46 | 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 | |||
[RFC4293], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB. | [RFC2863], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB. | |||
5. Definitions | 5. IMPORTed MIB Modules and REFERENCE Clauses | |||
The MIB modules defined in this document IMPORTs definitions | ||||
normatively from the following MIB modules, beyond [RFC2578], | ||||
[RFC2579], and [RFC2580]: HCNUM-TC [RFC2856], IF-MIB [RFC2863], IANA- | ||||
RTPROTO-MIB, SNMP-FRAMEWORK-MIB [RFC3411], INET-ADDRESS-MIB [RFC4001] | ||||
and LANGTAG-TC-MIB [RFCzzzz]. | ||||
-- Note to RFC Editor.: replace zzzz with LangTag MIB RFC number & | ||||
remove this note | ||||
This MIB module also includes REFERENCE clauses that make normative | ||||
references to Administratively Scoped IP Multicast [RFC2365], | ||||
Unicast-Prefix-based IPv6 Multicast Addresses [RFC3306], Source- | ||||
Specific Multicast, [RFC3569], IPv6 Scoped Address Architecture, | ||||
[RFC4007], and IPv6 Addressing Architecture, [RFC4291]. | ||||
Finally, this MIB module makes informative references to several RFCs | ||||
in text of DESCRIPTION clauses, including sysApplMIB [RFC2287], IP- | ||||
MIB [RFC4293], PIM-SMv2 Protocol Specification [RFC4601], and Tags | ||||
for Identifying Languages, [RFC4646]. | ||||
6. Definitions | ||||
IPMCAST-MIB DEFINITIONS ::= BEGIN | IPMCAST-MIB DEFINITIONS ::= BEGIN | |||
IMPORTS | IMPORTS | |||
MODULE-IDENTITY, OBJECT-TYPE, | MODULE-IDENTITY, OBJECT-TYPE, | |||
mib-2, Unsigned32, Counter64, | mib-2, Unsigned32, Counter64, | |||
Gauge32, TimeTicks FROM SNMPv2-SMI -- [RFC2578] | Gauge32, TimeTicks FROM SNMPv2-SMI -- [RFC2578] | |||
RowStatus, TruthValue, | RowStatus, TruthValue, | |||
StorageType, TimeStamp FROM SNMPv2-TC -- [RFC2579] | StorageType, TimeStamp FROM SNMPv2-TC -- [RFC2579] | |||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] | MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] | |||
CounterBasedGauge64 FROM HCNUM-TC -- [RFC2856] | CounterBasedGauge64 FROM HCNUM-TC -- [RFC2856] | |||
InterfaceIndexOrZero, | InterfaceIndexOrZero, | |||
InterfaceIndex FROM IF-MIB -- [RFC2863] | InterfaceIndex FROM IF-MIB -- [RFC2863] | |||
IANAipRouteProtocol, | IANAipRouteProtocol, | |||
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB | IANAipMRouteProtocol FROM IANA-RTPROTO-MIB | |||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] | SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] | |||
InetAddress, InetAddressType, | InetAddress, InetAddressType, | |||
InetAddressPrefixLength, | InetAddressPrefixLength, | |||
InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001] | InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001] | |||
LangTag FROM LANGTAG-TC-MIB; -- [RFCyyyy] | LangTag FROM LANGTAG-TC-MIB; -- [RFCzzzz] | |||
-- RFC Ed.: replace zzzz with LangTag MIB RFC number & remove this note | ||||
ipMcastMIB MODULE-IDENTITY | ipMcastMIB MODULE-IDENTITY | |||
ORGANIZATION "IETF MBONE Deployment (MBONED) Working Group" | ORGANIZATION "IETF MBONE Deployment (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 | |||
skipping to change at page 6, line 12 | skipping to change at page 6, line 34 | |||
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, including | "The MIB module for management of IP Multicast, including | |||
multicast routing, data forwarding, and data reception. | multicast routing, data forwarding, and data reception. | |||
Copyright (C) The IETF Trust (2007). This version of this | Copyright (C) The IETF Trust (2007). This version of this | |||
MIB module is part of RFC yyyy; see the RFC itself for full | MIB module is part of RFC yyyy; see the RFC itself for full | |||
legal notices." | legal notices." | |||
-- RFC Ed.: replace yyyy with actual RFC number & remove this note | -- RFC Ed.: replace yyyy with actual RFC number & remove this note | |||
DESCRIPTION "Initial version, published as RFC yyyy." | DESCRIPTION "Initial version, published as RFC yyyy. | |||
This MIB module obsoletes IPMROUTE-STD-MIB defined by | ||||
[RFC2932]. Changes include the following. | ||||
o This MIB module includes support for IPv6 addressing | ||||
and the IPv6 scoped address architecture. [RFC2932] | ||||
supported only IPv4. | ||||
o This MIB module allows several multicast protocols | ||||
to perform routing on a single interface, where | ||||
[RFC2932] assumed each 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 multicast routing. It allows management | ||||
of multicast function on systems that do not perform | ||||
routing, whereas [RFC2932] was restricted to | ||||
multicast routing. | ||||
o This MIB module includes a table of Source-Specific | ||||
Multicast (SSM) address ranges to which SSM | ||||
semantics [RFC3569] should be applied. | ||||
o This MIB module includes a table of local | ||||
applications that are receiving multicast data. | ||||
o This MIB module includes a table of multicast scope | ||||
zones." | ||||
-- 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 | |||
-- | -- | |||
-- Top-level structure of the MIB | -- Top-level structure of the MIB | |||
-- | -- | |||
ipMcastMIBObjects OBJECT IDENTIFIER ::= { ipMcastMIB 1 } | ipMcast OBJECT IDENTIFIER ::= { ipMcastMIB 1 } | |||
ipMcast OBJECT IDENTIFIER ::= { ipMcastMIBObjects 1 } | ||||
ipMcastEnable OBJECT-TYPE | ipMcastEnabled OBJECT-TYPE | |||
SYNTAX INTEGER { enabled(1), disabled(2) } | SYNTAX TruthValue | |||
MAX-ACCESS read-write | MAX-ACCESS read-write | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The enabled status of IP Multicast function on this | "The enabled status of IP Multicast function on this | |||
system." | system. | |||
The storage type of this object is determined by | ||||
ipMcastDeviceConfigStorageType." | ||||
::= { 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 2 } | ::= { ipMcast 2 } | |||
ipMcastDeviceConfigStorageType OBJECT-TYPE | ||||
SYNTAX StorageType | ||||
MAX-ACCESS read-write | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The storage type used for the global IP multicast | ||||
configuration of this device, comprised of the objects | ||||
listed below. If this storage type takes the value | ||||
'permanent', write-access to the listed objects need not be | ||||
allowed. | ||||
The objects described by this storage type are: | ||||
ipMcastEnabled." | ||||
DEFVAL { nonVolatile } | ||||
::= { ipMcast 11 } | ||||
-- | -- | |||
-- 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 3 } | ::= { 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. | |||
Per-interface multicast forwarding statistics are also | ||||
available in ipIfStatsTable." | ||||
REFERENCE "RFC 4293 ipIfStatsTable" | ||||
INDEX { ipMcastInterfaceIPVersion, | INDEX { ipMcastInterfaceIPVersion, | |||
ipMcastInterfaceIfIndex } | ipMcastInterfaceIfIndex } | |||
::= { ipMcastInterfaceTable 1 } | ::= { ipMcastInterfaceTable 1 } | |||
IpMcastInterfaceEntry ::= SEQUENCE { | IpMcastInterfaceEntry ::= SEQUENCE { | |||
ipMcastInterfaceIPVersion InetVersion, | ipMcastInterfaceIPVersion InetVersion, | |||
ipMcastInterfaceIfIndex InterfaceIndex, | ipMcastInterfaceIfIndex InterfaceIndex, | |||
ipMcastInterfaceTtl Unsigned32, | ipMcastInterfaceTtl Unsigned32, | |||
ipMcastInterfaceRateLimit Unsigned32, | ipMcastInterfaceRateLimit Unsigned32, | |||
ipMcastInterfaceInMcastOctets Counter64, | ipMcastInterfaceStorageType StorageType | |||
ipMcastInterfaceOutMcastOctets Counter64, | ||||
ipMcastInterfaceInMcastPkts Counter64, | ||||
ipMcastInterfaceOutMcastPkts Counter64, | ||||
ipMcastInterfaceDiscontinuityTime TimeStamp | ||||
} | } | |||
ipMcastInterfaceIPVersion OBJECT-TYPE | ipMcastInterfaceIPVersion OBJECT-TYPE | |||
SYNTAX InetVersion | SYNTAX InetVersion | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IP version of this row." | "The IP version of this row." | |||
::= { ipMcastInterfaceEntry 1 } | ::= { ipMcastInterfaceEntry 1 } | |||
skipping to change at page 8, line 6 | skipping to change at page 9, line 27 | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The index value that uniquely identifies the interface to | "The index value that uniquely identifies the interface to | |||
which this entry is applicable. The interface identified by | which this entry is applicable. The interface identified by | |||
a particular value of this index is the same interface as | a particular value of this index is the same interface as | |||
identified by the same value of the IF-MIB's ifIndex." | identified by the same value of the IF-MIB's ifIndex." | |||
::= { ipMcastInterfaceEntry 2 } | ::= { ipMcastInterfaceEntry 2 } | |||
ipMcastInterfaceTtl OBJECT-TYPE | ipMcastInterfaceTtl OBJECT-TYPE | |||
SYNTAX Unsigned32 (0..255) | SYNTAX Unsigned32 (0..256) | |||
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. A value of 256 | |||
means that no multicast packets are forwarded out the | ||||
interface." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { ipMcastInterfaceEntry 3 } | ::= { ipMcastInterfaceEntry 3 } | |||
ipMcastInterfaceRateLimit OBJECT-TYPE | ipMcastInterfaceRateLimit OBJECT-TYPE | |||
SYNTAX Unsigned32 | 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 | ipMcastInterfaceStorageType OBJECT-TYPE | |||
SYNTAX Counter64 | SYNTAX StorageType | |||
MAX-ACCESS read-only | MAX-ACCESS read-write | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of octets of multicast packets that have arrived | "The storage type for this row. Rows having the value | |||
on the interface, including framing characters. This object | 'permanent' need not allow write-access to any columnar | |||
is similar to ifInOctets in the Interfaces MIB, except that | objects in the row." | |||
only multicast packets are counted. | DEFVAL { nonVolatile } | |||
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 | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of octets of multicast packets that have been | ||||
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 } | ||||
ipMcastInterfaceInMcastPkts 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 | ||||
ifInMulticastPkts in the Interfaces MIB. | ||||
However, some implementations use ifXTable for Layer 2 | ||||
traffic statistics and ipMcastInterfaceTable at Layer 3. In | ||||
this case a difference between these objects probably | ||||
indicates that some Layer 3 multicast packets are being | ||||
transmitted as unicast at Layer 2. | ||||
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 } | ||||
ipMcastInterfaceOutMcastPkts OBJECT-TYPE | ||||
SYNTAX Counter64 | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The number of multicast packets that have been sent on the | ||||
interface. In many cases, this object is identical to | ||||
ifOutMulticastPkts in the Interfaces MIB. | ||||
However, some implementations use ifXTable for Layer 2 | ||||
traffic statistics and ipMcastInterfaceTable at Layer 3. In | ||||
this case a difference between these objects probably | ||||
indicates that some Layer 3 multicast packets are being | ||||
transmitted as unicast at Layer 2. | ||||
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 ifOutMulticastPkts" | ||||
::= { ipMcastInterfaceEntry 8 } | ||||
ipMcastInterfaceDiscontinuityTime OBJECT-TYPE | ||||
SYNTAX TimeStamp | ||||
MAX-ACCESS read-only | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The value of sysUpTime on the most recent occasion at which | ||||
any one or more of this entry's counters suffered a | ||||
discontinuity. | ||||
If no such discontinuities have occurred since the last re- | ||||
initialization of the local management subsystem, then this | ||||
object contains a zero value." | ||||
::= { ipMcastInterfaceEntry 9 } | ||||
-- | -- | |||
-- 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 | |||
skipping to change at page 11, line 20 | skipping to change at page 11, line 10 | |||
ipMcastSsmRangeAddressType OBJECT-TYPE | ipMcastSsmRangeAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The address type of the multicast group prefix." | "The address type of the multicast group prefix." | |||
::= { ipMcastSsmRangeEntry 1 } | ::= { ipMcastSsmRangeEntry 1 } | |||
ipMcastSsmRangeAddress OBJECT-TYPE | ipMcastSsmRangeAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (4|8|16|20)) | SYNTAX InetAddress | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The multicast group address which, when combined with | "The multicast group address which, when combined with | |||
ipMcastSsmRangePrefixLength, gives the group prefix for this | ipMcastSsmRangePrefixLength, gives the group prefix for this | |||
SSM range. The InetAddressType is given by | SSM range. The InetAddressType is given by | |||
ipMcastSsmRangeAddressType. | ipMcastSsmRangeAddressType. | |||
This address object is only significant up to | This address object is only significant up to | |||
ipMcastSsmRangePrefixLength bits. The remainder of the | ipMcastSsmRangePrefixLength bits. The remainder of the | |||
skipping to change at page 12, line 7 | skipping to change at page 11, line 45 | |||
index zero is not valid in this table. | index zero is not valid in this table. | |||
If non-global scope SSM range entries are present, then | If non-global scope SSM range entries are present, then | |||
consistent ipMcastBoundaryTable entries are required on | consistent ipMcastBoundaryTable entries are required on | |||
routers at the zone boundary." | routers at the zone boundary." | |||
REFERENCE "RFC 2365, RFC 4291 section 2.7, RFC 3306 sections 4, 6 | REFERENCE "RFC 2365, RFC 4291 section 2.7, RFC 3306 sections 4, 6 | |||
and 7" | and 7" | |||
::= { ipMcastSsmRangeEntry 2 } | ::= { ipMcastSsmRangeEntry 2 } | |||
ipMcastSsmRangePrefixLength OBJECT-TYPE | ipMcastSsmRangePrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength | |||
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 | |||
ipMcastSsmRangeAddress, gives the group prefix for this SSM | ipMcastSsmRangeAddress, gives the group prefix for this SSM | |||
range. The InetAddressType is given by | range. | |||
ipMcastSsmRangeAddressType. For values 'ipv4' and 'ipv4z', | ||||
this object must be in the range 4..32. For values 'ipv6' | The InetAddressType is given by ipMcastSsmRangeAddressType. | |||
and 'ipv6z', this object must be in the range 8..128." | For values 'ipv4' and 'ipv4z', this object must be in the | |||
range 4..32. For values 'ipv6' and 'ipv6z', this object | ||||
must be in the range 8..128." | ||||
REFERENCE "RFC 2365, RFC 4291 section 2.7, RFC 3306 sections 4, 6 | REFERENCE "RFC 2365, RFC 4291 section 2.7, RFC 3306 sections 4, 6 | |||
and 7" | and 7" | |||
::= { ipMcastSsmRangeEntry 3 } | ::= { ipMcastSsmRangeEntry 3 } | |||
ipMcastSsmRangeRowStatus OBJECT-TYPE | ipMcastSsmRangeRowStatus 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 | |||
skipping to change at page 14, line 20 | skipping to change at page 14, line 11 | |||
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 | |||
forwarding is supported." | forwarding is supported." | |||
::= { ipMcastRouteEntry 1 } | ::= { ipMcastRouteEntry 1 } | |||
ipMcastRouteGroup OBJECT-TYPE | ipMcastRouteGroup OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"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 | |||
skipping to change at page 14, line 44 | skipping to change at page 14, line 35 | |||
entry. | entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | For addresses of type ipv4z or ipv6z, the appended zone | |||
index is significant even though it lies beyond the prefix | index is significant even though it lies beyond the prefix | |||
length. The use of these address types indicate that this | length. The use of these address types indicate that this | |||
forwarding state applies only within the given zone. Zone | forwarding state applies only within the given zone. Zone | |||
index zero is not valid in this table." | index zero is not valid in this table." | |||
::= { ipMcastRouteEntry 2 } | ::= { ipMcastRouteEntry 2 } | |||
ipMcastRouteGroupPrefixLength OBJECT-TYPE | ipMcastRouteGroupPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength | |||
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 | |||
information." | information. | |||
The InetAddressType is given by | ||||
ipMcastRouteGroupAddressType. For values 'ipv4' and | ||||
'ipv4z', this object must be in the range 4..32. For values | ||||
'ipv6' and 'ipv6z', this object must be in the range | ||||
8..128." | ||||
::= { ipMcastRouteEntry 3 } | ::= { ipMcastRouteEntry 3 } | |||
ipMcastRouteSourceAddressType OBJECT-TYPE | ipMcastRouteSourceAddressType 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 ipMcastRouteSource. The value MUST be the same | contained in ipMcastRouteSource. The value MUST be the same | |||
as the value of ipMcastRouteGroupType." | as the value of ipMcastRouteGroupType." | |||
::= { ipMcastRouteEntry 4 } | ::= { ipMcastRouteEntry 4 } | |||
ipMcastRouteSource OBJECT-TYPE | ipMcastRouteSource OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
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 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 | |||
skipping to change at page 15, line 41 | skipping to change at page 15, line 38 | |||
entry. | entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | For addresses of type ipv4z or ipv6z, the appended zone | |||
index is significant even though it lies beyond the prefix | index is significant even though it lies beyond the prefix | |||
length. The use of these address types indicate that this | length. The use of these address types indicate that this | |||
source address applies only within the given zone. Zone | source address applies only within the given zone. Zone | |||
index zero is not valid in this table." | index zero is not valid in this table." | |||
::= { ipMcastRouteEntry 5 } | ::= { ipMcastRouteEntry 5 } | |||
ipMcastRouteSourcePrefixLength OBJECT-TYPE | ipMcastRouteSourcePrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength | |||
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. | |||
The InetAddressType is given by | ||||
ipMcastRouteSourceAddressType. For values 'ipv4' and | ||||
'ipv4z', this object must be in the range 4..32. For values | ||||
'ipv6' and 'ipv6z', this object must be in the range | ||||
8..128." | ||||
::= { 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. | contained in ipMcastRouteUpstreamNeighbor. | |||
An address type of unknown(0) indicates that the upstream | An address type of unknown(0) indicates that the upstream | |||
neighbor is unknown, for example in BIDIR-PIM." | neighbor is unknown, for example in BIDIR-PIM." | |||
REFERENCE "I-D.ietf-pim-bidir" | REFERENCE "I-D.ietf-pim-bidir" | |||
::= { ipMcastRouteEntry 7 } | ::= { ipMcastRouteEntry 7 } | |||
ipMcastRouteUpstreamNeighbor OBJECT-TYPE | ipMcastRouteUpstreamNeighbor OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
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." | this multicast address are received." | |||
::= { ipMcastRouteEntry 8 } | ::= { ipMcastRouteEntry 8 } | |||
ipMcastRouteInIfIndex OBJECT-TYPE | ipMcastRouteInIfIndex OBJECT-TYPE | |||
SYNTAX InterfaceIndexOrZero | SYNTAX InterfaceIndexOrZero | |||
skipping to change at page 16, line 48 | skipping to change at page 16, line 51 | |||
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- | If this information was present at the most recent re- | |||
initialization of the local management subsystem, then this | initialization of the local management subsystem, then this | |||
object contains a zero value." | 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 | |||
skipping to change at page 17, line 48 | skipping to change at page 17, line 51 | |||
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." | contained in ipMcastRouteRtAddress." | |||
::= { ipMcastRouteEntry 14 } | ::= { ipMcastRouteEntry 14 } | |||
ipMcastRouteRtAddress OBJECT-TYPE | ipMcastRouteRtAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
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. | |||
For addresses of type ipv4z or ipv6z, the appended zone | For addresses of type ipv4z or ipv6z, the appended zone | |||
index is significant even though it lies beyond the prefix | index is significant even though it lies beyond the prefix | |||
length. The use of these address types indicate that this | length. The use of these address types indicate that this | |||
forwarding state applies only within the given zone. Zone | forwarding state applies only within the given zone. Zone | |||
index zero is not valid in this table." | index zero is not valid in this table." | |||
::= { ipMcastRouteEntry 15 } | ::= { ipMcastRouteEntry 15 } | |||
ipMcastRouteRtPrefixLength OBJECT-TYPE | ipMcastRouteRtPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength | |||
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. | |||
The InetAddressType is given by ipMcastRouteRtAddressType. | ||||
For values 'ipv4' and 'ipv4z', this object must be in the | ||||
range 4..32. For values 'ipv6' and 'ipv6z', this object | ||||
must be in the range 8..128." | ||||
::= { ipMcastRouteEntry 16 } | ::= { 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 | |||
skipping to change at page 23, line 32 | skipping to change at page 23, line 41 | |||
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 | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"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 | |||
ipMcastRouteNextHopGroupPrefixLength, identifies the groups | ipMcastRouteNextHopGroupPrefixLength, identifies the groups | |||
for which this entry contains multicast forwarding | for which this entry contains multicast forwarding | |||
information. | information. | |||
This address object is only significant up to | This address object is only significant up to | |||
skipping to change at page 24, line 9 | skipping to change at page 24, line 18 | |||
entry. | entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | For addresses of type ipv4z or ipv6z, the appended zone | |||
index is significant even though it lies beyond the prefix | index is significant even though it lies beyond the prefix | |||
length. The use of these address types indicate that this | length. The use of these address types indicate that this | |||
forwarding state applies only within the given zone. Zone | forwarding state applies only within the given zone. Zone | |||
index zero is not valid in this table." | index zero is not valid in this table." | |||
::= { ipMcastRouteNextHopEntry 2 } | ::= { ipMcastRouteNextHopEntry 2 } | |||
ipMcastRouteNextHopGroupPrefixLength OBJECT-TYPE | ipMcastRouteNextHopGroupPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength | |||
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 | |||
information." | information. | |||
The InetAddressType is given by | ||||
ipMcastRouteNextHopGroupAddressType. For values 'ipv4' and | ||||
'ipv4z', this object must be in the range 4..32. For values | ||||
'ipv6' and 'ipv6z', this object must be in the range | ||||
8..128." | ||||
::= { ipMcastRouteNextHopEntry 3 } | ::= { 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 4 } | ::= { ipMcastRouteNextHopEntry 4 } | |||
ipMcastRouteNextHopSource OBJECT-TYPE | ipMcastRouteNextHopSource OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
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 | |||
skipping to change at page 25, line 7 | skipping to change at page 25, line 22 | |||
different entry. | different entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | For addresses of type ipv4z or ipv6z, the appended zone | |||
index is significant even though it lies beyond the prefix | index is significant even though it lies beyond the prefix | |||
length. The use of these address types indicate that this | length. The use of these address types indicate that this | |||
source address applies only within the given zone. Zone | source address applies only within the given zone. Zone | |||
index zero is not valid in this table." | index zero is not valid in this table." | |||
::= { ipMcastRouteNextHopEntry 5 } | ::= { ipMcastRouteNextHopEntry 5 } | |||
ipMcastRouteNextHopSourcePrefixLength OBJECT-TYPE | ipMcastRouteNextHopSourcePrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength | |||
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. | |||
The InetAddressType is given by | ||||
ipMcastRouteNextHopSourceAddressType. For values 'ipv4' and | ||||
'ipv4z', this object must be in the range 4..32. For values | ||||
'ipv6' and 'ipv6z', this object must be in the range | ||||
8..128." | ||||
::= { ipMcastRouteNextHopEntry 6 } | ::= { 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 7 } | ::= { ipMcastRouteNextHopEntry 7 } | |||
skipping to change at page 25, line 36 | skipping to change at page 26, line 9 | |||
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." | contained in ipMcastRouteNextHopAddress." | |||
::= { ipMcastRouteNextHopEntry 8 } | ::= { ipMcastRouteNextHopEntry 8 } | |||
ipMcastRouteNextHopAddress OBJECT-TYPE | ipMcastRouteNextHopAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
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 9 } | ::= { ipMcastRouteNextHopEntry 9 } | |||
skipping to change at page 26, line 41 | skipping to change at page 27, line 14 | |||
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 12 } | ::= { ipMcastRouteNextHopEntry 12 } | |||
ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE | ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE | |||
SYNTAX Unsigned32 (0..255) | SYNTAX Unsigned32 (0..256) | |||
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. | |||
A value of 0 means all multicast datagrams are forwarded out | ||||
the interface. A value of 256 means that no multicast | ||||
datagrams are forwarded out the interface. | ||||
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 0." | |||
::= { ipMcastRouteNextHopEntry 13 } | ::= { 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 14 } | ::= { ipMcastRouteNextHopEntry 14 } | |||
skipping to change at page 29, line 26 | skipping to change at page 29, line 51 | |||
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 ipMcastBoundaryAddress. Legal values | contained in ipMcastBoundaryAddress. 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." | |||
::= { ipMcastBoundaryEntry 2 } | ::= { ipMcastBoundaryEntry 2 } | |||
ipMcastBoundaryAddress OBJECT-TYPE | ipMcastBoundaryAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The group address which, when combined with the | "The group address which, when combined with the | |||
corresponding value of ipMcastBoundaryAddressPrefixLength, | corresponding value of ipMcastBoundaryAddressPrefixLength, | |||
identifies the group range for which the scoped boundary | identifies the group range for which the scoped boundary | |||
exists. Scoped IPv4 multicast address ranges must be | exists. Scoped IPv4 multicast address ranges must be | |||
prefixed by 239.0.0.0/8. Scoped IPv6 multicast address | prefixed by 239.0.0.0/8. Scoped IPv6 multicast address | |||
ranges are FF0x::/16, where x is a valid RFC 4291 multicast | ranges are FF0x::/16, where x is a valid RFC 4291 multicast | |||
scope. | scope. | |||
skipping to change at page 29, line 50 | skipping to change at page 30, line 26 | |||
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" | ||||
::= { ipMcastBoundaryEntry 3 } | ::= { ipMcastBoundaryEntry 3 } | |||
ipMcastBoundaryAddressPrefixLength OBJECT-TYPE | ipMcastBoundaryAddressPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..32) | SYNTAX InetAddressPrefixLength | |||
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 values 'ipv4' and 'ipv4z', this object must be in the | |||
'ipv6', this object must be 16." | range 4..32. For values 'ipv6' and 'ipv6z', this object | |||
must be set to 16." | ||||
::= { ipMcastBoundaryEntry 4 } | ::= { ipMcastBoundaryEntry 4 } | |||
ipMcastBoundaryTimeStamp OBJECT-TYPE | ipMcastBoundaryTimeStamp 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 boundary | "The value of sysUpTime at which the multicast boundary | |||
information represented by this entry was learned by the | information represented by this entry was learned by the | |||
router. | router. | |||
skipping to change at page 32, line 25 | skipping to change at page 32, line 45 | |||
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, | |||
ipMcastScopeNameAddress, | ipMcastScopeNameAddress, | |||
ipMcastScopeNameAddressPrefixLength, | ipMcastScopeNameAddressPrefixLength, | |||
IMPLIED ipMcastScopeNameLanguage } | ipMcastScopeNameLanguage } | |||
::= { ipMcastScopeNameTable 1 } | ::= { ipMcastScopeNameTable 1 } | |||
IpMcastScopeNameEntry ::= SEQUENCE { | IpMcastScopeNameEntry ::= SEQUENCE { | |||
ipMcastScopeNameAddressType InetAddressType, | ipMcastScopeNameAddressType InetAddressType, | |||
ipMcastScopeNameAddress InetAddress, | ipMcastScopeNameAddress InetAddress, | |||
ipMcastScopeNameAddressPrefixLength InetAddressPrefixLength, | ipMcastScopeNameAddressPrefixLength InetAddressPrefixLength, | |||
ipMcastScopeNameLanguage LangTag, | ipMcastScopeNameLanguage LangTag, | |||
ipMcastScopeNameString SnmpAdminString, | ipMcastScopeNameString SnmpAdminString, | |||
ipMcastScopeNameDefault TruthValue, | ipMcastScopeNameDefault TruthValue, | |||
ipMcastScopeNameStatus RowStatus, | ipMcastScopeNameStatus RowStatus, | |||
skipping to change at page 32, line 51 | skipping to change at page 33, line 23 | |||
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 ipMcastScopeNameAddress. Legal values | contained in ipMcastScopeNameAddress. 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." | |||
::= { ipMcastScopeNameEntry 1 } | ::= { ipMcastScopeNameEntry 1 } | |||
ipMcastScopeNameAddress OBJECT-TYPE | ipMcastScopeNameAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The group address which, when combined with the | "The group address which, when combined with the | |||
corresponding value of ipMcastScopeNameAddressPrefixLength, | corresponding value of ipMcastScopeNameAddressPrefixLength, | |||
identifies the group range associated with the multicast | identifies the group range associated with the multicast | |||
scope. Scoped IPv4 multicast address ranges must be | scope. Scoped IPv4 multicast address ranges must be | |||
prefixed by 239.0.0.0/8. Scoped IPv6 multicast address | prefixed by 239.0.0.0/8. Scoped IPv6 multicast address | |||
ranges are FF0x::/16, where x is a valid RFC 4291 multicast | ranges are FF0x::/16, where x is a valid RFC 4291 multicast | |||
scope. | scope. | |||
skipping to change at page 33, line 26 | skipping to change at page 33, line 47 | |||
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" | ||||
::= { ipMcastScopeNameEntry 2 } | ::= { ipMcastScopeNameEntry 2 } | |||
ipMcastScopeNameAddressPrefixLength OBJECT-TYPE | ipMcastScopeNameAddressPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..32) | SYNTAX InetAddressPrefixLength | |||
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, | |||
identifies the group range associated with the multicast | identifies the group range associated with the multicast | |||
scope. | scope. | |||
The InetAddressType is given by ipMcastScopeNameAddressType. | The InetAddressType is given by ipMcastScopeNameAddressType. | |||
For 'ipv4' this object must be in the range 4..32. For | For values 'ipv4' and 'ipv4z', this object must be in the | |||
'ipv6', this object must be 16." | range 4..32. For values 'ipv6' and 'ipv6z', this object | |||
must be set to 16." | ||||
::= { ipMcastScopeNameEntry 3 } | ::= { ipMcastScopeNameEntry 3 } | |||
ipMcastScopeNameLanguage OBJECT-TYPE | ipMcastScopeNameLanguage OBJECT-TYPE | |||
SYNTAX LangTag | SYNTAX LangTag | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Language tag associated with the scope name." | "Language tag associated with the scope name." | |||
REFERENCE "RFC 3283" | REFERENCE "RFC 4646" | |||
::= { ipMcastScopeNameEntry 4 } | ::= { ipMcastScopeNameEntry 4 } | |||
ipMcastScopeNameString OBJECT-TYPE | ipMcastScopeNameString OBJECT-TYPE | |||
SYNTAX SnmpAdminString | SYNTAX SnmpAdminString | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The textual name associated with the multicast scope. The | "The textual name associated with the multicast scope. The | |||
value of this object should be suitable for displaying to | value of this object should be suitable for displaying to | |||
end-users, such as when allocating a multicast address in | end-users, such as when allocating a multicast address in | |||
skipping to change at page 36, line 5 | skipping to change at page 36, line 22 | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry (conceptual row) identifying a local application | "An entry (conceptual row) identifying a local application | |||
or service that has joined a multicast group as a listener." | or service that has joined a multicast group as a listener." | |||
INDEX { ipMcastLocalListenerGroupAddressType, | INDEX { ipMcastLocalListenerGroupAddressType, | |||
ipMcastLocalListenerGroupAddress, | ipMcastLocalListenerGroupAddress, | |||
ipMcastLocalListenerSourceAddressType, | ipMcastLocalListenerSourceAddressType, | |||
ipMcastLocalListenerSourceAddress, | ipMcastLocalListenerSourceAddress, | |||
ipMcastLocalListenerSourcePrefixLength, | ipMcastLocalListenerSourcePrefixLength, | |||
ipMcastLocalListenerIfIndex, | ||||
ipMcastLocalListenerRunIndex } | ipMcastLocalListenerRunIndex } | |||
::= { ipMcastLocalListenerTable 1 } | ::= { ipMcastLocalListenerTable 1 } | |||
IpMcastLocalListenerEntry ::= SEQUENCE { | IpMcastLocalListenerEntry ::= SEQUENCE { | |||
ipMcastLocalListenerGroupAddressType InetAddressType, | ipMcastLocalListenerGroupAddressType InetAddressType, | |||
ipMcastLocalListenerGroupAddress InetAddress, | ipMcastLocalListenerGroupAddress InetAddress, | |||
ipMcastLocalListenerSourceAddressType InetAddressType, | ipMcastLocalListenerSourceAddressType InetAddressType, | |||
ipMcastLocalListenerSourceAddress InetAddress, | ipMcastLocalListenerSourceAddress InetAddress, | |||
ipMcastLocalListenerSourcePrefixLength InetAddressPrefixLength, | ipMcastLocalListenerSourcePrefixLength InetAddressPrefixLength, | |||
ipMcastLocalListenerIfIndex InterfaceIndex, | ||||
ipMcastLocalListenerRunIndex Unsigned32 | ipMcastLocalListenerRunIndex Unsigned32 | |||
} | } | |||
ipMcastLocalListenerGroupAddressType OBJECT-TYPE | ipMcastLocalListenerGroupAddressType 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 ipMcastLocalListenerGroupAddress. Legal values | contained in ipMcastLocalListenerGroupAddress. Legal values | |||
correspond to the subset of address families for which | correspond to the subset of address families for which | |||
multicast is supported." | multicast is supported." | |||
::= { ipMcastLocalListenerEntry 1 } | ::= { ipMcastLocalListenerEntry 1 } | |||
ipMcastLocalListenerGroupAddress OBJECT-TYPE | ipMcastLocalListenerGroupAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IP multicast group for which this entry specifies | "The IP multicast group for which this entry specifies | |||
locally joined applications or services." | locally joined applications or services." | |||
::= { ipMcastLocalListenerEntry 2 } | ::= { ipMcastLocalListenerEntry 2 } | |||
ipMcastLocalListenerSourceAddressType OBJECT-TYPE | ipMcastLocalListenerSourceAddressType 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 ipMcastLocalListenerSource. The value MUST be | contained in ipMcastLocalListenerSource. The value MUST be | |||
the same as the value of ipMcastLocalListenerAddressType." | the same as the value of | |||
ipMcastLocalListenerGroupAddressType." | ||||
::= { ipMcastLocalListenerEntry 3 } | ::= { ipMcastLocalListenerEntry 3 } | |||
ipMcastLocalListenerSourceAddress OBJECT-TYPE | ipMcastLocalListenerSourceAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | SYNTAX InetAddress | |||
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 | |||
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 | |||
skipping to change at page 37, line 24 | skipping to change at page 37, line 43 | |||
different entry. | different entry. | |||
For addresses of type ipv4z or ipv6z, the appended zone | For addresses of type ipv4z or ipv6z, the appended zone | |||
index is significant even though it lies beyond the prefix | index is significant even though it lies beyond the prefix | |||
length. The use of these address types indicate that this | length. The use of these address types indicate that this | |||
listener address applies only within the given zone. Zone | listener address applies only within the given zone. Zone | |||
index zero is not valid in this table." | index zero is not valid in this table." | |||
::= { ipMcastLocalListenerEntry 4 } | ::= { ipMcastLocalListenerEntry 4 } | |||
ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE | ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength | |||
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 | |||
this entry specifies a local listener. A mask length of | this entry specifies a local listener. A mask length of | |||
zero corresponds to all sources within the group." | zero corresponds to all sources within the group. | |||
The InetAddressType is given by | ||||
ipMcastLocalListenerSourceAddressType. For values 'ipv4' | ||||
and 'ipv4z', this object must be in the range 4..32. For | ||||
values 'ipv6' and 'ipv6z', this object must be in the range | ||||
8..128." | ||||
::= { ipMcastLocalListenerEntry 5 } | ::= { ipMcastLocalListenerEntry 5 } | |||
ipMcastLocalListenerIfIndex OBJECT-TYPE | ||||
SYNTAX InterfaceIndex | ||||
MAX-ACCESS not-accessible | ||||
STATUS current | ||||
DESCRIPTION | ||||
"The IfIndex value of the interface for which this entry | ||||
specifies a local listener." | ||||
::= { ipMcastLocalListenerEntry 6 } | ||||
ipMcastLocalListenerRunIndex OBJECT-TYPE | ipMcastLocalListenerRunIndex OBJECT-TYPE | |||
SYNTAX Unsigned32 (0..2147483647) | SYNTAX Unsigned32 (0..2147483647) | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A unique value corresponding to a piece of software running | "A unique value corresponding to a piece of software running | |||
on this router or host system. Where possible, this should | on this router or host system. Where possible, this should | |||
be the system's native, unique identification number. | be the system's native, unique identification number. | |||
This identifier is platform-specific. It may correspond to | This identifier is platform-specific. It may correspond to | |||
a process ID or application instance number. | a process ID or application instance number. | |||
A value of zero indicates that the application instance(s) | A value of zero indicates that the application instance(s) | |||
cannot be identified. A value of zero indicates that one or | cannot be identified. A value of zero indicates that one or | |||
more unidentified applications have joined the specified | more unidentified applications have joined the specified | |||
multicast groups (for the specified sources) as listeners." | multicast groups (for the specified sources) as listeners." | |||
REFERENCE "RFC 2287 sysApplRunIndex" | REFERENCE "RFC 2287 sysApplRunIndex" | |||
::= { ipMcastLocalListenerEntry 6 } | ::= { ipMcastLocalListenerEntry 7 } | |||
-- | -- | |||
-- The Multicast Zone Table | -- The Multicast Zone Table | |||
-- | -- | |||
ipMcastZoneTable OBJECT-TYPE | ipMcastZoneTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF IpMcastZoneEntry | SYNTAX SEQUENCE OF IpMcastZoneEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
skipping to change at page 39, line 31 | skipping to change at page 40, line 15 | |||
ipMcastZoneScopeAddressType OBJECT-TYPE | ipMcastZoneScopeAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IP address type for which this scope zone exists." | "The IP address type for which this scope zone exists." | |||
::= { ipMcastZoneEntry 3 } | ::= { ipMcastZoneEntry 3 } | |||
ipMcastZoneScopeAddress OBJECT-TYPE | ipMcastZoneScopeAddress OBJECT-TYPE | |||
SYNTAX InetAddress (SIZE (4|16)) | SYNTAX InetAddress | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The multicast group address which, when combined with | "The multicast group address which, when combined with | |||
ipMcastZoneScopeAddressPrefixLength, gives the multicast | ipMcastZoneScopeAddressPrefixLength, gives the multicast | |||
address range for this scope. The InetAddressType is given | address range for this scope. The InetAddressType is given | |||
by ipMcastZoneScopeAddressType. | by ipMcastZoneScopeAddressType. | |||
Scoped IPv4 multicast address ranges are prefixed by | Scoped IPv4 multicast address ranges are prefixed by | |||
239.0.0.0/8. Scoped IPv6 multicast address ranges are | 239.0.0.0/8. Scoped IPv6 multicast address ranges are | |||
skipping to change at page 40, line 9 | skipping to change at page 40, line 42 | |||
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 | |||
ipMcastZoneScopeAddressPrefixLength bits. The remainder of | ipMcastZoneScopeAddressPrefixLength bits. The remainder of | |||
the address bits are zero." | the address bits are zero." | |||
REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7" | REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7" | |||
::= { ipMcastZoneEntry 4 } | ::= { ipMcastZoneEntry 4 } | |||
ipMcastZoneScopeAddressPrefixLength OBJECT-TYPE | ipMcastZoneScopeAddressPrefixLength OBJECT-TYPE | |||
SYNTAX InetAddressPrefixLength (4..32) | SYNTAX InetAddressPrefixLength | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The length in bits of the mask which, when combined | "The length in bits of the mask which, when combined | |||
with ipMcastZoneScopeAddress, gives the multicast address | with ipMcastZoneScopeAddress, gives the multicast address | |||
prefix for this scope. | prefix for this scope. | |||
The InetAddressType is given by ipMcastZoneAddressType. | The InetAddressType is given by ipMcastZoneScopeAddressType. | |||
For 'ipv4' this object must be in the range 4..32. For | For values 'ipv4' and 'ipv4z', this object must be in the | |||
'ipv6', this object must be 16." | range 4..32. For values 'ipv6' and 'ipv6z', this object | |||
must be set to 16." | ||||
::= { ipMcastZoneEntry 5 } | ::= { ipMcastZoneEntry 5 } | |||
-- | -- | |||
-- Conformance information | -- Conformance information | |||
-- | -- | |||
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 | |||
-- | -- | |||
ipMcastMIBComplianceHost MODULE-COMPLIANCE | ipMcastMIBComplianceHost MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The compliance statement for hosts supporting IPMCAST-MIB." | "The compliance statement for hosts supporting IPMCAST-MIB. | |||
Support for either InetAddressType ipv4 or ipv6 is | ||||
mandatory; support for both InetAddressTypes ipv4 and ipv6 | ||||
is optional. Support for types ipv4z and ipv6z is | ||||
optional. | ||||
-- OBJECT ipMcastLocalListenerGroupAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastLocalListenerGroupAddress | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastLocalListenerSourceAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastLocalListenerSourceAddress | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6." | ||||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { ipMcastMIBLocalListenerGroup, | MANDATORY-GROUPS { ipMcastMIBLocalListenerGroup, | |||
ipMcastMIBBasicGroup } | ipMcastMIBBasicGroup } | |||
OBJECT ipMcastEnable | OBJECT ipMcastEnabled | |||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT ipMcastDeviceConfigStorageType | ||||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
GROUP ipMcastMIBSsmGroup | GROUP ipMcastMIBSsmGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBRouteGroup | GROUP ipMcastMIBRouteGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBIfPktsGroup | GROUP ipMcastMIBRouteDiagnosticsGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBBoundaryIfGroup | GROUP ipMcastMIBBoundaryIfGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBScopeNameGroup | GROUP ipMcastMIBScopeNameGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
::= { ipMcastMIBCompliances 1 } | ::= { ipMcastMIBCompliances 1 } | |||
ipMcastMIBComplianceRouter MODULE-COMPLIANCE | ipMcastMIBComplianceRouter MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The compliance statement for routers supporting | "The compliance statement for routers supporting | |||
IPMCAST-MIB." | IPMCAST-MIB. | |||
Support for either InetAddressType ipv4 or ipv6 is | ||||
mandatory; support for both InetAddressTypes ipv4 and ipv6 | ||||
is optional. Support for types ipv4z and ipv6z is | ||||
optional. | ||||
-- OBJECT ipMcastSsmRangeAddressType | ||||
-- SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv4z(3), | ||||
-- ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastSsmRangeAddress | ||||
-- SYNTAX InetAddress (SIZE (4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteGroupAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteGroup | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteSourceAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteSource | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopGroupAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopGroup | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopSourceAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopSource | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopAddress | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6." | ||||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, | MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, | |||
ipMcastMIBBasicGroup, | ipMcastMIBBasicGroup, | |||
ipMcastMIBSsmGroup, | ipMcastMIBSsmGroup, | |||
ipMcastMIBRouteGroup } | ipMcastMIBRouteGroup } | |||
OBJECT ipMcastEnable | OBJECT ipMcastEnabled | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT ipMcastInterfaceTtl | OBJECT ipMcastDeviceConfigStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT ipMcastInterfaceTtl | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"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." | |||
OBJECT ipMcastInterfaceStorageType | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT ipMcastRouteUpstreamNeighborType | ||||
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), | ||||
ipv4z(3), ipv6z(4) } | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
or ipv6." | ||||
OBJECT ipMcastRouteUpstreamNeighbor | ||||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
or ipv6." | ||||
OBJECT ipMcastRouteRtAddressType | ||||
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), | ||||
ipv4z(3), ipv6z(4) } | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
or ipv6." | ||||
OBJECT ipMcastRouteRtAddress | ||||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
or ipv6." | ||||
OBJECT ipMcastSsmRangeRowStatus | OBJECT ipMcastSsmRangeRowStatus | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT ipMcastSsmRangeStorageType | 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 ipMcastMIBRouteDiagnosticsGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is not mandatory, but SHOULD be supported where | |||
hardware permits." | ||||
GROUP ipMcastMIBPktsOutGroup | GROUP ipMcastMIBPktsOutGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBHopCountGroup | GROUP ipMcastMIBHopCountGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBRouteOctetsGroup | GROUP ipMcastMIBRouteOctetsGroup | |||
skipping to change at page 42, line 49 | skipping to change at page 46, line 45 | |||
GROUP ipMcastMIBScopeNameGroup | GROUP ipMcastMIBScopeNameGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
::= { ipMcastMIBCompliances 2 } | ::= { ipMcastMIBCompliances 2 } | |||
ipMcastMIBComplianceBorderRouter MODULE-COMPLIANCE | ipMcastMIBComplianceBorderRouter MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The compliance statement for routers on scope | "The compliance statement for routers on scope | |||
boundaries supporting IPMCAST-MIB." | boundaries supporting IPMCAST-MIB. | |||
Support for either InetAddressType ipv4z or ipv6z is | ||||
mandatory; support for both InetAddressTypes ipv4z and | ||||
ipv6z is optional. | ||||
-- OBJECT ipMcastSsmRangeAddressType | ||||
-- SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv4z(3), | ||||
-- ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastSsmRangeAddress | ||||
-- SYNTAX InetAddress (SIZE (4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteGroupAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastRouteGroup | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteSourceAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteSource | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopGroupAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopGroup | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopSourceAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopSource | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopAddressType | ||||
-- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), | ||||
-- ipv4z(3), ipv6z(4)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastRouteNextHopAddress | ||||
-- SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for unknown and | ||||
-- either ipv4 and ipv4z or ipv6 and ipv6z. | ||||
-- | ||||
-- OBJECT ipMcastBoundaryAddressType | ||||
-- SYNTAX InetAddressType {ipv4(1), ipv6(2)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastBoundaryAddress | ||||
-- SYNTAX InetAddress (SIZE (4|16) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastScopeNameAddressType | ||||
-- SYNTAX InetAddressType {ipv4(1), ipv6(2)} | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6. | ||||
-- | ||||
-- OBJECT ipMcastScopeNameAddress | ||||
-- SYNTAX InetAddress (SIZE (4|16) | ||||
-- DESCRIPTION | ||||
-- This compliance requires support for ipv4 or ipv6." | ||||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, | MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, | |||
ipMcastMIBBasicGroup, | ipMcastMIBBasicGroup, | |||
ipMcastMIBSsmGroup, | ipMcastMIBSsmGroup, | |||
ipMcastMIBRouteGroup, | ipMcastMIBRouteGroup, | |||
ipMcastMIBBoundaryIfGroup, | ipMcastMIBBoundaryIfGroup, | |||
ipMcastMIBScopeNameGroup } | ipMcastMIBScopeNameGroup } | |||
OBJECT ipMcastEnable | OBJECT ipMcastEnabled | |||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT ipMcastDeviceConfigStorageType | ||||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "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." | |||
OBJECT ipMcastInterfaceStorageType | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT ipMcastRouteUpstreamNeighborType | ||||
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), | ||||
ipv4z(3), ipv6z(4) } | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
and ipv4z, or ipv6 and ipv6z." | ||||
OBJECT ipMcastRouteUpstreamNeighbor | ||||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
and ipv4z, or ipv6 and ipv6z." | ||||
OBJECT ipMcastRouteRtAddressType | ||||
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2), | ||||
ipv4z(3), ipv6z(4) } | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
and ipv4z, or ipv6 and ipv6z." | ||||
OBJECT ipMcastRouteRtAddress | ||||
SYNTAX InetAddress (SIZE (0|4|8|16|20)) | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for unknown and either ipv4 | ||||
and ipv4z, or ipv6 and ipv6z." | ||||
OBJECT ipMcastSsmRangeRowStatus | OBJECT ipMcastSsmRangeRowStatus | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT ipMcastSsmRangeStorageType | 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 ipMcastMIBRouteDiagnosticsGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is not mandatory, but SHOULD be supported where | |||
hardware permits." | ||||
GROUP ipMcastMIBPktsOutGroup | GROUP ipMcastMIBPktsOutGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBHopCountGroup | GROUP ipMcastMIBHopCountGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBRouteOctetsGroup | GROUP ipMcastMIBRouteOctetsGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBRouteBpsGroup | GROUP ipMcastMIBRouteBpsGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
GROUP ipMcastMIBLocalListenerGroup | GROUP ipMcastMIBLocalListenerGroup | |||
DESCRIPTION | DESCRIPTION | |||
"This group is optional." | "This group is optional." | |||
OBJECT ipMcastZoneScopeAddressType | ||||
SYNTAX InetAddressType { ipv4(1), ipv6(2) } | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for ipv4 or ipv6." | ||||
OBJECT ipMcastZoneScopeAddress | ||||
SYNTAX InetAddress (SIZE (4|16)) | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"This compliance requires support for ipv4 or ipv6." | ||||
::= { ipMcastMIBCompliances 3 } | ::= { ipMcastMIBCompliances 3 } | |||
-- | -- | |||
-- Units of conformance | -- Units of conformance | |||
-- | -- | |||
ipMcastMIBBasicGroup OBJECT-GROUP | ipMcastMIBBasicGroup OBJECT-GROUP | |||
OBJECTS { ipMcastEnable, ipMcastRouteEntryCount | OBJECTS { ipMcastEnabled, | |||
ipMcastRouteEntryCount, | ||||
ipMcastDeviceConfigStorageType | ||||
} | } | |||
STATUS current | 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 protocols." | Multicast protocols." | |||
::= { ipMcastMIBGroups 1 } | ::= { ipMcastMIBGroups 1 } | |||
ipMcastMIBSsmGroup OBJECT-GROUP | ipMcastMIBSsmGroup OBJECT-GROUP | |||
OBJECTS { ipMcastSsmRangeRowStatus, | OBJECTS { ipMcastSsmRangeRowStatus, | |||
ipMcastSsmRangeStorageType } | ipMcastSsmRangeStorageType } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of Source- | "A collection of objects to support management of Source- | |||
Specific Multicast routing." | Specific Multicast routing." | |||
::= { ipMcastMIBGroups 2 } | ::= { ipMcastMIBGroups 2 } | |||
ipMcastMIBRouteGroup OBJECT-GROUP | ipMcastMIBRouteGroup OBJECT-GROUP | |||
OBJECTS { ipMcastInterfaceTtl, | OBJECTS { ipMcastInterfaceTtl, | |||
ipMcastInterfaceRateLimit, | ipMcastInterfaceRateLimit, | |||
ipMcastInterfaceInMcastOctets, | ipMcastInterfaceStorageType, | |||
ipMcastInterfaceOutMcastOctets, | ||||
ipMcastInterfaceDiscontinuityTime, | ||||
ipMcastRouteUpstreamNeighborType, | ipMcastRouteUpstreamNeighborType, | |||
ipMcastRouteUpstreamNeighbor, | ipMcastRouteUpstreamNeighbor, | |||
ipMcastRouteInIfIndex, | ipMcastRouteInIfIndex, | |||
ipMcastRouteTimeStamp, | ipMcastRouteTimeStamp, | |||
ipMcastRouteExpiryTime, | ipMcastRouteExpiryTime, | |||
ipMcastRoutePkts, | ||||
ipMcastRouteTtlDropPackets, | ||||
ipMcastRouteDifferentInIfPackets, | ||||
ipMcastRouteNextHopState, | ipMcastRouteNextHopState, | |||
ipMcastRouteNextHopTimeStamp, | ipMcastRouteNextHopTimeStamp, | |||
ipMcastRouteNextHopExpiryTime | ipMcastRouteNextHopExpiryTime | |||
} | } | |||
STATUS current | 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 routing." | |||
::= { ipMcastMIBGroups 3 } | ::= { ipMcastMIBGroups 3 } | |||
ipMcastMIBIfPktsGroup OBJECT-GROUP | ipMcastMIBRouteDiagnosticsGroup OBJECT-GROUP | |||
OBJECTS { ipMcastInterfaceInMcastPkts, | OBJECTS { ipMcastRoutePkts, | |||
ipMcastInterfaceOutMcastPkts, | ipMcastRouteTtlDropPackets, | |||
ipMcastInterfaceDiscontinuityTime } | ipMcastRouteDifferentInIfPackets | |||
} | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of packet | "A collection of routing diagnostic packet counters." | |||
counters for each interface entry." | ||||
::= { ipMcastMIBGroups 4 } | ::= { ipMcastMIBGroups 4 } | |||
ipMcastMIBPktsOutGroup OBJECT-GROUP | ipMcastMIBPktsOutGroup OBJECT-GROUP | |||
OBJECTS { ipMcastRouteNextHopTimeStamp, | OBJECTS { ipMcastRouteNextHopTimeStamp, | |||
ipMcastRouteNextHopPkts } | ipMcastRouteNextHopPkts } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"A collection of objects to support management of packet | "A collection of objects to support management of packet | |||
counters for each outgoing interface entry of a route." | counters for each outgoing interface entry of a route." | |||
::= { ipMcastMIBGroups 5 } | ::= { ipMcastMIBGroups 5 } | |||
skipping to change at page 47, line 10 | skipping to change at page 54, line 12 | |||
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 12 } | ::= { ipMcastMIBGroups 12 } | |||
END | END | |||
6. Security Considerations | 7. Security Considerations | |||
6.1 SNMPv2 | 7.1 SNMPv3 | |||
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. | |||
It is RECOMMENDED that implementers consider the security features as | It is RECOMMENDED that implementers consider the security features as | |||
provided by the SNMPv3 framework (see [RFC3410], section 8), | provided by the SNMPv3 framework (see [RFC3410], section 8), | |||
including full support for the SNMPv3 cryptographic mechanisms (for | including full support for the SNMPv3 cryptographic mechanisms (for | |||
authentication and privacy). | authentication and privacy). | |||
Further, deployment of SNMP versions prior to SNMPv3 is NOT | Further, deployment of SNMP versions prior to SNMPv3 is NOT | |||
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to | RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to | |||
enable cryptographic security. It is then a customer/operator | enable cryptographic security. It is then a customer/operator | |||
responsibility to ensure that the SNMP entity giving access to an | responsibility to ensure that the SNMP entity giving access to an | |||
instance of this MIB module is properly configured to give access to | instance of this MIB module is properly configured to give access to | |||
the objects only to those principals (users) that have legitimate | the objects only to those principals (users) that have legitimate | |||
rights to access (read/change/create/delete) them. | rights to access (read/change/create/delete) them. | |||
6.2 Writeable objects | 7.2 Writeable objects | |||
There are a number of management objects defined in this MIB module | There are a number of management objects defined in this MIB module | |||
with a MAX-ACCESS clause of read-write and/or read-create. This | with a MAX-ACCESS clause of read-write and/or read-create. This | |||
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. | |||
skipping to change at page 48, line 15 | skipping to change at page 55, line 15 | |||
o Modifications to multicast routing behavior that allow | o Modifications to multicast routing behavior that allow | |||
interception or subversion of information that is carried by the | interception or subversion of information that is carried by the | |||
network. For example, attacks can be envisaged that would pass | network. For example, attacks can be envisaged that would pass | |||
nominated multicast data streams through a nominated location, | nominated multicast data streams through a nominated location, | |||
without the sources or listeners becoming aware of this | without the sources or listeners becoming aware of this | |||
subversion. | 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 | ipMcastEnabled | |||
ipMcastDeviceConfigStorageType | ||||
ipMcastInterfaceTtl | ipMcastInterfaceTtl | |||
ipMcastInterfaceRateLimit | ipMcastInterfaceRateLimit | |||
ipMcastInterfaceStorageType | ||||
ipMcastSsmRangeRowStatus | ipMcastSsmRangeRowStatus | |||
ipMcastSsmRangeStorageType | ipMcastSsmRangeStorageType | |||
ipMcastBoundaryStatus | ipMcastBoundaryStatus | |||
ipMcastBoundaryStorageType | ipMcastBoundaryStorageType | |||
ipMcastScopeNameTable | ipMcastScopeNameTable | |||
ipMcastScopeNameString | ipMcastScopeNameString | |||
ipMcastScopeNameDefault | ipMcastScopeNameDefault | |||
ipMcastScopeNameStatus | ipMcastScopeNameStatus | |||
ipMcastScopeNameStorageType | ipMcastScopeNameStorageType | |||
6.3 Readable objects | 7.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 | |||
network environments. It is thus important to control even GET | network environments. It is thus important to control even GET | |||
and/or NOTIFY access to these objects and possibly to even encrypt | and/or NOTIFY access to these objects and possibly to even encrypt | |||
the values of these objects when sending them over the network via | the values of these objects when sending them over the network via | |||
SNMP. | SNMP. | |||
In this MIB module, possible effects that can be induced by GET | In this MIB module, possible effects that can be induced by GET | |||
skipping to change at page 49, line 5 | skipping to change at page 56, line 6 | |||
also be used in preparation for attacks, including any of the | also be used in preparation for attacks, including any of the | |||
attacks described above. | attacks described above. | |||
o Determinion of whether multicast data is flowing in the network, | o Determinion of whether multicast data is flowing in the network, | |||
or has flowed recently, as well as the locations of senders and | or has flowed recently, as well as the locations of senders and | |||
recipients. An attacker can apply 'traffic analysis' to this | recipients. An attacker can apply 'traffic analysis' to this | |||
data. In some cases, the information revealed by traffic analyses | data. In some cases, the information revealed by traffic analyses | |||
can be as damaging as full knowledge of the data being | can be as damaging as full knowledge of the data being | |||
transported. | transported. | |||
7. IANA Considerations | 8. IANA Considerations | |||
IP-MCAST-MIB should be rooted under the mib-2 subtree. IANA is | The MIB module in this document uses the following IANA-assigned | |||
requested to assign { mib-2 XXX } to the IP-MCAST-MIB module | OBJECT IDENTIFIER values recorded in the SMI Numbers registry: | |||
specified in this document. | ||||
8. Acknowledgements | Descriptor OBJECT IDENTIFIER value | |||
----------------------------------------- | ||||
ipMcastMIB { mib-2 XXX } | ||||
Editor's Note (to be removed prior to publication): the IANA is | ||||
requested to assign a value for "XXX" under the 'mib-2' subtree and | ||||
to record the assignment in the SMI Numbers registry. When the | ||||
assignment has been made, the RFC Editor is asked to replace "XXX" | ||||
(here and in the MIB module) with the assigned value and to remove | ||||
this note. | ||||
9. Acknowledgements | ||||
This MIB module is based on the original work in [RFC2932] by K. | This MIB module is based on the original work in [RFC2932] by K. | |||
McCloghrie, D. Farinacci and D. Thaler. | McCloghrie, D. Farinacci and D. Thaler. | |||
Suggested IPv6 multicast MIBs by R. Sivaramu and R. Raghunarayan have | Suggested IPv6 multicast MIBs by R. Sivaramu and R. Raghunarayan have | |||
been used for comparison while editing this MIB module. | been used for comparison while editing this MIB module. | |||
The authors are also grateful to Bill Fenner for fine ideas, and to | The authors are also grateful to Bill Fenner for fine ideas, and to | |||
Bharat Joshi for input and several corrections. | Bharat Joshi for input and several corrections. | |||
9. References | 10. References | |||
9.1 Normative References | 10.1 Normative References | |||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
Requirement Levels", BCP 14, RFC 2119, March 1997. | Requirement Levels", BCP 14, RFC 2119, March 1997. | |||
[RFC2365] Meyer, D., "Administratively Scoped IP Multicast", BCP 23, | [RFC2365] Meyer, D., "Administratively Scoped IP Multicast", BCP 23, | |||
RFC 2365, July 1998. | RFC 2365, July 1998. | |||
[RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an | ||||
IANA Considerations Section in RFCs", BCP 26, RFC 2434, | ||||
October 1998. | ||||
[RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. | [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. | |||
Schoenwaelder, Ed., "Structure of Management Information | Schoenwaelder, Ed., "Structure of Management Information | |||
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, | |||
skipping to change at page 50, line 14 | skipping to change at page 57, line 24 | |||
MIB", RFC 2863, June 2000. | MIB", RFC 2863, June 2000. | |||
[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. | |||
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An | [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An | |||
Architecture for Describing Simple Network Management | Architecture for Describing Simple Network Management | |||
Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, | Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, | |||
December 2002. | December 2002. | |||
[RFC3569] Bhattacharyya, S., "An Overview of Source-Specific | ||||
Multicast (SSM)", RFC 3569, July 2003. | ||||
[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, April 2006. | ||||
[I-D.mcwalter-langtag-mib] | [I-D.mcwalter-langtag-mib] | |||
McWalter, D., "Language Tag MIB", | McWalter, D., "Language Tag MIB", | |||
draft-mcwalter-langtag-mib-02 (work in progress), I-D | draft-mcwalter-langtag-mib-03 (work in progress), I-D | |||
Status active, March 2007. | Status active, March 2007. | |||
9.2 Informative References | 10.2 Informative References | |||
[RFC1075] Waitzman, D., Partridge, C., and S. Deering, "Distance | ||||
Vector Multicast Routing Protocol", RFC 1075, | ||||
November 1988. | ||||
[RFC1584] Moy, J., "Multicast Extensions to OSPF", RFC 1584, | ||||
March 1994. | ||||
[RFC2189] Ballardie, T., "Core Based Trees (CBT version 2) Multicast | ||||
Routing -- Protocol Specification --", RFC 2189, | ||||
September 1997. | ||||
[RFC2287] Krupczak, C. and J. Saperia, "Definitions of System-Level | [RFC2287] Krupczak, C. and J. Saperia, "Definitions of System-Level | |||
Managed Objects for Applications", RFC 2287, | Managed Objects for Applications", RFC 2287, | |||
February 1998. | February 1998. | |||
[RFC2932] McCloghrie, K., Farinacci, D., and D. Thaler, "IPv4 | [RFC2932] McCloghrie, K., Farinacci, D., and D. Thaler, "IPv4 | |||
Multicast Routing MIB", RFC 2932, October 2000. | Multicast Routing MIB", RFC 2932, October 2000. | |||
[RFC2934] McCloghrie, K., Farinacci, D., Thaler, D., and B. Fenner, | ||||
"Protocol Independent Multicast MIB for IPv4", RFC 2934, | ||||
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 | [RFC4293] Routhier, S., "Management Information Base for the | |||
Multicast (SSM)", RFC 3569, July 2003. | Internet Protocol (IP)", RFC 4293, April 2006. | |||
[RFC4601] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas, | [RFC4601] 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, August 2006. | Protocol Specification (Revised)", RFC 4601, August 2006. | |||
[RFC4646] Phillips, A. and M. Davis, "Tags for Identifying | ||||
Languages", BCP 47, RFC 4646, September 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-09 (work in progress), | PIM)", draft-ietf-pim-bidir-09 (work in progress), | |||
February 2007. | March 2007. | |||
Authors' Addresses | Authors' Addresses | |||
David McWalter | David McWalter | |||
Data Connection Ltd | Data Connection Ltd | |||
100 Church Street | 100 Church Street | |||
Enfield EN2 6BQ | Enfield EN2 6BQ | |||
UK | UK | |||
Email: dmcw@dataconnection.com | Email: dmcw@dataconnection.com | |||
End of changes. 108 change blocks. | ||||
250 lines changed or deleted | 591 lines changed or added | |||
This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |