欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

rfc2934.txt

<VC++网络游戏建摸与实现>源代码
TXT
第 1 页 / 共 4 页
字号:
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 + -