| < draft-mcwalter-ip-mcast-mib-00.txt | draft-mcwalter-ip-mcast-mib-01.txt > | |||
|---|---|---|---|---|
| IETF D. McWalter | IETF D. McWalter | |||
| Internet-Draft Data Connection Ltd | Internet-Draft Data Connection Ltd | |||
| Expires: March 25, 2006 D. Thaler | Expires: June 19, 2006 D. Thaler | |||
| Microsoft Corporation | Microsoft Corporation | |||
| A. Kessler | A. Kessler | |||
| Cisco Systems | Cisco Systems | |||
| September 21, 2005 | December 16, 2005 | |||
| IP Multicast MIB | IP Multicast MIB | |||
| draft-mcwalter-ip-mcast-mib-00.txt | draft-mcwalter-ip-mcast-mib-01.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 March 25, 2006. | This Internet-Draft will expire on June 19, 2006. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The Internet Society (2005). | Copyright (C) The Internet Society (2005). | |||
| 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. The Internet-Standard Management Framework . . . . . . . . . . 3 | 2. History . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 3. The Internet-Standard Management Framework . . . . . . . . . . 3 | |||
| 4. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 4 | 4. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 5. Security Considerations . . . . . . . . . . . . . . . . . . . 33 | 5. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 34 | 6. Security Considerations . . . . . . . . . . . . . . . . . . . 36 | |||
| 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 34 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 40 | |||
| 8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 34 | 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 40 | |||
| 8.1 Normative References . . . . . . . . . . . . . . . . . . . 34 | 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 40 | |||
| 8.2 Informative References . . . . . . . . . . . . . . . . . . 35 | 9.1 Normative References . . . . . . . . . . . . . . . . . . . 40 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 36 | 9.2 Informative References . . . . . . . . . . . . . . . . . . 41 | |||
| Intellectual Property and Copyright Statements . . . . . . . . 37 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 42 | |||
| Intellectual Property and Copyright Statements . . . . . . . . 43 | ||||
| 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 | ||||
| This document obsoletes [RFC2932]. The MIB module defined by this | This document obsoletes [RFC2932]. The MIB module defined by this | |||
| document is a re-working of the MIB module from [RFC2932], with | document is a re-working of the MIB module from [RFC2932], with | |||
| changes that include the following. | changes that include the following. | |||
| o This MIB module is independent of address type, whereas [RFC2932] | o This MIB module is independent of address type, whereas [RFC2932] | |||
| only supported IPv4. | only supported 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. | ||||
| o This MIB module includes objects that are not specific to | o This MIB module includes objects that are not specific to | |||
| multicast routing. It allows management of multicast function on | multicast routing. It allows management of multicast function on | |||
| systems that do not perform routing, whereas RFC 2932 was | systems that do not perform routing, whereas RFC 2932 was | |||
| restricted to multicast routing. | restricted to multicast routing. | |||
| o This MIB module includes a table of Source-Specific Multicast | o This MIB module includes a table of Source-Specific Multicast | |||
| (SSM) address ranges to which SSM semantics [RFC3569] should be | (SSM) address ranges to which SSM semantics [RFC3569] should be | |||
| applied. | applied. | |||
| o This MIB module includes a table of local applications that are | o This MIB module includes a table of local applications that are | |||
| receiving multicast data. | receiving multicast data. | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in [RFC2119]. | document are to be interpreted as described in [RFC2119]. | |||
| 2. The Internet-Standard Management Framework | 3. The Internet-Standard Management Framework | |||
| For a detailed overview of the documents that describe the current | For a detailed overview of the documents that describe the current | |||
| Internet-Standard Management Framework, please refer to section 7 of | Internet-Standard Management Framework, please refer to section 7 of | |||
| [RFC3410]. | [RFC3410]. | |||
| Managed objects are accessed via a virtual information store, termed | Managed objects are accessed via a virtual information store, termed | |||
| the Management Information Base or MIB. MIB objects are generally | the Management Information Base or MIB. MIB objects are generally | |||
| accessed through the Simple Network Management Protocol (SNMP). | accessed through the Simple Network Management Protocol (SNMP). | |||
| Objects in the MIB are defined using the mechanisms defined in the | Objects in the MIB are defined using the mechanisms defined in the | |||
| Structure of Management Information (SMI). This memo specifies a MIB | Structure of Management Information (SMI). This memo specifies a MIB | |||
| skipping to change at page 3, line 47 ¶ | skipping to change at page 4, line 4 ¶ | |||
| For a detailed overview of the documents that describe the current | For a detailed overview of the documents that describe the current | |||
| Internet-Standard Management Framework, please refer to section 7 of | Internet-Standard Management Framework, please refer to section 7 of | |||
| [RFC3410]. | [RFC3410]. | |||
| Managed objects are accessed via a virtual information store, termed | Managed objects are accessed via a virtual information store, termed | |||
| the Management Information Base or MIB. MIB objects are generally | the Management Information Base or MIB. MIB objects are generally | |||
| accessed through the Simple Network Management Protocol (SNMP). | accessed through the Simple Network Management Protocol (SNMP). | |||
| Objects in the MIB are defined using the mechanisms defined in the | Objects in the MIB are defined using the mechanisms defined in the | |||
| Structure of Management Information (SMI). This memo specifies a MIB | Structure of Management Information (SMI). This memo specifies a MIB | |||
| module that is compliant to the SMIv2, which is described in STD 58, | module that is compliant to the SMIv2, which is described in STD 58, | |||
| [RFC2578], STD 58, [RFC2579] and STD 58, [RFC2580]. | [RFC2578], STD 58, [RFC2579] and STD 58, [RFC2580]. | |||
| 3. Overview | 4. Overview | |||
| This MIB module contains two scalars and seven tables. The tables | This MIB module contains two scalars and seven tables. The tables | |||
| are: | are: | |||
| 1. The IP Multicast Interface Table containing multicast information | 1. The IP Multicast Interface Table containing multicast information | |||
| specific to interfaces. | specific to interfaces. | |||
| 2. The IP Multicast SSM Range Table, which contains one row per | 2. The IP Multicast SSM Range Table, which contains one row per | |||
| range of multicast group addresses to which Source-Specific | range of multicast group addresses to which Source-Specific | |||
| Multicast semantics [RFC3569] should be applied. | Multicast semantics [RFC3569] should be applied. | |||
| skipping to change at page 4, line 34 ¶ | skipping to change at page 4, line 41 ¶ | |||
| 6. The IP Multicast Scope Name Table containing human-readable names | 6. The IP Multicast Scope Name Table containing human-readable names | |||
| of multicast scope. | of multicast scope. | |||
| 7. The IP Multicast Local Listener Table containing identifiers for | 7. The IP Multicast Local Listener Table containing identifiers for | |||
| local applications that are receiving multicast data. | local applications that are receiving multicast data. | |||
| This MIB module uses textual conventions defined in the IF-MIB | This MIB module uses textual conventions defined in the IF-MIB | |||
| [RFC2863], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB. | [RFC2863], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB. | |||
| 4. Definitions | 5. Definitions | |||
| IPMCAST-MIB DEFINITIONS ::= BEGIN | IPMCAST-MIB DEFINITIONS ::= BEGIN | |||
| IMPORTS | IMPORTS | |||
| MODULE-IDENTITY, OBJECT-TYPE, mib-2, | MODULE-IDENTITY, OBJECT-TYPE, mib-2, | |||
| Integer32, Counter32, Counter64, Gauge32, | Integer32, Counter32, Counter64, Gauge32, | |||
| TimeTicks FROM SNMPv2-SMI | TimeTicks FROM SNMPv2-SMI | |||
| RowStatus, TEXTUAL-CONVENTION, | RowStatus, TEXTUAL-CONVENTION, | |||
| TruthValue FROM SNMPv2-TC | TruthValue FROM SNMPv2-TC | |||
| MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF | MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF | |||
| SnmpAdminString FROM SNMP-FRAMEWORK-MIB | SnmpAdminString FROM SNMP-FRAMEWORK-MIB | |||
| InterfaceIndexOrZero, | InterfaceIndexOrZero, | |||
| InterfaceIndex FROM IF-MIB | InterfaceIndex FROM IF-MIB | |||
| IANAipRouteProtocol, | IANAipRouteProtocol, | |||
| IANAipMRouteProtocol FROM IANA-RTPROTO-MIB | IANAipMRouteProtocol FROM IANA-RTPROTO-MIB | |||
| InetAddress, InetAddressType, | InetAddress, InetAddressType, | |||
| InetAddressPrefixLength FROM INET-ADDRESS-MIB; | InetAddressPrefixLength FROM INET-ADDRESS-MIB; | |||
| ipMcastMIB MODULE-IDENTITY | ipMcastMIB MODULE-IDENTITY | |||
| LAST-UPDATED "200509210000Z" -- 21 September 2005 | LAST-UPDATED "200512160000Z" -- 16 December 2005 | |||
| ORGANIZATION "IETF MBONED Working Group" | ORGANIZATION "IETF MBONED Working Group" | |||
| CONTACT-INFO "David McWalter | CONTACT-INFO "David McWalter | |||
| Data Connection Limited | Data Connection Limited | |||
| 100 Church Street | 100 Church Street | |||
| Enfield, EN2 6BQ | Enfield, EN2 6BQ | |||
| UK | UK | |||
| Phone: +44 208 366 1177 | Phone: +44 208 366 1177 | |||
| EMail: dmcw@dataconnection.com | EMail: dmcw@dataconnection.com | |||
| skipping to change at page 5, line 40 ¶ | skipping to change at page 5, line 46 ¶ | |||
| US | US | |||
| Phone: +1 408 526 5139 | Phone: +1 408 526 5139 | |||
| EMail: kessler@cisco.com" | EMail: kessler@cisco.com" | |||
| DESCRIPTION | DESCRIPTION | |||
| "The MIB module for management of IP Multicast function. | "The MIB module for management of IP Multicast function. | |||
| Copyright (C) The Internet Society (2005). This version of | Copyright (C) The Internet Society (2005). This version of | |||
| this MIB module is part of RFC yyyy; see the RFC itself for | this MIB module is part of RFC yyyy; see the RFC itself for | |||
| full legal notices." | full legal notices." | |||
| -- RFC Ed.: replace yyyy with actual RFC number & remove this note | -- RFC Ed.: replace yyyy with actual RFC number & remove this note | |||
| REVISION "200509210000Z" -- 21 September 2005 | REVISION "200512160000Z" -- 16 December 2005 | |||
| DESCRIPTION "Initial version, published as RFC yyyy." | DESCRIPTION "Initial version, published as RFC yyyy." | |||
| -- RFC Ed.: replace yyyy with actual RFC number & remove this note | -- RFC Ed.: replace yyyy with actual RFC number & remove this note | |||
| ::= { mib-2 XXX } | ::= { mib-2 XXX } | |||
| -- RFC Ed.: replace XXX with IANA-assigned number & remove this note | -- RFC Ed.: replace XXX with IANA-assigned number & remove this note | |||
| -- | -- | |||
| -- Textual conventions | -- Textual conventions | |||
| -- | -- | |||
| LanguageTag ::= TEXTUAL-CONVENTION | LanguageTag ::= TEXTUAL-CONVENTION | |||
| skipping to change at page 8, line 7 ¶ | skipping to change at page 8, line 15 ¶ | |||
| ipMcastInterfaceTtl OBJECT-TYPE | ipMcastInterfaceTtl OBJECT-TYPE | |||
| SYNTAX Integer32 (0..255) | SYNTAX Integer32 (0..255) | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The datagram TTL threshold for the interface. Any IP | "The datagram TTL threshold for the interface. Any IP | |||
| multicast datagrams with a TTL (IPv4) or Hop Count (IPv6) | multicast datagrams with a TTL (IPv4) or Hop Count (IPv6) | |||
| less than this threshold will not be forwarded out the | less than this threshold will not be forwarded out the | |||
| interface. The default value of 0 means all multicast | interface. The default value of 0 means all multicast | |||
| packets are forwarded out the interface." | packets are forwarded out the interface." | |||
| DEFVAL { 0 } | ||||
| ::= { ipMcastInterfaceEntry 2 } | ::= { ipMcastInterfaceEntry 2 } | |||
| ipMcastInterfaceProtocol OBJECT-TYPE | ipMcastInterfaceProtocol OBJECT-TYPE | |||
| SYNTAX IANAipMRouteProtocol | SYNTAX IANAipMRouteProtocol | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS deprecated | |||
| DESCRIPTION | DESCRIPTION | |||
| "The multicast protocol running on this interface." | "The multicast protocol running on this interface. | |||
| More than one multicast protocol can be used on an | ||||
| interface, so this object is ambiguous. Use of this | ||||
| object is deprecated." | ||||
| ::= { ipMcastInterfaceEntry 3 } | ::= { ipMcastInterfaceEntry 3 } | |||
| ipMcastInterfaceRateLimit OBJECT-TYPE | ipMcastInterfaceRateLimit OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 | |||
| 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." | |||
| skipping to change at page 11, line 50 ¶ | skipping to change at page 12, line 14 ¶ | |||
| "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 the | SSM range. The InetAddressType is given by the | |||
| ipMcastSsmRangeAddressType object. | ipMcastSsmRangeAddressType object. | |||
| 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 | |||
| address bits are zero. This is especially important for | address bits are zero. This is especially important for | |||
| this index field, which is part of the index of this entry. | this index field, which is part of the index of this entry. | |||
| Any non-zero bits would signify an entirely different | Any non-zero bits would signify an entirely different | |||
| entry." | entry. | |||
| For IPv6 SSM address ranges, only ranges within the space | ||||
| FF3x::/32 are permitted (where 'x' is any valid scope). | ||||
| To configure non-global scope SSM range entries within a | ||||
| zone, consistent ipMcastBoundaryTable entries are required | ||||
| on routers at the zone boundary." | ||||
| REFERENCE "RFC 2373 section 2.7 and RFC 3306 section 6" | ||||
| ::= { ipMcastSsmRangeEntry 2 } | ::= { ipMcastSsmRangeEntry 2 } | |||
| ipMcastSsmRangePrefixLength OBJECT-TYPE | ipMcastSsmRangePrefixLength OBJECT-TYPE | |||
| SYNTAX InetAddressPrefixLength (4..128) | SYNTAX InetAddressPrefixLength (4..128) | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The multicast group prefix length, which, when combined | "The multicast group prefix length, which, when combined | |||
| with ipMcastSsmRangeAddress, gives the group prefix for this | with ipMcastSsmRangeAddress, gives the group prefix for this | |||
| SSM range. The InetAddressType is given by the | SSM range. The InetAddressType is given by the | |||
| skipping to change at page 12, line 25 ¶ | skipping to change at page 12, line 45 ¶ | |||
| If ipMcastSsmRangeAddressType is 'ipv6' or 'ipv6z', this | If ipMcastSsmRangeAddressType is 'ipv6' or 'ipv6z', this | |||
| object must be in the range 8..128." | object must be in the range 8..128." | |||
| ::= { 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 | |||
| be created and destroyed. There are no other other | be created and destroyed. There are no other writeable | |||
| writeable columnar objects in this entry." | columnar objects in this entry." | |||
| ::= { ipMcastSsmRangeEntry 4 } | ::= { ipMcastSsmRangeEntry 4 } | |||
| -- | -- | |||
| -- The IP Multicast Routing Table | -- The IP Multicast Routing Table | |||
| -- | -- | |||
| ipMcastRouteTable OBJECT-TYPE | ipMcastRouteTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF IpMcastRouteEntry | SYNTAX SEQUENCE OF IpMcastRouteEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The (conceptual) table containing multicast routing | "The (conceptual) table containing multicast routing | |||
| information for IP datagrams sent by particular sources to | information for IP datagrams sent by particular sources to | |||
| to the IP multicast groups known to this router." | to the IP multicast groups known to this router." | |||
| ::= { ipMcast 2 } | ::= { ipMcast 2 } | |||
| skipping to change at page 13, line 29 ¶ | skipping to change at page 13, line 48 ¶ | |||
| ipMcastRouteSourcePrefixLength InetAddressPrefixLength, | ipMcastRouteSourcePrefixLength InetAddressPrefixLength, | |||
| ipMcastRouteUpstreamNeighborType InetAddressType, | ipMcastRouteUpstreamNeighborType InetAddressType, | |||
| ipMcastRouteUpstreamNeighbor InetAddress, | ipMcastRouteUpstreamNeighbor InetAddress, | |||
| ipMcastRouteInIfIndex InterfaceIndexOrZero, | ipMcastRouteInIfIndex InterfaceIndexOrZero, | |||
| ipMcastRouteUpTime TimeTicks, | ipMcastRouteUpTime TimeTicks, | |||
| ipMcastRouteExpiryTime TimeTicks, | ipMcastRouteExpiryTime TimeTicks, | |||
| ipMcastRoutePkts Counter32, | ipMcastRoutePkts Counter32, | |||
| ipMcastRouteDifferentInIfPackets Counter32, | ipMcastRouteDifferentInIfPackets Counter32, | |||
| ipMcastRouteOctets Counter32, | ipMcastRouteOctets Counter32, | |||
| ipMcastRouteProtocol IANAipMRouteProtocol, | ipMcastRouteProtocol IANAipMRouteProtocol, | |||
| ipMcastRouteRtProto IANAipRouteProtocol, | ipMcastRouteRtProtocol IANAipRouteProtocol, | |||
| ipMcastRouteRtAddressType InetAddressType, | ipMcastRouteRtAddressType InetAddressType, | |||
| ipMcastRouteRtAddress InetAddress, | ipMcastRouteRtAddress InetAddress, | |||
| ipMcastRouteRtPrefixLength InetAddressPrefixLength, | ipMcastRouteRtPrefixLength InetAddressPrefixLength, | |||
| ipMcastRouteRtType INTEGER, | ipMcastRouteRtType INTEGER, | |||
| ipMcastRouteHCOctets Counter64 | ipMcastRouteHCOctets Counter64, | |||
| ipMcastRouteDifferentInIfOctets Counter32 | ||||
| } | } | |||
| ipMcastRouteGroupAddressType OBJECT-TYPE | ipMcastRouteGroupAddressType OBJECT-TYPE | |||
| SYNTAX InetAddressType | SYNTAX InetAddressType | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A value indicating the address family of the address | "A value indicating the address family of the address | |||
| contained in ipMcastRouteGroup. Legal values correspond to | contained in ipMcastRouteGroup. Legal values correspond to | |||
| the subset of address families for which multicast | the subset of address families for which multicast | |||
| skipping to change at page 15, line 41 ¶ | skipping to change at page 16, line 13 ¶ | |||
| SYNTAX InetAddress | 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. If the upstream | this multicast address are received. If the upstream | |||
| neighbor is unknown, then ipMcastRouteUpstreamNeighbor | neighbor is unknown, then ipMcastRouteUpstreamNeighbor | |||
| will be 0.0.0.0 in the case of an IPv4 entry, and | will be 0.0.0.0 in the case of an IPv4 entry, and | |||
| 0:0:0:0:0:0:0:0 in the case of an IPv6 entry (for example, | 0:0:0:0:0:0:0:0 in the case of an IPv6 entry (for example, | |||
| in CBT)." | in BIDIR-PIM)." | |||
| ::= { ipMcastRouteEntry 8 } | ::= { ipMcastRouteEntry 8 } | |||
| ipMcastRouteInIfIndex OBJECT-TYPE | ipMcastRouteInIfIndex OBJECT-TYPE | |||
| SYNTAX InterfaceIndexOrZero | SYNTAX InterfaceIndexOrZero | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The value of ifIndex for the interface on which IP | "The value of ifIndex for the interface on which IP | |||
| datagrams sent by these sources to this multicast address | datagrams sent by these sources to this multicast address | |||
| are received. A value of 0 indicates that datagrams are not | are received. A value of 0 indicates that datagrams are not | |||
| subject to an incoming interface check, but may be accepted | subject to an incoming interface check, but may be accepted | |||
| on multiple interfaces (for example, in CBT)." | on multiple interfaces (for example, in BIDIR-PIM)." | |||
| ::= { ipMcastRouteEntry 9 } | ::= { ipMcastRouteEntry 9 } | |||
| ipMcastRouteUpTime OBJECT-TYPE | ipMcastRouteUpTime OBJECT-TYPE | |||
| SYNTAX TimeTicks | SYNTAX TimeTicks | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The time since the multicast routing information | "The time since the multicast routing information | |||
| represented by this entry was learned by the router." | represented by this entry was learned by the router." | |||
| ::= { ipMcastRouteEntry 10 } | ::= { ipMcastRouteEntry 10 } | |||
| ipMcastRouteExpiryTime OBJECT-TYPE | ipMcastRouteExpiryTime OBJECT-TYPE | |||
| SYNTAX TimeTicks | SYNTAX TimeTicks | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The minimum amount of time remaining before this entry will | "The minimum amount of time remaining before this entry will | |||
| be aged out. The value 0 indicates that the entry is not | be aged out. The value 0 indicates that the entry is not | |||
| subject to aging." | subject to aging. If ipMcastRouteNextHopState is pruned(1), | |||
| this object represents the remaining time until the prune | ||||
| expires. If this timer expires, state reverts to | ||||
| forwarding(2). Otherwise, this object represents the time | ||||
| until this entry is removed from the table." | ||||
| ::= { ipMcastRouteEntry 11 } | ::= { ipMcastRouteEntry 11 } | |||
| ipMcastRoutePkts OBJECT-TYPE | ipMcastRoutePkts OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of packets which this router has received from | "The number of packets routed using this multicast route | |||
| these sources and addressed to this multicast group | entry." | |||
| address." | ||||
| ::= { ipMcastRouteEntry 12 } | ::= { ipMcastRouteEntry 12 } | |||
| ipMcastRouteDifferentInIfPackets OBJECT-TYPE | ipMcastRouteDifferentInIfPackets OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of packets which this router has received from | "The number of packets which this router has received from | |||
| these sources and addressed to this multicast group address, | these sources and addressed to this multicast group address, | |||
| which were dropped because they were not received on the | which were dropped because they were not received on the | |||
| interface indicated by ipMcastRouteInIfIndex. Packets which | interface indicated by ipMcastRouteInIfIndex. Packets which | |||
| are not subject to an incoming interface check (for example, | are not subject to an incoming interface check (for example, | |||
| using CBT) are not counted." | using BIDIR-PIM) are not counted. | |||
| If this counter increases rapidly, this indicates a problem. | ||||
| A significant quantity of multicast data is arriving at this | ||||
| router on unexpected RPF paths (Reverse Path Forwarding | ||||
| paths; the unicast routes to the expected origin of | ||||
| multicast data flows), and is not being forwarded. | ||||
| For guidance, if the rate of increase of this counter | ||||
| exceeds 1% of the rate of increase of ipMcastRoutePkts, then | ||||
| there are multicast routing problems that require | ||||
| investigation." | ||||
| ::= { ipMcastRouteEntry 13 } | ::= { ipMcastRouteEntry 13 } | |||
| ipMcastRouteOctets OBJECT-TYPE | ipMcastRouteOctets OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of octets contained in IP datagrams which were | "The number of octets contained in IP datagrams which were | |||
| received from these sources and addressed to this multicast | received from these sources and addressed to this multicast | |||
| group address, and which were forwarded by this router." | group address, and which were forwarded by this router." | |||
| skipping to change at page 17, line 20 ¶ | skipping to change at page 18, line 7 ¶ | |||
| ipMcastRouteProtocol OBJECT-TYPE | ipMcastRouteProtocol OBJECT-TYPE | |||
| SYNTAX IANAipMRouteProtocol | SYNTAX IANAipMRouteProtocol | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The multicast routing protocol via which this multicast | "The multicast routing protocol via which this multicast | |||
| forwarding entry was learned." | forwarding entry was learned." | |||
| ::= { ipMcastRouteEntry 15 } | ::= { ipMcastRouteEntry 15 } | |||
| ipMcastRouteRtProto OBJECT-TYPE | ipMcastRouteRtProtocol OBJECT-TYPE | |||
| SYNTAX IANAipRouteProtocol | SYNTAX IANAipRouteProtocol | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The routing mechanism via which the route used to find the | "The routing mechanism via which the route used to find the | |||
| upstream or parent interface for this multicast forwarding | upstream or parent interface for this multicast forwarding | |||
| entry was learned. Inclusion of values for routing | entry was learned. Inclusion of values for routing | |||
| protocols is not intended to imply that those protocols need | protocols is not intended to imply that those protocols need | |||
| be supported." | be supported." | |||
| ::= { ipMcastRouteEntry 16 } | ::= { ipMcastRouteEntry 16 } | |||
| skipping to change at page 18, line 46 ¶ | skipping to change at page 19, line 34 ¶ | |||
| SYNTAX Counter64 | SYNTAX Counter64 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of octets contained in IP datagrams which were | "The number of octets contained in IP datagrams which were | |||
| received from these sources and addressed to this multicast | received from these sources and addressed to this multicast | |||
| group address, and which were forwarded by this router. | group address, and which were forwarded by this router. | |||
| This object is a 64-bit version of ipMcastRouteOctets." | This object is a 64-bit version of ipMcastRouteOctets." | |||
| ::= { ipMcastRouteEntry 21 } | ::= { ipMcastRouteEntry 21 } | |||
| ipMcastRouteDifferentInIfOctets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The number of octets contained in IP datagrams which this | ||||
| router has received from these sources and addressed to this | ||||
| multicast group address, which were dropped because they | ||||
| were not received on the interface indicated by | ||||
| ipMcastRouteInIfIndex. Octets in IP datagrams which are not | ||||
| subject to an incoming interface check (for example, using | ||||
| BIDIR-PIM) are not counted. | ||||
| If this counter increases rapidly, this indicates a problem. | ||||
| A significant quantity of multicast data is arriving at this | ||||
| router on unexpected RPF paths (Reverse Path Forwarding | ||||
| paths; the unicast routes to the expected origin of | ||||
| multicast data flows), and is not being forwarded. | ||||
| For guidance, if the rate of increase of this counter | ||||
| exceeds 1% of the rate of increase of ipMcastRouteOctets, | ||||
| then there are multicast routing problems that require | ||||
| investigation." | ||||
| ::= { ipMcastRouteEntry 22 } | ||||
| -- | -- | |||
| -- The IP Multicast Routing Next Hop Table | -- The IP Multicast Routing Next Hop Table | |||
| -- | -- | |||
| ipMcastRouteNextHopTable OBJECT-TYPE | ipMcastRouteNextHopTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF IpMcastRouteNextHopEntry | SYNTAX SEQUENCE OF IpMcastRouteNextHopEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The (conceptual) table containing information on the | "The (conceptual) table containing information on the | |||
| skipping to change at page 19, line 49 ¶ | skipping to change at page 21, line 13 ¶ | |||
| ipMcastRouteNextHopSource InetAddress, | ipMcastRouteNextHopSource InetAddress, | |||
| ipMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength, | ipMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength, | |||
| ipMcastRouteNextHopIfIndex InterfaceIndex, | ipMcastRouteNextHopIfIndex InterfaceIndex, | |||
| ipMcastRouteNextHopAddressType InetAddressType, | ipMcastRouteNextHopAddressType InetAddressType, | |||
| ipMcastRouteNextHopAddress InetAddress, | ipMcastRouteNextHopAddress InetAddress, | |||
| ipMcastRouteNextHopState INTEGER, | ipMcastRouteNextHopState INTEGER, | |||
| ipMcastRouteNextHopUpTime TimeTicks, | ipMcastRouteNextHopUpTime TimeTicks, | |||
| ipMcastRouteNextHopExpiryTime TimeTicks, | ipMcastRouteNextHopExpiryTime TimeTicks, | |||
| ipMcastRouteNextHopClosestMemberHops Integer32, | ipMcastRouteNextHopClosestMemberHops Integer32, | |||
| ipMcastRouteNextHopProtocol IANAipMRouteProtocol, | ipMcastRouteNextHopProtocol IANAipMRouteProtocol, | |||
| ipMcastRouteNextHopPkts Counter32 | ipMcastRouteNextHopPkts Counter32, | |||
| ipMcastRouteNextHopOctets Counter32 | ||||
| } | } | |||
| ipMcastRouteNextHopGroupAddressType OBJECT-TYPE | ipMcastRouteNextHopGroupAddressType OBJECT-TYPE | |||
| SYNTAX InetAddressType | SYNTAX InetAddressType | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A value indicating the address family of the address | "A value indicating the address family of the address | |||
| contained in ipMcastRouteNextHopGroup. Legal values | contained in ipMcastRouteNextHopGroup. Legal values | |||
| correspond to the subset of address families for which | correspond to the subset of address families for which | |||
| multicast forwarding is supported." | multicast forwarding is supported." | |||
| ::= { ipMcastRouteNextHopEntry 1 } | ::= { ipMcastRouteNextHopEntry 1 } | |||
| skipping to change at page 22, line 44 ¶ | skipping to change at page 24, line 10 ¶ | |||
| ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE | ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The minimum number of hops between this router and any | "The minimum number of hops between this router and any | |||
| member of this IP multicast group reached via this next-hop | member of this IP multicast group reached via this next-hop | |||
| on this outgoing interface. Any IP multicast datagrams for | on this outgoing interface. Any IP multicast datagrams for | |||
| the group which have a TTL (IPv4) or Hop Count (IPv6) less | the group which have a TTL (IPv4) or Hop Count (IPv6) less | |||
| than this number of hops will not be forwarded to this | than this number of hops will not be forwarded to this | |||
| next-hop." | next-hop. | |||
| This is an optimization applied by multicast routing | ||||
| protocols that explicitly track hop counts to downstream | ||||
| listeners. Multicast protocols that are not aware of hop | ||||
| counts to downstream listeners set this object to zero." | ||||
| ::= { ipMcastRouteNextHopEntry 12 } | ::= { ipMcastRouteNextHopEntry 12 } | |||
| ipMcastRouteNextHopProtocol OBJECT-TYPE | ipMcastRouteNextHopProtocol OBJECT-TYPE | |||
| SYNTAX IANAipMRouteProtocol | SYNTAX IANAipMRouteProtocol | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The routing mechanism via which this next-hop was learned." | "The routing mechanism via which this next-hop was learned." | |||
| ::= { ipMcastRouteNextHopEntry 13 } | ::= { ipMcastRouteNextHopEntry 13 } | |||
| ipMcastRouteNextHopPkts OBJECT-TYPE | ipMcastRouteNextHopPkts OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of packets which have been forwarded using this | "The number of packets which have been forwarded using this | |||
| route." | route." | |||
| ::= { ipMcastRouteNextHopEntry 14 } | ::= { ipMcastRouteNextHopEntry 14 } | |||
| ipMcastRouteNextHopOctets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The number of octets of multicast packets that have been | ||||
| forwarded using this route." | ||||
| ::= { ipMcastRouteNextHopEntry 15 } | ||||
| -- | -- | |||
| -- The IP Multicast Scope Boundary Table | -- The IP Multicast Scope Boundary Table | |||
| -- | -- | |||
| ipMcastBoundaryTable OBJECT-TYPE | ipMcastBoundaryTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF IpMcastBoundaryEntry | SYNTAX SEQUENCE OF IpMcastBoundaryEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The (conceptual) table listing the system's scoped | "The (conceptual) table listing the system's scoped | |||
| skipping to change at page 28, line 12 ¶ | skipping to change at page 29, line 40 ¶ | |||
| -- | -- | |||
| -- The Multicast Listeners Table | -- The Multicast Listeners Table | |||
| -- | -- | |||
| ipMcastLocalListenerTable OBJECT-TYPE | ipMcastLocalListenerTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF IpMcastLocalListenerEntry | SYNTAX SEQUENCE OF IpMcastLocalListenerEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The (conceptual) table listing local applications or | "The (conceptual) table listing local applications or | |||
| services that have joined multicast groups as listeners." | services that have joined multicast groups as listeners. | |||
| Entries exist for all addresses in the multicast range for | ||||
| all applications and services as they are classified on this | ||||
| device." | ||||
| ::= { ipMcast 9 } | ::= { ipMcast 9 } | |||
| ipMcastLocalListenerEntry OBJECT-TYPE | ipMcastLocalListenerEntry OBJECT-TYPE | |||
| SYNTAX IpMcastLocalListenerEntry | SYNTAX IpMcastLocalListenerEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry (conceptual row) in the LocalListenerTable." | "An entry (conceptual row) in the LocalListenerTable." | |||
| INDEX { ipMcastLocalListenerGroupAddressType, | INDEX { ipMcastLocalListenerGroupAddressType, | |||
| ipMcastLocalListenerGroupAddress, | ipMcastLocalListenerGroupAddress, | |||
| ipMcastLocalListenerSourceAddressType, | ipMcastLocalListenerSourceAddressType, | |||
| ipMcastLocalListenerSourceAddress, | ipMcastLocalListenerSourceAddress, | |||
| ipMcastLocalListenerSourcePrefixLength, | ipMcastLocalListenerSourcePrefixLength, | |||
| ipMcastLocalListenerRunIndex } | ipMcastLocalListenerRunIndex } | |||
| ::= { ipMcastLocalListenerTable 1 } | ::= { ipMcastLocalListenerTable 1 } | |||
| IpMcastLocalListenerEntry ::= SEQUENCE { | IpMcastLocalListenerEntry ::= SEQUENCE { | |||
| ipMcastLocalListenerGroupAddressType InetAddressType, | ipMcastLocalListenerGroupAddressType InetAddressType, | |||
| skipping to change at page 30, line 9 ¶ | skipping to change at page 31, line 40 ¶ | |||
| sources within the group." | sources within the group." | |||
| ::= { ipMcastLocalListenerEntry 5 } | ::= { ipMcastLocalListenerEntry 5 } | |||
| ipMcastLocalListenerRunIndex OBJECT-TYPE | ipMcastLocalListenerRunIndex OBJECT-TYPE | |||
| SYNTAX Integer32 (1..2147483647) | SYNTAX Integer32 (1..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 | ||||
| a process ID or application instance number." | ||||
| REFERENCE "RFC 2287 sysApplRunIndex" | ||||
| ::= { ipMcastLocalListenerEntry 6 } | ::= { ipMcastLocalListenerEntry 6 } | |||
| -- | -- | |||
| -- Conformance information | -- Conformance information | |||
| -- | -- | |||
| ipMcastMIBConformance | ipMcastMIBConformance | |||
| OBJECT IDENTIFIER ::= { ipMcastMIB 2 } | OBJECT IDENTIFIER ::= { ipMcastMIB 2 } | |||
| ipMcastMIBCompliances | ipMcastMIBCompliances | |||
| OBJECT IDENTIFIER ::= { ipMcastMIBConformance 1 } | OBJECT IDENTIFIER ::= { ipMcastMIBConformance 1 } | |||
| skipping to change at page 30, line 41 ¶ | skipping to change at page 32, line 28 ¶ | |||
| MANDATORY-GROUPS { ipMcastMIBBasicGroup} | MANDATORY-GROUPS { ipMcastMIBBasicGroup} | |||
| GROUP ipMcastMIBRouteGroup | GROUP ipMcastMIBRouteGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| "This group is mandatory if the system is a router." | "This group is mandatory if the system is a router." | |||
| GROUP ipMcastMIBSsmGroup | GROUP ipMcastMIBSsmGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| "This group is mandatory if the system is a router that | "This group is mandatory if the system is a router that | |||
| supports Source-Specific Multicast. Write access is not | supports Source-Specific Multicast. Write access is not | |||
| required." | mandatory. IPv6 support is not mandatory." | |||
| GROUP ipMcastMIBBoundaryGroup | GROUP ipMcastMIBBoundaryIfGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| "This group is mandatory if the system is a router that | "This group is mandatory if the system is a router that | |||
| supports administratively-scoped multicast address | supports administratively-scoped multicast address | |||
| boundaries." | boundaries." | |||
| OBJECT ipMcastBoundaryStatus | OBJECT ipMcastBoundaryStatus | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION | DESCRIPTION | |||
| "Write access is not required." | "Write access is not required." | |||
| GROUP ipMcastMIBScopeNameGroup | ||||
| DESCRIPTION | ||||
| "This group is mandatory if the system is a router that | ||||
| supports multicast scope names." | ||||
| OBJECT ipMcastScopeNameStatus | OBJECT ipMcastScopeNameStatus | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION | DESCRIPTION | |||
| "Write access is not required." | "Write access is not required." | |||
| GROUP ipMcastMIBHCInterfaceGroup | GROUP ipMcastMIBHCInterfaceGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| "This group is mandatory only for those network interfaces | "This group is mandatory only for those network interfaces | |||
| for which the value of the corresponding instance of ifSpeed | for which the value of the corresponding instance of ifSpeed | |||
| is greater than 20,000,000 bits/second." | is greater than 20,000,000 bits/second." | |||
| skipping to change at page 31, line 27 ¶ | skipping to change at page 33, line 19 ¶ | |||
| GROUP ipMcastMIBRouteProtoGroup | GROUP ipMcastMIBRouteProtoGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| "This group is mandatory if the system is a router." | "This group is mandatory if the system is a router." | |||
| ::= { ipMcastMIBCompliances 1 } | ::= { ipMcastMIBCompliances 1 } | |||
| -- | -- | |||
| -- Units of conformance | -- Units of conformance | |||
| -- | -- | |||
| ipMcastMIBBasicGroup OBJECT-GROUP | ipMcastMIBMRouteBasicGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastEnable, ipMcastRouteEntryCount | OBJECTS { ipMcastEnable, ipMcastRouteEntryCount, | |||
| } | ipMcastRouteUpstreamNeighborType, | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support basic management of IP | ||||
| Multicast protocols." | ||||
| ::= { ipMcastMIBGroups 1 } | ||||
| ipMcastMIBRouteGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastRouteUpstreamNeighborType, | ||||
| ipMcastRouteUpstreamNeighbor, ipMcastRouteInIfIndex, | ipMcastRouteUpstreamNeighbor, ipMcastRouteInIfIndex, | |||
| ipMcastRouteUpTime, ipMcastRouteExpiryTime, | ipMcastRouteUpTime, ipMcastRouteExpiryTime, | |||
| ipMcastRouteNextHopState, | ipMcastRouteNextHopState, | |||
| ipMcastRouteNextHopUpTime, | ipMcastRouteNextHopUpTime, | |||
| ipMcastRouteNextHopExpiryTime, | ipMcastRouteNextHopExpiryTime, | |||
| ipMcastRouteNextHopProtocol, | ipMcastRouteNextHopProtocol, | |||
| ipMcastRouteNextHopPkts, | ipMcastRouteNextHopPkts, | |||
| ipMcastInterfaceTtl, | ipMcastInterfaceTtl, | |||
| ipMcastInterfaceProtocol, | ipMcastInterfaceProtocol, | |||
| ipMcastInterfaceRateLimit, | ipMcastInterfaceRateLimit, | |||
| ipMcastInterfaceInMcastOctets, | ipMcastInterfaceInMcastOctets, | |||
| ipMcastInterfaceOutMcastOctets, | ipMcastInterfaceOutMcastOctets | |||
| ipMcastInterfaceInMcastPkts, | ||||
| ipMcastInterfaceOutMcastPkts, | ||||
| ipMcastInterfaceProtocol | ||||
| } | } | |||
| STATUS current | STATUS deprecated | |||
| 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 2 } | ||||
| ipMcastMIBSsmGroup OBJECT-GROUP | This conformance group is deprecated. It is replaced by | |||
| OBJECTS { ipMcastSsmRangeRowStatus } | ipMcastMIBBasicGroup and ipMcastMIBRouteGroup" | |||
| STATUS current | ::= { ipMcastMIBGroups 1 } | |||
| DESCRIPTION | ||||
| "A collection of objects to support management of the use of | ||||
| Source-Specific Multicast routing." | ||||
| ::= { ipMcastMIBGroups 3 } | ||||
| ipMcastMIBHopCountGroup OBJECT-GROUP | ipMcastMIBHopCountGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastRouteNextHopClosestMemberHops } | OBJECTS { ipMcastRouteNextHopClosestMemberHops } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A collection of objects to support management of the use of | "A collection of objects to support management of the use of | |||
| hop counts in IP Multicast routing." | hop counts in IP Multicast routing." | |||
| ::= { ipMcastMIBGroups 4 } | ::= { ipMcastMIBGroups 2 } | |||
| ipMcastMIBBoundaryGroup OBJECT-GROUP | ipMcastMIBBoundaryGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastBoundaryStatus, ipMcastScopeNameString, | OBJECTS { ipMcastBoundaryStatus, ipMcastScopeNameString, | |||
| ipMcastScopeNameDefault, ipMcastScopeNameStatus } | ipMcastScopeNameDefault, ipMcastScopeNameStatus } | |||
| STATUS current | STATUS deprecated | |||
| DESCRIPTION | DESCRIPTION | |||
| "A collection of objects to support management of scoped | "A collection of objects to support management of scoped | |||
| multicast address boundaries." | multicast address boundaries. | |||
| ::= { ipMcastMIBGroups 5 } | ||||
| This conformance group is deprecated. It is replaced by | ||||
| the two conformance groups ipMcastMIBBoundaryIfGroup and | ||||
| ipMcastMIBScopeNameGroup." | ||||
| ::= { ipMcastMIBGroups 3 } | ||||
| ipMcastMIBPktsOutGroup OBJECT-GROUP | ipMcastMIBPktsOutGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastRouteNextHopPkts } | OBJECTS { 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 6 } | ::= { ipMcastMIBGroups 4 } | |||
| ipMcastMIBHCInterfaceGroup OBJECT-GROUP | ipMcastMIBHCInterfaceGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastInterfaceHCInMcastOctets, | OBJECTS { ipMcastInterfaceHCInMcastOctets, | |||
| ipMcastInterfaceHCOutMcastOctets, | ipMcastInterfaceHCOutMcastOctets, | |||
| ipMcastInterfaceHCInMcastPkts, | ipMcastInterfaceHCInMcastPkts, | |||
| ipMcastInterfaceHCOutMcastPkts, | ipMcastInterfaceHCOutMcastPkts, | |||
| ipMcastRouteHCOctets } | ipMcastRouteHCOctets } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A collection of objects providing information specific to | "A collection of objects providing information specific to | |||
| high speed (greater than 20,000,000 bits/second) network | high speed (greater than 20,000,000 bits/second) network | |||
| interfaces." | interfaces." | |||
| ::= { ipMcastMIBGroups 7 } | ::= { ipMcastMIBGroups 5 } | |||
| ipMcastMIBRouteProtoGroup OBJECT-GROUP | ipMcastMIBRouteProtoGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastRouteProtocol, ipMcastRouteRtProto, | OBJECTS { ipMcastRouteProtocol, ipMcastRouteRtProtocol, | |||
| ipMcastRouteRtAddressType, ipMcastRouteRtAddress, | ipMcastRouteRtAddressType, ipMcastRouteRtAddress, | |||
| ipMcastRouteRtPrefixLength, ipMcastRouteRtType } | ipMcastRouteRtPrefixLength, ipMcastRouteRtType } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A collection of objects providing information on the | "A collection of objects providing information on the | |||
| relationship between multicast routing information, and the | relationship between multicast routing information, and the | |||
| IP Forwarding Table." | IP Forwarding Table." | |||
| ::= { ipMcastMIBGroups 8 } | ::= { ipMcastMIBGroups 6 } | |||
| ipMcastMIBPktsGroup OBJECT-GROUP | ipMcastMIBPktsGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastRoutePkts, ipMcastRouteDifferentInIfPackets, | OBJECTS { ipMcastRoutePkts, ipMcastRouteDifferentInIfPackets, | |||
| ipMcastRouteOctets } | ipMcastRouteOctets } | |||
| 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 forwarding entry." | counters for each forwarding entry." | |||
| ::= { ipMcastMIBGroups 7 } | ||||
| ipMcastMIBBasicGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastEnable, ipMcastRouteEntryCount | ||||
| } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support basic management of IP | ||||
| Multicast protocols." | ||||
| ::= { ipMcastMIBGroups 8 } | ||||
| ipMcastMIBRouteGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastRouteUpstreamNeighborType, | ||||
| ipMcastRouteUpstreamNeighbor, ipMcastRouteInIfIndex, | ||||
| ipMcastRouteUpTime, ipMcastRouteExpiryTime, | ||||
| ipMcastRouteNextHopState, | ||||
| ipMcastRouteNextHopUpTime, | ||||
| ipMcastRouteNextHopExpiryTime, | ||||
| ipMcastRouteNextHopProtocol, | ||||
| ipMcastRouteNextHopPkts, | ||||
| ipMcastInterfaceTtl, | ||||
| ipMcastInterfaceRateLimit, | ||||
| ipMcastInterfaceInMcastOctets, | ||||
| ipMcastInterfaceOutMcastOctets | ||||
| } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support basic management of IP | ||||
| Multicast routing." | ||||
| ::= { ipMcastMIBGroups 9 } | ::= { ipMcastMIBGroups 9 } | |||
| ipMcastMIBSsmGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastSsmRangeRowStatus } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support management of the use of | ||||
| Source-Specific Multicast routing." | ||||
| ::= { ipMcastMIBGroups 10 } | ||||
| ipMcastMIBLocalListenerGroup OBJECT-GROUP | ipMcastMIBLocalListenerGroup OBJECT-GROUP | |||
| OBJECTS { ipMcastLocalListenerRunIndex } | OBJECTS { ipMcastLocalListenerRunIndex } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A collection of objects to support management of local | "A collection of objects to support management of local | |||
| listeners on hosts or routers." | listeners on hosts or routers." | |||
| ::= { ipMcastMIBGroups 10 } | ::= { ipMcastMIBGroups 11 } | |||
| ipMcastMIBBoundaryIfGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastBoundaryStatus } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support management of scoped | ||||
| multicast address boundaries." | ||||
| ::= { ipMcastMIBGroups 12 } | ||||
| ipMcastMIBScopeNameGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastScopeNameString, ipMcastScopeNameDefault, | ||||
| ipMcastScopeNameStatus } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support management of multicast | ||||
| address scope names." | ||||
| ::= { ipMcastMIBGroups 13 } | ||||
| ipMcastMIBIfPktsGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastInterfaceInMcastPkts, | ||||
| ipMcastInterfaceOutMcastPkts } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support management of packet | ||||
| counters for each interface entry." | ||||
| ::= { ipMcastMIBGroups 14 } | ||||
| ipMcastMIBRouteOctetsGroup OBJECT-GROUP | ||||
| OBJECTS { ipMcastRouteOctets, ipMcastRouteNextHopOctets, | ||||
| ipMcastRouteDifferentInIfOctets } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "A collection of objects to support management of octet | ||||
| counters for each forwarding entry." | ||||
| ::= { ipMcastMIBGroups 15 } | ||||
| END | END | |||
| 5. Security Considerations | 6. Security Considerations | |||
| 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. Such | with a MAX-ACCESS clause of read-write and/or read-create. Such | |||
| objects may be considered sensitive or vulnerable in some network | objects may be considered sensitive or vulnerable in some network | |||
| environments. The support for SET operations in a non-secure | 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. These are the tables and objects and their | network operations. These are the tables and objects and their | |||
| sensitivity/vulnerability: | sensitivity/vulnerability: | |||
| Authors' note: To do, when fields are agreed. | The following tables and objects could be employed to modify | |||
| multicast routing behavior in a way that prevents or disrupts | ||||
| services provided by the network, including (but not limited to) | ||||
| multicast data traffic delivery. | ||||
| The following tables and objects may also be used to modify multicast | ||||
| routing behavior in order to intercept or subvert any information | ||||
| that is carried by the network. For example, attacks can be | ||||
| envisaged that would pass nominated multicast data streams through a | ||||
| nominated location, without the sources or listeners becoming aware | ||||
| of this subversion. | ||||
| ipMcastEnable | ||||
| ipMcastInterfaceTable | ||||
| ipMcastInterfaceEntry | ||||
| ipMcastInterfaceIfIndex | ||||
| ipMcastInterfaceTtl | ||||
| ipMcastInterfaceProtocol | ||||
| ipMcastInterfaceRateLimit | ||||
| ipMcastSsmRangeTable | ||||
| ipMcastSsmRangeEntry | ||||
| ipMcastSsmRangeAddressType | ||||
| ipMcastSsmRangeAddress | ||||
| ipMcastSsmRangePrefixLength | ||||
| ipMcastSsmRangeRowStatus | ||||
| ipMcastBoundaryTable | ||||
| ipMcastBoundaryEntry | ||||
| ipMcastBoundaryIfIndex | ||||
| ipMcastBoundaryAddressType | ||||
| ipMcastBoundaryAddress | ||||
| ipMcastBoundaryAddressPrefixLength | ||||
| ipMcastBoundaryStatus | ||||
| ipMcastScopeNameTable | ||||
| ipMcastScopeNameEntry | ||||
| ipMcastScopeNameAddressType | ||||
| ipMcastScopeNameAddress | ||||
| ipMcastScopeNameAddressPrefixLength | ||||
| ipMcastScopeNameLanguage | ||||
| ipMcastScopeNameString | ||||
| ipMcastScopeNameDefault | ||||
| ipMcastScopeNameStatus | ||||
| Some of the readable objects in this MIB module (i.e., objects with a | Some of the readable objects in this MIB module (i.e., objects with a | |||
| MAX-ACCESS other than not-accessible) may be considered sensitive or | MAX-ACCESS other than not-accessible) may be considered sensitive or | |||
| vulnerable in some network environments. It is thus important to | vulnerable in some network environments. It is thus important to | |||
| control even GET and/or NOTIFY access to these objects and possibly | control even GET and/or NOTIFY access to these objects and possibly | |||
| to even encrypt the values of these objects when sending them over | to even encrypt the values of these objects when sending them over | |||
| the network via SNMP. These are the tables and objects and their | the network via SNMP. These are the tables and objects and their | |||
| sensitivity/vulnerability: | sensitivity/vulnerability: | |||
| Authors' note: To do, when fields are agreed. | The following tables and objects could be employed to determine the | |||
| topology, disposition, and composition of the network. This | ||||
| information may be commercially sensitive, and may also be used in | ||||
| preparation for attacks, including any of the attacks described | ||||
| above. | ||||
| The following tables and objects may also be used to determine | ||||
| whether multicast data is flowing in the network, or has flowed | ||||
| recently. They may also be used to determine the network location of | ||||
| senders and recipients. An attacker can apply 'traffic analysis' to | ||||
| this data. In some cases, the information revealed by traffic | ||||
| analyses can be as damaging as full knowledge of the data being | ||||
| transported. | ||||
| ipMcastRouteEntryCount | ||||
| ipMcastInterfaceInMcastOctets | ||||
| ipMcastInterfaceOutMcastOctets | ||||
| ipMcastInterfaceInMcastPkts | ||||
| ipMcastInterfaceOutMcastPkts | ||||
| ipMcastInterfaceHCInMcastOctets | ||||
| ipMcastInterfaceHCOutMcastOctets | ||||
| ipMcastInterfaceHCInMcastPkts | ||||
| ipMcastInterfaceHCOutMcastPkts | ||||
| ipMcastRouteTable | ||||
| ipMcastRouteEntry | ||||
| ipMcastRouteGroupAddressType | ||||
| ipMcastRouteGroup | ||||
| ipMcastRouteGroupPrefixLength | ||||
| ipMcastRouteSourceAddressType | ||||
| ipMcastRouteSource | ||||
| ipMcastRouteSourcePrefixLength | ||||
| ipMcastRouteUpstreamNeighborType | ||||
| ipMcastRouteUpstreamNeighbor | ||||
| ipMcastRouteInIfIndex | ||||
| ipMcastRouteUpTime | ||||
| ipMcastRouteExpiryTime | ||||
| ipMcastRoutePkts | ||||
| ipMcastRouteDifferentInIfPackets | ||||
| ipMcastRouteOctets | ||||
| ipMcastRouteProtocol | ||||
| ipMcastRouteRtProtocol | ||||
| ipMcastRouteRtAddressType | ||||
| ipMcastRouteRtAddress | ||||
| ipMcastRouteRtPrefixLength | ||||
| ipMcastRouteRtType | ||||
| ipMcastRouteHCOctets | ||||
| ipMcastRouteDifferentInIfOctets | ||||
| ipMcastRouteNextHopTable | ||||
| ipMcastRouteNextHopEntry | ||||
| ipMcastRouteNextHopGroupAddressType | ||||
| ipMcastRouteNextHopGroup | ||||
| ipMcastRouteNextHopSourceAddressType | ||||
| ipMcastRouteNextHopSource | ||||
| ipMcastRouteNextHopSourcePrefixLength | ||||
| ipMcastRouteNextHopIfIndex | ||||
| ipMcastRouteNextHopAddressType | ||||
| ipMcastRouteNextHopAddress | ||||
| ipMcastRouteNextHopState | ||||
| ipMcastRouteNextHopUpTime | ||||
| ipMcastRouteNextHopExpiryTime | ||||
| ipMcastRouteNextHopClosestMemberHops | ||||
| ipMcastRouteNextHopProtocol | ||||
| ipMcastRouteNextHopPkts | ||||
| ipMcastRouteNextHopOctets | ||||
| ipMcastLocalListenerTable | ||||
| ipMcastLocalListenerEntry | ||||
| ipMcastLocalListenerGroupAddressType | ||||
| ipMcastLocalListenerGroupAddress | ||||
| ipMcastLocalListenerSourceAddressType | ||||
| ipMcastLocalListenerSourceAddress | ||||
| ipMcastLocalListenerSourcePrefixLength | ||||
| ipMcastLocalListenerRunIndex | ||||
| 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 secure (for example by using IPSec), | Even if the network itself is secure (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. IANA Considerations | 7. IANA Considerations | |||
| IP-MCAST-MIB should be rooted under the mib-2 subtree. IANA is | IP-MCAST-MIB should be rooted under the mib-2 subtree. IANA is | |||
| requested to assign { mib-2 XXX } to the IP-MCAST-MIB module | requested to assign { mib-2 XXX } to the IP-MCAST-MIB module | |||
| specified in this document. | specified in this document. | |||
| 7. Acknowledgements | 8. 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. | |||
| 8. References | The authors are also grateful to Bharat Joshi for his input and for | |||
| several corrections. | ||||
| 8.1 Normative References | 9. References | |||
| 9.1 Normative References | ||||
| [RFC1766] Alvestrand, H., "Tags for the Identification of | ||||
| Languages", RFC 1766, March 1995. | ||||
| [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. | |||
| [RFC2373] Hinden, R. and S. Deering, "IP Version 6 Addressing | ||||
| Architecture", RFC 2373, July 1998. | ||||
| [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an | [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an | |||
| IANA Considerations Section in RFCs", BCP 26, RFC 2434, | IANA Considerations Section in RFCs", BCP 26, RFC 2434, | |||
| October 1998. | 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, | |||
| April 1999. | April 1999. | |||
| [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group | [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group | |||
| MIB", RFC 2863, June 2000. | MIB", RFC 2863, June 2000. | |||
| [RFC3306] Haberman, B. and D. Thaler, "Unicast-Prefix-based IPv6 | ||||
| Multicast Addresses", RFC 3306, August 2002. | ||||
| [RFC3569] Bhattacharyya, S., "An Overview of Source-Specific | [RFC3569] Bhattacharyya, S., "An Overview of Source-Specific | |||
| Multicast (SSM)", RFC 3569, July 2003. | Multicast (SSM)", RFC 3569, July 2003. | |||
| [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. | |||
| 8.2 Informative References | 9.2 Informative References | |||
| [RFC1075] Waitzman, D., Partridge, C., and S. Deering, "Distance | [RFC1075] Waitzman, D., Partridge, C., and S. Deering, "Distance | |||
| Vector Multicast Routing Protocol", RFC 1075, | Vector Multicast Routing Protocol", RFC 1075, | |||
| November 1988. | November 1988. | |||
| [RFC1584] Moy, J., "Multicast Extensions to OSPF", RFC 1584, | [RFC1584] Moy, J., "Multicast Extensions to OSPF", RFC 1584, | |||
| March 1994. | March 1994. | |||
| [RFC2189] Ballardie, T., "Core Based Trees (CBT version 2) Multicast | [RFC2189] Ballardie, T., "Core Based Trees (CBT version 2) Multicast | |||
| Routing -- Protocol Specification --", RFC 2189, | Routing -- Protocol Specification --", RFC 2189, | |||
| September 1997. | September 1997. | |||
| [RFC2287] Krupczak, C. and J. Saperia, "Definitions of System-Level | ||||
| Managed Objects for Applications", RFC 2287, | ||||
| 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, | [RFC2934] McCloghrie, K., Farinacci, D., Thaler, D., and B. Fenner, | |||
| "Protocol Independent Multicast MIB for IPv4", RFC 2934, | "Protocol Independent Multicast MIB for IPv4", RFC 2934, | |||
| October 2000. | October 2000. | |||
| [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, | [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, | |||
| "Introduction and Applicability Statements for Internet- | "Introduction and Applicability Statements for Internet- | |||
| Standard Management Framework", RFC 3410, December 2002. | Standard Management Framework", RFC 3410, December 2002. | |||
| End of changes. 65 change blocks. | ||||
| 84 lines changed or deleted | 362 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||