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

📄 rfc2720.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 5 页
字号:
    SYNTAX  FlowRuleSetInfoEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "Information about a particular RuleSet."    INDEX  { flowRuleInfoIndex }    ::= { flowRuleSetInfoTable 1 }FlowRuleSetInfoEntry ::= SEQUENCE {    flowRuleInfoIndex         Integer32,    flowRuleInfoSize          Integer32,    flowRuleInfoOwner         UTF8OwnerString,    flowRuleInfoTimeStamp     TimeStamp,    flowRuleInfoStatus        RowStatus,    flowRuleInfoName          OCTET STRING,    flowRuleInfoRulesReady    TruthValue,    flowRuleInfoFlowRecords   Integer32    }flowRuleInfoIndex OBJECT-TYPE    SYNTAX  Integer32 (1..2147483647)    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An index which selects an entry in the flowRuleSetInfoTable.        Each such entry contains control information for a particular        RuleSet which the meter may run."    ::= { flowRuleSetInfoEntry 1 }flowRuleInfoSize OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Number of rules in this RuleSet.  Setting this variable will        cause the meter to allocate space for these rules."    ::= { flowRuleSetInfoEntry 2 }flowRuleInfoOwner OBJECT-TYPE    SYNTAX  UTF8OwnerString    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Identifies the manager which 'owns' this RuleSet.  A manager        must set this variable when creating a row in this table."    ::= { flowRuleSetInfoEntry 3 }flowRuleInfoTimeStamp OBJECT-TYPE    SYNTAX  TimeStamp    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION        "Time this row's associated RuleSet was last changed."    ::= { flowRuleSetInfoEntry 4 }flowRuleInfoStatus OBJECT-TYPE    SYNTAX  RowStatus    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "The status of this flowRuleSetInfoEntry. If this value is        not active(1) the meter must not attempt to use the row's        associated RuleSet.  Once its value has been set to active(1)        a manager may not change any of the other variables in the        row, nor the contents of the associated RuleSet.  Any attempt        to do so should result in a notWritable(17) SNMP error-status        for such variables or objects.        To download a RuleSet, a manger could:           - Locate an open slot in the RuleSetInfoTable.           - Create a RuleSetInfoEntry by setting the status for this               open slot to createAndWait(5).           - Set flowRuleInfoSize and flowRuleInfoName as required.           - Download the rules into the row's rule table.           - Set flowRuleInfoStatus to active(1).        The RuleSet would then be ready to run. The manager is not        allowed to change the value of flowRuleInfoStatus from        active(1) if the associated RuleSet is being referenced by any        of the entries in the flowManagerInfoTable.        Setting RuleInfoStatus to destroy(6) destroys the associated        RuleSet together with any flow data collected by it."    ::= { flowRuleSetInfoEntry 5 }flowRuleInfoName OBJECT-TYPE    SYNTAX  OCTET STRING (SIZE (0..127))    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "An alphanumeric identifier used by managers and readers to        identify a RuleSet.  For example, a manager wishing to run a        RuleSet named WWW-FLOWS could search the flowRuleSetInfoTable        to see whether the WWW-FLOWS RuleSet is already available on        the meter.        Note that references to RuleSets in the flowManagerInfoTable        use indexes for their flowRuleSetInfoTable entries.  These may        be different each time the RuleSet is loaded into a meter."    ::= { flowRuleSetInfoEntry 6 }flowRuleInfoRulesReady OBJECT-TYPE    SYNTAX  TruthValue    MAX-ACCESS  read-create    STATUS  deprecated    DESCRIPTION        "Indicates whether the rules for this row's associated RuleSet        are ready for use.  The meter will refuse to 'run' the RuleSet        unless this variable has been set to true(1).        While RulesReady is false(2), the manager may modify the        RuleSet, for example by downloading rules into it."    ::= { flowRuleSetInfoEntry 7 }flowRuleInfoFlowRecords OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION        "The number of entries in the flow table for this RuleSet.        These may be current (waiting for collection by one or more        meter readers) or idle (waiting for the meter to recover        their memory)."    ::= { flowRuleSetInfoEntry 8 }---- Control Group:  Interface Info Table--flowInterfaceTable OBJECT-TYPE    SYNTAX  SEQUENCE OF FlowInterfaceEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An array of information specific to each meter interface."    ::= { flowControl 2 }flowInterfaceEntry OBJECT-TYPE    SYNTAX  FlowInterfaceEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "Information about a particular interface."    INDEX   { ifIndex }    ::= { flowInterfaceTable 1 }FlowInterfaceEntry ::= SEQUENCE {    flowInterfaceSampleRate   Integer32,    flowInterfaceLostPackets  Counter32    }flowInterfaceSampleRate OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-write    STATUS  current    DESCRIPTION        "The parameter N for statistical counting on this interface.        Set to N to count 1/Nth of the packets appearing at this        interface.  A sampling rate of 1 counts all packets.        A sampling rate of 0 results in the interface being ignored        by the meter.        A meter should choose its own algorithm to introduce variance        into the sampling so that exactly every Nth packet is counted.        The IPPM Working Group's RFC 'Framework for IP Performance        Metrics' [IPPM-FRM] explains why this should be done, and sets        out an algorithm for doing it."    DEFVAL { 1 }    ::= { flowInterfaceEntry 1 }flowInterfaceLostPackets OBJECT-TYPE    SYNTAX  Counter32    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION        "The number of packets the meter has lost for this interface.        Such losses may occur because the meter has been unable to        keep up with the traffic volume."    ::= { flowInterfaceEntry 2 }-- Control Group:  Meter Reader Info Table---- Any meter reader wishing to collect data reliably for flows-- should first create a row in this table.  It should write that-- row's flowReaderLastTime object each time it starts a collection-- pass through the flow table.-- If a meter reader (MR) does not create a row in this table, e.g.-- because its MIB view [RFC2575] did not allow MR create access to-- flowReaderStatus, collection can still proceed but the meter will-- not be aware of meter reader MR.  This could lead the meter to-- recover flows before they have been collected by MR.flowReaderInfoTable OBJECT-TYPE    SYNTAX  SEQUENCE OF FlowReaderInfoEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An array of information about meter readers which have        registered their intent to collect flow data from this meter."    ::= { flowControl 3 }flowReaderInfoEntry OBJECT-TYPE    SYNTAX  FlowReaderInfoEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "Information about a particular meter reader."    INDEX  { flowReaderIndex }    ::= { flowReaderInfoTable 1 }FlowReaderInfoEntry ::= SEQUENCE {    flowReaderIndex            Integer32,    flowReaderTimeout          Integer32,    flowReaderOwner            UTF8OwnerString,    flowReaderLastTime         TimeStamp,    flowReaderPreviousTime     TimeStamp,    flowReaderStatus           RowStatus,    flowReaderRuleSet          Integer32    }flowReaderIndex OBJECT-TYPE    SYNTAX  Integer32 (1..2147483647)    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An index which selects an entry in the flowReaderInfoTable."    ::= { flowReaderInfoEntry 1 }flowReaderTimeout OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Specifies the maximum time (in seconds) between flow data        collections for this meter reader.  If this time elapses        without a collection, the meter should assume that this meter        reader has stopped collecting, and delete this row from the        table.  A value of zero indicates that this row should not be        timed out."    ::= { flowReaderInfoEntry 2 }flowReaderOwner OBJECT-TYPE    SYNTAX  UTF8OwnerString    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Identifies the meter reader which created this row."    ::= { flowReaderInfoEntry 3 }flowReaderLastTime OBJECT-TYPE    SYNTAX  TimeStamp    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Time this meter reader began its most recent data collection.        This variable should be written by a meter reader as its first        step in reading flow data.  The meter will set this LastTime        value to its current Uptime, and set its PreviousTime value        (below) to the old  LastTime.  This allows the meter to        recover flows which have been inactive since PreviousTime,        for these have been collected at least once.        If the meter reader fails to write flowLastReadTime, collection        may still proceed but the meter may not be able to recover        inactive flows until the flowReaderTimeout has been reached        for this entry."    ::= { flowReaderInfoEntry 4 }flowReaderPreviousTime OBJECT-TYPE    SYNTAX  TimeStamp    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION        "Time this meter reader began the collection before last."    ::= { flowReaderInfoEntry 5 }flowReaderStatus OBJECT-TYPE    SYNTAX  RowStatus    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "The status of this FlowReaderInfoEntry. A value of active(1)        implies that the associated reader should be collecting data        from the meter.  Once this variable has been set to active(1)        a manager may only change this row's flowReaderLastTime and        flowReaderTimeout variables."    ::= { flowReaderInfoEntry 6 }flowReaderRuleSet OBJECT-TYPE    SYNTAX  Integer32 (1..2147483647)    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "An index to the array of RuleSets.  Specifies a set of rules        of interest to this meter reader.  The reader will attempt to        collect any data generated by the meter for this RuleSet, and        the meter will not recover the memory of any of the RuleSet's        flows until this collection has taken place.  Note that a        reader may have entries in this table for several RuleSets."    ::= { flowReaderInfoEntry 7 }---- Control Group:  Manager Info Table---- Any manager wishing to run a RuleSet must create a row in this-- table.  Once it has a table row, the manager may set the control-- variables in its row so as to cause the meter to run any valid-- RuleSet held by the meter.-- A single manager may run several RuleSets; it must create a row-- in this table for each of them.  In short, each row of this table-- describes (and controls) a 'task' which the meter is executing.flowManagerInfoTable OBJECT-TYPE    SYNTAX  SEQUENCE OF FlowManagerInfoEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An array of information about managers which have        registered their intent to run RuleSets on this meter."    ::= { flowControl 4 }flowManagerInfoEntry OBJECT-TYPE    SYNTAX  FlowManagerInfoEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "Information about a particular meter 'task.'  By creating        an entry in this table and activating it, a manager requests        that the meter 'run' the indicated RuleSet.        The entry also specifies a HighWaterMark and a StandbyRuleSet.        If the meter's flow table usage exceeds this task's        HighWaterMark the meter will stop running the task's        CurrentRuleSet and switch to its StandbyRuleSet.        If the value of the task's StandbyRuleSet is 0 when its        HighWaterMark is exceeded, the meter simply stops running the        task's CurrentRuleSet.  By careful selection of HighWaterMarks        for the various tasks a manager can ensure that the most        critical RuleSets are the last to stop running as the number        of flows increases.        When a manager has determined that the demand for flow table        space has abated, it may cause the task to switch back to its        CurrentRuleSet by setting its flowManagerRunningStandby        variable to false(2)."    INDEX  { flowManagerIndex }    ::= { flowManagerInfoTable 1 }FlowManagerInfoEntry ::= SEQUENCE {    flowManagerIndex           Integer32,    flowManagerCurrentRuleSet  Integer32,    flowManagerStandbyRuleSet  Integer32,    flowManagerHighWaterMark   Integer32,    flowManagerCounterWrap     INTEGER,    flowManagerOwner           UTF8OwnerString,    flowManagerTimeStamp       TimeStamp,    flowManagerStatus          RowStatus,    flowManagerRunningStandby  TruthValue    }flowManagerIndex OBJECT-TYPE    SYNTAX  Integer32 (1..2147483647)    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An index which selects an entry in the flowManagerInfoTable."    ::= { flowManagerInfoEntry 1 }flowManagerCurrentRuleSet OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-create    STATUS  current

⌨️ 快捷键说明

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