MIBs Depot

CTRON-PRIORITY-CLASSIFY-MIB

Registered at
1.3.6.1.4.1.52.4.1.2.14.6
Last updated
2002-03-12 18:55
Organization
Cabletron Systems, Inc
Namespace
enterasys
Source file
CTRON-PRIORITY-CLASSIFY-MIB
Digest
sha256:4c0f5d6a4423078576065985918b35e621348905bc5e39a28585b1b702e4f203

Description

The Cabletron Priority Classify MIB module for controlling Cabletron specific priority classification criteria based on packet content.

Contact

Cabletron Systems, Inc. Postal: 35 Industrial Way, P.O. Box 5005 Rochester, NH 03867-0505 Phone: (603) 332-9400 Email: support@cabletron.com Web: http://www.cabletron.com

Imports

FromSymbols
CTRON-MIB-NAMESctPriorityExt
SNMPv2-CONFMODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
SNMPv2-SMIMODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, iso
SNMPv2-TCDisplayString, RowStatus, TEXTUAL-CONVENTION

Imported by

Nothing in this corpus imports this module.

Load order

Every file a consumer needs in order to load this module, dependencies first.

CTRON-MIB-NAMES
CTRON-OIDS
CTRON-PRIORITY-CLASSIFY-MIB
SNMPv2-CONF
SNMPv2-SMI
SNMPv2-TC

Textual conventions

NameOIDSyntaxAccessStatus
CtPriClassifyType
TEXTUAL-CONVENTION
Each enumerated value represents a unique classification type. Different types have different rules regarding how data is interpreted during classification. These rules are spelled out in the comments preceding each type.
current
PortList
TEXTUAL-CONVENTION
Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'.
current

Objects

