diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB')
| -rw-r--r-- | MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB | 288 |
1 files changed, 288 insertions, 0 deletions
diff --git a/MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB b/MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB new file mode 100644 index 0000000..d89e5b6 --- /dev/null +++ b/MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB @@ -0,0 +1,288 @@ +CT-PRIORITY-CLASSIFY-MIB DEFINITIONS ::= BEGIN + +-- ct-priority-classify-mib.txt +-- Revision: 01.00.00 +-- Part Number: +-- Date: September 9, 1998 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific priority classification MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright September 1998 Cabletron Systems + + +-- ============================================================================ +-- +-- Priority Classification Group +-- +-- +-- Priority Classification Group +-- +-- This group will provide "Priority Classification", a method used to +-- identify, prioritize and deliver RTP and/or IP UDP packets to low delay +-- forwarding queues. RTP packets can be framed with an 802.1P/Q tag, +-- or the IP Type Of Service (TOS) field can be updated, or no packet +-- modifications only preferential delivery over other packets. UDP +-- Packets can only be put on a low delay queue without modification + +-- Implementation of this group is optional. However, if one element +-- of a table is implemented, the entire table has to be implemented. +-- +-- +-- ============================================================================ +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + ctPriorityExt + FROM CTRON-MIB-NAMES; + +ctPriorityExtClassifyConfig OBJECT IDENTIFIER ::= { ctPriorityExt 5 } + +pClassifyRTP OBJECT IDENTIFIER ::= { ctPriorityExtClassifyConfig 1 } +pClassifyUDP OBJECT IDENTIFIER ::= { ctPriorityExtClassifyConfig 2 } + + +pClassifyRTPLowDelayQueuePreference OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents one of eight preference levels, + 0 through 7, with 0 being the worst and 7 the best. + The value will be translated by the device into a three + bit binary number. This value shall be used to put + incoming RTP packets on an internal queue." + DEFVAL { 7 } + ::= { pClassifyRTP 1} + + +pClassifyRTCPParsing OBJECT-TYPE + SYNTAX INTEGER{ + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object will enable or disable parsing of all + forwarded packets looking for RTCP packets. + Enabled(2) means that all fowarded packets will be + parsed for RTCP. When an RTCP packet is found, the + identification of the associated RTP 'connection' + (next lower port number) is added to the list of low + delay ports. Disabled(1) means that no packets will be + parsed. " + DEFVAL { disabled } + ::= { pClassifyRTP 2 } + + +pClassifyRTPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PClassifyRTPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing which MIB-II interfaces + will allow 802.1 P/Q tagging or modification of the + precedence field in the TOS portion of an IP packet or + both. It also specifies the tagging value and the TOS + precedence where applicable. " + ::= { pClassifyRTP 3 } + + +pClassifyRTPEntry OBJECT-TYPE + SYNTAX PClassifyRTPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry for pClassifyRTPEntry." + INDEX { pClassifyRTPInterfaceNumber } + ::= {pClassifyRTPTable 1 } + + +PClassifyRTPEntry + ::= SEQUENCE { + pClassifyRTPInterfaceNumber INTEGER, + pClassifyRTPState INTEGER, + pClassifyRTPTOSPrecedence INTEGER, + pClassifyRTPTagPriority INTEGER, + pClassifyRTPTagVID INTEGER + } + + +pClassifyRTPInterfaceNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the MIB-II interface that the + packet is destined for." + ::= { pClassifyRTPEntry 1 } + + +pClassifyRTPState OBJECT-TYPE + SYNTAX INTEGER{ + noModification(1), + onlyQTag(2), + onlyQTOS(3), + qTagAndQTOS(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object will enable or disable modification of the TOS precedence field and the 802.1 + P/Q tagging. A value of NoModification(1) implies that + modification is not allowed. OnlyQTag(2) means that only + 802.1 P/Q tagging is allowed. When this object has a + value OnlyQTOS(3), modification of only the TOS + precedence field is permitted. QTagAndQTOS means that + both TOS precedence modification and P/Q tagging is + allowed." + DEFVAL { noModification } + ::= { pClassifyRTPEntry 2 } + + +pClassifyRTPTOSPrecedence OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents one of eight precedence levels, + 0 through 7, with 0 being the lowest and 7 the highest. + The value will be translated by the device into a three + bit binary number for use as the precedence field in the + TOS portion of the IP Datagram. This object is valid + only if pClassifyRTPState is OnlyQTOS or QTagAndQTOS." + DEFVAL { 7 } + ::= { pClassifyRTPEntry 3 } + + +pClassifyRTPTagPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents one of eight priority levels, + 0 through 7, with 0 being the lowest and 7 the highest. + The value will be translated by the device into a three + bit binary number for use as the user_priority field of + the TCI (Tag Control Information) format. This object + is only valid if pClassifyRTPState is OnlyQTag or + QTagAndQTOS." + DEFVAL { 7 } + ::= { pClassifyRTPEntry 4 } + + + +pClassifyRTPTagVID OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents a twelve bit VLAN identifier + (VID) as specified in the IEEE 802.1Q standard. This + object will provide a twelve bit VID in the TCI (Tag + Control Information) portion of a tagged frame as + specified in the IEEE 802.1Q. This value will be used + to classify qualified packets in accordance with the + IEEE 802.1Q standard. This object will also be used to + reclassify certain packets exiting the port specified + in pClassifyRTPInterfaceNumber whose TCI field contains + a VID equal to the NULL VLAN ID. This object is valid + only if pClassifyRTPState is OnlyQTag or QTagAndQTOS." DEFVAL {1} + ::= { pClassifyRTPEntry 5 } + + +-- ///////////////////////////////////////////////////////////////////////////// +pClassifyUDPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PClassifyUDPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " A list of UDP destination port numbers, UDP packets + whose port numbers appear in this table will be put on + a low delay queue, and the preference specified." + ::= { pClassifyUDP 1 } + + +pClassifyUDPEntry OBJECT-TYPE + SYNTAX PClassifyUDPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects that describe the UDP port numbers that qualify as candidates for low delay queue + preference classification." + INDEX { pClassifyUDPPortNumber } + ::= { pClassifyUDPTable 1 } + + +PClassifyUDPEntry ::= + SEQUENCE { + pClassifyUDPPortNumber INTEGER, + pClassifyUDPState INTEGER, + pClassifyUDPLowDelayQueuePreference INTEGER + } + + +pClassifyUDPPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The UDP destination port number tha qualifies as a + candidate for low delay classification." + ::= { pClassifyUDPEntry 1 } + + +pClassifyUDPState OBJECT-TYPE + SYNTAX INTEGER{ disabled(1), + enabled(2), + remove(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A packet with UDP port number equal to + pClassifyUDPPortNumber will be put on a low_delay queue + if state is Enabled(2)." + DEFVAL { disabled } + ::= { pClassifyUDPEntry 2 } + + +pClassifyUDPLowDelayQueuePreference OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Preference with which packet with UDP destination port + number equal to pClassifyUDPPortNumberis put on the + queue. " + DEFVAL { 7 } + ::= { pClassifyUDPEntry 3 } + +END |