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

📄 rfc3289.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 5 页
字号:
       diffServClfrId is unique before attempting to use it in creating       a diffServClfrElementEntry. Therefore, the diffServClfrEntry must       be created on the same SET as the diffServClfrElementEntry, or       before the diffServClfrElementEntry is created."    ::= { diffServClassifier 2 }diffServClfrEntry OBJECT-TYPE    SYNTAX       DiffServClfrEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An entry in the classifier table describes a single classifier.       All classifier elements belonging to the same classifier use the       classifier's diffServClfrId as part of their index."    INDEX { diffServClfrId }    ::= { diffServClfrTable 1 }DiffServClfrEntry ::= SEQUENCE  {    diffServClfrId              IndexInteger,    diffServClfrStorage         StorageType,    diffServClfrStatus          RowStatus}diffServClfrId OBJECT-TYPE    SYNTAX       IndexInteger    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION       "An index that enumerates the classifier entries.  Managers       should obtain new values for row creation in this table by       reading diffServClfrNextFree."    ::= { diffServClfrEntry 1 }diffServClfrStorage 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 }    ::= { diffServClfrEntry 2 }diffServClfrStatus 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."    ::= { diffServClfrEntry 3 }---- Classifier Element Table--diffServClfrElementNextFree OBJECT-TYPE    SYNTAX       IndexIntegerNextFree    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION       "This object contains an unused value for diffServClfrElementId,       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 }

⌨️ 快捷键说明

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