1-- ***************************************************************** 2-- Cisco Port QoS MIB file. 3-- 4-- November 2000, Ranbir Parmar 5-- 6-- Copyright (c) 2000-2015 by Cisco Systems Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10 11CISCO-PORT-QOS-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 OBJECT-TYPE, 16 Integer32, 17 Counter64, 18 Gauge32, 19 Unsigned32 20 FROM SNMPv2-SMI 21 MODULE-COMPLIANCE, 22 OBJECT-GROUP 23 FROM SNMPv2-CONF 24 TruthValue, 25 TimeStamp 26 FROM SNMPv2-TC 27 ifIndex 28 FROM IF-MIB 29 SnmpAdminString 30 FROM SNMP-FRAMEWORK-MIB 31 vtpVlanIndex 32 FROM CISCO-VTP-MIB 33 Dscp, 34 QosLayer2Cos 35 FROM CISCO-QOS-PIB-MIB 36 ciscoMgmt 37 FROM CISCO-SMI; 38 39 40ciscoPortQosMIB MODULE-IDENTITY 41 LAST-UPDATED "201509250000Z" 42 ORGANIZATION "Cisco Systems, Inc." 43 CONTACT-INFO 44 "Cisco Systems 45 Customer Service 46 47 Postal: 170 W. Tasman Drive 48 San Jose, CA 95134-1706 49 USA 50 51 Tel: +1 800 553-NETS 52 53 E-mail: cs-port-qos@cisco.com" 54 DESCRIPTION 55 "Cisco PORT QOS MIB - Overview 56 57 This MIB module is for the management of Cisco's 58 per port rate-limiting and traffic shaping on L3 59 switch/Router Platform(s). 60 61 Per-port rate-limiting is a traffic control method. 62 A set of rate limits are applied to the traffic 63 traversing an interface. Each rate limit has a 64 configurable action that is taken when rate 65 limiting criteria is met. 66 67 Per-port traffic shaping is a traffic control 68 method. The user can restrict the amount of traffic 69 coming out of a physical port. Excess traffic is 70 buffered within the router/switch to the extent 71 possible. 72 73 A class represents a class of traffic. It is defined 74 via the specification of the packet matching criteria 75 that identifies packets that are to belong to the class. 76 77 Class-default: In addition to user defined classes, 78 a pre-existing class named 'class-default' exists to 79 represent all packets that do not match any of the user 80 defined classes. This class-default exists so that 81 policies can be defined for this group of packets that 82 do not match any user defined classes. 83 84 Actions are individual policies (e.g.: policing) that 85 can be applied to a traffic class. 86 87 A policy represents a set of actions that are to be 88 applied to a set of traffic classes. The policy is 89 associated with a target (like a port) and the direction 90 of traffic on that target to which the policy is to be 91 applied. 92 93 A hierarchical policy is one in which an entire policy 94 is directly assigned to a class of traffic. Thus, a 95 hierarchical policy is a nested policy that contains 96 a set of the pair of a child-policy and the 97 traffic-class to which it is applied. 98 99 DSCP (Differentiated Services Code Point) is the six 100 most significant bits of the ToS field in a IP packet 101 header. 102 103 CoS (Class of Service) is the three bits in the layer 2 104 header that indicates user priority value assigned to 105 this packet. 106 107 This MIB module also provides per port QoS statistics." 108 REVISION "201509250000Z" 109 DESCRIPTION 110 "This MIB is deprecated by CISCO-CLASS-BASED-QOS-MIB. 111 The objects in this MIB are either directly replaced or 112 functionally derived by objects in 113 CISCO-CLASS-BASED-QOS-MIB." 114 REVISION "200809100000Z" 115 DESCRIPTION 116 "Added the following tables: 117 cportQosEgressQueueStatsTable, 118 cportQosClassEgressStatsTable, 119 cportQosClassIngressStatsTable, 120 cportQosDscpStatsTable and 121 cportQosCosStatsTable. 122 Deprecated ciscoPortQosMIBComplianceRev5 123 added ciscoPortQosMIBComplianceRev6." 124 REVISION "200803050000Z" 125 DESCRIPTION 126 "Added cportQosVlanInProfPolicyOctets, 127 cportQosVlanOutOfProfPolicyOctets, 128 cportQosVlanViolateProfPolicyPkts and 129 cportQosVlanViolateProfPolicyOctets to the 130 cportQosInVlanStatsTable." 131 REVISION "200801090000Z" 132 DESCRIPTION 133 "Added cportQosInProfPolicyOctets, 134 cportQosOutOfProfPolicyOctets, 135 cportQosViolateProfPolicyPkts and 136 cportQosViolateProfPolicyOctets to the 137 cportQosStatsTable." 138 REVISION "200602170000Z" 139 DESCRIPTION 140 "Added per port per vlan ingress 141 statistics table." 142 REVISION "200502230000Z" 143 DESCRIPTION 144 "Deprecated the cportQosIndexType added the 145 cportQosIndexTypeNew which is read-write. 146 In addition, added the cportQosInProfPolicyPkts and 147 cportQosOutOfProfPolicyPkts objects to the 148 statistic table." 149 REVISION "200405200000Z" 150 DESCRIPTION 151 "Extend per port QoS Statistics table by adding 152 no_change object." 153 REVISION "200401300000Z" 154 DESCRIPTION 155 "Add cos(4) to cportQosIndexType." 156 REVISION "200203200000Z" 157 DESCRIPTION 158 "Add per port QoS Statistics table." 159 REVISION "200105150000Z" 160 DESCRIPTION 161 "Add cportQosRLConfigEnable and cportQosTSConfigEnable 162 and renumber the objects." 163 REVISION "200012200000Z" 164 DESCRIPTION 165 "Initial version of this MIB module." 166 ::= { ciscoMgmt 189 } 167 168 169ciscoPortQosMIBObjects OBJECT IDENTIFIER 170 ::= { ciscoPortQosMIB 1 } 171 172-- Subgroups: 173-- Rate-limit(RL) 174-- Traffic-Shaping(TS) 175-- Statistics 176 177cportQosRLConfig OBJECT IDENTIFIER 178 ::= { ciscoPortQosMIBObjects 1 } 179 180cportQosTSConfig OBJECT IDENTIFIER 181 ::= { ciscoPortQosMIBObjects 2 } 182 183cportQosStatistics OBJECT IDENTIFIER 184 ::= { ciscoPortQosMIBObjects 3 } 185 186 187cportQosRLConfigTable OBJECT-TYPE 188 SYNTAX SEQUENCE OF CportQosRLConfigEntry 189 MAX-ACCESS not-accessible 190 STATUS deprecated 191 DESCRIPTION 192 "A table of rate limit configuration entries. 193 Rate Limiting is a method of traffic control. It allows 194 a set of rate limits to be configured and applied to 195 packets flowing into/out of an interface to regulate 196 network traffic. 197 198 This object is deprecated and replaced by cbQosPoliceCfgTable 199 in CISCO-CLASS-BASED-QOS-MIB. Rate limit is functionally same 200 as police action in current QoS implementation on various 201 platforms." 202 ::= { cportQosRLConfig 1 } 203 204cportQosRLConfigEntry OBJECT-TYPE 205 SYNTAX CportQosRLConfigEntry 206 MAX-ACCESS not-accessible 207 STATUS deprecated 208 DESCRIPTION 209 "A collection of rate-limit configuration 210 objects for a particular interface. Entries 211 in the cportQosRLConfigTable are created and 212 deleted by non-SNMP methods. Creation of these 213 entries is dependent upon configuration of a 214 physical interface. Further, the physical 215 interfaces which are configured for port-qos, 216 can only have these entries. 217 218 The ifIndex in the INDEX clause identifies the 219 interface number for a physical interface. 220 221 This object is deprecated and replaced by 222 cbQosPoliceCfgEntry in CISCO-CLASS-BASED-QOS-MIB." 223 INDEX { 224 ifIndex, 225 cportQosRLConfigDirection 226 } 227 ::= { cportQosRLConfigTable 1 } 228 229CportQosRLConfigEntry ::= SEQUENCE { 230 cportQosRLConfigDirection INTEGER, 231 cportQosRLConfigEnable TruthValue, 232 cportQosRLConfigRate Integer32, 233 cportQosRLConfigBurstSize Integer32 234} 235 236cportQosRLConfigDirection OBJECT-TYPE 237 SYNTAX INTEGER { 238 input(1), 239 output(2) 240 } 241 MAX-ACCESS not-accessible 242 STATUS deprecated 243 DESCRIPTION 244 "The direction in which the rate-limit is applied 245 to packet: 246 input statistics of the input packets. 247 output statistics of the output packets. 248 249 This object is deprecated and replaced by 250 cbQosPolicyDirection in CISCO-CLASS-BASED-QOS-MIB. 251 252 This object is deprecated for the same reason 253 mentioned in description of cportQosRLConfigTable." 254 ::= { cportQosRLConfigEntry 1 } 255 256cportQosRLConfigEnable OBJECT-TYPE 257 SYNTAX TruthValue 258 MAX-ACCESS read-write 259 STATUS deprecated 260 DESCRIPTION 261 "This indicates the rate-limit is enabled or disabled. 262 A value of true(1) indicates the rate-limit is enabled 263 and a value of false(2) indicates it's disabled. 264 Writing a value of true(1) to this object also 265 requires writing a valid value to the 266 cportQosRLConfigRate at the same time. 267 Writing to cportQosRLConfigBurstSize is optional. 268 269 This object is deprecated, but there is no direct mapping to 270 any object. To obtain information about police being 271 configured or not on a given interface, cbQosPoliceCfgEntry 272 can be queried. To query, cbQosPoliceCfgEntry 273 following steps can be followed: 274 275 Step 1: Use ifIndex and cbQosPolicyDirection to index into 276 cbQosInterfacePolicyTable to obtain cbQosIFPolicyIndex, 277 which same as cbQosPolicyIndex. 278 279 Step 2: Walk through all entries for given cbQosPolicyIndex in 280 cbQosObjectsTable. If there is entry with 281 cbQosObjectsType as 'police', then the corresponding 282 cbQosConfigIndex corresponds to the index for 283 cbQosPoliceCfgEntry. If such entry exists, then policer is enabled (i.e. true) on that ifIndex in 284 cbQosPolicyDirection, else it is not (i.e. false)." 285 ::= { cportQosRLConfigEntry 2 } 286 287cportQosRLConfigRate OBJECT-TYPE 288 SYNTAX Integer32 (32000..2147483647) 289 UNITS "bits per second" 290 MAX-ACCESS read-write 291 STATUS deprecated 292 DESCRIPTION 293 "This is the sustained rate permitted by the rate 294 limit. 295 Writing to this object also requires writing a value of 296 true(1) to cportQosRLConfigEnable at the same time. 297 298 This object is deprecated and replaced by cbQosPoliceCfgRate 299 in CISCO-CLASS-BASED-QOS-MIB. 300 301 cbQosPoliceCfgRate is in cbQosPoliceCfgEntry, which can be 302 queried using ifIndex and cbQosPolicyDirection in the same 303 fashion as mentioned in cportQosRLConfigEnable." 304 ::= { cportQosRLConfigEntry 3 } 305 306cportQosRLConfigBurstSize OBJECT-TYPE 307 SYNTAX Integer32 (0..64000) 308 UNITS "bytes" 309 MAX-ACCESS read-write 310 STATUS deprecated 311 DESCRIPTION 312 "The burst size. The amount of traffic, in bytes, 313 in excess of the sustained rate which will be 314 instantaneously permitted by the rate limit. 315 Writing to this object also requires writing a value 316 of true(1) to cportQosRLConfigEnable and a valid value 317 to the cportQosRLConfigRate at the same time. 318 319 This object is deprecated and replaced by 320 cbQosPoliceCfgBurstSize in CISCO-CLASS-BASED-QOS-MIB. 321 322 cbQosPoliceCfgBurstSize is in cbQosPoliceCfgEntry, 323 which can be queried using ifIndex and cbQosPolicyDirection 324 in the same fashion as mentioned in cportQosRLConfigEnable." 325 ::= { cportQosRLConfigEntry 4 } 326 327 328 329cportQosTSConfigTable OBJECT-TYPE 330 SYNTAX SEQUENCE OF CportQosTSConfigEntry 331 MAX-ACCESS not-accessible 332 STATUS deprecated 333 DESCRIPTION 334 "A table of traffic-shaping action configuration 335 entries. 336 337 This object is deprecated and replaced by cbQosTSCfgTable in 338 CISCO-CLASS-BASED-QOS-MIB." 339 ::= { cportQosTSConfig 1 } 340 341cportQosTSConfigEntry OBJECT-TYPE 342 SYNTAX CportQosTSConfigEntry 343 MAX-ACCESS not-accessible 344 STATUS deprecated 345 DESCRIPTION 346 "A collection of traffic shaping action 347 configuration objects for a particular interface. 348 Entries in the cportQosTSConfigTable are created 349 and deleted by non-SNMP methods. Creation of these 350 entries is dependent upon configuration of a 351 physical interface. Further, the physical interfaces 352 which are configured for port-qos, can only have 353 these entries. 354 355 The ifIndex in the INDEX clause identifies the 356 interface number for a physical interface. 357 358 This object is deprecated and replaced by cbQosTSCfgEntry 359 in CISCO-CLASS-BASED-QOS-MIB." 360 INDEX { ifIndex } 361 ::= { cportQosTSConfigTable 1 } 362 363CportQosTSConfigEntry ::= SEQUENCE { 364 cportQosTSConfigEnable TruthValue, 365 cportQosTSConfigRate Integer32, 366 cportQosTSConfigBurstSize Integer32 367} 368 369cportQosTSConfigEnable OBJECT-TYPE 370 SYNTAX TruthValue 371 MAX-ACCESS read-write 372 STATUS deprecated 373 DESCRIPTION 374 "This indicates the traffic shaping is enabled or 375 disabled. A value of true(1) indicates the traffic 376 shaping is enabled and a value of false(2) indicates 377 it's disabled. 378 Writing a value of true(1) to this object also 379 requires writing a valid value to the 380 cportQosTSConfigRate at the same time. 381 Writing to cportQosTSConfigBurstSize is optional. 382 383 This object is deprecated and there is no direct replacement. 384 385 To obtain information about police being configured or 386 not on a given interface, cbQosTSCfgEntry can be queried. 387 To query cbQosTSCfgEntry for a given interface, following 388 steps can be followed: 389 390 Step 1: Use ifIndex and cbQosPolicyDirection index into to 391 cbQosInterfacePolicyTable and obtain cbQosIFPolicyIndex 392 which same as cbQosPolicyIndex. 393 Step 2: Use cbQosPolicyIndex to index into cbQosObjectsTable 394 and get all entries for this policy index. Among these 395 entries search for entry with cbQosObjectsType as 396 'trafficShaping'. If such entry exists, then TS is 397 enabled (i.e. true) , else it is not(i.e. false). 398 399 This query can be run for both values of cbQosPolicyDirection, 400 'input' and 'output' to obtain information for a given ifIndex." 401 ::= { cportQosTSConfigEntry 1 } 402 403cportQosTSConfigRate OBJECT-TYPE 404 SYNTAX Integer32 (32000..2147483647) 405 UNITS "bits per second" 406 MAX-ACCESS read-write 407 STATUS deprecated 408 DESCRIPTION 409 "This is the sustained rate permitted by the 410 traffic shaping. Writing to this object also 411 requires writing a value of true(1) to 412 cportQosTSConfigEnable at the same time. 413 414 This object is deprecated and replaced by cbQosTSCfgRate 415 in CISCO-CLASS-BASED-QOS-MIB. 416 417 cbQosTSCfgRate is in CbQosTSCfgEntry, which can be queried 418 by using ifIndex and cbQosPolicyDirection in same 419 fashion as mentioned in cportQosTSConfigEnable." 420 ::= { cportQosTSConfigEntry 2 } 421 422cportQosTSConfigBurstSize OBJECT-TYPE 423 SYNTAX Integer32 (0..512000) 424 UNITS "bits" 425 MAX-ACCESS read-write 426 STATUS deprecated 427 DESCRIPTION 428 "The amount of traffic, in bits, in excess 429 of the sustained traffic shaping rate that 430 will be instantaneously permitted by this feature. 431 Writing to this object also requires writing a value 432 of true(1) to cportQosTSConfigEnable and a valid value 433 to the cportQosTSConfigRate at the same time. 434 435 This object is deprecated and replaced by cbQosTSCfgBurstSize 436 in CISCO-CLASS-BASED-QOS-MIB. 437 438 cbQosTSCfgBurstSize is in CbQosTSCfgEntry, which can be queried 439 using ifIndex and cbQosPolicyDirection in same fashion as 440 mentioned in cportQosTSConfigEnable." 441 ::= { cportQosTSConfigEntry 3 } 442 443 444 445-- Statistics information 446 447cportQosIndexType OBJECT-TYPE 448 SYNTAX INTEGER { 449 none(1), 450 dscp(2), 451 ipPrecedence(3), 452 cos(4) 453 } 454 MAX-ACCESS read-only 455 STATUS deprecated 456 DESCRIPTION 457 "This object specifies the sorting mechanism used to 458 collect and store the statistical QoS information. 459 This object value is device dependent and it could be 460 optionally configured via command-line. 461 462 This object has been deprecated in order to make the 463 selection of sorting mechanism selectable from the 464 MIB. The replacement object is cportQosIndexTypeNew." 465 ::= { cportQosStatistics 1 } 466 467cportQosStatsTable OBJECT-TYPE 468 SYNTAX SEQUENCE OF CportQosStatsEntry 469 MAX-ACCESS not-accessible 470 STATUS deprecated 471 DESCRIPTION 472 "This table specifies QoS port related Statistical 473 information. 474 475 This object is deprecated and replaced by various action 476 specific table in CISCO-CLASS-BASED-QOS-MIB. 477 478 To view port specific policy execution stats on interface, 479 policy on that interface can be looked up and then action 480 specific can be obtained from that policy info. Following 481 steps illustrates this. 482 483 Step 1: Use ifIndex and cbQosPolicyDirection to lookup 484 cbQosInterfacePolicyEntry and obtain 485 cbQosIFPolicyIndex which is same as cbQosPolicyIndex. 486 Step 2: Index cbQosPolicyIndex into cbQosObjectsTable and 487 obtain all entries corresponding to this policy 488 instance of cbQosPolicyIndex. 489 Step 3: With the obtained entries, filter the ones with 490 desired action in cbQosObjectsType. 491 For example, to get all policing action stats, filter 492 on cbQosObjectsType = 'police'. 493 Step 4: Collect all cbQosObjectsIndex for all such filtered 494 entries. 495 Step 5: Index cbQosPolicyIndex and cbQosObjectsIndex into 496 corresponding action specific stats table to obtain 497 corresponding stats. 498 For example, for policer action, cbQosPoliceStatsEntry 499 can be indexed. 500 " 501 ::= { cportQosStatistics 2 } 502 503cportQosStatsEntry OBJECT-TYPE 504 SYNTAX CportQosStatsEntry 505 MAX-ACCESS not-accessible 506 STATUS deprecated 507 DESCRIPTION 508 "Each entry in this table describes the QoS port 509 statistical information which are : pre/post policy 510 pkts/octets counts, drop pkts/octets, 511 classified pkts/octets. 512 513 This object is deprecated and replaced by various 514 action specific stats in CISCO-CLASS-BASED-QOS-MIB 515 as described in cportQosStatsTable." 516 INDEX { 517 ifIndex, 518 cportQosDirection, 519 cportQosIndex 520 } 521 ::= { cportQosStatsTable 1 } 522 523CportQosStatsEntry ::= SEQUENCE { 524 cportQosDirection INTEGER, 525 cportQosIndex Unsigned32, 526 cportQosPrePolicyPkts Counter64, 527 cportQosPrePolicyOctets Counter64, 528 cportQosPostPolicyPkts Counter64, 529 cportQosPostPolicyOctets Counter64, 530 cportQosDropPkts Counter64, 531 cportQosDropOctets Counter64, 532 cportQosClassifiedOctets Counter64, 533 cportQosClassifiedPkts Counter64, 534 cportQosNoChangePkts Counter64, 535 cportQosNoChangeOctets Counter64, 536 cportQosInProfPolicyPkts Counter64, 537 cportQosOutOfProfPolicyPkts Counter64, 538 cportQosInProfPolicyOctets Counter64, 539 cportQosOutOfProfPolicyOctets Counter64, 540 cportQosViolateProfPolicyPkts Counter64, 541 cportQosViolateProfPolicyOctets Counter64 542} 543 544cportQosDirection OBJECT-TYPE 545 SYNTAX INTEGER { 546 ingress(1), 547 egress(2) 548 } 549 MAX-ACCESS not-accessible 550 STATUS deprecated 551 DESCRIPTION 552 "The direction of the reported statistics: 553 -'ingress' statistics for the input direction. 554 -'egress' statistics for the output direction. 555 556 This object is deprecated and replaced by 557 cbQosPolicyDirection in CISCO-CLASS-BASED-QOS-MIB." 558 ::= { cportQosStatsEntry 1 } 559 560cportQosIndex OBJECT-TYPE 561 SYNTAX Unsigned32 562 MAX-ACCESS not-accessible 563 STATUS deprecated 564 DESCRIPTION 565 "An arbitrary integer to identify this entry. 566 cportQosIndex value, which may have non-contiguous 567 range, is linked to cportQosIndexType: 568 569 -if cportQosIndexTypeNew equals 'none', cportQosIndex 570 is constant with the value of 1 and all statistics 571 are classified per port 572 573 -if cportQosIndexTypeNew equals 'DSCP', cportQosIndex 574 range is from 1 to 65 and all statistics are 575 classified per port and DSCP value. The range 576 of DSCP values reported is shifted up one meaning 577 a cportQosIndex of 1 translates to a packet DSCP 578 value of 0. 579 Value of 65 is an arbitrary number used to report 580 aggregate counts of packets which were not displayed 581 in the 1 to 64 range. This usually happens when the 582 range value of cportQosIndex is non-contiguous 583 584 -if cportQosIndexTypeNew equals 'ipPrecedence', 585 cportQosIndex range is from 1 to 8 and all 586 statistics are classified per port and IP precedence 587 value. The range of IP precedence values reported 588 is shifted up one meaning a cportQosIndex of 1 589 translates to an IP precedence value of 0 590 591 -if cportQosIndexTypeNew equals 'cos', 592 cportQosIndex range is from 1 to 8 and all 593 statistics are classified per interface and L2 COS 594 value. The range of COS values reported 595 is shifted up one meaning a cportQosIndex of 1 596 translates to a COS value of 0 597 598 -if cportQosIndexTypeNew equals 'police', 599 cportQosIndex range is from 1 to 65 and all 600 statistics are classified per interface and police 601 index. 602 The police indexes are arbitrary numbers that do 603 not correlate to policers names or identifiers. 604 605 This object is deprecated and has no direct replacement. 606 607 As indicated in description of cportQosStatsEntry, 608 since stats table in CISCO-CLASS-BASED-QOS-MIB are action 609 specific, this object is not required to classify the 610 stats per action." 611 ::= { cportQosStatsEntry 2 } 612 613cportQosPrePolicyPkts OBJECT-TYPE 614 SYNTAX Counter64 615 UNITS "packets" 616 MAX-ACCESS read-only 617 STATUS deprecated 618 DESCRIPTION 619 "The count of packets prior to executing any QoS 620 policies. 621 622 This object is deprecated and replaced by corresponding 623 action specific pre policy counter in CISCO-CLASS-BASED-QOS-MIB. 624 625 Since CISCO-CLASS-BASED-QOS-MIB has action based stats, 626 there is no direct mapping for this object." 627 ::= { cportQosStatsEntry 3 } 628 629cportQosPrePolicyOctets OBJECT-TYPE 630 SYNTAX Counter64 631 UNITS "octets" 632 MAX-ACCESS read-only 633 STATUS deprecated 634 DESCRIPTION 635 "The count of octets prior to executing any QoS 636 policies. 637 638 This object is deprecated and replaced by corresponding 639 action specific pre policy counter in CISCO-CLASS-BASED-QOS-MIB. 640 641 Since CISCO-CLASS-BASED-QOS-MIB has action based stats, 642 there is no direct mapping for this object." 643 ::= { cportQosStatsEntry 4 } 644 645cportQosPostPolicyPkts OBJECT-TYPE 646 SYNTAX Counter64 647 UNITS "packets" 648 MAX-ACCESS read-only 649 STATUS deprecated 650 DESCRIPTION 651 "The count of packets after executing QoS policies. 652 653 This object is deprecated and replaced by corresponding 654 action specific pre policy counter in CISCO-CLASS-BASED-QOS-MIB. 655 656 Since CISCO-CLASS-BASED-QOS-MIB has action based stats, 657 there is no direct mapping for this object." 658 ::= { cportQosStatsEntry 5 } 659 660cportQosPostPolicyOctets OBJECT-TYPE 661 SYNTAX Counter64 662 UNITS "octets" 663 MAX-ACCESS read-only 664 STATUS deprecated 665 DESCRIPTION 666 "The count of octets after executing QoS policies. 667 668 This object is deprecated and replaced by corresponding 669 action specific pre policy counter in CISCO-CLASS-BASED-QOS-MIB. 670 671 Since CISCO-CLASS-BASED-QOS-MIB has action based stats, 672 there is no direct mapping for this object." 673 ::= { cportQosStatsEntry 6 } 674 675cportQosDropPkts OBJECT-TYPE 676 SYNTAX Counter64 677 UNITS "packets" 678 MAX-ACCESS read-only 679 STATUS deprecated 680 DESCRIPTION 681 "The count of dropped packets as the result of 682 queuing and scheduling related QoS features that 683 can produce drops. 684 685 This object is deprecated and replaced by corresponding 686 action specific pre policy counter in CISCO-CLASS-BASED-QOS-MIB. 687 688 Since CISCO-CLASS-BASED-QOS-MIB has action based stats, 689 there is no direct mapping for this object." 690 ::= { cportQosStatsEntry 7 } 691 692cportQosDropOctets OBJECT-TYPE 693 SYNTAX Counter64 694 UNITS "octets" 695 MAX-ACCESS read-only 696 STATUS deprecated 697 DESCRIPTION 698 "The count of dropped octets as the result of 699 queuing and scheduling related QoS features that 700 can produce drops. 701 702 This object is deprecated and replaced by corresponding 703 action specific pre policy counter in CISCO-CLASS-BASED-QOS-MIB. 704 705 Since CISCO-CLASS-BASED-QOS-MIB has action based stats, 706 there is no direct mapping for this object." 707 ::= { cportQosStatsEntry 8 } 708 709cportQosClassifiedOctets OBJECT-TYPE 710 SYNTAX Counter64 711 UNITS "octets" 712 MAX-ACCESS read-only 713 STATUS deprecated 714 DESCRIPTION 715 "The count of classified octets during QoS. 716 717 This object is deprecated and replaced by various stats 718 table objects in CISCO-CLASS-BASED-QOS-MIB. 719 720 cbQosCMPrePolicyByte64 in CbQosCMStatsEntry 721 be used in place this object. Entry specific to a given 722 ifIndex and cbQosPolicyDirection can be obtained in same 723 fashion as described in description of cportQosStatsTable, 724 with exception of step 5. In step 5, index cbQosPolicyIndex 725 and cbQosObjectsIndex into CbQosCMStatsEntry to obtain 726 cbQosCMPrePolicyByte64 in that entry. " 727 ::= { cportQosStatsEntry 9 } 728 729cportQosClassifiedPkts OBJECT-TYPE 730 SYNTAX Counter64 731 UNITS "packets" 732 MAX-ACCESS read-only 733 STATUS deprecated 734 DESCRIPTION 735 "The count of classified packets during QoS. 736 737 This object is deprecated and replaced by various stats 738 table objects in CISCO-CLASS-BASED-QOS-MIB. 739 740 cbQosCMPrePolicyPkt64 in CbQosCMStatsEntry 741 be used in place this object. Entry specific to a given 742 ifIndex and cbQosPolicyDirection can be obtained in same 743 fashion as described in description of cportQosStatsTable, 744 with exception of step 5. In step 5, index cbQosPolicyIndex 745 and cbQosObjectsIndex into CbQosCMStatsEntry to obtain 746 cbQosCMPrePolicyPkt64 in that entry." 747 ::= { cportQosStatsEntry 10 } 748 749cportQosNoChangePkts OBJECT-TYPE 750 SYNTAX Counter64 751 UNITS "packets" 752 MAX-ACCESS read-only 753 STATUS deprecated 754 DESCRIPTION 755 "The count of packets maintain unchange after 756 executing QoS policies. 757 758 This object is deprecated and replaced by various stats table 759 object in CISCO-CLASS-BASED-QOS-MIB. 760 761 There is no direct mapping of this object as it depends on 762 action for which stats being asked for. 763 For example, to obtain No change packet for policer action, 764 cbQosPoliceConformedPkt64 from CbQosPoliceStatsEntry can be 765 used. 766 767 Steps to index into CbQosPoliceStatsEntry using ifIndex and 768 cbQosPolicyDirection is described in the description of 769 cportQosStatsTable." 770 ::= { cportQosStatsEntry 11 } 771 772cportQosNoChangeOctets OBJECT-TYPE 773 SYNTAX Counter64 774 UNITS "octets" 775 MAX-ACCESS read-only 776 STATUS deprecated 777 DESCRIPTION 778 "The count of octets maintain unchange after 779 executing QoS policies. 780 781 This object is deprecated and replaced by various stats table 782 object in CISCO-CLASS-BASED-QOS-MIB. 783 784 There is no direct mapping of this object as it depends on 785 action for which stats being asked for. 786 For example, to obtain No change packet for policer action, 787 cbQosPoliceConformedPkt64 from CbQosPoliceStatsEntry can be 788 used. 789 790 Steps to index into CbQosPoliceStatsEntry using ifIndex and 791 cbQosPolicyDirection is described in the description of 792 cportQosStatsTable." 793 ::= { cportQosStatsEntry 12 } 794 795cportQosInProfPolicyPkts OBJECT-TYPE 796 SYNTAX Counter64 797 UNITS "packets" 798 MAX-ACCESS read-only 799 STATUS deprecated 800 DESCRIPTION 801 "The count of packets that are within the policer 802 profile limit configured for this policy. 803 804 This object is deprecated and replaced by 805 cbQosPoliceConformedPkt64 in CISCO-CLASS-BASED-QOS-MIB." 806 ::= { cportQosStatsEntry 13 } 807 808cportQosOutOfProfPolicyPkts OBJECT-TYPE 809 SYNTAX Counter64 810 UNITS "packets" 811 MAX-ACCESS read-only 812 STATUS deprecated 813 DESCRIPTION 814 "The count of packets that exceed the policer 815 profile limit configured for this policy. 816 817 This object is deprecated and replaced by 818 cbQosPoliceExceededPkt64 in CISCO-CLASS-BASED-QOS-MIB." 819 ::= { cportQosStatsEntry 14 } 820 821cportQosInProfPolicyOctets OBJECT-TYPE 822 SYNTAX Counter64 823 UNITS "octets" 824 MAX-ACCESS read-only 825 STATUS deprecated 826 DESCRIPTION 827 "The count of octets that are within the policer 828 profile limit configured for this policy. 829 830 This object is deprecated and replaced by 831 cbQosPoliceConformedByte64 in CISCO-CLASS-BASED-QOS-MIB." 832 ::= { cportQosStatsEntry 15 } 833 834cportQosOutOfProfPolicyOctets OBJECT-TYPE 835 SYNTAX Counter64 836 UNITS "octets" 837 MAX-ACCESS read-only 838 STATUS deprecated 839 DESCRIPTION 840 "The count of octets that exceed the policer 841 profile limit configured for this policy. 842 843 This objected is deprecated and replaced by 844 cbQosPoliceExceededByte64 in CISCO-CLASS-BASED-QOS-MIB." 845 ::= { cportQosStatsEntry 16 } 846 847cportQosViolateProfPolicyPkts OBJECT-TYPE 848 SYNTAX Counter64 849 UNITS "packets" 850 MAX-ACCESS read-only 851 STATUS deprecated 852 DESCRIPTION 853 "The count of packets that violate the policer 854 profile limit configured for this policy. 855 856 This object is deprecated and replaced by 857 cbQosPoliceViolatedPkt64 in CISCO-CLASS-BASED-QOS-MIB." 858 ::= { cportQosStatsEntry 17 } 859 860cportQosViolateProfPolicyOctets OBJECT-TYPE 861 SYNTAX Counter64 862 UNITS "octets" 863 MAX-ACCESS read-only 864 STATUS deprecated 865 DESCRIPTION 866 "The count of octets that violate the policer 867 profile limit configured for this policy. 868 869 This object is deprecated and replaced by 870 cbQosPoliceViolatedPkt64 in CISCO-CLASS-BASED-QOS-MIB." 871 ::= { cportQosStatsEntry 18 } 872 873cportQosIndexTypeNew OBJECT-TYPE 874 SYNTAX INTEGER { 875 none(1), 876 dscp(2), 877 ipPrecedence(3), 878 cos(4), 879 police(5) 880 } 881 MAX-ACCESS read-write 882 STATUS deprecated 883 DESCRIPTION 884 "This object specifies the sorting mechanism used to 885 collect and store the statistical QoS information. 886 This object value is device dependent. 887 888 This object is deprecated since cbQosIndex is deprecated." 889 ::= { cportQosStatistics 3 } 890 891cportQosInVlanStatsTable OBJECT-TYPE 892 SYNTAX SEQUENCE OF CportQosInVlanStatsEntry 893 MAX-ACCESS not-accessible 894 STATUS deprecated 895 DESCRIPTION 896 "This table specifies QoS port related ingress 897 statistical information. The type of information 898 is controlled by the cportQosIndexTypeNew object. 899 900 This table is deprecated. 901 902 Stats for service policy attached to vlan on a trunk or 903 multi-vlan access port can be accessed in same fashion as 904 described in description of in cportQosStatsTable. 905 906 In Step 1 of description, when cbQosPolicyIndex is obtained 907 from lookup of cbQosInterfacePolicyEntry using ifIndex, this 908 is indexed into CbQosServicePolicyEntry to obtain the 909 cbQosVlanIndex for this policy instance. If this matches, 910 then cbQosPolicyIndex can be used to lookup the stats in 911 same fashion as mentioned in step 2-5 mentioned in the 912 description of cportQosStatsTable." 913 ::= { cportQosStatistics 4 } 914 915cportQosInVlanStatsEntry OBJECT-TYPE 916 SYNTAX CportQosInVlanStatsEntry 917 MAX-ACCESS not-accessible 918 STATUS deprecated 919 DESCRIPTION 920 "It exists an entry in this table for each port 921 on which QoS is configured per port and per VLAN. 922 923 This object is deprecated for the same reason 924 mentioned in description of cportQosInVlanStatsTable." 925 INDEX { 926 ifIndex, 927 vtpVlanIndex, 928 cportQosIndex 929 } 930 ::= { cportQosInVlanStatsTable 1 } 931 932CportQosInVlanStatsEntry ::= SEQUENCE { 933 cportQosVlanInProfPolicyPkts Counter64, 934 cportQosVlanOutOfProfPolicyPkts Counter64, 935 cportQosVlanInProfPolicyOctets Counter64, 936 cportQosVlanOutOfProfPolicyOctets Counter64, 937 cportQosVlanViolateProfPolicyPkts Counter64, 938 cportQosVlanViolateProfPolicyOctets Counter64 939} 940 941cportQosVlanInProfPolicyPkts OBJECT-TYPE 942 SYNTAX Counter64 943 UNITS "packets" 944 MAX-ACCESS read-only 945 STATUS deprecated 946 DESCRIPTION 947 "The count of packets that are within the policer 948 profile limit configured for this policy. 949 950 This object is deprecated and replaced by 951 cbQosPoliceConformedPkt64 in CISCO-CLASS-BASED-QOS-MIB." 952 ::= { cportQosInVlanStatsEntry 1 } 953 954cportQosVlanOutOfProfPolicyPkts OBJECT-TYPE 955 SYNTAX Counter64 956 UNITS "packets" 957 MAX-ACCESS read-only 958 STATUS deprecated 959 DESCRIPTION 960 "The count of packets that exceeds the policer 961 profile limit configured for this policy. 962 963 This object is deprecated and replaced by 964 cbQosPoliceExceededPkt64 in CISCO-CLASS-BASED-QOS-MIB." 965 ::= { cportQosInVlanStatsEntry 2 } 966 967cportQosVlanInProfPolicyOctets OBJECT-TYPE 968 SYNTAX Counter64 969 UNITS "octets" 970 MAX-ACCESS read-only 971 STATUS deprecated 972 DESCRIPTION 973 "The count of octets that are within the policer 974 profile limit configured for this policy. 975 976 This object is deprecated and replaced by 977 cbQosPoliceConformedByte64 in CISCO-CLASS-BASED-QOS-MIB." 978 979 ::= { cportQosInVlanStatsEntry 3 } 980 981cportQosVlanOutOfProfPolicyOctets OBJECT-TYPE 982 SYNTAX Counter64 983 UNITS "octets" 984 MAX-ACCESS read-only 985 STATUS deprecated 986 DESCRIPTION 987 "The count of octets that exceed the policer 988 profile limit configured for this policy. 989 990 This object is deprecated and replaced by 991 cbQosPoliceExceededByte64 in CISCO-CLASS-BASED-QOS-MIB." 992 ::= { cportQosInVlanStatsEntry 4 } 993 994cportQosVlanViolateProfPolicyPkts OBJECT-TYPE 995 SYNTAX Counter64 996 UNITS "packets" 997 MAX-ACCESS read-only 998 STATUS deprecated 999 DESCRIPTION 1000 "The count of packets that violate the policer 1001 profile limit configured for this policy. 1002 1003 This object is deprecated and replaced by 1004 cbQosPoliceViolatedPkt64 in CISCO-CLASS-BASED-QOS-MIB." 1005 ::= { cportQosInVlanStatsEntry 5 } 1006 1007cportQosVlanViolateProfPolicyOctets OBJECT-TYPE 1008 SYNTAX Counter64 1009 UNITS "octets" 1010 MAX-ACCESS read-only 1011 STATUS deprecated 1012 DESCRIPTION 1013 "The count of octets that violate the policer 1014 profile limit configured for this policy. 1015 1016 This object is deprecated and replaced by 1017 cbQosPoliceViolatedByte64 in CISCO-CLASS-BASED-QOS-MIB." 1018 ::= { cportQosInVlanStatsEntry 6 } 1019 1020 1021 1022cportQosEgressQueueStatsTable OBJECT-TYPE 1023 SYNTAX SEQUENCE OF CportQosEgressQueueStatsEntry 1024 MAX-ACCESS not-accessible 1025 STATUS deprecated 1026 DESCRIPTION 1027 "This table specifies QoS related statistical 1028 information for egress queues on each port. 1029 The agent will add an entry in this table for each 1030 queue, threshold and port. 1031 1032 This object is deprecated. 1033 1034 Port specific queueing info can be obtained from 1035 cbQosQueueingCfgTable and cbQosQueueingStatsTable if port 1036 contains policy with queueing action. 1037 The process to obtain this info is similar to what is 1038 described in cportQosStatsTable: 1039 1040 Step 1: Use ifIndex and cbQosPolicyDirection to lookup 1041 cbQosInterfacePolicyEntry and obtain 1042 cbQosIFPolicyIndex which is same as cbQosPolicyIndex. 1043 Step 2: Index cbQosPolicyIndex into cbQosObjectsTable and 1044 obtain all entries corresponding to this policy 1045 instance of cbQosPolicyIndex. 1046 Step 3: With the obtained entries, filter the ones with action 1047 as 'queueing' in cbQosObjectsType. 1048 Step 4: Collect all cbQosObjectsIndex and cbQosConfigIndex 1049 for all such filtered entries. 1050 Step 5: To get queueing stats : Index cbQosPolicyIndex and 1051 cbQosObjectsIndex into cbQosQueueingStatsTable 1052 To get queueing config : Index cbQosConfigIndex 1053 into cbQosQueueingCfgTable." 1054 ::= { cportQosStatistics 5 } 1055 1056cportQosEgressQueueStatsEntry OBJECT-TYPE 1057 SYNTAX CportQosEgressQueueStatsEntry 1058 MAX-ACCESS not-accessible 1059 STATUS deprecated 1060 DESCRIPTION 1061 "A conceptual row in cportQosEgressQueueStatsTable. 1062` 1063 This object is deprecated for the same reason as 1064 mentioned in description of cportQosEgressQueueStatsTable." 1065 INDEX { 1066 ifIndex, 1067 cportQosQueueId, 1068 cportQosQueueThreshold 1069 } 1070 ::= { cportQosEgressQueueStatsTable 1 } 1071 1072CportQosEgressQueueStatsEntry ::= SEQUENCE { 1073 cportQosQueueId Unsigned32, 1074 cportQosQueueThreshold Unsigned32, 1075 cportQosQueueEnqueuePkts Counter64, 1076 cportQosQueueDropPkts Counter64 1077} 1078 1079cportQosQueueId OBJECT-TYPE 1080 SYNTAX Unsigned32 (1..2147483647) 1081 MAX-ACCESS not-accessible 1082 STATUS deprecated 1083 DESCRIPTION 1084 "This object identifies the queue ID of this port for 1085 which QoS statistics are collected. 1086 1087 For example, if a port has 4 queues, this index value 1088 can be 1,2,3,4. 1089 1090 This object is deprecated and has no direct replacement 1091 object. 1092 1093 Queue id is no longer needed to get queueing action 1094 config as described in description of 1095 cportQosEgressQueueStatsTable." 1096 ::= { cportQosEgressQueueStatsEntry 1 } 1097 1098cportQosQueueThreshold OBJECT-TYPE 1099 SYNTAX Unsigned32 (1..2147483647) 1100 MAX-ACCESS not-accessible 1101 STATUS deprecated 1102 DESCRIPTION 1103 "This object identifies the threshold number 1104 of the queue threshold associated with this 1105 queue. A queue can have more than one threshold. 1106 1107 For example, if a queue has 3 thresholds, this index 1108 could be 1,2,3. 1109 1110 This object is deprecated and has no direct replacement." 1111 ::= { cportQosEgressQueueStatsEntry 2 } 1112 1113cportQosQueueEnqueuePkts OBJECT-TYPE 1114 SYNTAX Counter64 1115 UNITS "Packets" 1116 MAX-ACCESS read-only 1117 STATUS deprecated 1118 DESCRIPTION 1119 "This object indicates the number of egress packets 1120 that have been enqueued for this queue and threshold. 1121 1122 This object is deprecated and replaced by 1123 cbQosQueueingCurrentQDepth in CISCO-CLASS-BASED-QOS-MIB." 1124 ::= { cportQosEgressQueueStatsEntry 3 } 1125 1126cportQosQueueDropPkts OBJECT-TYPE 1127 SYNTAX Counter64 1128 UNITS "Packets" 1129 MAX-ACCESS read-only 1130 STATUS deprecated 1131 DESCRIPTION 1132 "This object indicates the number of egress packets 1133 that have been dropped for this queue and threshold. 1134 1135 This object is deprecated and replaced by 1136 cbQosQueueingDiscardPkt64 in CISCO-CLASS-BASED-QOS-MIB." 1137 ::= { cportQosEgressQueueStatsEntry 4 } 1138 1139 1140 1141cportQosClassEgressStatsTable OBJECT-TYPE 1142 SYNTAX SEQUENCE OF CportQosClassEgressStatsEntry 1143 MAX-ACCESS not-accessible 1144 STATUS deprecated 1145 DESCRIPTION 1146 "This table specifies egress QoS related statistical 1147 information for classes associated with an egress QoS 1148 policy. Each queue on a port is uniquely mapped to a 1149 class in an egress QoS policy. This table provides 1150 the statistical information for each class-queue 1151 on each port. 1152 1153 The agent will add an entry in this table for each 1154 queue and threshold on a port associated with a class. 1155 1156 This object is deprecated by corresponding class based 1157 table in CISCO-CLASS-BASED-QOS-MIB-MIB. 1158 Same information can be obtained from cbQosCMStatsTable 1159 and cbQosCMCfgTable. 1160 1161 To access a port specific class configuration and stats, 1162 following steps can be followed: 1163 1164 Step 1: Use ifIndex and cbQosPolicyDirection='output' to 1165 lookup cbQosInterfacePolicyEntry and obtain 1166 cbQosIFPolicyIndex which is same as cbQosPolicyIndex. 1167 Step 2: Index cbQosPolicyIndex into cbQosObjectsTable and 1168 obtain all entries corresponding to this policy 1169 instance of cbQosPolicyIndex. 1170 Step 3: With the obtained entries, filter the ones with 1171 object type as 'classmap' in cbQosObjectsType. 1172 Step 4: Collect all cbQosObjectsIndex and cbQosConfigIndex 1173 for all such filtered entries. 1174 Step 5: To get queueing stats : Index cbQosPolicyIndex and 1175 cbQosObjectsIndex into cbQosCMStatsTable 1176 To get queueing config : Index cbQosConfigIndex into 1177 cbQosCMCfgTable." 1178 ::= { cportQosStatistics 6 } 1179 1180cportQosClassEgressStatsEntry OBJECT-TYPE 1181 SYNTAX CportQosClassEgressStatsEntry 1182 MAX-ACCESS not-accessible 1183 STATUS deprecated 1184 DESCRIPTION 1185 "A conceptual row in cportQosClassEgressStatsTable. 1186 1187 This object is deprecated for the same reason as 1188 mentioned in cportQosClassEgressStatsTable." 1189 INDEX { 1190 ifIndex, 1191 cportQosClassId, 1192 cportQosClassThreshold 1193 } 1194 ::= { cportQosClassEgressStatsTable 1 } 1195 1196CportQosClassEgressStatsEntry ::= SEQUENCE { 1197 cportQosClassId Unsigned32, 1198 cportQosClassThreshold Unsigned32, 1199 cportQosClassName SnmpAdminString, 1200 cportQosClassEnqueuePkts Counter64, 1201 cportQosClassDropPkts Counter64, 1202 cportQosClassDiscontinuityTime TimeStamp 1203} 1204 1205cportQosClassId OBJECT-TYPE 1206 SYNTAX Unsigned32 (0..2147483647) 1207 MAX-ACCESS not-accessible 1208 STATUS deprecated 1209 DESCRIPTION 1210 "This object identifies the class-ID of the class in 1211 an egress policy for which QoS statistics are being 1212 collected. 1213 1214 Each queue on a port is uniquely mapped to a class 1215 in an egress policy. Each class in a policy is 1216 uniquely identified by a class-ID. A value of 0 1217 indicates the default queue/class-default. 1218 1219 This object is deprecated and no direct mapping 1220 is available. All classes must be referred to by 1221 name, cbQosCMName, in CISCO-CLASS-BASED-QOS-MIB." 1222 ::= { cportQosClassEgressStatsEntry 1 } 1223 1224cportQosClassThreshold OBJECT-TYPE 1225 SYNTAX Unsigned32 (1..2147483647) 1226 UNITS "Number of buffers" 1227 MAX-ACCESS not-accessible 1228 STATUS deprecated 1229 DESCRIPTION 1230 "This object identifies the tail-drop queue thresholds 1231 value on a class-queue on a port. These values can 1232 either be the default value or each could be an 1233 explicitly configured value. 1234 1235 For example, if a queue has 3 thresholds, 16, 64 and 256, 1236 this index value for each threshold would be 16, 64, 1237 256 respectively. 1238 1239 This object is deprecated for the same reason as 1240 mentioned in cportQosClassEgressStatsTable. There is 1241 no mapping for this object." 1242 ::= { cportQosClassEgressStatsEntry 2 } 1243 1244cportQosClassName OBJECT-TYPE 1245 SYNTAX SnmpAdminString 1246 MAX-ACCESS read-only 1247 STATUS deprecated 1248 DESCRIPTION 1249 "This object indicates the class name that is associated 1250 with the class-ID indicated by the cportQosClassId 1251 object. 1252 1253 This object is deprecated and replaced by 1254 cbQosCMName in CISCO-CLASS-BASED-QOS-MIB. 1255 1256 This object is deprecated for the same reason as 1257 mentioned in cportQosClassEgressStatsTable." 1258 ::= { cportQosClassEgressStatsEntry 3 } 1259 1260cportQosClassEnqueuePkts OBJECT-TYPE 1261 SYNTAX Counter64 1262 UNITS "Packets" 1263 MAX-ACCESS read-only 1264 STATUS deprecated 1265 DESCRIPTION 1266 "This object indicates the number of egress packets 1267 that have been enqueued for this queue and threshold. 1268 1269 This object is deprecated for the same reason as 1270 mentioned in cportQosClassEgressStatsTable. 1271 The equivalent info can be obtained from cbQosCMPrePolicyPkt64- 1272 cbQosCMDropPkt64. Access of cbQosCMPrePolicyPkt64- 1273 cbQosCMDropPkt64, can de done as described in description 1274 of cportQosClassEgressStatsTable." 1275 ::= { cportQosClassEgressStatsEntry 4 } 1276 1277cportQosClassDropPkts OBJECT-TYPE 1278 SYNTAX Counter64 1279 UNITS "Packets" 1280 MAX-ACCESS read-only 1281 STATUS deprecated 1282 DESCRIPTION 1283 "This object indicates the number of egress packets 1284 that have been dropped for this queue and threshold. 1285 1286 This object is deprecated and replaced by 1287 cbQosCMDropPkt64 in CISCO-CLASS-BASED-QOS-MIB. 1288 1289 This object is deprecated for the same reason as 1290 mentioned in cportQosClassEgressStatsTable." 1291 ::= { cportQosClassEgressStatsEntry 5 } 1292 1293cportQosClassDiscontinuityTime OBJECT-TYPE 1294 SYNTAX TimeStamp 1295 MAX-ACCESS read-only 1296 STATUS deprecated 1297 DESCRIPTION 1298 "The value of sysUpTime on the most recent occasion 1299 at which any of this entry's counter experienced a 1300 discontinuity. If discontinuities have not occurred 1301 since the last re-initialization of the local 1302 management subsystem, then this object contains a 1303 zero value. 1304 1305 This object is deprecated for the same reason as 1306 mentioned in cportQosClassEgressStatsTable. 1307 Generic platform independent counters in 1308 CISCO-CLASS-BASED-QOS-MIB should be used 1309 instead of platform dependent objects in this MIB. 1310 1311 There is no direct mapping available for object." 1312 ::= { cportQosClassEgressStatsEntry 6 } 1313 1314 1315 1316cportQosClassIngressStatsTable OBJECT-TYPE 1317 SYNTAX SEQUENCE OF CportQosClassIngressStatsEntry 1318 MAX-ACCESS not-accessible 1319 STATUS deprecated 1320 DESCRIPTION 1321 "This table specifies QoS related statistical 1322 information per port for ingress traffic belonging to 1323 QoS classes configured with an action that support 1324 statistics (for example: a policer). 1325 1326 This object is deprecated by corresponding class based 1327 table in CISCO-CLASS-BASED-QOS-MIB-MIB. Same information 1328 can be obtained from cbQosPoliceStatsTable and cbQosCMCfgTable. 1329 To access a port specific class configuration and stats, 1330 following steps can be followed: 1331 1332 Step 1: Use ifIndex and cbQosPolicyDirection='input' to 1333 lookup cbQosInterfacePolicyEntry and obtain 1334 cbQosIFPolicyIndex which is same as cbQosPolicyIndex. 1335 Step 2: Index cbQosPolicyIndex into cbQosObjectsTable and 1336 obtain all entries corresponding to this policy 1337 instance of cbQosPolicyIndex. 1338 Step 3: With the obtained entries, filter following: 1339 - For entries having 'classmap' in cbQosObjectsType, 1340 collect cbQosConfigIndex. 1341 - For entries having 'police' in cbQosObjectsType, 1342 collect cbQosObjectsIndex. 1343 Here the selected entries should be the ones 1344 which maps to cbQosParentObjectsIndex 1345 of the desired class. 1346 Step 4: Collect all cbQosObjectsIndex and cbQosConfigIndex 1347 for all such filtered entries. 1348 Step 5: To get policing stats : Index cbQosPolicyIndex and 1349 cbQosObjectsIndex into cbQosPoliceStatsTable 1350 To get class config : Index cbQosConfigIndex into 1351 cbQosCMCfgTable." 1352 ::= { cportQosStatistics 7 } 1353 1354cportQosClassIngressStatsEntry OBJECT-TYPE 1355 SYNTAX CportQosClassIngressStatsEntry 1356 MAX-ACCESS not-accessible 1357 STATUS deprecated 1358 DESCRIPTION 1359 "A conceptual row in cportQosClassIngressStatsTable. 1360 An entry is added per port for ingress traffic belonging 1361 to QoS classes, indicated by cportQosClassIdLevel1 and 1362 cportQosClassIdLevel2, configured with an action that 1363 supports statistics. 1364 1365 This object is deprecated for the same reason as mentioned 1366 in cportQosClassIngressStatsTable." 1367 INDEX { 1368 ifIndex, 1369 cportQosClassIdLevel1, 1370 cportQosClassIdLevel2 1371 } 1372 ::= { cportQosClassIngressStatsTable 1 } 1373 1374CportQosClassIngressStatsEntry ::= SEQUENCE { 1375 cportQosClassIdLevel1 Unsigned32, 1376 cportQosClassIdLevel2 Unsigned32, 1377 cportQosClassNameLevel1 SnmpAdminString, 1378 cportQosClassNameLevel2 SnmpAdminString, 1379 cportQosPoliceConformPkts Counter64, 1380 cportQosPoliceConformOctets Counter64, 1381 cportQosPoliceExceedPkts Counter64, 1382 cportQosPoliceExceedOctets Counter64, 1383 cportQosPoliceViolatePkts Counter64, 1384 cportQosPoliceViolateOctets Counter64, 1385 cportQosPoliceConformRate Gauge32, 1386 cportQosPoliceExceedRate Gauge32, 1387 cportQosPoliceViolateRate Gauge32, 1388 cportQosPoliceDiscontinuityTime TimeStamp 1389} 1390 1391cportQosClassIdLevel1 OBJECT-TYPE 1392 SYNTAX Unsigned32 (0..2147483647) 1393 MAX-ACCESS not-accessible 1394 STATUS deprecated 1395 DESCRIPTION 1396 "This object identifies the class-ID of a class at the 1397 first (highest) level of a hierarchical policy. A value 1398 of 0 indicates class default. For a non-hierarchical 1399 policy, the value of this object is always 0. 1400 1401 This object is deprecated for the same reason as 1402 mentioned in cportQosClassEgressStatsTable. 1403 1404 There is no mapping for this object. All classes must be 1405 referred by class name object cbQosCMName of 1406 cbQosCMCfgEntry in CISCO-CLASS-BASED-QOS-MIB." 1407 ::= { cportQosClassIngressStatsEntry 1 } 1408 1409cportQosClassIdLevel2 OBJECT-TYPE 1410 SYNTAX Unsigned32 (0..2147483647) 1411 MAX-ACCESS not-accessible 1412 STATUS deprecated 1413 DESCRIPTION 1414 "This object identifies the class-ID of a class at the 1415 second level of a hierarchical policy, or at the first 1416 (only) level in a non-hierarchical policy. For a two 1417 level policy, this object identifies the class-ID at the 1418 second level of the policy. For a non-hierarchical/ 1419 single level policy this object identifies the class-ID 1420 of a class at the first (only) level of the policy. A 1421 value of 0 indicates class default. 1422 1423 This object is deprecated for the same reason as 1424 mentioned in cportQosClassEgressStatsTable. 1425 1426 There is no mapping for this object. All classes must be 1427 referred by class name object cbQosCMName of 1428 cbQosCMCfgEntry in CISCO-CLASS-BASED-QOS-MIB." 1429 ::= { cportQosClassIngressStatsEntry 2 } 1430 1431cportQosClassNameLevel1 OBJECT-TYPE 1432 SYNTAX SnmpAdminString 1433 MAX-ACCESS read-only 1434 STATUS deprecated 1435 DESCRIPTION 1436 "This object indicates the class name that is associated 1437 with the class-ID indicated by the cportQosClassIdLevel1 1438 object. 1439 1440 This object is deprecated and replaced by cbQosCMName 1441 in CbQosCMCfgEntry in CISCO-CLASS-BASED-QOS-MIB." 1442 ::= { cportQosClassIngressStatsEntry 3 } 1443 1444cportQosClassNameLevel2 OBJECT-TYPE 1445 SYNTAX SnmpAdminString 1446 MAX-ACCESS read-only 1447 STATUS deprecated 1448 DESCRIPTION 1449 "This object indicates the class name that is associated 1450 with the class-ID indicated by the cportQosClassIdLevel2 1451 object. 1452 1453 This object is deprecated for the same reason as 1454 mentioned in cportQosClassEgressStatsTable. 1455 1456 This object can be mapped to cbQosCMName of cbQosCMCfgEntry 1457 which uniquely identifies a class. 1458 1459 To lookup level 2 of hierarchical policy, cbQosConfigIndex 1460 chosen should belong to row having appropriate 1461 cbQosParentObjectsIndex." 1462 ::= { cportQosClassIngressStatsEntry 4 } 1463 1464cportQosPoliceConformPkts OBJECT-TYPE 1465 SYNTAX Counter64 1466 UNITS "Packets" 1467 MAX-ACCESS read-only 1468 STATUS deprecated 1469 DESCRIPTION 1470 "This object indicates the number of ingress packets 1471 that conforms to the policing rate for traffic belonging 1472 to the classes indicated by the cportQosClassIdLevel1 1473 and cportQosClassIdLevel2 indices. 1474 1475 This object is deprecated for the same reason as 1476 mentioned in cportQosClassEgressStatsTable. 1477 1478 This object can be mapped to cbQosPoliceConformedPkt64 1479 in CISCO-CLASS-BASED-QOS-MIB." 1480 ::= { cportQosClassIngressStatsEntry 5 } 1481 1482cportQosPoliceConformOctets OBJECT-TYPE 1483 SYNTAX Counter64 1484 UNITS "Octets" 1485 MAX-ACCESS read-only 1486 STATUS deprecated 1487 DESCRIPTION 1488 "This object indicates the number of ingress octets 1489 that conforms to the policing rate for traffic belonging 1490 to the classes indicated by the cportQosClassIdLevel1 1491 and cportQosClassIdLevel2 indices. 1492 1493 This object is deprecated for the same reason as 1494 mentioned in cportQosClassEgressStatsTable. 1495 1496 This object can be mapped to cbQosPoliceConformedByte64 1497 in CISCO-CLASS-BASED-QOS-MIB." 1498 ::= { cportQosClassIngressStatsEntry 6 } 1499 1500cportQosPoliceExceedPkts OBJECT-TYPE 1501 SYNTAX Counter64 1502 UNITS "Packets" 1503 MAX-ACCESS read-only 1504 STATUS deprecated 1505 DESCRIPTION 1506 "This object indicates the number of ingress packets 1507 that exceeds the policing rate for traffic belonging 1508 to the classes indicated by the cportQosClassIdLevel1 1509 and cportQosClassIdLevel2 indices. 1510 1511 This object is deprecated for the same reason as 1512 mentioned in cportQosClassEgressStatsTable. 1513 1514 This object can be mapped to cbQosPoliceExceededPkt64 1515 in CISCO-CLASS-BASED-QOS-MIB." 1516 ::= { cportQosClassIngressStatsEntry 7 } 1517 1518cportQosPoliceExceedOctets OBJECT-TYPE 1519 SYNTAX Counter64 1520 UNITS "Octets" 1521 MAX-ACCESS read-only 1522 STATUS deprecated 1523 DESCRIPTION 1524 "This object indicates the number of ingress octets 1525 that exceeds the policing rate for traffic belonging 1526 to the classes indicated by the cportQosClassIdLevel1 1527 and cportQosClassIdLevel2 indices. 1528 1529 This object is deprecated for the same reason as 1530 mentioned in cportQosClassEgressStatsTable. 1531 1532 This object can be mapped to cbQosPoliceExceededPkt64 1533 in CISCO-CLASS-BASED-QOS-MIB." 1534 ::= { cportQosClassIngressStatsEntry 8 } 1535 1536cportQosPoliceViolatePkts OBJECT-TYPE 1537 SYNTAX Counter64 1538 UNITS "Packets" 1539 MAX-ACCESS read-only 1540 STATUS deprecated 1541 DESCRIPTION 1542 "This object indicates the number of ingress packets 1543 that violates the policing rate for traffic belonging 1544 to the classes indicated by the cportQosClassIdLevel1 1545 and cportQosClassIdLevel2 indices. 1546 1547 This object is deprecated for the same reason as 1548 mentioned in cportQosClassEgressStatsTable. 1549 1550 This object can be mapped to cbQosPoliceViolatedPkt64 1551 in CISCO-CLASS-BASED-QOS-MIB." 1552 ::= { cportQosClassIngressStatsEntry 9 } 1553 1554cportQosPoliceViolateOctets OBJECT-TYPE 1555 SYNTAX Counter64 1556 UNITS "Octets" 1557 MAX-ACCESS read-only 1558 STATUS deprecated 1559 DESCRIPTION 1560 "This object indicates the number of ingress octets 1561 that violates the policing rate for traffic belonging 1562 to the classes indicated by the cportQosClassIdLevel1 1563 and cportQosClassIdLevel2 indices. 1564 1565 This object is deprecated for the same reason as 1566 mentioned in cportQosClassEgressStatsTable. 1567 1568 This object can be mapped to cbQosPoliceViolatedByte64 1569 in CISCO-CLASS-BASED-QOS-MIB." 1570 ::= { cportQosClassIngressStatsEntry 10 } 1571 1572cportQosPoliceConformRate OBJECT-TYPE 1573 SYNTAX Gauge32 1574 UNITS "bits per second" 1575 MAX-ACCESS read-only 1576 STATUS deprecated 1577 DESCRIPTION 1578 "This object indicates the rate of ingress packets 1579 that conforms to the policing rate for traffic belonging 1580 to the classes indicated by the cportQosClassIdLevel1 1581 and cportQosClassIdLevel2 indices. 1582 1583 This object is deprecated for the same reason as 1584 mentioned in cportQosClassEgressStatsTable. 1585 1586 This object can be mapped to cbQosPoliceConformedBitRate 1587 in CISCO-CLASS-BASED-QOS-MIB." 1588 ::= { cportQosClassIngressStatsEntry 11 } 1589 1590cportQosPoliceExceedRate OBJECT-TYPE 1591 SYNTAX Gauge32 1592 UNITS "bits per second" 1593 MAX-ACCESS read-only 1594 STATUS deprecated 1595 DESCRIPTION 1596 "This object indicates the rate of ingress packets 1597 that exceeds the policing for traffic belonging to 1598 the classes indicated by the cportQosClassIdLevel1 1599 and cportQosClassIdLevel2 indices. 1600 1601 This object is deprecated for the same reason as 1602 mentioned in cportQosClassEgressStatsTable. 1603 1604 This object can be mapped to cbQosPoliceExceedBitRate 1605 in CISCO-CLASS-BASED-QOS-MIB." 1606 ::= { cportQosClassIngressStatsEntry 12 } 1607 1608cportQosPoliceViolateRate OBJECT-TYPE 1609 SYNTAX Gauge32 1610 UNITS "bits per second" 1611 MAX-ACCESS read-only 1612 STATUS deprecated 1613 DESCRIPTION 1614 "This object indicates the rate of ingress packets 1615 that violates the policing for traffic belonging to 1616 the classes indicated by the cportQosClassIdLevel1 1617 and cportQosClassIdLevel2 indices. 1618 1619 This object is deprecated for the same reason as 1620 mentioned in cportQosClassEgressStatsTable. 1621 1622 This object can be mapped to cbQosPoliceViolateBitRate 1623 in CISCO-CLASS-BASED-QOS-MIB." 1624 ::= { cportQosClassIngressStatsEntry 13 } 1625 1626cportQosPoliceDiscontinuityTime OBJECT-TYPE 1627 SYNTAX TimeStamp 1628 MAX-ACCESS read-only 1629 STATUS deprecated 1630 DESCRIPTION 1631 "The value of sysUpTime on the most recent occasion 1632 at which any of this entry's counter experienced a 1633 discontinuity. If discontinuities have not occurred 1634 since the last re-initialization of the local 1635 management subsystem, then this object contains a 1636 zero value. 1637 1638 This object is deprecated for the same reason as 1639 mentioned in cportQosClassEgressStatsTable. 1640 1641 There is no direct object mapped for this object." 1642 ::= { cportQosClassIngressStatsEntry 14 } 1643 1644 1645 1646cportQosDscpStatsTable OBJECT-TYPE 1647 SYNTAX SEQUENCE OF CportQosDscpStatsEntry 1648 MAX-ACCESS not-accessible 1649 STATUS deprecated 1650 DESCRIPTION 1651 "This table indicates QoS related statistical 1652 DSCP information. The statistics are collected 1653 per physical port and DSCP value. 1654 1655 This object is deprecated. 1656 Customers should move to using generic policy based counters 1657 provided by CISCO-CLASS-BASED-QOS-MIB-MIB instead of using 1658 platform specific objects. 1659 One way to obtain port specific dscp counters would be to 1660 configure a policy with class having match on desired dscp 1661 value and no action under it. Then counters in 1662 cbQosCMStatsTable can be used to infer the packet counts in 1663 ingress and egress direction." 1664 ::= { cportQosStatistics 8 } 1665 1666cportQosDscpStatsEntry OBJECT-TYPE 1667 SYNTAX CportQosDscpStatsEntry 1668 MAX-ACCESS not-accessible 1669 STATUS deprecated 1670 DESCRIPTION 1671 "A conceptual row in cportQosDscpStatsTable. There is 1672 an entry in this table for each port and each DSCP 1673 value. 1674 1675 This object is deprecated. 1676 1677 The reason of deprecation and the alternative of obtaining 1678 same information are mentioned in cportQosDscpStatsTable." 1679 INDEX { 1680 ifIndex, 1681 cportQosDscpValue 1682 } 1683 ::= { cportQosDscpStatsTable 1 } 1684 1685CportQosDscpStatsEntry ::= SEQUENCE { 1686 cportQosDscpValue Dscp, 1687 cportQosDscpIngressPkts Counter64, 1688 cportQosDscpIngressOctets Counter64, 1689 cportQosDscpEgressPkts Counter64, 1690 cportQosDscpEgressOctets Counter64 1691} 1692 1693cportQosDscpValue OBJECT-TYPE 1694 SYNTAX Dscp 1695 MAX-ACCESS not-accessible 1696 STATUS deprecated 1697 DESCRIPTION 1698 "This object identifies the DSCP value for 1699 incoming or outgoing packets. 1700 1701 This object is deprecated. 1702 1703 The reason of deprecation and the alternative of obtaining 1704 same information are mentioned in cportQosDscpStatsTable." 1705 ::= { cportQosDscpStatsEntry 1 } 1706 1707cportQosDscpIngressPkts OBJECT-TYPE 1708 SYNTAX Counter64 1709 UNITS "Packets" 1710 MAX-ACCESS read-only 1711 STATUS deprecated 1712 DESCRIPTION 1713 "This object indicates the number of ingress packets 1714 whose DSCP value matched the value of the 1715 cportQosDscpValue object. 1716 1717 This object is deprecated. 1718 1719 The reason of deprecation and the alternative of obtaining 1720 same information are mentioned in cportQosDscpStatsTable." 1721 ::= { cportQosDscpStatsEntry 2 } 1722 1723cportQosDscpIngressOctets OBJECT-TYPE 1724 SYNTAX Counter64 1725 UNITS "Octets" 1726 MAX-ACCESS read-only 1727 STATUS deprecated 1728 DESCRIPTION 1729 "This object indicates the number of ingress octets 1730 whose DSCP value matched the value of the 1731 cportQosDscpValue object. 1732 1733 This object is deprecated. 1734 1735 The reason of deprecation and the alternative of obtaining 1736 same information are mentioned in cportQosDscpStatsTable." 1737 ::= { cportQosDscpStatsEntry 3 } 1738 1739cportQosDscpEgressPkts OBJECT-TYPE 1740 SYNTAX Counter64 1741 UNITS "Packets" 1742 MAX-ACCESS read-only 1743 STATUS deprecated 1744 DESCRIPTION 1745 "This object indicates the number of egress packets 1746 whose DSCP value matched the value of the 1747 cportQosDscpValue object. 1748 1749 This object is deprecated. 1750 1751 The reason of deprecation and the alternative of obtaining 1752 same information are mentioned in cportQosDscpStatsTable." 1753 ::= { cportQosDscpStatsEntry 4 } 1754 1755cportQosDscpEgressOctets OBJECT-TYPE 1756 SYNTAX Counter64 1757 UNITS "Octets" 1758 MAX-ACCESS read-only 1759 STATUS deprecated 1760 DESCRIPTION 1761 "This object indicates the number of egress octets 1762 whose DSCP value matched the value of the 1763 cportQosDscpValue object. 1764 1765 This object is deprecated. 1766 1767 The reason of deprecation and the alternative of obtaining 1768 same information are mentioned in cportQosDscpStatsTable." 1769 ::= { cportQosDscpStatsEntry 5 } 1770 1771 1772 1773cportQosCosStatsTable OBJECT-TYPE 1774 SYNTAX SEQUENCE OF CportQosCosStatsEntry 1775 MAX-ACCESS not-accessible 1776 STATUS deprecated 1777 DESCRIPTION 1778 "This table indicates QoS related statistical 1779 COS information. The statistics are collected 1780 per physical port and COS value. 1781 1782 This object is deprecated. 1783 1784 Customers should move to using generic independent counters 1785 provided by CISCO-CLASS-BASED-QOS-MIB-MIB instead of using 1786 platform specific objects. 1787 1788 One way to obtain port specific dscp counters would be to 1789 configure a policy with class having match on desired cos value 1790 and no action under it. Then counters in cbQosCMStatsTable 1791 can be used to infer the packet counts in ingress and egress 1792 direction." 1793 ::= { cportQosStatistics 9 } 1794 1795cportQosCosStatsEntry OBJECT-TYPE 1796 SYNTAX CportQosCosStatsEntry 1797 MAX-ACCESS not-accessible 1798 STATUS deprecated 1799 DESCRIPTION 1800 "A conceptual row in cportQosCosStatsTable. There is 1801 an entry in this table for each port and each COS 1802 value. 1803 1804 This object is deprecated. 1805 1806 The reason of deprecation and the alternative of obtaining 1807 same information are mentioned in cportQosCosStatsTable." 1808 INDEX { 1809 ifIndex, 1810 cportQosCosValue 1811 } 1812 ::= { cportQosCosStatsTable 1 } 1813 1814CportQosCosStatsEntry ::= SEQUENCE { 1815 cportQosCosValue QosLayer2Cos, 1816 cportQosCosIngressPkts Counter64, 1817 cportQosCosIngressOctets Counter64, 1818 cportQosCosEgressPkts Counter64, 1819 cportQosCosEgressOctets Counter64 1820} 1821 1822cportQosCosValue OBJECT-TYPE 1823 SYNTAX QosLayer2Cos 1824 MAX-ACCESS not-accessible 1825 STATUS deprecated 1826 DESCRIPTION 1827 "This object identifies the COS value for 1828 each received or sent packet. 1829 1830 This object is deprecated. 1831 1832 The reason of deprecation and the alternative of obtaining 1833 same information are mentioned in cportQosCosStatsTable." 1834 ::= { cportQosCosStatsEntry 1 } 1835 1836cportQosCosIngressPkts OBJECT-TYPE 1837 SYNTAX Counter64 1838 UNITS "Packets" 1839 MAX-ACCESS read-only 1840 STATUS deprecated 1841 DESCRIPTION 1842 "This object indicates the number of ingress 1843 packets whose COS value matched the value of the 1844 cportQosCosValue object. 1845 1846 This object is deprecated. 1847 1848 The reason of deprecation and the alternative of obtaining 1849 same information are mentioned in cportQosCosStatsTable." 1850 ::= { cportQosCosStatsEntry 2 } 1851 1852cportQosCosIngressOctets OBJECT-TYPE 1853 SYNTAX Counter64 1854 UNITS "Octets" 1855 MAX-ACCESS read-only 1856 STATUS deprecated 1857 DESCRIPTION 1858 "This object indicates the number of ingress 1859 octets whose COS value matched the value of the 1860 cportQosCosValue object. 1861 1862 This object is deprecated. 1863 1864 The reason of deprecation and the alternative of obtaining 1865 same information are mentioned in cportQosCosStatsTable." 1866 ::= { cportQosCosStatsEntry 3 } 1867 1868cportQosCosEgressPkts OBJECT-TYPE 1869 SYNTAX Counter64 1870 UNITS "Packets" 1871 MAX-ACCESS read-only 1872 STATUS deprecated 1873 DESCRIPTION 1874 "This object indicates the number of egress 1875 packets whose COS value matched the value of the 1876 cportQosCosValue object. 1877 1878 This object is deprecated. 1879 1880 The reason of deprecation and the alternative of obtaining 1881 same information are mentioned in cportQosCosStatsTable." 1882 ::= { cportQosCosStatsEntry 4 } 1883 1884cportQosCosEgressOctets OBJECT-TYPE 1885 SYNTAX Counter64 1886 UNITS "Octets" 1887 MAX-ACCESS read-only 1888 STATUS deprecated 1889 DESCRIPTION 1890 "This object indicates the number of egress 1891 octets whose COS value matched the value of the 1892 cportQosCosValue object. 1893 1894 This object is deprecated. 1895 1896 The reason of deprecation and the alternative of obtaining 1897 same information are mentioned in cportQosCosStatsTable." 1898 ::= { cportQosCosStatsEntry 5 } 1899 1900 1901-- Notifications 1902 1903ciscoPortQosMIBNotifications OBJECT IDENTIFIER 1904 ::= { ciscoPortQosMIB 2 } 1905 1906-- (no notifications are currently defined) 1907-- 1908 1909-- conformance information 1910 1911ciscoPortQosMIBConformance OBJECT IDENTIFIER 1912 ::= { ciscoPortQosMIB 3 } 1913 1914ciscoPortQosMIBCompliances OBJECT IDENTIFIER 1915 ::= { ciscoPortQosMIBConformance 1 } 1916 1917ciscoPortQosMIBGroups OBJECT IDENTIFIER 1918 ::= { ciscoPortQosMIBConformance 2 } 1919 1920 1921-- compliance statement 1922 1923ciscoPortQosMIBCompliance MODULE-COMPLIANCE 1924 STATUS deprecated 1925 DESCRIPTION 1926 "The compliance statement for entities which 1927 implement Port QoS functions on a Cisco router." 1928 MODULE -- this module 1929 MANDATORY-GROUPS { ciscoPortQosMIBGroup } 1930 1931 GROUP ciscoPortQosStatsMIBGroup 1932 DESCRIPTION 1933 "Implementation of this group is optional based 1934 on the device capabilities. 1935 Replaced by: ciscoPortQosMIBComplianceRev1" 1936 ::= { ciscoPortQosMIBCompliances 1 } 1937 1938ciscoPortQosMIBComplianceRev1 MODULE-COMPLIANCE 1939 STATUS deprecated 1940 DESCRIPTION 1941 "The compliance statement for entities which 1942 implement Port QoS functions on a Cisco router." 1943 MODULE -- this module 1944 MANDATORY-GROUPS { ciscoPortQosMIBGroup } 1945 1946 GROUP ciscoPortQosStatsMIBGroupRev1 1947 DESCRIPTION 1948 "Implementation of this group is optional based 1949 on the device capabilities." 1950 ::= { ciscoPortQosMIBCompliances 2 } 1951 1952ciscoPortQosMIBComplianceRev2 MODULE-COMPLIANCE 1953 STATUS deprecated 1954 DESCRIPTION 1955 "The compliance statement for entities which 1956 implement Port QoS functions on a Cisco router." 1957 MODULE -- this module 1958 MANDATORY-GROUPS { ciscoPortQosMIBGroup } 1959 1960 GROUP ciscoPortQosStatsMIBGroupRev2 1961 DESCRIPTION 1962 "Implementation of this group is optional based 1963 on the device capabilities." 1964 1965 OBJECT cportQosIndexTypeNew 1966 MIN-ACCESS read-only 1967 DESCRIPTION 1968 "Read-only access for devices that do not 1969 support configuration of the sorting mechanism." 1970 ::= { ciscoPortQosMIBCompliances 3 } 1971 1972ciscoPortQosMIBComplianceRev3 MODULE-COMPLIANCE 1973 STATUS deprecated 1974 DESCRIPTION 1975 "The compliance statement for entities which 1976 implement Port QoS functions on a Cisco router." 1977 MODULE -- this module 1978 MANDATORY-GROUPS { ciscoPortQosMIBGroup } 1979 1980 GROUP ciscoPortQosStatsMIBGroupRev2 1981 DESCRIPTION 1982 "Implementation of this group is optional based 1983 on the device capabilities." 1984 1985 GROUP ciscoPortQosStatsMIBGroupRev2Supp1 1986 DESCRIPTION 1987 "Implementation of this group is optional based 1988 on the device capabilities." 1989 1990 OBJECT cportQosIndexTypeNew 1991 MIN-ACCESS read-only 1992 DESCRIPTION 1993 "Read-only access for devices that do not 1994 support configuration of the sorting mechanism." 1995 ::= { ciscoPortQosMIBCompliances 4 } 1996 1997ciscoPortQosMIBComplianceRev4 MODULE-COMPLIANCE 1998 STATUS deprecated 1999 DESCRIPTION 2000 "The compliance statement for entities which 2001 implement Port QoS functions on a Cisco router." 2002 MODULE -- this module 2003 MANDATORY-GROUPS { ciscoPortQosMIBGroup } 2004 2005 GROUP ciscoPortQosStatsMIBGroupRev2 2006 DESCRIPTION 2007 "Implementation of this group is optional based 2008 on the device capabilities." 2009 2010 GROUP ciscoPortQosStatsMIBGroupRev2Supp1 2011 DESCRIPTION 2012 "Implementation of this group is optional based 2013 on the device capabilities." 2014 2015 GROUP ciscoPortQosStatsMIBGroupRev2Supp2 2016 DESCRIPTION 2017 "Implementation of this group is optional based 2018 on the device capabilities." 2019 2020 OBJECT cportQosIndexTypeNew 2021 MIN-ACCESS read-only 2022 DESCRIPTION 2023 "Read-only access for devices that do not 2024 support configuration of the sorting mechanism." 2025 ::= { ciscoPortQosMIBCompliances 5 } 2026 2027ciscoPortQosMIBComplianceRev5 MODULE-COMPLIANCE 2028 STATUS deprecated 2029 DESCRIPTION 2030 "The compliance statement for entities which 2031 implement Port QoS functions on a Cisco router." 2032 MODULE -- this module 2033 MANDATORY-GROUPS { ciscoPortQosMIBGroup } 2034 2035 GROUP ciscoPortQosStatsMIBGroupRev2 2036 DESCRIPTION 2037 "Implementation of this group is optional based 2038 on the device capabilities." 2039 2040 GROUP ciscoPortQosStatsMIBGroupRev2Supp1 2041 DESCRIPTION 2042 "Implementation of this group is optional based 2043 on the device capabilities." 2044 2045 GROUP ciscoPortQosStatsMIBGroupRev2Supp2 2046 DESCRIPTION 2047 "Implementation of this group is optional based 2048 on the device capabilities." 2049 2050 GROUP ciscoPortQosStatsMIBGroupRev2Supp3 2051 DESCRIPTION 2052 "Implementation of this group is optional based 2053 on the device capabilities." 2054 2055 OBJECT cportQosIndexTypeNew 2056 MIN-ACCESS read-only 2057 DESCRIPTION 2058 "Read-only access for devices that do not 2059 support configuration of the sorting mechanism." 2060 ::= { ciscoPortQosMIBCompliances 6 } 2061 2062ciscoPortQosMIBComplianceRev6 MODULE-COMPLIANCE 2063 STATUS deprecated 2064 DESCRIPTION 2065 "The compliance statement for entities which 2066 implement Port QoS functions on a Cisco router." 2067 MODULE -- this module 2068 MANDATORY-GROUPS { ciscoPortQosMIBGroup } 2069 2070 GROUP ciscoPortQosStatsMIBGroupRev2 2071 DESCRIPTION 2072 "Implementation of this group is optional based 2073 on the device capabilities." 2074 2075 GROUP ciscoPortQosStatsMIBGroupRev2Supp1 2076 DESCRIPTION 2077 "Implementation of this group is optional based 2078 on the device capabilities." 2079 2080 GROUP ciscoPortQosStatsMIBGroupRev2Supp2 2081 DESCRIPTION 2082 "Implementation of this group is optional based 2083 on the device capabilities." 2084 2085 GROUP ciscoPortQosStatsMIBGroupRev2Supp3 2086 DESCRIPTION 2087 "Implementation of this group is optional based 2088 on the device capabilities." 2089 2090 GROUP ciscoPortQosStatsMIBGroupRev2Supp4 2091 DESCRIPTION 2092 "Implementation of this group is optional based 2093 on the device capabilities." 2094 2095 GROUP ciscoPortQosStatsMIBGroupRev2Supp5 2096 DESCRIPTION 2097 "Implementation of this group is optional based 2098 on the device capabilities." 2099 2100 GROUP ciscoPortQosStatsMIBGroupRev2Supp6 2101 DESCRIPTION 2102 "Implementation of this group is optional based 2103 on the device capabilities." 2104 2105 GROUP ciscoPortQosStatsMIBGroupRev2Supp7 2106 DESCRIPTION 2107 "Implementation of this group is optional based 2108 on the device capabilities." 2109 2110 GROUP ciscoPortQosStatsMIBGroupRev2Supp8 2111 DESCRIPTION 2112 "Implementation of this group is optional based 2113 on the device capabilities." 2114 2115 OBJECT cportQosIndexTypeNew 2116 MIN-ACCESS read-only 2117 DESCRIPTION 2118 "Read-only access for devices that do not 2119 support configuration of the sorting mechanism." 2120 ::= { ciscoPortQosMIBCompliances 7 } 2121 2122-- units of conformance 2123 2124ciscoPortQosMIBGroup OBJECT-GROUP 2125 OBJECTS { 2126 cportQosRLConfigEnable, 2127 cportQosRLConfigRate, 2128 cportQosRLConfigBurstSize, 2129 cportQosTSConfigEnable, 2130 cportQosTSConfigRate, 2131 cportQosTSConfigBurstSize 2132 } 2133 STATUS deprecated 2134 DESCRIPTION 2135 "A collection of objects providing Port QoS 2136 features. This object is deprecated since all the objects 2137 in this MIB file is being deprecated." 2138 ::= { ciscoPortQosMIBGroups 1 } 2139 2140ciscoPortQosStatsMIBGroup OBJECT-GROUP 2141 OBJECTS { 2142 cportQosIndexType, 2143 cportQosPrePolicyPkts, 2144 cportQosPrePolicyOctets, 2145 cportQosPostPolicyOctets, 2146 cportQosPostPolicyPkts, 2147 cportQosDropPkts, 2148 cportQosDropOctets, 2149 cportQosClassifiedOctets, 2150 cportQosClassifiedPkts 2151 } 2152 STATUS deprecated 2153 DESCRIPTION 2154 "A collection of objects providing per Port QoS 2155 statistics. 2156 Replaced by: ciscoPortQosStatsMIBGroupRev1. 2157 This object is deprecated since all the objects 2158 in this MIB file is being deprecated" 2159 ::= { ciscoPortQosMIBGroups 2 } 2160 2161ciscoPortQosStatsMIBGroupRev1 OBJECT-GROUP 2162 OBJECTS { 2163 cportQosIndexType, 2164 cportQosPrePolicyPkts, 2165 cportQosPrePolicyOctets, 2166 cportQosPostPolicyOctets, 2167 cportQosPostPolicyPkts, 2168 cportQosDropPkts, 2169 cportQosDropOctets, 2170 cportQosClassifiedOctets, 2171 cportQosClassifiedPkts, 2172 cportQosNoChangePkts, 2173 cportQosNoChangeOctets 2174 } 2175 STATUS deprecated 2176 DESCRIPTION 2177 "A collection of objects providing per Port QoS 2178 statistics. This object is deprecated since all the objects 2179 in this MIB file is being deprecated." 2180 ::= { ciscoPortQosMIBGroups 3 } 2181 2182ciscoPortQosStatsMIBGroupRev2 OBJECT-GROUP 2183 OBJECTS { 2184 cportQosIndexTypeNew, 2185 cportQosPrePolicyPkts, 2186 cportQosPrePolicyOctets, 2187 cportQosPostPolicyOctets, 2188 cportQosPostPolicyPkts, 2189 cportQosDropPkts, 2190 cportQosDropOctets, 2191 cportQosClassifiedOctets, 2192 cportQosClassifiedPkts, 2193 cportQosNoChangePkts, 2194 cportQosNoChangeOctets, 2195 cportQosInProfPolicyPkts, 2196 cportQosOutOfProfPolicyPkts 2197 } 2198 STATUS deprecated 2199 DESCRIPTION 2200 "A collection of objects providing per Port QoS 2201 statistics. This object is deprecated since all the objects 2202 in this MIB file is being deprecated." 2203 ::= { ciscoPortQosMIBGroups 4 } 2204 2205ciscoPortQosStatsMIBGroupRev2Supp1 OBJECT-GROUP 2206 OBJECTS { 2207 cportQosVlanInProfPolicyPkts, 2208 cportQosVlanOutOfProfPolicyPkts 2209 } 2210 STATUS deprecated 2211 DESCRIPTION 2212 "A collection of objects providing per Port QoS 2213 statistics. This object is deprecated since all the objects 2214 in this MIB file is being deprecated." 2215 ::= { ciscoPortQosMIBGroups 5 } 2216 2217ciscoPortQosStatsMIBGroupRev2Supp2 OBJECT-GROUP 2218 OBJECTS { 2219 cportQosInProfPolicyOctets, 2220 cportQosOutOfProfPolicyOctets, 2221 cportQosViolateProfPolicyPkts, 2222 cportQosViolateProfPolicyOctets 2223 } 2224 STATUS deprecated 2225 DESCRIPTION 2226 "A collection of objects providing per Port QoS 2227 statistics. This object is deprecated since all the objects 2228 in this MIB file is being deprecated." 2229 ::= { ciscoPortQosMIBGroups 6 } 2230 2231ciscoPortQosStatsMIBGroupRev2Supp3 OBJECT-GROUP 2232 OBJECTS { 2233 cportQosVlanInProfPolicyOctets, 2234 cportQosVlanOutOfProfPolicyOctets, 2235 cportQosVlanViolateProfPolicyPkts, 2236 cportQosVlanViolateProfPolicyOctets 2237 } 2238 STATUS deprecated 2239 DESCRIPTION 2240 "A collection of objects providing per Port QoS 2241 statistics. This object is deprecated since all the objects 2242 in this MIB file is being deprecated." 2243 ::= { ciscoPortQosMIBGroups 7 } 2244 2245ciscoPortQosStatsMIBGroupRev2Supp4 OBJECT-GROUP 2246 OBJECTS { 2247 cportQosQueueEnqueuePkts, 2248 cportQosQueueDropPkts 2249 } 2250 STATUS deprecated 2251 DESCRIPTION 2252 "A collection of objects providing per Port QoS 2253 statistics. This object is deprecated since all the objects 2254 in this MIB file is being deprecated." 2255 ::= { ciscoPortQosMIBGroups 8 } 2256 2257ciscoPortQosStatsMIBGroupRev2Supp5 OBJECT-GROUP 2258 OBJECTS { 2259 cportQosClassName, 2260 cportQosClassEnqueuePkts, 2261 cportQosClassDropPkts, 2262 cportQosClassDiscontinuityTime 2263 } 2264 STATUS deprecated 2265 DESCRIPTION 2266 "A collection of objects providing per Port QoS 2267 statistics. This object is deprecated since all the objects 2268 in this MIB file is being deprecated." 2269 ::= { ciscoPortQosMIBGroups 9 } 2270 2271ciscoPortQosStatsMIBGroupRev2Supp6 OBJECT-GROUP 2272 OBJECTS { 2273 cportQosClassNameLevel1, 2274 cportQosClassNameLevel2, 2275 cportQosPoliceConformPkts, 2276 cportQosPoliceConformOctets, 2277 cportQosPoliceExceedPkts, 2278 cportQosPoliceExceedOctets, 2279 cportQosPoliceViolatePkts, 2280 cportQosPoliceViolateOctets, 2281 cportQosPoliceConformRate, 2282 cportQosPoliceExceedRate, 2283 cportQosPoliceViolateRate, 2284 cportQosPoliceDiscontinuityTime 2285 } 2286 STATUS deprecated 2287 DESCRIPTION 2288 "A collection of objects providing per Port QoS 2289 statistics. This object is deprecated since all the objects 2290 in this MIB file is being deprecated." 2291 ::= { ciscoPortQosMIBGroups 10 } 2292 2293ciscoPortQosStatsMIBGroupRev2Supp7 OBJECT-GROUP 2294 OBJECTS { 2295 cportQosDscpIngressPkts, 2296 cportQosDscpIngressOctets, 2297 cportQosDscpEgressPkts, 2298 cportQosDscpEgressOctets 2299 } 2300 STATUS deprecated 2301 DESCRIPTION 2302 "A collection of objects providing per Port QoS 2303 statistics. This object is deprecated since all the objects 2304 in this MIB file is being deprecated." 2305 ::= { ciscoPortQosMIBGroups 11 } 2306 2307ciscoPortQosStatsMIBGroupRev2Supp8 OBJECT-GROUP 2308 OBJECTS { 2309 cportQosCosIngressPkts, 2310 cportQosCosIngressOctets, 2311 cportQosCosEgressPkts, 2312 cportQosCosEgressOctets 2313 } 2314 STATUS deprecated 2315 DESCRIPTION 2316 "A collection of objects providing per Port QoS 2317 statistics. This object is deprecated since all the objects 2318 in this MIB file is being deprecated." 2319 ::= { ciscoPortQosMIBGroups 12 } 2320 2321END 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385