rfc2934.txt
字号:
Network Working Group K. McCloghrieRequest for Comments: 2934 cisco SystemsCategory: Experimental D. Farinacci Procket Networks D. Thaler Microsoft B. Fenner AT&T Labs October 2000 Protocol Independent Multicast MIB for IPv4Status of this Memo This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited.Copyright Notice Copyright (C) The Internet Society (2000). All Rights Reserved.Abstract This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects used for managing the Protocol Independent Multicast (PIM) protocol for IPv4.Table of Contents 1 Introduction ................................................. 2 2 The SNMP Network Management Framework ........................ 2 3 Overview ..................................................... 3 4 Definitions .................................................. 4 5 Security Considerations ...................................... 22 6 Intellectual Property Notice ................................. 23 7 Acknowledgements ............................................. 23 8 Authors' Addresses ........................................... 24 9 References ................................................... 24 10 Full Copyright Statement .................................... 27McCloghrie, et al. Experimental [Page 1]RFC 2934 Protocol Independent Multicast MIB for IPv4 October 20001. Introduction This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects used for managing the Protocol Independent Multicast (PIM) protocol [16,17,18,19]. This MIB module is applicable to IPv4 multicast routers which implement PIM. This MIB does not support management of PIM for other address families, including IPv6. Such management may be supported by other MIBs.2. The SNMP Network Management Framework The SNMP Management Framework presently consists of five major components: o An overall architecture, described in RFC 2271 [1]. o Mechanisms for describing and naming objects and events for the purpose of management. The first version of this Structure of Management Information (SMI) is called SMIv1 and described in STD 16, RFC 1155 [2], STD 16, RFC 1212 [3] and RFC 1215 [4]. The second version, called SMIv2, is described in STD 58, RFC 2578 [5], STD 58, RFC 2579 [6] and STD 58, RFC 2580 [7]. o Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and described in STD 15, RFC 1157 [8]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10]. The third version of the message protocol is called SNMPv3 and described in RFC 1906 [10], RFC 2572 [11] and RFC 2574 [12]. o Protocol operations for accessing management information. The first set of protocol operations and associated PDU formats is described in STD 15, RFC 1157 [8]. A second set of protocol operations and associated PDU formats is described in RFC 1905 [13]. o A set of fundamental applications described in RFC 2573 [14] and the view-based access control mechanism described in RFC 2575 [15]. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the mechanisms defined in the SMI.McCloghrie, et al. Experimental [Page 2]RFC 2934 Protocol Independent Multicast MIB for IPv4 October 2000 This memo specifies a MIB module that is compliant to the SMIv2. A MIB conforming to the SMIv1 can be produced through the appropriate translations. The resulting translated MIB must be semantically equivalent, except where objects or events are omitted because no translation is possible (use of Counter64). Some machine readable information in SMIv2 will be converted into textual descriptions in SMIv1 during the translation process. However, this loss of machine readable information is not considered to change the semantics of the MIB.3. Overview This MIB module contains one scalar and eight tables. Some of the objects in these tables are deprecated. This MIB contains deprecated objects since they are necessary for managing PIMv1 routers, but PIMv1 itself is obsoleted by PIMv2 [18,19]. The tables contained in this MIB are: (1) The PIM Interface Table contains one row for each of the router's PIM interfaces. (2) The PIM Neighbor Table contains one row for each of the router's PIM neighbors. (3) The PIM IP Multicast Route Table contains one row for each multicast routing entry whose incoming interface is running PIM. (4) The PIM Next Hop Table which contains one row for each outgoing interface list entry in the multicast routing table whose interface is running PIM, and whose state is pruned. (5) The (deprecated) PIM RP Table contains the PIM (version 1) information for IP multicast groups which is common to all RPs of a group. (6) The PIM RP-Set Table contains the PIM (version 2) information for sets of candidate Rendezvous Points (RPs) for IP multicast group addresses with particular address prefixes. (7) The PIM Candidate-RP Table contains the IP multicast groups for which the local router is to advertise itself as a Candidate-RP. If this table is empty, then the local router advertises itself as a Candidate-RP for all groups. (8) The PIM Component Table contains one row for each of the PIM domains to which the router is connected.McCloghrie, et al. Experimental [Page 3]RFC 2934 Protocol Independent Multicast MIB for IPv4 October 20004. DefinitionsPIM-MIB DEFINITIONS ::= BEGINIMPORTS MODULE-IDENTITY, OBJECT-TYPE, experimental, NOTIFICATION-TYPE, Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI RowStatus, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF ipMRouteGroup, ipMRouteSource, ipMRouteSourceMask, ipMRouteNextHopGroup, ipMRouteNextHopSource, ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex, ipMRouteNextHopAddress FROM IPMROUTE-STD-MIB InterfaceIndex FROM IF-MIB;pimMIB MODULE-IDENTITY LAST-UPDATED "200009280000Z" -- September 28, 2000 ORGANIZATION "IETF IDMR Working Group." CONTACT-INFO " Dave Thaler Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 US Phone: +1 425 703 8835 EMail: dthaler@microsoft.com" DESCRIPTION "The MIB module for management of PIM routers." REVISION "200009280000Z" -- September 28, 2000 DESCRIPTION "Initial version, published as RFC 2934." ::= { experimental 61 }pimMIBObjects OBJECT IDENTIFIER ::= { pimMIB 1 }pimTraps OBJECT IDENTIFIER ::= { pimMIBObjects 0 }pim OBJECT IDENTIFIER ::= { pimMIBObjects 1 }pimJoinPruneInterval OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-write STATUS currentMcCloghrie, et al. Experimental [Page 4]RFC 2934 Protocol Independent Multicast MIB for IPv4 October 2000 DESCRIPTION "The default interval at which periodic PIM-SM Join/Prune messages are to be sent." ::= { pim 1 }-- The PIM Interface TablepimInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF PimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the router's PIM interfaces. IGMP and PIM are enabled on all interfaces listed in this table." ::= { pim 2 }pimInterfaceEntry OBJECT-TYPE SYNTAX PimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the pimInterfaceTable." INDEX { pimInterfaceIfIndex } ::= { pimInterfaceTable 1 }PimInterfaceEntry ::= SEQUENCE { pimInterfaceIfIndex InterfaceIndex, pimInterfaceAddress IpAddress, pimInterfaceNetMask IpAddress, pimInterfaceMode INTEGER, pimInterfaceDR IpAddress, pimInterfaceHelloInterval Integer32, pimInterfaceStatus RowStatus, pimInterfaceJoinPruneInterval Integer32, pimInterfaceCBSRPreference Integer32}pimInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value of this PIM interface." ::= { pimInterfaceEntry 1 }pimInterfaceAddress OBJECT-TYPE SYNTAX IpAddressMcCloghrie, et al. Experimental [Page 5]RFC 2934 Protocol Independent Multicast MIB for IPv4 October 2000 MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the PIM interface." ::= { pimInterfaceEntry 2 }pimInterfaceNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask for the IP address of the PIM interface." ::= { pimInterfaceEntry 3 }pimInterfaceMode OBJECT-TYPE SYNTAX INTEGER { dense(1), sparse(2), sparseDense(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The configured mode of this PIM interface. A value of sparseDense is only valid for PIMv1." DEFVAL { dense } ::= { pimInterfaceEntry 4 }pimInterfaceDR OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Designated Router on this PIM interface. For point-to- point interfaces, this object has the value 0.0.0.0." ::= { pimInterfaceEntry 5 }pimInterfaceHelloInterval OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The frequency at which PIM Hello messages are transmitted on this interface." DEFVAL { 30 } ::= { pimInterfaceEntry 6 }pimInterfaceStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-createMcCloghrie, et al. Experimental [Page 6]RFC 2934 Protocol Independent Multicast MIB for IPv4 October 2000 STATUS current DESCRIPTION "The status of this entry. Creating the entry enables PIM on the interface; destroying the entry disables PIM on the interface." ::= { pimInterfaceEntry 7 }pimInterfaceJoinPruneInterval OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The frequency at which PIM Join/Prune messages are transmitted on this PIM interface. The default value of this object is the pimJoinPruneInterval." ::= { pimInterfaceEntry 8 }pimInterfaceCBSRPreference OBJECT-TYPE SYNTAX Integer32 (-1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The preference value for the local interface as a candidate bootstrap router. The value of -1 is used to indicate that the local interface is not a candidate BSR interface." DEFVAL { 0 } ::= { pimInterfaceEntry 9 }-- The PIM Neighbor TablepimNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF PimNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -