1RADLAN-QOS-CLI-MIB DEFINITIONS ::= BEGIN 2 3-- Version: 7.31 4-- Date: 28 May 2003 5-- 28 May 2003 Changed UNITS clause of rlQosPolicerCir to kbps 6-- 28 May 2003 Added QoS Access Control Element table two indexes (rlQosAceTidxTable) 7-- 29 Sep 2003 Add textual convention to QosObjectMode (service). 8-- 15 Nov 2004 Add DSCP to Queue Default map table 9-- 10 11IMPORTS 12 MODULE-IDENTITY, OBJECT-TYPE,Counter32, 13 Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI 14 InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB 15 TruthValue, RowStatus, 16 zeroDotZero,RowPointer FROM RADLAN-SNMPv2 17 TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC 18 Percents,rnd FROM RADLAN-MIB; 19 20rlQosCliMib MODULE-IDENTITY 21 LAST-UPDATED "200309210000Z" 22 ORGANIZATION "" 23 CONTACT-INFO 24 "" 25 DESCRIPTION 26 "The private MIB module definition for Quality Of Service CLI" 27 REVISION "200309210000Z" 28 DESCRIPTION 29 "Added this MODULE-IDENTITY clause, changed IMPORT, removed ranges in 30 SEQUENCE elements, changed access of rlQosCliQosMode, rlQosCliBasicModeCfg and 31 rlQosMaxNumOfAce." 32 ::= { rnd 88 } 33 34 35ClassOffsetType ::= TEXTUAL-CONVENTION 36 STATUS current 37 DESCRIPTION 38 "Specifies one of 6 offset types: 39 1- Absolute-start of the packet. 40 2- Layer 2-start of MAC header. 41 3- MPLS-start of MPLS header. 42 4- Layer 3-start of layer 3 header. 43 5- Layer 4-start of layer 4 header. 44 6- Layer 5-after TCP/UDP header. 45 7- VLAN. 46 8- input device port. 47 9- input device port." 48 SYNTAX INTEGER { 49 packetStart(1), 50 layer2-start(2), 51 mpls-start(3), 52 layer3-start(4), 53 layer4-start(5), 54 layer5-start(6), 55 vlan(7), 56 in-port(8), 57 out-port(9) 58 } 59 60ClassTupleType ::= TEXTUAL-CONVENTION 61 STATUS current 62 DESCRIPTION 63 "Specifies one of Tuple types " 64 SYNTAX INTEGER { 65 protocol(1), 66 ip-src(2), 67 ip-dest(3), 68 dscp(4), 69 ip-precedence(5), 70 udp-port-src(6), 71 udp-port-dest(7), 72 tcp-port-src(8), 73 tcp-port-dest(9), 74 mac-src(10), 75 mac-dest(11), 76 vlan(12), 77 in-port(13), 78 out-port(14), 79 general(15) 80 } 81 82AceActionType ::= TEXTUAL-CONVENTION 83 STATUS current 84 DESCRIPTION 85 "Specifies one of 3 ACE Actions: 86 1- Permit- permit to the traffic that define 87 by the parameters. 88 2- Deny- deny the traffic that define 89 by the parameter. 90 3- Deny- deny the traffic that define 91 by the parameters and disable the port." 92 SYNTAX INTEGER { 93 permit(1), 94 deny(2), 95 deny-DisablePort(3) 96 } 97 98AceObjectType ::= TEXTUAL-CONVENTION 99 STATUS current 100 DESCRIPTION 101 "Specifies one of 6 ACE types: 102 1- IP ACE. 103 2- IP-TCP ACE. 104 3- IP-UDP ACE. 105 4- IP-offset ACE. 106 5- MAC ACE. 107 6- MAC-offset ACE." 108 SYNTAX INTEGER { 109 ip(1), 110 ip-TCP(2), 111 ip-UDP(3), 112 ip-Offset(4), 113 mac(5), 114 mac-Offset(6) 115 } 116 117AclObjectType ::= TEXTUAL-CONVENTION 118 STATUS current 119 DESCRIPTION 120 "Specifies one of 2 ACL types: 121 1- MAC ACL. 122 2- IP ACL" 123 SYNTAX INTEGER { 124 mac(1), 125 ip(2) 126 } 127 128ClassMapType ::= TEXTUAL-CONVENTION 129 STATUS current 130 DESCRIPTION 131 "Specifies one of 2 Class-map types: 132 1- Match all. logical and between all statements. 133 2- Match any. logical or between all statements." 134 SYNTAX INTEGER { 135 matchAll(1), 136 matchAny(2) 137 } 138 139ClassMapAction ::= TEXTUAL-CONVENTION 140 STATUS current 141 DESCRIPTION 142 "Specifies one of 8 Class-map actios: 143 1- no action. 144 2- Mark IP-Precedence. 145 3- Mark DSCP. 146 4- Set Egress queueu 147 5- Mark VPT 148 6- Choose queue by the VPT. 149 7- Choose queue by the DSCP. 150 8- Choose queue by the TCP/UDP port." 151 SYNTAX INTEGER { 152 none(1), 153 setIP-Precedence(2), 154 setDSCP(3), 155 setQueue(4), 156 setCos(5), 157 trustCos(6), 158 trustDSCP(7), 159 trustTCP-UDPport(8) 160 } 161 162PolicerType ::= TEXTUAL-CONVENTION 163 STATUS current 164 DESCRIPTION 165 "Specifies one of 3 Policer types: 166 1- Single policer only per one class map. 167 2- Aggregate policer can be applied to several 168 class maps. 169 3- Cascade policer." 170 SYNTAX INTEGER { 171 single(1), 172 aggregate(2), 173 cascade(3) 174 } 175 176 177PolicerAction ::= TEXTUAL-CONVENTION 178 STATUS current 179 DESCRIPTION 180 "Specifies one of 4 Policer Action: 181 1- No Action 182 2- Drop out of profile packets. 183 3- Remark out of profile packets. 184 4- Remark to explicit value out of profile packets 185 5- this policer is part of cascade chain" 186 SYNTAX INTEGER { 187 none(1), 188 drop(2), 189 remark(3), 190 explicit-remark(4), 191 cascadePointer(5) 192 } 193 194QosObjectMode ::= TEXTUAL-CONVENTION 195 STATUS current 196 DESCRIPTION 197 "Specifies one of 3 QoS mode: 198 1- disable no QoS on the system 199 2- Basic Qos mode only trust mode with ACL are enabled. 200 3- Advance mode all Qos option are enabled. 201 4- Service Mode all Qos option are enabled only in 202 service mode configuration" 203 SYNTAX INTEGER { 204 disable(1), 205 basic(2), 206 advance(3), 207 service(4) 208} 209 210QosObjectBasicMode ::= TEXTUAL-CONVENTION 211 STATUS current 212 DESCRIPTION 213 "Specifies one of 6 QoS Basic mode: 214 1- none. means that only ACL can be applied. 215 2- 802.1p. queue is set by the VPT field. 216 3- DSCP. queue is set by the DSCP field 217 4- DSCP-Mutation. the DSCP mutate in the ingress and 218 then the queue is set by the DSCP 219 5- TCP/UDP. the queue is set by the port number " 220 SYNTAX INTEGER { 221 none(1), 222 vpt(2), 223 dscp(3), 224 dscp-mutation(4), 225 tcp-udp(5) 226} 227 228BinaryStatus ::= TEXTUAL-CONVENTION 229 STATUS current 230 DESCRIPTION 231 "Specifies Disable or enable." 232 SYNTAX INTEGER { 233 disable(1), 234 enable(2) 235} 236 237QueueType ::= TEXTUAL-CONVENTION 238 STATUS current 239 DESCRIPTION 240 "Queue type Ef or WRR." 241 SYNTAX INTEGER { 242 ef(1), 243 wrr(2) 244} 245 246AclDefaultAction ::= TEXTUAL-CONVENTION 247 STATUS current 248 DESCRIPTION 249 "Default action when the ACL reach end point." 250 SYNTAX INTEGER { 251 deny-all(1), 252 forward-all(2) 253} 254 255InterfaceType ::= TEXTUAL-CONVENTION 256 STATUS current 257 DESCRIPTION 258 "Interface type." 259 SYNTAX INTEGER { 260 vlan(1), 261 port(2) 262} 263 264 265 266-- CLI QOS MODE Scalar 267 268rlQosCliQosMode OBJECT-TYPE 269 SYNTAX QosObjectMode 270 MAX-ACCESS read-write 271 STATUS current 272 DESCRIPTION 273 "This scalar define in which mode the 274 system will work: basic , advance or none." 275 ::= { rlQosCliMib 1 } 276 277-- CLI QoS Basic Mode Config Scalar 278 279rlQosCliBasicModeCfg OBJECT-TYPE 280 SYNTAX QosObjectBasicMode 281 MAX-ACCESS read-write 282 STATUS current 283 DESCRIPTION 284 "This scalar define in which Basic mode the 285 system will work:802.1p or DSCP or 286 DSCP-Mutation or TCP/UDP or none." 287 ::= { rlQosCliMib 2 } 288 289-- Maximum Number of ACE per system Scalar 290 291rlQosMaxNumOfAce OBJECT-TYPE 292 SYNTAX INTEGER 293 MAX-ACCESS read-write 294 STATUS current 295 DESCRIPTION 296 "This scalar define in which Basic mode the 297 system will work:802.1p or DSCP or 298 DSCP-Mutation or TCP/UDP or none." 299 ::= { rlQosCliMib 3 } 300 301 -- QoS Offset Table 302 303 304rlQosOffsetTable OBJECT-TYPE 305 SYNTAX SEQUENCE OF RlQosOffsetEntry 306 MAX-ACCESS not-accessible 307 STATUS current 308 DESCRIPTION 309 "This table specifies Offset Table information" 310 ::= { rlQosCliMib 4 } 311 312rlQosOffsetEntry OBJECT-TYPE 313 SYNTAX RlQosOffsetEntry 314 MAX-ACCESS not-accessible 315 STATUS current 316 DESCRIPTION 317 "Each entry in this table describes one classifier field. 318 The information includes: Offset Type the offset the mask and the 319 Pattern. 320 if the type is vlan then the value will be the vlan tag. 321 if the Type is in/out port it will be the device in/out port. 322 The index is sequential integer represent by rlQosOffsetIndex" 323 INDEX { rlQosOffsetIndex } 324 ::= { rlQosOffsetTable 1 } 325 326RlQosOffsetEntry::= SEQUENCE { 327 rlQosOffsetIndex INTEGER, 328 rlQosOffsetType ClassOffsetType, 329 rlQosOffsetValue INTEGER, 330 rlQosOffsetMask INTEGER, 331 rlQosOffsetPattern INTEGER, 332 rlQosOffsetTuplePointer INTEGER, 333 rlQosOffsetStatus RowStatus 334 } 335 336rlQosOffsetIndex OBJECT-TYPE 337 SYNTAX INTEGER 338 MAX-ACCESS not-accessible 339 STATUS current 340 DESCRIPTION 341 "An arbitrary incremental Index 342 for the offset table." 343 ::= { rlQosOffsetEntry 1 } 344 345rlQosOffsetType OBJECT-TYPE 346 SYNTAX ClassOffsetType 347 MAX-ACCESS read-create 348 STATUS current 349 DESCRIPTION 350 "Start of the offset." 351 ::= { rlQosOffsetEntry 2 } 352 353rlQosOffsetValue OBJECT-TYPE 354 SYNTAX INTEGER 355 MAX-ACCESS read-create 356 STATUS current 357 DESCRIPTION 358 "The Offset value." 359 ::= { rlQosOffsetEntry 3 } 360 361rlQosOffsetMask OBJECT-TYPE 362 SYNTAX INTEGER(0..255) 363 MAX-ACCESS read-create 364 STATUS current 365 DESCRIPTION 366 "Define which bit to be extracted from the offset." 367 ::= { rlQosOffsetEntry 4 } 368 369 370rlQosOffsetPattern OBJECT-TYPE 371 SYNTAX INTEGER(0..255) 372 MAX-ACCESS read-create 373 STATUS current 374 DESCRIPTION 375 "The value to match too." 376 ::= { rlQosOffsetEntry 5 } 377 378rlQosOffsetTuplePointer OBJECT-TYPE 379 SYNTAX INTEGER 380 MAX-ACCESS read-create 381 STATUS current 382 DESCRIPTION 383 "Pointer for the relevant Tuple." 384 ::= { rlQosOffsetEntry 6 } 385 386rlQosOffsetStatus OBJECT-TYPE 387 SYNTAX RowStatus 388 MAX-ACCESS read-create 389 STATUS current 390 DESCRIPTION 391 "The status of a table entry. 392 It is used to delete/Add an entry from this table." 393 ::= { rlQosOffsetEntry 7 } 394 395 396 -- QoS Tuple Table 397 398 399rlQosTupleTable OBJECT-TYPE 400 SYNTAX SEQUENCE OF RlQosTupleEntry 401 MAX-ACCESS not-accessible 402 STATUS current 403 DESCRIPTION 404 "This table specifies Tuple Table information" 405 ::= { rlQosCliMib 5 } 406 407rlQosTupleEntry OBJECT-TYPE 408 SYNTAX RlQosTupleEntry 409 MAX-ACCESS not-accessible 410 STATUS current 411 DESCRIPTION 412 "Each entry in this table describes one Tuple. 413 The information includes: Tuple Type and the Tuples values. 414 The index is sequential integer represent by rlQosTupleIndex" 415 INDEX { rlQosTupleIndex } 416 ::= { rlQosTupleTable 1 } 417 418RlQosTupleEntry::= SEQUENCE { 419 rlQosTupleIndex INTEGER, 420 rlQosTupleType ClassTupleType, 421 rlQosTupleValue1 INTEGER, 422 rlQosTupleValue2 OCTET STRING, 423 rlQosTupleStatus RowStatus 424 } 425 426rlQosTupleIndex OBJECT-TYPE 427 SYNTAX INTEGER 428 MAX-ACCESS not-accessible 429 STATUS current 430 DESCRIPTION 431 "An arbitrary incremental Index 432 for the offset table." 433 ::= { rlQosTupleEntry 1 } 434 435rlQosTupleType OBJECT-TYPE 436 SYNTAX ClassTupleType 437 MAX-ACCESS read-create 438 STATUS current 439 DESCRIPTION 440 "Start of the offset." 441 ::= { rlQosTupleEntry 2 } 442 443rlQosTupleValue1 OBJECT-TYPE 444 SYNTAX INTEGER 445 MAX-ACCESS read-create 446 STATUS current 447 DESCRIPTION 448 "The Tuple no.1 value can be regular integer 449 values only." 450 ::= { rlQosTupleEntry 3 } 451 452rlQosTupleValue2 OBJECT-TYPE 453 SYNTAX OCTET STRING(SIZE(0..12)) 454 MAX-ACCESS read-create 455 STATUS current 456 DESCRIPTION 457 "The Tuple no.2 value can be IP/MAC address 458 or protocol number with mask" 459 ::= { rlQosTupleEntry 4 } 460 461 462rlQosTupleStatus OBJECT-TYPE 463 SYNTAX RowStatus 464 MAX-ACCESS read-create 465 STATUS current 466 DESCRIPTION 467 "The status of a table entry. 468 It is used to delete/Add an entry from this table." 469 ::= { rlQosTupleEntry 5 } 470 471-- QoS Access Control Element table 472 473 474rlQosAceTable OBJECT-TYPE 475 SYNTAX SEQUENCE OF RlQosAceEntry 476 MAX-ACCESS not-accessible 477 STATUS current 478 DESCRIPTION 479 "This table specifies ACE table information" 480 ::= { rlQosCliMib 6 } 481 482rlQosAceEntry OBJECT-TYPE 483 SYNTAX RlQosAceEntry 484 MAX-ACCESS not-accessible 485 STATUS current 486 DESCRIPTION 487 "Each entry in this table describes one Classifier Element. 488 The information includes: Action the ACE's Type the up to 8 tuples 489 pointers. The index is sequential integer represent by rlQosAceIndex" 490 INDEX { rlQosAceIndex } 491 ::= { rlQosAceTable 1 } 492 493RlQosAceEntry::= SEQUENCE { 494 rlQosAceIndex INTEGER, 495 rlQosAceAction AceActionType, 496 rlQosAceType AceObjectType, 497 rlQosAceTuple1 INTEGER, 498 rlQosAceTuple2 INTEGER, 499 rlQosAceTuple3 INTEGER, 500 rlQosAceTuple4 INTEGER, 501 rlQosAceTuple5 INTEGER, 502 rlQosAceTuple6 INTEGER, 503 rlQosAceTuple7 INTEGER, 504 rlQosAceTuple8 INTEGER, 505 rlQosAceAccount BinaryStatus, 506 rlQosAceStatus RowStatus 507 } 508 509rlQosAceIndex OBJECT-TYPE 510 SYNTAX INTEGER 511 MAX-ACCESS not-accessible 512 STATUS current 513 DESCRIPTION 514 "An arbitrary incremental Index 515 for the ACE table." 516 ::= { rlQosAceEntry 1 } 517 518rlQosAceAction OBJECT-TYPE 519 SYNTAX AceActionType 520 MAX-ACCESS read-create 521 STATUS current 522 DESCRIPTION 523 "ACE Action to take." 524 ::= { rlQosAceEntry 2 } 525 526rlQosAceType OBJECT-TYPE 527 SYNTAX AceObjectType 528 MAX-ACCESS read-create 529 STATUS current 530 DESCRIPTION 531 "ACE Type" 532 ::= { rlQosAceEntry 3 } 533 534rlQosAceTuple1 OBJECT-TYPE 535 SYNTAX INTEGER 536 MAX-ACCESS read-create 537 STATUS current 538 DESCRIPTION 539 "ACE Tuple 1 pointer." 540 ::= { rlQosAceEntry 4 } 541 542rlQosAceTuple2 OBJECT-TYPE 543 SYNTAX INTEGER 544 MAX-ACCESS read-create 545 STATUS current 546 DESCRIPTION 547 "ACE Tuple 1 pointer." 548 ::= { rlQosAceEntry 5 } 549 550rlQosAceTuple3 OBJECT-TYPE 551 SYNTAX INTEGER 552 MAX-ACCESS read-create 553 STATUS current 554 DESCRIPTION 555 "ACE Tuple 1 pointer." 556 ::= { rlQosAceEntry 6 } 557 558rlQosAceTuple4 OBJECT-TYPE 559 SYNTAX INTEGER 560 MAX-ACCESS read-create 561 STATUS current 562 DESCRIPTION 563 "ACE Tuple 1 pointer." 564 ::= { rlQosAceEntry 7 } 565 566rlQosAceTuple5 OBJECT-TYPE 567 SYNTAX INTEGER 568 MAX-ACCESS read-create 569 STATUS current 570 DESCRIPTION 571 "ACE Tuple 1 pointer." 572 ::= { rlQosAceEntry 8 } 573 574rlQosAceTuple6 OBJECT-TYPE 575 SYNTAX INTEGER 576 MAX-ACCESS read-create 577 STATUS current 578 DESCRIPTION 579 "ACE Tuple 1 pointer." 580 ::= { rlQosAceEntry 9 } 581 582rlQosAceTuple7 OBJECT-TYPE 583 SYNTAX INTEGER 584 MAX-ACCESS read-create 585 STATUS current 586 DESCRIPTION 587 "ACE Tuple 1 pointer." 588 ::= { rlQosAceEntry 10 } 589 590rlQosAceTuple8 OBJECT-TYPE 591 SYNTAX INTEGER 592 MAX-ACCESS read-create 593 STATUS current 594 DESCRIPTION 595 "ACE Tuple 1 pointer." 596 ::= { rlQosAceEntry 11 } 597 598rlQosAceAccount OBJECT-TYPE 599 SYNTAX BinaryStatus 600 MAX-ACCESS read-create 601 STATUS current 602 DESCRIPTION 603 "ACE Accounting state. 604 When set to 'enabled' than appropriate statistic's 605 counter is provided for an ACE. 606 For Broadcom ASICs this counter shows number of 607 matched with ACE criteria packets. 608 For Marvell ASICs TBD." 609 ::= { rlQosAceEntry 12 } 610 611rlQosAceStatus OBJECT-TYPE 612 SYNTAX RowStatus 613 MAX-ACCESS read-create 614 STATUS current 615 DESCRIPTION 616 "The status of a table entry. 617 It is used to delete/Add an entry from this table." 618 ::= { rlQosAceEntry 13 } 619 620 621-- QoS Access Control List table 622 623 624 625 626rlQosAclTable OBJECT-TYPE 627 SYNTAX SEQUENCE OF RlQosAclEntry 628 MAX-ACCESS not-accessible 629 STATUS current 630 DESCRIPTION 631 "This table specifies ACL table information" 632 ::= { rlQosCliMib 7 } 633 634rlQosAclEntry OBJECT-TYPE 635 SYNTAX RlQosAclEntry 636 MAX-ACCESS not-accessible 637 STATUS current 638 DESCRIPTION 639 "Each entry in this table describes one Classifier Element. 640 The information includes: Action and the row status. The ACE pointer 641 are in the ACL-ACE reference table. 642 The index is sequential integer represent by rlQosAceIndex" 643 INDEX { rlQosAclIndex } 644 ::= { rlQosAclTable 1 } 645 646RlQosAclEntry::= SEQUENCE { 647 rlQosAclIndex INTEGER, 648 rlQosAclName DisplayString, 649 rlQosAclType AclObjectType, 650 rlQosAclStatus RowStatus 651 } 652 653rlQosAclIndex OBJECT-TYPE 654 SYNTAX INTEGER 655 MAX-ACCESS not-accessible 656 STATUS current 657 DESCRIPTION 658 "An arbitrary incremental Index 659 for the ACE table." 660 ::= { rlQosAclEntry 1 } 661 662rlQosAclName OBJECT-TYPE 663 SYNTAX DisplayString(SIZE(0..32)) 664-- Rsyntax OCTET STRING(SIZE(0..255)) 665 MAX-ACCESS read-create 666 STATUS current 667 DESCRIPTION 668 "Name ACL." 669 ::= { rlQosAclEntry 2 } 670 671 672rlQosAclType OBJECT-TYPE 673 SYNTAX AclObjectType 674 MAX-ACCESS read-create 675 STATUS current 676 DESCRIPTION 677 "ACL Type." 678 ::= { rlQosAclEntry 3 } 679 680rlQosAclStatus OBJECT-TYPE 681 SYNTAX RowStatus 682 MAX-ACCESS read-create 683 STATUS current 684 DESCRIPTION 685 "The status of a table entry. 686 It is used to delete/Add an entry from this table." 687 ::= { rlQosAclEntry 4 } 688 689 690 691--QoS ACE ACL refernce table 692 693 694rlQosAclAceRefTable OBJECT-TYPE 695 SYNTAX SEQUENCE OF RlQosAclAceRefEntry 696 MAX-ACCESS not-accessible 697 STATUS current 698 DESCRIPTION 699 "This table specifies the ACE to ACL 700 relationship." 701 ::= { rlQosCliMib 8 } 702 703rlQosAclAceRefEntry OBJECT-TYPE 704 SYNTAX RlQosAclAceRefEntry 705 MAX-ACCESS not-accessible 706 STATUS current 707 DESCRIPTION 708 "Each entry in this table describes the relationship 709 between ACE to ACL. Show which ACE include in one ACL. 710 The index is the ACE pointer represent 711 by rlQosAclAceRefAcePointer" 712 INDEX { rlQosAclAceRefAcePointer } 713 ::= { rlQosAclAceRefTable 1 } 714 715RlQosAclAceRefEntry::= SEQUENCE { 716 rlQosAclAceRefAcePointer INTEGER, 717 rlQosAclAceRefAclPointer INTEGER, 718 rlQosAclAceRefStatus RowStatus 719 } 720 721rlQosAclAceRefAcePointer OBJECT-TYPE 722 SYNTAX INTEGER 723 MAX-ACCESS not-accessible 724 STATUS current 725 DESCRIPTION 726 "The Index is the ACE pointer" 727 ::= { rlQosAclAceRefEntry 1 } 728 729rlQosAclAceRefAclPointer OBJECT-TYPE 730 SYNTAX INTEGER 731 MAX-ACCESS read-create 732 STATUS current 733 DESCRIPTION 734 "ACL index Pointer" 735 ::= { rlQosAclAceRefEntry 2 } 736 737rlQosAclAceRefStatus OBJECT-TYPE 738 SYNTAX RowStatus 739 MAX-ACCESS read-create 740 STATUS current 741 DESCRIPTION 742 "The status of a table entry. 743 It is used to delete/Add an entry from this table." 744 ::= { rlQosAclAceRefEntry 3 } 745 746 747-- QoS Class-Map table 748 749 750rlQosClassMapTable OBJECT-TYPE 751 SYNTAX SEQUENCE OF RlQosClassMapEntry 752 MAX-ACCESS not-accessible 753 STATUS current 754 DESCRIPTION 755 "This table specifies CCL table information" 756 ::= { rlQosCliMib 9 } 757 758rlQosClassMapEntry OBJECT-TYPE 759 SYNTAX RlQosClassMapEntry 760 MAX-ACCESS not-accessible 761 STATUS current 762 DESCRIPTION 763 "Each entry in this table describes one Class Map Element. 764 The information includes: Classes Name,Class Action, 765 Policer pointer, and 1 match statements. 766 The index is sequential integer represent by rlQosClassMapIndex" 767 INDEX { rlQosClassMapIndex } 768 ::= { rlQosClassMapTable 1 } 769 770RlQosClassMapEntry::= SEQUENCE { 771 rlQosClassMapIndex INTEGER, 772 rlQosClassMapName DisplayString, 773 rlQosClassMapType ClassMapType, 774 rlQosClassMapAction ClassMapAction, 775 rlQosClassMapMarkValue INTEGER, 776 rlQosClassMapPolicer INTEGER, 777 rlQosClassMapMatch1 INTEGER, 778 rlQosClassMapMatch2 INTEGER, 779 rlQosClassMapMarkVlan BinaryStatus, 780 rlQosClassMapNewVlan INTEGER, 781 rlQosClassMapNewPort INTEGER, 782 rlQosClassMapCopyPort INTEGER, 783 rlQosClassMapStatus RowStatus 784 } 785 786rlQosClassMapIndex OBJECT-TYPE 787 SYNTAX INTEGER 788 MAX-ACCESS not-accessible 789 STATUS current 790 DESCRIPTION 791 "Class Map Index" 792 ::= { rlQosClassMapEntry 1 } 793 794rlQosClassMapName OBJECT-TYPE 795 SYNTAX DisplayString(SIZE(0..32)) 796-- Rsyntax OCTET STRING(SIZE(0..255)) 797 MAX-ACCESS read-create 798 STATUS current 799 DESCRIPTION 800 "Name of the Class Map." 801 ::= { rlQosClassMapEntry 2 } 802 803 804rlQosClassMapType OBJECT-TYPE 805 SYNTAX ClassMapType 806 MAX-ACCESS read-create 807 STATUS current 808 DESCRIPTION 809 "Class map type" 810 ::= { rlQosClassMapEntry 3 } 811 812rlQosClassMapAction OBJECT-TYPE 813 SYNTAX ClassMapAction 814 MAX-ACCESS read-create 815 STATUS current 816 DESCRIPTION 817 "Class Map Action." 818 ::= { rlQosClassMapEntry 4 } 819 820rlQosClassMapMarkValue OBJECT-TYPE 821 SYNTAX INTEGER 822 MAX-ACCESS read-create 823 STATUS current 824 DESCRIPTION 825 "Mark value when mark action has been chosen in 826 Class Map Action field." 827 ::= { rlQosClassMapEntry 5 } 828 829rlQosClassMapPolicer OBJECT-TYPE 830 SYNTAX INTEGER 831 MAX-ACCESS read-create 832 STATUS current 833 DESCRIPTION 834 "Policer pointer. 0-means no policer." 835 ::= { rlQosClassMapEntry 6 } 836rlQosClassMapMatch1 OBJECT-TYPE 837 SYNTAX INTEGER 838 MAX-ACCESS read-create 839 STATUS current 840 DESCRIPTION 841 "Match ACL 1 pointer." 842 ::= { rlQosClassMapEntry 7 } 843 844rlQosClassMapMatch2 OBJECT-TYPE 845 SYNTAX INTEGER 846 MAX-ACCESS read-create 847 STATUS current 848 DESCRIPTION 849 "Match ACL 2 pointer." 850 ::= { rlQosClassMapEntry 8 } 851 852rlQosClassMapMarkVlan OBJECT-TYPE 853 SYNTAX BinaryStatus 854 MAX-ACCESS read-create 855 STATUS current 856 DESCRIPTION 857 "If 'enabled', than the classified 858 traffic will be remarked with new VLAN id. 859 If 'disabled' VLAN id is not changed." 860 ::= { rlQosClassMapEntry 9 } 861 862rlQosClassMapNewVlan OBJECT-TYPE 863 SYNTAX INTEGER (0..4095) 864 MAX-ACCESS read-create 865 STATUS current 866 DESCRIPTION 867 "If rlQosClassMapMarkVlan 'enabled', 868 than the classified traffic will be 869 remarked with new VLAN id. 870 The value of this field sets new VLAN id." 871 ::= { rlQosClassMapEntry 10 } 872 873rlQosClassMapNewPort OBJECT-TYPE 874 SYNTAX INTEGER 875 MAX-ACCESS read-create 876 STATUS current 877 DESCRIPTION 878 "If value not zero, than the classified 879 traffic will be redirected to the new 880 egress physical port. The value of this 881 field sets new egress port." 882 ::= { rlQosClassMapEntry 11 } 883 884rlQosClassMapCopyPort OBJECT-TYPE 885 SYNTAX INTEGER 886 MAX-ACCESS read-create 887 STATUS current 888 DESCRIPTION 889 "If value not zero, than the classified 890 traffic will be copied to the desination 891 copy port. The value of this field sets 892 desination copy port." 893 ::= { rlQosClassMapEntry 12 } 894 895rlQosClassMapStatus OBJECT-TYPE 896 SYNTAX RowStatus 897 MAX-ACCESS read-create 898 STATUS current 899 DESCRIPTION 900 "The status of a table entry. 901 It is used to delete/Add an entry from this table." 902 ::= { rlQosClassMapEntry 13 } 903 904 905 906--- QoS Policer table 907 908 909rlQosPolicerTable OBJECT-TYPE 910 SYNTAX SEQUENCE OF RlQosPolicerEntry 911 MAX-ACCESS not-accessible 912 STATUS current 913 DESCRIPTION 914 "This table specifies All the Policers in the system Information" 915 ::= { rlQosCliMib 10 } 916 917rlQosPolicerEntry OBJECT-TYPE 918 SYNTAX RlQosPolicerEntry 919 MAX-ACCESS not-accessible 920 STATUS current 921 DESCRIPTION 922 "Each entry in this table describes one policer. 923 The information includes: Policer name, Policer type, Committed Rate, 924 Committed Burst, Out-of-Profile Action. 925 The index is sequential integer represent by rlQosPolicerIndex" 926 INDEX { rlQosPolicerIndex } 927 ::= { rlQosPolicerTable 1 } 928 929RlQosPolicerEntry::= SEQUENCE { 930 rlQosPolicerIndex INTEGER, 931 rlQosPolicerName DisplayString, 932 rlQosPolicerType PolicerType, 933 rlQosPolicerCir Unsigned32, 934 rlQosPolicerCbs Unsigned32, 935 rlQosPolicerAction PolicerAction, 936 rlQosPolicerCasPointerRemVal INTEGER, 937 rlQosPolicerStatus RowStatus 938 } 939 940rlQosPolicerIndex OBJECT-TYPE 941 SYNTAX INTEGER 942 MAX-ACCESS not-accessible 943 STATUS current 944 DESCRIPTION 945 "Policer Index." 946 ::= { rlQosPolicerEntry 1 } 947 948rlQosPolicerName OBJECT-TYPE 949 SYNTAX DisplayString(SIZE(0..32)) 950-- Rsyntax OCTET STRING(SIZE(0..255)) 951 MAX-ACCESS read-create 952 STATUS current 953 DESCRIPTION 954 "Name of the Policer." 955 ::= { rlQosPolicerEntry 2 } 956 957 958rlQosPolicerType OBJECT-TYPE 959 SYNTAX PolicerType 960 MAX-ACCESS read-create 961 STATUS current 962 DESCRIPTION 963 "Policer type" 964 ::= { rlQosPolicerEntry 3 } 965 966rlQosPolicerCir OBJECT-TYPE 967 SYNTAX Unsigned32 968 UNITS "kbps" 969 MAX-ACCESS read-create 970 STATUS current 971 DESCRIPTION 972 "Committed rate value." 973 ::= { rlQosPolicerEntry 4 } 974rlQosPolicerCbs OBJECT-TYPE 975 SYNTAX Unsigned32 976 UNITS "bytes" 977 MAX-ACCESS read-create 978 STATUS current 979 DESCRIPTION 980 "Committed rate Value." 981 ::= { rlQosPolicerEntry 5 } 982 983rlQosPolicerAction OBJECT-TYPE 984 SYNTAX PolicerAction 985 MAX-ACCESS read-create 986 STATUS current 987 DESCRIPTION 988 "Out of profile Action." 989 ::= { rlQosPolicerEntry 6 } 990 991rlQosPolicerCasPointerRemVal OBJECT-TYPE 992 SYNTAX INTEGER 993 MAX-ACCESS read-create 994 STATUS current 995 DESCRIPTION 996 "Pointer to use whan the type is 997 cascade policer. 0-means no cascade policer. It can also be 998 Remark value in case of explicit remark" 999 ::= { rlQosPolicerEntry 7 } 1000 1001rlQosPolicerStatus OBJECT-TYPE 1002 SYNTAX RowStatus 1003 MAX-ACCESS read-create 1004 STATUS current 1005 DESCRIPTION 1006 "The status of a table entry. 1007 It is used to delete/Add an entry from this table." 1008 ::= { rlQosPolicerEntry 8 } 1009 1010 1011 1012 1013 1014-- QoS Police-Map table 1015 1016 1017 1018rlQosPolicyMapTable OBJECT-TYPE 1019 SYNTAX SEQUENCE OF RlQosPolicyMapEntry 1020 MAX-ACCESS not-accessible 1021 STATUS current 1022 DESCRIPTION 1023 "This table specifies Policy Map Table Information" 1024 ::= { rlQosCliMib 11 } 1025 1026rlQosPolicyMapEntry OBJECT-TYPE 1027 SYNTAX RlQosPolicyMapEntry 1028 MAX-ACCESS not-accessible 1029 STATUS current 1030 DESCRIPTION 1031 "Each entry in this table describes one policy map. 1032 The information includes: Index, Policy Map name, 1033 Up to 6 class map names. 1034 The index is sequential integer represent by rlQosPolicerIndex" 1035 INDEX { rlQosPolicyMapIndex } 1036 ::= { rlQosPolicyMapTable 1 } 1037 1038RlQosPolicyMapEntry::= SEQUENCE { 1039 rlQosPolicyMapIndex INTEGER, 1040 rlQosPolicyMapName DisplayString, 1041 rlQosPolicyMapStatus RowStatus 1042 } 1043 1044rlQosPolicyMapIndex OBJECT-TYPE 1045 SYNTAX INTEGER 1046 MAX-ACCESS not-accessible 1047 STATUS current 1048 DESCRIPTION 1049 "Policy map Index." 1050 ::= { rlQosPolicyMapEntry 1 } 1051 1052rlQosPolicyMapName OBJECT-TYPE 1053 SYNTAX DisplayString(SIZE(0..32)) 1054-- Rsyntax OCTET STRING(SIZE(0..255)) 1055 MAX-ACCESS read-create 1056 STATUS current 1057 DESCRIPTION 1058 "Policy map Name." 1059 ::= { rlQosPolicyMapEntry 2 } 1060 1061rlQosPolicyMapStatus OBJECT-TYPE 1062 SYNTAX RowStatus 1063 MAX-ACCESS read-create 1064 STATUS current 1065 DESCRIPTION 1066 "The status of a table entry. 1067 It is used to delete/Add an entry from this table." 1068 ::= { rlQosPolicyMapEntry 3 } 1069 1070 1071--QoS Policy Class map refernce table 1072 1073 1074rlQosPolicyClassRefTable OBJECT-TYPE 1075 SYNTAX SEQUENCE OF RlQosPolicyClassRefEntry 1076 MAX-ACCESS not-accessible 1077 STATUS current 1078 DESCRIPTION 1079 "This table specifies The relationship 1080 between policy map to class map" 1081 ::= { rlQosCliMib 12 } 1082 1083rlQosPolicyClassRefEntry OBJECT-TYPE 1084 SYNTAX RlQosPolicyClassRefEntry 1085 MAX-ACCESS not-accessible 1086 STATUS current 1087 DESCRIPTION 1088 "Each entry in this table describes the connection 1089 between class-map entry to policy map by using pointers. 1090 The index is Class map pointer 1091 represent by rlQosPolicyClassRefClassPointer" 1092 INDEX { rlQosPolicyClassRefClassPointer } 1093 ::= { rlQosPolicyClassRefTable 1 } 1094 1095RlQosPolicyClassRefEntry::= SEQUENCE { 1096 rlQosPolicyClassRefClassPointer INTEGER, 1097 rlQosPolicyClassRefPolicyPointer INTEGER, 1098 rlQosPolicyClassRefStatus RowStatus 1099 } 1100 1101rlQosPolicyClassRefClassPointer OBJECT-TYPE 1102 SYNTAX INTEGER 1103 MAX-ACCESS not-accessible 1104 STATUS current 1105 DESCRIPTION 1106 "The Index is the Class-map pointer" 1107 ::= { rlQosPolicyClassRefEntry 1 } 1108 1109rlQosPolicyClassRefPolicyPointer OBJECT-TYPE 1110 SYNTAX INTEGER 1111 MAX-ACCESS read-create 1112 STATUS current 1113 DESCRIPTION 1114 "Policy map index Pointer" 1115 ::= { rlQosPolicyClassRefEntry 2 } 1116 1117rlQosPolicyClassRefStatus OBJECT-TYPE 1118 SYNTAX RowStatus 1119 MAX-ACCESS read-create 1120 STATUS current 1121 DESCRIPTION 1122 "The status of a table entry. 1123 It is used to delete/Add an entry from this table." 1124 ::= { rlQosPolicyClassRefEntry 3 } 1125 1126 1127 1128 1129-- QoS Interface Policy table 1130 1131 1132 1133 1134rlQosIfPolicyTable OBJECT-TYPE 1135 SYNTAX SEQUENCE OF RlQosIfPolicyEntry 1136 MAX-ACCESS not-accessible 1137 STATUS current 1138 DESCRIPTION 1139 "This table specifies for each interface 1140 the Policy Map attach to it" 1141 ::= { rlQosCliMib 13 } 1142 1143rlQosIfPolicyEntry OBJECT-TYPE 1144 SYNTAX RlQosIfPolicyEntry 1145 MAX-ACCESS not-accessible 1146 STATUS current 1147 DESCRIPTION 1148 "Each entry in this table describes what policy 1149 Map attached to specific Interface. 1150 The index is Interface Index represent by rlIfIndex and 1151 the interface type represent by rlIfType" 1152 INDEX { rlIfIndex, 1153 rlIfType } 1154 ::= { rlQosIfPolicyTable 1 } 1155 1156RlQosIfPolicyEntry::= SEQUENCE { 1157 rlIfIndex InterfaceIndex, 1158 rlIfType InterfaceType, 1159 rlQosIfPolicyMapPointerIn INTEGER, 1160 rlQosIfPolicyMapPointerOut INTEGER, 1161 rlQosIfTrustActive BinaryStatus, 1162 rlQosPortShaperStatus BinaryStatus, 1163 rlQosCirPortShaper INTEGER, 1164 rlQosCbsPortShaper INTEGER, 1165 rlQosIfProfilePointer DisplayString, 1166 rlQosQueueProfilePointer DisplayString, 1167 rlQosQueueShapeProfilePointer INTEGER, 1168 rlQosAclDefaultAction AclDefaultAction, 1169 rlQosIfPolicyMapStatus RowStatus, 1170 rlQosIfAclIn INTEGER, 1171 rlQosIfAclOut INTEGER, 1172 rlQosIfPolicerIn INTEGER 1173 } 1174 1175rlIfIndex OBJECT-TYPE 1176 SYNTAX InterfaceIndex 1177 MAX-ACCESS not-accessible 1178 STATUS current 1179 DESCRIPTION 1180 "Interface Index." 1181 ::= { rlQosIfPolicyEntry 1 } 1182 1183rlIfType OBJECT-TYPE 1184 SYNTAX InterfaceType 1185 MAX-ACCESS not-accessible 1186 STATUS current 1187 DESCRIPTION 1188 "Interface Type(vlan/port)." 1189 ::= { rlQosIfPolicyEntry 2 } 1190 1191rlQosIfPolicyMapPointerIn OBJECT-TYPE 1192 SYNTAX INTEGER 1193 MAX-ACCESS read-create 1194 STATUS current 1195 DESCRIPTION 1196 "Policy map pointer Input." 1197 ::= { rlQosIfPolicyEntry 3 } 1198 1199rlQosIfPolicyMapPointerOut OBJECT-TYPE 1200 SYNTAX INTEGER 1201 MAX-ACCESS read-create 1202 STATUS current 1203 DESCRIPTION 1204 "Policy map pointer Output." 1205 ::= { rlQosIfPolicyEntry 4 } 1206 1207rlQosIfTrustActive OBJECT-TYPE 1208 SYNTAX BinaryStatus 1209 MAX-ACCESS read-create 1210 STATUS current 1211 DESCRIPTION 1212 "Interface Basic Mode Trust is active or not ." 1213 ::= { rlQosIfPolicyEntry 5 } 1214 1215 1216rlQosPortShaperStatus OBJECT-TYPE 1217 SYNTAX BinaryStatus 1218 MAX-ACCESS read-create 1219 STATUS current 1220 DESCRIPTION 1221 "If there is shaper on the port" 1222 ::= { rlQosIfPolicyEntry 6 } 1223 1224rlQosCirPortShaper OBJECT-TYPE 1225 SYNTAX INTEGER 1226 UNITS "bps" 1227 MAX-ACCESS read-create 1228 STATUS current 1229 DESCRIPTION 1230 "The CIR for the port shaper. 1231 N/A when the shper is disabled" 1232 ::= { rlQosIfPolicyEntry 7} 1233 1234rlQosCbsPortShaper OBJECT-TYPE 1235 SYNTAX INTEGER 1236 UNITS "bytes" 1237 MAX-ACCESS read-create 1238 STATUS current 1239 DESCRIPTION 1240 "The CBS for the port shaper. 1241 N/A when the shper is disabled" 1242 ::= { rlQosIfPolicyEntry 8 } 1243 1244rlQosIfProfilePointer OBJECT-TYPE 1245 SYNTAX DisplayString(SIZE(0..32)) 1246 MAX-ACCESS read-create 1247 STATUS current 1248 DESCRIPTION 1249 "Interface Profile name pointer." 1250 ::= { rlQosIfPolicyEntry 9 } 1251 1252rlQosQueueProfilePointer OBJECT-TYPE 1253 SYNTAX DisplayString(SIZE(0..32)) 1254 MAX-ACCESS read-create 1255 STATUS current 1256 DESCRIPTION 1257 " Queue Profile name pointer." 1258 ::= { rlQosIfPolicyEntry 10 } 1259 1260rlQosQueueShapeProfilePointer OBJECT-TYPE 1261 SYNTAX INTEGER 1262 MAX-ACCESS read-create 1263 STATUS current 1264 DESCRIPTION 1265 " Queue shape Profile pointer." 1266 ::= { rlQosIfPolicyEntry 11 } 1267 1268 1269rlQosAclDefaultAction OBJECT-TYPE 1270 SYNTAX AclDefaultAction 1271 MAX-ACCESS read-create 1272 STATUS current 1273 DESCRIPTION 1274 " When one ACL is enterd then what to do for the last rull." 1275 ::= { rlQosIfPolicyEntry 12 } 1276 1277rlQosIfPolicyMapStatus OBJECT-TYPE 1278 SYNTAX RowStatus 1279 MAX-ACCESS read-create 1280 STATUS current 1281 DESCRIPTION 1282 "The status of a table entry. 1283 It is used to delete/Add an entry from this table." 1284 ::= { rlQosIfPolicyEntry 13 } 1285 1286rlQosIfAclIn OBJECT-TYPE 1287 SYNTAX INTEGER 1288 MAX-ACCESS read-create 1289 STATUS current 1290 DESCRIPTION 1291 "Index of an ACL in the rlQosAclTable, which is applied 1292 to the ingress of an interface. 1293 0 - means no ACL applied." 1294 DEFVAL {0} 1295 ::= { rlQosIfPolicyEntry 14 } 1296 1297rlQosIfAclOut OBJECT-TYPE 1298 SYNTAX INTEGER 1299 MAX-ACCESS read-create 1300 STATUS current 1301 DESCRIPTION 1302 "Index of an ACL in the rlQosAclTable, which is applied 1303 to the egress of an interface. 1304 0 - means no ACL applied." 1305 DEFVAL {0} 1306 ::= { rlQosIfPolicyEntry 15 } 1307 1308rlQosIfPolicerIn OBJECT-TYPE 1309 SYNTAX INTEGER 1310 MAX-ACCESS read-create 1311 STATUS current 1312 DESCRIPTION 1313 "Index of an Policer in the rlQosPolicerTable, which is applied 1314 to the ingress of an interface. 1315 0 - means no Policer applied." 1316 DEFVAL {0} 1317 ::= { rlQosIfPolicyEntry 16 } 1318 1319-- QoS Interface Profile table 1320 1321 1322 1323rlQosIfProfileCfgTable OBJECT-TYPE 1324 SYNTAX SEQUENCE OF RlQosIfProfileCfgEntry 1325 MAX-ACCESS not-accessible 1326 STATUS current 1327 DESCRIPTION 1328 "This table specifies for each Queue the Tail 1329 Drop or WRED parameters and the EF of WRR 1330 parameters." 1331 ::= { rlQosCliMib 14 } 1332 1333rlQosIfProfileCfgEntry OBJECT-TYPE 1334 SYNTAX RlQosIfProfileCfgEntry 1335 MAX-ACCESS not-accessible 1336 STATUS current 1337 DESCRIPTION 1338 "Each entry in this table describes one queue 1339 parameters: Tail-drop threshold for drop precedence 1340 0,1,3 and the WRED min-max threshold and the probability 1341 factor for Drop precedence 0,1,2 and the WRED Q factor 1342 and the EF priority and the WRR weight. 1343 The index is Interface Index represent by rlIfProfileName 1344 and queue-id represent by rlQosQueueId" 1345 INDEX { rlIfProfileName, 1346 rlQosQueueId 1347 } 1348 ::= { rlQosIfProfileCfgTable 1 } 1349 1350RlQosIfProfileCfgEntry::= SEQUENCE { 1351 rlIfProfileName DisplayString, 1352 rlQosQueueId INTEGER, 1353 rlQosTdThersholdDp0 INTEGER, 1354 rlQosTdThersholdDp1 INTEGER, 1355 rlQosTdThersholdDp2 INTEGER, 1356 rlQosRedMinDp0 INTEGER, 1357 rlQosRedMaxDp0 INTEGER, 1358 rlQosRedProbDp0 INTEGER, 1359 rlQosRedMinDp1 INTEGER, 1360 rlQosRedMaxDp1 INTEGER, 1361 rlQosRedProbDp1 INTEGER, 1362 rlQosRedMinDp2 INTEGER, 1363 rlQosRedMaxDp2 INTEGER, 1364 rlQosRedProbDp2 INTEGER, 1365 rlQosRedQweight INTEGER, 1366 rlQosIfprofileStatus RowStatus 1367 } 1368 1369rlIfProfileName OBJECT-TYPE 1370 SYNTAX DisplayString(SIZE(0..32)) 1371 MAX-ACCESS not-accessible 1372 STATUS current 1373 DESCRIPTION 1374 "Interface Index." 1375 ::= { rlQosIfProfileCfgEntry 1 } 1376 1377rlQosQueueId OBJECT-TYPE 1378 SYNTAX INTEGER (1..8) 1379 MAX-ACCESS not-accessible 1380 STATUS current 1381 DESCRIPTION 1382 "Queue id Index." 1383 ::= { rlQosIfProfileCfgEntry 2 } 1384 1385rlQosTdThersholdDp0 OBJECT-TYPE 1386 SYNTAX INTEGER (0..100) 1387 UNITS "percent" 1388 MAX-ACCESS read-create 1389 STATUS current 1390 DESCRIPTION 1391 "Tail Drop Threshold for Drop Precedence 0." 1392 ::= { rlQosIfProfileCfgEntry 3 } 1393rlQosTdThersholdDp1 OBJECT-TYPE 1394 SYNTAX INTEGER (0..100) 1395 UNITS "percent" 1396 MAX-ACCESS read-create 1397 STATUS current 1398 DESCRIPTION 1399 "Tail Drop Threshold for Drop Precedence 1." 1400 ::= { rlQosIfProfileCfgEntry 4 } 1401rlQosTdThersholdDp2 OBJECT-TYPE 1402 SYNTAX INTEGER (0..100) 1403 UNITS "percent" 1404 MAX-ACCESS read-create 1405 STATUS current 1406 DESCRIPTION 1407 "Tail Drop Threshold for Drop Precedence 2." 1408 ::= { rlQosIfProfileCfgEntry 5 } 1409rlQosRedMinDp0 OBJECT-TYPE 1410 SYNTAX INTEGER (0..100) 1411 UNITS "percent" 1412 MAX-ACCESS read-create 1413 STATUS current 1414 DESCRIPTION 1415 "WRED Min Threshold for Drop Precedence 2." 1416 ::= { rlQosIfProfileCfgEntry 6 } 1417rlQosRedMaxDp0 OBJECT-TYPE 1418 SYNTAX INTEGER (0..100) 1419 UNITS "percent" 1420 MAX-ACCESS read-create 1421 STATUS current 1422 DESCRIPTION 1423 "WRED Max Threshold for Drop Precedence 0." 1424 ::= { rlQosIfProfileCfgEntry 7 } 1425rlQosRedProbDp0 OBJECT-TYPE 1426 SYNTAX INTEGER 1427 MAX-ACCESS read-create 1428 STATUS current 1429 DESCRIPTION 1430 "WRED probability for Drop Precedence 0." 1431 ::= { rlQosIfProfileCfgEntry 8 } 1432rlQosRedMinDp1 OBJECT-TYPE 1433 SYNTAX INTEGER (0..100) 1434 UNITS "percent" 1435 MAX-ACCESS read-create 1436 STATUS current 1437 DESCRIPTION 1438 "WRED Min Threshold for Drop Precedence 2." 1439 ::= { rlQosIfProfileCfgEntry 9 } 1440rlQosRedMaxDp1 OBJECT-TYPE 1441 SYNTAX INTEGER (0..100) 1442 UNITS "percent" 1443 MAX-ACCESS read-create 1444 STATUS current 1445 DESCRIPTION 1446 "WRED Max Threshold for Drop Precedence 1." 1447 ::= { rlQosIfProfileCfgEntry 10 } 1448rlQosRedProbDp1 OBJECT-TYPE 1449 SYNTAX INTEGER 1450 MAX-ACCESS read-create 1451 STATUS current 1452 DESCRIPTION 1453 "WRED probability for Drop Precedence 1." 1454 ::= { rlQosIfProfileCfgEntry 11 } 1455rlQosRedMinDp2 OBJECT-TYPE 1456 SYNTAX INTEGER (0..100) 1457 UNITS "percent" 1458 MAX-ACCESS read-create 1459 STATUS current 1460 DESCRIPTION 1461 "WRED Min Threshold for Drop Precedence 2." 1462 ::= { rlQosIfProfileCfgEntry 12 } 1463rlQosRedMaxDp2 OBJECT-TYPE 1464 SYNTAX INTEGER (0..100) 1465 UNITS "percent" 1466 MAX-ACCESS read-create 1467 STATUS current 1468 DESCRIPTION 1469 "WRED Max Threshold for Drop Precedence 2." 1470 ::= { rlQosIfProfileCfgEntry 13 } 1471rlQosRedProbDp2 OBJECT-TYPE 1472 SYNTAX INTEGER 1473 MAX-ACCESS read-create 1474 STATUS current 1475 DESCRIPTION 1476 "WRED probability for Drop Precedence 2." 1477 ::= { rlQosIfProfileCfgEntry 14 } 1478rlQosRedQweight OBJECT-TYPE 1479 SYNTAX INTEGER 1480 MAX-ACCESS read-create 1481 STATUS current 1482 DESCRIPTION 1483 "Q factor for WRED." 1484 ::= { rlQosIfProfileCfgEntry 15 } 1485 1486rlQosIfprofileStatus OBJECT-TYPE 1487 SYNTAX RowStatus 1488 MAX-ACCESS read-create 1489 STATUS current 1490 DESCRIPTION 1491 "The status of a table entry. 1492 It is used to delete/Add an entry from this table." 1493 ::= { rlQosIfProfileCfgEntry 16 } 1494 1495 1496-- QoS DSCP Mutation Map 1497 1498 1499rlQosDscpMutationTable OBJECT-TYPE 1500 SYNTAX SEQUENCE OF RlQosDscpMutationEntry 1501 MAX-ACCESS not-accessible 1502 STATUS current 1503 DESCRIPTION 1504 "This table specifies The DSCP 1505 Mutation table" 1506 ::= { rlQosCliMib 15 } 1507 1508rlQosDscpMutationEntry OBJECT-TYPE 1509 SYNTAX RlQosDscpMutationEntry 1510 MAX-ACCESS not-accessible 1511 STATUS current 1512 DESCRIPTION 1513 "Each entry in this table describes the new 1514 DSCP for the packet. 1515 The index is Old DSCP represent by rlQosOldDscp" 1516 INDEX { rlQosOldDscp } 1517 ::= { rlQosDscpMutationTable 1 } 1518 1519RlQosDscpMutationEntry::= SEQUENCE { 1520 rlQosOldDscp INTEGER, 1521 rlQosNewDscp INTEGER 1522 } 1523 1524rlQosOldDscp OBJECT-TYPE 1525 SYNTAX INTEGER (0..63) 1526 MAX-ACCESS not-accessible 1527 STATUS current 1528 DESCRIPTION 1529 "Old DSCP." 1530 ::= { rlQosDscpMutationEntry 1 } 1531 1532rlQosNewDscp OBJECT-TYPE 1533 SYNTAX INTEGER (0..63) 1534 MAX-ACCESS read-create 1535 STATUS current 1536 DESCRIPTION 1537 "New DSCP." 1538 ::= { rlQosDscpMutationEntry 2 } 1539 1540 1541 1542-- QoS DSCP Police Transmit(Remark) map 1543 1544 1545 1546rlQosDscpRemarkTable OBJECT-TYPE 1547 SYNTAX SEQUENCE OF RlQosDscpRemarkEntry 1548 MAX-ACCESS not-accessible 1549 STATUS current 1550 DESCRIPTION 1551 "This table specifies The DSCP 1552 Remark table" 1553 ::= { rlQosCliMib 16 } 1554 1555rlQosDscpRemarkEntry OBJECT-TYPE 1556 SYNTAX RlQosDscpRemarkEntry 1557 MAX-ACCESS not-accessible 1558 STATUS current 1559 DESCRIPTION 1560 "Each entry in this table describes the new 1561 DSCP for the packet. 1562 The index is Old DSCP represent by rlQosOldDscp" 1563 INDEX { rlQosRmOldDscp } 1564 ::= { rlQosDscpRemarkTable 1 } 1565 1566RlQosDscpRemarkEntry::= SEQUENCE { 1567 rlQosRmOldDscp INTEGER, 1568 rlQosRmNewDscp INTEGER 1569 } 1570 1571rlQosRmOldDscp OBJECT-TYPE 1572 SYNTAX INTEGER (0..63) 1573 MAX-ACCESS not-accessible 1574 STATUS current 1575 DESCRIPTION 1576 "Old DSCP." 1577 ::= { rlQosDscpRemarkEntry 1 } 1578 1579rlQosRmNewDscp OBJECT-TYPE 1580 SYNTAX INTEGER (0..63) 1581 MAX-ACCESS read-create 1582 STATUS current 1583 DESCRIPTION 1584 "New DSCP." 1585 ::= { rlQosDscpRemarkEntry 2 } 1586 1587 1588 1589-- QoS CoS (VPT) to Queue map 1590 1591 1592rlQosCosQueueTable OBJECT-TYPE 1593 SYNTAX SEQUENCE OF RlQosCosQueueEntry 1594 MAX-ACCESS not-accessible 1595 STATUS current 1596 DESCRIPTION 1597 "This table specifies The Cos 1598 to queue map table" 1599 ::= { rlQosCliMib 17 } 1600 1601rlQosCosQueueEntry OBJECT-TYPE 1602 SYNTAX RlQosCosQueueEntry 1603 MAX-ACCESS not-accessible 1604 STATUS current 1605 DESCRIPTION 1606 "Each entry in this table describes queue ID. 1607 The index is CoS represent by rlQosCosIndex" 1608 INDEX { rlQosCosIndex } 1609 ::= { rlQosCosQueueTable 1 } 1610 1611RlQosCosQueueEntry::= SEQUENCE { 1612 rlQosCosIndex INTEGER, 1613 rlQosCosQueueId INTEGER 1614 } 1615 1616rlQosCosIndex OBJECT-TYPE 1617 SYNTAX INTEGER (0..7) 1618 MAX-ACCESS not-accessible 1619 STATUS current 1620 DESCRIPTION 1621 "CoS value (0-7)." 1622 ::= { rlQosCosQueueEntry 1 } 1623 1624rlQosCosQueueId OBJECT-TYPE 1625 SYNTAX INTEGER (1..8) 1626 MAX-ACCESS read-create 1627 STATUS current 1628 DESCRIPTION 1629 "Queue ID." 1630 ::= { rlQosCosQueueEntry 2 } 1631 1632 1633 1634 1635 1636-- QoS DSCP to Queue (VPT) map 1637 1638 1639 1640rlQosDscpQueueTable OBJECT-TYPE 1641 SYNTAX SEQUENCE OF RlQosDscpQueueEntry 1642 MAX-ACCESS not-accessible 1643 STATUS current 1644 DESCRIPTION 1645 "This table specifies The DSCP 1646 to Queue map table" 1647 ::= { rlQosCliMib 18 } 1648 1649rlQosDscpQueueEntry OBJECT-TYPE 1650 SYNTAX RlQosDscpQueueEntry 1651 MAX-ACCESS not-accessible 1652 STATUS current 1653 DESCRIPTION 1654 "Each entry in this table describes The 1655 Queue Number. 1656 The index is DSCP represent by rlQosDscpIndex" 1657 INDEX { rlQosDscpIndex } 1658 ::= { rlQosDscpQueueTable 1 } 1659 1660RlQosDscpQueueEntry::= SEQUENCE { 1661 rlQosDscpIndex INTEGER, 1662 rlQosQueueNum INTEGER 1663 } 1664 1665rlQosDscpIndex OBJECT-TYPE 1666 SYNTAX INTEGER (0..63) 1667 MAX-ACCESS not-accessible 1668 STATUS current 1669 DESCRIPTION 1670 "DSCP value." 1671 ::= { rlQosDscpQueueEntry 1 } 1672 1673rlQosQueueNum OBJECT-TYPE 1674 SYNTAX INTEGER (1..8) 1675 MAX-ACCESS read-create 1676 STATUS current 1677 DESCRIPTION 1678 "Queue Number." 1679 ::= { rlQosDscpQueueEntry 2 } 1680 1681 1682 1683-- QoS TCP port to Queue map 1684 1685 1686 1687rlQosTcpPortQueueTable OBJECT-TYPE 1688 SYNTAX SEQUENCE OF RlQosTcpPortQueueEntry 1689 MAX-ACCESS not-accessible 1690 STATUS current 1691 DESCRIPTION 1692 "This table specifies TCP 1693 Port to Queue map table" 1694 ::= { rlQosCliMib 19 } 1695 1696rlQosTcpPortQueueEntry OBJECT-TYPE 1697 SYNTAX RlQosTcpPortQueueEntry 1698 MAX-ACCESS not-accessible 1699 STATUS current 1700 DESCRIPTION 1701 "Each entry in this table describes The 1702 Queue Number. 1703 The index is TCP/UDP port represent by rlQosTcpUdpPort" 1704 INDEX { rlQosTcpPort } 1705 ::= { rlQosTcpPortQueueTable 1 } 1706 1707RlQosTcpPortQueueEntry::= SEQUENCE { 1708 rlQosTcpPort INTEGER, 1709 rlQosTcpQueueValue INTEGER, 1710 rlQosTcpPortQueueStatus RowStatus 1711 } 1712 1713rlQosTcpPort OBJECT-TYPE 1714 SYNTAX INTEGER 1715 MAX-ACCESS not-accessible 1716 STATUS current 1717 DESCRIPTION 1718 "TCP port number." 1719 ::= { rlQosTcpPortQueueEntry 1 } 1720 1721rlQosTcpQueueValue OBJECT-TYPE 1722 SYNTAX INTEGER (1..8) 1723 MAX-ACCESS read-create 1724 STATUS current 1725 DESCRIPTION 1726 "Queue Number." 1727 ::= { rlQosTcpPortQueueEntry 2 } 1728 1729rlQosTcpPortQueueStatus OBJECT-TYPE 1730 SYNTAX RowStatus 1731 MAX-ACCESS read-create 1732 STATUS current 1733 DESCRIPTION 1734 "The status of a table entry. 1735 It is used to delete/Add an entry from this table." 1736 ::= { rlQosTcpPortQueueEntry 3 } 1737 1738 1739-- QoS UDP port to Queue map 1740 1741 1742 1743rlQosUdpPortQueueTable OBJECT-TYPE 1744 SYNTAX SEQUENCE OF RlQosUdpPortQueueEntry 1745 MAX-ACCESS not-accessible 1746 STATUS current 1747 DESCRIPTION 1748 "This table specifies UDP 1749 Port to Queue map table" 1750 ::= { rlQosCliMib 20 } 1751 1752rlQosUdpPortQueueEntry OBJECT-TYPE 1753 SYNTAX RlQosUdpPortQueueEntry 1754 MAX-ACCESS not-accessible 1755 STATUS current 1756 DESCRIPTION 1757 "Each entry in this table describes The 1758 Queue Number. 1759 The index is UDP port represent by rlQosTcpUdpPort" 1760 INDEX { rlQosUdpPort } 1761 ::= { rlQosUdpPortQueueTable 1 } 1762 1763RlQosUdpPortQueueEntry::= SEQUENCE { 1764 rlQosUdpPort INTEGER, 1765 rlQosUdpQueueValue INTEGER, 1766 rlQosUdpPortQueueStatus RowStatus 1767 } 1768 1769rlQosUdpPort OBJECT-TYPE 1770 SYNTAX INTEGER 1771 MAX-ACCESS not-accessible 1772 STATUS current 1773 DESCRIPTION 1774 "UDP port number." 1775 ::= { rlQosUdpPortQueueEntry 1 } 1776 1777rlQosUdpQueueValue OBJECT-TYPE 1778 SYNTAX INTEGER (1..8) 1779 MAX-ACCESS read-create 1780 STATUS current 1781 DESCRIPTION 1782 "Queue value." 1783 ::= { rlQosUdpPortQueueEntry 2 } 1784 1785rlQosUdpPortQueueStatus OBJECT-TYPE 1786 SYNTAX RowStatus 1787 MAX-ACCESS read-create 1788 STATUS current 1789 DESCRIPTION 1790 "The status of a table entry. 1791 It is used to delete/Add an entry from this table." 1792 ::= { rlQosUdpPortQueueEntry 3 } 1793 1794-- CLI QoS Number of EF Scalar 1795 1796rlQosEfManageTable OBJECT-TYPE 1797 SYNTAX SEQUENCE OF RlQosEfManageEntry 1798 MAX-ACCESS not-accessible 1799 STATUS current 1800 DESCRIPTION 1801 "This table specifies UDP 1802 Port to DSCP map table" 1803 ::= { rlQosCliMib 21 } 1804 1805rlQosEfManageEntry OBJECT-TYPE 1806 SYNTAX RlQosEfManageEntry 1807 MAX-ACCESS not-accessible 1808 STATUS current 1809 DESCRIPTION 1810 "This Table describes The 1811 EF management for the system. 1812 The index is UDP port represent by rlQosEfQueueId" 1813 INDEX { rlQosEfQueueId } 1814 ::= { rlQosEfManageTable 1 } 1815 1816RlQosEfManageEntry::= SEQUENCE { 1817 rlQosEfQueueId INTEGER, 1818 rlQosEfState BinaryStatus, 1819 rlQosEfPriority INTEGER 1820 } 1821 1822rlQosEfQueueId OBJECT-TYPE 1823 SYNTAX INTEGER(1..8) 1824 MAX-ACCESS not-accessible 1825 STATUS current 1826 DESCRIPTION 1827 "Queue-ID." 1828 ::= { rlQosEfManageEntry 1 } 1829 1830rlQosEfState OBJECT-TYPE 1831 SYNTAX BinaryStatus 1832 MAX-ACCESS read-create 1833 STATUS current 1834 DESCRIPTION 1835 "Enable/disable" 1836 ::= { rlQosEfManageEntry 2 } 1837 1838rlQosEfPriority OBJECT-TYPE 1839 SYNTAX INTEGER(1..8) 1840 MAX-ACCESS read-create 1841 STATUS current 1842 DESCRIPTION 1843 "The priority of the queue" 1844 ::= { rlQosEfManageEntry 3 } 1845 1846 1847-- CLI QoS Queue Profile 1848 1849rlQosQueueProfileTable OBJECT-TYPE 1850 SYNTAX SEQUENCE OF RlQosQueueProfileEntry 1851 MAX-ACCESS not-accessible 1852 STATUS current 1853 DESCRIPTION 1854 "This table describes the queue managment profiles " 1855 ::= { rlQosCliMib 22 } 1856 1857rlQosQueueProfileEntry OBJECT-TYPE 1858 SYNTAX RlQosQueueProfileEntry 1859 MAX-ACCESS not-accessible 1860 STATUS current 1861 DESCRIPTION 1862 "Each entry in this table describes The 1863 queue managment profile Value. 1864 The index is profile name represent by rlQueueProfileName" 1865 INDEX { rlQueueProfileName } 1866 ::= { rlQosQueueProfileTable 1 } 1867 1868RlQosQueueProfileEntry::= SEQUENCE { 1869 rlQueueProfileName DisplayString, 1870 rlQosTypeQueue1 QueueType, 1871 rlQosValueQueue1 INTEGER, 1872 rlQosTypeQueue2 QueueType, 1873 rlQosValueQueue2 INTEGER, 1874 rlQosTypeQueue3 QueueType, 1875 rlQosValueQueue3 INTEGER, 1876 rlQosTypeQueue4 QueueType, 1877 rlQosValueQueue4 INTEGER, 1878 rlQosTypeQueue5 QueueType, 1879 rlQosValueQueue5 INTEGER, 1880 rlQosTypeQueue6 QueueType, 1881 rlQosValueQueue6 INTEGER, 1882 rlQosTypeQueue7 QueueType, 1883 rlQosValueQueue7 INTEGER, 1884 rlQosTypeQueue8 QueueType, 1885 rlQosValueQueue8 INTEGER, 1886 rlQosQueueProfileStatus RowStatus, 1887 rlQosNumOfIfConnections INTEGER 1888 } 1889 1890rlQueueProfileName OBJECT-TYPE 1891 SYNTAX DisplayString(SIZE(0..32)) 1892 MAX-ACCESS not-accessible 1893 STATUS current 1894 DESCRIPTION 1895 "Profile name for the Queue profile." 1896 ::= { rlQosQueueProfileEntry 1 } 1897 1898rlQosTypeQueue1 OBJECT-TYPE 1899 SYNTAX QueueType 1900 MAX-ACCESS read-only 1901 STATUS current 1902 DESCRIPTION 1903 "EF or WRR" 1904 ::= { rlQosQueueProfileEntry 2 } 1905 1906rlQosValueQueue1 OBJECT-TYPE 1907 SYNTAX INTEGER 1908 MAX-ACCESS read-create 1909 STATUS current 1910 DESCRIPTION 1911 "for EF read-only for wrr the weight" 1912 ::= { rlQosQueueProfileEntry 3 } 1913 1914rlQosTypeQueue2 OBJECT-TYPE 1915 SYNTAX QueueType 1916 MAX-ACCESS read-only 1917 STATUS current 1918 DESCRIPTION 1919 "EF or WRR" 1920 ::= { rlQosQueueProfileEntry 4 } 1921 1922rlQosValueQueue2 OBJECT-TYPE 1923 SYNTAX INTEGER 1924 MAX-ACCESS read-create 1925 STATUS current 1926 DESCRIPTION 1927 "for EF read-only for wrr the weight" 1928 ::= { rlQosQueueProfileEntry 5 } 1929rlQosTypeQueue3 OBJECT-TYPE 1930 SYNTAX QueueType 1931 MAX-ACCESS read-only 1932 STATUS current 1933 DESCRIPTION 1934 "EF or WRR" 1935 ::= { rlQosQueueProfileEntry 6 } 1936 1937rlQosValueQueue3 OBJECT-TYPE 1938 SYNTAX INTEGER 1939 MAX-ACCESS read-create 1940 STATUS current 1941 DESCRIPTION 1942 "for EF read-only for wrr the weight" 1943 ::= { rlQosQueueProfileEntry 7 } 1944 1945rlQosTypeQueue4 OBJECT-TYPE 1946 SYNTAX QueueType 1947 MAX-ACCESS read-only 1948 STATUS current 1949 DESCRIPTION 1950 "EF or WRR" 1951 ::= { rlQosQueueProfileEntry 8 } 1952 1953rlQosValueQueue4 OBJECT-TYPE 1954 SYNTAX INTEGER 1955 MAX-ACCESS read-create 1956 STATUS current 1957 DESCRIPTION 1958 "for EF read-only for wrr the weight" 1959 ::= { rlQosQueueProfileEntry 9 } 1960 1961rlQosTypeQueue5 OBJECT-TYPE 1962 SYNTAX QueueType 1963 MAX-ACCESS read-only 1964 STATUS current 1965 DESCRIPTION 1966 "EF or WRR" 1967 ::= { rlQosQueueProfileEntry 10 } 1968 1969 rlQosValueQueue5 OBJECT-TYPE 1970 SYNTAX INTEGER 1971 MAX-ACCESS read-create 1972 STATUS current 1973 DESCRIPTION 1974 "for EF read-only for wrr the weight" 1975 ::= { rlQosQueueProfileEntry 11 } 1976 1977rlQosTypeQueue6 OBJECT-TYPE 1978 SYNTAX QueueType 1979 MAX-ACCESS read-only 1980 STATUS current 1981 DESCRIPTION 1982 "EF or WRR" 1983 ::= { rlQosQueueProfileEntry 12 } 1984 1985rlQosValueQueue6 OBJECT-TYPE 1986 SYNTAX INTEGER 1987 MAX-ACCESS read-create 1988 STATUS current 1989 DESCRIPTION 1990 "for EF read-only for wrr the weight" 1991 ::= { rlQosQueueProfileEntry 13 } 1992rlQosTypeQueue7 OBJECT-TYPE 1993 SYNTAX QueueType 1994 MAX-ACCESS read-only 1995 STATUS current 1996 DESCRIPTION 1997 "EF or WRR" 1998 ::= { rlQosQueueProfileEntry 14} 1999 2000rlQosValueQueue7 OBJECT-TYPE 2001 SYNTAX INTEGER 2002 MAX-ACCESS read-create 2003 STATUS current 2004 DESCRIPTION 2005 "for EF read-only for wrr the weight" 2006 ::= { rlQosQueueProfileEntry 15 } 2007 2008rlQosTypeQueue8 OBJECT-TYPE 2009 SYNTAX QueueType 2010 MAX-ACCESS read-only 2011 STATUS current 2012 DESCRIPTION 2013 "EF or WRR" 2014 ::= { rlQosQueueProfileEntry 16 } 2015 2016rlQosValueQueue8 OBJECT-TYPE 2017 SYNTAX INTEGER 2018 MAX-ACCESS read-create 2019 STATUS current 2020 DESCRIPTION 2021 "for EF read-only for wrr the weight" 2022 ::= { rlQosQueueProfileEntry 17 } 2023 2024rlQosQueueProfileStatus OBJECT-TYPE 2025 SYNTAX RowStatus 2026 MAX-ACCESS read-create 2027 STATUS current 2028 DESCRIPTION 2029 "The status of a table entry. 2030 It is used to delete/Add an entry from this table." 2031 ::= { rlQosQueueProfileEntry 18 } 2032 2033rlQosNumOfIfConnections OBJECT-TYPE 2034 SYNTAX INTEGER 2035 MAX-ACCESS read-only 2036 STATUS current 2037 DESCRIPTION 2038 "how many time this entry connected to the if policy table" 2039 ::= { rlQosQueueProfileEntry 19 } 2040 2041 2042 2043-- CLI QoS Queue Shape Profile 2044 2045 2046 2047rlQosQueueShapeProfileTable OBJECT-TYPE 2048 SYNTAX SEQUENCE OF RlQosQueueShapeProfileEntry 2049 MAX-ACCESS not-accessible 2050 STATUS current 2051 DESCRIPTION 2052 "This table specifies the queue shaper profile" 2053 ::= { rlQosCliMib 23 } 2054 2055rlQosQueueShapeProfileEntry OBJECT-TYPE 2056 SYNTAX RlQosQueueShapeProfileEntry 2057 MAX-ACCESS not-accessible 2058 STATUS current 2059 DESCRIPTION 2060 "Each entry in this table describes The 2061 shaper profile for all queues. 2062 The index sequencial index represent by rlQosQueueShapeIndex" 2063 INDEX { rlQosQueueShapeIndex} 2064 ::= { rlQosQueueShapeProfileTable 1 } 2065 2066RlQosQueueShapeProfileEntry::= SEQUENCE { 2067 rlQosQueueShapeIndex INTEGER, 2068 rlQosCirQueue1 INTEGER, 2069 rlQosCbsQueue1 INTEGER, 2070 rlQosCirQueue2 INTEGER, 2071 rlQosCbsQueue2 INTEGER, 2072 rlQosCirQueue3 INTEGER, 2073 rlQosCbsQueue3 INTEGER, 2074 rlQosCirQueue4 INTEGER, 2075 rlQosCbsQueue4 INTEGER, 2076 rlQosCirQueue5 INTEGER, 2077 rlQosCbsQueue5 INTEGER, 2078 rlQosCirQueue6 INTEGER, 2079 rlQosCbsQueue6 INTEGER, 2080 rlQosCirQueue7 INTEGER, 2081 rlQosCbsQueue7 INTEGER, 2082 rlQosCirQueue8 INTEGER, 2083 rlQosCbsQueue8 INTEGER, 2084 rlQosQueueShapeProfileStatus RowStatus 2085 } 2086 2087rlQosQueueShapeIndex OBJECT-TYPE 2088 SYNTAX INTEGER 2089 MAX-ACCESS not-accessible 2090 STATUS current 2091 DESCRIPTION 2092 "Profile Index." 2093 ::= { rlQosQueueShapeProfileEntry 1 } 2094 2095rlQosCirQueue1 OBJECT-TYPE 2096 SYNTAX INTEGER 2097 MAX-ACCESS read-create 2098 STATUS current 2099 DESCRIPTION 2100 "CIR for Queue1 0 for not active" 2101 ::= { rlQosQueueShapeProfileEntry 2 } 2102 2103rlQosCbsQueue1 OBJECT-TYPE 2104 SYNTAX INTEGER 2105 MAX-ACCESS read-create 2106 STATUS current 2107 DESCRIPTION 2108 "CBS for Queue1 0 for not active" 2109 ::= { rlQosQueueShapeProfileEntry 3 } 2110 2111rlQosCirQueue2 OBJECT-TYPE 2112 SYNTAX INTEGER 2113 MAX-ACCESS read-create 2114 STATUS current 2115 DESCRIPTION 2116 "CIR for Queue2 0 for not active" 2117 ::= { rlQosQueueShapeProfileEntry 4 } 2118 2119rlQosCbsQueue2 OBJECT-TYPE 2120 SYNTAX INTEGER 2121 MAX-ACCESS read-create 2122 STATUS current 2123 DESCRIPTION 2124 "CBS for Queue2 0 for not active" 2125 ::= { rlQosQueueShapeProfileEntry 5 } 2126 2127rlQosCirQueue3 OBJECT-TYPE 2128 SYNTAX INTEGER 2129 MAX-ACCESS read-create 2130 STATUS current 2131 DESCRIPTION 2132 "CIR for Queue3 0 for not active" 2133 ::= { rlQosQueueShapeProfileEntry 6 } 2134 2135rlQosCbsQueue3 OBJECT-TYPE 2136 SYNTAX INTEGER 2137 MAX-ACCESS read-create 2138 STATUS current 2139 DESCRIPTION 2140 "CBS for Queue3 0 for not active" 2141 ::= { rlQosQueueShapeProfileEntry 7 } 2142 2143rlQosCirQueue4 OBJECT-TYPE 2144 SYNTAX INTEGER 2145 MAX-ACCESS read-create 2146 STATUS current 2147 DESCRIPTION 2148 "CIR for Queue4 0 for not active" 2149 ::= { rlQosQueueShapeProfileEntry 8 } 2150 2151rlQosCbsQueue4 OBJECT-TYPE 2152 SYNTAX INTEGER 2153 MAX-ACCESS read-create 2154 STATUS current 2155 DESCRIPTION 2156 "CBS for Queue4 0 for not active" 2157 ::= { rlQosQueueShapeProfileEntry 9 } 2158 2159rlQosCirQueue5 OBJECT-TYPE 2160 SYNTAX INTEGER 2161 MAX-ACCESS read-create 2162 STATUS current 2163 DESCRIPTION 2164 "CIR for Queue5 0 for not active" 2165 ::= { rlQosQueueShapeProfileEntry 10 } 2166 2167rlQosCbsQueue5 OBJECT-TYPE 2168 SYNTAX INTEGER 2169 MAX-ACCESS read-create 2170 STATUS current 2171 DESCRIPTION 2172 "CBS for Queue5 0 for not active" 2173 ::= { rlQosQueueShapeProfileEntry 11 } 2174 2175rlQosCirQueue6 OBJECT-TYPE 2176 SYNTAX INTEGER 2177 MAX-ACCESS read-create 2178 STATUS current 2179 DESCRIPTION 2180 "CIR for Queue6 0 for not active" 2181 ::= { rlQosQueueShapeProfileEntry 12 } 2182 2183rlQosCbsQueue6 OBJECT-TYPE 2184 SYNTAX INTEGER 2185 MAX-ACCESS read-create 2186 STATUS current 2187 DESCRIPTION 2188 "CBS for Queue6 0 for not active" 2189 ::= { rlQosQueueShapeProfileEntry 13 } 2190 2191rlQosCirQueue7 OBJECT-TYPE 2192 SYNTAX INTEGER 2193 MAX-ACCESS read-create 2194 STATUS current 2195 DESCRIPTION 2196 "CIR for Queue7 0 for not active" 2197 ::= { rlQosQueueShapeProfileEntry 14 } 2198 2199rlQosCbsQueue7 OBJECT-TYPE 2200 SYNTAX INTEGER 2201 MAX-ACCESS read-create 2202 STATUS current 2203 DESCRIPTION 2204 "CBS for Queue7 0 for not active" 2205 ::= { rlQosQueueShapeProfileEntry 15 } 2206 2207rlQosCirQueue8 OBJECT-TYPE 2208 SYNTAX INTEGER 2209 MAX-ACCESS read-create 2210 STATUS current 2211 DESCRIPTION 2212 "CIR for Queue8 0 for not active" 2213 ::= { rlQosQueueShapeProfileEntry 16 } 2214 2215rlQosCbsQueue8 OBJECT-TYPE 2216 SYNTAX INTEGER 2217 MAX-ACCESS read-create 2218 STATUS current 2219 DESCRIPTION 2220 "CBS for Queue8 0 for not active" 2221 ::= { rlQosQueueShapeProfileEntry 17 } 2222 2223rlQosQueueShapeProfileStatus OBJECT-TYPE 2224 SYNTAX RowStatus 2225 MAX-ACCESS read-create 2226 STATUS current 2227 DESCRIPTION 2228 "The status of a table entry. 2229 It is used to delete/Add an entry from this table." 2230 ::= { rlQosQueueShapeProfileEntry 18 } 2231 2232-- ACL counters table 2233 2234rlQosAclCounterTable OBJECT-TYPE 2235 SYNTAX SEQUENCE OF RlQosAclCounterEntry 2236 MAX-ACCESS not-accessible 2237 STATUS current 2238 DESCRIPTION 2239 "The table is used to show statistics for 2240 ACL applied on an interface." 2241 ::= { rlQosCliMib 24 } 2242 2243rlQosAclCounterEntry OBJECT-TYPE 2244 SYNTAX RlQosAclCounterEntry 2245 MAX-ACCESS not-accessible 2246 STATUS current 2247 DESCRIPTION 2248 "This entry shows value of conter for a 2249 particular ACE of an ACL." 2250 INDEX { rlQosAclCounterInterface, 2251 rlQosAclCounterAclIndex, 2252 rlQosAclCounterAceIndex} 2253 ::= { rlQosAclCounterTable 1 } 2254 2255RlQosAclCounterEntry ::= SEQUENCE { 2256 rlQosAclCounterInterface InterfaceIndex, 2257 rlQosAclCounterAclIndex INTEGER, 2258 rlQosAclCounterAceIndex INTEGER, 2259 rlQosAclCounterValue Counter32 2260} 2261 2262rlQosAclCounterInterface OBJECT-TYPE 2263 SYNTAX InterfaceIndex 2264 MAX-ACCESS read-only 2265 STATUS current 2266 DESCRIPTION 2267 "Interface Index on which ACL is applied." 2268 ::= { rlQosAclCounterEntry 1 } 2269 2270rlQosAclCounterAclIndex OBJECT-TYPE 2271 SYNTAX INTEGER 2272 MAX-ACCESS read-only 2273 STATUS current 2274 DESCRIPTION 2275 "Index of ACL, which was applied on the IfIndex." 2276 ::= { rlQosAclCounterEntry 2 } 2277 2278rlQosAclCounterAceIndex OBJECT-TYPE 2279 SYNTAX INTEGER 2280 MAX-ACCESS read-only 2281 STATUS current 2282 DESCRIPTION 2283 "Index of ACE, which is belong to an ACL." 2284 ::= { rlQosAclCounterEntry 3 } 2285 2286rlQosAclCounterValue OBJECT-TYPE 2287 SYNTAX Counter32 2288 MAX-ACCESS read-only 2289 STATUS current 2290 DESCRIPTION 2291 "The value of the ACE counter. 2292 For Broadcom ASICs it shows number 2293 of matched packets. 2294 For Marvel ASICs -TBD." 2295 ::= { rlQosAclCounterEntry 4 } 2296 2297 2298-- Free indexes table 2299 2300rlQosFreeIndexesTable OBJECT-TYPE 2301 SYNTAX SEQUENCE OF RlQosFreeIndexesEntry 2302 MAX-ACCESS not-accessible 2303 STATUS current 2304 DESCRIPTION 2305 "The table is used to get free indexes of tables to create 2306 new entries. The algorithm for free indexes depends on 2307 table's type: 2308 Tuple table - first free index. 2309 Offset table - first free index. 2310 ACE table - last used index + ACE indexes delta. 2311 ACL table - first free index. 2312 Class Map table - last used index + Class Map indexes delta. 2313 Policy Map table - first free index. 2314 Policer Table - first free index. 2315 The ACE indexes delta and Class Map indexes delta are used 2316 to supply QoS MIB user easy insert entry capabilities. 2317 Values of these deltas depend on the MIB implementation. 2318 The 'Get and increment' approach is used in all cases. " 2319 ::= { rlQosCliMib 25 } 2320 2321rlQosFreeIndexesEntry OBJECT-TYPE 2322 SYNTAX RlQosFreeIndexesEntry 2323 MAX-ACCESS not-accessible 2324 STATUS current 2325 DESCRIPTION 2326 "The entry is used to get free index for particular table." 2327 INDEX { rlQosFreeIndexesTableId} 2328 ::= { rlQosFreeIndexesTable 1 } 2329 2330RlQosFreeIndexesEntry ::= SEQUENCE { 2331 rlQosFreeIndexesTableId INTEGER, 2332 rlQosFreeIndexesValue INTEGER 2333} 2334 2335rlQosFreeIndexesTableId OBJECT-TYPE 2336 SYNTAX INTEGER { 2337 tuple (1), 2338 offset(2), 2339 ace(3), 2340 acl(4), 2341 class(5), 2342 policy(6), 2343 policer(7), 2344 shaper(8) 2345 } 2346 MAX-ACCESS read-only 2347 STATUS current 2348 DESCRIPTION 2349 "Identification of the table, for which free index 2350 is retrieved." 2351 ::= { rlQosFreeIndexesEntry 1 } 2352 2353rlQosFreeIndexesValue OBJECT-TYPE 2354 SYNTAX INTEGER 2355 MAX-ACCESS read-only 2356 STATUS current 2357 DESCRIPTION 2358 "Free index for table. 0 means no free entries." 2359 ::= { rlQosFreeIndexesEntry 2 } 2360 2361-- names to indexes table 2362 2363rlQosNamesToIndexesTable OBJECT-TYPE 2364 SYNTAX SEQUENCE OF RlQosNamesToIndexesEntry 2365 MAX-ACCESS not-accessible 2366 STATUS current 2367 DESCRIPTION 2368 "The table is used to get the ACL,Class-Map and Policy-Map 2369 indexes from the name." 2370 ::= { rlQosCliMib 26 } 2371 2372rlQosNamesToIndexesEntry OBJECT-TYPE 2373 SYNTAX RlQosNamesToIndexesEntry 2374 MAX-ACCESS not-accessible 2375 STATUS current 2376 DESCRIPTION 2377 "The entry is used to get index form particular name and table type." 2378 INDEX { rlQosNamesToIndexesTableId, 2379 rlQosNamesToIndexesName} 2380 ::= { rlQosNamesToIndexesTable 1 } 2381 2382RlQosNamesToIndexesEntry ::= SEQUENCE { 2383 rlQosNamesToIndexesTableId INTEGER, 2384 rlQosNamesToIndexesName DisplayString, 2385 rlQosNamesToIndexesValue INTEGER 2386} 2387 2388rlQosNamesToIndexesTableId OBJECT-TYPE 2389 SYNTAX INTEGER { 2390 acl(1), 2391 class(2), 2392 policy(3), 2393 policer(4) 2394 } 2395 MAX-ACCESS not-accessible 2396 STATUS current 2397 DESCRIPTION 2398 "Identification of the table, for which the index 2399 is retrieved." 2400 ::= { rlQosNamesToIndexesEntry 1 } 2401 2402rlQosNamesToIndexesName OBJECT-TYPE 2403 SYNTAX DisplayString(SIZE(0..32)) 2404 MAX-ACCESS not-accessible 2405 STATUS current 2406 DESCRIPTION 2407 "The name of the entry" 2408 ::= { rlQosNamesToIndexesEntry 2 } 2409 2410rlQosNamesToIndexesValue OBJECT-TYPE 2411 SYNTAX INTEGER 2412 MAX-ACCESS read-only 2413 STATUS current 2414 DESCRIPTION 2415 "the index for table" 2416 ::= { rlQosNamesToIndexesEntry 3 } 2417 2418-- Stack Control Queue number 2419rlQosStackControlQueue OBJECT-TYPE 2420 SYNTAX INTEGER 2421 MAX-ACCESS read-only 2422 STATUS current 2423 DESCRIPTION 2424 "This scalar object defines queue ID, which is 2425 used for stack control information transfer. 2426 For standalone systems the scalar value equals 0. 2427 This scalar object can be used for warning messages 2428 when users assign a QoS map item, or a Class to the 2429 stack control queue." 2430 ::= { rlQosCliMib 27 } 2431 2432-- Stack Control CoS 2433rlQosStackControlCos OBJECT-TYPE 2434 SYNTAX INTEGER 2435 MAX-ACCESS read-only 2436 STATUS current 2437 DESCRIPTION 2438 "This scalar object defines CoS (VPT), which is used 2439 for stack control information transfer. 2440 For standalone systems the scalar value equals 8 2441 (not valid for VPT). 2442 This scalar object can be used for warning messages 2443 when users assign a stack control CoS to a non-stacking 2444 control queue." 2445 ::= { rlQosCliMib 28 } 2446 2447 2448 2449 2450 2451-- Cos to Queue Default map table 2452 2453rlQosCosQueueDefaultMapTable OBJECT-TYPE 2454 SYNTAX SEQUENCE OF RlQosCosQueueDefaultMapEntry 2455 MAX-ACCESS not-accessible 2456 STATUS current 2457 DESCRIPTION 2458 "The table is used to set default 802.1p map (vpt to queue)" 2459 ::= { rlQosCliMib 29 } 2460 2461rlQosCosQueueDefaultMapEntry OBJECT-TYPE 2462 SYNTAX RlQosCosQueueDefaultMapEntry 2463 MAX-ACCESS not-accessible 2464 STATUS current 2465 DESCRIPTION 2466 "The entry is used to get index form particular name and table type." 2467 INDEX { rlQosCosQueueDefaultMapVpt } 2468 ::= { rlQosCosQueueDefaultMapTable 1 } 2469 2470RlQosCosQueueDefaultMapEntry ::= SEQUENCE { 2471 rlQosCosQueueDefaultMapVpt INTEGER, 2472 rlQosCosQueueDefaultMapQueueId INTEGER 2473} 2474 2475rlQosCosQueueDefaultMapVpt OBJECT-TYPE 2476 SYNTAX INTEGER (0..7) 2477 MAX-ACCESS read-only 2478 STATUS current 2479 DESCRIPTION 2480 "vlan priority tag , 3 bits of priority which determine 2481 the service class." 2482 ::= { rlQosCosQueueDefaultMapEntry 1 } 2483 2484rlQosCosQueueDefaultMapQueueId OBJECT-TYPE 2485 SYNTAX INTEGER (1..8) 2486 MAX-ACCESS read-only 2487 STATUS current 2488 DESCRIPTION 2489 "the queue id vary from the first queue id to Max Number of queues supported" 2490 2491 ::= { rlQosCosQueueDefaultMapEntry 2 } 2492 2493 2494-- Predefined ACLs interface table 2495 2496rlQosPredefBlockAclTable OBJECT-TYPE 2497 SYNTAX SEQUENCE OF RlQosPredefBlockAclEntry 2498 MAX-ACCESS not-accessible 2499 STATUS current 2500 DESCRIPTION 2501 "The table is used apply predefined ACLs to interfaces. 2502 Predefined ACLs is ACL to filter particular protocol or 2503 protocol's family. These ACL may operate simultaneously 2504 with IP and MAC ACLs." 2505 ::= { rlQosCliMib 30 } 2506 2507 2508rlQosPredefBlockAclEntry OBJECT-TYPE 2509 SYNTAX RlQosPredefBlockAclEntry 2510 MAX-ACCESS not-accessible 2511 STATUS current 2512 DESCRIPTION 2513 "The entry is used to apply predefined ACLs to the interface." 2514 INDEX { rlQosPredefBlockAclIfIndex, rlQosPredefBlockAclIfType } 2515 ::= { rlQosPredefBlockAclTable 1 } 2516 2517 2518RlQosPredefBlockAclEntry ::= SEQUENCE { 2519 rlQosPredefBlockAclIfIndex InterfaceIndex, 2520 rlQosPredefBlockAclIfType InterfaceType, 2521 rlQosPredefBlockAclMask OCTET STRING, 2522 rlQosPredefBlockAclStatus RowStatus 2523} 2524 2525rlQosPredefBlockAclIfIndex OBJECT-TYPE 2526 SYNTAX InterfaceIndex 2527 MAX-ACCESS not-accessible 2528 STATUS current 2529 DESCRIPTION 2530 "IfIndex of port/trunk or VLAN tag of VLAN 2531 on which predefined ACLa will be configured." 2532 ::= { rlQosPredefBlockAclEntry 1 } 2533 2534rlQosPredefBlockAclIfType OBJECT-TYPE 2535 SYNTAX InterfaceType 2536 MAX-ACCESS not-accessible 2537 STATUS current 2538 DESCRIPTION 2539 "Interface Type(vlan/port)." 2540 ::= { rlQosPredefBlockAclEntry 2 } 2541 2542 2543rlQosPredefBlockAclMask OBJECT-TYPE 2544-- SYNTAX BITS { 2545-- LLCNetBueiNetBios(0), 2546-- IPNetBueiNetBios(1) 2547-- } 2548 SYNTAX OCTET STRING (SIZE(1)) 2549 MAX-ACCESS read-create 2550 STATUS current 2551 DESCRIPTION 2552 "This bitmap defines predefined ACL which are applied 2553 on an interface. The table below defines bitmasks for 2554 supported predefined ACL. 2555 Protocol/Family bitmask Description 2556 ===================================================== 2557 LLC NetBuei/NetBios 0x01 ACL filters out LLC encapsulated 2558 NetBuei/NetBios frames 2559 IP NetBuei/NetBios 0x02 ACL filters out IP encapsulated 2560 NetBuei/NetBios frames 2561 " 2562 ::= { rlQosPredefBlockAclEntry 3 } 2563 2564rlQosPredefBlockAclStatus OBJECT-TYPE 2565 SYNTAX RowStatus 2566 MAX-ACCESS read-create 2567 STATUS current 2568 DESCRIPTION 2569 "The status of a table entry. 2570 It is used to delete/Add an entry from this table." 2571 ::= { rlQosPredefBlockAclEntry 4 } 2572 2573 2574 -- QoS Access Control Element table two indexes 2575 2576 2577rlQosAceTidxTable OBJECT-TYPE 2578 SYNTAX SEQUENCE OF RlQosAceTidxEntry 2579 MAX-ACCESS not-accessible 2580 STATUS current 2581 DESCRIPTION 2582 "This table specifies ACE table with two index information" 2583 ::= { rlQosCliMib 31 } 2584 2585rlQosAceTidxEntry OBJECT-TYPE 2586 SYNTAX RlQosAceTidxEntry 2587 MAX-ACCESS not-accessible 2588 STATUS current 2589 DESCRIPTION 2590 "Each entry in this table describes one Classifier Element. 2591 The information includes: Action the ACE's Type the up to 8 tuples 2592 pointers. The index is sequential integer represent by 2593 rlQosAceTidxAclIndex ACL index and rlQosAceTidxIndex ACE index" 2594 INDEX { rlQosAceTidxAclIndex, 2595 rlQosAceTidxIndex} 2596 ::= { rlQosAceTidxTable 1 } 2597 2598RlQosAceTidxEntry::= SEQUENCE { 2599 rlQosAceTidxAclIndex INTEGER, 2600 rlQosAceTidxIndex INTEGER, 2601 rlQosAceTidxAction AceActionType, 2602 rlQosAceTidxType AceObjectType, 2603 rlQosAceTidxTuple1 INTEGER, 2604 rlQosAceTidxTuple2 INTEGER, 2605 rlQosAceTidxTuple3 INTEGER, 2606 rlQosAceTidxTuple4 INTEGER, 2607 rlQosAceTidxTuple5 INTEGER, 2608 rlQosAceTidxTuple6 INTEGER, 2609 rlQosAceTidxTuple7 INTEGER, 2610 rlQosAceTidxTuple8 INTEGER, 2611 rlQosAceTidxAccount BinaryStatus, 2612 rlQosAceTidxStatus RowStatus 2613 } 2614 2615rlQosAceTidxAclIndex OBJECT-TYPE 2616 SYNTAX INTEGER 2617 MAX-ACCESS not-accessible 2618 STATUS current 2619 DESCRIPTION 2620 "An arbitrary incremental Index 2621 for the ACL ACE connection." 2622 ::= { rlQosAceTidxEntry 1 } 2623 2624rlQosAceTidxIndex OBJECT-TYPE 2625 SYNTAX INTEGER 2626 MAX-ACCESS not-accessible 2627 STATUS current 2628 DESCRIPTION 2629 "An arbitrary incremental Index 2630 for the ACE table." 2631 ::= { rlQosAceTidxEntry 2 } 2632 2633rlQosAceTidxAction OBJECT-TYPE 2634 SYNTAX AceActionType 2635 MAX-ACCESS read-create 2636 STATUS current 2637 DESCRIPTION 2638 "ACE Action to take." 2639 ::= { rlQosAceTidxEntry 3 } 2640 2641rlQosAceTidxType OBJECT-TYPE 2642 SYNTAX AceObjectType 2643 MAX-ACCESS read-create 2644 STATUS current 2645 DESCRIPTION 2646 "ACE Type" 2647 ::= { rlQosAceTidxEntry 4 } 2648 2649rlQosAceTidxTuple1 OBJECT-TYPE 2650 SYNTAX INTEGER 2651 MAX-ACCESS read-create 2652 STATUS current 2653 DESCRIPTION 2654 "ACE Tuple pointer." 2655 ::= { rlQosAceTidxEntry 5 } 2656 2657rlQosAceTidxTuple2 OBJECT-TYPE 2658 SYNTAX INTEGER 2659 MAX-ACCESS read-create 2660 STATUS current 2661 DESCRIPTION 2662 "ACE Tuple pointer." 2663 ::= { rlQosAceTidxEntry 6 } 2664 2665rlQosAceTidxTuple3 OBJECT-TYPE 2666 SYNTAX INTEGER 2667 MAX-ACCESS read-create 2668 STATUS current 2669 DESCRIPTION 2670 "ACE Tuple pointer." 2671 ::= { rlQosAceTidxEntry 7 } 2672 2673rlQosAceTidxTuple4 OBJECT-TYPE 2674 SYNTAX INTEGER 2675 MAX-ACCESS read-create 2676 STATUS current 2677 DESCRIPTION 2678 "ACE Tuple pointer." 2679 ::= { rlQosAceTidxEntry 8 } 2680 2681rlQosAceTidxTuple5 OBJECT-TYPE 2682 SYNTAX INTEGER 2683 MAX-ACCESS read-create 2684 STATUS current 2685 DESCRIPTION 2686 "ACE Tuple pointer." 2687 ::= { rlQosAceTidxEntry 9 } 2688 2689rlQosAceTidxTuple6 OBJECT-TYPE 2690 SYNTAX INTEGER 2691 MAX-ACCESS read-create 2692 STATUS current 2693 DESCRIPTION 2694 "ACE Tuple pointer." 2695 ::= { rlQosAceTidxEntry 10 } 2696 2697rlQosAceTidxTuple7 OBJECT-TYPE 2698 SYNTAX INTEGER 2699 MAX-ACCESS read-create 2700 STATUS current 2701 DESCRIPTION 2702 "ACE Tuple pointer." 2703 ::= { rlQosAceTidxEntry 11 } 2704 2705rlQosAceTidxTuple8 OBJECT-TYPE 2706 SYNTAX INTEGER 2707 MAX-ACCESS read-create 2708 STATUS current 2709 DESCRIPTION 2710 "ACE Tuple pointer." 2711 ::= { rlQosAceTidxEntry 12 } 2712 2713rlQosAceTidxAccount OBJECT-TYPE 2714 SYNTAX BinaryStatus 2715 MAX-ACCESS read-create 2716 STATUS current 2717 DESCRIPTION 2718 "ACE Accounting state. 2719 When set to 'enabled' than appropriate statistic's 2720 counter is provided for an ACE. 2721 For Broadcom ASICs this counter shows number of 2722 matched with ACE criteria packets. 2723 For Marvell ASICs TBD." 2724 ::= { rlQosAceTidxEntry 13 } 2725 2726rlQosAceTidxStatus OBJECT-TYPE 2727 SYNTAX RowStatus 2728 MAX-ACCESS read-create 2729 STATUS current 2730 DESCRIPTION 2731 "The status of a table entry. 2732 It is used to delete/Add an entry from this table." 2733 ::= { rlQosAceTidxEntry 14 } 2734 2735rlQosMibVersion OBJECT-TYPE 2736 SYNTAX INTEGER 2737 MAX-ACCESS read-only 2738 STATUS current 2739 DESCRIPTION 2740 "MIB's version, the current version is 4 2741 1 - original version 2742 2 - Add new two MIB's items. 2743 - rlQosAceTidxTable - Ace table with two indexes 2744 - rlQosMibVersion. 2745 Change the unit in Policer table from bps to kbps 2746 3 - Add new MIB's value for Textual convention QosObjectMode 2747 4 - Add new MIBs rlQosDscpQueueDefaultMapTable" 2748 ::= { rlQosCliMib 32 } 2749 2750-- DSCP to Queue Default map table 2751 2752rlQosDscpQueueDefaultMapTable OBJECT-TYPE 2753 SYNTAX SEQUENCE OF RlQosDscpQueueDefaultMapEntry 2754 MAX-ACCESS not-accessible 2755 STATUS current 2756 DESCRIPTION 2757 "The table is used to set default dscp to queue map" 2758 ::= { rlQosCliMib 33 } 2759 2760rlQosDscpQueueDefaultMapEntry OBJECT-TYPE 2761 SYNTAX RlQosDscpQueueDefaultMapEntry 2762 MAX-ACCESS not-accessible 2763 STATUS current 2764 DESCRIPTION 2765 "The entry is used to get index form particular name and table type." 2766 INDEX { rlQosDscpQueueDefaultMapDscp } 2767 ::= { rlQosDscpQueueDefaultMapTable 1 } 2768 2769RlQosDscpQueueDefaultMapEntry ::= SEQUENCE { 2770 rlQosDscpQueueDefaultMapDscp INTEGER, 2771 rlQosDscpQueueDefaultMapQueueId INTEGER 2772} 2773 2774rlQosDscpQueueDefaultMapDscp OBJECT-TYPE 2775 SYNTAX INTEGER (0..63) 2776 MAX-ACCESS read-only 2777 STATUS current 2778 DESCRIPTION 2779 "dscp , 6 bits of priority which determine 2780 the service class." 2781 ::= { rlQosDscpQueueDefaultMapEntry 1 } 2782 2783rlQosDscpQueueDefaultMapQueueId OBJECT-TYPE 2784 SYNTAX INTEGER (1..8) 2785 MAX-ACCESS read-only 2786 STATUS current 2787 DESCRIPTION 2788 "the queue id vary from the first queue id to Max Number of queues supported" 2789 2790 ::= { rlQosDscpQueueDefaultMapEntry 2 } 2791 2792END 2793 2794