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