1-- ***************************************************************** 2-- CISCO-SWITCH-QOS-MIB 3-- 4-- September 2006, Edward Pham 5-- 6-- Copyright (c) 2006, 2009-2011, 2013-2016 by cisco Systems Inc. 7-- All rights reserved. 8-- ***************************************************************** 9 10CISCO-SWITCH-QOS-MIB DEFINITIONS ::= BEGIN 11 12IMPORTS 13 MODULE-IDENTITY, 14 OBJECT-TYPE, 15 Counter32, 16 Counter64, 17 Unsigned32 18 FROM SNMPv2-SMI 19 MODULE-COMPLIANCE, 20 OBJECT-GROUP 21 FROM SNMPv2-CONF 22 TruthValue, 23 TEXTUAL-CONVENTION, 24 RowStatus 25 FROM SNMPv2-TC 26 SnmpAdminString 27 FROM SNMP-FRAMEWORK-MIB 28 ifIndex 29 FROM IF-MIB 30 entPhysicalIndex 31 FROM ENTITY-MIB 32 Dscp 33 FROM DIFFSERV-DSCP-TC 34 IfDirection 35 FROM DIFFSERV-MIB 36 QosLayer2Cos, 37 Percent 38 FROM CISCO-QOS-PIB-MIB 39 QosIpPrecedence, 40 QosQueueNumber, 41 QosThresholdNumber, 42 QosMplsExpValue, 43 QosMutationMapName, 44 QosMutationMapNameOrEmpty, 45 QosPolicerType 46 FROM CISCO-QOS-TC-MIB 47 ciscoMgmt 48 FROM CISCO-SMI; 49 50 51ciscoSwitchQosMIB MODULE-IDENTITY 52 LAST-UPDATED "201606300000Z" 53 ORGANIZATION "Cisco Systems, Inc." 54 CONTACT-INFO 55 "Cisco Systems 56 Customer Service 57 58 Postal: 170 W Tasman Drive 59 San Jose, CA 95134 60 USA 61 62 Tel: +1 800 553-NETS 63 64 E-mail: cs-lan-switch-snmp@cisco.com" 65 DESCRIPTION 66 "This MIB module extends the CISCO-CLASS-BASED-QOS-MIB 67 by defining configuration and statistics information 68 specific to the quality of service (QoS) features of 69 Layer2/3 switch functionality implemented in Cisco 70 devices. It is applicable to a device which is fully 71 within a single QoS domain, although one or more 72 boundaries with other QoS domains can be immediately 73 adjacent to this device. 74 75 Configuration information available through this MIB 76 includes: 77 78 + Mappings between CoS, IP Precedence, MPLS-EXP value 79 to DSCP value and vice versa for classification purpose. 80 81 + Device level QoS configuration for DSCP rewrite, 82 policing of ACL-redirected traffic, QoS port-queueing 83 mode, statistics collection for policy that sets a 84 trust state. 85 86 + CoS, MPLS-EXP and DSCP mutation map name and mappings. 87 These mutations can be configured so that they change 88 the content of packets which cross QoS boundaries, either 89 as they enter or leave this device. 90 91 + Interface QoS configuration such as default CoS value, 92 trust state, packet assignment to queue and threshold 93 based on CoS or DSCP value, drop algorithm and 94 corresponding parameters, queue scheduling parameter 95 such as WRR (Weighted Round Robin) weights, queue 96 size allocation weight. 97 98 Statistics available through this MIB includes: 99 100 + Per module Multi-Layer Switching QoS statistics. 101 102 + Per interface QoS queueing statistics. 103 104 The following terms are used throughout this MIB: 105 106 DSCP (Differentiated Services Code Point) is the six most 107 significant bits of the ToS field in a IP packet header. 108 109 DSCP Mutation: when a packet is being forwarded across an 110 IP network, the previous hop(s) and the following hop(s) 111 of a device may reside in a different QoS domain. A QoS 112 domain refers to the set of QoS rules and conventions 113 adopted by an administrative entity. For instance, a set 114 of DSCP values may have a different meaning in different 115 domains. DSCP mutation allows a DSCP set to be mutated or 116 transformed in order to maintain semantic compatibility 117 between adjacent domains. The mutation is done via mapping 118 tables which maps the old DSCP value from one domain to a 119 new DSCP value in the other domain. DSCP Mutation is applied 120 to egress traffic. 121 122 IP precedence is the three most significant bits of the ToS 123 field in a IP packet header. 124 125 CoS (Class of Service) is the three bits in the layer 2 126 header that indicates user priority value assigned to this 127 packet. 128 129 Trust state is a parameter configured at an interface to 130 specify which QoS markings in packets arriving at that 131 interface are acceptable as-is, rather than needing to be 132 ignored/overwritten due to an 'untrusted' source or 133 previous hop. 134 135 BPDU (Bridge Protocol Data Unit) is used by bridges 136 in a network to exchange information regarding their 137 status. The Spanning Tree Protocol uses the BPDU 138 information to elect the root switch and root port 139 for the switched network. 140 141 MPLS-EXP: MPLS experimental field in MPLS label. 142 143 MTU: Maximum Transmission Unit." 144 REVISION "201606300000Z" 145 DESCRIPTION 146 "Updated QosStatsType to add new value 147 ucastWatchdogDroppedPkts(20). 148 Added ciscoSwitchQosHwServicePoolUsageGroup 149 and ciscoSwitchQosServicePoolUsageTxGroup." 150 REVISION "201409190000Z" 151 DESCRIPTION 152 "Updated csqIfQosGroupInfoScheduling to add new 153 values dwrr(3) and notApplicable(4). 154 Updated csqIfQosGroupInfoBandwidthUnits to add new 155 value notApplicable(3). 156 Updated csqIfQosGroupInfoShapeUnits to add new 157 value notApplicable(3). 158 Updated csqIfQosGroupInfoDropType to add new 159 value notApplicable(3). 160 Updated QosStatsType to 161 add new values ucastSentOobfcPkts(16), 162 ucastSentOobfcBytes(17), ucastDroppedOobfcPkts(18), 163 ucastDroppedOobfcBytes(19). 164 Added ciscoSwitchQosIfQosGroupInfoShapeGroup. 165 Modified the description of the following objects to 166 add more information: 167 csqIfQosGroupInfoQueueSize, csqIfQosGroupInfoHwMTU, 168 csqIfQosGroupInfoMTU, csqIfQosGroupInfoResumeThresh, 169 csqIfQosGroupInfoPauseThresh, csqIfQosGroupInfoBandwidth." 170 171 REVISION "201309260000Z" 172 DESCRIPTION 173 "Add ciscoSwitchQosIfPriGrpInBufUsageGroup, 174 ciscoSwitchQosServicePoolUsageGroup, 175 ciscoSwitchQosServicePoolCellSizeGroup." 176 REVISION "201304220000Z" 177 DESCRIPTION 178 "Add ciscoSwitchQosIfQosGroupInfoGroup, 179 ciscoSwitchQosIfQosGroupStatsGroup." 180 REVISION "201011170000Z" 181 DESCRIPTION 182 "Add ciscoSwitchQosModuleClassChangedGroup, 183 ciscoSwitchQosTenGOnlyModeGroup, 184 ciscoSwitchQosIfQueueModeGroup, 185 ciscoSwitchQosIfQueueSchedulingGroup, 186 ciscoSwitchQosIfQueueingGroup, 187 ciscoSwitchQosIfLanQueuingGroup and 188 ciscoSwitchQosIfQueueBufferGroup." 189 REVISION "200907200000Z" 190 DESCRIPTION 191 "Add ciscoSwitchQosModuleDscpRewriteGroup." 192 REVISION "200902230000Z" 193 DESCRIPTION 194 "Add ciscoSwitchQosModuleStatsExtGroup and 195 ciscoSwitchQosIfStatsExtGroup." 196 REVISION "200611200000Z" 197 DESCRIPTION 198 "Add ciscoSwitchQosPolicerUsageGroup." 199 REVISION "200609180000Z" 200 DESCRIPTION 201 "Initial revision of this MIB module." 202 ::= { ciscoMgmt 580 } 203 204 205-- MIB object definitions 206 207ciscoSwitchQosMIBNotifs OBJECT IDENTIFIER 208 ::= { ciscoSwitchQosMIB 0 } 209 210ciscoSwitchQosMIBObjects OBJECT IDENTIFIER 211 ::= { ciscoSwitchQosMIB 1 } 212 213ciscoSwitchQosMIBConformance OBJECT IDENTIFIER 214 ::= { ciscoSwitchQosMIB 2 } 215 216csqGlobals OBJECT IDENTIFIER 217 ::= { ciscoSwitchQosMIBObjects 1 } 218 219csqMappings OBJECT IDENTIFIER 220 ::= { ciscoSwitchQosMIBObjects 2 } 221 222csqMutations OBJECT IDENTIFIER 223 ::= { ciscoSwitchQosMIBObjects 3 } 224 225csqInterface OBJECT IDENTIFIER 226 ::= { ciscoSwitchQosMIBObjects 4 } 227 228csqStatistics OBJECT IDENTIFIER 229 ::= { ciscoSwitchQosMIBObjects 5 } 230 231csqPolicerUsage OBJECT IDENTIFIER 232 ::= { ciscoSwitchQosMIBObjects 6 } 233 234csqModule OBJECT IDENTIFIER 235 ::= { ciscoSwitchQosMIBObjects 7 } 236 237 238QosStatsType ::= TEXTUAL-CONVENTION 239 STATUS current 240 DESCRIPTION 241 "An integer indicating a specific statistics. 242 243 ucastSentPkts(1): Unicast packets sent 244 ucastSentBytes(2): Unicast bytes sent 245 mcastSentPkts(3): Multicast packets sent 246 mcastSentBytes(4): Multicast bytes sent 247 ucastDroppedPkts(5): Unicast packets dropped 248 ucastDroppedBytes(6): Unicast bytes dropped 249 mcastDroppedPkts(7): Multicast packets dropped 250 mcastDroppedBytes(8): Multicast bytes dropped 251 sentPkts(9): Packets sent 252 receivedPkts(10): Packets received 253 droppedIngressPkts(11): Packets discarded on ingress 254 ucastSentXbarPkts(12): Unicast packets sent to the cross-bar 255 ucastRecvXbarPkts(13): Unicast packets received from the 256 cross-bar 257 mcastSentXbarPkts(14): Multicast packets sent to the cross-bar 258 mcastRecvXbarPkts(15): Multicast packets received from the 259 cross-bar 260 ucastSentOobfcPkts(16): Unicast packets sent on OOBFC 261 ucastSentOobfcBytes(17): Unicast bytes sent on OOBFC 262 ucastDroppedOobfcPkts(18): Unicast packets dropped on OOBFC 263 ucastDroppedOobfcBytes(19): Unicast bytes dropped on OOBFC 264 ucastWatchdogDroppedPkts(20): Unicast packets dropped after watchdog 265 triggered" 266 SYNTAX INTEGER { 267 ucastSentPkts(1), 268 ucastSentBytes(2), 269 mcastSentPkts(3), 270 mcastSentBytes(4), 271 ucastDroppedPkts(5), 272 ucastDroppedBytes(6), 273 mcastDroppedPkts(7), 274 mcastDroppedBytes(8), 275 sentPkts(9), 276 receivedPkts(10), 277 droppedIngressPkts(11), 278 ucastSentXbarPkts(12), 279 ucastRecvXbarPkts(13), 280 mcastSentXbarPkts(14), 281 mcastRecvXbarPkts(15), 282 ucastSentOobfcPkts(16), 283 ucastSentOobfcBytes(17), 284 ucastDroppedOobfcPkts(18), 285 ucastDroppedOobfcBytes(19), 286 ucastWatchdogDroppedPkts(20) 287 } 288 289-- Global group 290 291csqDscpRewriteEnable OBJECT-TYPE 292 SYNTAX TruthValue 293 MAX-ACCESS read-write 294 STATUS current 295 DESCRIPTION 296 "This object specifies whether DSCP rewrite is enabled 297 at a device-level of granularity, i.e., 'true' = enabled 298 and 'false' = disabled. If no other objects specify whether 299 DSCP rewrite is enabled at any different level of granularity, 300 then this object's value is not subject to any modifiers. 301 However, some devices might support other object(s) which 302 specify whether DSCP rewrite is enabled at different level(s) 303 of granularity. For such devices, the value of this object 304 takes precedence over the values of such other object(s) when 305 the value of this object is 'false'; in contrast, when the 306 value of this object is 'true', the values of such other 307 objects take precedence over the value of this object. 308 309 if 'true', all outgoing packets will have their DSCP 310 value rewritten based on the result of classification, 311 policing or DSCP mutation configured in the device. 312 313 if 'false', all outgoing packets will have their DSCP 314 values unchanged from they arrived." 315 ::= { csqGlobals 1 } 316 317csqPoliceRedirectedTrafficEnable OBJECT-TYPE 318 SYNTAX TruthValue 319 MAX-ACCESS read-write 320 STATUS current 321 DESCRIPTION 322 "This object specifies whether ACL-redirected traffic 323 policing is enabled at a device-level of granularity, 324 i.e., 'true' = enabled and 'false' = disabled. If no 325 other objects specify whether ACL-redirected traffic 326 is enabled at any different level of granularity, 327 then this object's value is not subject to any modifiers. 328 However, some devices might support other object(s) which 329 specify whether ACL-redirected traffic policing is enabled 330 at different level(s) of granularity. For such devices, 331 the value of this object takes precedence over the values 332 of such other object(s) when the value of this object is 333 'false'; in contrast, when the value of this object is 'true', 334 the values of such other objects take precedence over the 335 value of this object. 336 337 if 'true', ACL-redirected traffic is subject to policing. 338 if 'false', ACL-redirected traffic is not policed." 339 ::= { csqGlobals 2 } 340 341csqPortQueueingModeEnable OBJECT-TYPE 342 SYNTAX TruthValue 343 MAX-ACCESS read-write 344 STATUS current 345 DESCRIPTION 346 "This object specifies whether port-queueing mode is enabled 347 at a device-level of granularity, i.e., 'true' = enabled 348 and 'false' = disabled. If no other objects specify whether 349 port-queueing mode is enabled at any different level of 350 granularity, then this object's value is not subject to any 351 modifiers. However, some devices might support other object(s) 352 which specify whether port-queueing mode is enabled at 353 different level(s) of granularity. For such devices, the 354 value of this object takes precedence over the values of such 355 other object(s) when the value of this object is 'false'; in 356 contrast, when the value of this object is 'true', the values 357 of such other objects take precedence over the value of this 358 object. 359 360 if 'true', port-queueing mode is enabled. In port-queueing 361 mode, marking and policing is disabled. All queueing 362 on receiving and transmitting is based on QoS tag in the 363 incoming packet. For 802.1Q or ISL-encapsulated packets, 364 queueing is based on the CoS value. Otherwise, queueing 365 is based on the default interface CoS value denoted by 366 csqIfDefaultCos object. 367 368 if 'false', port-queueing mode is disabled." 369 ::= { csqGlobals 3 } 370 371csqMarkingStatisticsEnable OBJECT-TYPE 372 SYNTAX TruthValue 373 MAX-ACCESS read-write 374 STATUS current 375 DESCRIPTION 376 "This object specifies whether statistics collection for 377 policy that sets a trust state is enabled at a device-level 378 of granularity, i.e., 'true' = enabled and 'false' = disabled. 379 If no other objects specify whether statistics collection for 380 policy that sets a trust state is enabled at any different 381 level of granularity, then this object's value is not subject 382 to any modifiers. However, some devices might support other 383 object(s) which specify whether statistics collection for 384 policy that sets a trust state is enabled at different 385 level(s) of granularity. For such devices, the value of this 386 object takes precedence over the values of such other object(s) 387 when the value of this object is 'false'; in contrast, when the 388 value of this object is 'true', the values of such other 389 objects take precedence over the value of this object. 390 391 if 'true', statistics collection is enabled. 392 if 'false', statistics collection is disabled." 393 ::= { csqGlobals 4 } 394 395csqTenGOnlyMode OBJECT-TYPE 396 SYNTAX TruthValue 397 MAX-ACCESS read-write 398 STATUS current 399 DESCRIPTION 400 "This object specifies whether only 10-Gigabit Ethernet uplink 401 interfaces are used exclusively. 402 403 'true' indicates that only the 10-Gigabit Ethernet uplink 404 interfaces are used. The other uplink interfaces which are not 405 of 10-Gigabit capacity will be in administratively down state. 406 407 'false' indicates otherwise." 408 ::= { csqGlobals 5 } 409 410csqServicePoolCellSize OBJECT-TYPE 411 SYNTAX Unsigned32 412 MAX-ACCESS read-only 413 STATUS current 414 DESCRIPTION 415 "This object indicates the number of bytes for a service pool 416 cell." 417 ::= { csqGlobals 6 } 418-- The csqCosToDscpTable 419 420csqCosToDscpTable OBJECT-TYPE 421 SYNTAX SEQUENCE OF CsqCosToDscpEntry 422 MAX-ACCESS not-accessible 423 STATUS current 424 DESCRIPTION 425 "This table contains the mapping of CoS values to DSCP values. 426 This mapping table consist of eight CoS values (0 through 7) and 427 their corresponding DSCP values. The mapping given by this table 428 is used for all packets received on an interface if and only if 429 that interface has a trust state, as given by the value of 430 csqIfTrustState for the interface, of 'trustCoS'." 431 ::= { csqMappings 1 } 432 433csqCosToDscpEntry OBJECT-TYPE 434 SYNTAX CsqCosToDscpEntry 435 MAX-ACCESS not-accessible 436 STATUS current 437 DESCRIPTION 438 "Each row contains the mapping from a CoS value to a DSCP 439 value." 440 INDEX { csqCosToDscpCos } 441 ::= { csqCosToDscpTable 1 } 442 443CsqCosToDscpEntry ::= SEQUENCE { 444 csqCosToDscpCos QosLayer2Cos, 445 csqCosToDscpDscp Dscp 446} 447 448csqCosToDscpCos OBJECT-TYPE 449 SYNTAX QosLayer2Cos 450 MAX-ACCESS not-accessible 451 STATUS current 452 DESCRIPTION 453 "The CoS value being mapped to the DSCP value." 454 ::= { csqCosToDscpEntry 1 } 455 456csqCosToDscpDscp OBJECT-TYPE 457 SYNTAX Dscp 458 MAX-ACCESS read-write 459 STATUS current 460 DESCRIPTION 461 "The DSCP value which the CoS value maps to." 462 ::= { csqCosToDscpEntry 2 } 463 464 465-- CsqIpPrecToDscpTable 466 467csqIpPrecToDscpTable OBJECT-TYPE 468 SYNTAX SEQUENCE OF CsqIpPrecToDscpEntry 469 MAX-ACCESS not-accessible 470 STATUS current 471 DESCRIPTION 472 "This table contains the mapping of IP Precedence to DSCP. 473 This mapping table consist of eight IpPrecedence values 474 (0 through 7) and their corresponding DSCP values. The 475 mapping given by this table is used for all packets received 476 on an interface if and only if that interface has a trust state, 477 as given by the value of csqIfTrustState for the interface, 478 of 'trustIpPrec'." 479 ::= { csqMappings 2 } 480 481csqIpPrecToDscpEntry OBJECT-TYPE 482 SYNTAX CsqIpPrecToDscpEntry 483 MAX-ACCESS not-accessible 484 STATUS current 485 DESCRIPTION 486 "Each row contains the mapping from an IP Precedence value to 487 a DSCP value." 488 INDEX { csqIpPrecToDscpIpPrec } 489 ::= { csqIpPrecToDscpTable 1 } 490 491CsqIpPrecToDscpEntry ::= SEQUENCE { 492 csqIpPrecToDscpIpPrec QosIpPrecedence, 493 csqIpPrecToDscpDscp Dscp 494} 495 496csqIpPrecToDscpIpPrec OBJECT-TYPE 497 SYNTAX QosIpPrecedence 498 MAX-ACCESS not-accessible 499 STATUS current 500 DESCRIPTION 501 "The IP Precedence value being mapped to the DSCP value." 502 ::= { csqIpPrecToDscpEntry 1 } 503 504csqIpPrecToDscpDscp OBJECT-TYPE 505 SYNTAX Dscp 506 MAX-ACCESS read-write 507 STATUS current 508 DESCRIPTION 509 "The DSCP value which the IP Precedence value maps to." 510 ::= { csqIpPrecToDscpEntry 2 } 511 512 513-- The csqExpToDscpTable 514 515csqExpToDscpTable OBJECT-TYPE 516 SYNTAX SEQUENCE OF CsqExpToDscpEntry 517 MAX-ACCESS not-accessible 518 STATUS current 519 DESCRIPTION 520 "This table contains the mapping of MPLS-EXP values to DSCP 521 values. This mapping table consist of eight MPLS-EXP values 522 (0 through 7) and their corresponding DSCP values." 523 ::= { csqMappings 3 } 524 525csqExpToDscpEntry OBJECT-TYPE 526 SYNTAX CsqExpToDscpEntry 527 MAX-ACCESS not-accessible 528 STATUS current 529 DESCRIPTION 530 "Each row contains the mapping from a EXP value to a DSCP 531 value." 532 INDEX { csqExpToDscpExp } 533 ::= { csqExpToDscpTable 1 } 534 535CsqExpToDscpEntry ::= SEQUENCE { 536 csqExpToDscpExp QosMplsExpValue, 537 csqExpToDscpDscp Dscp 538} 539 540csqExpToDscpExp OBJECT-TYPE 541 SYNTAX QosMplsExpValue 542 MAX-ACCESS not-accessible 543 STATUS current 544 DESCRIPTION 545 "The EXP value being mapped to the DSCP value." 546 ::= { csqExpToDscpEntry 1 } 547 548csqExpToDscpDscp OBJECT-TYPE 549 SYNTAX Dscp 550 MAX-ACCESS read-write 551 STATUS current 552 DESCRIPTION 553 "The DSCP value which the EXP value maps to." 554 ::= { csqExpToDscpEntry 2 } 555 556 557-- csqDscpMappingTable 558 559csqDscpMappingTable OBJECT-TYPE 560 SYNTAX SEQUENCE OF CsqDscpMappingEntry 561 MAX-ACCESS not-accessible 562 STATUS current 563 DESCRIPTION 564 "This table always has 64 entries, one for each DSCP value. The 565 table contains four mappings from the DSCP value assigned to 566 a packet. One mapping is to the egress CoS to be stored in the 567 layer-2 frame headers for output on 802.1Q or ISL interfaces. 568 Another mapping is to the EXP value to be stored in MPLS label. 569 The other two mappings are to the remarked (or 'marked down') 570 DSCP values which are used when a policer requires that 571 a packet's DSCP value to be modified. Of these two mappings, 572 one is for a normal burst, and the other is for maximum burst." 573 ::= { csqMappings 4 } 574 575csqDscpMappingEntry OBJECT-TYPE 576 SYNTAX CsqDscpMappingEntry 577 MAX-ACCESS not-accessible 578 STATUS current 579 DESCRIPTION 580 "Each row contains the mapping from DSCP value to CoS value, 581 MPLS-EXP value and policed DSCP." 582 INDEX { csqDscpMappingDscp } 583 ::= { csqDscpMappingTable 1 } 584 585CsqDscpMappingEntry ::= SEQUENCE { 586 csqDscpMappingDscp Dscp, 587 csqDscpMappingCos QosLayer2Cos, 588 csqDscpMappingExp QosMplsExpValue, 589 csqDscpMappingNormalBurstDscp Dscp, 590 csqDscpMappingMaxBurstDscp Dscp 591} 592 593csqDscpMappingDscp OBJECT-TYPE 594 SYNTAX Dscp 595 MAX-ACCESS not-accessible 596 STATUS current 597 DESCRIPTION 598 "The DSCP value being mapped to the CoS, EXP and 599 policed DSCP value." 600 ::= { csqDscpMappingEntry 1 } 601 602csqDscpMappingCos OBJECT-TYPE 603 SYNTAX QosLayer2Cos 604 MAX-ACCESS read-write 605 STATUS current 606 DESCRIPTION 607 "The CoS value which the DSCP values maps to." 608 ::= { csqDscpMappingEntry 2 } 609 610csqDscpMappingExp OBJECT-TYPE 611 SYNTAX QosMplsExpValue 612 MAX-ACCESS read-write 613 STATUS current 614 DESCRIPTION 615 "The MPLS-EXP value which the DSCP values maps to." 616 ::= { csqDscpMappingEntry 3 } 617 618csqDscpMappingNormalBurstDscp OBJECT-TYPE 619 SYNTAX Dscp 620 MAX-ACCESS read-write 621 STATUS current 622 DESCRIPTION 623 "The normal burst policed DSCP value which the DSCP values maps 624 to." 625 ::= { csqDscpMappingEntry 4 } 626 627csqDscpMappingMaxBurstDscp OBJECT-TYPE 628 SYNTAX Dscp 629 MAX-ACCESS read-write 630 STATUS current 631 DESCRIPTION 632 "The maximum burst policed DSCP value which the DSCP values maps 633 to." 634 ::= { csqDscpMappingEntry 5 } 635 636 637 638-- csqMutations group 639 640csqMaxCosMutationMap OBJECT-TYPE 641 SYNTAX Unsigned32 642 MAX-ACCESS read-only 643 STATUS current 644 DESCRIPTION 645 "The maximum number of CoS mutation map that can be supported 646 in the device." 647 ::= { csqMutations 1 } 648 649csqCosMutationTable OBJECT-TYPE 650 SYNTAX SEQUENCE OF CsqCosMutationEntry 651 MAX-ACCESS not-accessible 652 STATUS current 653 DESCRIPTION 654 "This table indicates CoS mutation maps in the 655 device." 656 ::= { csqMutations 2 } 657 658csqCosMutationEntry OBJECT-TYPE 659 SYNTAX CsqCosMutationEntry 660 MAX-ACCESS not-accessible 661 STATUS current 662 DESCRIPTION 663 "Each row contains the status of this instance. A row 664 instance can be created or removed by setting 665 the appropriate value of its RowStatus object. Once 666 the number of entries in this table reaches the 667 maximum number of CoS mutation map supported in 668 the device denoted by csqMaxCosMutationMap object, user 669 must delete an existing entry in this table in order to 670 create a new entry." 671 INDEX { IMPLIED csqCosMutationMapName } 672 ::= { csqCosMutationTable 1 } 673 674CsqCosMutationEntry ::= SEQUENCE { 675 csqCosMutationMapName QosMutationMapName, 676 csqCosMutationRowStatus RowStatus 677} 678 679csqCosMutationMapName OBJECT-TYPE 680 SYNTAX QosMutationMapName 681 MAX-ACCESS not-accessible 682 STATUS current 683 DESCRIPTION 684 "The name of the CoS mutation map." 685 ::= { csqCosMutationEntry 1 } 686 687csqCosMutationRowStatus OBJECT-TYPE 688 SYNTAX RowStatus 689 MAX-ACCESS read-create 690 STATUS current 691 DESCRIPTION 692 "This object is used to manage the creation and deletion 693 of rows in this table." 694 ::= { csqCosMutationEntry 2 } 695 696 697-- The csqCosMutationMappingTable 698 699csqCosMutationMappingTable OBJECT-TYPE 700 SYNTAX SEQUENCE OF CsqCosMutationMappingEntry 701 MAX-ACCESS not-accessible 702 STATUS current 703 DESCRIPTION 704 "This table provides management information for CoS 705 mutation mapping. CoS mutation is applied to ingress 706 traffic. This mutation occurs before the CoS to 707 DSCP mapping for applicable traffic as specified in 708 csqCosToDscpTable." 709 ::= { csqMutations 3 } 710 711csqCosMutationMappingEntry OBJECT-TYPE 712 SYNTAX CsqCosMutationMappingEntry 713 MAX-ACCESS not-accessible 714 STATUS current 715 DESCRIPTION 716 "Each row contains the mapping from a CoS value to another CoS 717 value. When the entry for csqCosMutationMapName in the 718 csqCosMutationTable is created, corresponding entries in this 719 table are initialized with a default mapping which is the 720 identity function. When the entry for csqCosMutationMapName 721 in the csqCosMutationTable is removed, corresponding entries 722 in this table will also be deleted." 723 INDEX { 724 csqCosMutationMapName, 725 csqCosMutationFromCos 726 } 727 ::= { csqCosMutationMappingTable 1 } 728 729CsqCosMutationMappingEntry ::= SEQUENCE { 730 csqCosMutationFromCos QosLayer2Cos, 731 csqCosMutationToCos QosLayer2Cos 732} 733 734csqCosMutationFromCos OBJECT-TYPE 735 SYNTAX QosLayer2Cos 736 MAX-ACCESS not-accessible 737 STATUS current 738 DESCRIPTION 739 "The input CoS value being mapped to the output CoS value in 740 this mutation map." 741 ::= { csqCosMutationMappingEntry 1 } 742 743csqCosMutationToCos OBJECT-TYPE 744 SYNTAX QosLayer2Cos 745 MAX-ACCESS read-write 746 STATUS current 747 DESCRIPTION 748 "The output CoS value which the input CoS value maps to." 749 ::= { csqCosMutationMappingEntry 2 } 750 751 752 753csqMaxDscpMutationMap OBJECT-TYPE 754 SYNTAX Unsigned32 755 MAX-ACCESS read-only 756 STATUS current 757 DESCRIPTION 758 "The maximum number of DSCP mutation map that can be supported 759 in the device." 760 ::= { csqMutations 4 } 761-- csqDscpMutationTable 762 763csqDscpMutationTable OBJECT-TYPE 764 SYNTAX SEQUENCE OF CsqDscpMutationEntry 765 MAX-ACCESS not-accessible 766 STATUS current 767 DESCRIPTION 768 "This table indicates DSCP mutation maps in the 769 device." 770 ::= { csqMutations 5 } 771 772csqDscpMutationEntry OBJECT-TYPE 773 SYNTAX CsqDscpMutationEntry 774 MAX-ACCESS not-accessible 775 STATUS current 776 DESCRIPTION 777 "Each row contains the status of this instance. A row 778 instance can be created or removed by setting 779 the appropriate value of its RowStatus object. Once 780 the number of entries in this table reaches the 781 maximum number of DSCP mutation map supported in 782 the device denoted by csqMaxDscpMutationMap 783 object, user must delete an existing entry in this table 784 in order to create a new entry." 785 INDEX { IMPLIED csqDscpMutationMapName } 786 ::= { csqDscpMutationTable 1 } 787 788CsqDscpMutationEntry ::= SEQUENCE { 789 csqDscpMutationMapName QosMutationMapName, 790 csqDscpMutationRowStatus RowStatus 791} 792 793csqDscpMutationMapName OBJECT-TYPE 794 SYNTAX QosMutationMapName 795 MAX-ACCESS not-accessible 796 STATUS current 797 DESCRIPTION 798 "The name of the DSCP mutation map." 799 ::= { csqDscpMutationEntry 1 } 800 801csqDscpMutationRowStatus OBJECT-TYPE 802 SYNTAX RowStatus 803 MAX-ACCESS read-create 804 STATUS current 805 DESCRIPTION 806 "This object is used to manage the creation and deletion 807 of rows in this table." 808 ::= { csqDscpMutationEntry 2 } 809 810 811-- The csqDscpMutationMappingTable 812 813csqDscpMutationMappingTable OBJECT-TYPE 814 SYNTAX SEQUENCE OF CsqDscpMutationMappingEntry 815 MAX-ACCESS not-accessible 816 STATUS current 817 DESCRIPTION 818 "This table provides management information for DSCP 819 mutation mapping. DSCP mutation is applied to egress 820 traffic. This mutation occurs after the mappings 821 specified in csqDscpMappingTable." 822 ::= { csqMutations 6 } 823 824csqDscpMutationMappingEntry OBJECT-TYPE 825 SYNTAX CsqDscpMutationMappingEntry 826 MAX-ACCESS not-accessible 827 STATUS current 828 DESCRIPTION 829 "Each row contains the mapping from an input DSCP value to 830 an output DSCP value. When the entry for csqDscpMutationMapName 831 in the csqDscpMutationTable is created, corresponding entries 832 in this table are initialized with a default mapping which is 833 the identity function. When the entry for 834 csqDscpMutationMapName in the csqDscpMutationTable is removed, 835 corresponding entries in this table will also be deleted." 836 INDEX { 837 csqDscpMutationMapName, 838 csqDscpMutationFromDscp 839 } 840 ::= { csqDscpMutationMappingTable 1 } 841 842CsqDscpMutationMappingEntry ::= SEQUENCE { 843 csqDscpMutationFromDscp Dscp, 844 csqDscpMutationToDscp Dscp 845} 846 847csqDscpMutationFromDscp OBJECT-TYPE 848 SYNTAX Dscp 849 MAX-ACCESS not-accessible 850 STATUS current 851 DESCRIPTION 852 "The input DSCP value being mapped to the output DSCP value in 853 this mutation map." 854 ::= { csqDscpMutationMappingEntry 1 } 855 856csqDscpMutationToDscp OBJECT-TYPE 857 SYNTAX Dscp 858 MAX-ACCESS read-write 859 STATUS current 860 DESCRIPTION 861 "The output DSCP value which the input DSCP value maps to." 862 ::= { csqDscpMutationMappingEntry 2 } 863 864 865 866csqMaxExpMutationMap OBJECT-TYPE 867 SYNTAX Unsigned32 868 MAX-ACCESS read-only 869 STATUS current 870 DESCRIPTION 871 "The maximum number of EXP mutation can be supported 872 in the device." 873 ::= { csqMutations 7 } 874-- csqExpMutationTable 875 876csqExpMutationTable OBJECT-TYPE 877 SYNTAX SEQUENCE OF CsqExpMutationEntry 878 MAX-ACCESS not-accessible 879 STATUS current 880 DESCRIPTION 881 "This table indicates EXP mutation maps in the 882 device." 883 ::= { csqMutations 8 } 884 885csqExpMutationEntry OBJECT-TYPE 886 SYNTAX CsqExpMutationEntry 887 MAX-ACCESS not-accessible 888 STATUS current 889 DESCRIPTION 890 "Each row contains the status of this instance. A row 891 instance can be created or removed by setting 892 the appropriate value of its RowStatus object. Once 893 the number of entries in this table reaches the 894 maximum number of EXP mutation map supported in 895 the device denoted by csqMaxExpMutationMap object, user 896 must delete an existing entry in this table in order to 897 create a new entry." 898 INDEX { IMPLIED csqExpMutationMapName } 899 ::= { csqExpMutationTable 1 } 900 901CsqExpMutationEntry ::= SEQUENCE { 902 csqExpMutationMapName QosMutationMapName, 903 csqExpMutationRowStatus RowStatus 904} 905 906csqExpMutationMapName OBJECT-TYPE 907 SYNTAX QosMutationMapName 908 MAX-ACCESS not-accessible 909 STATUS current 910 DESCRIPTION 911 "The name of the EXP mutation map." 912 ::= { csqExpMutationEntry 1 } 913 914csqExpMutationRowStatus OBJECT-TYPE 915 SYNTAX RowStatus 916 MAX-ACCESS read-create 917 STATUS current 918 DESCRIPTION 919 "This object is used to manage the creation and deletion 920 of rows in this table." 921 ::= { csqExpMutationEntry 2 } 922 923 924-- The csqExpMutationMappingTable 925 926csqExpMutationMappingTable OBJECT-TYPE 927 SYNTAX SEQUENCE OF CsqExpMutationMappingEntry 928 MAX-ACCESS not-accessible 929 STATUS current 930 DESCRIPTION 931 "This table provides management information for EXP 932 mutation mapping. EXP mutation is applied to egress 933 traffic. This mutation occurs after the mapping 934 specified in csqExpToDscpTable." 935 ::= { csqMutations 9 } 936 937csqExpMutationMappingEntry OBJECT-TYPE 938 SYNTAX CsqExpMutationMappingEntry 939 MAX-ACCESS not-accessible 940 STATUS current 941 DESCRIPTION 942 "Each row contains the mapping from input EXP to output EXP 943 value. When the entry for csqExpMutationMapName in the 944 csqExpMutationTable is created, corresponding entries in this 945 table are initialized with a default mapping which is the 946 identity function. When the entry for csqExpMutationMapName 947 in the csqExpMutationTable is removed, corresponding entries 948 in this table will also be deleted." 949 INDEX { 950 csqExpMutationMapName, 951 csqExpMutationFromExp 952 } 953 ::= { csqExpMutationMappingTable 1 } 954 955CsqExpMutationMappingEntry ::= SEQUENCE { 956 csqExpMutationFromExp QosMplsExpValue, 957 csqExpMutationToExp QosMplsExpValue 958} 959 960csqExpMutationFromExp OBJECT-TYPE 961 SYNTAX QosMplsExpValue 962 MAX-ACCESS not-accessible 963 STATUS current 964 DESCRIPTION 965 "The input EXP value being mapped to the output EXP value in 966 this mutation map." 967 ::= { csqExpMutationMappingEntry 1 } 968 969csqExpMutationToExp OBJECT-TYPE 970 SYNTAX QosMplsExpValue 971 MAX-ACCESS read-write 972 STATUS current 973 DESCRIPTION 974 "The output EXP value which the input EXP value maps to." 975 ::= { csqExpMutationMappingEntry 2 } 976 977 978-- csqIfMutationConfigTable 979 980csqIfMutationConfigTable OBJECT-TYPE 981 SYNTAX SEQUENCE OF CsqIfMutationConfigEntry 982 MAX-ACCESS not-accessible 983 STATUS current 984 DESCRIPTION 985 "A table containing the mutation configuration for 986 mutation capable interface in the device. If a 987 mutation capable interface does not have a row 988 in this table, there is no mutation performed 989 at such interface." 990 ::= { csqMutations 10 } 991 992csqIfMutationConfigEntry OBJECT-TYPE 993 SYNTAX CsqIfMutationConfigEntry 994 MAX-ACCESS not-accessible 995 STATUS current 996 DESCRIPTION 997 "A row instance contains the name of CoS, DSCP and EXP 998 mutation map and RowStatus object." 999 INDEX { ifIndex } 1000 ::= { csqIfMutationConfigTable 1 } 1001 1002CsqIfMutationConfigEntry ::= SEQUENCE { 1003 csqIfCosMutationMap QosMutationMapNameOrEmpty, 1004 csqIfDscpMutationMap QosMutationMapNameOrEmpty, 1005 csqIfExpMutationMap QosMutationMapNameOrEmpty, 1006 csqIfMutationRowStatus RowStatus 1007} 1008 1009csqIfCosMutationMap OBJECT-TYPE 1010 SYNTAX QosMutationMapNameOrEmpty 1011 MAX-ACCESS read-create 1012 STATUS current 1013 DESCRIPTION 1014 "This object specifies the name of CoS mutation map 1015 applied at this interface. If CoS mutation is not performed 1016 at the interface, then the value of this object is the 1017 zero-length string; otherwise, the value of this object must 1018 be the name of a row in the csqCosMutationTable. If a row 1019 in the csqCosMutationTable is deleted, all instances of this 1020 object which referenced the deleted row get changed to the 1021 zero-length string." 1022 ::= { csqIfMutationConfigEntry 1 } 1023 1024csqIfDscpMutationMap OBJECT-TYPE 1025 SYNTAX QosMutationMapNameOrEmpty 1026 MAX-ACCESS read-create 1027 STATUS current 1028 DESCRIPTION 1029 "This object specifies the name of DSCP mutation map 1030 applied at this interface. If DSCP mutation is not performed 1031 at the interface, then the value of this object is the 1032 zero-length string; otherwise, the value of this object must 1033 be the name of a row in the csqDscpMutationTable. If a row 1034 in the csqDscpMutationTable is deleted, all instances of this 1035 object which referenced the deleted row get changed to the 1036 zero-length string." 1037 ::= { csqIfMutationConfigEntry 2 } 1038 1039csqIfExpMutationMap OBJECT-TYPE 1040 SYNTAX QosMutationMapNameOrEmpty 1041 MAX-ACCESS read-create 1042 STATUS current 1043 DESCRIPTION 1044 "This object specifies the name of EXP mutation map 1045 applied at this interface. If EXP mutation is not performed 1046 at the interface, then the value of this object is the 1047 zero-length string; otherwise, the value of this object must 1048 be the name of a row in the csqExpMutationTable. If a row 1049 in the csqExpMutationTable is deleted, all instances of this 1050 object which referenced the deleted row get changed to the 1051 zero-length string." 1052 ::= { csqIfMutationConfigEntry 3 } 1053 1054csqIfMutationRowStatus OBJECT-TYPE 1055 SYNTAX RowStatus 1056 MAX-ACCESS read-create 1057 STATUS current 1058 DESCRIPTION 1059 "This object is used to manage the creation, and deletion 1060 of rows in the table." 1061 ::= { csqIfMutationConfigEntry 4 } 1062 1063 1064-- csqIfConfigTable 1065 1066csqIfConfigTable OBJECT-TYPE 1067 SYNTAX SEQUENCE OF CsqIfConfigEntry 1068 MAX-ACCESS not-accessible 1069 STATUS current 1070 DESCRIPTION 1071 "This table provides QoS configuration for QoS manageable 1072 interface in the device." 1073 ::= { csqInterface 1 } 1074 1075csqIfConfigEntry OBJECT-TYPE 1076 SYNTAX CsqIfConfigEntry 1077 MAX-ACCESS not-accessible 1078 STATUS current 1079 DESCRIPTION 1080 "A row instance contains the default CoS value and trust 1081 state of a Qos manageable interface." 1082 INDEX { ifIndex } 1083 ::= { csqIfConfigTable 1 } 1084 1085CsqIfConfigEntry ::= SEQUENCE { 1086 csqIfDefaultCos QosLayer2Cos, 1087 csqIfTrustState INTEGER, 1088 csqIfQueueModeCpb BITS, 1089 csqIfConfigQueueMode INTEGER, 1090 csqIfIngressPolicyMap SnmpAdminString, 1091 csqIfEgressPolicyMap SnmpAdminString, 1092 csqIfIngressQueueingEnable TruthValue, 1093 csqIfEgressQueueingEnable TruthValue, 1094 csqIfQueueingTrustState INTEGER 1095} 1096 1097csqIfDefaultCos OBJECT-TYPE 1098 SYNTAX QosLayer2Cos 1099 MAX-ACCESS read-write 1100 STATUS current 1101 DESCRIPTION 1102 "This object specifies the default CoS value configured 1103 at this physical interface. This default value will be 1104 assigned to packet which does not have a CoS value in 1105 its layer-2 header when the packet arrives at this 1106 interface or if the value of csqIfTrustState object 1107 for this physical interface is 'untrusted'." 1108 ::= { csqIfConfigEntry 1 } 1109 1110csqIfTrustState OBJECT-TYPE 1111 SYNTAX INTEGER { 1112 untrusted(1), 1113 trustCoS(2), 1114 trustIpPrec(3), 1115 trustDscp(4) 1116 } 1117 MAX-ACCESS read-write 1118 STATUS current 1119 DESCRIPTION 1120 "This object is used to set the trust state of an interface. 1121 (whether the packets arriving at an interface are trusted to 1122 carry the correct data for classification.) 1123 1124 If the object is untrusted(1), then the DSCP assigned to the 1125 packet is the layer2 CoS value denoted by csqIfDefaultCos 1126 object mapped to a DSCP by the CoS-to-DSCP mapping defined in 1127 object csqCosToDscpDscp. 1128 1129 If this object is trustCoS(2), then the DSCP assigned 1130 to the packet is the layer2 CoS of the packet mapped to a 1131 DSCP by the CoS-to-DSCP mapping defined in object 1132 csqCosToDscpDscp. 1133 1134 When this object is trustIpPrec(3), a DSCP is assigned to 1135 an IP packet according to the IP-Precedence-to-DSCP mapping 1136 defined by the values contained in csqIpPrecToDscpTable. For 1137 non-IP packets, trustIpPrec(3) has identical behavior as 1138 trustCoS(2). 1139 1140 When this object is trustDscp(4), the DSCP contained in an IP 1141 packet is trusted as being the correct value to assign to it. 1142 For non-IP packets, trustDscp(4) has identical behavior as 1143 trustCoS(2)." 1144 ::= { csqIfConfigEntry 2 } 1145 1146csqIfQueueModeCpb OBJECT-TYPE 1147 SYNTAX BITS { 1148 cos(0), 1149 dscp(1) 1150 } 1151 MAX-ACCESS read-only 1152 STATUS current 1153 DESCRIPTION 1154 "This object indicates the queue mode capability 1155 at this interface. 1156 1157 'cos' indicates that the interface is capable of 1158 queueing a packet based on the CoS value of the 1159 packet. 1160 1161 'dscp' indicates that the interface is capable of 1162 queueing a packet based on the DSCP value of the 1163 packet." 1164 ::= { csqIfConfigEntry 3 } 1165 1166csqIfConfigQueueMode OBJECT-TYPE 1167 SYNTAX INTEGER { 1168 cos(1), 1169 dscp(2) 1170 } 1171 MAX-ACCESS read-write 1172 STATUS current 1173 DESCRIPTION 1174 "Specifies the queueing mode at this interface. 1175 1176 'cos' indicates that the interface is queueing 1177 a packet based on the CoS value of the packet. 1178 This value can only be set if the 'cos' bit 1179 of csqIfQueueModeCpb is set. 1180 1181 'dscp' indicates that the interface is queueing 1182 a packet based on the DSCP value of the packet. 1183 This value can only be set if the 'dscp' bit 1184 of csqIfQueueModeCpb is set." 1185 ::= { csqIfConfigEntry 4 } 1186 1187csqIfIngressPolicyMap OBJECT-TYPE 1188 SYNTAX SnmpAdminString 1189 MAX-ACCESS read-write 1190 STATUS current 1191 DESCRIPTION 1192 "Specifies the name of an existing policy-map attached to 1193 this interface in ingress direction. 1194 If there is no such policy-map attached, the value of this 1195 object is zero-length string." 1196 ::= { csqIfConfigEntry 5 } 1197 1198csqIfEgressPolicyMap OBJECT-TYPE 1199 SYNTAX SnmpAdminString 1200 MAX-ACCESS read-write 1201 STATUS current 1202 DESCRIPTION 1203 "Specifies the name of an existing policy-map 1204 attached to this interface in egress direction. 1205 If there is no such policy-map attached, the value of this 1206 object is zero-length string." 1207 ::= { csqIfConfigEntry 6 } 1208 1209csqIfIngressQueueingEnable OBJECT-TYPE 1210 SYNTAX TruthValue 1211 MAX-ACCESS read-only 1212 STATUS current 1213 DESCRIPTION 1214 "This object indicates if ingress queueing is enabled at this 1215 interface. 1216 1217 'true' indicates ingress queueing is enabled. 1218 1219 'false' indicates ingress queueing is disabled." 1220 ::= { csqIfConfigEntry 7 } 1221 1222csqIfEgressQueueingEnable OBJECT-TYPE 1223 SYNTAX TruthValue 1224 MAX-ACCESS read-only 1225 STATUS current 1226 DESCRIPTION 1227 "This object indicates if egress queueing is enabled at this 1228 interface. 1229 1230 'true' indicates egress queueing is enabled. 1231 1232 'false' indicates egress queueing is disabled." 1233 ::= { csqIfConfigEntry 8 } 1234 1235csqIfQueueingTrustState OBJECT-TYPE 1236 SYNTAX INTEGER { 1237 untrusted(1), 1238 trustCoS(2), 1239 trustIpPrec(3), 1240 trustDscp(4) 1241 } 1242 MAX-ACCESS read-only 1243 STATUS current 1244 DESCRIPTION 1245 "This object indicates the queueing trust state of an interface. 1246 1247 If the object is untrusted(1), then the DSCP assigned to the 1248 packet is the layer2 CoS value denoted by csqIfDefaultCos 1249 object mapped to a DSCP by the CoS-to-DSCP mapping defined in 1250 object csqCosToDscpDscp. 1251 1252 If this object is trustCoS(2), then the DSCP assigned 1253 to the packet is the layer2 CoS of the packet mapped to a 1254 DSCP by the CoS-to-DSCP mapping defined in object 1255 csqCosToDscpDscp. 1256 1257 When this object is trustIpPrec(3), a DSCP is assigned to 1258 an IP packet according to the IP-Precedence-to-DSCP mapping 1259 defined by the values contained in csqIpPrecToDscpTable. For 1260 non-IP packets, trustIpPrec(3) has identical behavior as 1261 trustCoS(2). 1262 1263 When this object is trustDscp(4), the DSCP contained in an IP 1264 packet is trusted as being the correct value to assign to it. 1265 For non-IP packets, trustDscp(4) has identical behavior as 1266 trustCoS(2)." 1267 ::= { csqIfConfigEntry 9 } 1268 1269 1270-- Cos to Queue assignment table 1271 1272csqIfCosToQueueTable OBJECT-TYPE 1273 SYNTAX SEQUENCE OF CsqIfCosToQueueEntry 1274 MAX-ACCESS not-accessible 1275 STATUS current 1276 DESCRIPTION 1277 "This table provides the information for and configuration of 1278 assigning packets to queues and thresholds based on their CoS 1279 value." 1280 ::= { csqInterface 2 } 1281 1282csqIfCosToQueueEntry OBJECT-TYPE 1283 SYNTAX CsqIfCosToQueueEntry 1284 MAX-ACCESS not-accessible 1285 STATUS current 1286 DESCRIPTION 1287 "The assignment of packets at an interface to a pair of queue 1288 and threshold based on their CoS value and traffic direction." 1289 INDEX { 1290 ifIndex, 1291 csqIfCosToQueueDirection, 1292 csqIfCosToQueueCos 1293 } 1294 ::= { csqIfCosToQueueTable 1 } 1295 1296CsqIfCosToQueueEntry ::= SEQUENCE { 1297 csqIfCosToQueueDirection IfDirection, 1298 csqIfCosToQueueCos QosLayer2Cos, 1299 csqIfCosToQueueQueueNumber QosQueueNumber, 1300 csqIfCosToQueueThresholdNumber QosThresholdNumber 1301} 1302 1303csqIfCosToQueueDirection OBJECT-TYPE 1304 SYNTAX IfDirection 1305 MAX-ACCESS not-accessible 1306 STATUS current 1307 DESCRIPTION 1308 "The traffic direction of a packet." 1309 ::= { csqIfCosToQueueEntry 1 } 1310 1311csqIfCosToQueueCos OBJECT-TYPE 1312 SYNTAX QosLayer2Cos 1313 MAX-ACCESS not-accessible 1314 STATUS current 1315 DESCRIPTION 1316 "The CoS value of the packet which the queue and threshold 1317 assignment is based on." 1318 ::= { csqIfCosToQueueEntry 2 } 1319 1320csqIfCosToQueueQueueNumber OBJECT-TYPE 1321 SYNTAX QosQueueNumber 1322 MAX-ACCESS read-write 1323 STATUS current 1324 DESCRIPTION 1325 "The queue number where packet whose CoS value denoted by 1326 csqIfCosToQueueCos will be assigned to." 1327 ::= { csqIfCosToQueueEntry 3 } 1328 1329csqIfCosToQueueThresholdNumber OBJECT-TYPE 1330 SYNTAX QosThresholdNumber 1331 MAX-ACCESS read-write 1332 STATUS current 1333 DESCRIPTION 1334 "The threshold number where packet whose CoS value denoted 1335 by csqIfCosToQueueCos will be assigned to." 1336 ::= { csqIfCosToQueueEntry 4 } 1337 1338 1339-- DSCP to Queue assignment table 1340 1341csqIfDscpToQueueTable OBJECT-TYPE 1342 SYNTAX SEQUENCE OF CsqIfDscpToQueueEntry 1343 MAX-ACCESS not-accessible 1344 STATUS current 1345 DESCRIPTION 1346 "This table provides the information for and configuration of 1347 assigning packets to queues and thresholds based on their DSCP 1348 value and traffic direction." 1349 ::= { csqInterface 3 } 1350 1351csqIfDscpToQueueEntry OBJECT-TYPE 1352 SYNTAX CsqIfDscpToQueueEntry 1353 MAX-ACCESS not-accessible 1354 STATUS current 1355 DESCRIPTION 1356 "The assignment of packets at an interface to a pair of queue 1357 and threshold based on their DSCP value and packets traffic 1358 direction." 1359 INDEX { 1360 ifIndex, 1361 csqIfDscpToQueueDirection, 1362 csqIfDscpToQueueDscp 1363 } 1364 ::= { csqIfDscpToQueueTable 1 } 1365 1366CsqIfDscpToQueueEntry ::= SEQUENCE { 1367 csqIfDscpToQueueDirection IfDirection, 1368 csqIfDscpToQueueDscp Dscp, 1369 csqIfDscpToQueueQueueNumber QosQueueNumber, 1370 csqIfDscpToQueueThresholdNumber QosThresholdNumber 1371} 1372 1373csqIfDscpToQueueDirection OBJECT-TYPE 1374 SYNTAX IfDirection 1375 MAX-ACCESS not-accessible 1376 STATUS current 1377 DESCRIPTION 1378 "The traffic direction of a packet." 1379 ::= { csqIfDscpToQueueEntry 1 } 1380 1381csqIfDscpToQueueDscp OBJECT-TYPE 1382 SYNTAX Dscp 1383 MAX-ACCESS not-accessible 1384 STATUS current 1385 DESCRIPTION 1386 "The DSCP value of the packet which the queue and threshold 1387 assignment is based on." 1388 ::= { csqIfDscpToQueueEntry 2 } 1389 1390csqIfDscpToQueueQueueNumber OBJECT-TYPE 1391 SYNTAX QosQueueNumber 1392 MAX-ACCESS read-write 1393 STATUS current 1394 DESCRIPTION 1395 "The queue number where packet whose DSCP value denoted by 1396 csqIfDscpToQueueDscp will be assigned to." 1397 ::= { csqIfDscpToQueueEntry 3 } 1398 1399csqIfDscpToQueueThresholdNumber OBJECT-TYPE 1400 SYNTAX QosThresholdNumber 1401 MAX-ACCESS read-write 1402 STATUS current 1403 DESCRIPTION 1404 "The threshold number where packet whose DSCP value denoted by 1405 csqIfDscpToQueueDscp will be assigned to." 1406 ::= { csqIfDscpToQueueEntry 4 } 1407 1408 1409-- The Interface Drop Table 1410 1411csqIfDropConfigTable OBJECT-TYPE 1412 SYNTAX SEQUENCE OF CsqIfDropConfigEntry 1413 MAX-ACCESS not-accessible 1414 STATUS current 1415 DESCRIPTION 1416 "This table maintains threshold parameters for the specified 1417 queue number and threshold number of an interface." 1418 ::= { csqInterface 4 } 1419 1420csqIfDropConfigEntry OBJECT-TYPE 1421 SYNTAX CsqIfDropConfigEntry 1422 MAX-ACCESS not-accessible 1423 STATUS current 1424 DESCRIPTION 1425 "For each threshold of a queue, there are parameters to set on 1426 the threshold. This entry contains the parameters." 1427 INDEX { 1428 ifIndex, 1429 csqIfDropConfigDirection, 1430 csqIfDropConfigQueueIndex, 1431 csqIfDropConfigThresholdIndex 1432 } 1433 ::= { csqIfDropConfigTable 1 } 1434 1435CsqIfDropConfigEntry ::= SEQUENCE { 1436 csqIfDropConfigDirection IfDirection, 1437 csqIfDropConfigQueueIndex QosQueueNumber, 1438 csqIfDropConfigThresholdIndex QosThresholdNumber, 1439 csqIfDropConfigDropAlgorithm INTEGER, 1440 csqIfDropConfigDropThreshold Percent, 1441 csqIfDropConfigMinWredThreshold Percent, 1442 csqIfDropConfigMaxWredThreshold Percent, 1443 csqIfDropConfigQueueBuffer INTEGER 1444} 1445 1446csqIfDropConfigDirection OBJECT-TYPE 1447 SYNTAX IfDirection 1448 MAX-ACCESS not-accessible 1449 STATUS current 1450 DESCRIPTION 1451 "Indicates the queue direction." 1452 ::= { csqIfDropConfigEntry 1 } 1453 1454csqIfDropConfigQueueIndex OBJECT-TYPE 1455 SYNTAX QosQueueNumber 1456 MAX-ACCESS not-accessible 1457 STATUS current 1458 DESCRIPTION 1459 "Indicates queue number." 1460 ::= { csqIfDropConfigEntry 2 } 1461 1462csqIfDropConfigThresholdIndex OBJECT-TYPE 1463 SYNTAX QosThresholdNumber 1464 MAX-ACCESS not-accessible 1465 STATUS current 1466 DESCRIPTION 1467 "Indicates threshold number." 1468 ::= { csqIfDropConfigEntry 3 } 1469 1470csqIfDropConfigDropAlgorithm OBJECT-TYPE 1471 SYNTAX INTEGER { 1472 tailDrop(1), 1473 wred(2) 1474 } 1475 MAX-ACCESS read-write 1476 STATUS current 1477 DESCRIPTION 1478 "Specifies the drop algorithm running at this queue and 1479 threshold. 1480 1481 'tailDrop' indicates that this queue and threshold drops 1482 packet using tail-drop algorithm. This value is configurable 1483 only if 'tailDrop' bit in the value of qosIfCapabilities object 1484 for the same ifIndex and traffic direction is set. 1485 1486 'wred' indicates that WRED algorithm is used. This value is 1487 configurable only if 'wred' bit in the value of 1488 qosIfCapabilities object for the same ifIndex and traffic 1489 direction is set." 1490 ::= { csqIfDropConfigEntry 4 } 1491 1492csqIfDropConfigDropThreshold OBJECT-TYPE 1493 SYNTAX Percent (1..100) 1494 MAX-ACCESS read-write 1495 STATUS current 1496 DESCRIPTION 1497 "This object specifies the drop threshold parameter for a 1498 pair of queue and threshold of an interface when the 1499 drop algorithm is tail drop. Once the packets in the buffer is 1500 more than the value of this object, the incoming packets of the 1501 buffer are dropped. The value is a percentage of the full 1502 buffer. 1503 1504 This object is configurable only if 'tailDrop' bit in 1505 the value of qosIfCapabilities for the same ifIndex and traffic 1506 direction is set. If value of csqIfDropConfigAlgorithm is not 1507 'tailDrop', this object value has no effect. If value of 1508 csqIfDropConfigQueueBuffer is not 'percent', 1509 this object value has no effect." 1510 ::= { csqIfDropConfigEntry 5 } 1511 1512csqIfDropConfigMinWredThreshold OBJECT-TYPE 1513 SYNTAX Percent 1514 MAX-ACCESS read-write 1515 STATUS current 1516 DESCRIPTION 1517 "This object specifies the min WRED threshold parameter of a 1518 threshold number for the specific interface when WRED drop 1519 algorithm is used. 1520 1521 WRED (Weighted Random Early Detect) is a mechanism which drops 1522 packets fairly during congestion so that adaptive applications 1523 can react to congestion. This object specifies a percentage of 1524 the buffer size. 1525 1526 This object is configurable only if 'wred' bit in the value 1527 of qosIfCapabilities object for the same ifIndex and traffic 1528 direction is set. If value of csqIfDropConfigAlgorithm is not 1529 'wred', this object value has no effect." 1530 ::= { csqIfDropConfigEntry 6 } 1531 1532csqIfDropConfigMaxWredThreshold OBJECT-TYPE 1533 SYNTAX Percent (1..100) 1534 MAX-ACCESS read-write 1535 STATUS current 1536 DESCRIPTION 1537 "This object specifies the max WRED threshold parameter of a 1538 threshold number for the specific interface when WRED drop 1539 algorithm is used. 1540 1541 This object is configurable only if 'wred' bit in the value 1542 of qosIfCapabilities object for the same ifIndex and traffic 1543 direction is set. If value of csqIfDropConfigAlgorithm is not 1544 'wred', this object value has no effect." 1545 ::= { csqIfDropConfigEntry 7 } 1546 1547csqIfDropConfigQueueBuffer OBJECT-TYPE 1548 SYNTAX INTEGER { 1549 shared(1), 1550 dedicated(2), 1551 percent(3) 1552 } 1553 MAX-ACCESS read-write 1554 STATUS current 1555 DESCRIPTION 1556 "This object specifies how the queue buffer behaves 1557 when the drop algorithm is tail drop. 1558 1559 'shared' indicates that the queue buffer is shared 1560 among all queues at the interface. 1561 1562 'dedicated' indicates that each queue will be 1563 assigned a dedicated portion of the queue buffer. 1564 1565 'percent' indicates that a percentage of the queue 1566 buffer can be configured for each queue. The percentage 1567 value can be configured via csqIfDropConfigDropThreshold 1568 object. 1569 1570 This object is configurable only if 'tailDrop' bit in 1571 the value of qosIfCapabilities for the same ifIndex and traffic 1572 direction is set. If value of csqIfDropConfigAlgorithm is not 1573 'tailDrop', this object value has no effect." 1574 ::= { csqIfDropConfigEntry 8 } 1575 1576 1577-- The Queue Table 1578 1579csqIfQueueTable OBJECT-TYPE 1580 SYNTAX SEQUENCE OF CsqIfQueueEntry 1581 MAX-ACCESS not-accessible 1582 STATUS current 1583 DESCRIPTION 1584 "A table containing configuration parameter for each queue on 1585 a QOS managable interface." 1586 ::= { csqInterface 5 } 1587 1588csqIfQueueEntry OBJECT-TYPE 1589 SYNTAX CsqIfQueueEntry 1590 MAX-ACCESS not-accessible 1591 STATUS current 1592 DESCRIPTION 1593 "A set of WRR weight and queue size allocation weight for 1594 ingress or egress of a specific queue." 1595 INDEX { 1596 ifIndex, 1597 csqIfQueueDirection, 1598 csqIfQueueNumber 1599 } 1600 ::= { csqIfQueueTable 1 } 1601 1602CsqIfQueueEntry ::= SEQUENCE { 1603 csqIfQueueDirection IfDirection, 1604 csqIfQueueNumber QosQueueNumber, 1605 csqIfQueueWrrWeight Unsigned32, 1606 csqIfQueueSizeWeight Unsigned32, 1607 csqIfQueueStatsGranularity INTEGER, 1608 csqIfQueueClassMapName SnmpAdminString, 1609 csqIfQueueScheduling INTEGER, 1610 csqIfQueueSrrWeight Unsigned32 1611} 1612 1613csqIfQueueDirection OBJECT-TYPE 1614 SYNTAX IfDirection 1615 MAX-ACCESS not-accessible 1616 STATUS current 1617 DESCRIPTION 1618 "Indicates the queue direction." 1619 ::= { csqIfQueueEntry 1 } 1620 1621csqIfQueueNumber OBJECT-TYPE 1622 SYNTAX QosQueueNumber 1623 MAX-ACCESS not-accessible 1624 STATUS current 1625 DESCRIPTION 1626 "Indicates queue number." 1627 ::= { csqIfQueueEntry 2 } 1628 1629csqIfQueueWrrWeight OBJECT-TYPE 1630 SYNTAX Unsigned32 (1..255) 1631 MAX-ACCESS read-write 1632 STATUS current 1633 DESCRIPTION 1634 "Specifies the WRR weight. This object is configurable 1635 only if the value of csqIfQueueScheduling is 'wrr'. 1636 When the value of csqIfQueueScheduling is not 'wrr', 1637 the value of this object has no effect." 1638 ::= { csqIfQueueEntry 3 } 1639 1640csqIfQueueSizeWeight OBJECT-TYPE 1641 SYNTAX Unsigned32 1642 MAX-ACCESS read-write 1643 STATUS current 1644 DESCRIPTION 1645 "Specifies the queue size weight." 1646 ::= { csqIfQueueEntry 4 } 1647 1648csqIfQueueStatsGranularity OBJECT-TYPE 1649 SYNTAX INTEGER { 1650 perQueue(1), 1651 perQueueThresh(2) 1652 } 1653 MAX-ACCESS read-only 1654 STATUS current 1655 DESCRIPTION 1656 "Indicates whether QoS statistics is maintained per queue or 1657 per queue per threshold. 1658 1659 'perQueue' indicates that QoS statistics is maintained per 1660 queue. 1661 1662 'perQueueThresh' indicates that QoS statistics is maintained 1663 per queue per threshold." 1664 ::= { csqIfQueueEntry 5 } 1665 1666csqIfQueueClassMapName OBJECT-TYPE 1667 SYNTAX SnmpAdminString 1668 MAX-ACCESS read-write 1669 STATUS current 1670 DESCRIPTION 1671 "Specifies the name of an existing class-map attached at 1672 this interface for a queue in the specified direction. 1673 If there is no such class-map attached, the value of this 1674 object is zero-length string." 1675 ::= { csqIfQueueEntry 6 } 1676 1677csqIfQueueScheduling OBJECT-TYPE 1678 SYNTAX INTEGER { 1679 wrr(1), 1680 srr(2) 1681 } 1682 MAX-ACCESS read-write 1683 STATUS current 1684 DESCRIPTION 1685 "Specifies the queue scheduling method. 1686 1687 'wrr' indicates that the queue scheduling method is 1688 Weight Round Robin. 1689 1690 'srr' indicates that the queue scheduling method is 1691 Shaped Round Robin." 1692 ::= { csqIfQueueEntry 7 } 1693 1694csqIfQueueSrrWeight OBJECT-TYPE 1695 SYNTAX Unsigned32 (1..255) 1696 MAX-ACCESS read-write 1697 STATUS current 1698 DESCRIPTION 1699 "Specifies the SRR weight. This object is configurable 1700 only if the value of csqIfQueueScheduling is 'srr'. 1701 When the value of csqIfQueueScheduling is not 'srr', 1702 the value of this object has no effect." 1703 ::= { csqIfQueueEntry 8 } 1704 1705 1706-- The Interface Mode Config Table 1707 1708csqIfModeConfigTable OBJECT-TYPE 1709 SYNTAX SEQUENCE OF CsqIfModeConfigEntry 1710 MAX-ACCESS not-accessible 1711 STATUS current 1712 DESCRIPTION 1713 "A table used to configure the QoS mode for layer-2 1714 interface." 1715 ::= { csqInterface 6 } 1716 1717csqIfModeConfigEntry OBJECT-TYPE 1718 SYNTAX CsqIfModeConfigEntry 1719 MAX-ACCESS not-accessible 1720 STATUS current 1721 DESCRIPTION 1722 "An entry containing QoS mode information of layer-2 1723 interface." 1724 INDEX { ifIndex } 1725 ::= { csqIfModeConfigTable 1 } 1726 1727CsqIfModeConfigEntry ::= SEQUENCE { 1728 csqIfVlanBasedQosModeEnable TruthValue 1729} 1730 1731csqIfVlanBasedQosModeEnable OBJECT-TYPE 1732 SYNTAX TruthValue 1733 MAX-ACCESS read-write 1734 STATUS current 1735 DESCRIPTION 1736 "Specifies if VLAN-based mode is enabled or disabled at 1737 the specified interface. 1738 1739 If 'true', policy map that is attached to this interface 1740 has no effect, and QoS is driven by the policy map that is 1741 attached to the corresponding VLAN interface that this 1742 interface belongs to. Otherwise, the value of this object 1743 is 'false'." 1744 ::= { csqIfModeConfigEntry 1 } 1745 1746 1747-- The Interface Consistency Check Table 1748 1749csqIfConsistencyCheckTable OBJECT-TYPE 1750 SYNTAX SEQUENCE OF CsqIfConsistencyCheckEntry 1751 MAX-ACCESS not-accessible 1752 STATUS current 1753 DESCRIPTION 1754 "A table used to configure the QoS-port attribute consistency 1755 check for Port Channel interface identified by ifIndex. 1756 QoS-port attribute consistency check consists of but not 1757 limited to checking for members of a Port Channel interface 1758 having the same queue type." 1759 ::= { csqInterface 7 } 1760 1761csqIfConsistencyCheckEntry OBJECT-TYPE 1762 SYNTAX CsqIfConsistencyCheckEntry 1763 MAX-ACCESS not-accessible 1764 STATUS current 1765 DESCRIPTION 1766 "An entry containing QoS-port attribute consistency check 1767 information of Port Channel interface." 1768 INDEX { ifIndex } 1769 ::= { csqIfConsistencyCheckTable 1 } 1770 1771CsqIfConsistencyCheckEntry ::= SEQUENCE { 1772 csqIfConsistencyCheckEnable TruthValue 1773} 1774 1775csqIfConsistencyCheckEnable OBJECT-TYPE 1776 SYNTAX TruthValue 1777 MAX-ACCESS read-write 1778 STATUS current 1779 DESCRIPTION 1780 "Specifies if QoS-port attribute consitency check is enabled 1781 or disabled at the specified channel interface. 1782 1783 If 'true', QoS-port attribute consistency check is enabled. 1784 If 'false', QoS-port attribute consistency check is disabled." 1785 ::= { csqIfConsistencyCheckEntry 1 } 1786 1787 1788-- csqIfQosGroupInfoTable 1789 1790csqIfQosGroupInfoTable OBJECT-TYPE 1791 SYNTAX SEQUENCE OF CsqIfQosGroupInfoEntry 1792 MAX-ACCESS not-accessible 1793 STATUS current 1794 DESCRIPTION 1795 "This table provides QoS group information for 1796 QoS manageable interfaces in the device." 1797 ::= { csqInterface 8 } 1798 1799csqIfQosGroupInfoEntry OBJECT-TYPE 1800 SYNTAX CsqIfQosGroupInfoEntry 1801 MAX-ACCESS not-accessible 1802 STATUS current 1803 DESCRIPTION 1804 "A row instance contains Qos group information, which are per 1805 interface (ifIndex), per traffic direction, per QoS group." 1806 INDEX { 1807 ifIndex, 1808 csqIfQosGroupInfoDirection, 1809 csqIfQosGroupInfoGroupNumber 1810 } 1811 ::= { csqIfQosGroupInfoTable 1 } 1812 1813CsqIfQosGroupInfoEntry ::= SEQUENCE { 1814 csqIfQosGroupInfoDirection IfDirection, 1815 csqIfQosGroupInfoGroupNumber Unsigned32, 1816 csqIfQosGroupInfoQueueSize Unsigned32, 1817 csqIfQosGroupInfoHwMTU Unsigned32, 1818 csqIfQosGroupInfoMTU Unsigned32, 1819 csqIfQosGroupInfoDropType INTEGER, 1820 csqIfQosGroupInfoResumeThresh Unsigned32, 1821 csqIfQosGroupInfoPauseThresh Unsigned32, 1822 csqIfQosGroupInfoScheduling INTEGER, 1823 csqIfQosGroupInfoBandwidth Unsigned32, 1824 csqIfQosGroupInfoBandwidthUnits INTEGER, 1825 csqIfQosGroupInfoShapeMinThresh Unsigned32, 1826 csqIfQosGroupInfoShapeMaxThresh Unsigned32, 1827 csqIfQosGroupInfoShapeUnits INTEGER 1828} 1829 1830csqIfQosGroupInfoDirection OBJECT-TYPE 1831 SYNTAX IfDirection 1832 MAX-ACCESS not-accessible 1833 STATUS current 1834 DESCRIPTION 1835 "This object indicates traffic direction." 1836 ::= { csqIfQosGroupInfoEntry 1 } 1837 1838csqIfQosGroupInfoGroupNumber OBJECT-TYPE 1839 SYNTAX Unsigned32 1840 MAX-ACCESS not-accessible 1841 STATUS current 1842 DESCRIPTION 1843 "This object indicates a specific QoS group." 1844 ::= { csqIfQosGroupInfoEntry 2 } 1845 1846csqIfQosGroupInfoQueueSize OBJECT-TYPE 1847 SYNTAX Unsigned32 1848 MAX-ACCESS read-only 1849 STATUS current 1850 DESCRIPTION 1851 "This object indicates the ingress queue size. 1852 1853 Value 0 indicates it's not applicable for this direction." 1854 ::= { csqIfQosGroupInfoEntry 3 } 1855 1856csqIfQosGroupInfoHwMTU OBJECT-TYPE 1857 SYNTAX Unsigned32 1858 MAX-ACCESS read-only 1859 STATUS current 1860 DESCRIPTION 1861 "This object indicates the hardware MTU. 1862 1863 Value 0 indicates it's not applicable for this direction." 1864 ::= { csqIfQosGroupInfoEntry 4 } 1865 1866csqIfQosGroupInfoMTU OBJECT-TYPE 1867 SYNTAX Unsigned32 1868 MAX-ACCESS read-only 1869 STATUS current 1870 DESCRIPTION 1871 "This object indicates the MTU applied via QoS policy. 1872 1873 Value 0 indicates it's not applicable for this direction." 1874 ::= { csqIfQosGroupInfoEntry 5 } 1875 1876csqIfQosGroupInfoDropType OBJECT-TYPE 1877 SYNTAX INTEGER { 1878 drop(1), 1879 noDrop(2), 1880 notApplicable(3) 1881 } 1882 MAX-ACCESS read-only 1883 STATUS current 1884 DESCRIPTION 1885 "This object indicates the drop type." 1886 ::= { csqIfQosGroupInfoEntry 6 } 1887 1888csqIfQosGroupInfoResumeThresh OBJECT-TYPE 1889 SYNTAX Unsigned32 1890 MAX-ACCESS read-only 1891 STATUS current 1892 DESCRIPTION 1893 "This object indicates the buffer limit (In Bytes) at which 1894 the port resumes the peer. 1895 1896 Value 0 indicates it's not applicable for this direction." 1897 ::= { csqIfQosGroupInfoEntry 7 } 1898 1899csqIfQosGroupInfoPauseThresh OBJECT-TYPE 1900 SYNTAX Unsigned32 1901 MAX-ACCESS read-only 1902 STATUS current 1903 DESCRIPTION 1904 "This object indicates the buffer limit (In Bytes) at which 1905 the port pauses the peer. 1906 1907 Value 0 indicates it's not applicable for this direction." 1908 ::= { csqIfQosGroupInfoEntry 8 } 1909 1910csqIfQosGroupInfoScheduling OBJECT-TYPE 1911 SYNTAX INTEGER { 1912 wrr(1), 1913 priority(2), 1914 dwrr(3), 1915 notApplicable(4) 1916 } 1917 MAX-ACCESS read-only 1918 STATUS current 1919 DESCRIPTION 1920 "This object indicates the scheduling type applied via QoS 1921 policy." 1922 ::= { csqIfQosGroupInfoEntry 9 } 1923 1924csqIfQosGroupInfoBandwidth OBJECT-TYPE 1925 SYNTAX Unsigned32 1926 MAX-ACCESS read-only 1927 STATUS current 1928 DESCRIPTION 1929 "This object indicates the bandwidth. 1930 1931 Value 0 indicates it's not applicable for this direction." 1932 ::= { csqIfQosGroupInfoEntry 10 } 1933 1934csqIfQosGroupInfoBandwidthUnits OBJECT-TYPE 1935 SYNTAX INTEGER { 1936 kbps(1), 1937 percentage(2), 1938 notApplicable(3) 1939 } 1940 MAX-ACCESS read-only 1941 STATUS current 1942 DESCRIPTION 1943 "This object indicates the unit of csqIfQosGroupInfoBandwidth." 1944 ::= { csqIfQosGroupInfoEntry 11 } 1945 1946csqIfQosGroupInfoShapeMinThresh OBJECT-TYPE 1947 SYNTAX Unsigned32 1948 MAX-ACCESS read-only 1949 STATUS current 1950 DESCRIPTION 1951 "This object indicates the shape minimum threshold. 1952 1953 Value 0 indicates it's not applicable for this direction." 1954 ::= { csqIfQosGroupInfoEntry 12 } 1955 1956csqIfQosGroupInfoShapeMaxThresh OBJECT-TYPE 1957 SYNTAX Unsigned32 1958 MAX-ACCESS read-only 1959 STATUS current 1960 DESCRIPTION 1961 "This object indicates the shape maximum threshold. 1962 1963 Value 0 indicates it's not applicable for this direction." 1964 ::= { csqIfQosGroupInfoEntry 13 } 1965 1966csqIfQosGroupInfoShapeUnits OBJECT-TYPE 1967 SYNTAX INTEGER { 1968 kbps(1), 1969 percentage(2), 1970 notApplicable(3) 1971 } 1972 MAX-ACCESS read-only 1973 STATUS current 1974 DESCRIPTION 1975 "This object indicates the unit of 1976 csqIfQosGroupInfoShapeMinThresh and 1977 csqIfQosGroupInfoShapeMaxThresh." 1978 1979 ::= { csqIfQosGroupInfoEntry 14 } 1980 1981-- The Interface Statistics Table 1982 1983csqIfStatsTable OBJECT-TYPE 1984 SYNTAX SEQUENCE OF CsqIfStatsEntry 1985 MAX-ACCESS not-accessible 1986 STATUS current 1987 DESCRIPTION 1988 "A table containing QoS statistics counters per QoS manageable 1989 interface." 1990 ::= { csqStatistics 1 } 1991 1992csqIfStatsEntry OBJECT-TYPE 1993 SYNTAX CsqIfStatsEntry 1994 MAX-ACCESS not-accessible 1995 STATUS current 1996 DESCRIPTION 1997 "An entry contains statistics, such as a drop packet 1998 counter, which are per interface (ifIndex), per 1999 direction, per queue and per threshold." 2000 INDEX { 2001 ifIndex, 2002 csqIfStatsDirection, 2003 csqIfStatsQueueNumber, 2004 csqIfStatsThresholdNumber 2005 } 2006 ::= { csqIfStatsTable 1 } 2007 2008CsqIfStatsEntry ::= SEQUENCE { 2009 csqIfStatsDirection IfDirection, 2010 csqIfStatsQueueNumber QosQueueNumber, 2011 csqIfStatsThresholdNumber QosThresholdNumber, 2012 csqIfStatsDropPkts Counter64 2013} 2014 2015csqIfStatsDirection OBJECT-TYPE 2016 SYNTAX IfDirection 2017 MAX-ACCESS not-accessible 2018 STATUS current 2019 DESCRIPTION 2020 "Indicates traffic direction of an interface." 2021 ::= { csqIfStatsEntry 1 } 2022 2023csqIfStatsQueueNumber OBJECT-TYPE 2024 SYNTAX QosQueueNumber 2025 MAX-ACCESS not-accessible 2026 STATUS current 2027 DESCRIPTION 2028 "Indicates the queue number of the interface for which 2029 statistics are collected. For example : if the interface 2030 has a queue type of oneP2Q2t, this index value can 2031 be 1, 2, 3." 2032 ::= { csqIfStatsEntry 2 } 2033 2034csqIfStatsThresholdNumber OBJECT-TYPE 2035 SYNTAX QosThresholdNumber 2036 MAX-ACCESS not-accessible 2037 STATUS current 2038 DESCRIPTION 2039 "Indicates the threshold number of a queue on the interface for 2040 which statistics are collected. For example : if the interface 2041 has a queue type of oneP2Q2t, this index value can be 1, 2. If 2042 the value of the corresponding csqIfQueueStatsGranularity for 2043 the queue that this csqIfStatsThresholdNumber belongs to is 2044 'perQueue', this csqIfStatsThresholdNumber index value is 2045 always 1." 2046 ::= { csqIfStatsEntry 3 } 2047 2048csqIfStatsDropPkts OBJECT-TYPE 2049 SYNTAX Counter64 2050 MAX-ACCESS read-only 2051 STATUS current 2052 DESCRIPTION 2053 "The number of packets that have been received then dropped 2054 from the interface because they exceeded the threshold value 2055 configured at this queue and threshold of this interface." 2056 ::= { csqIfStatsEntry 4 } 2057 2058 2059-- The Module Statistics Table 2060 2061csqModuleStatsTable OBJECT-TYPE 2062 SYNTAX SEQUENCE OF CsqModuleStatsEntry 2063 MAX-ACCESS not-accessible 2064 STATUS current 2065 DESCRIPTION 2066 "A table decribes QoS statistics counters per module that 2067 is capable of providing this information. Such module is 2068 identified by the entPhysicalIndex in ENTITY-MIB." 2069 ::= { csqStatistics 2 } 2070 2071csqModuleStatsEntry OBJECT-TYPE 2072 SYNTAX CsqModuleStatsEntry 2073 MAX-ACCESS not-accessible 2074 STATUS current 2075 DESCRIPTION 2076 "An entry contains per-module (entPhysicalIndex) statistics such 2077 as the number of dropped packets due to policing, number of IP 2078 packets with their ToS and CoS value changed, number of non IP 2079 packets with their CoS value changed, and number of MPLS 2080 packets with their EXP value changed." 2081 INDEX { entPhysicalIndex } 2082 ::= { csqModuleStatsTable 1 } 2083 2084CsqModuleStatsEntry ::= SEQUENCE { 2085 csqModuleDropByPolicingPackets Counter64, 2086 csqModuleTosChangedIpPackets Counter64, 2087 csqModuleCosChangedIpPackets Counter64, 2088 csqModuleCosChangedNonIpPackets Counter64, 2089 csqModuleExpChangedMplsPackets Counter64 2090} 2091 2092csqModuleDropByPolicingPackets OBJECT-TYPE 2093 SYNTAX Counter64 2094 MAX-ACCESS read-only 2095 STATUS current 2096 DESCRIPTION 2097 "The number of packets that have been dropped due to policing." 2098 ::= { csqModuleStatsEntry 1 } 2099 2100csqModuleTosChangedIpPackets OBJECT-TYPE 2101 SYNTAX Counter64 2102 MAX-ACCESS read-only 2103 STATUS current 2104 DESCRIPTION 2105 "The number of IP packets that have the ToS value changed due 2106 to policing." 2107 ::= { csqModuleStatsEntry 2 } 2108 2109csqModuleCosChangedIpPackets OBJECT-TYPE 2110 SYNTAX Counter64 2111 MAX-ACCESS read-only 2112 STATUS current 2113 DESCRIPTION 2114 "The number of IP packets that have the CoS value changed due 2115 to policing." 2116 ::= { csqModuleStatsEntry 3 } 2117 2118csqModuleCosChangedNonIpPackets OBJECT-TYPE 2119 SYNTAX Counter64 2120 MAX-ACCESS read-only 2121 STATUS current 2122 DESCRIPTION 2123 "The number of non IP packets that have the CoS value changed 2124 due to policing." 2125 ::= { csqModuleStatsEntry 4 } 2126 2127csqModuleExpChangedMplsPackets OBJECT-TYPE 2128 SYNTAX Counter64 2129 MAX-ACCESS read-only 2130 STATUS current 2131 DESCRIPTION 2132 "The number of MPLS packets have the EXP value change 2133 due to policing." 2134 ::= { csqModuleStatsEntry 5 } 2135 2136 2137 2138csqModuleStatsExtTable OBJECT-TYPE 2139 SYNTAX SEQUENCE OF CsqModuleStatsExtEntry 2140 MAX-ACCESS not-accessible 2141 STATUS current 2142 DESCRIPTION 2143 "This table describes additional QoS statistics counters per 2144 module that is capable of providing this information. Such 2145 module is identified by the entPhysicalIndex in ENTITY-MIB." 2146 ::= { csqStatistics 3 } 2147 2148csqModuleStatsExtEntry OBJECT-TYPE 2149 SYNTAX CsqModuleStatsExtEntry 2150 MAX-ACCESS not-accessible 2151 STATUS current 2152 DESCRIPTION 2153 "Each entry contains additional per-module (entPhysicalIndex) 2154 QoS statistics." 2155 INDEX { entPhysicalIndex } 2156 ::= { csqModuleStatsExtTable 1 } 2157 2158CsqModuleStatsExtEntry ::= SEQUENCE { 2159 csqModuleTunnelEncapPackets Counter32, 2160 csqModuleTunnelDecapPackets Counter32, 2161 csqModuleDropByPolicingInOctets Counter64, 2162 csqModuleDropByPolicingOutOctets Counter64, 2163 csqModuleFwdByPolicingInPackets Counter32, 2164 csqModuleFwdByPolicingInOctets Counter64, 2165 csqModuleFwdByPolicingOutPackets Counter32, 2166 csqModuleFwdByPolicingOutOctets Counter64, 2167 csqModuleHighExceedInPackets Counter32, 2168 csqModuleHighExceedInOctets Counter64, 2169 csqModuleHighExceedOutPackets Counter32, 2170 csqModuleHighExceedOutOctets Counter64, 2171 csqModuleLowExceedInPackets Counter32, 2172 csqModuleLowExceedInOctets Counter64, 2173 csqModuleLowExceedOutPackets Counter32, 2174 csqModuleLowExceedOutOctets Counter64, 2175 csqModuleDropByAggPolicerInPackets Counter32, 2176 csqModuleDropByAggPolicerInOctets Counter64, 2177 csqModuleDropByAggPolicerOutPackets Counter32, 2178 csqModuleDropByAggPolicerOutOctets Counter64, 2179 csqModuleFwdByAggPolicerInPackets Counter32, 2180 csqModuleFwdByAggPolicerInOctets Counter64, 2181 csqModuleFwdByAggPolicerOutPackets Counter32, 2182 csqModuleFwdByAggPolicerOutOctets Counter64, 2183 csqModuleAggHighExceedInPackets Counter32, 2184 csqModuleAggHighExceedInOctets Counter64, 2185 csqModuleAggHighExceedOutPackets Counter32, 2186 csqModuleAggHighExceedOutOctets Counter64, 2187 csqModuleAggLowExceedInPackets Counter32, 2188 csqModuleAggLowExceedInOctets Counter64, 2189 csqModuleAggLowExceedOutPackets Counter32, 2190 csqModuleAggLowExceedOutOctets Counter64, 2191 csqModuleDropByNetflowInPackets Counter32, 2192 csqModuleDropByNetflowInOctets Counter64, 2193 csqModuleDropByNetflowOutPackets Counter32, 2194 csqModuleDropByNetflowOutOctets Counter64, 2195 csqModuleFwdByNetflowInPackets Counter32, 2196 csqModuleFwdByNetflowInOctets Counter64, 2197 csqModuleFwdByNetflowOutPackets Counter32, 2198 csqModuleFwdByNetflowOutOctets Counter64, 2199 csqModuleNetflowExceedInPackets Counter32, 2200 csqModuleNetflowExceedInOctets Counter64, 2201 csqModuleNetflowExceedOutPackets Counter32, 2202 csqModuleNetflowExceedOutOctets Counter64, 2203 csqModuleCosChangedPackets Counter32, 2204 csqModuleTrafficClassChangedPackets Counter32 2205} 2206 2207csqModuleTunnelEncapPackets OBJECT-TYPE 2208 SYNTAX Counter32 2209 MAX-ACCESS read-only 2210 STATUS current 2211 DESCRIPTION 2212 "The total number of tunnel encapsulated packets." 2213 ::= { csqModuleStatsExtEntry 1 } 2214 2215csqModuleTunnelDecapPackets OBJECT-TYPE 2216 SYNTAX Counter32 2217 MAX-ACCESS read-only 2218 STATUS current 2219 DESCRIPTION 2220 "The total number of tunnel decapsulated packets." 2221 ::= { csqModuleStatsExtEntry 2 } 2222 2223csqModuleDropByPolicingInOctets OBJECT-TYPE 2224 SYNTAX Counter64 2225 MAX-ACCESS read-only 2226 STATUS current 2227 DESCRIPTION 2228 "The total number of ingress octets which are dropped due 2229 to policing." 2230 ::= { csqModuleStatsExtEntry 3 } 2231 2232csqModuleDropByPolicingOutOctets OBJECT-TYPE 2233 SYNTAX Counter64 2234 MAX-ACCESS read-only 2235 STATUS current 2236 DESCRIPTION 2237 "The total number of egress octets which are dropped due 2238 to policing." 2239 ::= { csqModuleStatsExtEntry 4 } 2240 2241csqModuleFwdByPolicingInPackets OBJECT-TYPE 2242 SYNTAX Counter32 2243 MAX-ACCESS read-only 2244 STATUS current 2245 DESCRIPTION 2246 "The total number of policed ingress packets which are 2247 forwarded." 2248 ::= { csqModuleStatsExtEntry 5 } 2249 2250csqModuleFwdByPolicingInOctets OBJECT-TYPE 2251 SYNTAX Counter64 2252 MAX-ACCESS read-only 2253 STATUS current 2254 DESCRIPTION 2255 "The total number of policed ingress octets which are 2256 forwarded." 2257 ::= { csqModuleStatsExtEntry 6 } 2258 2259csqModuleFwdByPolicingOutPackets OBJECT-TYPE 2260 SYNTAX Counter32 2261 MAX-ACCESS read-only 2262 STATUS current 2263 DESCRIPTION 2264 "The total number of policed egress packets which are 2265 forwarded." 2266 ::= { csqModuleStatsExtEntry 7 } 2267 2268csqModuleFwdByPolicingOutOctets OBJECT-TYPE 2269 SYNTAX Counter64 2270 MAX-ACCESS read-only 2271 STATUS current 2272 DESCRIPTION 2273 "The total number of policed egress octets which are 2274 forwarded." 2275 ::= { csqModuleStatsExtEntry 8 } 2276 2277csqModuleHighExceedInPackets OBJECT-TYPE 2278 SYNTAX Counter32 2279 MAX-ACCESS read-only 2280 STATUS current 2281 DESCRIPTION 2282 "The total number of ingress packets exceeding the high 2283 level policing rate." 2284 ::= { csqModuleStatsExtEntry 9 } 2285 2286csqModuleHighExceedInOctets OBJECT-TYPE 2287 SYNTAX Counter64 2288 MAX-ACCESS read-only 2289 STATUS current 2290 DESCRIPTION 2291 "The total number of ingress octets exceeding the high level 2292 policing rate." 2293 ::= { csqModuleStatsExtEntry 10 } 2294 2295csqModuleHighExceedOutPackets OBJECT-TYPE 2296 SYNTAX Counter32 2297 MAX-ACCESS read-only 2298 STATUS current 2299 DESCRIPTION 2300 "The total number of egress packets exceeding the high level 2301 policing rate." 2302 ::= { csqModuleStatsExtEntry 11 } 2303 2304csqModuleHighExceedOutOctets OBJECT-TYPE 2305 SYNTAX Counter64 2306 MAX-ACCESS read-only 2307 STATUS current 2308 DESCRIPTION 2309 "The total number of egress octets exceeding the high level 2310 policing rate." 2311 ::= { csqModuleStatsExtEntry 12 } 2312 2313csqModuleLowExceedInPackets OBJECT-TYPE 2314 SYNTAX Counter32 2315 MAX-ACCESS read-only 2316 STATUS current 2317 DESCRIPTION 2318 "The total number of ingress packets exceeding the low level 2319 policing rate." 2320 ::= { csqModuleStatsExtEntry 13 } 2321 2322csqModuleLowExceedInOctets OBJECT-TYPE 2323 SYNTAX Counter64 2324 MAX-ACCESS read-only 2325 STATUS current 2326 DESCRIPTION 2327 "The total number of ingress octets exceeding the low level 2328 policing rate." 2329 ::= { csqModuleStatsExtEntry 14 } 2330 2331csqModuleLowExceedOutPackets OBJECT-TYPE 2332 SYNTAX Counter32 2333 MAX-ACCESS read-only 2334 STATUS current 2335 DESCRIPTION 2336 "The total number of egress packets exceeding the low level 2337 policing rate." 2338 ::= { csqModuleStatsExtEntry 15 } 2339 2340csqModuleLowExceedOutOctets OBJECT-TYPE 2341 SYNTAX Counter64 2342 MAX-ACCESS read-only 2343 STATUS current 2344 DESCRIPTION 2345 "The total number of egress octets exceeding the low level 2346 policing rate." 2347 ::= { csqModuleStatsExtEntry 16 } 2348 2349csqModuleDropByAggPolicerInPackets OBJECT-TYPE 2350 SYNTAX Counter32 2351 MAX-ACCESS read-only 2352 STATUS current 2353 DESCRIPTION 2354 "The total number of ingress packets which are dropped 2355 by aggregate policers." 2356 ::= { csqModuleStatsExtEntry 17 } 2357 2358csqModuleDropByAggPolicerInOctets OBJECT-TYPE 2359 SYNTAX Counter64 2360 MAX-ACCESS read-only 2361 STATUS current 2362 DESCRIPTION 2363 "The total number of ingress octets which are dropped 2364 by aggregate policer." 2365 ::= { csqModuleStatsExtEntry 18 } 2366 2367csqModuleDropByAggPolicerOutPackets OBJECT-TYPE 2368 SYNTAX Counter32 2369 MAX-ACCESS read-only 2370 STATUS current 2371 DESCRIPTION 2372 "The total number of egress packets which are dropped by 2373 aggregate policers." 2374 ::= { csqModuleStatsExtEntry 19 } 2375 2376csqModuleDropByAggPolicerOutOctets OBJECT-TYPE 2377 SYNTAX Counter64 2378 MAX-ACCESS read-only 2379 STATUS current 2380 DESCRIPTION 2381 "The total number of egress octets which are dropped by 2382 aggregate policers." 2383 ::= { csqModuleStatsExtEntry 20 } 2384 2385csqModuleFwdByAggPolicerInPackets OBJECT-TYPE 2386 SYNTAX Counter32 2387 MAX-ACCESS read-only 2388 STATUS current 2389 DESCRIPTION 2390 "The total number of ingress packets which are forwarded 2391 by aggregate policers." 2392 ::= { csqModuleStatsExtEntry 21 } 2393 2394csqModuleFwdByAggPolicerInOctets OBJECT-TYPE 2395 SYNTAX Counter64 2396 MAX-ACCESS read-only 2397 STATUS current 2398 DESCRIPTION 2399 "The total number of ingress octets which are forwarded 2400 by aggregate policers." 2401 ::= { csqModuleStatsExtEntry 22 } 2402 2403csqModuleFwdByAggPolicerOutPackets OBJECT-TYPE 2404 SYNTAX Counter32 2405 MAX-ACCESS read-only 2406 STATUS current 2407 DESCRIPTION 2408 "The total number of egress packets which are forwarded 2409 by aggregate policers." 2410 ::= { csqModuleStatsExtEntry 23 } 2411 2412csqModuleFwdByAggPolicerOutOctets OBJECT-TYPE 2413 SYNTAX Counter64 2414 MAX-ACCESS read-only 2415 STATUS current 2416 DESCRIPTION 2417 "The total number of egress octets which are forwarded 2418 by aggregate policers." 2419 ::= { csqModuleStatsExtEntry 24 } 2420 2421csqModuleAggHighExceedInPackets OBJECT-TYPE 2422 SYNTAX Counter32 2423 MAX-ACCESS read-only 2424 STATUS current 2425 DESCRIPTION 2426 "The total number of ingress packets (policed by 2427 aggregate policers) exceeding the high level policing 2428 rate." 2429 ::= { csqModuleStatsExtEntry 25 } 2430 2431csqModuleAggHighExceedInOctets OBJECT-TYPE 2432 SYNTAX Counter64 2433 MAX-ACCESS read-only 2434 STATUS current 2435 DESCRIPTION 2436 "The total number of ingress octets (policed by 2437 aggregate policers) exceeding the high level policing 2438 rate." 2439 ::= { csqModuleStatsExtEntry 26 } 2440 2441csqModuleAggHighExceedOutPackets OBJECT-TYPE 2442 SYNTAX Counter32 2443 MAX-ACCESS read-only 2444 STATUS current 2445 DESCRIPTION 2446 "The total number of egress packets (policed by aggregate 2447 policers) exceeding the high level policing rate." 2448 ::= { csqModuleStatsExtEntry 27 } 2449 2450csqModuleAggHighExceedOutOctets OBJECT-TYPE 2451 SYNTAX Counter64 2452 MAX-ACCESS read-only 2453 STATUS current 2454 DESCRIPTION 2455 "The total number of egress octets (policed by aggregate 2456 policers) exceeding the high level policing rate." 2457 ::= { csqModuleStatsExtEntry 28 } 2458 2459csqModuleAggLowExceedInPackets OBJECT-TYPE 2460 SYNTAX Counter32 2461 MAX-ACCESS read-only 2462 STATUS current 2463 DESCRIPTION 2464 "The total number of ingress packets (policed by aggregate 2465 policers) exceeding the low level policing rate." 2466 ::= { csqModuleStatsExtEntry 29 } 2467 2468csqModuleAggLowExceedInOctets OBJECT-TYPE 2469 SYNTAX Counter64 2470 MAX-ACCESS read-only 2471 STATUS current 2472 DESCRIPTION 2473 "The total number of ingress octets (policed by aggregate 2474 policers) exceeding the low level policing rate." 2475 ::= { csqModuleStatsExtEntry 30 } 2476 2477csqModuleAggLowExceedOutPackets OBJECT-TYPE 2478 SYNTAX Counter32 2479 MAX-ACCESS read-only 2480 STATUS current 2481 DESCRIPTION 2482 "The total number of egress packets (policed by aggregate 2483 policers) exceeding the low level policing rate." 2484 ::= { csqModuleStatsExtEntry 31 } 2485 2486csqModuleAggLowExceedOutOctets OBJECT-TYPE 2487 SYNTAX Counter64 2488 MAX-ACCESS read-only 2489 STATUS current 2490 DESCRIPTION 2491 "The total number of egress octets (policed by aggregate 2492 policers) exceeding the low level policing rate." 2493 ::= { csqModuleStatsExtEntry 32 } 2494 2495csqModuleDropByNetflowInPackets OBJECT-TYPE 2496 SYNTAX Counter32 2497 MAX-ACCESS read-only 2498 STATUS current 2499 DESCRIPTION 2500 "The total number of ingress packets which are dropped by 2501 the netflow feature." 2502 ::= { csqModuleStatsExtEntry 33 } 2503 2504csqModuleDropByNetflowInOctets OBJECT-TYPE 2505 SYNTAX Counter64 2506 MAX-ACCESS read-only 2507 STATUS current 2508 DESCRIPTION 2509 "The total number of ingress octets which are dropped by 2510 the netflow feature." 2511 ::= { csqModuleStatsExtEntry 34 } 2512 2513csqModuleDropByNetflowOutPackets OBJECT-TYPE 2514 SYNTAX Counter32 2515 MAX-ACCESS read-only 2516 STATUS current 2517 DESCRIPTION 2518 "The total number of egress packets which are dropped by 2519 the netflow feature." 2520 ::= { csqModuleStatsExtEntry 35 } 2521 2522csqModuleDropByNetflowOutOctets OBJECT-TYPE 2523 SYNTAX Counter64 2524 MAX-ACCESS read-only 2525 STATUS current 2526 DESCRIPTION 2527 "The total number of egress octets which are dropped by 2528 the netflow feature." 2529 ::= { csqModuleStatsExtEntry 36 } 2530 2531csqModuleFwdByNetflowInPackets OBJECT-TYPE 2532 SYNTAX Counter32 2533 MAX-ACCESS read-only 2534 STATUS current 2535 DESCRIPTION 2536 "The total number of ingress packets which are forwarded 2537 by the netflow feature." 2538 ::= { csqModuleStatsExtEntry 37 } 2539 2540csqModuleFwdByNetflowInOctets OBJECT-TYPE 2541 SYNTAX Counter64 2542 MAX-ACCESS read-only 2543 STATUS current 2544 DESCRIPTION 2545 "The total number of ingress octets which are forwarded 2546 by the netflow feature." 2547 ::= { csqModuleStatsExtEntry 38 } 2548 2549csqModuleFwdByNetflowOutPackets OBJECT-TYPE 2550 SYNTAX Counter32 2551 MAX-ACCESS read-only 2552 STATUS current 2553 DESCRIPTION 2554 "The total number of egress packets which are forwarded 2555 by the netflow feature." 2556 ::= { csqModuleStatsExtEntry 39 } 2557 2558csqModuleFwdByNetflowOutOctets OBJECT-TYPE 2559 SYNTAX Counter64 2560 MAX-ACCESS read-only 2561 STATUS current 2562 DESCRIPTION 2563 "The total number of egress octets which are forwarded 2564 by the netflow feature." 2565 ::= { csqModuleStatsExtEntry 40 } 2566 2567csqModuleNetflowExceedInPackets OBJECT-TYPE 2568 SYNTAX Counter32 2569 MAX-ACCESS read-only 2570 STATUS current 2571 DESCRIPTION 2572 "The total number of ingress packets exceeding the netflow 2573 policing rate." 2574 ::= { csqModuleStatsExtEntry 41 } 2575 2576csqModuleNetflowExceedInOctets OBJECT-TYPE 2577 SYNTAX Counter64 2578 MAX-ACCESS read-only 2579 STATUS current 2580 DESCRIPTION 2581 "The total number of ingress octets exceeding the netflow 2582 policing rate." 2583 ::= { csqModuleStatsExtEntry 42 } 2584 2585csqModuleNetflowExceedOutPackets OBJECT-TYPE 2586 SYNTAX Counter32 2587 MAX-ACCESS read-only 2588 STATUS current 2589 DESCRIPTION 2590 "The total number of egress packets exceeding the netflow 2591 policing rate." 2592 ::= { csqModuleStatsExtEntry 43 } 2593 2594csqModuleNetflowExceedOutOctets OBJECT-TYPE 2595 SYNTAX Counter64 2596 MAX-ACCESS read-only 2597 STATUS current 2598 DESCRIPTION 2599 "The total number of egress octets exceeding the netflow 2600 policing rate." 2601 ::= { csqModuleStatsExtEntry 44 } 2602 2603csqModuleCosChangedPackets OBJECT-TYPE 2604 SYNTAX Counter32 2605 MAX-ACCESS read-only 2606 STATUS current 2607 DESCRIPTION 2608 "The number of packets (IP and non-IP) that have the CoS value 2609 changed due to policing." 2610 ::= { csqModuleStatsExtEntry 45 } 2611 2612csqModuleTrafficClassChangedPackets OBJECT-TYPE 2613 SYNTAX Counter32 2614 MAX-ACCESS read-only 2615 STATUS current 2616 DESCRIPTION 2617 "The number of packets that have the Traffic Class changed 2618 due to policing" 2619 ::= { csqModuleStatsExtEntry 46 } 2620 2621 2622-- csqIfStatsExtTable 2623 2624csqIfStatsExtTable OBJECT-TYPE 2625 SYNTAX SEQUENCE OF CsqIfStatsExtEntry 2626 MAX-ACCESS not-accessible 2627 STATUS current 2628 DESCRIPTION 2629 "A table containing QoS statistics counters per QoS manageable 2630 interface." 2631 ::= { csqStatistics 4 } 2632 2633csqIfStatsExtEntry OBJECT-TYPE 2634 SYNTAX CsqIfStatsExtEntry 2635 MAX-ACCESS not-accessible 2636 STATUS current 2637 DESCRIPTION 2638 "Each entry contains statistics, such as a drop BPDU packet 2639 counter, which are per interface (ifIndex), per direction." 2640 INDEX { 2641 ifIndex, 2642 csqIfStatsDirection 2643 } 2644 ::= { csqIfStatsExtTable 1 } 2645 2646CsqIfStatsExtEntry ::= SEQUENCE { 2647 csqIfBpduDropPkts Counter64 2648} 2649 2650csqIfBpduDropPkts OBJECT-TYPE 2651 SYNTAX Counter64 2652 MAX-ACCESS read-only 2653 STATUS current 2654 DESCRIPTION 2655 "The total number of dropped BPDU packets." 2656 ::= { csqIfStatsExtEntry 1 } 2657 2658 2659-- The Interface per Qos Group Statistics Table 2660 2661csqIfQosGroupStatsTable OBJECT-TYPE 2662 SYNTAX SEQUENCE OF CsqIfQosGroupStatsEntry 2663 MAX-ACCESS not-accessible 2664 STATUS current 2665 DESCRIPTION 2666 "A table containing QoS statistics counters on 2667 QoS manageable interfaces." 2668 ::= { csqStatistics 5 } 2669 2670csqIfQosGroupStatsEntry OBJECT-TYPE 2671 SYNTAX CsqIfQosGroupStatsEntry 2672 MAX-ACCESS not-accessible 2673 STATUS current 2674 DESCRIPTION 2675 "An entry contains a specific statistics, which are per 2676 interface (ifIndex), per traffic direction, per QoS group." 2677 INDEX { 2678 ifIndex, 2679 csqIfQosGroupStatsDirection, 2680 csqIfQosGroupStatsGroupNumber, 2681 csqIfQosGroupStatsType 2682 } 2683 ::= { csqIfQosGroupStatsTable 1 } 2684 2685CsqIfQosGroupStatsEntry ::= SEQUENCE { 2686 csqIfQosGroupStatsDirection IfDirection, 2687 csqIfQosGroupStatsGroupNumber Unsigned32, 2688 csqIfQosGroupStatsType QosStatsType, 2689 csqIfQosGroupStatsValue Counter64 2690} 2691 2692csqIfQosGroupStatsDirection OBJECT-TYPE 2693 SYNTAX IfDirection 2694 MAX-ACCESS not-accessible 2695 STATUS current 2696 DESCRIPTION 2697 "This object indicates traffic direction." 2698 ::= { csqIfQosGroupStatsEntry 1 } 2699 2700csqIfQosGroupStatsGroupNumber OBJECT-TYPE 2701 SYNTAX Unsigned32 2702 MAX-ACCESS not-accessible 2703 STATUS current 2704 DESCRIPTION 2705 "This object indicates a specific QoS group on the interface." 2706 ::= { csqIfQosGroupStatsEntry 2 } 2707 2708csqIfQosGroupStatsType OBJECT-TYPE 2709 SYNTAX QosStatsType 2710 MAX-ACCESS not-accessible 2711 STATUS current 2712 DESCRIPTION 2713 "This object indicates a specific statistics counter type." 2714 ::= { csqIfQosGroupStatsEntry 3 } 2715 2716csqIfQosGroupStatsValue OBJECT-TYPE 2717 SYNTAX Counter64 2718 MAX-ACCESS read-only 2719 STATUS current 2720 DESCRIPTION 2721 "This object indicates the value of the specific statistics 2722 counter." 2723 ::= { csqIfQosGroupStatsEntry 4 } 2724 2725 2726-- - Per interface per priority group buffer usage 2727 2728csqIfPriGrpInBufUsageTable OBJECT-TYPE 2729 SYNTAX SEQUENCE OF CsqIfPriGrpInBufUsageEntry 2730 MAX-ACCESS not-accessible 2731 STATUS current 2732 DESCRIPTION 2733 "A table contains the utilization of the buffer allocated for 2734 a specific priority group on the ingress of the QoS manageable 2735 interfaces." 2736 ::= { csqStatistics 6 } 2737 2738csqIfPriGrpInBufUsageEntry OBJECT-TYPE 2739 SYNTAX CsqIfPriGrpInBufUsageEntry 2740 MAX-ACCESS not-accessible 2741 STATUS current 2742 DESCRIPTION 2743 "An entry indicates the per interface per priority group 2744 buffer utilization on ingress direction. The unit of the 2745 value of each object is cell. A cell represents the number 2746 of bytes, which is indicated by scalar object 2747 csqServicePoolCellSize." 2748 INDEX { 2749 ifIndex, 2750 csqIfPriGrpInBufUsageGrpNo 2751 } 2752 ::= { csqIfPriGrpInBufUsageTable 1 } 2753 2754CsqIfPriGrpInBufUsageEntry ::= SEQUENCE { 2755 csqIfPriGrpInBufUsageGrpNo Unsigned32, 2756 csqIfPriGrpInBufUsageMinCount Unsigned32, 2757 csqIfPriGrpInBufUsageSharedCount Unsigned32, 2758 csqIfPriGrpInBufUsageHeadroomCount Unsigned32, 2759 csqIfPriGrpInBufUsageGlobalHeadroomCount Unsigned32, 2760 csqIfPriGrpInBufUsageSharedPeekCount Unsigned32, 2761 csqIfPriGrpInBufUsageHeadroomPeekCount Unsigned32 2762} 2763 2764csqIfPriGrpInBufUsageGrpNo OBJECT-TYPE 2765 SYNTAX Unsigned32 2766 MAX-ACCESS not-accessible 2767 STATUS current 2768 DESCRIPTION 2769 "This object indicates a specific priority group on the 2770 interface." 2771 ::= { csqIfPriGrpInBufUsageEntry 1 } 2772 2773csqIfPriGrpInBufUsageMinCount OBJECT-TYPE 2774 SYNTAX Unsigned32 2775 MAX-ACCESS read-only 2776 STATUS current 2777 DESCRIPTION 2778 "This object indicates the current usage of cells used out of 2779 the minimum reserved buffer." 2780 ::= { csqIfPriGrpInBufUsageEntry 2 } 2781 2782csqIfPriGrpInBufUsageSharedCount OBJECT-TYPE 2783 SYNTAX Unsigned32 2784 MAX-ACCESS read-only 2785 STATUS current 2786 DESCRIPTION 2787 "This object indicates the current usage of cells used out of 2788 the shared pool." 2789 ::= { csqIfPriGrpInBufUsageEntry 3 } 2790 2791csqIfPriGrpInBufUsageHeadroomCount OBJECT-TYPE 2792 SYNTAX Unsigned32 2793 MAX-ACCESS read-only 2794 STATUS current 2795 DESCRIPTION 2796 "This object indicates current usage of cells out of the 2797 reserved headroom buffer. Headroom buffer is reserved to 2798 account for PFC control frame round trip delays." 2799 ::= { csqIfPriGrpInBufUsageEntry 4 } 2800 2801csqIfPriGrpInBufUsageGlobalHeadroomCount OBJECT-TYPE 2802 SYNTAX Unsigned32 2803 MAX-ACCESS read-only 2804 STATUS current 2805 DESCRIPTION 2806 "This object indicates current usage of cells out of the 2807 global headroom buffer. Global headroom buffer is reserved 2808 and shared across all interfaces." 2809 ::= { csqIfPriGrpInBufUsageEntry 5 } 2810 2811csqIfPriGrpInBufUsageSharedPeekCount OBJECT-TYPE 2812 SYNTAX Unsigned32 2813 MAX-ACCESS read-only 2814 STATUS current 2815 DESCRIPTION 2816 "This object indicates peak usage of cells out of the shared 2817 pool." 2818 ::= { csqIfPriGrpInBufUsageEntry 6 } 2819 2820csqIfPriGrpInBufUsageHeadroomPeekCount OBJECT-TYPE 2821 SYNTAX Unsigned32 2822 MAX-ACCESS read-only 2823 STATUS current 2824 DESCRIPTION 2825 "This object indicates peak usage of cells out of the 2826 reserved headroom buffer." 2827 ::= { csqIfPriGrpInBufUsageEntry 7 } 2828 2829 2830-- - Shared Service Pool Usage table 2831 2832csqSharedPoolUsageTable OBJECT-TYPE 2833 SYNTAX SEQUENCE OF CsqSharedPoolUsageEntry 2834 MAX-ACCESS not-accessible 2835 STATUS current 2836 DESCRIPTION 2837 "A table contains the utilization of the shared service pool in 2838 the system." 2839 ::= { csqStatistics 7 } 2840 2841csqSharedPoolUsageEntry OBJECT-TYPE 2842 SYNTAX CsqSharedPoolUsageEntry 2843 MAX-ACCESS not-accessible 2844 STATUS current 2845 DESCRIPTION 2846 "An entry indicates the utilization of an shared service pool 2847 on a particular physical device, which is identified by a 2848 specific module(indicated by entPhysicalIndex in ENTITY-MIB) 2849 and instance (indicated by csqSharedPoolUsageInstNo). The unit 2850 of the value of the objects is cell. A cell represents the 2851 number of bytes, which is indicated by scalar object 2852 csqServicePoolCellSize." 2853 INDEX { 2854 entPhysicalIndex, 2855 csqSharedPoolUsageInstNo, 2856 csqSharedPoolUsagePoolNo 2857 } 2858 ::= { csqSharedPoolUsageTable 1 } 2859 2860CsqSharedPoolUsageEntry ::= SEQUENCE { 2861 csqSharedPoolUsageInstNo Unsigned32, 2862 csqSharedPoolUsagePoolNo Unsigned32, 2863 csqSharedPoolUsageUsed Unsigned32, 2864 csqSharedPoolUsageRemain Unsigned32, 2865 csqSharedPoolUsagePeak Unsigned32, 2866 csqSharedPoolUsageTotal Unsigned32, 2867 csqSharedPoolUsageUsedTx Unsigned32, 2868 csqSharedPoolUsageRemainTx Unsigned32, 2869 csqSharedPoolUsagePeakTx Unsigned32, 2870 csqSharedPoolUsageTotalTx Unsigned32, 2871 csqSharedPoolUsageNameTx SnmpAdminString 2872} 2873 2874csqSharedPoolUsageInstNo OBJECT-TYPE 2875 SYNTAX Unsigned32 2876 MAX-ACCESS not-accessible 2877 STATUS current 2878 DESCRIPTION 2879 "This object indicates an arbitrary number which uniquely 2880 identifies the instance number of a specific internal device." 2881 ::= { csqSharedPoolUsageEntry 1 } 2882 2883csqSharedPoolUsagePoolNo OBJECT-TYPE 2884 SYNTAX Unsigned32 2885 MAX-ACCESS not-accessible 2886 STATUS current 2887 DESCRIPTION 2888 "This object indicates the service pool number." 2889 ::= { csqSharedPoolUsageEntry 2 } 2890 2891csqSharedPoolUsageUsed OBJECT-TYPE 2892 SYNTAX Unsigned32 2893 MAX-ACCESS read-only 2894 STATUS current 2895 DESCRIPTION 2896 "This object indicates the number of used cells in a shared 2897 pool." 2898 ::= { csqSharedPoolUsageEntry 3 } 2899 2900csqSharedPoolUsageRemain OBJECT-TYPE 2901 SYNTAX Unsigned32 2902 MAX-ACCESS read-only 2903 STATUS current 2904 DESCRIPTION 2905 "This object indicates the remaining cells in a shared pool." 2906 ::= { csqSharedPoolUsageEntry 4 } 2907 2908csqSharedPoolUsagePeak OBJECT-TYPE 2909 SYNTAX Unsigned32 2910 MAX-ACCESS read-only 2911 STATUS current 2912 DESCRIPTION 2913 "This object indicates the peak used cells in a shared pool." 2914 ::= { csqSharedPoolUsageEntry 5 } 2915 2916csqSharedPoolUsageTotal OBJECT-TYPE 2917 SYNTAX Unsigned32 2918 MAX-ACCESS read-only 2919 STATUS current 2920 DESCRIPTION 2921 "This object indicates the total cells in a shared pool." 2922 ::= { csqSharedPoolUsageEntry 6 } 2923 2924csqSharedPoolUsageUsedTx OBJECT-TYPE 2925 SYNTAX Unsigned32 2926 MAX-ACCESS read-only 2927 STATUS current 2928 DESCRIPTION 2929 "This object indicates the number of used cells in a output shared 2930 pool." 2931 ::= { csqSharedPoolUsageEntry 7 } 2932 2933csqSharedPoolUsageRemainTx OBJECT-TYPE 2934 SYNTAX Unsigned32 2935 MAX-ACCESS read-only 2936 STATUS current 2937 DESCRIPTION 2938 "This object indicates the remaining cells in a output shared pool." 2939 ::= { csqSharedPoolUsageEntry 8 } 2940 2941csqSharedPoolUsagePeakTx OBJECT-TYPE 2942 SYNTAX Unsigned32 2943 MAX-ACCESS read-only 2944 STATUS current 2945 DESCRIPTION 2946 "This object indicates the peak used cells in a output shared pool." 2947 ::= { csqSharedPoolUsageEntry 9 } 2948 2949csqSharedPoolUsageTotalTx OBJECT-TYPE 2950 SYNTAX Unsigned32 2951 MAX-ACCESS read-only 2952 STATUS current 2953 DESCRIPTION 2954 "This object indicates the total cells in a output shared pool." 2955 ::= { csqSharedPoolUsageEntry 10 } 2956 2957csqSharedPoolUsageNameTx OBJECT-TYPE 2958 SYNTAX SnmpAdminString 2959 MAX-ACCESS read-only 2960 STATUS current 2961 DESCRIPTION 2962 "Indicates the name of output shared pool." 2963 ::= { csqSharedPoolUsageEntry 11 } 2964 2965 2966-- - Hardware Shared Service Pool Usage table 2967 2968csqHwSharedPoolUsageTable OBJECT-TYPE 2969 SYNTAX SEQUENCE OF CsqHwSharedPoolUsageEntry 2970 MAX-ACCESS not-accessible 2971 STATUS current 2972 DESCRIPTION 2973 "A table contains the utilization of the shared service pool 2974 for internal devices of a specific physical entity that is 2975 capable of providing this information." 2976 ::= { csqStatistics 8 } 2977 2978csqHwSharedPoolUsageEntry OBJECT-TYPE 2979 SYNTAX CsqHwSharedPoolUsageEntry 2980 MAX-ACCESS not-accessible 2981 STATUS current 2982 DESCRIPTION 2983 "An entry indicates the utilization of an shared service pool 2984 for an internal device on a particular physical device, which is 2985 identified by a specific module(indicated by entPhysicalIndex in 2986 ENTITY-MIB), device ID (indicated by csqHwSharedPoolDeviceId), traffic 2987 direction (indicated by csqHwSharedPoolStatsDirection), instance 2988 (indicated by csqHwSharedPoolUsageInstNo) and statistic type 2989 (indicated by csqHwSharedPoolStatsType). 2990 The unit of the value of the objects is cell. A cell represents the 2991 number of bytes, which is indicated by scalar object 2992 csqServicePoolCellSize." 2993 INDEX { 2994 entPhysicalIndex, 2995 csqHwSharedPoolDeviceId, 2996 csqHwSharedPoolUsageInstNo, 2997 csqHwSharedPoolStatsDirection, 2998 csqHwSharedPoolStatsType 2999 } 3000 ::= { csqHwSharedPoolUsageTable 1 } 3001 3002CsqHwSharedPoolUsageEntry ::= SEQUENCE { 3003 csqHwSharedPoolDeviceId INTEGER, 3004 csqHwSharedPoolUsageInstNo Unsigned32, 3005 csqHwSharedPoolStatsDirection INTEGER, 3006 csqHwSharedPoolStatsType INTEGER, 3007 csqHwSharedPoolUsageUsed Unsigned32, 3008 csqHwSharedPoolUsageRemain Unsigned32, 3009 csqHwSharedPoolUsageShared Unsigned32, 3010 csqHwSharedPoolUsageTotal Unsigned32 3011} 3012 3013csqHwSharedPoolDeviceId OBJECT-TYPE 3014 SYNTAX INTEGER { 3015 northStar(1) 3016 } 3017 MAX-ACCESS not-accessible 3018 STATUS current 3019 DESCRIPTION 3020 "This object indicates an arbitrary number which uniquely 3021 identifies a specific internal device." 3022 ::= { csqHwSharedPoolUsageEntry 1 } 3023 3024csqHwSharedPoolUsageInstNo OBJECT-TYPE 3025 SYNTAX Unsigned32 3026 MAX-ACCESS not-accessible 3027 STATUS current 3028 DESCRIPTION 3029 "This object indicates an arbitrary number which uniquely 3030 identifies the instance number of a specific internal device." 3031 ::= { csqHwSharedPoolUsageEntry 2 } 3032 3033csqHwSharedPoolStatsDirection OBJECT-TYPE 3034 SYNTAX INTEGER { 3035 inputStats-ingressStraight(1), 3036 inputStats-ingressHairpin(2), 3037 inputStats-egress(3), 3038 outputStats-ingressStraight(4), 3039 outputStats-ingressHairpin(5), 3040 outputStats-egress(6) 3041 } 3042 MAX-ACCESS not-accessible 3043 STATUS current 3044 DESCRIPTION 3045 "This object indicates the flow direction of a specific 3046 traffic statistics." 3047 ::= { csqHwSharedPoolUsageEntry 3 } 3048 3049csqHwSharedPoolStatsType OBJECT-TYPE 3050 SYNTAX INTEGER { 3051 drop(1), 3052 nodrop(2), 3053 span(3), 3054 sup(4) 3055 } 3056 MAX-ACCESS not-accessible 3057 STATUS current 3058 DESCRIPTION 3059 "This object indicates the specific traffic classification type for 3060 hardware shared pool. 3061 3062 drop - droppable traffic class 3063 nodrop - no drop traffic class 3064 span - span traffic class 3065 sup - sup traffic class." 3066 ::= { csqHwSharedPoolUsageEntry 4 } 3067 3068csqHwSharedPoolUsageUsed OBJECT-TYPE 3069 SYNTAX Unsigned32 3070 MAX-ACCESS read-only 3071 STATUS current 3072 DESCRIPTION 3073 "This object indicates the number of used cells in a hardware 3074 shared pool." 3075 ::= { csqHwSharedPoolUsageEntry 5 } 3076 3077csqHwSharedPoolUsageRemain OBJECT-TYPE 3078 SYNTAX Unsigned32 3079 MAX-ACCESS read-only 3080 STATUS current 3081 DESCRIPTION 3082 "This object indicates the remaining cells in a hardware 3083 shared pool." 3084 ::= { csqHwSharedPoolUsageEntry 6 } 3085 3086csqHwSharedPoolUsageShared OBJECT-TYPE 3087 SYNTAX Unsigned32 3088 MAX-ACCESS read-only 3089 STATUS current 3090 DESCRIPTION 3091 "This object indicates the shared used cells in a hardware 3092 shared pool." 3093 ::= { csqHwSharedPoolUsageEntry 7 } 3094 3095csqHwSharedPoolUsageTotal OBJECT-TYPE 3096 SYNTAX Unsigned32 3097 MAX-ACCESS read-only 3098 STATUS current 3099 DESCRIPTION 3100 "This object indicates the total cells in a hardware shared pool." 3101 ::= { csqHwSharedPoolUsageEntry 8 } 3102 3103 3104-- csqPolicerUsage group 3105-- 3106 3107-- 3108-- The csqPolicerUsageTable 3109 3110csqPolicerUsageTable OBJECT-TYPE 3111 SYNTAX SEQUENCE OF CsqPolicerUsageEntry 3112 MAX-ACCESS not-accessible 3113 STATUS current 3114 DESCRIPTION 3115 "This table contains the usage of policers in the device." 3116 ::= { csqPolicerUsage 1 } 3117 3118csqPolicerUsageEntry OBJECT-TYPE 3119 SYNTAX CsqPolicerUsageEntry 3120 MAX-ACCESS not-accessible 3121 STATUS current 3122 DESCRIPTION 3123 "Each row contains the policer usage information for every 3124 module, denoted by its entPhysicalIndex, which is capable of 3125 providing this information." 3126 INDEX { 3127 entPhysicalIndex, 3128 csqPolicerType 3129 } 3130 ::= { csqPolicerUsageTable 1 } 3131 3132CsqPolicerUsageEntry ::= SEQUENCE { 3133 csqPolicerType QosPolicerType, 3134 csqPolicerUsed Unsigned32, 3135 csqPolicerTotal Unsigned32 3136} 3137 3138csqPolicerType OBJECT-TYPE 3139 SYNTAX QosPolicerType 3140 MAX-ACCESS not-accessible 3141 STATUS current 3142 DESCRIPTION 3143 "This object indicates the policer type." 3144 ::= { csqPolicerUsageEntry 1 } 3145 3146csqPolicerUsed OBJECT-TYPE 3147 SYNTAX Unsigned32 3148 MAX-ACCESS read-only 3149 STATUS current 3150 DESCRIPTION 3151 "The number of policers that are currently used." 3152 ::= { csqPolicerUsageEntry 2 } 3153 3154csqPolicerTotal OBJECT-TYPE 3155 SYNTAX Unsigned32 3156 MAX-ACCESS read-only 3157 STATUS current 3158 DESCRIPTION 3159 "The total number of policers." 3160 ::= { csqPolicerUsageEntry 3 } 3161 3162 3163-- Module group 3164-- 3165 3166-- 3167-- Module DSCP Rewrite Enable Table 3168 3169csqModuleDscpRewriteEnableTable OBJECT-TYPE 3170 SYNTAX SEQUENCE OF CsqModuleDscpRewriteEnableEntry 3171 MAX-ACCESS not-accessible 3172 STATUS current 3173 DESCRIPTION 3174 "The table containing information of DSCP Rewrite Enable for 3175 each module. Such module is identified by the entPhysicalIndex 3176 in ENTITY-MIB. The value of each entry needs to be viewed 3177 in association with the global value, csqDscpRewriteEnable." 3178 ::= { csqModule 1 } 3179 3180csqModuleDscpRewriteEnableEntry OBJECT-TYPE 3181 SYNTAX CsqModuleDscpRewriteEnableEntry 3182 MAX-ACCESS not-accessible 3183 STATUS current 3184 DESCRIPTION 3185 "An entry contains the configuration of DSCP Rewrite Enable 3186 Status for a DSCP Rewrite managable module. such module is 3187 of type entPhysicalClass module(9) in ENTITY-MIB. 3188 3189 Entries are created by the agent at the system power-up or 3190 module insertion. Entries are deleted by the agent upon module 3191 removal." 3192 INDEX { entPhysicalIndex } 3193 ::= { csqModuleDscpRewriteEnableTable 1 } 3194 3195CsqModuleDscpRewriteEnableEntry ::= SEQUENCE { 3196 csqModuleDscpRewriteEnable TruthValue 3197} 3198 3199csqModuleDscpRewriteEnable OBJECT-TYPE 3200 SYNTAX TruthValue 3201 MAX-ACCESS read-write 3202 STATUS current 3203 DESCRIPTION 3204 "This object specifies whether DSCP rewrite is enabled on a 3205 particular module when the value of csqDscpRewriteEnable is 3206 set to 'true'. The value of this object has no effect (DSCP 3207 rewrite will be disabled on this module) when the value of 3208 csqDscpRewriteEnable is set to 'false'." 3209 ::= { csqModuleDscpRewriteEnableEntry 1 } 3210 3211 3212-- Conformance 3213 3214ciscoSwitchQosMIBCompliances OBJECT IDENTIFIER 3215 ::= { ciscoSwitchQosMIBConformance 1 } 3216 3217ciscoSwitchQosMIBGroups OBJECT IDENTIFIER 3218 ::= { ciscoSwitchQosMIBConformance 2 } 3219 3220 3221ciscoSwitchQosMIBCompliance MODULE-COMPLIANCE 3222 STATUS deprecated 3223 DESCRIPTION 3224 "The compliance statement for the CISCO-SWITCH-QOS-MIB. 3225 This compliance is superceded by 3226 ciscoSwitchQosMIBComplianceRev2." 3227 MODULE -- this module 3228 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 3229 3230 GROUP ciscoSwitchQosIfStatsGroup 3231 DESCRIPTION 3232 "This group is mandatory only for platforms 3233 which support port statictics." 3234 3235 GROUP ciscoSwitchQosModuleStatsGroup 3236 DESCRIPTION 3237 "This group is mandatory only for platforms 3238 which support module statistics." 3239 3240 GROUP ciscoSwitchQosPortQueueingGroup 3241 DESCRIPTION 3242 "This group is mandatory only for platforms 3243 which support port queueing mode." 3244 3245 GROUP ciscoSwitchQosRedirectPolicingGroup 3246 DESCRIPTION 3247 "This group is mandatory only for platforms 3248 which support policing of ACL-redirected packets." 3249 3250 GROUP ciscoSwitchQosDscpRewriteGroup 3251 DESCRIPTION 3252 "This group is mandatory only for platforms 3253 which support DSCP rewrite." 3254 3255 GROUP ciscoSwitchQosMappingGroup 3256 DESCRIPTION 3257 "This group is mandatory only for platforms 3258 which support mapping between CoS, IpPrecedence, 3259 MPLS-EXP and DSCP." 3260 3261 GROUP ciscoSwitchQosMutationGroup 3262 DESCRIPTION 3263 "This group is mandatory only for platforms 3264 which support CoS, MPLS-EXP and DSCP mutation." 3265 3266 GROUP ciscoSwitchQosIfCosToQueueGroup 3267 DESCRIPTION 3268 "This group is mandatory only for platforms 3269 which support CoS to queue assignment at an interface." 3270 3271 GROUP ciscoSwitchQosIfDscpAssignGroup 3272 DESCRIPTION 3273 "This group is mandatory only for platforms 3274 which support Dscp to queue assignment at an interface." 3275 3276 GROUP ciscoSwitchQosIfDropConfigGroup 3277 DESCRIPTION 3278 "This group is mandatory only for platforms which 3279 support drop threshold configuration at an interface." 3280 3281 GROUP ciscoSwitchQosIfQueueGroup 3282 DESCRIPTION 3283 "This group is mandatory only for platforms which 3284 support queue configuration at an interface." 3285 3286 GROUP ciscoSwitchQosMarkingStatsGroup 3287 DESCRIPTION 3288 "This group is mandatory only for platforms which 3289 support marking statistics at the device." 3290 3291 GROUP ciscoSwitchQosIfModeConfigGroup 3292 DESCRIPTION 3293 "This group is mandatory only for platforms which 3294 support VLAN-based Qos mode configuration at an interface." 3295 3296 GROUP ciscoSwitchQosIfCCGroup 3297 DESCRIPTION 3298 "This group is mandatory only for platforms which 3299 support consistency check at an interface." 3300 3301 OBJECT csqCosMutationRowStatus 3302 SYNTAX INTEGER { 3303 active(1), 3304 createAndGo(4), 3305 destroy(6) 3306 } 3307 MIN-ACCESS read-only 3308 DESCRIPTION 3309 "Support for 'createAndWait' is not required." 3310 3311 OBJECT csqDscpMutationRowStatus 3312 SYNTAX INTEGER { 3313 active(1), 3314 createAndGo(4), 3315 destroy(6) 3316 } 3317 MIN-ACCESS read-only 3318 DESCRIPTION 3319 "Support for 'createAndWait' is not required." 3320 3321 OBJECT csqExpMutationRowStatus 3322 SYNTAX INTEGER { 3323 active(1), 3324 createAndGo(4), 3325 destroy(6) 3326 } 3327 MIN-ACCESS read-only 3328 DESCRIPTION 3329 "Support for 'createAndWait' is not required." 3330 3331 OBJECT csqIfMutationRowStatus 3332 SYNTAX INTEGER { 3333 active(1), 3334 createAndGo(4), 3335 destroy(6) 3336 } 3337 MIN-ACCESS read-only 3338 DESCRIPTION 3339 "Support for 'createAndWait' is not required." 3340 3341 OBJECT csqIfCosMutationMap 3342 MIN-ACCESS read-only 3343 DESCRIPTION 3344 "Write access is not required." 3345 3346 OBJECT csqIfDscpMutationMap 3347 MIN-ACCESS read-only 3348 DESCRIPTION 3349 "Write access is not required." 3350 3351 OBJECT csqIfExpMutationMap 3352 MIN-ACCESS read-only 3353 DESCRIPTION 3354 "Write access is not required." 3355 3356 OBJECT csqDscpRewriteEnable 3357 MIN-ACCESS read-only 3358 DESCRIPTION 3359 "Write access is not required." 3360 3361 OBJECT csqPoliceRedirectedTrafficEnable 3362 MIN-ACCESS read-only 3363 DESCRIPTION 3364 "Write access is not required." 3365 3366 OBJECT csqPortQueueingModeEnable 3367 MIN-ACCESS read-only 3368 DESCRIPTION 3369 "Write access is not required." 3370 3371 OBJECT csqMarkingStatisticsEnable 3372 MIN-ACCESS read-only 3373 DESCRIPTION 3374 "Write access is not required." 3375 3376 OBJECT csqCosToDscpDscp 3377 MIN-ACCESS read-only 3378 DESCRIPTION 3379 "Write access is not required." 3380 3381 OBJECT csqIpPrecToDscpDscp 3382 MIN-ACCESS read-only 3383 DESCRIPTION 3384 "Write access is not required." 3385 3386 OBJECT csqExpToDscpDscp 3387 MIN-ACCESS read-only 3388 DESCRIPTION 3389 "Write access is not required." 3390 3391 OBJECT csqDscpMappingCos 3392 MIN-ACCESS read-only 3393 DESCRIPTION 3394 "Write access is not required." 3395 3396 OBJECT csqDscpMappingExp 3397 MIN-ACCESS read-only 3398 DESCRIPTION 3399 "Write access is not required." 3400 3401 OBJECT csqDscpMappingNormalBurstDscp 3402 MIN-ACCESS read-only 3403 DESCRIPTION 3404 "Write access is not required." 3405 3406 OBJECT csqDscpMappingMaxBurstDscp 3407 MIN-ACCESS read-only 3408 DESCRIPTION 3409 "Write access is not required." 3410 3411 OBJECT csqCosMutationToCos 3412 MIN-ACCESS read-only 3413 DESCRIPTION 3414 "Write access is not required." 3415 3416 OBJECT csqDscpMutationToDscp 3417 MIN-ACCESS read-only 3418 DESCRIPTION 3419 "Write access is not required." 3420 3421 OBJECT csqExpMutationToExp 3422 MIN-ACCESS read-only 3423 DESCRIPTION 3424 "Write access is not required." 3425 3426 OBJECT csqIfDefaultCos 3427 MIN-ACCESS read-only 3428 DESCRIPTION 3429 "Write access is not required." 3430 3431 OBJECT csqIfTrustState 3432 MIN-ACCESS read-only 3433 DESCRIPTION 3434 "Write access is not required." 3435 3436 OBJECT csqIfCosToQueueQueueNumber 3437 MIN-ACCESS read-only 3438 DESCRIPTION 3439 "Write access is not required." 3440 3441 OBJECT csqIfCosToQueueThresholdNumber 3442 MIN-ACCESS read-only 3443 DESCRIPTION 3444 "Write access is not required." 3445 3446 OBJECT csqIfDscpToQueueQueueNumber 3447 MIN-ACCESS read-only 3448 DESCRIPTION 3449 "Write access is not required." 3450 3451 OBJECT csqIfDscpToQueueThresholdNumber 3452 MIN-ACCESS read-only 3453 DESCRIPTION 3454 "Write access is not required." 3455 3456 OBJECT csqIfDropConfigDropAlgorithm 3457 MIN-ACCESS read-only 3458 DESCRIPTION 3459 "Write access is not required." 3460 3461 OBJECT csqIfDropConfigDropThreshold 3462 MIN-ACCESS read-only 3463 DESCRIPTION 3464 "Write access is not required." 3465 3466 OBJECT csqIfDropConfigMinWredThreshold 3467 MIN-ACCESS read-only 3468 DESCRIPTION 3469 "Write access is not required." 3470 3471 OBJECT csqIfDropConfigMaxWredThreshold 3472 MIN-ACCESS read-only 3473 DESCRIPTION 3474 "Write access is not required." 3475 3476 OBJECT csqIfQueueWrrWeight 3477 MIN-ACCESS read-only 3478 DESCRIPTION 3479 "Write access is not required." 3480 3481 OBJECT csqIfQueueSizeWeight 3482 MIN-ACCESS read-only 3483 DESCRIPTION 3484 "Write access is not required." 3485 3486 OBJECT csqIfVlanBasedQosModeEnable 3487 MIN-ACCESS read-only 3488 DESCRIPTION 3489 "Write access is not required." 3490 3491 OBJECT csqIfConsistencyCheckEnable 3492 MIN-ACCESS read-only 3493 DESCRIPTION 3494 "Write access is not required." 3495 ::= { ciscoSwitchQosMIBCompliances 1 } 3496 3497-- ciscoSwitchQosMIBComplianceRev2 3498 3499ciscoSwitchQosMIBComplianceRev2 MODULE-COMPLIANCE 3500 STATUS deprecated 3501 DESCRIPTION 3502 "The compliance statement for the CISCO-SWITCH-QOS-MIB. 3503 This compliance is superceded by 3504 ciscoSwitchQosMIBComplianceRev3." 3505 MODULE -- this module 3506 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 3507 3508 GROUP ciscoSwitchQosIfStatsGroup 3509 DESCRIPTION 3510 "This group is mandatory only for platforms 3511 which support port statictics." 3512 3513 GROUP ciscoSwitchQosModuleStatsGroup 3514 DESCRIPTION 3515 "This group is mandatory only for platforms 3516 which support module statistics." 3517 3518 GROUP ciscoSwitchQosPortQueueingGroup 3519 DESCRIPTION 3520 "This group is mandatory only for platforms 3521 which support port queueing mode." 3522 3523 GROUP ciscoSwitchQosRedirectPolicingGroup 3524 DESCRIPTION 3525 "This group is mandatory only for platforms 3526 which support policing of ACL-redirected packets." 3527 3528 GROUP ciscoSwitchQosDscpRewriteGroup 3529 DESCRIPTION 3530 "This group is mandatory only for platforms 3531 which support DSCP rewrite." 3532 3533 GROUP ciscoSwitchQosMappingGroup 3534 DESCRIPTION 3535 "This group is mandatory only for platforms 3536 which support mapping between CoS, IpPrecedence, 3537 MPLS-EXP and DSCP." 3538 3539 GROUP ciscoSwitchQosMutationGroup 3540 DESCRIPTION 3541 "This group is mandatory only for platforms 3542 which support CoS, MPLS-EXP and DSCP mutation." 3543 3544 GROUP ciscoSwitchQosIfCosToQueueGroup 3545 DESCRIPTION 3546 "This group is mandatory only for platforms 3547 which support CoS to queue assignment at an interface." 3548 3549 GROUP ciscoSwitchQosIfDscpAssignGroup 3550 DESCRIPTION 3551 "This group is mandatory only for platforms 3552 which support Dscp to queue assignment at an interface." 3553 3554 GROUP ciscoSwitchQosIfDropConfigGroup 3555 DESCRIPTION 3556 "This group is mandatory only for platforms which 3557 support drop threshold configuration at an interface." 3558 3559 GROUP ciscoSwitchQosIfQueueGroup 3560 DESCRIPTION 3561 "This group is mandatory only for platforms which 3562 support queue configuration at an interface." 3563 3564 GROUP ciscoSwitchQosMarkingStatsGroup 3565 DESCRIPTION 3566 "This group is mandatory only for platforms which 3567 support marking statistics at the device." 3568 3569 GROUP ciscoSwitchQosIfModeConfigGroup 3570 DESCRIPTION 3571 "This group is mandatory only for platforms which 3572 support VLAN-based Qos mode configuration at an interface." 3573 3574 GROUP ciscoSwitchQosIfCCGroup 3575 DESCRIPTION 3576 "This group is mandatory only for platforms which 3577 support consistency check at an interface." 3578 3579 GROUP ciscoSwitchQosPolicerUsageGroup 3580 DESCRIPTION 3581 "This group is mandatory only for platforms which 3582 support policer usage." 3583 3584 OBJECT csqCosMutationRowStatus 3585 SYNTAX INTEGER { 3586 active(1), 3587 createAndGo(4), 3588 destroy(6) 3589 } 3590 MIN-ACCESS read-only 3591 DESCRIPTION 3592 "Support for 'createAndWait' is not required." 3593 3594 OBJECT csqDscpMutationRowStatus 3595 SYNTAX INTEGER { 3596 active(1), 3597 createAndGo(4), 3598 destroy(6) 3599 } 3600 MIN-ACCESS read-only 3601 DESCRIPTION 3602 "Support for 'createAndWait' is not required." 3603 3604 OBJECT csqExpMutationRowStatus 3605 SYNTAX INTEGER { 3606 active(1), 3607 createAndGo(4), 3608 destroy(6) 3609 } 3610 MIN-ACCESS read-only 3611 DESCRIPTION 3612 "Support for 'createAndWait' is not required." 3613 3614 OBJECT csqIfMutationRowStatus 3615 SYNTAX INTEGER { 3616 active(1), 3617 createAndGo(4), 3618 destroy(6) 3619 } 3620 MIN-ACCESS read-only 3621 DESCRIPTION 3622 "Support for 'createAndWait' is not required." 3623 3624 OBJECT csqIfCosMutationMap 3625 MIN-ACCESS read-only 3626 DESCRIPTION 3627 "Write access is not required." 3628 3629 OBJECT csqIfDscpMutationMap 3630 MIN-ACCESS read-only 3631 DESCRIPTION 3632 "Write access is not required." 3633 3634 OBJECT csqIfExpMutationMap 3635 MIN-ACCESS read-only 3636 DESCRIPTION 3637 "Write access is not required." 3638 3639 OBJECT csqDscpRewriteEnable 3640 MIN-ACCESS read-only 3641 DESCRIPTION 3642 "Write access is not required." 3643 3644 OBJECT csqPoliceRedirectedTrafficEnable 3645 MIN-ACCESS read-only 3646 DESCRIPTION 3647 "Write access is not required." 3648 3649 OBJECT csqPortQueueingModeEnable 3650 MIN-ACCESS read-only 3651 DESCRIPTION 3652 "Write access is not required." 3653 3654 OBJECT csqMarkingStatisticsEnable 3655 MIN-ACCESS read-only 3656 DESCRIPTION 3657 "Write access is not required." 3658 3659 OBJECT csqCosToDscpDscp 3660 MIN-ACCESS read-only 3661 DESCRIPTION 3662 "Write access is not required." 3663 3664 OBJECT csqIpPrecToDscpDscp 3665 MIN-ACCESS read-only 3666 DESCRIPTION 3667 "Write access is not required." 3668 3669 OBJECT csqExpToDscpDscp 3670 MIN-ACCESS read-only 3671 DESCRIPTION 3672 "Write access is not required." 3673 3674 OBJECT csqDscpMappingCos 3675 MIN-ACCESS read-only 3676 DESCRIPTION 3677 "Write access is not required." 3678 3679 OBJECT csqDscpMappingExp 3680 MIN-ACCESS read-only 3681 DESCRIPTION 3682 "Write access is not required." 3683 3684 OBJECT csqDscpMappingNormalBurstDscp 3685 MIN-ACCESS read-only 3686 DESCRIPTION 3687 "Write access is not required." 3688 3689 OBJECT csqDscpMappingMaxBurstDscp 3690 MIN-ACCESS read-only 3691 DESCRIPTION 3692 "Write access is not required." 3693 3694 OBJECT csqCosMutationToCos 3695 MIN-ACCESS read-only 3696 DESCRIPTION 3697 "Write access is not required." 3698 3699 OBJECT csqDscpMutationToDscp 3700 MIN-ACCESS read-only 3701 DESCRIPTION 3702 "Write access is not required." 3703 3704 OBJECT csqExpMutationToExp 3705 MIN-ACCESS read-only 3706 DESCRIPTION 3707 "Write access is not required." 3708 3709 OBJECT csqIfDefaultCos 3710 MIN-ACCESS read-only 3711 DESCRIPTION 3712 "Write access is not required." 3713 3714 OBJECT csqIfTrustState 3715 MIN-ACCESS read-only 3716 DESCRIPTION 3717 "Write access is not required." 3718 3719 OBJECT csqIfCosToQueueQueueNumber 3720 MIN-ACCESS read-only 3721 DESCRIPTION 3722 "Write access is not required." 3723 3724 OBJECT csqIfCosToQueueThresholdNumber 3725 MIN-ACCESS read-only 3726 DESCRIPTION 3727 "Write access is not required." 3728 3729 OBJECT csqIfDscpToQueueQueueNumber 3730 MIN-ACCESS read-only 3731 DESCRIPTION 3732 "Write access is not required." 3733 3734 OBJECT csqIfDscpToQueueThresholdNumber 3735 MIN-ACCESS read-only 3736 DESCRIPTION 3737 "Write access is not required." 3738 3739 OBJECT csqIfDropConfigDropAlgorithm 3740 MIN-ACCESS read-only 3741 DESCRIPTION 3742 "Write access is not required." 3743 3744 OBJECT csqIfDropConfigDropThreshold 3745 MIN-ACCESS read-only 3746 DESCRIPTION 3747 "Write access is not required." 3748 3749 OBJECT csqIfDropConfigMinWredThreshold 3750 MIN-ACCESS read-only 3751 DESCRIPTION 3752 "Write access is not required." 3753 3754 OBJECT csqIfDropConfigMaxWredThreshold 3755 MIN-ACCESS read-only 3756 DESCRIPTION 3757 "Write access is not required." 3758 3759 OBJECT csqIfQueueWrrWeight 3760 MIN-ACCESS read-only 3761 DESCRIPTION 3762 "Write access is not required." 3763 3764 OBJECT csqIfQueueSizeWeight 3765 MIN-ACCESS read-only 3766 DESCRIPTION 3767 "Write access is not required." 3768 3769 OBJECT csqIfVlanBasedQosModeEnable 3770 MIN-ACCESS read-only 3771 DESCRIPTION 3772 "Write access is not required." 3773 3774 OBJECT csqIfConsistencyCheckEnable 3775 MIN-ACCESS read-only 3776 DESCRIPTION 3777 "Write access is not required." 3778 ::= { ciscoSwitchQosMIBCompliances 2 } 3779 3780-- ciscoSwitchQosMIBComplianceRev3 3781 3782ciscoSwitchQosMIBComplianceRev3 MODULE-COMPLIANCE 3783 STATUS deprecated 3784 DESCRIPTION 3785 "The compliance statement for the CISCO-SWITCH-QOS-MIB. 3786 This compliance is superceded by 3787 ciscoSwitchQosMIBComplianceRev4." 3788 MODULE -- this module 3789 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 3790 3791 GROUP ciscoSwitchQosIfStatsGroup 3792 DESCRIPTION 3793 "This group is mandatory only for platforms 3794 which support port statictics." 3795 3796 GROUP ciscoSwitchQosModuleStatsGroup 3797 DESCRIPTION 3798 "This group is mandatory only for platforms 3799 which support module statistics." 3800 3801 GROUP ciscoSwitchQosPortQueueingGroup 3802 DESCRIPTION 3803 "This group is mandatory only for platforms 3804 which support port queueing mode." 3805 3806 GROUP ciscoSwitchQosRedirectPolicingGroup 3807 DESCRIPTION 3808 "This group is mandatory only for platforms 3809 which support policing of ACL-redirected packets." 3810 3811 GROUP ciscoSwitchQosDscpRewriteGroup 3812 DESCRIPTION 3813 "This group is mandatory only for platforms 3814 which support DSCP rewrite." 3815 3816 GROUP ciscoSwitchQosMappingGroup 3817 DESCRIPTION 3818 "This group is mandatory only for platforms 3819 which support mapping between CoS, IpPrecedence, 3820 MPLS-EXP and DSCP." 3821 3822 GROUP ciscoSwitchQosMutationGroup 3823 DESCRIPTION 3824 "This group is mandatory only for platforms 3825 which support CoS, MPLS-EXP and DSCP mutation." 3826 3827 GROUP ciscoSwitchQosIfCosToQueueGroup 3828 DESCRIPTION 3829 "This group is mandatory only for platforms 3830 which support CoS to queue assignment at an interface." 3831 3832 GROUP ciscoSwitchQosIfDscpAssignGroup 3833 DESCRIPTION 3834 "This group is mandatory only for platforms 3835 which support Dscp to queue assignment at an interface." 3836 3837 GROUP ciscoSwitchQosIfDropConfigGroup 3838 DESCRIPTION 3839 "This group is mandatory only for platforms which 3840 support drop threshold configuration at an interface." 3841 3842 GROUP ciscoSwitchQosIfQueueGroup 3843 DESCRIPTION 3844 "This group is mandatory only for platforms which 3845 support queue configuration at an interface." 3846 3847 GROUP ciscoSwitchQosMarkingStatsGroup 3848 DESCRIPTION 3849 "This group is mandatory only for platforms which 3850 support marking statistics at the device." 3851 3852 GROUP ciscoSwitchQosIfModeConfigGroup 3853 DESCRIPTION 3854 "This group is mandatory only for platforms which 3855 support VLAN-based Qos mode configuration at an interface." 3856 3857 GROUP ciscoSwitchQosIfCCGroup 3858 DESCRIPTION 3859 "This group is mandatory only for platforms which 3860 support consistency check at an interface." 3861 3862 GROUP ciscoSwitchQosPolicerUsageGroup 3863 DESCRIPTION 3864 "This group is mandatory only for platforms which 3865 support policer usage." 3866 3867 GROUP ciscoSwitchQosModuleStatsExtGroup 3868 DESCRIPTION 3869 "This group is mandatory only for platforms which 3870 support additional module QoS statistics." 3871 3872 GROUP ciscoSwitchQosIfStatsExtGroup 3873 DESCRIPTION 3874 "This group is mandatory only for platforms which 3875 support additional interface QoS statistics." 3876 3877 OBJECT csqCosMutationRowStatus 3878 SYNTAX INTEGER { 3879 active(1), 3880 createAndGo(4), 3881 destroy(6) 3882 } 3883 MIN-ACCESS read-only 3884 DESCRIPTION 3885 "Support for 'createAndWait' is not required." 3886 3887 OBJECT csqDscpMutationRowStatus 3888 SYNTAX INTEGER { 3889 active(1), 3890 createAndGo(4), 3891 destroy(6) 3892 } 3893 MIN-ACCESS read-only 3894 DESCRIPTION 3895 "Support for 'createAndWait' is not required." 3896 3897 OBJECT csqExpMutationRowStatus 3898 SYNTAX INTEGER { 3899 active(1), 3900 createAndGo(4), 3901 destroy(6) 3902 } 3903 MIN-ACCESS read-only 3904 DESCRIPTION 3905 "Support for 'createAndWait' is not required." 3906 3907 OBJECT csqIfMutationRowStatus 3908 SYNTAX INTEGER { 3909 active(1), 3910 createAndGo(4), 3911 destroy(6) 3912 } 3913 MIN-ACCESS read-only 3914 DESCRIPTION 3915 "Support for 'createAndWait' is not required." 3916 3917 OBJECT csqIfCosMutationMap 3918 MIN-ACCESS read-only 3919 DESCRIPTION 3920 "Write access is not required." 3921 3922 OBJECT csqIfDscpMutationMap 3923 MIN-ACCESS read-only 3924 DESCRIPTION 3925 "Write access is not required." 3926 3927 OBJECT csqIfExpMutationMap 3928 MIN-ACCESS read-only 3929 DESCRIPTION 3930 "Write access is not required." 3931 3932 OBJECT csqDscpRewriteEnable 3933 MIN-ACCESS read-only 3934 DESCRIPTION 3935 "Write access is not required." 3936 3937 OBJECT csqPoliceRedirectedTrafficEnable 3938 MIN-ACCESS read-only 3939 DESCRIPTION 3940 "Write access is not required." 3941 3942 OBJECT csqPortQueueingModeEnable 3943 MIN-ACCESS read-only 3944 DESCRIPTION 3945 "Write access is not required." 3946 3947 OBJECT csqMarkingStatisticsEnable 3948 MIN-ACCESS read-only 3949 DESCRIPTION 3950 "Write access is not required." 3951 3952 OBJECT csqCosToDscpDscp 3953 MIN-ACCESS read-only 3954 DESCRIPTION 3955 "Write access is not required." 3956 3957 OBJECT csqIpPrecToDscpDscp 3958 MIN-ACCESS read-only 3959 DESCRIPTION 3960 "Write access is not required." 3961 3962 OBJECT csqExpToDscpDscp 3963 MIN-ACCESS read-only 3964 DESCRIPTION 3965 "Write access is not required." 3966 3967 OBJECT csqDscpMappingCos 3968 MIN-ACCESS read-only 3969 DESCRIPTION 3970 "Write access is not required." 3971 3972 OBJECT csqDscpMappingExp 3973 MIN-ACCESS read-only 3974 DESCRIPTION 3975 "Write access is not required." 3976 3977 OBJECT csqDscpMappingNormalBurstDscp 3978 MIN-ACCESS read-only 3979 DESCRIPTION 3980 "Write access is not required." 3981 3982 OBJECT csqDscpMappingMaxBurstDscp 3983 MIN-ACCESS read-only 3984 DESCRIPTION 3985 "Write access is not required." 3986 3987 OBJECT csqCosMutationToCos 3988 MIN-ACCESS read-only 3989 DESCRIPTION 3990 "Write access is not required." 3991 3992 OBJECT csqDscpMutationToDscp 3993 MIN-ACCESS read-only 3994 DESCRIPTION 3995 "Write access is not required." 3996 3997 OBJECT csqExpMutationToExp 3998 MIN-ACCESS read-only 3999 DESCRIPTION 4000 "Write access is not required." 4001 4002 OBJECT csqIfDefaultCos 4003 MIN-ACCESS read-only 4004 DESCRIPTION 4005 "Write access is not required." 4006 4007 OBJECT csqIfTrustState 4008 MIN-ACCESS read-only 4009 DESCRIPTION 4010 "Write access is not required." 4011 4012 OBJECT csqIfCosToQueueQueueNumber 4013 MIN-ACCESS read-only 4014 DESCRIPTION 4015 "Write access is not required." 4016 4017 OBJECT csqIfCosToQueueThresholdNumber 4018 MIN-ACCESS read-only 4019 DESCRIPTION 4020 "Write access is not required." 4021 4022 OBJECT csqIfDscpToQueueQueueNumber 4023 MIN-ACCESS read-only 4024 DESCRIPTION 4025 "Write access is not required." 4026 4027 OBJECT csqIfDscpToQueueThresholdNumber 4028 MIN-ACCESS read-only 4029 DESCRIPTION 4030 "Write access is not required." 4031 4032 OBJECT csqIfDropConfigDropAlgorithm 4033 MIN-ACCESS read-only 4034 DESCRIPTION 4035 "Write access is not required." 4036 4037 OBJECT csqIfDropConfigDropThreshold 4038 MIN-ACCESS read-only 4039 DESCRIPTION 4040 "Write access is not required." 4041 4042 OBJECT csqIfDropConfigMinWredThreshold 4043 MIN-ACCESS read-only 4044 DESCRIPTION 4045 "Write access is not required." 4046 4047 OBJECT csqIfDropConfigMaxWredThreshold 4048 MIN-ACCESS read-only 4049 DESCRIPTION 4050 "Write access is not required." 4051 4052 OBJECT csqIfQueueWrrWeight 4053 MIN-ACCESS read-only 4054 DESCRIPTION 4055 "Write access is not required." 4056 4057 OBJECT csqIfQueueSizeWeight 4058 MIN-ACCESS read-only 4059 DESCRIPTION 4060 "Write access is not required." 4061 4062 OBJECT csqIfVlanBasedQosModeEnable 4063 MIN-ACCESS read-only 4064 DESCRIPTION 4065 "Write access is not required." 4066 4067 OBJECT csqIfConsistencyCheckEnable 4068 MIN-ACCESS read-only 4069 DESCRIPTION 4070 "Write access is not required." 4071 ::= { ciscoSwitchQosMIBCompliances 3 } 4072 4073-- ciscoSwitchQosMIBComplianceRev4 4074 4075ciscoSwitchQosMIBComplianceRev4 MODULE-COMPLIANCE 4076 STATUS deprecated 4077 DESCRIPTION 4078 "The compliance statement for the CISCO-SWITCH-QOS-MIB. 4079 This compliance is deprecated and superceded by 4080 ciscoSwitchQosMIBComplianceRev5." 4081 MODULE -- this module 4082 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 4083 4084 GROUP ciscoSwitchQosIfStatsGroup 4085 DESCRIPTION 4086 "This group is mandatory only for platforms 4087 which support port statictics." 4088 4089 GROUP ciscoSwitchQosModuleStatsGroup 4090 DESCRIPTION 4091 "This group is mandatory only for platforms 4092 which support module statistics." 4093 4094 GROUP ciscoSwitchQosPortQueueingGroup 4095 DESCRIPTION 4096 "This group is mandatory only for platforms 4097 which support port queueing mode." 4098 4099 GROUP ciscoSwitchQosRedirectPolicingGroup 4100 DESCRIPTION 4101 "This group is mandatory only for platforms 4102 which support policing of ACL-redirected packets." 4103 4104 GROUP ciscoSwitchQosDscpRewriteGroup 4105 DESCRIPTION 4106 "This group is mandatory only for platforms 4107 which support DSCP rewrite." 4108 4109 GROUP ciscoSwitchQosMappingGroup 4110 DESCRIPTION 4111 "This group is mandatory only for platforms 4112 which support mapping between CoS, IpPrecedence, 4113 MPLS-EXP and DSCP." 4114 4115 GROUP ciscoSwitchQosMutationGroup 4116 DESCRIPTION 4117 "This group is mandatory only for platforms 4118 which support CoS, MPLS-EXP and DSCP mutation." 4119 4120 GROUP ciscoSwitchQosIfCosToQueueGroup 4121 DESCRIPTION 4122 "This group is mandatory only for platforms 4123 which support CoS to queue assignment at an interface." 4124 4125 GROUP ciscoSwitchQosIfDscpAssignGroup 4126 DESCRIPTION 4127 "This group is mandatory only for platforms 4128 which support Dscp to queue assignment at an interface." 4129 4130 GROUP ciscoSwitchQosIfDropConfigGroup 4131 DESCRIPTION 4132 "This group is mandatory only for platforms which 4133 support drop threshold configuration at an interface." 4134 4135 GROUP ciscoSwitchQosIfQueueGroup 4136 DESCRIPTION 4137 "This group is mandatory only for platforms which 4138 support queue configuration at an interface." 4139 4140 GROUP ciscoSwitchQosMarkingStatsGroup 4141 DESCRIPTION 4142 "This group is mandatory only for platforms which 4143 support marking statistics at the device." 4144 4145 GROUP ciscoSwitchQosIfModeConfigGroup 4146 DESCRIPTION 4147 "This group is mandatory only for platforms which 4148 support VLAN-based Qos mode configuration at an interface." 4149 4150 GROUP ciscoSwitchQosIfCCGroup 4151 DESCRIPTION 4152 "This group is mandatory only for platforms which 4153 support consistency check at an interface." 4154 4155 GROUP ciscoSwitchQosPolicerUsageGroup 4156 DESCRIPTION 4157 "This group is mandatory only for platforms which 4158 support policer usage." 4159 4160 GROUP ciscoSwitchQosModuleStatsExtGroup 4161 DESCRIPTION 4162 "This group is mandatory only for platforms which 4163 support additional module QoS statistics." 4164 4165 GROUP ciscoSwitchQosIfStatsExtGroup 4166 DESCRIPTION 4167 "This group is mandatory only for platforms which 4168 support additional interface QoS statistics." 4169 4170 GROUP ciscoSwitchQosModuleDscpRewriteGroup 4171 DESCRIPTION 4172 "This group is mandatory only for platforms 4173 which support DSCP Rewrite at module level." 4174 4175 OBJECT csqCosMutationRowStatus 4176 SYNTAX INTEGER { 4177 active(1), 4178 createAndGo(4), 4179 destroy(6) 4180 } 4181 MIN-ACCESS read-only 4182 DESCRIPTION 4183 "Support for 'createAndWait' is not required." 4184 4185 OBJECT csqDscpMutationRowStatus 4186 SYNTAX INTEGER { 4187 active(1), 4188 createAndGo(4), 4189 destroy(6) 4190 } 4191 MIN-ACCESS read-only 4192 DESCRIPTION 4193 "Support for 'createAndWait' is not required." 4194 4195 OBJECT csqExpMutationRowStatus 4196 SYNTAX INTEGER { 4197 active(1), 4198 createAndGo(4), 4199 destroy(6) 4200 } 4201 MIN-ACCESS read-only 4202 DESCRIPTION 4203 "Support for 'createAndWait' is not required." 4204 4205 OBJECT csqIfMutationRowStatus 4206 SYNTAX INTEGER { 4207 active(1), 4208 createAndGo(4), 4209 destroy(6) 4210 } 4211 MIN-ACCESS read-only 4212 DESCRIPTION 4213 "Support for 'createAndWait' is not required." 4214 4215 OBJECT csqIfCosMutationMap 4216 MIN-ACCESS read-only 4217 DESCRIPTION 4218 "Write access is not required." 4219 4220 OBJECT csqIfDscpMutationMap 4221 MIN-ACCESS read-only 4222 DESCRIPTION 4223 "Write access is not required." 4224 4225 OBJECT csqIfExpMutationMap 4226 MIN-ACCESS read-only 4227 DESCRIPTION 4228 "Write access is not required." 4229 4230 OBJECT csqDscpRewriteEnable 4231 MIN-ACCESS read-only 4232 DESCRIPTION 4233 "Write access is not required." 4234 4235 OBJECT csqPoliceRedirectedTrafficEnable 4236 MIN-ACCESS read-only 4237 DESCRIPTION 4238 "Write access is not required." 4239 4240 OBJECT csqPortQueueingModeEnable 4241 MIN-ACCESS read-only 4242 DESCRIPTION 4243 "Write access is not required." 4244 4245 OBJECT csqMarkingStatisticsEnable 4246 MIN-ACCESS read-only 4247 DESCRIPTION 4248 "Write access is not required." 4249 4250 OBJECT csqCosToDscpDscp 4251 MIN-ACCESS read-only 4252 DESCRIPTION 4253 "Write access is not required." 4254 4255 OBJECT csqIpPrecToDscpDscp 4256 MIN-ACCESS read-only 4257 DESCRIPTION 4258 "Write access is not required." 4259 4260 OBJECT csqExpToDscpDscp 4261 MIN-ACCESS read-only 4262 DESCRIPTION 4263 "Write access is not required." 4264 4265 OBJECT csqDscpMappingCos 4266 MIN-ACCESS read-only 4267 DESCRIPTION 4268 "Write access is not required." 4269 4270 OBJECT csqDscpMappingExp 4271 MIN-ACCESS read-only 4272 DESCRIPTION 4273 "Write access is not required." 4274 4275 OBJECT csqDscpMappingNormalBurstDscp 4276 MIN-ACCESS read-only 4277 DESCRIPTION 4278 "Write access is not required." 4279 4280 OBJECT csqDscpMappingMaxBurstDscp 4281 MIN-ACCESS read-only 4282 DESCRIPTION 4283 "Write access is not required." 4284 4285 OBJECT csqCosMutationToCos 4286 MIN-ACCESS read-only 4287 DESCRIPTION 4288 "Write access is not required." 4289 4290 OBJECT csqDscpMutationToDscp 4291 MIN-ACCESS read-only 4292 DESCRIPTION 4293 "Write access is not required." 4294 4295 OBJECT csqExpMutationToExp 4296 MIN-ACCESS read-only 4297 DESCRIPTION 4298 "Write access is not required." 4299 4300 OBJECT csqIfDefaultCos 4301 MIN-ACCESS read-only 4302 DESCRIPTION 4303 "Write access is not required." 4304 4305 OBJECT csqIfTrustState 4306 MIN-ACCESS read-only 4307 DESCRIPTION 4308 "Write access is not required." 4309 4310 OBJECT csqIfCosToQueueQueueNumber 4311 MIN-ACCESS read-only 4312 DESCRIPTION 4313 "Write access is not required." 4314 4315 OBJECT csqIfCosToQueueThresholdNumber 4316 MIN-ACCESS read-only 4317 DESCRIPTION 4318 "Write access is not required." 4319 4320 OBJECT csqIfDscpToQueueQueueNumber 4321 MIN-ACCESS read-only 4322 DESCRIPTION 4323 "Write access is not required." 4324 4325 OBJECT csqIfDscpToQueueThresholdNumber 4326 MIN-ACCESS read-only 4327 DESCRIPTION 4328 "Write access is not required." 4329 4330 OBJECT csqIfDropConfigDropAlgorithm 4331 MIN-ACCESS read-only 4332 DESCRIPTION 4333 "Write access is not required." 4334 4335 OBJECT csqIfDropConfigDropThreshold 4336 MIN-ACCESS read-only 4337 DESCRIPTION 4338 "Write access is not required." 4339 4340 OBJECT csqIfDropConfigMinWredThreshold 4341 MIN-ACCESS read-only 4342 DESCRIPTION 4343 "Write access is not required." 4344 4345 OBJECT csqIfDropConfigMaxWredThreshold 4346 MIN-ACCESS read-only 4347 DESCRIPTION 4348 "Write access is not required." 4349 4350 OBJECT csqIfQueueWrrWeight 4351 MIN-ACCESS read-only 4352 DESCRIPTION 4353 "Write access is not required." 4354 4355 OBJECT csqIfQueueSizeWeight 4356 MIN-ACCESS read-only 4357 DESCRIPTION 4358 "Write access is not required." 4359 4360 OBJECT csqIfVlanBasedQosModeEnable 4361 MIN-ACCESS read-only 4362 DESCRIPTION 4363 "Write access is not required." 4364 4365 OBJECT csqIfConsistencyCheckEnable 4366 MIN-ACCESS read-only 4367 DESCRIPTION 4368 "Write access is not required." 4369 4370 OBJECT csqModuleDscpRewriteEnable 4371 MIN-ACCESS read-only 4372 DESCRIPTION 4373 "Write access is not required." 4374 ::= { ciscoSwitchQosMIBCompliances 4 } 4375 4376-- ciscoSwitchQosMIBComplianceRev5 4377 4378ciscoSwitchQosMIBComplianceRev5 MODULE-COMPLIANCE 4379 STATUS deprecated 4380 DESCRIPTION 4381 "The compliance statement for the CISCO-SWITCH-QOS-MIB." 4382 MODULE -- this module 4383 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 4384 4385 GROUP ciscoSwitchQosIfStatsGroup 4386 DESCRIPTION 4387 "This group is mandatory only for platforms 4388 which support port statictics." 4389 4390 GROUP ciscoSwitchQosModuleStatsGroup 4391 DESCRIPTION 4392 "This group is mandatory only for platforms 4393 which support module statistics." 4394 4395 GROUP ciscoSwitchQosPortQueueingGroup 4396 DESCRIPTION 4397 "This group is mandatory only for platforms 4398 which support port queueing mode." 4399 4400 GROUP ciscoSwitchQosRedirectPolicingGroup 4401 DESCRIPTION 4402 "This group is mandatory only for platforms 4403 which support policing of ACL-redirected packets." 4404 4405 GROUP ciscoSwitchQosDscpRewriteGroup 4406 DESCRIPTION 4407 "This group is mandatory only for platforms 4408 which support DSCP rewrite." 4409 4410 GROUP ciscoSwitchQosMappingGroup 4411 DESCRIPTION 4412 "This group is mandatory only for platforms 4413 which support mapping between CoS, IpPrecedence, 4414 MPLS-EXP and DSCP." 4415 4416 GROUP ciscoSwitchQosMutationGroup 4417 DESCRIPTION 4418 "This group is mandatory only for platforms 4419 which support CoS, MPLS-EXP and DSCP mutation." 4420 4421 GROUP ciscoSwitchQosIfCosToQueueGroup 4422 DESCRIPTION 4423 "This group is mandatory only for platforms 4424 which support CoS to queue assignment at an interface." 4425 4426 GROUP ciscoSwitchQosIfDscpAssignGroup 4427 DESCRIPTION 4428 "This group is mandatory only for platforms 4429 which support Dscp to queue assignment at an interface." 4430 4431 GROUP ciscoSwitchQosIfDropConfigGroup 4432 DESCRIPTION 4433 "This group is mandatory only for platforms which 4434 support drop threshold configuration at an interface." 4435 4436 GROUP ciscoSwitchQosIfQueueGroup 4437 DESCRIPTION 4438 "This group is mandatory only for platforms which 4439 support queue configuration at an interface." 4440 4441 GROUP ciscoSwitchQosMarkingStatsGroup 4442 DESCRIPTION 4443 "This group is mandatory only for platforms which 4444 support marking statistics at the device." 4445 4446 GROUP ciscoSwitchQosIfModeConfigGroup 4447 DESCRIPTION 4448 "This group is mandatory only for platforms which 4449 support VLAN-based Qos mode configuration at an interface." 4450 4451 GROUP ciscoSwitchQosIfCCGroup 4452 DESCRIPTION 4453 "This group is mandatory only for platforms which 4454 support consistency check at an interface." 4455 4456 GROUP ciscoSwitchQosPolicerUsageGroup 4457 DESCRIPTION 4458 "This group is mandatory only for platforms which 4459 support policer usage." 4460 4461 GROUP ciscoSwitchQosModuleStatsExtGroup 4462 DESCRIPTION 4463 "This group is mandatory only for platforms which 4464 support additional module QoS statistics." 4465 4466 GROUP ciscoSwitchQosIfStatsExtGroup 4467 DESCRIPTION 4468 "This group is mandatory only for platforms which 4469 support additional interface QoS statistics." 4470 4471 GROUP ciscoSwitchQosModuleDscpRewriteGroup 4472 DESCRIPTION 4473 "This group is mandatory only for platforms 4474 which support DSCP Rewrite at module level." 4475 4476 GROUP ciscoSwitchQosModuleClassChangedGroup 4477 DESCRIPTION 4478 "This group is mandatory only for platforms 4479 which support CoS/TrafficClass changed packets count 4480 for each module capable of providing this information." 4481 4482 GROUP ciscoSwitchQosTenGOnlyModeGroup 4483 DESCRIPTION 4484 "This group is mandatory only for platforms 4485 which support 10-Gigabit Ethernet only mode." 4486 4487 GROUP ciscoSwitchQosIfQueueModeGroup 4488 DESCRIPTION 4489 "This group is mandatory only for platforms 4490 which support queue mode configuration at 4491 an interface." 4492 4493 GROUP ciscoSwitchQosIfLanQueuingGroup 4494 DESCRIPTION 4495 "This group is mandatory only for platforms 4496 which support LAN queuing configuration at 4497 an interface." 4498 4499 GROUP ciscoSwitchQosIfQueueBufferGroup 4500 DESCRIPTION 4501 "This group is mandatory only for platforms 4502 which support queue mode configuration at 4503 an interface." 4504 4505 GROUP ciscoSwitchQosIfQueueSchedulingGroup 4506 DESCRIPTION 4507 "This group is mandatory only for platforms 4508 which support queue scheduling configuration at 4509 an interface." 4510 4511 GROUP ciscoSwitchQosIfQueueingGroup 4512 DESCRIPTION 4513 "This group is mandatory only for platforms 4514 which support queueing information at an interface." 4515 4516 OBJECT csqCosMutationRowStatus 4517 SYNTAX INTEGER { 4518 active(1), 4519 createAndGo(4), 4520 destroy(6) 4521 } 4522 MIN-ACCESS read-only 4523 DESCRIPTION 4524 "Support for 'createAndWait' is not required." 4525 4526 OBJECT csqDscpMutationRowStatus 4527 SYNTAX INTEGER { 4528 active(1), 4529 createAndGo(4), 4530 destroy(6) 4531 } 4532 MIN-ACCESS read-only 4533 DESCRIPTION 4534 "Support for 'createAndWait' is not required." 4535 4536 OBJECT csqExpMutationRowStatus 4537 SYNTAX INTEGER { 4538 active(1), 4539 createAndGo(4), 4540 destroy(6) 4541 } 4542 MIN-ACCESS read-only 4543 DESCRIPTION 4544 "Support for 'createAndWait' is not required." 4545 4546 OBJECT csqIfMutationRowStatus 4547 SYNTAX INTEGER { 4548 active(1), 4549 createAndGo(4), 4550 destroy(6) 4551 } 4552 MIN-ACCESS read-only 4553 DESCRIPTION 4554 "Support for 'createAndWait' is not required." 4555 4556 OBJECT csqIfCosMutationMap 4557 MIN-ACCESS read-only 4558 DESCRIPTION 4559 "Write access is not required." 4560 4561 OBJECT csqIfDscpMutationMap 4562 MIN-ACCESS read-only 4563 DESCRIPTION 4564 "Write access is not required." 4565 4566 OBJECT csqIfExpMutationMap 4567 MIN-ACCESS read-only 4568 DESCRIPTION 4569 "Write access is not required." 4570 4571 OBJECT csqDscpRewriteEnable 4572 MIN-ACCESS read-only 4573 DESCRIPTION 4574 "Write access is not required." 4575 4576 OBJECT csqPoliceRedirectedTrafficEnable 4577 MIN-ACCESS read-only 4578 DESCRIPTION 4579 "Write access is not required." 4580 4581 OBJECT csqPortQueueingModeEnable 4582 MIN-ACCESS read-only 4583 DESCRIPTION 4584 "Write access is not required." 4585 4586 OBJECT csqMarkingStatisticsEnable 4587 MIN-ACCESS read-only 4588 DESCRIPTION 4589 "Write access is not required." 4590 4591 OBJECT csqCosToDscpDscp 4592 MIN-ACCESS read-only 4593 DESCRIPTION 4594 "Write access is not required." 4595 4596 OBJECT csqIpPrecToDscpDscp 4597 MIN-ACCESS read-only 4598 DESCRIPTION 4599 "Write access is not required." 4600 4601 OBJECT csqExpToDscpDscp 4602 MIN-ACCESS read-only 4603 DESCRIPTION 4604 "Write access is not required." 4605 4606 OBJECT csqDscpMappingCos 4607 MIN-ACCESS read-only 4608 DESCRIPTION 4609 "Write access is not required." 4610 4611 OBJECT csqDscpMappingExp 4612 MIN-ACCESS read-only 4613 DESCRIPTION 4614 "Write access is not required." 4615 4616 OBJECT csqDscpMappingNormalBurstDscp 4617 MIN-ACCESS read-only 4618 DESCRIPTION 4619 "Write access is not required." 4620 4621 OBJECT csqDscpMappingMaxBurstDscp 4622 MIN-ACCESS read-only 4623 DESCRIPTION 4624 "Write access is not required." 4625 4626 OBJECT csqCosMutationToCos 4627 MIN-ACCESS read-only 4628 DESCRIPTION 4629 "Write access is not required." 4630 4631 OBJECT csqDscpMutationToDscp 4632 MIN-ACCESS read-only 4633 DESCRIPTION 4634 "Write access is not required." 4635 4636 OBJECT csqExpMutationToExp 4637 MIN-ACCESS read-only 4638 DESCRIPTION 4639 "Write access is not required." 4640 4641 OBJECT csqIfDefaultCos 4642 MIN-ACCESS read-only 4643 DESCRIPTION 4644 "Write access is not required." 4645 4646 OBJECT csqIfTrustState 4647 MIN-ACCESS read-only 4648 DESCRIPTION 4649 "Write access is not required." 4650 4651 OBJECT csqIfCosToQueueQueueNumber 4652 MIN-ACCESS read-only 4653 DESCRIPTION 4654 "Write access is not required." 4655 4656 OBJECT csqIfCosToQueueThresholdNumber 4657 MIN-ACCESS read-only 4658 DESCRIPTION 4659 "Write access is not required." 4660 4661 OBJECT csqIfDscpToQueueQueueNumber 4662 MIN-ACCESS read-only 4663 DESCRIPTION 4664 "Write access is not required." 4665 4666 OBJECT csqIfDscpToQueueThresholdNumber 4667 MIN-ACCESS read-only 4668 DESCRIPTION 4669 "Write access is not required." 4670 4671 OBJECT csqIfDropConfigDropAlgorithm 4672 MIN-ACCESS read-only 4673 DESCRIPTION 4674 "Write access is not required." 4675 4676 OBJECT csqIfDropConfigDropThreshold 4677 MIN-ACCESS read-only 4678 DESCRIPTION 4679 "Write access is not required." 4680 4681 OBJECT csqIfDropConfigMinWredThreshold 4682 MIN-ACCESS read-only 4683 DESCRIPTION 4684 "Write access is not required." 4685 4686 OBJECT csqIfDropConfigMaxWredThreshold 4687 MIN-ACCESS read-only 4688 DESCRIPTION 4689 "Write access is not required." 4690 4691 OBJECT csqIfQueueWrrWeight 4692 MIN-ACCESS read-only 4693 DESCRIPTION 4694 "Write access is not required." 4695 4696 OBJECT csqIfQueueSizeWeight 4697 MIN-ACCESS read-only 4698 DESCRIPTION 4699 "Write access is not required." 4700 4701 OBJECT csqIfVlanBasedQosModeEnable 4702 MIN-ACCESS read-only 4703 DESCRIPTION 4704 "Write access is not required." 4705 4706 OBJECT csqIfConsistencyCheckEnable 4707 MIN-ACCESS read-only 4708 DESCRIPTION 4709 "Write access is not required." 4710 4711 OBJECT csqModuleDscpRewriteEnable 4712 MIN-ACCESS read-only 4713 DESCRIPTION 4714 "Write access is not required." 4715 4716 OBJECT csqTenGOnlyMode 4717 MIN-ACCESS read-only 4718 DESCRIPTION 4719 "Write access is not required." 4720 4721 OBJECT csqIfConfigQueueMode 4722 MIN-ACCESS read-only 4723 DESCRIPTION 4724 "Write access is not required." 4725 4726 OBJECT csqIfQueueClassMapName 4727 MIN-ACCESS read-only 4728 DESCRIPTION 4729 "Write access is not required." 4730 4731 OBJECT csqIfIngressPolicyMap 4732 MIN-ACCESS read-only 4733 DESCRIPTION 4734 "Write access is not required." 4735 4736 OBJECT csqIfEgressPolicyMap 4737 MIN-ACCESS read-only 4738 DESCRIPTION 4739 "Write access is not required." 4740 4741 OBJECT csqIfDropConfigQueueBuffer 4742 MIN-ACCESS read-only 4743 DESCRIPTION 4744 "Write access is not required." 4745 4746 OBJECT csqIfQueueScheduling 4747 MIN-ACCESS read-only 4748 DESCRIPTION 4749 "Write access is not required." 4750 4751 OBJECT csqIfQueueSrrWeight 4752 MIN-ACCESS read-only 4753 DESCRIPTION 4754 "Write access is not required." 4755 ::= { ciscoSwitchQosMIBCompliances 5 } 4756 4757-- ciscoSwitchQosMIBComplianceRev6 4758 4759ciscoSwitchQosMIBComplianceRev6 MODULE-COMPLIANCE 4760 STATUS deprecated 4761 DESCRIPTION 4762 "The compliance statement for the CISCO-SWITCH-QOS-MIB." 4763 MODULE -- this module 4764 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 4765 4766 GROUP ciscoSwitchQosIfStatsGroup 4767 DESCRIPTION 4768 "This group is mandatory only for platforms 4769 which support port statictics." 4770 4771 GROUP ciscoSwitchQosModuleStatsGroup 4772 DESCRIPTION 4773 "This group is mandatory only for platforms 4774 which support module statistics." 4775 4776 GROUP ciscoSwitchQosPortQueueingGroup 4777 DESCRIPTION 4778 "This group is mandatory only for platforms 4779 which support port queueing mode." 4780 4781 GROUP ciscoSwitchQosRedirectPolicingGroup 4782 DESCRIPTION 4783 "This group is mandatory only for platforms 4784 which support policing of ACL-redirected packets." 4785 4786 GROUP ciscoSwitchQosDscpRewriteGroup 4787 DESCRIPTION 4788 "This group is mandatory only for platforms 4789 which support DSCP rewrite." 4790 4791 GROUP ciscoSwitchQosMappingGroup 4792 DESCRIPTION 4793 "This group is mandatory only for platforms 4794 which support mapping between CoS, IpPrecedence, 4795 MPLS-EXP and DSCP." 4796 4797 GROUP ciscoSwitchQosMutationGroup 4798 DESCRIPTION 4799 "This group is mandatory only for platforms 4800 which support CoS, MPLS-EXP and DSCP mutation." 4801 4802 GROUP ciscoSwitchQosIfCosToQueueGroup 4803 DESCRIPTION 4804 "This group is mandatory only for platforms 4805 which support CoS to queue assignment at an interface." 4806 4807 GROUP ciscoSwitchQosIfDscpAssignGroup 4808 DESCRIPTION 4809 "This group is mandatory only for platforms 4810 which support Dscp to queue assignment at an interface." 4811 4812 GROUP ciscoSwitchQosIfDropConfigGroup 4813 DESCRIPTION 4814 "This group is mandatory only for platforms which 4815 support drop threshold configuration at an interface." 4816 4817 GROUP ciscoSwitchQosIfQueueGroup 4818 DESCRIPTION 4819 "This group is mandatory only for platforms which 4820 support queue configuration at an interface." 4821 4822 GROUP ciscoSwitchQosMarkingStatsGroup 4823 DESCRIPTION 4824 "This group is mandatory only for platforms which 4825 support marking statistics at the device." 4826 4827 GROUP ciscoSwitchQosIfModeConfigGroup 4828 DESCRIPTION 4829 "This group is mandatory only for platforms which 4830 support VLAN-based Qos mode configuration at an interface." 4831 4832 GROUP ciscoSwitchQosIfCCGroup 4833 DESCRIPTION 4834 "This group is mandatory only for platforms which 4835 support consistency check at an interface." 4836 4837 GROUP ciscoSwitchQosPolicerUsageGroup 4838 DESCRIPTION 4839 "This group is mandatory only for platforms which 4840 support policer usage." 4841 4842 GROUP ciscoSwitchQosModuleStatsExtGroup 4843 DESCRIPTION 4844 "This group is mandatory only for platforms which 4845 support additional module QoS statistics." 4846 4847 GROUP ciscoSwitchQosIfStatsExtGroup 4848 DESCRIPTION 4849 "This group is mandatory only for platforms which 4850 support additional interface QoS statistics." 4851 4852 GROUP ciscoSwitchQosModuleDscpRewriteGroup 4853 DESCRIPTION 4854 "This group is mandatory only for platforms 4855 which support DSCP Rewrite at module level." 4856 4857 GROUP ciscoSwitchQosModuleClassChangedGroup 4858 DESCRIPTION 4859 "This group is mandatory only for platforms 4860 which support CoS/TrafficClass changed packets count 4861 for each module capable of providing this information." 4862 4863 GROUP ciscoSwitchQosTenGOnlyModeGroup 4864 DESCRIPTION 4865 "This group is mandatory only for platforms 4866 which support 10-Gigabit Ethernet only mode." 4867 4868 GROUP ciscoSwitchQosIfQueueModeGroup 4869 DESCRIPTION 4870 "This group is mandatory only for platforms 4871 which support queue mode configuration at 4872 an interface." 4873 4874 GROUP ciscoSwitchQosIfLanQueuingGroup 4875 DESCRIPTION 4876 "This group is mandatory only for platforms 4877 which support LAN queuing configuration at 4878 an interface." 4879 4880 GROUP ciscoSwitchQosIfQueueBufferGroup 4881 DESCRIPTION 4882 "This group is mandatory only for platforms 4883 which support queue mode configuration at 4884 an interface." 4885 4886 GROUP ciscoSwitchQosIfQueueSchedulingGroup 4887 DESCRIPTION 4888 "This group is mandatory only for platforms 4889 which support queue scheduling configuration at 4890 an interface." 4891 4892 GROUP ciscoSwitchQosIfQueueingGroup 4893 DESCRIPTION 4894 "This group is mandatory only for platforms 4895 which support queueing information at an interface." 4896 4897 GROUP ciscoSwitchQosIfQosGroupInfoGroup 4898 DESCRIPTION 4899 "This group is mandatory only for platforms 4900 which support per QoS group configuration." 4901 4902 GROUP ciscoSwitchQosIfQosGroupStatsGroup 4903 DESCRIPTION 4904 "This group is mandatory only for platforms 4905 which support per QoS group statictics." 4906 4907 OBJECT csqCosMutationRowStatus 4908 SYNTAX INTEGER { 4909 active(1), 4910 createAndGo(4), 4911 destroy(6) 4912 } 4913 MIN-ACCESS read-only 4914 DESCRIPTION 4915 "Support for 'createAndWait' is not required." 4916 4917 OBJECT csqDscpMutationRowStatus 4918 SYNTAX INTEGER { 4919 active(1), 4920 createAndGo(4), 4921 destroy(6) 4922 } 4923 MIN-ACCESS read-only 4924 DESCRIPTION 4925 "Support for 'createAndWait' is not required." 4926 4927 OBJECT csqExpMutationRowStatus 4928 SYNTAX INTEGER { 4929 active(1), 4930 createAndGo(4), 4931 destroy(6) 4932 } 4933 MIN-ACCESS read-only 4934 DESCRIPTION 4935 "Support for 'createAndWait' is not required." 4936 4937 OBJECT csqIfMutationRowStatus 4938 SYNTAX INTEGER { 4939 active(1), 4940 createAndGo(4), 4941 destroy(6) 4942 } 4943 MIN-ACCESS read-only 4944 DESCRIPTION 4945 "Support for 'createAndWait' is not required." 4946 4947 OBJECT csqIfCosMutationMap 4948 MIN-ACCESS read-only 4949 DESCRIPTION 4950 "Write access is not required." 4951 4952 OBJECT csqIfDscpMutationMap 4953 MIN-ACCESS read-only 4954 DESCRIPTION 4955 "Write access is not required." 4956 4957 OBJECT csqIfExpMutationMap 4958 MIN-ACCESS read-only 4959 DESCRIPTION 4960 "Write access is not required." 4961 4962 OBJECT csqDscpRewriteEnable 4963 MIN-ACCESS read-only 4964 DESCRIPTION 4965 "Write access is not required." 4966 4967 OBJECT csqPoliceRedirectedTrafficEnable 4968 MIN-ACCESS read-only 4969 DESCRIPTION 4970 "Write access is not required." 4971 4972 OBJECT csqPortQueueingModeEnable 4973 MIN-ACCESS read-only 4974 DESCRIPTION 4975 "Write access is not required." 4976 4977 OBJECT csqMarkingStatisticsEnable 4978 MIN-ACCESS read-only 4979 DESCRIPTION 4980 "Write access is not required." 4981 4982 OBJECT csqCosToDscpDscp 4983 MIN-ACCESS read-only 4984 DESCRIPTION 4985 "Write access is not required." 4986 4987 OBJECT csqIpPrecToDscpDscp 4988 MIN-ACCESS read-only 4989 DESCRIPTION 4990 "Write access is not required." 4991 4992 OBJECT csqExpToDscpDscp 4993 MIN-ACCESS read-only 4994 DESCRIPTION 4995 "Write access is not required." 4996 4997 OBJECT csqDscpMappingCos 4998 MIN-ACCESS read-only 4999 DESCRIPTION 5000 "Write access is not required." 5001 5002 OBJECT csqDscpMappingExp 5003 MIN-ACCESS read-only 5004 DESCRIPTION 5005 "Write access is not required." 5006 5007 OBJECT csqDscpMappingNormalBurstDscp 5008 MIN-ACCESS read-only 5009 DESCRIPTION 5010 "Write access is not required." 5011 5012 OBJECT csqDscpMappingMaxBurstDscp 5013 MIN-ACCESS read-only 5014 DESCRIPTION 5015 "Write access is not required." 5016 5017 OBJECT csqCosMutationToCos 5018 MIN-ACCESS read-only 5019 DESCRIPTION 5020 "Write access is not required." 5021 5022 OBJECT csqDscpMutationToDscp 5023 MIN-ACCESS read-only 5024 DESCRIPTION 5025 "Write access is not required." 5026 5027 OBJECT csqExpMutationToExp 5028 MIN-ACCESS read-only 5029 DESCRIPTION 5030 "Write access is not required." 5031 5032 OBJECT csqIfDefaultCos 5033 MIN-ACCESS read-only 5034 DESCRIPTION 5035 "Write access is not required." 5036 5037 OBJECT csqIfTrustState 5038 MIN-ACCESS read-only 5039 DESCRIPTION 5040 "Write access is not required." 5041 5042 OBJECT csqIfCosToQueueQueueNumber 5043 MIN-ACCESS read-only 5044 DESCRIPTION 5045 "Write access is not required." 5046 5047 OBJECT csqIfCosToQueueThresholdNumber 5048 MIN-ACCESS read-only 5049 DESCRIPTION 5050 "Write access is not required." 5051 5052 OBJECT csqIfDscpToQueueQueueNumber 5053 MIN-ACCESS read-only 5054 DESCRIPTION 5055 "Write access is not required." 5056 5057 OBJECT csqIfDscpToQueueThresholdNumber 5058 MIN-ACCESS read-only 5059 DESCRIPTION 5060 "Write access is not required." 5061 5062 OBJECT csqIfDropConfigDropAlgorithm 5063 MIN-ACCESS read-only 5064 DESCRIPTION 5065 "Write access is not required." 5066 5067 OBJECT csqIfDropConfigDropThreshold 5068 MIN-ACCESS read-only 5069 DESCRIPTION 5070 "Write access is not required." 5071 5072 OBJECT csqIfDropConfigMinWredThreshold 5073 MIN-ACCESS read-only 5074 DESCRIPTION 5075 "Write access is not required." 5076 5077 OBJECT csqIfDropConfigMaxWredThreshold 5078 MIN-ACCESS read-only 5079 DESCRIPTION 5080 "Write access is not required." 5081 5082 OBJECT csqIfQueueWrrWeight 5083 MIN-ACCESS read-only 5084 DESCRIPTION 5085 "Write access is not required." 5086 5087 OBJECT csqIfQueueSizeWeight 5088 MIN-ACCESS read-only 5089 DESCRIPTION 5090 "Write access is not required." 5091 5092 OBJECT csqIfVlanBasedQosModeEnable 5093 MIN-ACCESS read-only 5094 DESCRIPTION 5095 "Write access is not required." 5096 5097 OBJECT csqIfConsistencyCheckEnable 5098 MIN-ACCESS read-only 5099 DESCRIPTION 5100 "Write access is not required." 5101 5102 OBJECT csqModuleDscpRewriteEnable 5103 MIN-ACCESS read-only 5104 DESCRIPTION 5105 "Write access is not required." 5106 5107 OBJECT csqTenGOnlyMode 5108 MIN-ACCESS read-only 5109 DESCRIPTION 5110 "Write access is not required." 5111 5112 OBJECT csqIfConfigQueueMode 5113 MIN-ACCESS read-only 5114 DESCRIPTION 5115 "Write access is not required." 5116 5117 OBJECT csqIfQueueClassMapName 5118 MIN-ACCESS read-only 5119 DESCRIPTION 5120 "Write access is not required." 5121 5122 OBJECT csqIfIngressPolicyMap 5123 MIN-ACCESS read-only 5124 DESCRIPTION 5125 "Write access is not required." 5126 5127 OBJECT csqIfEgressPolicyMap 5128 MIN-ACCESS read-only 5129 DESCRIPTION 5130 "Write access is not required." 5131 5132 OBJECT csqIfDropConfigQueueBuffer 5133 MIN-ACCESS read-only 5134 DESCRIPTION 5135 "Write access is not required." 5136 5137 OBJECT csqIfQueueScheduling 5138 MIN-ACCESS read-only 5139 DESCRIPTION 5140 "Write access is not required." 5141 5142 OBJECT csqIfQueueSrrWeight 5143 MIN-ACCESS read-only 5144 DESCRIPTION 5145 "Write access is not required." 5146 ::= { ciscoSwitchQosMIBCompliances 6 } 5147 5148-- ciscoSwitchQosMIBComplianceRev7 5149 5150ciscoSwitchQosMIBComplianceRev7 MODULE-COMPLIANCE 5151 STATUS deprecated 5152 DESCRIPTION 5153 "The compliance statement for the CISCO-SWITCH-QOS-MIB." 5154 MODULE -- this module 5155 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 5156 5157 GROUP ciscoSwitchQosIfStatsGroup 5158 DESCRIPTION 5159 "This group is mandatory only for platforms 5160 which support port statictics." 5161 5162 GROUP ciscoSwitchQosModuleStatsGroup 5163 DESCRIPTION 5164 "This group is mandatory only for platforms 5165 which support module statistics." 5166 5167 GROUP ciscoSwitchQosPortQueueingGroup 5168 DESCRIPTION 5169 "This group is mandatory only for platforms 5170 which support port queueing mode." 5171 5172 GROUP ciscoSwitchQosRedirectPolicingGroup 5173 DESCRIPTION 5174 "This group is mandatory only for platforms 5175 which support policing of ACL-redirected packets." 5176 5177 GROUP ciscoSwitchQosDscpRewriteGroup 5178 DESCRIPTION 5179 "This group is mandatory only for platforms 5180 which support DSCP rewrite." 5181 5182 GROUP ciscoSwitchQosMappingGroup 5183 DESCRIPTION 5184 "This group is mandatory only for platforms 5185 which support mapping between CoS, IpPrecedence, 5186 MPLS-EXP and DSCP." 5187 5188 GROUP ciscoSwitchQosMutationGroup 5189 DESCRIPTION 5190 "This group is mandatory only for platforms 5191 which support CoS, MPLS-EXP and DSCP mutation." 5192 5193 GROUP ciscoSwitchQosIfCosToQueueGroup 5194 DESCRIPTION 5195 "This group is mandatory only for platforms 5196 which support CoS to queue assignment at an interface." 5197 5198 GROUP ciscoSwitchQosIfDscpAssignGroup 5199 DESCRIPTION 5200 "This group is mandatory only for platforms 5201 which support Dscp to queue assignment at an interface." 5202 5203 GROUP ciscoSwitchQosIfDropConfigGroup 5204 DESCRIPTION 5205 "This group is mandatory only for platforms which 5206 support drop threshold configuration at an interface." 5207 5208 GROUP ciscoSwitchQosIfQueueGroup 5209 DESCRIPTION 5210 "This group is mandatory only for platforms which 5211 support queue configuration at an interface." 5212 5213 GROUP ciscoSwitchQosMarkingStatsGroup 5214 DESCRIPTION 5215 "This group is mandatory only for platforms which 5216 support marking statistics at the device." 5217 5218 GROUP ciscoSwitchQosIfModeConfigGroup 5219 DESCRIPTION 5220 "This group is mandatory only for platforms which 5221 support VLAN-based Qos mode configuration at an interface." 5222 5223 GROUP ciscoSwitchQosIfCCGroup 5224 DESCRIPTION 5225 "This group is mandatory only for platforms which 5226 support consistency check at an interface." 5227 5228 GROUP ciscoSwitchQosPolicerUsageGroup 5229 DESCRIPTION 5230 "This group is mandatory only for platforms which 5231 support policer usage." 5232 5233 GROUP ciscoSwitchQosModuleStatsExtGroup 5234 DESCRIPTION 5235 "This group is mandatory only for platforms which 5236 support additional module QoS statistics." 5237 5238 GROUP ciscoSwitchQosIfStatsExtGroup 5239 DESCRIPTION 5240 "This group is mandatory only for platforms which 5241 support additional interface QoS statistics." 5242 5243 GROUP ciscoSwitchQosModuleDscpRewriteGroup 5244 DESCRIPTION 5245 "This group is mandatory only for platforms 5246 which support DSCP Rewrite at module level." 5247 5248 GROUP ciscoSwitchQosModuleClassChangedGroup 5249 DESCRIPTION 5250 "This group is mandatory only for platforms 5251 which support CoS/TrafficClass changed packets count 5252 for each module capable of providing this information." 5253 5254 GROUP ciscoSwitchQosTenGOnlyModeGroup 5255 DESCRIPTION 5256 "This group is mandatory only for platforms 5257 which support 10-Gigabit Ethernet only mode." 5258 5259 GROUP ciscoSwitchQosIfQueueModeGroup 5260 DESCRIPTION 5261 "This group is mandatory only for platforms 5262 which support queue mode configuration at 5263 an interface." 5264 5265 GROUP ciscoSwitchQosIfLanQueuingGroup 5266 DESCRIPTION 5267 "This group is mandatory only for platforms 5268 which support LAN queuing configuration at 5269 an interface." 5270 5271 GROUP ciscoSwitchQosIfQueueBufferGroup 5272 DESCRIPTION 5273 "This group is mandatory only for platforms 5274 which support queue mode configuration at 5275 an interface." 5276 5277 GROUP ciscoSwitchQosIfQueueSchedulingGroup 5278 DESCRIPTION 5279 "This group is mandatory only for platforms 5280 which support queue scheduling configuration at 5281 an interface." 5282 5283 GROUP ciscoSwitchQosIfQueueingGroup 5284 DESCRIPTION 5285 "This group is mandatory only for platforms 5286 which support queueing information at an interface." 5287 5288 GROUP ciscoSwitchQosIfQosGroupInfoGroup 5289 DESCRIPTION 5290 "This group is mandatory only for platforms 5291 which support per QoS group configuration." 5292 5293 GROUP ciscoSwitchQosIfQosGroupStatsGroup 5294 DESCRIPTION 5295 "This group is mandatory only for platforms 5296 which support per QoS group statictics." 5297 5298 GROUP ciscoSwitchQosIfPriGrpInBufUsageGroup 5299 DESCRIPTION 5300 "This group is mandatory only for platforms 5301 which support per priority group statictics." 5302 5303 GROUP ciscoSwitchQosServicePoolUsageGroup 5304 DESCRIPTION 5305 "This group is mandatory only for platforms 5306 which support service pool statictics." 5307 5308 GROUP ciscoSwitchQosServicePoolCellSizeGroup 5309 DESCRIPTION 5310 "This group is mandatory only for platforms 5311 which support service pool statistics." 5312 5313 OBJECT csqCosMutationRowStatus 5314 SYNTAX INTEGER { 5315 active(1), 5316 createAndGo(4), 5317 destroy(6) 5318 } 5319 MIN-ACCESS read-only 5320 DESCRIPTION 5321 "Support for 'createAndWait' is not required." 5322 5323 OBJECT csqDscpMutationRowStatus 5324 SYNTAX INTEGER { 5325 active(1), 5326 createAndGo(4), 5327 destroy(6) 5328 } 5329 MIN-ACCESS read-only 5330 DESCRIPTION 5331 "Support for 'createAndWait' is not required." 5332 5333 OBJECT csqExpMutationRowStatus 5334 SYNTAX INTEGER { 5335 active(1), 5336 createAndGo(4), 5337 destroy(6) 5338 } 5339 MIN-ACCESS read-only 5340 DESCRIPTION 5341 "Support for 'createAndWait' is not required." 5342 5343 OBJECT csqIfMutationRowStatus 5344 SYNTAX INTEGER { 5345 active(1), 5346 createAndGo(4), 5347 destroy(6) 5348 } 5349 MIN-ACCESS read-only 5350 DESCRIPTION 5351 "Support for 'createAndWait' is not required." 5352 5353 OBJECT csqIfCosMutationMap 5354 MIN-ACCESS read-only 5355 DESCRIPTION 5356 "Write access is not required." 5357 5358 OBJECT csqIfDscpMutationMap 5359 MIN-ACCESS read-only 5360 DESCRIPTION 5361 "Write access is not required." 5362 5363 OBJECT csqIfExpMutationMap 5364 MIN-ACCESS read-only 5365 DESCRIPTION 5366 "Write access is not required." 5367 5368 OBJECT csqDscpRewriteEnable 5369 MIN-ACCESS read-only 5370 DESCRIPTION 5371 "Write access is not required." 5372 5373 OBJECT csqPoliceRedirectedTrafficEnable 5374 MIN-ACCESS read-only 5375 DESCRIPTION 5376 "Write access is not required." 5377 5378 OBJECT csqPortQueueingModeEnable 5379 MIN-ACCESS read-only 5380 DESCRIPTION 5381 "Write access is not required." 5382 5383 OBJECT csqMarkingStatisticsEnable 5384 MIN-ACCESS read-only 5385 DESCRIPTION 5386 "Write access is not required." 5387 5388 OBJECT csqCosToDscpDscp 5389 MIN-ACCESS read-only 5390 DESCRIPTION 5391 "Write access is not required." 5392 5393 OBJECT csqIpPrecToDscpDscp 5394 MIN-ACCESS read-only 5395 DESCRIPTION 5396 "Write access is not required." 5397 5398 OBJECT csqExpToDscpDscp 5399 MIN-ACCESS read-only 5400 DESCRIPTION 5401 "Write access is not required." 5402 5403 OBJECT csqDscpMappingCos 5404 MIN-ACCESS read-only 5405 DESCRIPTION 5406 "Write access is not required." 5407 5408 OBJECT csqDscpMappingExp 5409 MIN-ACCESS read-only 5410 DESCRIPTION 5411 "Write access is not required." 5412 5413 OBJECT csqDscpMappingNormalBurstDscp 5414 MIN-ACCESS read-only 5415 DESCRIPTION 5416 "Write access is not required." 5417 5418 OBJECT csqDscpMappingMaxBurstDscp 5419 MIN-ACCESS read-only 5420 DESCRIPTION 5421 "Write access is not required." 5422 5423 OBJECT csqCosMutationToCos 5424 MIN-ACCESS read-only 5425 DESCRIPTION 5426 "Write access is not required." 5427 5428 OBJECT csqDscpMutationToDscp 5429 MIN-ACCESS read-only 5430 DESCRIPTION 5431 "Write access is not required." 5432 5433 OBJECT csqExpMutationToExp 5434 MIN-ACCESS read-only 5435 DESCRIPTION 5436 "Write access is not required." 5437 5438 OBJECT csqIfDefaultCos 5439 MIN-ACCESS read-only 5440 DESCRIPTION 5441 "Write access is not required." 5442 5443 OBJECT csqIfTrustState 5444 MIN-ACCESS read-only 5445 DESCRIPTION 5446 "Write access is not required." 5447 5448 OBJECT csqIfCosToQueueQueueNumber 5449 MIN-ACCESS read-only 5450 DESCRIPTION 5451 "Write access is not required." 5452 5453 OBJECT csqIfCosToQueueThresholdNumber 5454 MIN-ACCESS read-only 5455 DESCRIPTION 5456 "Write access is not required." 5457 5458 OBJECT csqIfDscpToQueueQueueNumber 5459 MIN-ACCESS read-only 5460 DESCRIPTION 5461 "Write access is not required." 5462 5463 OBJECT csqIfDscpToQueueThresholdNumber 5464 MIN-ACCESS read-only 5465 DESCRIPTION 5466 "Write access is not required." 5467 5468 OBJECT csqIfDropConfigDropAlgorithm 5469 MIN-ACCESS read-only 5470 DESCRIPTION 5471 "Write access is not required." 5472 5473 OBJECT csqIfDropConfigDropThreshold 5474 MIN-ACCESS read-only 5475 DESCRIPTION 5476 "Write access is not required." 5477 5478 OBJECT csqIfDropConfigMinWredThreshold 5479 MIN-ACCESS read-only 5480 DESCRIPTION 5481 "Write access is not required." 5482 5483 OBJECT csqIfDropConfigMaxWredThreshold 5484 MIN-ACCESS read-only 5485 DESCRIPTION 5486 "Write access is not required." 5487 5488 OBJECT csqIfQueueWrrWeight 5489 MIN-ACCESS read-only 5490 DESCRIPTION 5491 "Write access is not required." 5492 5493 OBJECT csqIfQueueSizeWeight 5494 MIN-ACCESS read-only 5495 DESCRIPTION 5496 "Write access is not required." 5497 5498 OBJECT csqIfVlanBasedQosModeEnable 5499 MIN-ACCESS read-only 5500 DESCRIPTION 5501 "Write access is not required." 5502 5503 OBJECT csqIfConsistencyCheckEnable 5504 MIN-ACCESS read-only 5505 DESCRIPTION 5506 "Write access is not required." 5507 5508 OBJECT csqModuleDscpRewriteEnable 5509 MIN-ACCESS read-only 5510 DESCRIPTION 5511 "Write access is not required." 5512 5513 OBJECT csqTenGOnlyMode 5514 MIN-ACCESS read-only 5515 DESCRIPTION 5516 "Write access is not required." 5517 5518 OBJECT csqIfConfigQueueMode 5519 MIN-ACCESS read-only 5520 DESCRIPTION 5521 "Write access is not required." 5522 5523 OBJECT csqIfQueueClassMapName 5524 MIN-ACCESS read-only 5525 DESCRIPTION 5526 "Write access is not required." 5527 5528 OBJECT csqIfIngressPolicyMap 5529 MIN-ACCESS read-only 5530 DESCRIPTION 5531 "Write access is not required." 5532 5533 OBJECT csqIfEgressPolicyMap 5534 MIN-ACCESS read-only 5535 DESCRIPTION 5536 "Write access is not required." 5537 5538 OBJECT csqIfDropConfigQueueBuffer 5539 MIN-ACCESS read-only 5540 DESCRIPTION 5541 "Write access is not required." 5542 5543 OBJECT csqIfQueueScheduling 5544 MIN-ACCESS read-only 5545 DESCRIPTION 5546 "Write access is not required." 5547 5548 OBJECT csqIfQueueSrrWeight 5549 MIN-ACCESS read-only 5550 DESCRIPTION 5551 "Write access is not required." 5552 ::= { ciscoSwitchQosMIBCompliances 7 } 5553 5554-- ciscoSwitchQosMIBComplianceRev8 5555 5556ciscoSwitchQosMIBComplianceRev8 MODULE-COMPLIANCE 5557 STATUS current 5558 DESCRIPTION 5559 "The compliance statement for the CISCO-SWITCH-QOS-MIB." 5560 MODULE -- this module 5561 MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } 5562 5563 GROUP ciscoSwitchQosIfStatsGroup 5564 DESCRIPTION 5565 "This group is mandatory only for platforms 5566 which support port statictics." 5567 5568 GROUP ciscoSwitchQosModuleStatsGroup 5569 DESCRIPTION 5570 "This group is mandatory only for platforms 5571 which support module statistics." 5572 5573 GROUP ciscoSwitchQosPortQueueingGroup 5574 DESCRIPTION 5575 "This group is mandatory only for platforms 5576 which support port queueing mode." 5577 5578 GROUP ciscoSwitchQosRedirectPolicingGroup 5579 DESCRIPTION 5580 "This group is mandatory only for platforms 5581 which support policing of ACL-redirected packets." 5582 5583 GROUP ciscoSwitchQosDscpRewriteGroup 5584 DESCRIPTION 5585 "This group is mandatory only for platforms 5586 which support DSCP rewrite." 5587 5588 GROUP ciscoSwitchQosMappingGroup 5589 DESCRIPTION 5590 "This group is mandatory only for platforms 5591 which support mapping between CoS, IpPrecedence, 5592 MPLS-EXP and DSCP." 5593 5594 GROUP ciscoSwitchQosMutationGroup 5595 DESCRIPTION 5596 "This group is mandatory only for platforms 5597 which support CoS, MPLS-EXP and DSCP mutation." 5598 5599 GROUP ciscoSwitchQosIfCosToQueueGroup 5600 DESCRIPTION 5601 "This group is mandatory only for platforms 5602 which support CoS to queue assignment at an interface." 5603 5604 GROUP ciscoSwitchQosIfDscpAssignGroup 5605 DESCRIPTION 5606 "This group is mandatory only for platforms 5607 which support Dscp to queue assignment at an interface." 5608 5609 GROUP ciscoSwitchQosIfDropConfigGroup 5610 DESCRIPTION 5611 "This group is mandatory only for platforms which 5612 support drop threshold configuration at an interface." 5613 5614 GROUP ciscoSwitchQosIfQueueGroup 5615 DESCRIPTION 5616 "This group is mandatory only for platforms which 5617 support queue configuration at an interface." 5618 5619 GROUP ciscoSwitchQosMarkingStatsGroup 5620 DESCRIPTION 5621 "This group is mandatory only for platforms which 5622 support marking statistics at the device." 5623 5624 GROUP ciscoSwitchQosIfModeConfigGroup 5625 DESCRIPTION 5626 "This group is mandatory only for platforms which 5627 support VLAN-based Qos mode configuration at an interface." 5628 5629 GROUP ciscoSwitchQosIfCCGroup 5630 DESCRIPTION 5631 "This group is mandatory only for platforms which 5632 support consistency check at an interface." 5633 5634 GROUP ciscoSwitchQosPolicerUsageGroup 5635 DESCRIPTION 5636 "This group is mandatory only for platforms which 5637 support policer usage." 5638 5639 GROUP ciscoSwitchQosModuleStatsExtGroup 5640 DESCRIPTION 5641 "This group is mandatory only for platforms which 5642 support additional module QoS statistics." 5643 5644 GROUP ciscoSwitchQosIfStatsExtGroup 5645 DESCRIPTION 5646 "This group is mandatory only for platforms which 5647 support additional interface QoS statistics." 5648 5649 GROUP ciscoSwitchQosModuleDscpRewriteGroup 5650 DESCRIPTION 5651 "This group is mandatory only for platforms 5652 which support DSCP Rewrite at module level." 5653 5654 GROUP ciscoSwitchQosModuleClassChangedGroup 5655 DESCRIPTION 5656 "This group is mandatory only for platforms 5657 which support CoS/TrafficClass changed packets count 5658 for each module capable of providing this information." 5659 5660 GROUP ciscoSwitchQosTenGOnlyModeGroup 5661 DESCRIPTION 5662 "This group is mandatory only for platforms 5663 which support 10-Gigabit Ethernet only mode." 5664 5665 GROUP ciscoSwitchQosIfQueueModeGroup 5666 DESCRIPTION 5667 "This group is mandatory only for platforms 5668 which support queue mode configuration at 5669 an interface." 5670 5671 GROUP ciscoSwitchQosIfLanQueuingGroup 5672 DESCRIPTION 5673 "This group is mandatory only for platforms 5674 which support LAN queuing configuration at 5675 an interface." 5676 5677 GROUP ciscoSwitchQosIfQueueBufferGroup 5678 DESCRIPTION 5679 "This group is mandatory only for platforms 5680 which support queue mode configuration at 5681 an interface." 5682 5683 GROUP ciscoSwitchQosIfQueueSchedulingGroup 5684 DESCRIPTION 5685 "This group is mandatory only for platforms 5686 which support queue scheduling configuration at 5687 an interface." 5688 5689 GROUP ciscoSwitchQosIfQueueingGroup 5690 DESCRIPTION 5691 "This group is mandatory only for platforms 5692 which support queueing information at an interface." 5693 5694 GROUP ciscoSwitchQosIfQosGroupInfoGroup 5695 DESCRIPTION 5696 "This group is mandatory only for platforms 5697 which support per QoS group configuration." 5698 5699 GROUP ciscoSwitchQosIfQosGroupStatsGroup 5700 DESCRIPTION 5701 "This group is mandatory only for platforms 5702 which support per QoS group statictics." 5703 5704 GROUP ciscoSwitchQosIfPriGrpInBufUsageGroup 5705 DESCRIPTION 5706 "This group is mandatory only for platforms 5707 which support per priority group statictics." 5708 5709 GROUP ciscoSwitchQosServicePoolUsageGroup 5710 DESCRIPTION 5711 "This group is mandatory only for platforms 5712 which support service pool statictics." 5713 5714 GROUP ciscoSwitchQosServicePoolCellSizeGroup 5715 DESCRIPTION 5716 "This group is mandatory only for platforms 5717 which support service pool statistics." 5718 5719 GROUP ciscoSwitchQosIfQosGroupInfoShapeGroup 5720 DESCRIPTION 5721 "This group is mandatory only for platforms 5722 which support shape information." 5723 5724 OBJECT csqCosMutationRowStatus 5725 SYNTAX INTEGER { 5726 active(1), 5727 createAndGo(4), 5728 destroy(6) 5729 } 5730 MIN-ACCESS read-only 5731 DESCRIPTION 5732 "Support for 'createAndWait' is not required." 5733 5734 OBJECT csqDscpMutationRowStatus 5735 SYNTAX INTEGER { 5736 active(1), 5737 createAndGo(4), 5738 destroy(6) 5739 } 5740 MIN-ACCESS read-only 5741 DESCRIPTION 5742 "Support for 'createAndWait' is not required." 5743 5744 OBJECT csqExpMutationRowStatus 5745 SYNTAX INTEGER { 5746 active(1), 5747 createAndGo(4), 5748 destroy(6) 5749 } 5750 MIN-ACCESS read-only 5751 DESCRIPTION 5752 "Support for 'createAndWait' is not required." 5753 5754 OBJECT csqIfMutationRowStatus 5755 SYNTAX INTEGER { 5756 active(1), 5757 createAndGo(4), 5758 destroy(6) 5759 } 5760 MIN-ACCESS read-only 5761 DESCRIPTION 5762 "Support for 'createAndWait' is not required." 5763 5764 OBJECT csqIfCosMutationMap 5765 MIN-ACCESS read-only 5766 DESCRIPTION 5767 "Write access is not required." 5768 5769 OBJECT csqIfDscpMutationMap 5770 MIN-ACCESS read-only 5771 DESCRIPTION 5772 "Write access is not required." 5773 5774 OBJECT csqIfExpMutationMap 5775 MIN-ACCESS read-only 5776 DESCRIPTION 5777 "Write access is not required." 5778 5779 OBJECT csqDscpRewriteEnable 5780 MIN-ACCESS read-only 5781 DESCRIPTION 5782 "Write access is not required." 5783 5784 OBJECT csqPoliceRedirectedTrafficEnable 5785 MIN-ACCESS read-only 5786 DESCRIPTION 5787 "Write access is not required." 5788 5789 OBJECT csqPortQueueingModeEnable 5790 MIN-ACCESS read-only 5791 DESCRIPTION 5792 "Write access is not required." 5793 5794 OBJECT csqMarkingStatisticsEnable 5795 MIN-ACCESS read-only 5796 DESCRIPTION 5797 "Write access is not required." 5798 5799 OBJECT csqCosToDscpDscp 5800 MIN-ACCESS read-only 5801 DESCRIPTION 5802 "Write access is not required." 5803 5804 OBJECT csqIpPrecToDscpDscp 5805 MIN-ACCESS read-only 5806 DESCRIPTION 5807 "Write access is not required." 5808 5809 OBJECT csqExpToDscpDscp 5810 MIN-ACCESS read-only 5811 DESCRIPTION 5812 "Write access is not required." 5813 5814 OBJECT csqDscpMappingCos 5815 MIN-ACCESS read-only 5816 DESCRIPTION 5817 "Write access is not required." 5818 5819 OBJECT csqDscpMappingExp 5820 MIN-ACCESS read-only 5821 DESCRIPTION 5822 "Write access is not required." 5823 5824 OBJECT csqDscpMappingNormalBurstDscp 5825 MIN-ACCESS read-only 5826 DESCRIPTION 5827 "Write access is not required." 5828 5829 OBJECT csqDscpMappingMaxBurstDscp 5830 MIN-ACCESS read-only 5831 DESCRIPTION 5832 "Write access is not required." 5833 5834 OBJECT csqCosMutationToCos 5835 MIN-ACCESS read-only 5836 DESCRIPTION 5837 "Write access is not required." 5838 5839 OBJECT csqDscpMutationToDscp 5840 MIN-ACCESS read-only 5841 DESCRIPTION 5842 "Write access is not required." 5843 5844 OBJECT csqExpMutationToExp 5845 MIN-ACCESS read-only 5846 DESCRIPTION 5847 "Write access is not required." 5848 5849 OBJECT csqIfDefaultCos 5850 MIN-ACCESS read-only 5851 DESCRIPTION 5852 "Write access is not required." 5853 5854 OBJECT csqIfTrustState 5855 MIN-ACCESS read-only 5856 DESCRIPTION 5857 "Write access is not required." 5858 5859 OBJECT csqIfCosToQueueQueueNumber 5860 MIN-ACCESS read-only 5861 DESCRIPTION 5862 "Write access is not required." 5863 5864 OBJECT csqIfCosToQueueThresholdNumber 5865 MIN-ACCESS read-only 5866 DESCRIPTION 5867 "Write access is not required." 5868 5869 OBJECT csqIfDscpToQueueQueueNumber 5870 MIN-ACCESS read-only 5871 DESCRIPTION 5872 "Write access is not required." 5873 5874 OBJECT csqIfDscpToQueueThresholdNumber 5875 MIN-ACCESS read-only 5876 DESCRIPTION 5877 "Write access is not required." 5878 5879 OBJECT csqIfDropConfigDropAlgorithm 5880 MIN-ACCESS read-only 5881 DESCRIPTION 5882 "Write access is not required." 5883 5884 OBJECT csqIfDropConfigDropThreshold 5885 MIN-ACCESS read-only 5886 DESCRIPTION 5887 "Write access is not required." 5888 5889 OBJECT csqIfDropConfigMinWredThreshold 5890 MIN-ACCESS read-only 5891 DESCRIPTION 5892 "Write access is not required." 5893 5894 OBJECT csqIfDropConfigMaxWredThreshold 5895 MIN-ACCESS read-only 5896 DESCRIPTION 5897 "Write access is not required." 5898 5899 OBJECT csqIfQueueWrrWeight 5900 MIN-ACCESS read-only 5901 DESCRIPTION 5902 "Write access is not required." 5903 5904 OBJECT csqIfQueueSizeWeight 5905 MIN-ACCESS read-only 5906 DESCRIPTION 5907 "Write access is not required." 5908 5909 OBJECT csqIfVlanBasedQosModeEnable 5910 MIN-ACCESS read-only 5911 DESCRIPTION 5912 "Write access is not required." 5913 5914 OBJECT csqIfConsistencyCheckEnable 5915 MIN-ACCESS read-only 5916 DESCRIPTION 5917 "Write access is not required." 5918 5919 OBJECT csqModuleDscpRewriteEnable 5920 MIN-ACCESS read-only 5921 DESCRIPTION 5922 "Write access is not required." 5923 5924 OBJECT csqTenGOnlyMode 5925 MIN-ACCESS read-only 5926 DESCRIPTION 5927 "Write access is not required." 5928 5929 OBJECT csqIfConfigQueueMode 5930 MIN-ACCESS read-only 5931 DESCRIPTION 5932 "Write access is not required." 5933 5934 OBJECT csqIfQueueClassMapName 5935 MIN-ACCESS read-only 5936 DESCRIPTION 5937 "Write access is not required." 5938 5939 OBJECT csqIfIngressPolicyMap 5940 MIN-ACCESS read-only 5941 DESCRIPTION 5942 "Write access is not required." 5943 5944 OBJECT csqIfEgressPolicyMap 5945 MIN-ACCESS read-only 5946 DESCRIPTION 5947 "Write access is not required." 5948 5949 OBJECT csqIfDropConfigQueueBuffer 5950 MIN-ACCESS read-only 5951 DESCRIPTION 5952 "Write access is not required." 5953 5954 OBJECT csqIfQueueScheduling 5955 MIN-ACCESS read-only 5956 DESCRIPTION 5957 "Write access is not required." 5958 5959 OBJECT csqIfQueueSrrWeight 5960 MIN-ACCESS read-only 5961 DESCRIPTION 5962 "Write access is not required." 5963 ::= { ciscoSwitchQosMIBCompliances 8 } 5964 5965-- Units of Conformance 5966 5967ciscoSwitchQosMappingGroup OBJECT-GROUP 5968 OBJECTS { 5969 csqCosToDscpDscp, 5970 csqIpPrecToDscpDscp, 5971 csqExpToDscpDscp, 5972 csqDscpMappingCos, 5973 csqDscpMappingExp, 5974 csqDscpMappingNormalBurstDscp, 5975 csqDscpMappingMaxBurstDscp 5976 } 5977 STATUS current 5978 DESCRIPTION 5979 "A collection of objects which provides the QoS mapping 5980 information in the device." 5981 ::= { ciscoSwitchQosMIBGroups 1 } 5982 5983ciscoSwitchQosMutationGroup OBJECT-GROUP 5984 OBJECTS { 5985 csqMaxCosMutationMap, 5986 csqMaxDscpMutationMap, 5987 csqMaxExpMutationMap, 5988 csqCosMutationRowStatus, 5989 csqDscpMutationRowStatus, 5990 csqExpMutationRowStatus, 5991 csqCosMutationToCos, 5992 csqDscpMutationToDscp, 5993 csqExpMutationToExp, 5994 csqIfCosMutationMap, 5995 csqIfDscpMutationMap, 5996 csqIfExpMutationMap, 5997 csqIfMutationRowStatus 5998 } 5999 STATUS current 6000 DESCRIPTION 6001 "A collection of objects which provides the QoS mutation 6002 information in the device." 6003 ::= { ciscoSwitchQosMIBGroups 2 } 6004 6005ciscoSwitchQosIfConfigGroup OBJECT-GROUP 6006 OBJECTS { 6007 csqIfDefaultCos, 6008 csqIfTrustState 6009 } 6010 STATUS current 6011 DESCRIPTION 6012 "A collection of object which provides QoS configuration 6013 at an interface." 6014 ::= { ciscoSwitchQosMIBGroups 3 } 6015 6016ciscoSwitchQosIfCosToQueueGroup OBJECT-GROUP 6017 OBJECTS { 6018 csqIfCosToQueueQueueNumber, 6019 csqIfCosToQueueThresholdNumber 6020 } 6021 STATUS current 6022 DESCRIPTION 6023 "A collection of objects which provides CoS assignment 6024 information at an interface." 6025 ::= { ciscoSwitchQosMIBGroups 4 } 6026 6027ciscoSwitchQosIfDropConfigGroup OBJECT-GROUP 6028 OBJECTS { 6029 csqIfDropConfigDropAlgorithm, 6030 csqIfDropConfigDropThreshold, 6031 csqIfDropConfigMinWredThreshold, 6032 csqIfDropConfigMaxWredThreshold 6033 } 6034 STATUS current 6035 DESCRIPTION 6036 "A collection of objects which provides drop threshold 6037 information at an interface." 6038 ::= { ciscoSwitchQosMIBGroups 5 } 6039 6040ciscoSwitchQosIfQueueGroup OBJECT-GROUP 6041 OBJECTS { 6042 csqIfQueueWrrWeight, 6043 csqIfQueueSizeWeight, 6044 csqIfQueueStatsGranularity 6045 } 6046 STATUS current 6047 DESCRIPTION 6048 "A collection of objects which provides queue information 6049 at an interface." 6050 ::= { ciscoSwitchQosMIBGroups 6 } 6051 6052ciscoSwitchQosIfStatsGroup OBJECT-GROUP 6053 OBJECTS { csqIfStatsDropPkts } 6054 STATUS current 6055 DESCRIPTION 6056 "A collection of object which provides drop packets 6057 information at an interface." 6058 ::= { ciscoSwitchQosMIBGroups 7 } 6059 6060ciscoSwitchQosModuleStatsGroup OBJECT-GROUP 6061 OBJECTS { 6062 csqModuleDropByPolicingPackets, 6063 csqModuleTosChangedIpPackets, 6064 csqModuleCosChangedIpPackets, 6065 csqModuleCosChangedNonIpPackets, 6066 csqModuleExpChangedMplsPackets 6067 } 6068 STATUS current 6069 DESCRIPTION 6070 "A collection of object which provides QoS statistics 6071 information at each QoS capable module." 6072 ::= { ciscoSwitchQosMIBGroups 8 } 6073 6074ciscoSwitchQosIfDscpAssignGroup OBJECT-GROUP 6075 OBJECTS { 6076 csqIfDscpToQueueQueueNumber, 6077 csqIfDscpToQueueThresholdNumber 6078 } 6079 STATUS current 6080 DESCRIPTION 6081 "A collection of objects which provides DSCP to queue 6082 assignment information at an interface." 6083 ::= { ciscoSwitchQosMIBGroups 9 } 6084 6085ciscoSwitchQosDscpRewriteGroup OBJECT-GROUP 6086 OBJECTS { csqDscpRewriteEnable } 6087 STATUS current 6088 DESCRIPTION 6089 "A collection of object which provides DSCP rewrite 6090 information." 6091 ::= { ciscoSwitchQosMIBGroups 10 } 6092 6093ciscoSwitchQosRedirectPolicingGroup OBJECT-GROUP 6094 OBJECTS { csqPoliceRedirectedTrafficEnable } 6095 STATUS current 6096 DESCRIPTION 6097 "A collection of object which provides information on 6098 policing of ACL-redirected traffic." 6099 ::= { ciscoSwitchQosMIBGroups 11 } 6100 6101ciscoSwitchQosPortQueueingGroup OBJECT-GROUP 6102 OBJECTS { csqPortQueueingModeEnable } 6103 STATUS current 6104 DESCRIPTION 6105 "A collection of object which provides information on 6106 port-queuing mode." 6107 ::= { ciscoSwitchQosMIBGroups 12 } 6108 6109ciscoSwitchQosMarkingStatsGroup OBJECT-GROUP 6110 OBJECTS { csqMarkingStatisticsEnable } 6111 STATUS current 6112 DESCRIPTION 6113 "A collection of object which provides information on 6114 marking statistics configuration." 6115 ::= { ciscoSwitchQosMIBGroups 13 } 6116 6117ciscoSwitchQosIfCCGroup OBJECT-GROUP 6118 OBJECTS { csqIfConsistencyCheckEnable } 6119 STATUS current 6120 DESCRIPTION 6121 "A collection of object which provides information on 6122 interface consistency check configuration." 6123 ::= { ciscoSwitchQosMIBGroups 14 } 6124 6125ciscoSwitchQosIfModeConfigGroup OBJECT-GROUP 6126 OBJECTS { csqIfVlanBasedQosModeEnable } 6127 STATUS current 6128 DESCRIPTION 6129 "A collection of object which provides information on 6130 QoS mode configuration." 6131 ::= { ciscoSwitchQosMIBGroups 15 } 6132 6133ciscoSwitchQosPolicerUsageGroup OBJECT-GROUP 6134 OBJECTS { 6135 csqPolicerUsed, 6136 csqPolicerTotal 6137 } 6138 STATUS current 6139 DESCRIPTION 6140 "A collection of objects which provides information on 6141 QoS policer usage." 6142 ::= { ciscoSwitchQosMIBGroups 16 } 6143 6144ciscoSwitchQosModuleStatsExtGroup OBJECT-GROUP 6145 OBJECTS { 6146 csqModuleTunnelEncapPackets, 6147 csqModuleTunnelDecapPackets, 6148 csqModuleDropByPolicingInOctets, 6149 csqModuleDropByPolicingOutOctets, 6150 csqModuleFwdByPolicingInPackets, 6151 csqModuleFwdByPolicingOutPackets, 6152 csqModuleFwdByPolicingInOctets, 6153 csqModuleFwdByPolicingOutOctets, 6154 csqModuleHighExceedInPackets, 6155 csqModuleHighExceedOutPackets, 6156 csqModuleHighExceedInOctets, 6157 csqModuleHighExceedOutOctets, 6158 csqModuleLowExceedOutPackets, 6159 csqModuleLowExceedInPackets, 6160 csqModuleLowExceedInOctets, 6161 csqModuleLowExceedOutOctets, 6162 csqModuleDropByAggPolicerInPackets, 6163 csqModuleDropByAggPolicerOutPackets, 6164 csqModuleDropByAggPolicerInOctets, 6165 csqModuleDropByAggPolicerOutOctets, 6166 csqModuleFwdByAggPolicerInPackets, 6167 csqModuleFwdByAggPolicerOutPackets, 6168 csqModuleFwdByAggPolicerInOctets, 6169 csqModuleFwdByAggPolicerOutOctets, 6170 csqModuleAggHighExceedInPackets, 6171 csqModuleAggHighExceedOutPackets, 6172 csqModuleAggHighExceedInOctets, 6173 csqModuleAggHighExceedOutOctets, 6174 csqModuleAggLowExceedInPackets, 6175 csqModuleAggLowExceedOutPackets, 6176 csqModuleAggLowExceedInOctets, 6177 csqModuleAggLowExceedOutOctets, 6178 csqModuleDropByNetflowInPackets, 6179 csqModuleDropByNetflowOutPackets, 6180 csqModuleDropByNetflowInOctets, 6181 csqModuleDropByNetflowOutOctets, 6182 csqModuleFwdByNetflowInPackets, 6183 csqModuleFwdByNetflowOutPackets, 6184 csqModuleFwdByNetflowInOctets, 6185 csqModuleFwdByNetflowOutOctets, 6186 csqModuleNetflowExceedInPackets, 6187 csqModuleNetflowExceedOutPackets, 6188 csqModuleNetflowExceedInOctets, 6189 csqModuleNetflowExceedOutOctets 6190 } 6191 STATUS current 6192 DESCRIPTION 6193 "A collection of object which provides additional QoS 6194 statistics information at each QoS capable module." 6195 ::= { ciscoSwitchQosMIBGroups 17 } 6196 6197ciscoSwitchQosIfStatsExtGroup OBJECT-GROUP 6198 OBJECTS { csqIfBpduDropPkts } 6199 STATUS current 6200 DESCRIPTION 6201 "A collection of objects which provides additional 6202 interface QoS statistics information." 6203 ::= { ciscoSwitchQosMIBGroups 18 } 6204 6205ciscoSwitchQosModuleDscpRewriteGroup OBJECT-GROUP 6206 OBJECTS { csqModuleDscpRewriteEnable } 6207 STATUS current 6208 DESCRIPTION 6209 "A collection of object which provides DSCP 6210 rewrite information for each module." 6211 ::= { ciscoSwitchQosMIBGroups 19 } 6212 6213ciscoSwitchQosModuleClassChangedGroup OBJECT-GROUP 6214 OBJECTS { 6215 csqModuleCosChangedPackets, 6216 csqModuleTrafficClassChangedPackets 6217 } 6218 STATUS current 6219 DESCRIPTION 6220 "A collection of object which provides CoS/Traffic Class 6221 changed packets count information for each module." 6222 ::= { ciscoSwitchQosMIBGroups 20 } 6223 6224ciscoSwitchQosTenGOnlyModeGroup OBJECT-GROUP 6225 OBJECTS { csqTenGOnlyMode } 6226 STATUS current 6227 DESCRIPTION 6228 "A collection of object which provides 10Gigabit 6229 Ethernet only mode information." 6230 ::= { ciscoSwitchQosMIBGroups 21 } 6231 6232ciscoSwitchQosIfQueueModeGroup OBJECT-GROUP 6233 OBJECTS { 6234 csqIfQueueModeCpb, 6235 csqIfConfigQueueMode 6236 } 6237 STATUS current 6238 DESCRIPTION 6239 "A collection of object which provides queue mode 6240 information for each QoS capable interface." 6241 ::= { ciscoSwitchQosMIBGroups 22 } 6242 6243ciscoSwitchQosIfLanQueuingGroup OBJECT-GROUP 6244 OBJECTS { 6245 csqIfQueueClassMapName, 6246 csqIfIngressPolicyMap, 6247 csqIfEgressPolicyMap 6248 } 6249 STATUS current 6250 DESCRIPTION 6251 "A collection of object which provides LAN queueing mapping 6252 information for each QoS capable interface." 6253 ::= { ciscoSwitchQosMIBGroups 23 } 6254 6255ciscoSwitchQosIfQueueBufferGroup OBJECT-GROUP 6256 OBJECTS { csqIfDropConfigQueueBuffer } 6257 STATUS current 6258 DESCRIPTION 6259 "A collection of object which provides tail drop queue buffer 6260 information for each QoS capable interface." 6261 ::= { ciscoSwitchQosMIBGroups 24 } 6262 6263ciscoSwitchQosIfQueueSchedulingGroup OBJECT-GROUP 6264 OBJECTS { 6265 csqIfQueueScheduling, 6266 csqIfQueueSrrWeight 6267 } 6268 STATUS current 6269 DESCRIPTION 6270 "A collection of object which provides queue scheduling 6271 information for each QoS capable interface." 6272 ::= { ciscoSwitchQosMIBGroups 25 } 6273 6274ciscoSwitchQosIfQueueingGroup OBJECT-GROUP 6275 OBJECTS { 6276 csqIfIngressQueueingEnable, 6277 csqIfEgressQueueingEnable, 6278 csqIfQueueingTrustState 6279 } 6280 STATUS current 6281 DESCRIPTION 6282 "A collection of object which provides queueing 6283 information for each QoS capable interface." 6284 ::= { ciscoSwitchQosMIBGroups 26 } 6285 6286ciscoSwitchQosIfQosGroupInfoGroup OBJECT-GROUP 6287 OBJECTS { 6288 csqIfQosGroupInfoQueueSize, 6289 csqIfQosGroupInfoHwMTU, 6290 csqIfQosGroupInfoMTU, 6291 csqIfQosGroupInfoDropType, 6292 csqIfQosGroupInfoResumeThresh, 6293 csqIfQosGroupInfoPauseThresh, 6294 csqIfQosGroupInfoScheduling, 6295 csqIfQosGroupInfoBandwidth, 6296 csqIfQosGroupInfoBandwidthUnits 6297 } 6298 STATUS current 6299 DESCRIPTION 6300 "A collection of object which provides information for 6301 each QoS group on an interface." 6302 ::= { ciscoSwitchQosMIBGroups 27 } 6303 6304ciscoSwitchQosIfQosGroupStatsGroup OBJECT-GROUP 6305 OBJECTS { csqIfQosGroupStatsValue } 6306 STATUS current 6307 DESCRIPTION 6308 "A collection of object which provides the statistics 6309 of each QoS group on an interface." 6310 ::= { ciscoSwitchQosMIBGroups 28 } 6311 6312ciscoSwitchQosIfPriGrpInBufUsageGroup OBJECT-GROUP 6313 OBJECTS { 6314 csqIfPriGrpInBufUsageMinCount, 6315 csqIfPriGrpInBufUsageSharedCount, 6316 csqIfPriGrpInBufUsageHeadroomCount, 6317 csqIfPriGrpInBufUsageGlobalHeadroomCount, 6318 csqIfPriGrpInBufUsageSharedPeekCount, 6319 csqIfPriGrpInBufUsageHeadroomPeekCount 6320 } 6321 STATUS current 6322 DESCRIPTION 6323 "A collection of object which provides the statistics 6324 of each priority group on the interface." 6325 ::= { ciscoSwitchQosMIBGroups 29 } 6326 6327ciscoSwitchQosServicePoolUsageGroup OBJECT-GROUP 6328 OBJECTS { 6329 csqSharedPoolUsageUsed, 6330 csqSharedPoolUsageRemain, 6331 csqSharedPoolUsagePeak, 6332 csqSharedPoolUsageTotal 6333 } 6334 STATUS current 6335 DESCRIPTION 6336 "A collection of object which provides the statistics 6337 of each service pool." 6338 ::= { ciscoSwitchQosMIBGroups 30 } 6339 6340ciscoSwitchQosServicePoolCellSizeGroup OBJECT-GROUP 6341 OBJECTS { csqServicePoolCellSize } 6342 STATUS current 6343 DESCRIPTION 6344 "A collection of object which indicates the number of 6345 bytes for a service pool cell." 6346 ::= { ciscoSwitchQosMIBGroups 31 } 6347 6348ciscoSwitchQosIfQosGroupInfoShapeGroup OBJECT-GROUP 6349 OBJECTS { 6350 csqIfQosGroupInfoShapeMinThresh, 6351 csqIfQosGroupInfoShapeMaxThresh, 6352 csqIfQosGroupInfoShapeUnits 6353 } 6354 STATUS current 6355 DESCRIPTION 6356 "A collection of object which provides shape information for 6357 each QoS group on an interface." 6358 ::= { ciscoSwitchQosMIBGroups 32 } 6359 6360ciscoSwitchQosHwServicePoolUsageGroup OBJECT-GROUP 6361 OBJECTS { 6362 csqHwSharedPoolUsageUsed, 6363 csqHwSharedPoolUsageRemain, 6364 csqHwSharedPoolUsageShared, 6365 csqHwSharedPoolUsageTotal 6366 } 6367 STATUS current 6368 DESCRIPTION 6369 "A collection of object which provides the statistics 6370 of each hardware service pool." 6371 ::= { ciscoSwitchQosMIBGroups 33 } 6372 6373ciscoSwitchQosServicePoolUsageTxGroup OBJECT-GROUP 6374 OBJECTS { 6375 csqSharedPoolUsageUsedTx, 6376 csqSharedPoolUsageRemainTx, 6377 csqSharedPoolUsagePeakTx, 6378 csqSharedPoolUsageTotalTx, 6379 csqSharedPoolUsageNameTx 6380 } 6381 STATUS current 6382 DESCRIPTION 6383 "A collection of object which provides the statistics 6384 of each output service pool." 6385 ::= { ciscoSwitchQosMIBGroups 34 } 6386END 6387 6388 6389 6390