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

📄 diffserv-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
       or a zero to indicate that none exist."    ::= { diffServClassifier 3 }diffServClfrElementTable OBJECT-TYPE    SYNTAX       SEQUENCE OF DiffServClfrElementEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "The classifier element table enumerates the relationship between       classification patterns and subsequent downstream Differentiated       Services Functional Data Path elements.       diffServClfrElementSpecific points to a filter that specifies the       classification parameters. A classifier may use filter tables of       different types together.       One example of a filter table defined in this MIB is       diffServMultiFieldClfrTable, for IP Multi-Field Classifiers       (MFCs). Such an entry might identify anything from a single       micro-flow (an identifiable sub-session packet stream directed       from one sending transport to the receiving transport or       transports), or aggregates of those such as the traffic from a       host, traffic for an application, or traffic between two hosts       using an application and a given DSCP. The standard Behavior       Aggregate used in the Differentiated Services Architecture is       encoded as a degenerate case of such an aggregate - the traffic       using a particular DSCP value.       Filter tables for other filter types may be defined elsewhere."    ::= { diffServClassifier 4 }diffServClfrElementEntry OBJECT-TYPE    SYNTAX       DiffServClfrElementEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An entry in the classifier element table describes a single       element of the classifier."    INDEX { diffServClfrId, diffServClfrElementId }    ::= { diffServClfrElementTable 1 }DiffServClfrElementEntry ::= SEQUENCE  {    diffServClfrElementId          IndexInteger,    diffServClfrElementPrecedence  Unsigned32,    diffServClfrElementNext        RowPointer,    diffServClfrElementSpecific    RowPointer,    diffServClfrElementStorage     StorageType,    diffServClfrElementStatus      RowStatus}diffServClfrElementId OBJECT-TYPE    SYNTAX       IndexInteger    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An index that enumerates the Classifier Element entries.       Managers obtain new values for row creation in this table by       reading diffServClfrElementNextFree."    ::= { diffServClfrElementEntry 1 }diffServClfrElementPrecedence OBJECT-TYPE    SYNTAX       Unsigned32  (1..4294967295)    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "The relative order in which classifier elements are applied:       higher numbers represent classifier element with higher       precedence.  Classifier elements with the same order must be       unambiguous i.e. they must define non-overlapping patterns, and       are considered to be applied simultaneously to the traffic       stream. Classifier elements with different order may overlap in       their filters:  the classifier element with the highest order       that matches is taken.       On a given interface, there must be a complete classifier in       place at all times in the ingress direction.  This means one or       more filters must match any possible pattern. There is no such       requirement in the egress direction."    ::= { diffServClfrElementEntry 2 }diffServClfrElementNext OBJECT-TYPE    SYNTAX       RowPointer    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "This attribute provides one branch of the fan-out functionality       of a classifier described in the Informal Differentiated Services       Model section 4.1.       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."    ::= { diffServClfrElementEntry 3 }diffServClfrElementSpecific OBJECT-TYPE    SYNTAX       RowPointer    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION       "A pointer to a valid entry in another table, filter table, that       describes the applicable classification parameters, e.g. an entry       in diffServMultiFieldClfrTable.       The value zeroDotZero is interpreted to match anything not       matched by another classifier element - only one such entry may       exist for each classifier.       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 element is ignored."    ::= { diffServClfrElementEntry 4 }diffServClfrElementStorage 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 }    ::= { diffServClfrElementEntry 5 }diffServClfrElementStatus 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."    ::= { diffServClfrElementEntry 6 }---- IP Multi-field Classification Table---- Classification based on six different fields in the IP header.-- Functional Data Paths may share definitions by using the same entry.--diffServMultiFieldClfrNextFree OBJECT-TYPE    SYNTAX       IndexIntegerNextFree    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION       "This object contains an unused value for       diffServMultiFieldClfrId, or a zero to indicate that none exist."    ::= { diffServClassifier 5 }diffServMultiFieldClfrTable OBJECT-TYPE    SYNTAX   SEQUENCE OF DiffServMultiFieldClfrEntry    MAX-ACCESS   not-accessible    STATUS   current    DESCRIPTION       "A table of IP Multi-field Classifier filter entries that a       system may use to identify IP traffic."    ::= { diffServClassifier 6 }diffServMultiFieldClfrEntry OBJECT-TYPE    SYNTAX       DiffServMultiFieldClfrEntry    MAX-ACCESS   not-accessible    STATUS   current    DESCRIPTION       "An IP Multi-field Classifier entry describes a single filter."    INDEX { diffServMultiFieldClfrId }    ::= { diffServMultiFieldClfrTable 1 }DiffServMultiFieldClfrEntry ::= SEQUENCE {    diffServMultiFieldClfrId           IndexInteger,    diffServMultiFieldClfrAddrType     InetAddressType,    diffServMultiFieldClfrDstAddr      InetAddress,    diffServMultiFieldClfrDstPrefixLength InetAddressPrefixLength,    diffServMultiFieldClfrSrcAddr      InetAddress,    diffServMultiFieldClfrSrcPrefixLength InetAddressPrefixLength,    diffServMultiFieldClfrDscp         DscpOrAny,    diffServMultiFieldClfrFlowId       Unsigned32,    diffServMultiFieldClfrProtocol     Unsigned32,    diffServMultiFieldClfrDstL4PortMin InetPortNumber,    diffServMultiFieldClfrDstL4PortMax InetPortNumber,    diffServMultiFieldClfrSrcL4PortMin InetPortNumber,    diffServMultiFieldClfrSrcL4PortMax InetPortNumber,    diffServMultiFieldClfrStorage      StorageType,    diffServMultiFieldClfrStatus       RowStatus}diffServMultiFieldClfrId OBJECT-TYPE    SYNTAX         IndexInteger    MAX-ACCESS     not-accessible    STATUS     current    DESCRIPTION       "An index that enumerates the MultiField Classifier filter       entries.  Managers obtain new values for row creation in this       table by reading diffServMultiFieldClfrNextFree."    ::= { diffServMultiFieldClfrEntry 1 }diffServMultiFieldClfrAddrType OBJECT-TYPE    SYNTAX         InetAddressType    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The type of IP address used by this classifier entry.  While       other types of addresses are defined in the InetAddressType       textual convention, and DNS names, a classifier can only look at       packets on the wire. Therefore, this object is limited to IPv4       and IPv6 addresses."    ::= { diffServMultiFieldClfrEntry 2 }diffServMultiFieldClfrDstAddr OBJECT-TYPE    SYNTAX         InetAddress    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The IP address to match against the packet's destination IP       address. This may not be a DNS name, but may be an IPv4 or IPv6       prefix.  diffServMultiFieldClfrDstPrefixLength indicates the       number of bits that are relevant."    ::= { diffServMultiFieldClfrEntry 3 }diffServMultiFieldClfrDstPrefixLength OBJECT-TYPE    SYNTAX         InetAddressPrefixLength    UNITS          "bits"    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The length of the CIDR Prefix carried in       diffServMultiFieldClfrDstAddr. In IPv4 addresses, a length of 0       indicates a match of any address; a length of 32 indicates a       match of a single host address, and a length between 0 and 32       indicates the use of a CIDR Prefix. IPv6 is similar, except that       prefix lengths range from 0..128."    DEFVAL         { 0 }    ::= { diffServMultiFieldClfrEntry 4 }diffServMultiFieldClfrSrcAddr OBJECT-TYPE    SYNTAX         InetAddress    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The IP address to match against the packet's source IP address.       This may not be a DNS name, but may be an IPv4 or IPv6 prefix.       diffServMultiFieldClfrSrcPrefixLength indicates the number of       bits that are relevant."    ::= { diffServMultiFieldClfrEntry 5 }diffServMultiFieldClfrSrcPrefixLength OBJECT-TYPE    SYNTAX         InetAddressPrefixLength    UNITS          "bits"    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The length of the CIDR Prefix carried in       diffServMultiFieldClfrSrcAddr. In IPv4 addresses, a length of 0       indicates a match of any address; a length of 32 indicates a       match of a single host address, and a length between 0 and 32       indicates the use of a CIDR Prefix. IPv6 is similar, except that       prefix lengths range from 0..128."    DEFVAL         { 0 }    ::= { diffServMultiFieldClfrEntry 6 }diffServMultiFieldClfrDscp OBJECT-TYPE    SYNTAX         DscpOrAny    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The value that the DSCP in the packet must have to match this       entry. A value of -1 indicates that a specific DSCP value has not       been defined and thus all DSCP values are considered a match."    DEFVAL         { -1 }    ::= { diffServMultiFieldClfrEntry 7 }diffServMultiFieldClfrFlowId OBJECT-TYPE    SYNTAX         Unsigned32 (0..1048575)    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The flow identifier in an IPv6 header."    ::= { diffServMultiFieldClfrEntry 8 }diffServMultiFieldClfrProtocol OBJECT-TYPE    SYNTAX         Unsigned32 (0..255)    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The IP protocol to match against the IPv4 protocol number or the       IPv6 Next- Header number in the packet. A value of 255 means       match all.  Note the protocol number of 255 is reserved by IANA,       and Next-Header number of 0 is used in IPv6."    DEFVAL         { 255 }    ::= { diffServMultiFieldClfrEntry 9 }diffServMultiFieldClfrDstL4PortMin OBJECT-TYPE    SYNTAX         InetPortNumber    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The minimum value that the layer-4 destination port number in       the packet must have in order to match this classifier entry."    DEFVAL         { 0 }    ::= { diffServMultiFieldClfrEntry 10 }diffServMultiFieldClfrDstL4PortMax OBJECT-TYPE    SYNTAX         InetPortNumber    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The maximum value that the layer-4 destination port number in       the packet must have in order to match this classifier entry.       This value must be equal to or greater than the value specified       for this entry in diffServMultiFieldClfrDstL4PortMin."    DEFVAL         { 65535 }    ::= { diffServMultiFieldClfrEntry 11 }diffServMultiFieldClfrSrcL4PortMin OBJECT-TYPE    SYNTAX         InetPortNumber    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The minimum value that the layer-4 source port number in the       packet must have in order to match this classifier entry."    DEFVAL         { 0 }    ::= { diffServMultiFieldClfrEntry 12 }diffServMultiFieldClfrSrcL4PortMax OBJECT-TYPE    SYNTAX         InetPortNumber    MAX-ACCESS     read-create    STATUS         current    DESCRIPTION       "The maximum value that the layer-4 source port number in the       packet must have in order to match this classifier entry. This

⌨️ 快捷键说明

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