⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2021.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 5 页
字号:
-- { rmon 1 } through { rmon 10 } are defined in RMON and-- the Token Ring RMON MIB [RFC 1513]Waldbusser                  Standards Track                    [Page 12]RFC 2021             Remote Network Monitoring MIB          January 1997    protocolDir     OBJECT IDENTIFIER ::= { rmon 11 }    protocolDist    OBJECT IDENTIFIER ::= { rmon 12 }    addressMap      OBJECT IDENTIFIER ::= { rmon 13 }    nlHost          OBJECT IDENTIFIER ::= { rmon 14 }    nlMatrix        OBJECT IDENTIFIER ::= { rmon 15 }    alHost          OBJECT IDENTIFIER ::= { rmon 16 }    alMatrix        OBJECT IDENTIFIER ::= { rmon 17 }    usrHistory      OBJECT IDENTIFIER ::= { rmon 18 }    probeConfig     OBJECT IDENTIFIER ::= { rmon 19 }    rmonConformance OBJECT IDENTIFIER ::= { rmon 20 }-- Textual ConventionsZeroBasedCounter32 ::= TEXTUAL-CONVENTION    STATUS current    DESCRIPTION        "This TC describes an object which counts events with the        following semantics: objects of this type will be set to        zero(0) on creation and will thereafter count appropriate        events, wrapping back to zero(0) when the value 2^32 is        reached.        Provided that an application discovers the new object within        the minimum time to wrap it can use the initial value as a        delta since it last polled the table of which this object is        part.  It is important for a management station to be aware of        this minimum time and the actual time between polls, and to        discard data if the actual time is too long or there is no        defined minimum time.        Typically this TC is used in tables where the INDEX space is        constantly changing and/or the TimeFilter mechanism is in use."    SYNTAX Gauge32LastCreateTime ::= TEXTUAL-CONVENTION    STATUS current    DESCRIPTION        "This TC describes an object that stores the last time its        entry was created.        This can be used for polling applications to determine that an        entry has been deleted and re-created between polls, causing        an otherwise undetectable discontinuity in the data."    SYNTAX TimeStampTimeFilter ::= TEXTUAL-CONVENTION    STATUS        current    DESCRIPTIONWaldbusser                  Standards Track                    [Page 13]RFC 2021             Remote Network Monitoring MIB          January 1997        "To be used for the index to a table.  Allows an application        to download only those rows changed since a particular time.        A row is considered changed if the value of any object in the        row changes or if the row is created or deleted.        When sysUpTime is equal to zero, this table shall be empty.        One entry exists for each past value of sysUpTime, except that        the whole table is purged should sysUpTime wrap.        As this basic row is updated new conceptual rows are created        (which still share the now updated object values with all        other instances).  The number of instances which are created        is determined by the value of sysUpTime at which the basic row        was last updated.  One instance will exist for each value of        sysUpTime at the last update time for the row.  A new        timeMark instance is created for each new sysUpTime value.        Each new conceptual row will be associated with the timeMark        instance which was created at the value of sysUpTime with        which the conceptual row is to be associated.        By definition all conceptual rows were updated at or after        time zero and so at least one conceptual row (associated with        timeMark.0) must exist for each underlying (basic) row.        See the appendix for further discussion of this variable.        Consider the following fooTable:        fooTable ...        INDEX { fooTimeMark, fooIndex }        FooEntry {           fooTimeMark  TimeFilter           fooIndex     INTEGER,           fooCounts    Counter        }        Should there be two basic rows in this table (fooIndex == 1,        fooIndex == 2) and row 1 was updated most recently at time 6,        while row 2 was updated most recently at time 8, and both rows        had been updated on several earlier occasions such that the        current values were 5 and 9 respectively then the following        fooCounts instances would exist.        fooCounts.0.1  5        fooCounts.0.2  9        fooCounts.1.1  5Waldbusser                  Standards Track                    [Page 14]RFC 2021             Remote Network Monitoring MIB          January 1997        fooCounts.1.2  9        fooCounts.2.1  5        fooCounts.2.2  9        fooCounts.3.1  5        fooCounts.3.2  9        fooCounts.4.1  5        fooCounts.4.2  9        fooCounts.5.1  5        fooCounts.5.2  9        fooCounts.6.1  5        fooCounts.6.2  9        fooCounts.7.2  9    -- note that row 1 doesn't exist for        fooCounts.8.2  9    -- times 7 and 8"    SYNTAX    TimeTicksDataSource ::= TEXTUAL-CONVENTION    STATUS        current    DESCRIPTION        "Identifies the source of the data that the associated        function is configured to analyze. This source can be any        interface on this device.        In order to identify a particular interface, this        object shall identify the instance of the ifIndex        object, defined in [3,5], for the desired interface.        For example, if an entry were to receive data from        interface #1, this object would be set to ifIndex.1."    SYNTAX      OBJECT IDENTIFIER---- Protocol Directory Group---- Lists the inventory of protocols the probe has the capability of-- monitoring and allows the addition, deletion, and configuration of-- entries in this list.protocolDirLastChange OBJECT-TYPE    SYNTAX      TimeStamp    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION        "The value of sysUpTime at the time the protocol directory        was last modified, either through insertions or deletions,        or through modifications of either the        protocolDirAddressMapConfig, protocolDirHostConfig, or        protocolDirMatrixConfig."    ::= { protocolDir 1 }Waldbusser                  Standards Track                    [Page 15]RFC 2021             Remote Network Monitoring MIB          January 1997protocolDirTable OBJECT-TYPE    SYNTAX      SEQUENCE OF ProtocolDirEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "This table lists the protocols that this agent has the        capability to decode and count.  There is one entry in this        table for each such protocol.  These protocols represent        different network layer, transport layer, and higher-layer        protocols.  The agent should boot up with this table        preconfigured with those protocols that it knows about and        wishes to monitor.  Implementations are strongly encouraged to        support protocols higher than the network layer (at least for        the protocol distribution group), even for implementations        that don't support the application layer groups."    ::= { protocolDir 2 }protocolDirEntry OBJECT-TYPE    SYNTAX      ProtocolDirEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "A conceptual row in the protocolDirTable.         An example of the indexing of this entry is         protocolDirLocalIndex.8.0.0.0.1.0.0.8.0.2.0.0, which is the         encoding of a length of 8, followed by 8 subids encoding the         protocolDirID of 1.2048, followed by a length of 2 and the         2 subids encoding zero-valued parameters."    INDEX { protocolDirID, protocolDirParameters }    ::= { protocolDirTable  1 }ProtocolDirEntry ::= SEQUENCE {    protocolDirID                   OCTET STRING,    protocolDirParameters           OCTET STRING,    protocolDirLocalIndex           Integer32,    protocolDirDescr                DisplayString,    protocolDirType                 BITS,    protocolDirAddressMapConfig     INTEGER,    protocolDirHostConfig           INTEGER,    protocolDirMatrixConfig         INTEGER,    protocolDirOwner                OwnerString,    protocolDirStatus               RowStatus}protocolDirID OBJECT-TYPE    SYNTAX      OCTET STRING    MAX-ACCESS  not-accessibleWaldbusser                  Standards Track                    [Page 16]RFC 2021             Remote Network Monitoring MIB          January 1997    STATUS      current    DESCRIPTION        "A unique identifier for a particular protocol.  Standard        identifiers will be defined in a manner such that they        can often be used as specifications for new protocols - i.e.        a tree-structured assignment mechanism that matches the        protocol encapsulation `tree' and which has algorithmic        assignment mechanisms for certain subtrees. See RFC XXX for        more details.        Despite the algorithmic mechanism, the probe will only place        entries in here for those protocols it chooses to collect.  In        other words, it need not populate this table with all of the        possible ethernet protocol types, nor need it create them on        the fly when it sees them.  Whether or not it does these        things is a matter of product definition (cost/benefit,        usability), and is up to the designer of the product.        If an entry is written to this table with a protocolDirID that        the agent doesn't understand, either directly or        algorithmically, the SET request will be rejected with an        inconsistentName or badValue (for SNMPv1) error."    ::= { protocolDirEntry 1 }protocolDirParameters OBJECT-TYPE    SYNTAX      OCTET STRING    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "A set of parameters for the associated protocolDirID.        See the associated RMON2 Protocol Identifiers document        for a description of the possible parameters. There        will be one octet in this string for each sub-identifier in        the protocolDirID, and the parameters will appear here in the        same order as the associated sub-identifiers appear in the        protocolDirID.        Every node in the protocolDirID tree has a different, optional        set of parameters defined (that is, the definition of        parameters for a node is optional).  The proper parameter        value for each node is included in this string.  Note that the        inclusion of a parameter value in this string for each node is        not optional - what is optional is that a node may have no        parameters defined, in which case the parameter field for that        node will be zero."    ::= { protocolDirEntry 2 }protocolDirLocalIndex OBJECT-TYPEWaldbusser                  Standards Track                    [Page 17]RFC 2021             Remote Network Monitoring MIB          January 1997    SYNTAX      Integer32 (1..2147483647)    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION        "The locally arbitrary, but unique identifier associated        with this protocolDir entry.        The value for each supported protocol must remain constant at        least from one re-initialization of the entity's network        management system to the next re-initialization, except that        if a protocol is deleted and re-created, it must be re-created        with a new value that has not been used since the last        re-initialization.        The specific value is meaningful only within a given SNMP        entity. A protocolDirLocalIndex must not be re-used until the        next agent-restart in the event the protocol directory entry        is deleted."    ::= { protocolDirEntry 3 }protocolDirDescr OBJECT-TYPE    SYNTAX      DisplayString (SIZE (1..64))    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "A textual description of the protocol encapsulation.        A probe may choose to describe only a subset of the        entire encapsulation (e.g. only the highest layer).        This object is intended for human consumption only.        This object may not be modified if the associated        protocolDirStatus object is equal to active(1)."    ::= { protocolDirEntry 4 }protocolDirType OBJECT-TYPE    SYNTAX      BITS {                    extensible(0),                    addressRecognitionCapable(1)                }    MAX-ACCESS  read-only

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -