From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dasan/SLE-MLSQOS-MIB | 5231 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5231 insertions(+) create mode 100644 MIBS/dasan/SLE-MLSQOS-MIB (limited to 'MIBS/dasan/SLE-MLSQOS-MIB') diff --git a/MIBS/dasan/SLE-MLSQOS-MIB b/MIBS/dasan/SLE-MLSQOS-MIB new file mode 100644 index 0000000..a1aed4a --- /dev/null +++ b/MIBS/dasan/SLE-MLSQOS-MIB @@ -0,0 +1,5231 @@ +-- +-- sle-mlsqos-mib.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 +-- Monday, May 16, 2016 at 14:59:46 +-- + + SLE-MLSQOS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + sleMgmt + FROM DASAN-SMI + SleControlStatusType, SleControlRequestResultType + FROM SLE-TC-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OBJECT-GROUP + FROM SNMPv2-CONF + TimeTicks, Integer32, Unsigned32, Gauge32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + sleMlsQos MODULE-IDENTITY + LAST-UPDATED "201310040903Z" -- October 04, 2013 at 09:03 GMT + ORGANIZATION + " " + CONTACT-INFO + " " + DESCRIPTION + "This MIB contains all informations about ML QOS supported features." + REVISION "201308040903Z" -- August 04, 2013 at 09:03 GMT + DESCRIPTION + " " + ::= { sleMgmt 28 } + + + +-- +-- Textual conventions +-- + + MlsQosStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enable(1) : enabled in the system. + Disable(0) : Disable in system." + SYNTAX INTEGER + { + enable(1), + disable(0) + } + + MlsQosMappingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "CosToCos(1) : + CosToQueue(2) : + DscpToDscp(3) : + DscpToQueue(4) : + ExpToExp(5) : + ExpToQueue(6) : " + SYNTAX INTEGER + { + cosToCos(1), + cosToQueue(2), + dscpToDscp(3), + dscpToQueue(4), + expToExp(5), + expToQueue(6), + expToClass(7) + } + + ACLMatchType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " ACL Match Types + mac (1), + EthType (2) + L3Proto(3)" + SYNTAX INTEGER + { + mac(1), + ethType(2), + l3Proto(3) + } + + ACLMatchActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "deny(0) deny the packets + permit(1) permit. + remark(2) mark the packets " + SYNTAX INTEGER + { + deny(0), + permit(1), + remark(2) + } + + ACLEtherType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " WORD Ethertype value - (0x600-0xffff) + ip4 IPv4 Ethertype - 0x0800 + ip6 IPv6 Ethertype - 0x86dd + mpls MPLS Ethertype - 0x8847" + SYNTAX OCTET STRING + + AclTcpUdpPortActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + eq(1) Equals to + neq(2) Not equals to + lt(3) Lower Than + gt(4) Greather Than" + SYNTAX INTEGER + { + eq(1), + neq(2), + lt(3), + gt(4) + } + + ClassMapMatchType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "cos (1) , + innerCos(2), + ipDscp (3), + ipPrecedence (4), + ip6Dscp (5), + ip6Precedence (6), + tcpSrcPort (7), + tcpDstPort (8), + udpSrcPort (9), + udpDstPort (10), + VlanId (11), + innerVlanId (12), + layer4SrcPort (13) + layer4DstPort (14)" + SYNTAX INTEGER + { + cos(1), + innerCos(2), + ipDscp(3), + ipPrecedence(4), + ip6Dscp(5), + ip6Precedence(6), + tcpSrcPort(7), + tcpDstPort(8), + udpSrcPort(9), + udpDstPort(10), + vlanId(11), + innerVlanId(12), + layer4SrcPort(13), + layer4DstPort(14) + } + + ClassMapMatchRangeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "tcpSrcPort (1), + tcpDstPort (2), + udpSrcPort (3), + udpDstPort (4), + VlanId (5), + layer4SrcPort (6), + layer4DstPort (7)" + SYNTAX INTEGER + { + tcpSrcPort(1), + tcpDstPort(2), + udpSrcPort(3), + udpDstPort(4), + vlanId(5), + layer4SrcPort(6), + layer4DstPort(7) + } + + PmapPriorityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " low(0) + medium(1) + high(2) + highest(3)" + SYNTAX INTEGER + { + low(0), + medium(1), + high(2), + highest(3) + } + + PmapPoliceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " srtcm(1) + trtcm(2)" + SYNTAX INTEGER + { + srtcm(1), + trtcm(2) + } + + PmapExceedActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " none (0) + drop (1) + set-dscp-transmit (2) + set-tos-transmit (3) + set-cos-transmit (4) + transmit (7)" + SYNTAX INTEGER + { + none(0), + drop(1), + setDscpTransmit(2), + setTosTransmit(3), + setCosTransmit(4), + transmit(7) + } + + PmapViolateActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " none(0) + drop(1) + set-dscp-transmit(2) + set-cos-transmit(3) + set-tos-transmit(4) + transmit (5)" + SYNTAX INTEGER + { + none(0), + drop(1), + dscpTx(2), + cosTx(3), + tosTx(4), + transmit(5) + } + + PmapSetActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " cos (1), + cpu-cos (2), + ip-dscp (3), + ip-precedence (4), + redirect-to-port (5), + mirror-to-port (6), + vlan (7), + ip6-dscp (8), + ip6-precedence (9), + cpu-copy (10), + deny (11), + qos-group(12), + none(13), + queue(14), + vlan-cos(15)" + SYNTAX INTEGER + { + cos(1), + cpuCos(2), + ipDscp(3), + ipPrecedence(4), + redirectToPort(5), + mirrorToPort(6), + vlan(7), + ip6Dscp(8), + ip6Precedence(9), + cpuCopy(10), + deny(11), + qosGroup(12), + none(13), + queue(14), + vlanCos(15) + } + + MlsQosIntfTrustState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "cos (1) + dscp (2)" + SYNTAX INTEGER + { + cos(1), + dscp(2) + } + + MlsQosInterfaceMapingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + cos (1) Configure interface default CoS values + cos-cos (2) Specify cos-cos + cos-queue (3) Specify cos-queue map + dscp (4) Set the default DSCP vlaue + dscp-dscp(5) Specify dscp-dscp + dscp-queue (6) DSCP-to-QUEUE + exp-exp(7) Specify exp-exp + trust (8) Configure port trust state + trust-passthrough (9) COnfigure port trust pass-through state + cosToClass (10) configure cos to class + dscpToClass (11) configure dscp to class" + SYNTAX INTEGER + { + cos(1), + cosToCos(2), + cosToQueue(3), + dscp(4), + dscpToDscp(5), + dscpToQueue(6), + expToExp(7), + trust(8), + trustPassThrough(9), + cosToClass(10), + dscpToClass(11) + } + + MlsQosIntfQueProfilingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "shaping (1), + wrrQWt (2), + wrrRandomDetect (3), + tailDrop (4), + strictQ (5)" + SYNTAX INTEGER + { + shaping(1), + wrrQWt(2), + wrrRandomDetect(3), + tailDrop(4), + strictQ(5), + reservedBandwidth(6) + } + + ACLMacType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + src(1) Src Mac + dst(2) Dst Mac + srcWildcard(3) Src Wildcard bits + dstWildcard(4) Dst Wildcard Bits " + SYNTAX INTEGER + { + src(1), + dst(2), + srcWildcard(3), + dstWildcard(4) + } + + ACLIpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + src(1) Src Mac + dst(2) Dst Mac + srcWildcard(3) Src Wildcard bits + dstWildcard(4) Dst Wildcard Bits + host(5) + any(6)" + SYNTAX INTEGER + { + src(1), + dst(2), + srcWildcard(3), + dstWildcard(4) + } + + PolMapClassMatchPrioType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "high(1) : + highest(2) : + low(3) : + medium(4) : " + SYNTAX INTEGER + { + high(1), + highest(2), + low(3), + medium(4) + } + + PoliceExceedActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "drop(1) : + set-cos-transmit(2) : + set-dscp-transmit(3) : + set-tos-transmit(4) : + transmit (5)" + SYNTAX INTEGER + { + drop(1), + setCosTransmit(2), + setDscpTransmit(3), + setTosTransmit(4), + transmit(5) + } + + +-- +-- Node definitions +-- + + sleMlsQosGlobal OBJECT IDENTIFIER ::= { sleMlsQos 1 } + + + sleMlsQosGlobalInfo OBJECT IDENTIFIER ::= { sleMlsQosGlobal 1 } + + + sleMlsQosStatus OBJECT-TYPE + SYNTAX MlsQosStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Enable / Disable MlQos + enable (1) + disable (0) " + ::= { sleMlsQosGlobalInfo 1 } + + + sleMlsQosMapCosToCos OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global incoming Cos to outgoing Cos mapping." + ::= { sleMlsQosGlobalInfo 2 } + + + sleMlsQosMapCosToQueue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global incoming Cos to outgoing queue mapping." + ::= { sleMlsQosGlobalInfo 3 } + + + sleMlsQosMapDscpToDscp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global incoming dscp to outgoing dscp mapping." + ::= { sleMlsQosGlobalInfo 4 } + + + sleMlsQosMapDscpToQueue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global incoming dscp to outgoing queue mapping." + ::= { sleMlsQosGlobalInfo 5 } + + + sleMlsQosMapExpToExp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global incoming exp to outgoing exp mapping." + ::= { sleMlsQosGlobalInfo 6 } + + + sleMlsQosMapExpToQueue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global incoming exp to outgoing queue mapping." + ::= { sleMlsQosGlobalInfo 7 } + + + sleMlsQosMapStrictQueueId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queues with Strict scheduling" + ::= { sleMlsQosGlobalInfo 8 } + + + sleMlsQosMapWrrQueueWeight OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue weight for Weighted round robin scheduling. + If the queue wt is given 0, then the queue becomes strict queue" + ::= { sleMlsQosGlobalInfo 9 } + + + sleMlsQosMapCpuMaxPpsRate OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate limiting for CPU. Defines Max packets per second to CPU" + ::= { sleMlsQosGlobalInfo 10 } + + + sleMlsQosMapCpuQueueWeight OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "weight for Cpu Queues" + ::= { sleMlsQosGlobalInfo 11 } + + + sleMlsQosMapNodeCpuMaxPpsRate OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "node Rate limiting for CPU. Defines Max packets per second to CPU" + ::= { sleMlsQosGlobalInfo 12 } + + + sleMlsQosMapNodeCpuQueueWeight OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "node weight for Cpu Queues" + ::= { sleMlsQosGlobalInfo 13 } + + + sleMlsQosMapExpToClass OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Exp - to - class mapping" + ::= { sleMlsQosGlobalInfo 14 } + + + sleHQosStatistics OBJECT-TYPE + SYNTAX MlsQosStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hqos has feature to disable or enable + statistics so this object is only applicable + when hqos is enabled" + ::= { sleMlsQosGlobalInfo 15 } + + + sleQosPhbPriorityColor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "qos phb-priority-color + Ex: PHB Name | Priority Color + ------------------------------------------- + be | 0 red + cs0 | 0 green + cs1 | 1 green + af11 | 1 yellow + af12 | 1 red + af13 | 0 green + cs2 | 2 green + af21 | 2 green + af22 | 2 yellow + af23 | 2 red + cs3 | 3 green + af31 | 4 red + af32 | 3 green + af33 | 3 yellow + cs4 | 4 green + af41 | 5 yellow + af42 | 5 red + af43 | 4 green + cs5 | 5 green + ef | 6 red + cs6 | 6 yellow + cs7 | 7 green" + ::= { sleMlsQosGlobalInfo 16 } + + + sleHQosDefaultClassToDscp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default Class to DSCP + Ex: QoS PHB map to DSCP: + PHB Name | dscp + ------------------------------------------- + be | 0 + be | 0 + cs1 | 9 + af11 | 10 + af12 | 12 + af13 | 14 + cs2 | 16 + af21 | 18 + af22 | 20 + af23 | 22 + cs3 | 24 + af31 | 26 + af32 | 28 + af33 | 30 + cs4 | 32 + af41 | 34 + af42 | 35 + af43 | 38 + cs5 | 40 + ef | 46 + cs6 | 48 + cs7 | 56" + ::= { sleMlsQosGlobalInfo 17 } + + + sleQosDefaultCosToClassTrust OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "qos default cos to class trust + Ex:QoS Cos+Cfi/DEI to CLASS: + COS CFI/DEI | CLASS + ------------------------------------------- + 0 0 | cs0 + 0 1 | cs0 + 1 0 | cs1 + 1 1 | cs1 + 2 0 | cs2 + 2 1 | cs2 + 3 0 | cs3 + 3 1 | cs3 + 4 0 | cs4 + 4 1 | cs4 + 5 0 | cs5 + 5 1 | cs5 + 6 0 | cs6 + 6 1 | cs6 + 7 0 | cs7 + 7 1 | cs7" + ::= { sleMlsQosGlobalInfo 18 } + + + sleQosDefaultCosToClassNoTrust OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "qos Default cos to class no trust + Ex: + QoS Cos+Cfi/DEI to CLASS: + COS CFI/DEI | CLASS + ------------------------------------------- + 0 0 | be + 0 1 | be + 1 0 | be + 1 1 | be + 2 0 | be + 2 1 | be + 3 0 | be + 3 1 | be + 4 0 | be + 4 1 | be + 5 0 | be + 5 1 | be + 6 0 | be + 6 1 | be + 7 0 | be + 7 1 | be" + ::= { sleMlsQosGlobalInfo 19 } + + + sleQosDefaultDscpToClassTrust OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "qos default dscp to class trust + Ex: QoS Dscp to CLASS: + DSCP | CLASS + ------------------------------------------- + 0 | be + 1 | be + 2 | be + 3 | be + 4 | be + 5 | be + 6 | be + 7 | be + 8 | cs1 + 9 | be + 10 | af11 + 11 | be + 12 | af12 + 13 | be + 14 | af13 + 15 | be + 16 | cs2 + 17 | be + 18 | af21 + 19 | be + 20 | af22 + 21 | be + 22 | af23 + 23 | be + 24 | cs3 + 25 | be + 26 | af31 + 27 | be + 28 | af32 + 29 | be + 30 | af33 + 31 | be + 32 | cs4 + 33 | be + 34 | af41 + 35 | be + 36 | af42 + 37 | be + 38 | af43 + 39 | be + 40 | cs5 + 41 | be + 42 | be + 43 | be + 44 | be + 45 | be + 46 | ef + 47 | be + 48 | cs6 + 49 | be + 50 | be + 51 | be + 52 | be + 53 | be + 54 | be + 55 | be + 56 | cs7 + 57 | be + 58 | be + 59 | be + 60 | be + 61 | be + 62 | be + 63 | be + " + ::= { sleMlsQosGlobalInfo 20 } + + + sleQosDefaultDscpToClassNoTrust OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "qos defualt dscp to class no trust + Ex: + QoS Dscp to CLASS: + DSCP | CLASS + ------------------------------------------- + 0 | be + 1 | be + 2 | be + 3 | be + 4 | be + 5 | be + 6 | be + 7 | be + 8 | be + 9 | be + 10 | be + 11 | be + 12 | be + 13 | be + 14 | be + 15 | be + 16 | be + 17 | be + 18 | be + 19 | be + 20 | be + 21 | be + 22 | be + 23 | be + 24 | be + 25 | be + 26 | be + 27 | be + 28 | be + 29 | be + 30 | be + 31 | be + 32 | be + 33 | be + 34 | be + 35 | be + 36 | be + 37 | be + 38 | be + 39 | be + 40 | be + 41 | be + 42 | be + 43 | be + 44 | be + 45 | be + 46 | be + 47 | be + 48 | be + 49 | be + 50 | be + 51 | be + 52 | be + 53 | be + 54 | be + 55 | be + 56 | be + 57 | be + 58 | be + 59 | be + 60 | be + 61 | be + 62 | be + 63 | be" + ::= { sleMlsQosGlobalInfo 21 } + + + sleMlsQosGlobalControl OBJECT IDENTIFIER ::= { sleMlsQosGlobal 2 } + + + sleMlsQosGlobalControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setMlQosStatus(1), + setMlsQosMapping(2), + unSetMlsQosMapping(3), + setMlsQosStrictQueue(4), + unSetMlsQosStrictQueue(5), + setMlsQosWrr(6), + unSetMlsQosWrr(7), + setMlsQosCpuRate(8), + setMlsQosCpuQueueWt(9), + setMlsQosNodeCpuRate(10), + setMlsQosNodeCpuQueueWt(11), + setHQosStatistics(12), + unsetHQosStatistics(13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration commands, and user can configure + functions via setting this entry as proper value." + ::= { sleMlsQosGlobalControl 1 } + + + sleMlsQosGlobalControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosGlobalControl 2 } + + + sleMlsQosGlobalCtrlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosGlobalControl 3 } + + + sleMlsQosGlobalControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosGlobalControl 4 } + + + sleMlsQosGlobalControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosGlobalControl 5 } + + + sleMlsQosCtrlGlobalStatus OBJECT-TYPE + SYNTAX MlsQosStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable / Disable MlQos + enable (1) + disable (0) " + ::= { sleMlsQosGlobalControl 6 } + + + sleMlsQosGlobalControlMappingType OBJECT-TYPE + SYNTAX MlsQosMappingType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Below Mapping Types can be configured + cosToCos(1), + cosToQueue(2), + dscpToDscp(3), + dscpToQueue(4), + expToExp(5), + expToQueue(6) + expToClass(7)" + ::= { sleMlsQosGlobalControl 7 } + + + sleMlsQosGlobalControlMappingIngValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ingress or incoming mapping values. + Based on sleMlsQosGlobalControlMappingType, this value has to be set. + Ex. + If sleMlsQosGlobalControlMappingType = cosToCos, then + sleMlsQosGlobalControlMappingIngValue = Incoming or ingress COS value" + ::= { sleMlsQosGlobalControl 8 } + + + sleMlsQosGlobalControlMappingEgrValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Egress or outgoing mapping values. + Based on sleMlsQosGlobalControlMappingType, this value has to be set. + Ex. + If sleMlsQosGlobalControlMappingType = cosToCos, then + sleMlsQosGlobalControlMappingEgrValue = outgoing or egress COS value" + ::= { sleMlsQosGlobalControl 9 } + + + sleMlsQosGlobalControlQueueId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue Id" + ::= { sleMlsQosGlobalControl 10 } + + + sleMlsQosGlobalControlWrrQueueWeight OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue weight for weighted round robin scheduling. + This value is set for the Queue Id configured via sleMlsQosGlobalControlQueueId" + ::= { sleMlsQosGlobalControl 11 } + + + sleMlsQosGlobalControlCpuMaxPpsRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate limiting for CPU. Defines Max packets per second to CPU + This value is set for the Queue Id configured via sleMlsQosGlobalControlQueueId" + ::= { sleMlsQosGlobalControl 12 } + + + sleMlsQosGlobalControlCpuQueueWt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Weight for CPU Queue. + This value is set for the Queue Id configured via sleMlsQosGlobalControlQueueId" + ::= { sleMlsQosGlobalControl 13 } + + + sleMlsQosGlobalControlNodeId OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node Id" + ::= { sleMlsQosGlobalControl 14 } + + + sleMlsQosGlobalControlMappingEgrClassValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Egress or outgoing mapping value is only for exp to class + Diffserv class alias, eg: be, ef, af11 etc. + If sleMlsQosGlobalControlMappingType is exp-to-class, this value has to be set. + Ex. + If sleMlsQosGlobalControlMappingType = exp-to-class, then + sleMlsQosGlobalControlMappingEgrValue = outgoing or egress class value" + ::= { sleMlsQosGlobalControl 15 } + + + sleMlsQosAggPolice OBJECT IDENTIFIER ::= { sleMlsQos 2 } + + + sleMlsQosAggPoliceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleMlsQosAggPoliceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aggrgegate Policy Table" + ::= { sleMlsQosAggPolice 1 } + + + sleMlsQosAggPoliceEntry OBJECT-TYPE + SYNTAX SleMlsQosAggPoliceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { sleMlsQosAggPoliceIndex } + ::= { sleMlsQosAggPoliceTable 1 } + + + SleMlsQosAggPoliceEntry ::= + SEQUENCE { + sleMlsQosAggPoliceIndex + Integer32, + sleMlsQosAggPoliceName + OCTET STRING, + sleMlsQosAggPoliceTrafficRate + Integer32, + sleMlsQosAggPoliceBurstSize + Integer32 + } + + sleMlsQosAggPoliceIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Police index" + ::= { sleMlsQosAggPoliceEntry 1 } + + + sleMlsQosAggPoliceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Police Name" + ::= { sleMlsQosAggPoliceEntry 2 } + + + sleMlsQosAggPoliceTrafficRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Traffic Rate configured for the Aggregate police profile" + ::= { sleMlsQosAggPoliceEntry 3 } + + + sleMlsQosAggPoliceBurstSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Burst Size configured for the Aggregate police profile" + ::= { sleMlsQosAggPoliceEntry 4 } + + + sleMlsQosAggPoliceControl OBJECT IDENTIFIER ::= { sleMlsQosAggPolice 2 } + + + sleMlsQosAggPoliceCtrlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createAggrPolice(1), + deleteAggrPolice(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure functions via setting this entry as proper value." + ::= { sleMlsQosAggPoliceControl 1 } + + + sleMlsQosAggPoliceCtrlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosAggPoliceControl 2 } + + + sleMlsQosAggPoliceConfigCtrlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosAggPoliceControl 3 } + + + sleMlsQosAggPoliceCtrlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosAggPoliceControl 4 } + + + sleMlsQosAggPoliceCtrlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosAggPoliceControl 5 } + + + sleMlsQosAggPoliceCtrlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Aggregator Police Name" + ::= { sleMlsQosAggPoliceControl 6 } + + + sleMlsQosAggPoliceCtrlTrafficRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Traffic Rate configured for the Aggrgegate Police profile" + ::= { sleMlsQosAggPoliceControl 7 } + + + sleMlsQosAggPoliceCtrlBurstSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Traffic Rate configured for the Aggrgegate Police profile" + ::= { sleMlsQosAggPoliceControl 8 } + + + sleMlsQosACL OBJECT IDENTIFIER ::= { sleMlsQos 3 } + + + sleMlsQosACLTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleMlsQosACLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosACL 1 } + + + sleMlsQosACLEntry OBJECT-TYPE + SYNTAX SleMlsQosACLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { sleMlsQosACLIndex, sleMlsQosACLFilterIndex } + ::= { sleMlsQosACLTable 1 } + + + SleMlsQosACLEntry ::= + SEQUENCE { + sleMlsQosACLIndex + Integer32, + sleMlsQosACLFilterIndex + Integer32, + sleMlsQosACLName + OCTET STRING, + sleMlsQosACLMatchType + ACLMatchType, + sleMlsQosACLMatchAction + ACLMatchActionType, + sleMlsQosACLEtherType + ACLEtherType, + sleMlsQosACLL3Protocol + Integer32, + sleMlsQosACLSrcIpAddress + OCTET STRING, + sleMlsQosACLDstIpAddress + OCTET STRING, + sleMlsQosACLSrcIpAddrMask + OCTET STRING, + sleMlsQosACLDstIpAddrMask + OCTET STRING, + sleMlsQosACLSrcMacAddress + OCTET STRING, + sleMlsQosACLDstMacAddress + OCTET STRING, + sleMlsQosACLSrcMacAddrMask + OCTET STRING, + sleMlsQosACLDstMacAddrMask + OCTET STRING, + sleMlsQosACLTcpUdpSrcPortAction + AclTcpUdpPortActionType, + sleMlsQosACLTcpUdpDstPortAction + AclTcpUdpPortActionType, + sleMlsQosACLTcpUdpSrcPort + Integer32, + sleMlsQosACLTcpUdpDstPort + Integer32, + sleMlsQosACLNameSrcIpExactMatch + Integer32, + sleMlsQosACLActionRemarkDesc + OCTET STRING, + sleMlsQosACLIcmpType + Integer32, + sleMlsQosACLIcmpCode + Integer32, + sleMlsQosACLTcpUdpSrcPortEnd + Integer32, + sleMlsQosACLTcpUdpDstPortEnd + Integer32 + } + + sleMlsQosACLIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the table. + This is a running index number, which will be generated internally" + ::= { sleMlsQosACLEntry 1 } + + + sleMlsQosACLFilterIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Filter Index for the table. + This is a running index number, which will be generated internally" + ::= { sleMlsQosACLEntry 2 } + + + sleMlsQosACLName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Control List Num. + <1-99> standard access list + <100-199> extended access list + <1300-1999> standard access list (expanded range) + <2000-2699> extended access list (expanded range) + Name of the access list" + ::= { sleMlsQosACLEntry 3 } + + + sleMlsQosACLMatchType OBJECT-TYPE + SYNTAX ACLMatchType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " ACL MATCH Type + mac (1), + EthType(2), + l3Proto (3)" + ::= { sleMlsQosACLEntry 4 } + + + sleMlsQosACLMatchAction OBJECT-TYPE + SYNTAX ACLMatchActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " ACL Actions + deny(0) deny the packets + permit(1) permit. + remark(2) mark the packets" + ::= { sleMlsQosACLEntry 5 } + + + sleMlsQosACLEtherType OBJECT-TYPE + SYNTAX ACLEtherType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " ACL ethertype to be matched. + ip4(0) ipv4 packets + ip6(1) ipv6 packets. + mpls(3) mpls packets " + ::= { sleMlsQosACLEntry 6 } + + + sleMlsQosACLL3Protocol OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " ACL protocols to be matched. + 0-255 : IANA protocol numbers + 256 - any + Some important protocol Numbers + GRE - 47 + IGMP -2 + IPV4 - 4 + IPComp - 108 + OSPF - 89 + RSVP - 46 + PIM - 103 + VRRP - 112" + ::= { sleMlsQosACLEntry 7 } + + + sleMlsQosACLSrcIpAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Src Ip Address " + ::= { sleMlsQosACLEntry 8 } + + + sleMlsQosACLDstIpAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " DST Address" + ::= { sleMlsQosACLEntry 9 } + + + sleMlsQosACLSrcIpAddrMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " SRC Address Mask" + ::= { sleMlsQosACLEntry 10 } + + + sleMlsQosACLDstIpAddrMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " DST Address Mask" + ::= { sleMlsQosACLEntry 11 } + + + sleMlsQosACLSrcMacAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Src MAC Address " + ::= { sleMlsQosACLEntry 12 } + + + sleMlsQosACLDstMacAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " DST MAC Address" + ::= { sleMlsQosACLEntry 13 } + + + sleMlsQosACLSrcMacAddrMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " SRC Address Mask" + ::= { sleMlsQosACLEntry 14 } + + + sleMlsQosACLDstMacAddrMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " DST Address Mask" + ::= { sleMlsQosACLEntry 15 } + + + sleMlsQosACLTcpUdpSrcPortAction OBJECT-TYPE + SYNTAX AclTcpUdpPortActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " TCP/UDP Src port action + 0 - no-action + 1 - equal + 2 - not-equal + 3 - less-than + 4 - Greater-than + 5 - Range" + ::= { sleMlsQosACLEntry 16 } + + + sleMlsQosACLTcpUdpDstPortAction OBJECT-TYPE + SYNTAX AclTcpUdpPortActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " TCP/UDP Dst port action + 0 - no-action + 1 - equal + 2 - not-equal + 3 - less-than + 4 - Greater-than + 5 - Range" + ::= { sleMlsQosACLEntry 17 } + + + sleMlsQosACLTcpUdpSrcPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " TCP/UDP Src port ." + ::= { sleMlsQosACLEntry 18 } + + + sleMlsQosACLTcpUdpDstPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " TCP/UDP Dst port ." + ::= { sleMlsQosACLEntry 19 } + + + sleMlsQosACLNameSrcIpExactMatch OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Exact Match" + ::= { sleMlsQosACLEntry 20 } + + + sleMlsQosACLActionRemarkDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Remark Description" + ::= { sleMlsQosACLEntry 21 } + + + sleMlsQosACLIcmpType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The object is used to display the ICMP type of control message + + Description Type Code + echo-reply 0 0 + net-unreachable 3 0 + host-unreachable 3 1 + protocol-unreachable 3 2 + port-unreachable 3 3 + packet-too-big 3 4 + source-route-failed 3 5 + network-unknown 3 6 + host-unknown 3 7 + host-isolated 3 8 + dod-net-prohibited 3 9 + dod-host-prohibited 3 10 + net-tos-unreachable 3 11 + host-tos-unreachable 3 12 + administratively-prohibited 3 13 + host-precedence-unreachable 3 14 + precedence-unreachable 3 15 + source-quench 4 0 + net-redirect 5 0 + host-redirect 5 1 + net-tos-redirect 5 2 + host-tos-redirect 5 3 + alternate-address 6 -1 + echo 8 0 + router-advertisement 9 0 + router-solicitation 10 0 + time-exceeded 11 -1 + ttl-exceeded 11 0 + reassembly-timeout 11 1 + parameter-problem 12 -1 + no-room-for-option 12 0 + option-missing 12 1 + timestamp-request 13 0 + timestamp-reply 14 0 + information-request 15 0 + information-reply 16 0 + mask-request 17 0 + mask-reply 18 0 + traceroute 30 -1 + conversion-error 31 -1 + mobile-redirect 32 -1 + " + ::= { sleMlsQosACLEntry 22 } + + + sleMlsQosACLIcmpCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The object is used to display the ICMP code of control message + + Description Type Code + echo-reply 0 0 + net-unreachable 3 0 + host-unreachable 3 1 + protocol-unreachable 3 2 + port-unreachable 3 3 + packet-too-big 3 4 + source-route-failed 3 5 + network-unknown 3 6 + host-unknown 3 7 + host-isolated 3 8 + dod-net-prohibited 3 9 + dod-host-prohibited 3 10 + net-tos-unreachable 3 11 + host-tos-unreachable 3 12 + administratively-prohibited 3 13 + host-precedence-unreachable 3 14 + precedence-unreachable 3 15 + source-quench 4 0 + net-redirect 5 0 + host-redirect 5 1 + net-tos-redirect 5 2 + host-tos-redirect 5 3 + alternate-address 6 -1 + echo 8 0 + router-advertisement 9 0 + router-solicitation 10 0 + time-exceeded 11 -1 + ttl-exceeded 11 0 + reassembly-timeout 11 1 + parameter-problem 12 -1 + no-room-for-option 12 0 + option-missing 12 1 + timestamp-request 13 0 + timestamp-reply 14 0 + information-request 15 0 + information-reply 16 0 + mask-request 17 0 + mask-reply 18 0 + traceroute 30 -1 + conversion-error 31 -1 + mobile-redirect 32 -1 + " + ::= { sleMlsQosACLEntry 23 } + + + sleMlsQosACLTcpUdpSrcPortEnd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " End port for TCP/UDP source port range." + ::= { sleMlsQosACLEntry 24 } + + + sleMlsQosACLTcpUdpDstPortEnd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " End port for TCP/UDP destination port range." + ::= { sleMlsQosACLEntry 25 } + + + sleMlsQosACLControl OBJECT IDENTIFIER ::= { sleMlsQosACL 2 } + + + sleMlsQosACLControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setStandAclMatchSrcIp(1), + unSetStandAclMatchSrcIp(2), + setExtenAclMatchMac(3), + unSetExtenAclMatchMac(4), + setExtenAclMatchEthType(5), + unSetExtenAclMatchEthType(6), + setExtenAclMatchL3Proto(7), + unSetExtenAclMatchL3Proto(8), + setExtenAclMatchTcpUdp(9), + unSetExtenAclMatchTcpUdp(10), + setAclNameSrcIp(11), + unSetAclNameSrcIp(12), + setAclWithActionRemark(13), + unSetAclWithActionRemark(14) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure functions via setting this entry as proper value." + ::= { sleMlsQosACLControl 1 } + + + sleMlsQosACLControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosACLControl 2 } + + + sleMlsQosACLConfigControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosACLControl 3 } + + + sleMlsQosACLControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosACLControl 4 } + + + sleMlsQosACLControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosACLControl 5 } + + + sleMlsQosACLCtrlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access Control List Name. + <1-99> standard access list + <100-199> extended access list + <1300-1999> standard access list (expanded range) + <2000-2699> extended access list (expanded range) + Name for the access list" + ::= { sleMlsQosACLControl 6 } + + + sleMlsQosACLCtrlMatchType OBJECT-TYPE + SYNTAX ACLMatchType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL Match Types + mac (1), + EthType(2), + l3Proto (3)" + ::= { sleMlsQosACLControl 7 } + + + sleMlsQosACLCtrlMatchAction OBJECT-TYPE + SYNTAX ACLMatchActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL Actions + deny(0) deny the packets + permit(1) Permit packets + remark(2) mark the packets" + ::= { sleMlsQosACLControl 8 } + + + sleMlsQosACLCtrlEtherType OBJECT-TYPE + SYNTAX ACLEtherType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL MAC ethertype to be matched. + WORD Ethertype value - (0x600-0xffff) + ip4 IPv4 Ethertype - 0x0800 + ip6 IPv6 Ethertype - 0x86dd + mpls MPLS Ethertype - 0x8847" + ::= { sleMlsQosACLControl 9 } + + + sleMlsQosACLCtrlL3Protocol OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL protocols to be matched. + 0-255 : IANA protocol numbers + 256 - any + Some important protocol Numbers + GRE - 47 + IGMP -2 + IPV4 - 4 + IPComp - 108 + OSPF - 89 + RSVP - 46 + PIM - 103 + VRRP - 112" + ::= { sleMlsQosACLControl 10 } + + + sleMlsQosACLCtrlSrcAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL SrcAddress. + 1. MAC address + 2. IP Address + 3. Any" + ::= { sleMlsQosACLControl 11 } + + + sleMlsQosACLCtrlDstAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL SrcAddress. + 1. MAC address + 2. IP Address + 3. Any" + ::= { sleMlsQosACLControl 12 } + + + sleMlsQosACLCtrlSrcAddrMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL Src Addr Mask. + 1. MAC address + 2. IP Address" + ::= { sleMlsQosACLControl 13 } + + + sleMlsQosACLCtrlDstAddrMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ACL dst Addr Mask. + 1. MAC address + 2. IP Address" + ::= { sleMlsQosACLControl 14 } + + + sleMlsQosACLCtrlTcpUdpSrcPortAction OBJECT-TYPE + SYNTAX AclTcpUdpPortActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " TCP/UDP Port Action to be matched. + 1 - equal + 2 - not-equal + 3 - less-than + 4 - Greater-than + 5 - Range" + ::= { sleMlsQosACLControl 15 } + + + sleMlsQosACLCtrlTcpUdpDstPortAction OBJECT-TYPE + SYNTAX AclTcpUdpPortActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " TCP/UDP Port Action to be matched. + 1 - equal + 2 - not-equal + 3 - less-than + 4 - Greater-than + 5 - Range" + ::= { sleMlsQosACLControl 16 } + + + sleMlsQosACLCtrlTcpUdpSrcPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " TCP/UDP Src port to be matched." + ::= { sleMlsQosACLControl 17 } + + + sleMlsQosACLCtrlTcpUdpDstPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " TCP/UDP Dst port to be matched." + ::= { sleMlsQosACLControl 18 } + + + sleMlsQosACLCtrlAclNameExactMatch OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Configure Exact Match for Name" + ::= { sleMlsQosACLControl 19 } + + + sleMlsQosACLCtrlActionRemarkDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Configure remark description" + ::= { sleMlsQosACLControl 20 } + + + sleMlsQosACLCtrlIcmpType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to set the ICMP type of control message + + Description Type Code + echo-reply 0 0 + net-unreachable 3 0 + host-unreachable 3 1 + protocol-unreachable 3 2 + port-unreachable 3 3 + packet-too-big 3 4 + source-route-failed 3 5 + network-unknown 3 6 + host-unknown 3 7 + host-isolated 3 8 + dod-net-prohibited 3 9 + dod-host-prohibited 3 10 + net-tos-unreachable 3 11 + host-tos-unreachable 3 12 + administratively-prohibited 3 13 + host-precedence-unreachable 3 14 + precedence-unreachable 3 15 + source-quench 4 0 + net-redirect 5 0 + host-redirect 5 1 + net-tos-redirect 5 2 + host-tos-redirect 5 3 + alternate-address 6 -1 + echo 8 0 + router-advertisement 9 0 + router-solicitation 10 0 + time-exceeded 11 -1 + ttl-exceeded 11 0 + reassembly-timeout 11 1 + parameter-problem 12 -1 + no-room-for-option 12 0 + option-missing 12 1 + timestamp-request 13 0 + timestamp-reply 14 0 + information-request 15 0 + information-reply 16 0 + mask-request 17 0 + mask-reply 18 0 + traceroute 30 -1 + conversion-error 31 -1 + mobile-redirect 32 -1 + " + ::= { sleMlsQosACLControl 21 } + + + sleMlsQosACLCtrlIcmpCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to set the ICMP code of control message + + Description Type Code + echo-reply 0 0 + net-unreachable 3 0 + host-unreachable 3 1 + protocol-unreachable 3 2 + port-unreachable 3 3 + packet-too-big 3 4 + source-route-failed 3 5 + network-unknown 3 6 + host-unknown 3 7 + host-isolated 3 8 + dod-net-prohibited 3 9 + dod-host-prohibited 3 10 + net-tos-unreachable 3 11 + host-tos-unreachable 3 12 + administratively-prohibited 3 13 + host-precedence-unreachable 3 14 + precedence-unreachable 3 15 + source-quench 4 0 + net-redirect 5 0 + host-redirect 5 1 + net-tos-redirect 5 2 + host-tos-redirect 5 3 + alternate-address 6 -1 + echo 8 0 + router-advertisement 9 0 + router-solicitation 10 0 + time-exceeded 11 -1 + ttl-exceeded 11 0 + reassembly-timeout 11 1 + parameter-problem 12 -1 + no-room-for-option 12 0 + option-missing 12 1 + timestamp-request 13 0 + timestamp-reply 14 0 + information-request 15 0 + information-reply 16 0 + mask-request 17 0 + mask-reply 18 0 + traceroute 30 -1 + conversion-error 31 -1 + mobile-redirect 32 -1 + " + ::= { sleMlsQosACLControl 22 } + + + sleMlsQosACLCtrlTcpUdpSrcPortEnd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " End port for TCP/UDP Src port range to be matched." + ::= { sleMlsQosACLControl 23 } + + + sleMlsQosACLCtrlTcpUdpDstPortEnd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " End port for TCP/UDP Dst port range to be matched." + ::= { sleMlsQosACLControl 24 } + + + sleMlsQosACLNotification OBJECT IDENTIFIER ::= { sleMlsQosACL 3 } + + + sleMlsQosClassMap OBJECT IDENTIFIER ::= { sleMlsQos 4 } + + + sleMlsQosClassMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleMlsQosClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosClassMap 1 } + + + sleMlsQosClassMapEntry OBJECT-TYPE + SYNTAX SleMlsQosClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { sleMlsQosClassMapName } + ::= { sleMlsQosClassMapTable 1 } + + + SleMlsQosClassMapEntry ::= + SEQUENCE { + sleMlsQosClassMapName + OCTET STRING, + sleMlsQosClassMapMatchCosValue + Integer32, + sleMlsQosClassMapMatchInnerCosValue + Integer32, + sleMlsQosClassMapMatchEgressInterface + OCTET STRING, + sleMlsQosClassMapMatchEtherType + OCTET STRING, + sleMlsQosClassMapMatchSrcIpAddr + OCTET STRING, + sleMlsQosClassMapMatchDstIpAddr + OCTET STRING, + sleMlsQosClassMapMatchSrcIpMaskLen + Integer32, + sleMlsQosClassMapMatchDstIpMaskLen + Integer32, + sleMlsQosClassMapMatchSrcIpV6Addr + OCTET STRING, + sleMlsQosClassMapMatchDstIpV6Addr + OCTET STRING, + sleMlsQosClassMapMatchSrcIpV6MaskLen + Integer32, + sleMlsQosClassMapMatchDstIpV6MaskLen + Integer32, + sleMlsQosClassMapMatchIpDscp + Integer32, + sleMlsQosClassMapMatchIpPrecedence + Integer32, + sleMlsQosClassMapMatchIp6Dscp + Integer32, + sleMlsQosClassMapMatchIp6Precedence + Integer32, + sleMlsQosClassMapMatchTcpSrcPort + OCTET STRING, + sleMlsQosClassMapMatchTcpDstPort + OCTET STRING, + sleMlsQosClassMapMatchTcpSrcPortRange + OCTET STRING, + sleMlsQosClassMapMatchTcpDstPortRange + OCTET STRING, + sleMlsQosClassMapMatchUdpSrcPort + OCTET STRING, + sleMlsQosClassMapMatchUdpDstPort + OCTET STRING, + sleMlsQosClassMapMatchUdpSrcPortRange + OCTET STRING, + sleMlsQosClassMapMatchUdpDstPortRange + OCTET STRING, + sleMlsQosClassMapMatchSrcMacAddr + OCTET STRING, + sleMlsQosClassMapMatchSrcMacMask + OCTET STRING, + sleMlsQosClassMapMatchDstMacAddr + OCTET STRING, + sleMlsQosClassMapMatchDstMacMask + OCTET STRING, + sleMlsQosClassMapMatchVlanId + OCTET STRING, + sleMlsQosClassMapMatchVlanIdRange + OCTET STRING, + sleMlsQosClassMapMatchInnerVlanId + Integer32, + sleMlsQosClassMapMatchVlanTpid + OCTET STRING, + sleMlsQosClassMapMatchAccessGroup + OCTET STRING, + sleMlsQosClassMapMatchLayer4SrcPort + OCTET STRING, + sleMlsQosClassMapMatchLayer4DstPort + OCTET STRING, + sleMlsQosClassMapMatchLayer4SrcPortRange + OCTET STRING, + sleMlsQosClassMapMatchLayer4DstPortRange + OCTET STRING, + sleMplsQosClassMapMatchCriteria + INTEGER + } + + sleMlsQosClassMapName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the table. Class Map name" + ::= { sleMlsQosClassMapEntry 1 } + + + sleMlsQosClassMapMatchCosValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Cos value" + ::= { sleMlsQosClassMapEntry 2 } + + + sleMlsQosClassMapMatchInnerCosValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Inner Cos value" + ::= { sleMlsQosClassMapEntry 3 } + + + sleMlsQosClassMapMatchEgressInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Engress Interface" + ::= { sleMlsQosClassMapEntry 4 } + + + sleMlsQosClassMapMatchEtherType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Eth Type" + ::= { sleMlsQosClassMapEntry 5 } + + + sleMlsQosClassMapMatchSrcIpAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Src Ip Address" + ::= { sleMlsQosClassMapEntry 6 } + + + sleMlsQosClassMapMatchDstIpAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : dst Ip Address" + ::= { sleMlsQosClassMapEntry 7 } + + + sleMlsQosClassMapMatchSrcIpMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Src Ip Mask Length" + ::= { sleMlsQosClassMapEntry 8 } + + + sleMlsQosClassMapMatchDstIpMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Dst Ip Mask Length" + ::= { sleMlsQosClassMapEntry 9 } + + + sleMlsQosClassMapMatchSrcIpV6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Src Ip Address" + ::= { sleMlsQosClassMapEntry 10 } + + + sleMlsQosClassMapMatchDstIpV6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : dst Ip Address" + ::= { sleMlsQosClassMapEntry 11 } + + + sleMlsQosClassMapMatchSrcIpV6MaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Src Ip Mask Length" + ::= { sleMlsQosClassMapEntry 12 } + + + sleMlsQosClassMapMatchDstIpV6MaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Dst Ip Mask Length" + ::= { sleMlsQosClassMapEntry 13 } + + + sleMlsQosClassMapMatchIpDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : DSCP value" + ::= { sleMlsQosClassMapEntry 14 } + + + sleMlsQosClassMapMatchIpPrecedence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Ip Precedence" + ::= { sleMlsQosClassMapEntry 15 } + + + sleMlsQosClassMapMatchIp6Dscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Ip6 DSCP value" + ::= { sleMlsQosClassMapEntry 16 } + + + sleMlsQosClassMapMatchIp6Precedence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : ip6 Precedence value" + ::= { sleMlsQosClassMapEntry 17 } + + + sleMlsQosClassMapMatchTcpSrcPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : TCP src Port" + ::= { sleMlsQosClassMapEntry 18 } + + + sleMlsQosClassMapMatchTcpDstPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : TCP Dst Port" + ::= { sleMlsQosClassMapEntry 19 } + + + sleMlsQosClassMapMatchTcpSrcPortRange OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : TCP src Port Range" + ::= { sleMlsQosClassMapEntry 20 } + + + sleMlsQosClassMapMatchTcpDstPortRange OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : TCP Dst Port Range" + ::= { sleMlsQosClassMapEntry 21 } + + + sleMlsQosClassMapMatchUdpSrcPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : UDP src Port" + ::= { sleMlsQosClassMapEntry 22 } + + + sleMlsQosClassMapMatchUdpDstPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : UDP Dst Port" + ::= { sleMlsQosClassMapEntry 23 } + + + sleMlsQosClassMapMatchUdpSrcPortRange OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : UDP src Port" + ::= { sleMlsQosClassMapEntry 24 } + + + sleMlsQosClassMapMatchUdpDstPortRange OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : UDP Dst Port" + ::= { sleMlsQosClassMapEntry 25 } + + + sleMlsQosClassMapMatchSrcMacAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Src MAC Addr " + ::= { sleMlsQosClassMapEntry 26 } + + + sleMlsQosClassMapMatchSrcMacMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Src MAC Addr Mask" + ::= { sleMlsQosClassMapEntry 27 } + + + sleMlsQosClassMapMatchDstMacAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Dst MAC Addr " + ::= { sleMlsQosClassMapEntry 28 } + + + sleMlsQosClassMapMatchDstMacMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Dst MAC Addr Mask" + ::= { sleMlsQosClassMapEntry 29 } + + + sleMlsQosClassMapMatchVlanId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Vlan Id" + ::= { sleMlsQosClassMapEntry 30 } + + + sleMlsQosClassMapMatchVlanIdRange OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Vlan Id Range" + ::= { sleMlsQosClassMapEntry 31 } + + + sleMlsQosClassMapMatchInnerVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Inner Vlan Id " + ::= { sleMlsQosClassMapEntry 32 } + + + sleMlsQosClassMapMatchVlanTpid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Vlan TPID" + ::= { sleMlsQosClassMapEntry 33 } + + + sleMlsQosClassMapMatchAccessGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Acl Name" + ::= { sleMlsQosClassMapEntry 34 } + + + sleMlsQosClassMapMatchLayer4SrcPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Layer4 Any Src Port" + ::= { sleMlsQosClassMapEntry 35 } + + + sleMlsQosClassMapMatchLayer4DstPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Layer4 Any Dst Port" + ::= { sleMlsQosClassMapEntry 36 } + + + sleMlsQosClassMapMatchLayer4SrcPortRange OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Layer4 Any src Port range" + ::= { sleMlsQosClassMapEntry 37 } + + + sleMlsQosClassMapMatchLayer4DstPortRange OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Match criteria : Layer4 Any Dst Port range" + ::= { sleMlsQosClassMapEntry 38 } + + + sleMplsQosClassMapMatchCriteria OBJECT-TYPE + SYNTAX INTEGER + { + noMatch(0), + matchAll(1), + matchAny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the + Class map match criteria, to map the matchAll or MatchAny + for HQS." + ::= { sleMlsQosClassMapEntry 39 } + + + sleMlsQosClassMapControl OBJECT IDENTIFIER ::= { sleMlsQosClassMap 2 } + + + sleMlsQosClassMapControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createClassMap(1), + deleteClassMap(2), + setClassMapMatch(3), + unSetClassMapMatch(4), + setClassMapMatchRange(5), + unSetClassMapMatchRange(6), + setClassMapMatchEtherType(7), + unSetClassMapMatchEtherType(8), + setClassMapMatchIpAddr(9), + unSetClassMapMatchIpAddr(10), + setClassMapMatchMac(11), + unSetClassMapMatchMac(12), + setClassMapMatchVlanTpid(13), + unSetClassMapMatchVlanTpid(14), + setClassMapMatchAccessGroup(15), + unSetClassMapMatchAccessGroup(16), + setClassMapMatchEgressIntf(17), + unSetClassMapMatchEgressIntf(18) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure functions via setting this entry as proper value." + ::= { sleMlsQosClassMapControl 1 } + + + sleMlsQosClassMapControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosClassMapControl 2 } + + + sleMlsQosClassMapControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosClassMapControl 3 } + + + sleMlsQosClassMapontrolTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosClassMapControl 4 } + + + sleMlsQosClassMapControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosClassMapControl 5 } + + + sleMlsQosClassMapCtrlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class Map name" + ::= { sleMlsQosClassMapControl 6 } + + + sleMlsQosClassMapCtrlMatchType OBJECT-TYPE + SYNTAX ClassMapMatchType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class Map Type + cos (1) , + innerCos(2), + ipDscp (3), + ipPrecedence (4), + ip6Dscp (5), + ip6Precedence (6), + tcpSrcPort (7), + tcpDstPort (8), + udpSrcPort (9), + udpDstPort (10), + VlanId (11), + innerVlanId (12), + layer4SrcPort (13), + layer4DstPort (14)" + ::= { sleMlsQosClassMapControl 7 } + + + sleMlsQosClassMapCtrlMatchVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class Map match Value" + ::= { sleMlsQosClassMapControl 8 } + + + sleMlsQosClassMapCtrlMatchRangeType OBJECT-TYPE + SYNTAX ClassMapMatchRangeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class Map Type + tcpSrcPort (1), + tcpDstPort (2), + udpSrcPort (3), + udpDstPort (4), + VlanId (5), + layer4SrcPort (6), + layer4DstPort (7)" + ::= { sleMlsQosClassMapControl 9 } + + + sleMlsQosClassMapCtrlMatchRangeLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class Map match Value: Low" + ::= { sleMlsQosClassMapControl 10 } + + + sleMlsQosClassMapCtrlMatchRangeHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class Map match Value : High" + ::= { sleMlsQosClassMapControl 11 } + + + sleMlsQosClassMapCtrlMatchEtherType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : Eth Type" + ::= { sleMlsQosClassMapControl 12 } + + + sleMlsQosClassMapCtrlMatchSrcType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + mac(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class Map Src Type + 1. IPv4 + 2. IPv6 + 3. Mac" + ::= { sleMlsQosClassMapControl 13 } + + + sleMlsQosClassMapCtrlMatchSrcAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : Src Address. + It can be IPV4 / IPV6 / MAC" + ::= { sleMlsQosClassMapControl 14 } + + + sleMlsQosClassMapCtrlMatchDstAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : dst Ip Address + it can be IPV4 / IPV6 / MAC" + ::= { sleMlsQosClassMapControl 15 } + + + sleMlsQosClassMapCtrlMatchSrcIpMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : Src Ip Mask Length" + ::= { sleMlsQosClassMapControl 16 } + + + sleMlsQosClassMapCtrlMatchDstIpMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : Dst Ip Mask Length" + ::= { sleMlsQosClassMapControl 17 } + + + sleMlsQosClassMapCtrlMatchSrcMacMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : Src MAC Addr Mask" + ::= { sleMlsQosClassMapControl 18 } + + + sleMlsQosClassMapCtrlMatchDstMacMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : Dst MAC Addr Mask" + ::= { sleMlsQosClassMapControl 19 } + + + sleMlsQosClassMapCtrlMatchAcessGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : ACL Group List" + ::= { sleMlsQosClassMapControl 20 } + + + sleMlsQosClassMapCtrlMatchVlanTpid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : vlan TDID" + ::= { sleMlsQosClassMapControl 21 } + + + sleMlsQosClassMapCtrlMatchEgressInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Match criteria : egress interface. + This can be CPU, interface Name, Vlan Interface" + ::= { sleMlsQosClassMapControl 22 } + + + sleMplsQosClassMapCtrlMatchCriteria OBJECT-TYPE + SYNTAX INTEGER + { + matchAll(1), + matchAny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the + Class map match criteria, to map the matchAll or MatchAny + for HQS." + ::= { sleMlsQosClassMapControl 23 } + + + sleMlsQosClassMapNotification OBJECT IDENTIFIER ::= { sleMlsQosClassMap 3 } + + + sleMlsQosPolicyMap OBJECT IDENTIFIER ::= { sleMlsQos 5 } + + + sleMlsQosPolicyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleMlsQosPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosPolicyMap 1 } + + + sleMlsQosPolicyMapEntry OBJECT-TYPE + SYNTAX SleMlsQosPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { sleMlsQosPmapName, sleMlsQosPmapClassName } + ::= { sleMlsQosPolicyMapTable 1 } + + + SleMlsQosPolicyMapEntry ::= + SEQUENCE { + sleMlsQosPmapName + OCTET STRING, + sleMlsQosPmapClassName + OCTET STRING, + sleMlsQosPmapClassMatchPriority + PmapPriorityType, + sleMlsQosPmapClassOperMode + INTEGER, + sleMlsQosPmapClassPoliceType + PmapPoliceType, + sleMlsQosPmapClassPoliceCIR + Integer32, + sleMlsQosPmapClassPolicePIR + Integer32, + sleMlsQosPmapClassPoliceCBS + Integer32, + sleMlsQosPmapClassPoliceEBS + Integer32, + sleMlsQosPmapClassPoliceExdAction + PmapExceedActionType, + sleMlsQosPmapClassPoliceExdActionCos + Integer32, + sleMlsQosPmapClassPoliceExdActionDscp + Integer32, + sleMlsQosPmapClassPoliceExdActionTos + Integer32, + sleMlsQosPmapClassPoliceExdActionViolateAction + PmapViolateActionType, + sleMlsQosPmapClassPoliceExdActionViolateValue + Integer32, + sleMlsQosPmapClassPoliceAggregateName + OCTET STRING, + sleMlsQosPmapClassSetActionDeny + Integer32, + sleMlsQosPmapClassSetActionCos + Integer32, + sleMlsQosPmapClassSetActionCpuCos + Integer32, + sleMlsQosPmapClassSetActionIpDscp + Integer32, + sleMlsQosPmapClassSetActionIp6Dscp + Integer32, + sleMlsQosPmapClassSetActionIpPrecedence + Integer32, + sleMlsQosPmapClassSetActionIp6Precedence + Integer32, + sleMlsQosPmapClassSetActionMirrorToPortVal + OCTET STRING, + sleMlsQosPmapClassSetActionRedirectToPortVal + OCTET STRING, + sleMlsQosPmapClassSetActionVlanId + Integer32, + sleMlsQosPmapClassSetActionVlanCos + Integer32, + sleMlsQosPmapClassSetActionQosGroup + INTEGER, + sleMplsQosPmapClassSetActionQueue + INTEGER, + sleMplsQosPmapClassSetActionCopyCpu + INTEGER + } + + sleMlsQosPmapName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Map name" + ::= { sleMlsQosPolicyMapEntry 1 } + + + sleMlsQosPmapClassName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class map Name" + ::= { sleMlsQosPolicyMapEntry 2 } + + + sleMlsQosPmapClassMatchPriority OBJECT-TYPE + SYNTAX PmapPriorityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Priority + low(0) + medium(1) + high(2) + highest(3)" + ::= { sleMlsQosPolicyMapEntry 3 } + + + sleMlsQosPmapClassOperMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + allow(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Operation Mode" + ::= { sleMlsQosPolicyMapEntry 4 } + + + sleMlsQosPmapClassPoliceType OBJECT-TYPE + SYNTAX PmapPoliceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Police Type + srtcm(1) + trtcm(2)" + ::= { sleMlsQosPolicyMapEntry 5 } + + + sleMlsQosPmapClassPoliceCIR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Police CIR (committed ingress rate) value" + ::= { sleMlsQosPolicyMapEntry 6 } + + + sleMlsQosPmapClassPolicePIR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Police PIR (peak ingress rate) value" + ::= { sleMlsQosPolicyMapEntry 7 } + + + sleMlsQosPmapClassPoliceCBS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Police CBS (committed burst size) value" + ::= { sleMlsQosPolicyMapEntry 8 } + + + sleMlsQosPmapClassPoliceEBS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Police EBS (Excess burst size) value" + ::= { sleMlsQosPolicyMapEntry 9 } + + + sleMlsQosPmapClassPoliceExdAction OBJECT-TYPE + SYNTAX PmapExceedActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Exceed Action Type + none (0) + drop (1) + set-dscp-transmit (2) + set-tos-transmit (3) + set-cos-transmit (4) + transmit (7)" + ::= { sleMlsQosPolicyMapEntry 10 } + + + sleMlsQosPmapClassPoliceExdActionCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Exceed Action COS" + ::= { sleMlsQosPolicyMapEntry 11 } + + + sleMlsQosPmapClassPoliceExdActionDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Exceed Action DSCP" + ::= { sleMlsQosPolicyMapEntry 12 } + + + sleMlsQosPmapClassPoliceExdActionTos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Exceed Action TOS" + ::= { sleMlsQosPolicyMapEntry 13 } + + + sleMlsQosPmapClassPoliceExdActionViolateAction OBJECT-TYPE + SYNTAX PmapViolateActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Violate Action Type + none(0) + drop(1) + set-dscp-transmit(2) + set-cos-transmit(3) + set-tos-transmit(4) + transmit(5)" + ::= { sleMlsQosPolicyMapEntry 14 } + + + sleMlsQosPmapClassPoliceExdActionViolateValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Violate Action Value" + ::= { sleMlsQosPolicyMapEntry 15 } + + + sleMlsQosPmapClassPoliceAggregateName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Agrregate Police name: " + ::= { sleMlsQosPolicyMapEntry 16 } + + + sleMlsQosPmapClassSetActionDeny OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Action Type: deny" + ::= { sleMlsQosPolicyMapEntry 17 } + + + sleMlsQosPmapClassSetActionCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Cos value " + ::= { sleMlsQosPolicyMapEntry 18 } + + + sleMlsQosPmapClassSetActionCpuCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " cpy Cos value. " + ::= { sleMlsQosPolicyMapEntry 19 } + + + sleMlsQosPmapClassSetActionIpDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Ip DSCP value ." + ::= { sleMlsQosPolicyMapEntry 20 } + + + sleMlsQosPmapClassSetActionIp6Dscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Ip6 DSCP value to be set." + ::= { sleMlsQosPolicyMapEntry 21 } + + + sleMlsQosPmapClassSetActionIpPrecedence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Ip precedence value to be set." + ::= { sleMlsQosPolicyMapEntry 22 } + + + sleMlsQosPmapClassSetActionIp6Precedence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Ip6 precedence value to be set." + ::= { sleMlsQosPolicyMapEntry 23 } + + + sleMlsQosPmapClassSetActionMirrorToPortVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Mirror to Port value." + ::= { sleMlsQosPolicyMapEntry 24 } + + + sleMlsQosPmapClassSetActionRedirectToPortVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " redirect to Port value." + ::= { sleMlsQosPolicyMapEntry 25 } + + + sleMlsQosPmapClassSetActionVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Vlan Id value." + ::= { sleMlsQosPolicyMapEntry 26 } + + + sleMlsQosPmapClassSetActionVlanCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Vlan COS value" + ::= { sleMlsQosPolicyMapEntry 27 } + + + sleMlsQosPmapClassSetActionQosGroup OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Heirarchical qos policy-map qos-group. + Max range is 1 to 2000." + ::= { sleMlsQosPolicyMapEntry 28 } + + + sleMplsQosPmapClassSetActionQueue OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal Queue Priority." + ::= { sleMlsQosPolicyMapEntry 29 } + + + sleMplsQosPmapClassSetActionCopyCpu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Copy to CPU." + ::= { sleMlsQosPolicyMapEntry 30 } + + + sleMlsQosPolicyMapControl OBJECT IDENTIFIER ::= { sleMlsQosPolicyMap 2 } + + + sleMlsQosPolicyMapControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createPolicyMapClass(1), + deletePolicyMapClass(2), + setPolicyMapClassMatchPriority(3), + setPolicyMapClassOperMode(4), + unSetPolicyMapClassOperMode(5), + setPolicyMapClassPolicer(6), + unSetPolicyMapClassPolicer(7), + setPolicyMapClassPolicerAggregate(8), + unSetPolicyMapClassPolicerAggregate(9), + setPolicyMapClassSet(10), + unSetPolicyMapClassSet(11), + deletePolicyMap(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure functions via setting this entry as proper value." + ::= { sleMlsQosPolicyMapControl 1 } + + + sleMlsQosPolicyMapControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosPolicyMapControl 2 } + + + sleMlsQosPolicyMapControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosPolicyMapControl 3 } + + + sleMlsQosPolicyMapontrolTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosPolicyMapControl 4 } + + + sleMlsQosPolicyMapControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosPolicyMapControl 5 } + + + sleMlsQosPolicyMapCtrlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Index for the table. Class Map name" + ::= { sleMlsQosPolicyMapControl 6 } + + + sleMlsQosPolicyMapCtrlClassName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Name" + ::= { sleMlsQosPolicyMapControl 7 } + + + sleMlsQosPolicyMapCtrlClassMatchPriority OBJECT-TYPE + SYNTAX PmapPriorityType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Priority + low(0) + medium(1) + high(2) + highest(3)" + ::= { sleMlsQosPolicyMapControl 8 } + + + sleMlsQosPolicyMapCtrlClassOperMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + allow(1), + deny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operation Mode" + ::= { sleMlsQosPolicyMapControl 9 } + + + sleMlsQosPolicyMapCtrlClassPoliceType OBJECT-TYPE + SYNTAX PmapPoliceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Police Type + srtcm(1) + trtcm(2)" + ::= { sleMlsQosPolicyMapControl 10 } + + + sleMlsQosPolicyMapCtrlClassPoliceCIR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Police CIR (committed ingress rate) value" + ::= { sleMlsQosPolicyMapControl 11 } + + + sleMlsQosPolicyMapCtrlClassPolicePIR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Police PIR (Peak ingress rate) value" + ::= { sleMlsQosPolicyMapControl 12 } + + + sleMlsQosPolicyMapCtrlClassPoliceCBS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Police CBS (Committed Burst size) value" + ::= { sleMlsQosPolicyMapControl 13 } + + + sleMlsQosPolicyMapCtrlClassPoliceEBS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Police EBS (Excess Burst size) value" + ::= { sleMlsQosPolicyMapControl 14 } + + + sleMlsQosPolicyMapCtrlClassPoliceExdAction OBJECT-TYPE + SYNTAX PmapExceedActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Exceed Action Type + none (0) + drop (1) + set-dscp-transmit (2) + set-tos-transmit (3) + set-cos-transmit (4) + transmit (7)" + ::= { sleMlsQosPolicyMapControl 15 } + + + sleMlsQosPolicyMapCtrlClassPoliceExdActionCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Exceed Action COS" + ::= { sleMlsQosPolicyMapControl 16 } + + + sleMlsQosPolicyMapCtrlClassPoliceExdActionDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Exceed Action DSCP" + ::= { sleMlsQosPolicyMapControl 17 } + + + sleMlsQosPolicyMapCtrlClassPoliceExdActionTos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Exceed Action TOS" + ::= { sleMlsQosPolicyMapControl 18 } + + + sleMlsQosPolicyMapCtrlClassPoliceExdActionViolateAction OBJECT-TYPE + SYNTAX PmapViolateActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Exceed Action Violate + none(0) + drop(1) + set-dscp-transmit(2) + set-cos-transmit(3) + set-tos-transmit(4) + transmit(5)" + ::= { sleMlsQosPolicyMapControl 19 } + + + sleMlsQosPolicyMapCtrlClassPoliceExdActionViolateValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Exceed Action Violate Value" + ::= { sleMlsQosPolicyMapControl 20 } + + + sleMlsQosPolicyMapCtrlClassPoliceAggregateName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Aggregate Policy name: this is configured via sleMlsQosAggPoliceTable" + ::= { sleMlsQosPolicyMapControl 21 } + + + sleMlsQosPolicyMapCtrlClassSetAction OBJECT-TYPE + SYNTAX PmapSetActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Action Types: + cos (1), + cpu-cos (2), + ip-dscp (3), + ip-precedence (4), + redirect-to-port (5), + mirror-to-port (6), + vlan (7), + ip6-dscp (8), + ip6-precedence (9), + cpu-copy (10), + deny (11), + qos-group(12), + none(13), + queue(14), + vlan-cos(15)" + ::= { sleMlsQosPolicyMapControl 22 } + + + sleMlsQosPolicyMapCtrlClassSetActionCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Cos value to be set. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To set this value, sleMlsQosPolicyMapCtrlClassSetAction should be set as cos" + ::= { sleMlsQosPolicyMapControl 23 } + + + sleMlsQosPolicyMapCtrlClassSetActionCpuCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " cpy Cos value to be set. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To set this value, sleMlsQosPolicyMapCtrlClassSetAction should be set as cpu-cos" + ::= { sleMlsQosPolicyMapControl 24 } + + + sleMlsQosPolicyMapCtrlClassSetActionIpDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Ip DSCP value to be set. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To set this value, sleMlsQosPolicyMapCtrlClassSetAction should be set as ip-dscp" + ::= { sleMlsQosPolicyMapControl 25 } + + + sleMlsQosPolicyMapCtrlClassSetActionIp6Dscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Ip6 DSCP value to be set. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To set this value, sleMlsQosPolicyMapCtrlClassSetAction should be set as ip6-dscp" + ::= { sleMlsQosPolicyMapControl 26 } + + + sleMlsQosPolicyMapCtrlClassSetActionIpPrecedence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Ip precedence value to be set. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To set this value, sleMlsQosPolicyMapCtrlClassSetAction should be set as ip-precedence" + ::= { sleMlsQosPolicyMapControl 27 } + + + sleMlsQosPolicyMapCtrlClassSetActionIp6Precedence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Ip6 precedence value to be set. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To set this value, sleMlsQosPolicyMapCtrlClassSetAction should be set as ip6-precedence" + ::= { sleMlsQosPolicyMapControl 28 } + + + sleMlsQosPolicyMapCtrlClassSetActionMirrorToPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Mirror to Port value. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To setthis value, sleMlsQosPolicyMapCtrlClassSetAction should be set as mirror-to-port" + ::= { sleMlsQosPolicyMapControl 29 } + + + sleMlsQosPolicyMapCtrlClassSetActionRedirectToPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " redirect to Port value. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To setthis value, sleMlsQosPolicyMapCtrlClassSetAction should be set as redirect-to-port" + ::= { sleMlsQosPolicyMapControl 30 } + + + sleMlsQosPolicyMapCtrlClassSetActionVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Vlan Id value. + This object is dependent on sleMlsQosPolicyMapCtrlClassSetAction. + To set this value, sleMlsQosPolicyMapCtrlClassSetAction should be set as vlan" + ::= { sleMlsQosPolicyMapControl 31 } + + + sleMlsQosPolicyMapCtrlClassSetActionVlanCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Vlan COS value" + ::= { sleMlsQosPolicyMapControl 32 } + + + sleMlsQosPolicyMapCtrlClassSetActionQosGroup OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Heirarchical qos policy-map qos-group. + Max range is 1 to 2000." + ::= { sleMlsQosPolicyMapControl 33 } + + + sleMlsQosPolicyMapCtrlClassSetActionQueue OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internal Queue Priority." + ::= { sleMlsQosPolicyMapControl 34 } + + + sleMlsQosInterface OBJECT IDENTIFIER ::= { sleMlsQos 6 } + + + sleMlsQosInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleMlsQosInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface table" + ::= { sleMlsQosInterface 1 } + + + sleMlsQosInterfaceEntry OBJECT-TYPE + SYNTAX SleMlsQosInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { sleMlsQosInterfaceIndex } + ::= { sleMlsQosInterfaceTable 1 } + + + SleMlsQosInterfaceEntry ::= + SEQUENCE { + sleMlsQosInterfaceIndex + Integer32, + sleMlsQosInterfaceName + OCTET STRING, + sleMlsQosInterfaceTrustState + MlsQosIntfTrustState, + sleMlsQosInterfaceCos + Integer32, + sleMlsQosInterfaceCosOverride + Integer32, + sleMlsQosInterfaceCosToCos + OCTET STRING, + sleMlsQosInterfaceCosToQueue + OCTET STRING, + sleMlsQosInterfaceDscp + Integer32, + sleMlsQosInterfaceDscpToDscp + OCTET STRING, + sleMlsQosInterfaceDscpToQueue + OCTET STRING, + sleMlsQosInterfaceExpToExp + OCTET STRING, + sleMlsQosInterfaceTrafficShapeRate + Integer32, + sleMlsQosInterfaceTrafficShapeBurst + Integer32, + sleMlsQosInterfaceInputPolicyMap + OCTET STRING, + sleMlsQosInterfaceOutputPolicyMap + OCTET STRING, + sleMlsQosInterfaceTrustPassthroughCos + Integer32, + sleMlsQosInterfaceTrustPassthroughDscp + Integer32, + sleHQosInterfaceCosToClass + OCTET STRING, + sleHQosInterfaceDscpToClass + OCTET STRING, + sleHQosInterfaceReplace + INTEGER, + sleMlsQosInterfaceTrafficIfgExclude + Integer32, + sleMlsQosInterfaceTrafficPolicingRate + Integer32, + sleMlsQosInterfaceTrafficPolicingBurst + Integer32 + } + + sleMlsQosInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Index is based on Max entries i.e. 64 (dscp)" + ::= { sleMlsQosInterfaceEntry 1 } + + + sleMlsQosInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index for the table. Interface Name" + ::= { sleMlsQosInterfaceEntry 2 } + + + sleMlsQosInterfaceTrustState OBJECT-TYPE + SYNTAX MlsQosIntfTrustState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interface trust state + none (0) + cos (1) + dscp (2)" + ::= { sleMlsQosInterfaceEntry 3 } + + + sleMlsQosInterfaceCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Cos value" + ::= { sleMlsQosInterfaceEntry 4 } + + + sleMlsQosInterfaceCosOverride OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Cos override value" + ::= { sleMlsQosInterfaceEntry 5 } + + + sleMlsQosInterfaceCosToCos OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Cos to cos mapping" + ::= { sleMlsQosInterfaceEntry 6 } + + + sleMlsQosInterfaceCosToQueue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Cos to queue mapping" + ::= { sleMlsQosInterfaceEntry 7 } + + + sleMlsQosInterfaceDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface DSCP values" + ::= { sleMlsQosInterfaceEntry 8 } + + + sleMlsQosInterfaceDscpToDscp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface dscp to dscp mapping" + ::= { sleMlsQosInterfaceEntry 9 } + + + sleMlsQosInterfaceDscpToQueue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface dscp to queue mapping" + ::= { sleMlsQosInterfaceEntry 10 } + + + sleMlsQosInterfaceExpToExp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface exp to exp mapping" + ::= { sleMlsQosInterfaceEntry 11 } + + + sleMlsQosInterfaceTrafficShapeRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Traffic Shaping rate" + ::= { sleMlsQosInterfaceEntry 12 } + + + sleMlsQosInterfaceTrafficShapeBurst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface traffic shaping burst" + ::= { sleMlsQosInterfaceEntry 13 } + + + sleMlsQosInterfaceInputPolicyMap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface policy map mapping" + ::= { sleMlsQosInterfaceEntry 14 } + + + sleMlsQosInterfaceOutputPolicyMap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosInterfaceEntry 15 } + + + sleMlsQosInterfaceTrustPassthroughCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface trust pass-through COS enabled" + ::= { sleMlsQosInterfaceEntry 16 } + + + sleMlsQosInterfaceTrustPassthroughDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface trust pass-through DSCP enabled" + ::= { sleMlsQosInterfaceEntry 17 } + + + sleHQosInterfaceCosToClass OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface cos to class mapping in no truct mode + It represnet COS - CNG - CLASS " + ::= { sleMlsQosInterfaceEntry 18 } + + + sleHQosInterfaceDscpToClass OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface dscp to class mapping in no truct mode + It represnet DSCP - CLASS " + ::= { sleMlsQosInterfaceEntry 19 } + + + sleHQosInterfaceReplace OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + cos(1), + dscp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To rewite the dscp/cos at egress in uniform mode." + ::= { sleMlsQosInterfaceEntry 20 } + + + sleMlsQosInterfaceTrafficIfgExclude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface traffic IFG exclude + 0 - No + 1 - Yes" + ::= { sleMlsQosInterfaceEntry 21 } + + + sleMlsQosInterfaceTrafficPolicingRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface traffic policing rate + <8-1000000> in kbps " + ::= { sleMlsQosInterfaceEntry 22 } + + + sleMlsQosInterfaceTrafficPolicingBurst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface traffic policing burst + <2-2000> " + ::= { sleMlsQosInterfaceEntry 23 } + + + sleMlsQosInterfaceControl OBJECT IDENTIFIER ::= { sleMlsQosInterface 2 } + + + sleMlsQosInterfaceControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setInterfaceQosMapping(1), + unSetInterfaceQosMapping(2), + setInterfaceTrafficShaping(3), + unSetInterfaceTrafficShaping(4), + setInterfaceInputPolicyMap(5), + unSetInterfaceInputPolicyMap(6), + setInterfaceOutputPolicyMap(7), + unSetInterfaceOutputPolicyMap(8), + setInterfaceOveride(9), + unsetInterfaceOveride(10), + setInterfaceReplace(11), + unsetInterfaceReplace(12), + setInterfaceTrafficIfgExclude(13), + unsetInterfaceTrafficIfgExclude(14), + setInterfaceTrafficPolicingDot3x(15), + unsetInterfaceTrafficPolicingDot3x(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure functions via setting this entry as proper value." + ::= { sleMlsQosInterfaceControl 1 } + + + sleMlsQosInterfaceControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosInterfaceControl 2 } + + + sleMlsQosInterfaceControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosInterfaceControl 3 } + + + sleMlsQosInterfaceontrolTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosInterfaceControl 4 } + + + sleMlsQosInterfaceControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosInterfaceControl 5 } + + + sleMlsQosInterfaceCtrlIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Name" + ::= { sleMlsQosInterfaceControl 6 } + + + sleMlsQosInterfaceCtrlMapingType OBJECT-TYPE + SYNTAX MlsQosInterfaceMapingType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Mapping Type: + cos (1) Configure interface default CoS values + cos-cos (2) Specify cos-cos + cos-queue (3) Specify cos-queue map + dscp (4) Set the default DSCP vlaue + dscp-dscp(5) Specify dscp-dscp + dscp-queue (6) DSCP-to-QUEUE + exp-exp(7) Specify exp-exp + trust (8) Configure port trust state + trust-passthrough (9) COnfigure port trust pass-through state + cosToClass (10) configure cos to class + dscpToClass (11) configure dscp to class + " + ::= { sleMlsQosInterfaceControl 7 } + + + sleMlsQosInterfaceCtrlMapingIngVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ingress or incoming mapping values. + Based on sleMlsQosInterfaceCtrlMapingType, this value has to be set. + Ex. + If sleMlsQosInterfaceCtrlMapingType = cosToCos, then + sleMlsQosInterfaceCtrlMapingIngVal = Incoming or ingress COS value" + ::= { sleMlsQosInterfaceControl 8 } + + + sleMlsQosInterfaceCtrlMapingEgrVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Egress or outgoing mapping values. + Based on sleMlsQosInterfaceCtrlMapingType, this value has to be set. + Ex. + If sleMlsQosInterfaceCtrlMapingType = cosToCos, then + sleMlsQosInterfaceCtrlMapingIngVal = Egress COS value" + ::= { sleMlsQosInterfaceControl 9 } + + + sleMlsQosInterfaceCtrlMapingCosOverride OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface COS override value" + ::= { sleMlsQosInterfaceControl 10 } + + + sleMlsQosInterfaceCtrlMapingTrustState OBJECT-TYPE + SYNTAX MlsQosIntfTrustState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Interface trust state + Trust: + cos (1) + dscp (2) + Trust pass-through: + pass-through cos (1) + pass-through dscp (2)" + ::= { sleMlsQosInterfaceControl 11 } + + + sleMlsQosInterfaceCtrlTrafficShapeRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Traffic shape rate" + ::= { sleMlsQosInterfaceControl 12 } + + + sleMlsQosInterfaceCtrlTrafficShapeBurst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Traffic shape burst" + ::= { sleMlsQosInterfaceControl 13 } + + + sleMlsQosInterfaceCtrlInputPolicyMap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Policy Map mapping" + ::= { sleMlsQosInterfaceControl 14 } + + + sleMlsQosInterfaceCtrlOutputPolicyMap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosInterfaceControl 15 } + + + sleMlsQosInterfaceCtrlMapingCNGValue OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify CNG value <0-1>" + ::= { sleMlsQosInterfaceControl 16 } + + + sleMlsQosInterfaceCtrlMapingEgrClassVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosInterfaceControl 17 } + + + sleMlsQosInterfaceCtrlReplace OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + cos(1), + dscp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "rewite the dscp/cos at egress in uniform mode." + ::= { sleMlsQosInterfaceControl 18 } + + + sleMlsQosIntfQue OBJECT IDENTIFIER ::= { sleMlsQos 7 } + + + sleMlsQosIntfQueTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleMlsQosIntfQueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosIntfQue 1 } + + + sleMlsQosIntfQueEntry OBJECT-TYPE + SYNTAX SleMlsQosIntfQueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { sleMlsQosIntfQueIntfIndex, sleMlsQosIntfQueId } + ::= { sleMlsQosIntfQueTable 1 } + + + SleMlsQosIntfQueEntry ::= + SEQUENCE { + sleMlsQosIntfQueIntfIndex + Integer32, + sleMlsQosIntfQueId + Integer32, + sleMlsQosIntfQueShapeQueueRate + Integer32, + sleMlsQosIntfQueWrrQueueWeight + Integer32, + sleMlsQosIntfQueWrrRandomDetectMinThr + Integer32, + sleMlsQosIntfQueWrrRandomDetectMaxThr + Integer32, + sleMlsQosIntfQueWrrRandomDetectExpWt + Integer32, + sleMlsQosIntfQueTailDropThr + Integer32, + sleMlsQosIntfQueStrictQueue + Integer32, + sleMlsQosIntfQueRandomDetectDropStart + Integer32, + sleMlsQosIntfQueRandomDetectDropSlope + Integer32, + sleMlsQosIntfQueRandomDetectColor + INTEGER, + sleMlsQosIntfQueReservedBandwidth + Integer32 + } + + sleMlsQosIntfQueIntfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Index is based on no of Queues" + ::= { sleMlsQosIntfQueEntry 1 } + + + sleMlsQosIntfQueId OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Index is based on no of Queues" + ::= { sleMlsQosIntfQueEntry 2 } + + + sleMlsQosIntfQueShapeQueueRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue Shape rate" + ::= { sleMlsQosIntfQueEntry 3 } + + + sleMlsQosIntfQueWrrQueueWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue WRR queue weight" + ::= { sleMlsQosIntfQueEntry 4 } + + + sleMlsQosIntfQueWrrRandomDetectMinThr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue WRR random detect min threshold" + ::= { sleMlsQosIntfQueEntry 5 } + + + sleMlsQosIntfQueWrrRandomDetectMaxThr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue WRR random detect max threshold" + ::= { sleMlsQosIntfQueEntry 6 } + + + sleMlsQosIntfQueWrrRandomDetectExpWt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue WRR random detect exp weight" + ::= { sleMlsQosIntfQueEntry 7 } + + + sleMlsQosIntfQueTailDropThr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue TailDrop threshold" + ::= { sleMlsQosIntfQueEntry 8 } + + + sleMlsQosIntfQueStrictQueue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Strict Queue Config" + ::= { sleMlsQosIntfQueEntry 9 } + + + sleMlsQosIntfQueRandomDetectDropStart OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRR Random Detect Drop Start" + ::= { sleMlsQosIntfQueEntry 10 } + + + sleMlsQosIntfQueRandomDetectDropSlope OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRR Random Detect Drop Slope" + ::= { sleMlsQosIntfQueEntry 11 } + + + sleMlsQosIntfQueRandomDetectColor OBJECT-TYPE + SYNTAX INTEGER + { + yellow(1), + red(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRR Random Detect Color" + ::= { sleMlsQosIntfQueEntry 12 } + + + sleMlsQosIntfQueReservedBandwidth OBJECT-TYPE + SYNTAX Integer32 (8..1000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue Shape rate (minimum)" + ::= { sleMlsQosIntfQueEntry 13 } + + + sleMlsQosIntfQueControl OBJECT IDENTIFIER ::= { sleMlsQosIntfQue 2 } + + + sleMlsQosIntfQueControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setQueueProfile(1), + unSetQueueProfile(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure functions via setting this entry as proper value." + ::= { sleMlsQosIntfQueControl 1 } + + + sleMlsQosIntfQueControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosIntfQueControl 2 } + + + sleMlsQosIntfQueControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosIntfQueControl 3 } + + + sleMlsQosIntfQueontrolTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosIntfQueControl 4 } + + + sleMlsQosIntfQueControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosIntfQueControl 5 } + + + sleMlsQosIntfQueCtrlInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue Id" + ::= { sleMlsQosIntfQueControl 6 } + + + sleMlsQosIntfQueCtrlQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue Id" + ::= { sleMlsQosIntfQueControl 7 } + + + sleMlsQosIntfQueCtrlProfileType OBJECT-TYPE + SYNTAX MlsQosIntfQueProfilingType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosIntfQueControl 8 } + + + sleMlsQosIntfQueCtrlShapeQueueRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue Rate" + ::= { sleMlsQosIntfQueControl 9 } + + + sleMlsQosIntfQueCtrlWrrQueueWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue WRR Queue weight" + ::= { sleMlsQosIntfQueControl 10 } + + + sleMlsQosIntfQueCtrlWrrRandomDetectMinThr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue WRR random detect Min Threshold" + ::= { sleMlsQosIntfQueControl 11 } + + + sleMlsQosIntfQueCtrlWrrRandomDetectMaxThr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue WRR random detect Max Threshold" + ::= { sleMlsQosIntfQueControl 12 } + + + sleMlsQosIntfQueCtrlWrrRandomDetectExpWt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue WRR random detect exp weight" + ::= { sleMlsQosIntfQueControl 13 } + + + sleMlsQosIntfQueCtrlTailDropThr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue Taildrop Threshold" + ::= { sleMlsQosIntfQueControl 14 } + + + sleMlsQosIntfQueCtrlRandomDetectDropStart OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue WRR Random Detect Drop Start" + ::= { sleMlsQosIntfQueControl 15 } + + + sleMlsQosIntfQueCtrlRandomDetectDropSlope OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue WRR Random Detect Drop Slope" + ::= { sleMlsQosIntfQueControl 16 } + + + sleMlsQosIntfQueCtrlRandomDetectColor OBJECT-TYPE + SYNTAX INTEGER + { + yellow(1), + red(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue WRR Random Detect Color" + ::= { sleMlsQosIntfQueControl 17 } + + + sleMlsQosIntfQueCtrlReservedBandwidth OBJECT-TYPE + SYNTAX Integer32 (8..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Queue Rate(minimum)" + ::= { sleMlsQosIntfQueControl 18 } + + + sleMlsQosQStats OBJECT IDENTIFIER ::= { sleMlsQos 8 } + + + sleMlsQosQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleMlsQosQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { sleMlsQosQStats 1 } + + + sleMlsQosQStatsEntry OBJECT-TYPE + SYNTAX SleMlsQosQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { sleMlsQosQstatsIfIndex, sleMlsQosQId } + ::= { sleMlsQosQStatsTable 1 } + + + SleMlsQosQStatsEntry ::= + SEQUENCE { + sleMlsQosQstatsIfIndex + Integer32, + sleMlsQosQId + Integer32, + sleMlsQosWredGreenDropPkts + Counter64, + sleMlsQosWredYellowDropPkts + Counter64, + sleMlsQosWredRedDropPkts + Counter64, + sleMlsQosTailDropPkts + Counter64, + sleMlsQosTailDropBytes + Counter64, + sleMlsQosQStatsOutPkts + Counter64, + sleMlsQosQStatsOutBytes + Counter64, + sleMlsQosQStatsMcastOutPkts + Counter64, + sleMlsQosQStatsMcastOutBytes + Counter64, + sleMlsQosQStatsDropPkts + Counter64, + sleMlsQosQStatsDropBytes + Counter64, + sleMlsQosQStatsMcastDropPkts + Counter64, + sleMlsQosQStatsMcastDropBytes + Counter64, + sleMlsQosQStatsEnqueuedPkts + Counter64, + sleMlsQosQStatsEnqueuedBytes + Counter64 + } + + sleMlsQosQstatsIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the table. QStats Name" + ::= { sleMlsQosQStatsEntry 1 } + + + sleMlsQosQId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Index is based on Max entries i.e. 64 (dscp)" + ::= { sleMlsQosQStatsEntry 2 } + + + sleMlsQosWredGreenDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wred Green drop packet counter" + ::= { sleMlsQosQStatsEntry 3 } + + + sleMlsQosWredYellowDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wred yellow drop packet counter" + ::= { sleMlsQosQStatsEntry 4 } + + + sleMlsQosWredRedDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wred red drop packet counter" + ::= { sleMlsQosQStatsEntry 5 } + + + sleMlsQosTailDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Taildrop drop packet counter" + ::= { sleMlsQosQStatsEntry 6 } + + + sleMlsQosTailDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Taildrop drop bytes counter" + ::= { sleMlsQosQStatsEntry 7 } + + + sleMlsQosQStatsOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total out packets in the Queue" + ::= { sleMlsQosQStatsEntry 8 } + + + sleMlsQosQStatsOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total out bytes in the Queue" + ::= { sleMlsQosQStatsEntry 9 } + + + sleMlsQosQStatsMcastOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total mcast out packets in the Queue" + ::= { sleMlsQosQStatsEntry 10 } + + + sleMlsQosQStatsMcastOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total mcast out bytes in the Queue" + ::= { sleMlsQosQStatsEntry 11 } + + + sleMlsQosQStatsDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total drop packets in the Queue" + ::= { sleMlsQosQStatsEntry 12 } + + + sleMlsQosQStatsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total drop bytes in the Queue" + ::= { sleMlsQosQStatsEntry 13 } + + + sleMlsQosQStatsMcastDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total mcast drop packets in the Queue" + ::= { sleMlsQosQStatsEntry 14 } + + + sleMlsQosQStatsMcastDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total mcast drop bytes in the Queue" + ::= { sleMlsQosQStatsEntry 15 } + + + sleMlsQosQStatsEnqueuedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Enqueued packets in the Queue" + ::= { sleMlsQosQStatsEntry 16 } + + + sleMlsQosQStatsEnqueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Enqueued bytes in the Queue" + ::= { sleMlsQosQStatsEntry 17 } + + + sleMlsQosQStatsControl OBJECT IDENTIFIER ::= { sleMlsQosQStats 2 } + + + sleMlsQosQStatsControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + clearWredStats(1), + clearTailDropStats(2), + clearQueueStats(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure functions via setting this entry as proper value." + ::= { sleMlsQosQStatsControl 1 } + + + sleMlsQosQStatsControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosQStatsControl 2 } + + + sleMlsQosQStatsControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosQStatsControl 3 } + + + sleMlsQosQStatsontrolTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosQStatsControl 4 } + + + sleMlsQosQStatsControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosQStatsControl 5 } + + + sleMlsQosQstatsCtrlIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Index for the table. Class Map name" + ::= { sleMlsQosQStatsControl 6 } + + + sleMlsQosQstatsCtrlQId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class map Name" + ::= { sleMlsQosQStatsControl 7 } + + + sleHqosClassMapQueue OBJECT IDENTIFIER ::= { sleMlsQos 9 } + + + sleHqosClassMapQueueInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleHqosClassMapQueueInfoEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Table is used to show the information for Class Map queueing Table" + ::= { sleHqosClassMapQueue 1 } + + + sleHqosClassMapQueueInfoEntry OBJECT-TYPE + SYNTAX SleHqosClassMapQueueInfoEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Table is used to show the information for Class Map queueing Table" + INDEX { sleHqosClassMapQueueInfoName } + ::= { sleHqosClassMapQueueInfoTable 1 } + + + SleHqosClassMapQueueInfoEntry ::= + SEQUENCE { + sleHqosClassMapQueueInfoName + OCTET STRING, + sleHqosClassMapQueueInfoMatchGroup + INTEGER + } + + sleHqosClassMapQueueInfoName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class Map queue name. + + An unique object identify an entry of this table." + ::= { sleHqosClassMapQueueInfoEntry 1 } + + + sleHqosClassMapQueueInfoMatchGroup OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the match group of the class map + queueing." + ::= { sleHqosClassMapQueueInfoEntry 2 } + + + sleHqosClassMapQueueControl OBJECT IDENTIFIER ::= { sleHqosClassMapQueue 2 } + + + sleHqosClassMapQueueControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createSleHqosClassMapQueueControlEntry(1), + deleteSleHqosClassMapQueueControlEntry(2), + setSleHqosClassMapQueueControlMatchGroup(3), + unsetSleHqosClassMapQueueControlMatchGroup(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure + functions via setting this entry as proper value." + ::= { sleHqosClassMapQueueControl 1 } + + + sleHqosClassMapQueueControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as + .busy. or .idle. before do setRequest." + ::= { sleHqosClassMapQueueControl 2 } + + + sleHqosClassMapQueueControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. + In case of short-time command, this value is 0" + ::= { sleHqosClassMapQueueControl 3 } + + + sleHqosClassMapQueueControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleHqosClassMapQueueControl 4 } + + + sleHqosClassMapQueueControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleHqosClassMapQueueControl 5 } + + + sleHqosClassMapQueueControlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object is used to the set the control name for the + Class map queue Table" + ::= { sleHqosClassMapQueueControl 6 } + + + sleHqosClassMapQueueControlMatchGroup OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the match group of the class map queueing" + ::= { sleHqosClassMapQueueControl 7 } + + + sleHqosPolicyMapQueue OBJECT IDENTIFIER ::= { sleMlsQos 10 } + + + sleHqosPolicyMapQueueInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleHqosPolicyMapQueueInfoEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This table is used to show the Policy mapping queue information + of the policy map queueing" + ::= { sleHqosPolicyMapQueue 1 } + + + sleHqosPolicyMapQueueInfoEntry OBJECT-TYPE + SYNTAX SleHqosPolicyMapQueueInfoEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This table is used to show the Policy mapping queue information of + the policy map queueing" + INDEX { sleHqosPolicyMapQueueInfoName, sleHqosClassMapQueueInfoName } + ::= { sleHqosPolicyMapQueueInfoTable 1 } + + + SleHqosPolicyMapQueueInfoEntry ::= + SEQUENCE { + sleHqosPolicyMapQueueInfoName + OCTET STRING, + sleHqosPolicyMapQueueInfoShape + SnmpAdminString, + sleHqosPolicyMapQueueInfoBandwidth + SnmpAdminString, + sleHqosPolicyMapQueueInfoBandwidthRemainingPercent + INTEGER, + sleHqosPolicyMapQueueInfoQueueLimit + SnmpAdminString, + sleHqosPolicyMapQueueInfoServicePolicyName + SnmpAdminString, + sleHqosPolicyMapQueueInfoPriority + INTEGER, + sleHqosPolicyMapQueueInfoRDMinThreshold + SnmpAdminString, + sleHqosPolicyMapQueueInfoRDMaxThreshold + SnmpAdminString + } + + sleHqosPolicyMapQueueInfoName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identify an entry in this table." + ::= { sleHqosPolicyMapQueueInfoEntry 1 } + + + sleHqosPolicyMapQueueInfoShape OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used to show the shape for the policy map queue + Types: + 1)average 1-1000000000(bps|kbps|mbps|gbps) + 2)percent 1-100 + + " + ::= { sleHqosPolicyMapQueueInfoEntry 2 } + + + sleHqosPolicyMapQueueInfoBandwidth OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the bandwidth for the policy map queue + average 1-1000000000(bps|kbps|mbps|gbps) + percent 1-100 + + " + ::= { sleHqosPolicyMapQueueInfoEntry 3 } + + + sleHqosPolicyMapQueueInfoBandwidthRemainingPercent OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the remained bandwidth for the policy map queue" + ::= { sleHqosPolicyMapQueueInfoEntry 4 } + + + sleHqosPolicyMapQueueInfoQueueLimit OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the queue limit for the policy map queue" + ::= { sleHqosPolicyMapQueueInfoEntry 5 } + + + sleHqosPolicyMapQueueInfoServicePolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the service name for the policy map queue" + ::= { sleHqosPolicyMapQueueInfoEntry 6 } + + + sleHqosPolicyMapQueueInfoPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the priority for the policy map queue + Always value is 1" + ::= { sleHqosPolicyMapQueueInfoEntry 7 } + + + sleHqosPolicyMapQueueInfoRDMinThreshold OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the random detuct minimum threshold for the + policy map queue" + ::= { sleHqosPolicyMapQueueInfoEntry 8 } + + + sleHqosPolicyMapQueueInfoRDMaxThreshold OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to show the random detuct maximum threshold for the + policy map queue" + ::= { sleHqosPolicyMapQueueInfoEntry 9 } + + + sleHqosPolicyMapQueueControl OBJECT IDENTIFIER ::= { sleHqosPolicyMapQueue 2 } + + + sleHqosPolicyMapQueueControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createPolicyMapQueueEntry(1), + deletePolicyMapQueueEntry(2), + setPolicyMapQueueParameters(3), + unsetPolicyMapQueueParameters(4), + setPolicyMapQueueServicePolicy(5), + unsetPolicyMapQueueServicePolicy(6), + setPolicyMapQueueRandomDetect(7), + unsetPolicyMapQueueRandomDetect(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the configuration commands, and user can configure + functions via setting this entry as proper value." + ::= { sleHqosPolicyMapQueueControl 1 } + + + sleHqosPolicyMapQueueControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. + before do setRequest." + ::= { sleHqosPolicyMapQueueControl 2 } + + + sleHqosPolicyMapQueueControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, + this value is 0" + ::= { sleHqosPolicyMapQueueControl 3 } + + + sleHqosPolicyMapQueueControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleHqosPolicyMapQueueControl 4 } + + + sleHqosPolicyMapQueueControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleHqosPolicyMapQueueControl 5 } + + + sleHqosPolicyMapQueueControlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the name for the policy map queue" + ::= { sleHqosPolicyMapQueueControl 6 } + + + sleHqosPolicyMapQueueControlClassMapQueueName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the name for the policy map queue" + ::= { sleHqosPolicyMapQueueControl 7 } + + + sleHqosPolicyMapQueueControlParams OBJECT-TYPE + SYNTAX INTEGER + { + shape(1), + queueLimit(2), + bandwidth(3), + bandwidthRemain(4), + priority(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object is used to set + 1)shape: the shape for the policy map queue is to configure shaping on an egress + queue to impose a maximum rate on it + 2)queue-limit: the Queue Limit is to configure tail drop by setting queue limits + on both ingress and egress queues + 3)bandwidth: To allocate a minimum percentage of the interface bandwidth to a queue + 4)bandwidth-Remain: To configures the bandwidth remaining on the interface in a queue + 5)Priority: To configure a single output queuing class as the priority queue + + average 1-1000000000(bps|kbps|mbps|gbps) + limit 1-131072 (packets | bytes | kbytes) + percent 1-100 + " + ::= { sleHqosPolicyMapQueueControl 8 } + + + sleHqosPolicyMapQueueControlParamsValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object is used to set + 1)shape: the shape for the policy map queue is to configure shaping on an egress + queue to impose a maximum rate on it + 2)queue-limit: the Queue Limit is to configure tail drop by setting queue limits + on both ingress and egress queues + 3)bandwidth: To allocate a minimum percentage of the interface bandwidth to a queue + 4)bandwidth-Remain: To configures the bandwidth remaining on the interface in a queue + 5)Priority: To configure a single output queuing class as the priority queue + + average 1-1000000000(bps|kbps|mbps|gbps) + limit 1-131072 (packets | bytes | kbytes) + percent 1-100 + " + ::= { sleHqosPolicyMapQueueControl 9 } + + + sleHqosPolicyMapQueueControlUnits OBJECT-TYPE + SYNTAX INTEGER + { + bps(1), + kbps(2), + mbps(3), + gbps(4), + packets(5), + bytes(6), + kbytes(7), + average(8), + percent(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the units for the specified objects " + ::= { sleHqosPolicyMapQueueControl 10 } + + + sleHqosPolicyMapQueueControlRDMiniThreshold OBJECT-TYPE + SYNTAX INTEGER (1..131072) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "his object is used to set the Minimum random threashold" + ::= { sleHqosPolicyMapQueueControl 11 } + + + sleHqosPolicyMapQueueControlRDMaxThreshold OBJECT-TYPE + SYNTAX INTEGER (1..131072) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the Maximum random threashold " + ::= { sleHqosPolicyMapQueueControl 12 } + + + sleHqosPolicyMapQueueControlRDMinimumUnits OBJECT-TYPE + SYNTAX INTEGER + { + bytes(1), + kbytes(2), + packets(3), + percent(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the units for Random Minimum " + ::= { sleHqosPolicyMapQueueControl 13 } + + + sleHqosPolicyMapQueueControlRDMaximumUnits OBJECT-TYPE + SYNTAX INTEGER + { + bytes(1), + kbytes(2), + packets(3), + percent(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the units for Random Maximum" + ::= { sleHqosPolicyMapQueueControl 14 } + + + sleHqosPolicyMapQueueControlServicePolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the service name, + to attach a child policy onto a parent policy + " + ::= { sleHqosPolicyMapQueueControl 15 } + + + sleMlsQosAclGlobal OBJECT IDENTIFIER ::= { sleMlsQos 11 } + + + sleMlsQosAclGlobalInfo OBJECT IDENTIFIER ::= { sleMlsQosAclGlobal 1 } + + + sleMlsQosAclGlobalInfoMaxAccessList OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Max accessList suported" + ::= { sleMlsQosAclGlobalInfo 1 } + + + sleMlsQosAclGlobalControl OBJECT IDENTIFIER ::= { sleMlsQosAclGlobal 2 } + + + sleMlsQosAclGlobalControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setMaxAccessList(1), + unsetMaxAccessList(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration commands, and user can configure + functions via setting this entry as proper value." + ::= { sleMlsQosAclGlobalControl 1 } + + + sleMlsQosAclGlobalControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of user command. User have to check this value as .busy. or .idle. before do setRequest." + ::= { sleMlsQosAclGlobalControl 2 } + + + sleMlsQosAclGlobalControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the wait-time until setRequest end. In case of short-time command, this value is 0" + ::= { sleMlsQosAclGlobalControl 3 } + + + sleMlsQosAclGlobalControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the time stamp of the last command. (don.t care)" + ::= { sleMlsQosAclGlobalControl 4 } + + + sleMlsQosAclGlobalControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last command." + ::= { sleMlsQosAclGlobalControl 5 } + + + sleMlsQosAclGlobalControlMaxAccessList OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Max accessList suported" + ::= { sleMlsQosAclGlobalControl 6 } + + + sleMlsQosGroup OBJECT-GROUP + OBJECTS { sleMlsQosStatus, sleMlsQosMapCosToCos, sleMlsQosMapCosToQueue, sleMlsQosMapDscpToDscp, sleMlsQosMapDscpToQueue, + sleMlsQosMapExpToExp, sleMlsQosMapExpToQueue, sleMlsQosMapStrictQueueId, sleMlsQosMapWrrQueueWeight, sleMlsQosMapCpuMaxPpsRate, + sleMlsQosMapCpuQueueWeight, sleMlsQosMapNodeCpuMaxPpsRate, sleMlsQosMapNodeCpuQueueWeight, sleMlsQosMapExpToClass, sleHQosStatistics, + sleQosPhbPriorityColor, sleHQosDefaultClassToDscp, sleQosDefaultCosToClassTrust, sleQosDefaultCosToClassNoTrust, sleQosDefaultDscpToClassTrust, + sleQosDefaultDscpToClassNoTrust, sleMlsQosGlobalControlRequest, sleMlsQosGlobalControlStatus, sleMlsQosGlobalCtrlTimer, sleMlsQosGlobalControlTimeStamp, + sleMlsQosGlobalControlReqResult, sleMlsQosCtrlGlobalStatus, sleMlsQosGlobalControlMappingType, sleMlsQosGlobalControlMappingIngValue, sleMlsQosGlobalControlMappingEgrValue, + sleMlsQosGlobalControlQueueId, sleMlsQosGlobalControlWrrQueueWeight, sleMlsQosGlobalControlCpuMaxPpsRate, sleMlsQosGlobalControlCpuQueueWt, sleMlsQosGlobalControlNodeId, + sleMlsQosGlobalControlMappingEgrClassValue, sleMlsQosAggPoliceIndex, sleMlsQosAggPoliceName, sleMlsQosAggPoliceTrafficRate, sleMlsQosAggPoliceBurstSize, + sleMlsQosAggPoliceCtrlRequest, sleMlsQosAggPoliceCtrlStatus, sleMlsQosAggPoliceConfigCtrlTimer, sleMlsQosAggPoliceCtrlTimeStamp, sleMlsQosAggPoliceCtrlReqResult, + sleMlsQosAggPoliceCtrlName, sleMlsQosAggPoliceCtrlTrafficRate, sleMlsQosAggPoliceCtrlBurstSize, sleMlsQosACLIndex, sleMlsQosACLFilterIndex, + sleMlsQosACLName, sleMlsQosACLMatchType, sleMlsQosACLMatchAction, sleMlsQosACLEtherType, sleMlsQosACLL3Protocol, + sleMlsQosACLSrcIpAddress, sleMlsQosACLDstIpAddress, sleMlsQosACLSrcIpAddrMask, sleMlsQosACLDstIpAddrMask, sleMlsQosACLSrcMacAddress, + sleMlsQosACLDstMacAddress, sleMlsQosACLSrcMacAddrMask, sleMlsQosACLDstMacAddrMask, sleMlsQosACLTcpUdpSrcPortAction, sleMlsQosACLTcpUdpDstPortAction, + sleMlsQosACLTcpUdpSrcPort, sleMlsQosACLTcpUdpDstPort, sleMlsQosACLNameSrcIpExactMatch, sleMlsQosACLActionRemarkDesc, sleMlsQosACLIcmpType, + sleMlsQosACLIcmpCode, sleMlsQosACLTcpUdpSrcPortEnd, sleMlsQosACLTcpUdpDstPortEnd, sleMlsQosACLControlRequest, sleMlsQosACLControlStatus, + sleMlsQosACLConfigControlTimer, sleMlsQosACLControlTimeStamp, sleMlsQosACLControlReqResult, sleMlsQosACLCtrlName, sleMlsQosACLCtrlMatchType, + sleMlsQosACLCtrlMatchAction, sleMlsQosACLCtrlEtherType, sleMlsQosACLCtrlL3Protocol, sleMlsQosACLCtrlSrcAddress, sleMlsQosACLCtrlDstAddress, + sleMlsQosACLCtrlSrcAddrMask, sleMlsQosACLCtrlDstAddrMask, sleMlsQosACLCtrlTcpUdpSrcPortAction, sleMlsQosACLCtrlTcpUdpDstPortAction, sleMlsQosACLCtrlTcpUdpSrcPort, + sleMlsQosACLCtrlTcpUdpDstPort, sleMlsQosACLCtrlAclNameExactMatch, sleMlsQosACLCtrlActionRemarkDesc, sleMlsQosACLCtrlIcmpType, sleMlsQosACLCtrlIcmpCode, + sleMlsQosACLCtrlTcpUdpSrcPortEnd, sleMlsQosACLCtrlTcpUdpDstPortEnd, sleMlsQosClassMapName, sleMlsQosClassMapMatchCosValue, sleMlsQosClassMapMatchInnerCosValue, + sleMlsQosClassMapMatchEgressInterface, sleMlsQosClassMapMatchEtherType, sleMlsQosClassMapMatchSrcIpAddr, sleMlsQosClassMapMatchDstIpAddr, sleMlsQosClassMapMatchSrcIpMaskLen, + sleMlsQosClassMapMatchDstIpMaskLen, sleMlsQosClassMapMatchSrcIpV6Addr, sleMlsQosClassMapMatchDstIpV6Addr, sleMlsQosClassMapMatchSrcIpV6MaskLen, sleMlsQosClassMapMatchDstIpV6MaskLen, + sleMlsQosClassMapMatchIpDscp, sleMlsQosClassMapMatchIpPrecedence, sleMlsQosClassMapMatchIp6Dscp, sleMlsQosClassMapMatchIp6Precedence, sleMlsQosClassMapMatchTcpSrcPort, + sleMlsQosClassMapMatchTcpDstPort, sleMlsQosClassMapMatchTcpSrcPortRange, sleMlsQosClassMapMatchTcpDstPortRange, sleMlsQosClassMapMatchUdpSrcPort, sleMlsQosClassMapMatchUdpDstPort, + sleMlsQosClassMapMatchUdpSrcPortRange, sleMlsQosClassMapMatchUdpDstPortRange, sleMlsQosClassMapMatchSrcMacAddr, sleMlsQosClassMapMatchSrcMacMask, sleMlsQosClassMapMatchDstMacAddr, + sleMlsQosClassMapMatchDstMacMask, sleMlsQosClassMapMatchVlanId, sleMlsQosClassMapMatchVlanIdRange, sleMlsQosClassMapMatchInnerVlanId, sleMlsQosClassMapMatchVlanTpid, + sleMlsQosClassMapMatchAccessGroup, sleMlsQosClassMapMatchLayer4SrcPort, sleMlsQosClassMapMatchLayer4DstPort, sleMlsQosClassMapMatchLayer4SrcPortRange, sleMlsQosClassMapMatchLayer4DstPortRange, + sleMplsQosClassMapMatchCriteria, sleMlsQosClassMapControlRequest, sleMlsQosClassMapControlStatus, sleMlsQosClassMapControlTimer, sleMlsQosClassMapontrolTimeStamp, + sleMlsQosClassMapControlReqResult, sleMlsQosClassMapCtrlName, sleMlsQosClassMapCtrlMatchType, sleMlsQosClassMapCtrlMatchVal, sleMlsQosClassMapCtrlMatchRangeType, + sleMlsQosClassMapCtrlMatchRangeLow, sleMlsQosClassMapCtrlMatchRangeHigh, sleMlsQosClassMapCtrlMatchEtherType, sleMlsQosClassMapCtrlMatchSrcType, sleMlsQosClassMapCtrlMatchSrcAddr, + sleMlsQosClassMapCtrlMatchDstAddr, sleMlsQosClassMapCtrlMatchSrcIpMaskLen, sleMlsQosClassMapCtrlMatchDstIpMaskLen, sleMlsQosClassMapCtrlMatchSrcMacMask, sleMlsQosClassMapCtrlMatchDstMacMask, + sleMlsQosClassMapCtrlMatchAcessGroup, sleMlsQosClassMapCtrlMatchVlanTpid, sleMlsQosClassMapCtrlMatchEgressInterface, sleMplsQosClassMapCtrlMatchCriteria, sleMlsQosPmapName, + sleMlsQosPmapClassName, sleMlsQosPmapClassMatchPriority, sleMlsQosPmapClassOperMode, sleMlsQosPmapClassPoliceType, sleMlsQosPmapClassPoliceCIR, + sleMlsQosPmapClassPolicePIR, sleMlsQosPmapClassPoliceCBS, sleMlsQosPmapClassPoliceEBS, sleMlsQosPmapClassPoliceExdAction, sleMlsQosPmapClassPoliceExdActionCos, + sleMlsQosPmapClassPoliceExdActionDscp, sleMlsQosPmapClassPoliceExdActionTos, sleMlsQosPmapClassPoliceExdActionViolateAction, sleMlsQosPmapClassPoliceExdActionViolateValue, sleMlsQosPmapClassPoliceAggregateName, + sleMlsQosPmapClassSetActionDeny, sleMlsQosPmapClassSetActionCos, sleMlsQosPmapClassSetActionCpuCos, sleMlsQosPmapClassSetActionIpDscp, sleMlsQosPmapClassSetActionIp6Dscp, + sleMlsQosPmapClassSetActionIpPrecedence, sleMlsQosPmapClassSetActionIp6Precedence, sleMlsQosPmapClassSetActionMirrorToPortVal, sleMlsQosPmapClassSetActionRedirectToPortVal, sleMlsQosPmapClassSetActionVlanId, + sleMlsQosPmapClassSetActionVlanCos, sleMlsQosPmapClassSetActionQosGroup, sleMplsQosPmapClassSetActionQueue, sleMplsQosPmapClassSetActionCopyCpu, sleMlsQosPolicyMapControlRequest, + sleMlsQosPolicyMapControlStatus, sleMlsQosPolicyMapControlTimer, sleMlsQosPolicyMapontrolTimeStamp, sleMlsQosPolicyMapControlReqResult, sleMlsQosPolicyMapCtrlName, + sleMlsQosPolicyMapCtrlClassName, sleMlsQosPolicyMapCtrlClassMatchPriority, sleMlsQosPolicyMapCtrlClassOperMode, sleMlsQosPolicyMapCtrlClassPoliceType, sleMlsQosPolicyMapCtrlClassPoliceCIR, + sleMlsQosPolicyMapCtrlClassPolicePIR, sleMlsQosPolicyMapCtrlClassPoliceCBS, sleMlsQosPolicyMapCtrlClassPoliceEBS, sleMlsQosPolicyMapCtrlClassPoliceExdAction, sleMlsQosPolicyMapCtrlClassPoliceExdActionCos, + sleMlsQosPolicyMapCtrlClassPoliceExdActionDscp, sleMlsQosPolicyMapCtrlClassPoliceExdActionTos, sleMlsQosPolicyMapCtrlClassPoliceExdActionViolateAction, sleMlsQosPolicyMapCtrlClassPoliceExdActionViolateValue, sleMlsQosPolicyMapCtrlClassPoliceAggregateName, + sleMlsQosPolicyMapCtrlClassSetAction, sleMlsQosPolicyMapCtrlClassSetActionCos, sleMlsQosPolicyMapCtrlClassSetActionCpuCos, sleMlsQosPolicyMapCtrlClassSetActionIpDscp, sleMlsQosPolicyMapCtrlClassSetActionIp6Dscp, + sleMlsQosPolicyMapCtrlClassSetActionIpPrecedence, sleMlsQosPolicyMapCtrlClassSetActionIp6Precedence, sleMlsQosPolicyMapCtrlClassSetActionMirrorToPort, sleMlsQosPolicyMapCtrlClassSetActionRedirectToPort, sleMlsQosPolicyMapCtrlClassSetActionVlanId, + sleMlsQosPolicyMapCtrlClassSetActionVlanCos, sleMlsQosPolicyMapCtrlClassSetActionQosGroup, sleMlsQosPolicyMapCtrlClassSetActionQueue, sleMlsQosInterfaceIndex, sleMlsQosInterfaceName, + sleMlsQosInterfaceTrustState, sleMlsQosInterfaceCos, sleMlsQosInterfaceCosOverride, sleMlsQosInterfaceCosToCos, sleMlsQosInterfaceCosToQueue, + sleMlsQosInterfaceDscp, sleMlsQosInterfaceDscpToDscp, sleMlsQosInterfaceDscpToQueue, sleMlsQosInterfaceExpToExp, sleMlsQosInterfaceTrafficShapeRate, + sleMlsQosInterfaceTrafficShapeBurst, sleMlsQosInterfaceInputPolicyMap, sleMlsQosInterfaceOutputPolicyMap, sleMlsQosInterfaceTrustPassthroughCos, sleMlsQosInterfaceTrustPassthroughDscp, + sleHQosInterfaceCosToClass, sleHQosInterfaceDscpToClass, sleHQosInterfaceReplace, sleMlsQosInterfaceTrafficIfgExclude, sleMlsQosInterfaceTrafficPolicingRate, + sleMlsQosInterfaceTrafficPolicingBurst, sleMlsQosInterfaceControlRequest, sleMlsQosInterfaceControlStatus, sleMlsQosInterfaceControlTimer, sleMlsQosInterfaceontrolTimeStamp, + sleMlsQosInterfaceControlReqResult, sleMlsQosInterfaceCtrlIndex, sleMlsQosInterfaceCtrlMapingType, sleMlsQosInterfaceCtrlMapingIngVal, sleMlsQosInterfaceCtrlMapingEgrVal, + sleMlsQosInterfaceCtrlMapingCosOverride, sleMlsQosInterfaceCtrlMapingTrustState, sleMlsQosInterfaceCtrlTrafficShapeRate, sleMlsQosInterfaceCtrlTrafficShapeBurst, sleMlsQosInterfaceCtrlInputPolicyMap, + sleMlsQosInterfaceCtrlOutputPolicyMap, sleMlsQosInterfaceCtrlMapingCNGValue, sleMlsQosInterfaceCtrlMapingEgrClassVal, sleMlsQosInterfaceCtrlReplace, sleMlsQosIntfQueIntfIndex, + sleMlsQosIntfQueId, sleMlsQosIntfQueShapeQueueRate, sleMlsQosIntfQueWrrQueueWeight, sleMlsQosIntfQueWrrRandomDetectMinThr, sleMlsQosIntfQueWrrRandomDetectMaxThr, + sleMlsQosIntfQueWrrRandomDetectExpWt, sleMlsQosIntfQueTailDropThr, sleMlsQosIntfQueStrictQueue, sleMlsQosIntfQueRandomDetectDropStart, sleMlsQosIntfQueRandomDetectDropSlope, + sleMlsQosIntfQueRandomDetectColor, sleMlsQosIntfQueReservedBandwidth, sleMlsQosIntfQueControlRequest, sleMlsQosIntfQueControlStatus, sleMlsQosIntfQueControlTimer, + sleMlsQosIntfQueontrolTimeStamp, sleMlsQosIntfQueControlReqResult, sleMlsQosIntfQueCtrlInterfaceIndex, sleMlsQosIntfQueCtrlQueueId, sleMlsQosIntfQueCtrlProfileType, + sleMlsQosIntfQueCtrlShapeQueueRate, sleMlsQosIntfQueCtrlWrrQueueWeight, sleMlsQosIntfQueCtrlWrrRandomDetectMinThr, sleMlsQosIntfQueCtrlWrrRandomDetectMaxThr, sleMlsQosIntfQueCtrlWrrRandomDetectExpWt, + sleMlsQosIntfQueCtrlTailDropThr, sleMlsQosIntfQueCtrlRandomDetectDropStart, sleMlsQosIntfQueCtrlRandomDetectDropSlope, sleMlsQosIntfQueCtrlRandomDetectColor, sleMlsQosIntfQueCtrlReservedBandwidth, + sleMlsQosQstatsIfIndex, sleMlsQosQId, sleMlsQosWredGreenDropPkts, sleMlsQosWredYellowDropPkts, sleMlsQosWredRedDropPkts, + sleMlsQosTailDropPkts, sleMlsQosTailDropBytes, sleMlsQosQStatsOutPkts, sleMlsQosQStatsOutBytes, sleMlsQosQStatsMcastOutPkts, + sleMlsQosQStatsMcastOutBytes, sleMlsQosQStatsDropPkts, sleMlsQosQStatsDropBytes, sleMlsQosQStatsMcastDropPkts, sleMlsQosQStatsMcastDropBytes, + sleMlsQosQStatsEnqueuedPkts, sleMlsQosQStatsEnqueuedBytes, sleMlsQosQStatsControlRequest, sleMlsQosQStatsControlStatus, sleMlsQosQStatsControlTimer, + sleMlsQosQStatsontrolTimeStamp, sleMlsQosQStatsControlReqResult, sleMlsQosQstatsCtrlIfIndex, sleMlsQosQstatsCtrlQId, sleHqosClassMapQueueInfoName, + sleHqosClassMapQueueInfoMatchGroup, sleHqosClassMapQueueControlRequest, sleHqosClassMapQueueControlStatus, sleHqosClassMapQueueControlTimer, sleHqosClassMapQueueControlTimeStamp, + sleHqosClassMapQueueControlReqResult, sleHqosClassMapQueueControlName, sleHqosClassMapQueueControlMatchGroup, sleHqosPolicyMapQueueInfoName, sleHqosPolicyMapQueueInfoShape, + sleHqosPolicyMapQueueInfoBandwidth, sleHqosPolicyMapQueueInfoBandwidthRemainingPercent, sleHqosPolicyMapQueueInfoQueueLimit, sleHqosPolicyMapQueueInfoServicePolicyName, sleHqosPolicyMapQueueInfoPriority, + sleHqosPolicyMapQueueInfoRDMinThreshold, sleHqosPolicyMapQueueInfoRDMaxThreshold, sleHqosPolicyMapQueueControlRequest, sleHqosPolicyMapQueueControlStatus, sleHqosPolicyMapQueueControlTimer, + sleHqosPolicyMapQueueControlTimeStamp, sleHqosPolicyMapQueueControlReqResult, sleHqosPolicyMapQueueControlName, sleHqosPolicyMapQueueControlClassMapQueueName, sleHqosPolicyMapQueueControlParams, + sleHqosPolicyMapQueueControlParamsValue, sleHqosPolicyMapQueueControlUnits, sleHqosPolicyMapQueueControlRDMiniThreshold, sleHqosPolicyMapQueueControlRDMaxThreshold, sleHqosPolicyMapQueueControlRDMinimumUnits, + sleHqosPolicyMapQueueControlRDMaximumUnits, sleHqosPolicyMapQueueControlServicePolicyName, sleMlsQosAclGlobalInfoMaxAccessList, sleMlsQosAclGlobalControlRequest, sleMlsQosAclGlobalControlStatus, + sleMlsQosAclGlobalControlTimer, sleMlsQosAclGlobalControlTimeStamp, sleMlsQosAclGlobalControlReqResult, sleMlsQosAclGlobalControlMaxAccessList } + STATUS current + DESCRIPTION + "Description." + ::= { sleMlsQos 12 } + + + + END + +-- +-- sle-mlsqos-mib.mib +-- -- cgit v1.2.3