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

📄 diffserv-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
       value must be equal to or greater than the value specified for       this entry in diffServMultiFieldClfrSrcL4PortMin."    DEFVAL         { 65535 }    ::= { diffServMultiFieldClfrEntry 13 }diffServMultiFieldClfrStorage OBJECT-TYPE    SYNTAX       StorageType    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The storage type for this conceptual row.  Conceptual rows       having the value 'permanent' need not allow write-access to any       columnar objects in the row."    DEFVAL { nonVolatile }    ::= { diffServMultiFieldClfrEntry 14 }diffServMultiFieldClfrStatus OBJECT-TYPE    SYNTAX      RowStatus    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION       "The status of this conceptual row. All writable objects in this       row may be modified at any time. Setting this variable to       'destroy' when the MIB contains one or more RowPointers pointing       to it results in destruction being delayed until the row is no       longer used."    ::= { diffServMultiFieldClfrEntry 15 }---- Meters--diffServMeter          OBJECT IDENTIFIER ::= { diffServMIBObjects 3 }---- This MIB supports a variety of Meters.  It includes a specific-- definition for Token Bucket Meter, which are but one type of-- specification. Other metering parameter sets can be defined in other-- MIBs.-- Multiple meter elements may be logically cascaded using their-- diffServMeterSucceedNext and diffServMeterFailNext pointers if-- required. One example of this might be for an AF PHB implementation-- that uses multiple level conformance meters.-- Cascading of individual meter elements in the MIB is intended to be-- functionally equivalent to multiple level conformance determination-- of a packet.  The sequential nature of the representation is merely-- a notational convenience for this MIB.-- srTCM meters (RFC 2697) can be specified using two sets of-- diffServMeterEntry and diffServTBParamEntry. The first set specifies-- the Committed Information Rate and Committed Burst Size-- token-bucket.  The second set specifies the Excess Burst Size-- token-bucket.-- trTCM meters (RFC 2698) can be specified using two sets of-- diffServMeterEntry and diffServTBParamEntry. The first set specifies-- the Committed Information Rate and Committed Burst Size-- token-bucket.  The second set specifies the Peak Information Rate-- and Peak Burst Size token-bucket.-- tswTCM meters (RFC 2859) can be specified using two sets of-- diffServMeterEntry and diffServTBParamEntry. The first set specifies-- the Committed Target Rate token-bucket.  The second set specifies-- the Peak Target Rate token-bucket. diffServTBParamInterval in each-- token bucket reflects the Average Interval.--diffServMeterNextFree OBJECT-TYPE    SYNTAX       IndexIntegerNextFree    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION       "This object contains an unused value for diffServMeterId, or a       zero to indicate that none exist."    ::= { diffServMeter 1 }diffServMeterTable OBJECT-TYPE    SYNTAX       SEQUENCE OF DiffServMeterEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "This table enumerates specific meters that a system may use to       police a stream of traffic. The traffic stream to be metered is       determined by the Differentiated Services Functional Data Path       Element(s) upstream of the meter i.e. by the object(s) that point       to each entry in this table.  This may include all traffic on an       interface.       Specific meter details are to be found in table entry referenced       by diffServMeterSpecific."    ::= { diffServMeter 2 }diffServMeterEntry OBJECT-TYPE    SYNTAX       DiffServMeterEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An entry in the meter table describes a single conformance level       of a meter."    INDEX { diffServMeterId }    ::= { diffServMeterTable 1 }DiffServMeterEntry ::= SEQUENCE  {    diffServMeterId                IndexInteger,    diffServMeterSucceedNext       RowPointer,    diffServMeterFailNext          RowPointer,    diffServMeterSpecific          RowPointer,    diffServMeterStorage           StorageType,    diffServMeterStatus            RowStatus}diffServMeterId OBJECT-TYPE    SYNTAX       IndexInteger    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An index that enumerates the Meter entries.  Managers obtain new       values for row creation in this table by reading       diffServMeterNextFree."    ::= { diffServMeterEntry 1 }diffServMeterSucceedNext OBJECT-TYPE    SYNTAX       RowPointer    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "If the traffic does conform, this selects the next       Differentiated Services Functional Data Path element to handle       traffic for this data path. This RowPointer should point to an       instance of one of:         diffServClfrEntry         diffServMeterEntry         diffServActionEntry         diffServAlgDropEntry         diffServQEntry       A value of zeroDotZero in this attribute indicates that no       further Differentiated Services treatment is performed on traffic       of this data path. The use of zeroDotZero is the normal usage for       the last functional data path element of the current data path.       Setting this to point to a target that does not exist results in       an inconsistentValue error.  If the row pointed to is removed or       becomes inactive by other means, the treatment is as if this       attribute contains a value of zeroDotZero."    DEFVAL      { zeroDotZero }    ::= { diffServMeterEntry 2 }diffServMeterFailNext OBJECT-TYPE    SYNTAX       RowPointer    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "If the traffic does not conform, this selects the next       Differentiated Services Functional Data Path element to handle       traffic for this data path. This RowPointer should point to an       instance of one of:         diffServClfrEntry         diffServMeterEntry         diffServActionEntry         diffServAlgDropEntry         diffServQEntry       A value of zeroDotZero in this attribute indicates no further       Differentiated Services treatment is performed on traffic of this       data path. The use of zeroDotZero is the normal usage for the       last functional data path element of the current data path.       Setting this to point to a target that does not exist results in       an inconsistentValue error.  If the row pointed to is removed or       becomes inactive by other means, the treatment is as if this       attribute contains a value of zeroDotZero."    DEFVAL      { zeroDotZero }    ::= { diffServMeterEntry 3 }diffServMeterSpecific OBJECT-TYPE    SYNTAX       RowPointer    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "This indicates the behavior of the meter by pointing to an entry       containing detailed parameters. Note that entries in that       specific table must be managed explicitly.       For example, diffServMeterSpecific may point to an entry in       diffServTBParamTable, which contains an instance of a single set       of Token Bucket parameters.       Setting this to point to a target that does not exist results in       an inconsistentValue error.  If the row pointed to is removed or       becomes inactive by other means, the meter always succeeds."    ::= { diffServMeterEntry 4 }diffServMeterStorage OBJECT-TYPE    SYNTAX       StorageType    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The storage type for this conceptual row.  Conceptual rows       having the value 'permanent' need not allow write-access to any       columnar objects in the row."    DEFVAL { nonVolatile }    ::= { diffServMeterEntry 5 }diffServMeterStatus OBJECT-TYPE    SYNTAX       RowStatus    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The status of this conceptual row. All writable objects in this       row may be modified at any time. Setting this variable to       'destroy' when the MIB contains one or more RowPointers pointing       to it results in destruction being delayed until the row is no       longer used."    ::= { diffServMeterEntry 6 }---- Token Bucket Parameter Table--diffServTBParam        OBJECT IDENTIFIER ::= { diffServMIBObjects 4 }-- Each entry in the Token Bucket Parameter Table parameterize a single-- token bucket.  Multiple token buckets can be used together to-- parameterize multiple levels of conformance.-- Note that an entry in the Token Bucket Parameter Table can be shared-- by multiple diffServMeterTable entries.--diffServTBParamNextFree OBJECT-TYPE    SYNTAX       IndexIntegerNextFree    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION       "This object contains an unused value for diffServTBParamId, or a       zero to indicate that none exist."    ::= { diffServTBParam 1 }diffServTBParamTable OBJECT-TYPE    SYNTAX       SEQUENCE OF DiffServTBParamEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "This table enumerates a single set of token bucket meter       parameters that a system may use to police a stream of traffic.       Such meters are modeled here as having a single rate and a single       burst size. Multiple entries are used when multiple rates/burst       sizes are needed."    ::= { diffServTBParam 2 }diffServTBParamEntry OBJECT-TYPE    SYNTAX       DiffServTBParamEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An entry that describes a single set of token bucket       parameters."    INDEX { diffServTBParamId }    ::= { diffServTBParamTable 1 }DiffServTBParamEntry ::= SEQUENCE  {    diffServTBParamId              IndexInteger,    diffServTBParamType            AutonomousType,    diffServTBParamRate            Unsigned32,    diffServTBParamBurstSize       BurstSize,    diffServTBParamInterval        Unsigned32,    diffServTBParamStorage         StorageType,    diffServTBParamStatus          RowStatus}diffServTBParamId OBJECT-TYPE    SYNTAX       IndexInteger    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An index that enumerates the Token Bucket Parameter entries.       Managers obtain new values for row creation in this table by       reading diffServTBParamNextFree."    ::= { diffServTBParamEntry 1 }diffServTBParamType OBJECT-TYPE    SYNTAX       AutonomousType    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The Metering algorithm associated with the Token Bucket       parameters.  zeroDotZero indicates this is unknown.       Standard values for generic algorithms:       diffServTBParamSimpleTokenBucket, diffServTBParamAvgRate,       diffServTBParamSrTCMBlind, diffServTBParamSrTCMAware,       diffServTBParamTrTCMBlind, diffServTBParamTrTCMAware, and       diffServTBParamTswTCM are specified in this MIB as OBJECT-       IDENTITYs; additional values may be further specified in other       MIBs."    ::= { diffServTBParamEntry 2 }diffServTBParamRate OBJECT-TYPE    SYNTAX       Unsigned32  (1..4294967295)    UNITS        "kilobits per second"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The token-bucket rate, in kilobits per second (kbps). This       attribute is used for:       1. CIR in RFC 2697 for srTCM       2. CIR and PIR in RFC 2698 for trTCM       3. CTR and PTR in RFC 2859 for TSWTCM       4. AverageRate in RFC 3290."    ::= { diffServTBParamEntry 3 }diffServTBParamBurstSize OBJECT-TYPE    SYNTAX       BurstSize    UNITS        "Bytes"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The maximum number of bytes in a single transmission burst. This       attribute is used for:       1. CBS and EBS in RFC 2697 for srTCM       2. CBS and PBS in RFC 2698 for trTCM       3. Burst Size in RFC 3290."    ::= { diffServTBParamEntry 4 }diffServTBParamInterval OBJECT-TYPE    SYNTAX       Unsigned32 (1..4294967295)    UNITS        "microseconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The time interval used with the token bucket.  For:       1. Average Rate Meter, the Informal Differentiated Services Model          section 5.2.1, - Delta.       2. Simple Token Bucket Meter, the Informal Differentiated          Services Model section 5.1, - time interval t.       3. RFC 2859 TSWTCM, - AVG_INTERVAL.       4. RFC 2697 srTCM, RFC 2698 trTCM, - token bucket update time          interval."    ::= { diffServTBParamEntry 5 }diffServTBParamStorage OBJECT-TYPE    SYNTAX       StorageType    MAX-ACCESS   read-create    STATUS       current

⌨️ 快捷键说明

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