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

📄 diffserv-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
    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 }    ::= { diffServTBParamEntry 6 }diffServTBParamStatus 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."    ::= { diffServTBParamEntry 7 }---- OIDs for diffServTBParamType definitions.--diffServTBMeters  OBJECT IDENTIFIER ::= { diffServMIBAdmin 1 }diffServTBParamSimpleTokenBucket OBJECT-IDENTITY    STATUS       current    DESCRIPTION       "Two Parameter Token Bucket Meter as described in the Informal       Differentiated Services Model section 5.2.3."    ::= { diffServTBMeters 1 }diffServTBParamAvgRate OBJECT-IDENTITY    STATUS       current    DESCRIPTION       "Average Rate Meter as described in the Informal Differentiated       Services Model section 5.2.1."    ::= { diffServTBMeters 2 }diffServTBParamSrTCMBlind OBJECT-IDENTITY    STATUS       current    DESCRIPTION       "Single Rate Three Color Marker Metering as defined by RFC 2697,       in the `Color Blind' mode as described by the RFC."    REFERENCE        "RFC 2697"    ::= { diffServTBMeters 3 }diffServTBParamSrTCMAware OBJECT-IDENTITY    STATUS       current    DESCRIPTION       "Single Rate Three Color Marker Metering as defined by RFC 2697,       in the `Color Aware' mode as described by the RFC."    REFERENCE        "RFC 2697"    ::= { diffServTBMeters 4 }diffServTBParamTrTCMBlind OBJECT-IDENTITY    STATUS       current    DESCRIPTION       "Two Rate Three Color Marker Metering as defined by RFC 2698, in       the `Color Blind' mode as described by the RFC."    REFERENCE        "RFC 2698"    ::= { diffServTBMeters 5 }diffServTBParamTrTCMAware OBJECT-IDENTITY    STATUS       current    DESCRIPTION       "Two Rate Three Color Marker Metering as defined by RFC 2698, in       the `Color Aware' mode as described by the RFC."    REFERENCE        "RFC 2698"    ::= { diffServTBMeters 6 }diffServTBParamTswTCM OBJECT-IDENTITY    STATUS       current    DESCRIPTION       "Time Sliding Window Three Color Marker Metering as defined by       RFC 2859."    REFERENCE        "RFC 2859"    ::= { diffServTBMeters 7 }---- Actions--diffServAction         OBJECT IDENTIFIER ::= { diffServMIBObjects 5 }---- The Action Table allows enumeration of the different types of-- actions to be applied to a traffic flow.--diffServActionNextFree OBJECT-TYPE    SYNTAX       IndexIntegerNextFree    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION       "This object contains an unused value for diffServActionId, or a       zero to indicate that none exist."    ::= { diffServAction 1 }diffServActionTable OBJECT-TYPE    SYNTAX       SEQUENCE OF DiffServActionEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "The Action Table enumerates actions that can be performed to a       stream of traffic. Multiple actions can be concatenated. For       example, traffic exiting from a meter may be counted, marked, and       potentially dropped before entering a queue.       Specific actions are indicated by diffServActionSpecific which       points to an entry of a specific action type parameterizing the       action in detail."    ::= { diffServAction 2 }diffServActionEntry OBJECT-TYPE    SYNTAX       DiffServActionEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "Each entry in the action table allows description of one       specific action to be applied to traffic."    INDEX { diffServActionId }    ::= { diffServActionTable 1 }DiffServActionEntry ::= SEQUENCE  {    diffServActionId                IndexInteger,    diffServActionInterface         InterfaceIndexOrZero,    diffServActionNext              RowPointer,    diffServActionSpecific          RowPointer,    diffServActionStorage           StorageType,    diffServActionStatus            RowStatus}diffServActionId OBJECT-TYPE    SYNTAX       IndexInteger    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An index that enumerates the Action entries.  Managers obtain       new values for row creation in this table by reading       diffServActionNextFree."    ::= { diffServActionEntry 1 }diffServActionInterface  OBJECT-TYPE     SYNTAX        InterfaceIndexOrZero     MAX-ACCESS    read-create     STATUS        current     DESCRIPTION       "The interface index (value of ifIndex) that this action occurs       on. This may be derived from the diffServDataPathStartEntry's       index by extension through the various RowPointers. However, as       this may be difficult for a network management station, it is       placed here as well.  If this is indeterminate, the value is       zero.       This is of especial relevance when reporting the counters which       may apply to traffic crossing an interface:          diffServCountActOctets,          diffServCountActPkts,          diffServAlgDropOctets,          diffServAlgDropPkts,          diffServAlgRandomDropOctets, and          diffServAlgRandomDropPkts.       It is also especially relevant to the queue and scheduler which       may be subsequently applied."     ::= { diffServActionEntry 2 }diffServActionNext OBJECT-TYPE    SYNTAX       RowPointer    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "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 }    ::= { diffServActionEntry 3 }diffServActionSpecific OBJECT-TYPE    SYNTAX       RowPointer    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "A pointer to an object instance providing additional information       for the type of action indicated by this action table entry.       For the standard actions defined by this MIB module, this should       point to either a diffServDscpMarkActEntry or a       diffServCountActEntry. For other actions, it may point to an       object instance defined in some other MIB.       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 should be treated as       if it were not present.  This may lead to incorrect policy       behavior."    ::= { diffServActionEntry 4 }diffServActionStorage 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 }    ::= { diffServActionEntry 5 }diffServActionStatus 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."    ::= { diffServActionEntry 6 }-- DSCP Mark Action Table---- Rows of this table are pointed to by diffServActionSpecific to-- provide detailed parameters specific to the DSCP Mark action.---- A single entry in this table can be shared by multiple-- diffServActionTable entries.--diffServDscpMarkActTable OBJECT-TYPE    SYNTAX       SEQUENCE OF DiffServDscpMarkActEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "This table enumerates specific DSCPs used for marking or       remarking the DSCP field of IP packets. The entries of this table       may be referenced by a diffServActionSpecific attribute."    ::= { diffServAction 3 }diffServDscpMarkActEntry OBJECT-TYPE    SYNTAX       DiffServDscpMarkActEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An entry in the DSCP mark action table that describes a single       DSCP used for marking."    INDEX { diffServDscpMarkActDscp }    ::= { diffServDscpMarkActTable 1 }DiffServDscpMarkActEntry ::= SEQUENCE  {    diffServDscpMarkActDscp          Dscp}diffServDscpMarkActDscp OBJECT-TYPE    SYNTAX       Dscp    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION       "The DSCP that this Action will store into the DSCP field of the       subject. It is quite possible that the only packets subject to       this Action are already marked with this DSCP. Note also that       Differentiated Services processing may result in packet being       marked on both ingress to a network and on egress from it, and       that ingress and egress can occur in the same router."    ::= { diffServDscpMarkActEntry 1 }---- Count Action Table---- Because the MIB structure allows multiple cascading-- diffServActionEntry be used to describe multiple actions for a data-- path, the counter became an optional action type.  In normal-- implementation, either a data path has counters or it does not, as-- opposed to being configurable. The management entity may choose to-- read the counter or not.  Hence it is recommended for implementation-- that have counters to always configure the count action as the first-- of multiple actions.--diffServCountActNextFree OBJECT-TYPE    SYNTAX       IndexIntegerNextFree    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION       "This object contains an unused value for       diffServCountActId, or a zero to indicate that none exist."    ::= { diffServAction 4 }diffServCountActTable OBJECT-TYPE    SYNTAX       SEQUENCE OF DiffServCountActEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "This table contains counters for all the traffic passing through       an action element."    ::= { diffServAction 5 }diffServCountActEntry OBJECT-TYPE    SYNTAX       DiffServCountActEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An entry in the count action table describes a single set of       traffic counters."    INDEX { diffServCountActId }    ::= { diffServCountActTable 1 }DiffServCountActEntry ::= SEQUENCE  {    diffServCountActId           IndexInteger,    diffServCountActOctets       Counter64,    diffServCountActPkts         Counter64,    diffServCountActStorage      StorageType,    diffServCountActStatus       RowStatus}diffServCountActId OBJECT-TYPE    SYNTAX       IndexInteger    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An index that enumerates the Count Action entries.  Managers       obtain new values for row creation in this table by reading       diffServCountActNextFree."    ::= { diffServCountActEntry 1 }

⌨️ 快捷键说明

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