NameOIDSyntaxAccessStatus
ctPriClassifyObjects
OBJECT-IDENTITY
1.3.6.1.4.1.52.4.1.2.14.6.1
ctPriClassifyStatus
OBJECT-TYPE
Allows the Priority Classification feature to be globally enabled/disabled. A value of disable(2), functionally supersedes the RowStatus of individual entries in the ctPriClassifyTable, but does not change their actual RowStatus value.
1.3.6.1.4.1.52.4.1.2.14.6.1.1INTEGER {enable(1), disable(2)}read-writecurrent
ctPriClassifyMaxEntries
OBJECT-TYPE
The maximum number of entries allowed in the ctPriClassifyTable.
1.3.6.1.4.1.52.4.1.2.14.6.1.2Unsigned32read-onlycurrent
ctPriClassifyNumEntries
OBJECT-TYPE
The current number of entries in the ctPriClassifyTable.
1.3.6.1.4.1.52.4.1.2.14.6.1.3Unsigned32read-onlycurrent
ctPriClassifyTable
OBJECT-TYPE
A table containing configuration information for each Priority classification configured into the device by (local or network) management. All entries are permanent and will be restored after the device is reset.
1.3.6.1.4.1.52.4.1.2.14.6.1.4not-accessiblecurrent
ctPriClassifyEntry
OBJECT-TYPE
Describes a particular entry of ctPriClassifyTable.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1not-accessiblecurrent
ctPriClassifyPriority
OBJECT-TYPE
The priority for this entry. Any packet meeting the classification criteria specified by this conceptual row will be given the priority indicated by this object.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.1INTEGER (0..7)not-accessiblecurrent
ctPriClassifyDataMeaning
OBJECT-TYPE
The meaning of the ctPriClassifyDataVal leaf for this conceptual row. The ctPriClassifyDataVal specifies a particular value which, when compared to packet data, is used to classify that packet to a particular priority. The part of the packet (if any), to which this data comparison applies, is determined by this object. For example, the value ipAddressBilateral(8) means that the value ctPriClassifyDataVal for this entry is an IP address. It further means that the given IP address will be compared against both source and destination IP address fields in a packet. Such an entry obviously would not not match against any non-IP packets. Additionally, the value of this leaf will impose certain implicit ranges and interpretations of data contained within the ctPriClassifyDataVal leaf for this entry. The specific limitations of each type should be spelled out in the comments for that type.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.2CtPriClassifyTypenot-accessiblecurrent
ctPriClassifyDataVal
OBJECT-TYPE
The data value associated with ctPriClassifyDataMeaning. The explicit range of this value is any unsigned 32-bit integer(0..4294967295). This range may vary, however, depending upon the value of ctPriClassifyDataMeaning. Illegal values should not be allowed.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.3Unsigned32not-accessiblecurrent
ctPriClassifyDataMask
OBJECT-TYPE
This object is the one's complement of a 32-bit mask. This mask is applicable to the data comparison of ctPriClassifyDataVal. The mask is applied to the actual packet data under consideration through a logical bitwise AND operation. This result is then compared to the data. For example, we want to classify according to a bilateral IP address of 134.141.0.0 with a mask of 255.255.240.0. This would be reflected by the following values: ctPriClassifyDataMeaning: ipAddressBilateral(8) ctPriClassifyDataVal: 0x868d0000 ctPriClassifyDataMask: 0x00000fff Again there are contextual implications for this leaf depending upon the value of ctPriClassifyDataMeaning. Not all types will use the mask, and others will impose restrictions. This value should however be a true indication of the masking operation. In other words, data types that don't use a mask should only allow a value of zero, indicating that all data bits are significant in the comparison. The specific restrictions of each type should be spelled out in the comments for that type. Illegal values should not be allowed.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.4Unsigned32not-accessiblecurrent
ctPriClassifyIngressList
OBJECT-TYPE
The set of ports on which this classification rule applies. Classification occurs on ingress. An agent implementation should allow a set operation of this object to create a row if it does not exist.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.5PortListread-createcurrent
ctPriClassifyRowStatus
OBJECT-TYPE
This object provides both control and status for the associated conceptual row in the table. Rows can be created in two ways. createAndGo - The specified row will be created and activated if the instance is allowable. If not, an inconsistentValue exception will be returned and the row will not be created. This provides the most optimal method of creating an active row, but provides the user no explanation if the row cannot be created. createAndWait - The specified row will be created and put in the notInService state if the instance is allowable. A subsequent activation of this row will bring it into the active state. If the instance is not allowable, the row will be created and put in the notReady state. A subsequent activation of this row will fail. Since the inappropriate information is always contained in the indexing leaves, activation will never succeed and the row should be removed by the management station. When a row is in the notReady state, the ctPriClassifyRowInfo may be retrieved to obtain a plain English explanation of why this row cannot be activated. createAndWait is the preferred method for this reason. Both methods described above leave ctPriClassifyIngressList in it's default state, requiring an additional set operation in order to modify it. An even more optimal twist on the createAndWait method is to set the ctPriClassifyIngressList to it's desired value as a method for row creation. This will essentially cause an implicit createAndWait since it too will leave the row in either the notInService or notReady state. This leaves only activation or error analysis as the last step. Any rows left in the notReady or notInService state for more than 5 minutes should be automatically removed by the agent implementation.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.6RowStatusread-createcurrent
ctPriClassifyRowInfo
OBJECT-TYPE
This object provides info about this row in the form of an ASCII string, suitable for display purposes. The intended purpose of this object is to provide an 'agent-specific' explanation as to why the ctPriClassifyRowStatus for this conceptual row is in the 'notReady' state. A management station should read this object and display it to the user in this case. A conceptual row that does not fall into this category may simply return a single NULL, but may also provide any useful info of its choice. A management station may attempt to display such info if it so chooses, but is under no burden to do so.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.7DisplayStringread-onlycurrent
ctPriClassifyTOSStatus
OBJECT-TYPE
This object indicates whether an IP Type Of Service (TOS) value, defined by ctPriClassifyTOSValue, should be written into the TOS field of the IP header for any packet matching the classification specified by this conceptual row. This object may be set to enable only for the conceptual rows whose ctPriClassifyDataMeaning and ctPriClassifyDataVal have the following values: ctPriClassifyDataMeaning ctPriClassifyDataVal ------------------------ -------------------- etherType(1) 0x0800 (IP) llcDsapSsap(2) 0x0606 (IP) ipTypeOfService(3) any ipProtocolType(4) any ipAddressSource(7) any ipAddressDestination(8) any ipAddressBilateral(9) any ipUdpPortSource(13) any ipUdpPortDestination(14) any ipUdpPortBilateral(15) any ipTdpPortSource(16) any ipTdpPortDestination(17) any ipTdpPortBilateral(18) any ipFrag(25) not applicable A conceptual row that does not fall into these categories may be set to disable(2) and will return disable(2).
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.8INTEGER {enable(1), disable(2)}read-writecurrent
ctPriClassifyTOSValue
OBJECT-TYPE
The value to be written into the IP TOS field of the IP header of any packet that matches the classification specified by the conceptual row.
1.3.6.1.4.1.52.4.1.2.14.6.1.4.1.9INTEGER (0..255)read-writecurrent
ctPriClassifyAbilityTable
OBJECT-TYPE
A table containing information for each of the priority classification types. Types for which there is no corresponding row are not supported by this device.
1.3.6.1.4.1.52.4.1.2.14.6.1.5not-accessiblecurrent
ctPriClassifyAbilityEntry
OBJECT-TYPE
Describes a particular entry of ctPriClassifyAbilityTable.
1.3.6.1.4.1.52.4.1.2.14.6.1.5.1not-accessiblecurrent
ctPriClassifyAbility
OBJECT-TYPE
The priority classification type associated with this entry.
1.3.6.1.4.1.52.4.1.2.14.6.1.5.1.1CtPriClassifyTypenot-accessiblecurrent
ctPriClassifyPorts
OBJECT-TYPE
The set of ports on which the classification type specified by ctPriClassifyAbility is supported.
1.3.6.1.4.1.52.4.1.2.14.6.1.5.1.2PortListread-onlycurrent
ctPriClassifyTableLastChange
OBJECT-TYPE
Indicates the sysUpTime at which the last change was made to the ctPriClassifyTable.
1.3.6.1.4.1.52.4.1.2.14.6.1.6TimeTicksread-onlycurrent
ctPriClassifyConformance
OBJECT-IDENTITY
1.3.6.1.4.1.52.4.1.2.14.6.2
ctPriClassifyGroups
OBJECT-IDENTITY
1.3.6.1.4.1.52.4.1.2.14.6.2.1
ctPriClassifyCompliances
OBJECT-IDENTITY
1.3.6.1.4.1.52.4.1.2.14.6.2.2

Conformance

NameOIDStatus
ctPriClassifyBaseGroup
OBJECT-GROUP
A collection of objects providing device level control and status information for Priority classification.
1.3.6.1.4.1.52.4.1.2.14.6.2.1.1current
ctPriClassifyCompliance
MODULE-COMPLIANCE
The compliance statement for devices that support Priority classification.
1.3.6.1.4.1.52.4.1.2.14.6.2.2.1current