1CTRON-PRIORITY-CLASSIFY-MIB DEFINITIONS ::= BEGIN 2 3-- ------------------------------------------------------------- 4-- ct-priority-classify-mib.txt 5-- Revision: 01.00.02 6-- Part Number: 7-- Date: "200203121855Z" Tue Mar 12 18:55 GMT 2002 8-- 9-- Cabletron Systems, Inc. 10-- 35 Industrial Way, P.O. Box 5005 11-- Rochester, NH 03867-0505 12-- (603) 332-9400 13-- support@cabletron.com 14-- 15-- This module provides authoritative definitions for Cabletron's 16-- enterprise-specific Priority classification MIB. 17-- 18-- This module will be extended, as required. 19-- 20-- ------------------------------------------------------------- 21-- Cabletron Systems reserves the right to make changes in 22-- specification and other information contained in this document 23-- without prior notice. The reader should consult Cabletron Systems 24-- to determine whether any such changes have been made. 25-- 26-- In no event shall Cabletron Systems be liable for any incidental, 27-- indirect, special, or consequential damages whatsoever (including 28-- but not limited to lost profits) arising out of or related to this 29-- document or the information contained in it, even if Cabletron 30-- Systems has been advised of, known, or should have known, the 31-- possibility of such damages. 32-- 33-- Cabletron grants vendors, end-users, and other interested parties 34-- a non-exclusive license to use this Specification in connection 35-- with the management of Cabletron products. 36-- 37-- Copyright 1999-2002 Cabletron Systems 38-- ------------------------------------------------------------- 39 40IMPORTS 41 MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 42 FROM SNMPv2-SMI 43 DisplayString, RowStatus, TEXTUAL-CONVENTION 44 FROM SNMPv2-TC 45 MODULE-COMPLIANCE, OBJECT-GROUP 46 FROM SNMPv2-CONF 47-- PortList 48-- FROM Q-BRIDGE-MIB 49 ctPriorityExt 50 FROM CTRON-MIB-NAMES; 51 52ctPriClassify MODULE-IDENTITY 53 LAST-UPDATED "200203121855Z" -- Tue Mar 12 18:55 GMT 2002 54 ORGANIZATION "Cabletron Systems, Inc" 55 CONTACT-INFO 56 " Cabletron Systems, Inc. 57 Postal: 35 Industrial Way, P.O. Box 5005 58 Rochester, NH 03867-0505 59 Phone: (603) 332-9400 60 Email: support@cabletron.com 61 Web: http://www.cabletron.com" 62 DESCRIPTION 63 "The Cabletron Priority Classify MIB module for controlling 64 Cabletron specific priority classification criteria based 65 on packet content." 66 ::= { ctPriorityExt 6 } 67 68ctPriClassifyObjects OBJECT IDENTIFIER ::= { ctPriClassify 1 } 69 70-- ------------------------------------------------------------- 71-- Textual Conventions 72-- ------------------------------------------------------------- 73 74CtPriClassifyType ::= TEXTUAL-CONVENTION 75 STATUS current 76 DESCRIPTION 77 "Each enumerated value represents a unique classification 78 type. Different types have different rules regarding 79 how data is interpreted during classification. These 80 rules are spelled out in the comments preceding each type." 81 SYNTAX INTEGER { 82 -- ----------------------------------------------------- 83 -- DESCRIPTION: The EtherType field which is present 84 -- in Ethernet II type packets. 85 -- LIMITATIONS: 86 -- DataVal: INTEGER(1526..65535) 87 -- DataMask: Mask not used (0) 88 -- ----------------------------------------------------- 89 etherType(1), 90 91 -- ----------------------------------------------------- 92 -- DESCRIPTION: The DSAP/SSAP pair present in 802.3 93 -- framed packets 94 -- LIMITATIONS: 95 -- DataVal: INTEGER(0..65535) further limitations 96 -- may exist on an implementation by 97 -- implementation basis (DSAP must equal 98 -- SSAP for example) 99 -- DataMask: Mask not used (0) 100 -- ----------------------------------------------------- 101 llcDsapSsap(2), 102 103 -- ----------------------------------------------------- 104 -- DESCRIPTION: The Type of Service field present in IP 105 -- packets (3 bits of precedence, plus 106 -- bits for delay, throughput, and reli- 107 -- ability) 108 -- LIMITATIONS: 109 -- DataVal: INTEGER(0..255) 110 -- DataMask: Mask not used (0) 111 -- ----------------------------------------------------- 112 ipTypeOfService(3), 113 114 -- ----------------------------------------------------- 115 -- DESCRIPTION: The IP Protocol field (ref. RFC 1700) 116 -- examples include (TCP,UDP,ICMP,etc) 117 -- LIMITATIONS: 118 -- DataVal: INTEGER(0..255) 119 -- DataMask: Mask not used (0) 120 -- ----------------------------------------------------- 121 ipProtocolType(4), 122 123 -- ----------------------------------------------------- 124 -- DESCRIPTION: Transmission control used by IPX 125 -- routers, set to zero before network 126 -- transmision. 127 -- LIMITATIONS: 128 -- DataVal: INTEGER(0..255) 129 -- DataMask: Mask not used (0) 130 -- ----------------------------------------------------- 131 ipxClassOfService(5), 132 133 -- ----------------------------------------------------- 134 -- DESCRIPTION: IPX packet type, administered by Novell 135 -- 0 ...... Hello or SAP 136 -- 1 ...... RIP 137 -- 2 ...... Echo Packet 138 -- 3 ...... Error Packet 139 -- 4 ...... Netware 386 or SAP 140 -- 5 ...... Sequenced Packet Protocol 141 -- 17 ..... Netware 286 142 -- 16-31 .. Experimental protocols 143 -- LIMITATIONS: 144 -- DataVal: INTEGER(0..31) 145 -- DataMask: Mask not used (0) 146 -- ----------------------------------------------------- 147 ipxPacketType(6), 148 149 -- ----------------------------------------------------- 150 -- DESCRIPTION: This group represents IP addresses 151 -- which are present in packets using 152 -- the IP protocol. 153 -- 154 -- LIMITATIONS: While the distinction of Source/ 155 -- Destination/Bilateral makes entries 156 -- with the same IP unique, only one entry 157 -- from this group may exist for a given 158 -- IP address. Additional entries fail. 159 -- 160 -- DataVal: Each octet of an IP address uses one 161 -- octet of this Unsigned32 value starting 162 -- with the most significant octet (e.g., 163 -- an IP address of 170.187.204.221 is 164 -- represented by a value of 0xaabbccdd. 165 -- 166 -- DataMask: Follows the same form as DataVal 167 -- (e.g., 255.255.240.0 is 0x00000fff) 168 -- Remember that DataMask is one's 169 -- complement. Also, starting with the 170 -- most significant bit, only one "0 to 1" 171 -- transition may occur. (e.g., 0x000fefff 172 -- is not valid. 173 -- ----------------------------------------------------- 174 ipAddressSource(7), -- Source IP address only. 175 ipAddressDestination(8), -- Destination IP address only. 176 ipAddressBilateral(9), -- Both Source and Dest IP. 177 178 -- ----------------------------------------------------- 179 -- DESCRIPTION: The network number assigned to this 180 -- IPX network (zero is the local network) 181 -- 182 -- LIMITATIONS: While the distinction of Source/ 183 -- Destination/Bilateral makes entries 184 -- with the same Network Number unique 185 -- only one entry from this group may 186 -- exist for a given Network Number 187 -- Additional entries fail. 188 -- 189 -- DataVal: INTEGER 190 -- DataMask: Mask not used (0) 191 -- ----------------------------------------------------- 192 ipxNetworkSource(10), 193 ipxNetworkDestination(11), 194 ipxNetworkBilateral(12), 195 196 -- ----------------------------------------------------- 197 -- DESCRIPTION: Describes a UDP/IP port(socket). These 198 -- values are used by higher protocols 199 -- to target specific applications among 200 -- hosts. (ref. RFC 762) 201 -- 202 -- LIMITATIONS: While the distinction of Source/ 203 -- Destination/Bilateral makes entries 204 -- with the same port unique, only one 205 -- entry from this group may exist for a 206 -- given port. Additional entries fail. 207 -- 208 -- DataVal: INTEGER(0..65535) 209 -- DataMask: Mask not used (0) 210 -- ----------------------------------------------------- 211 ipUdpPortSource(13), 212 ipUdpPortDestination(14), 213 ipUdpPortBilateral(15), 214 215 -- ----------------------------------------------------- 216 -- DESCRIPTION: Describes a TCP/IP port(socket). These 217 -- values are used by higher protocols 218 -- to target specific applications among 219 -- hosts. (ref. RFC 762) 220 -- 221 -- LIMITATIONS: While the distinction of Source/ 222 -- Destination/Bilateral makes entries 223 -- with the same port unique, only one 224 -- entry from this group may exist for a 225 -- given port. Additional entries fail. 226 -- 227 -- DataVal: INTEGER(0..65535) 228 -- DataMask: Mask not used (0) 229 -- ----------------------------------------------------- 230 ipTcpPortSource(16), 231 ipTcpPortDestination(17), 232 ipTcpPortBilateral(18), 233 234 -- ----------------------------------------------------- 235 -- DESCRIPTION: Describes a IPX socket. These 236 -- values are used by higher protocols 237 -- to target specific applications among 238 -- hosts 239 -- 240 -- LIMITATIONS: While the distinction of Source/ 241 -- Destination/Bilateral makes entries 242 -- with the same port unique, only one 243 -- entry from this group may exist for a 244 -- given port. Additional entries fail. 245 -- 246 -- DataVal: INTEGER(0..65535) 247 -- DataMask: Mask not used (0) 248 -- ----------------------------------------------------- 249 ipxSocketSource(19), 250 ipxSocketDestination(20), 251 ipxSocketBilateral(21), 252 253 -- ----------------------------------------------------- 254 -- DESCRIPTION: Describes a MAC address. These 255 -- values uniquely describe nodes on a 256 -- OSI Layer 2 network. 257 -- 258 -- LIMITATIONS: While the distinction of Source/ 259 -- Destination/Bilateral makes entries 260 -- with the same MAC address unique, only 261 -- one entry from this group may exist for 262 -- a given port. Additional entries fail. 263 -- 264 -- DataVal: INTEGER holding the first 4 bytes of 265 -- the 6 byte MAC address. 266 -- DataMask: INTEGER holding the last 2 bytes of 267 -- the 6 byte MAC address in the 2 most 268 -- significant bytes of the INTEGER, the 269 -- two least significant bytes must be 270 -- zero. 271 -- Example: MAC address is 00-12-34-56-78-9A, 272 -- DataVal is 00123456 273 -- DataMask is 789A0000 274 -- ----------------------------------------------------- 275 macAddressSource(22), 276 macAddressDestination(23), 277 macAddressBilateral(24), 278 279 -- ----------------------------------------------------- 280 -- DESCRIPTION: Describes IP Fragments. IP frames 281 -- which exceed the MTU of the media on 282 -- which they travel may be fragmented 283 -- into smaller packets. These packets 284 -- no longer contain the UDP/TCP port 285 -- numbers, although they do still 286 -- contain the IP addresses from the 287 -- original frame. 288 -- 289 -- LIMITATIONS: 290 -- DataVal: Val not used (0) 291 -- DataMask: Mask not used (0) 292 -- ----------------------------------------------------- 293 ipFragments(25) 294 295 } 296 297-- ------------------------------------------------------------- 298-- The PortList TEXTUAL-CONVENTION is from the Q-BRIDGE-MIB 299-- as defined in draft-ietf-bridge-bridgemib-05.txt. 300-- When Q-BRIDGE-MIB is officially adopted, this definition 301-- should be removed and added to IMPORTS above. That of course 302-- assumes that these definitions do not change in a manner such 303-- that they are incompatible with the existing definitions. 304-- ------------------------------------------------------------- 305 306PortList ::= TEXTUAL-CONVENTION 307 STATUS current 308 DESCRIPTION 309 "Each octet within this value specifies a set of eight 310 ports, with the first octet specifying ports 1 through 311 8, the second octet specifying ports 9 through 16, etc. 312 Within each octet, the most significant bit represents 313 the lowest numbered port, and the least significant bit 314 represents the highest numbered port. Thus, each port 315 of the bridge is represented by a single bit within the 316 value of this object. If that bit has a value of '1' 317 then that port is included in the set of ports; the port 318 is not included if its bit has a value of '0'." 319 SYNTAX OCTET STRING 320 321-- ------------------------------------------------------------- 322-- Priority Classification Group 323-- ------------------------------------------------------------- 324 325ctPriClassifyStatus OBJECT-TYPE 326 SYNTAX INTEGER { 327 enable(1), 328 disable(2) 329 } 330 MAX-ACCESS read-write 331 STATUS current 332 DESCRIPTION 333 "Allows the Priority Classification feature to be globally 334 enabled/disabled. A value of disable(2), functionally 335 supersedes the RowStatus of individual entries in the 336 ctPriClassifyTable, but does not change their actual 337 RowStatus value." 338 DEFVAL { disable } 339 ::= { ctPriClassifyObjects 1} 340 341ctPriClassifyMaxEntries OBJECT-TYPE 342 SYNTAX Unsigned32 343 MAX-ACCESS read-only 344 STATUS current 345 DESCRIPTION 346 "The maximum number of entries allowed in the 347 ctPriClassifyTable." 348 ::= { ctPriClassifyObjects 2} 349 350ctPriClassifyNumEntries OBJECT-TYPE 351 SYNTAX Unsigned32 352 MAX-ACCESS read-only 353 STATUS current 354 DESCRIPTION 355 "The current number of entries in the ctPriClassifyTable." 356 ::= { ctPriClassifyObjects 3} 357 358-- ------------------------------------------------------------- 359-- Priority Classification Table 360-- ------------------------------------------------------------- 361 362ctPriClassifyTable OBJECT-TYPE 363 SYNTAX SEQUENCE OF CtPriClassifyEntry 364 MAX-ACCESS not-accessible 365 STATUS current 366 DESCRIPTION 367 "A table containing configuration information for each 368 Priority classification configured into the device by (local 369 or network) management. All entries are permanent and 370 will be restored after the device is reset." 371 ::= { ctPriClassifyObjects 4 } 372 373ctPriClassifyEntry OBJECT-TYPE 374 SYNTAX CtPriClassifyEntry 375 MAX-ACCESS not-accessible 376 STATUS current 377 DESCRIPTION 378 "Describes a particular entry of ctPriClassifyTable." 379 INDEX { ctPriClassifyPriority, ctPriClassifyDataMeaning, 380 ctPriClassifyDataVal, ctPriClassifyDataMask } 381 ::= { ctPriClassifyTable 1 } 382 383CtPriClassifyEntry ::= 384 SEQUENCE { 385 ctPriClassifyPriority 386 INTEGER, 387 ctPriClassifyDataMeaning 388 CtPriClassifyType, 389 ctPriClassifyDataVal 390 Unsigned32, 391 ctPriClassifyDataMask 392 Unsigned32, 393 ctPriClassifyIngressList 394 PortList, 395 ctPriClassifyRowStatus 396 RowStatus, 397 ctPriClassifyRowInfo 398 DisplayString, 399 ctPriClassifyTOSStatus 400 INTEGER, 401 ctPriClassifyTOSValue 402 INTEGER 403 } 404 405ctPriClassifyPriority OBJECT-TYPE 406 SYNTAX INTEGER (0..7) 407 MAX-ACCESS not-accessible 408 STATUS current 409 DESCRIPTION 410 "The priority for this entry. Any packet meeting the 411 classification criteria specified by this conceptual row 412 will be given the priority indicated by this object." 413 ::= { ctPriClassifyEntry 1 } 414 415ctPriClassifyDataMeaning OBJECT-TYPE 416 SYNTAX CtPriClassifyType 417 MAX-ACCESS not-accessible 418 STATUS current 419 DESCRIPTION 420 "The meaning of the ctPriClassifyDataVal leaf for this 421 conceptual row. The ctPriClassifyDataVal specifies a 422 particular value which, when compared to packet data, 423 is used to classify that packet to a particular priority. 424 The part of the packet (if any), to which this data 425 comparison applies, is determined by this object. 426 427 For example, the value ipAddressBilateral(8) means that 428 the value ctPriClassifyDataVal for this entry is an IP 429 address. It further means that the given IP address 430 will be compared against both source and destination 431 IP address fields in a packet. Such an entry obviously 432 would not not match against any non-IP packets. 433 434 Additionally, the value of this leaf will impose certain 435 implicit ranges and interpretations of data contained 436 within the ctPriClassifyDataVal leaf for this entry. The 437 specific limitations of each type should be spelled out 438 in the comments for that type." 439 ::= { ctPriClassifyEntry 2 } 440 441ctPriClassifyDataVal OBJECT-TYPE 442 SYNTAX Unsigned32 443 MAX-ACCESS not-accessible 444 STATUS current 445 DESCRIPTION 446 "The data value associated with ctPriClassifyDataMeaning. 447 The explicit range of this value is any unsigned 32-bit 448 integer(0..4294967295). This range may vary, however, 449 depending upon the value of ctPriClassifyDataMeaning. 450 Illegal values should not be allowed." 451 ::= { ctPriClassifyEntry 3 } 452 453ctPriClassifyDataMask OBJECT-TYPE 454 SYNTAX Unsigned32 455 MAX-ACCESS not-accessible 456 STATUS current 457 DESCRIPTION 458 "This object is the one's complement of a 32-bit mask. 459 This mask is applicable to the data comparison of 460 ctPriClassifyDataVal. The mask is applied to the actual 461 packet data under consideration through a logical bitwise 462 AND operation. This result is then compared to the data. 463 464 For example, we want to classify according to a bilateral 465 IP address of 134.141.0.0 with a mask of 255.255.240.0. 466 This would be reflected by the following values: 467 468 ctPriClassifyDataMeaning: ipAddressBilateral(8) 469 ctPriClassifyDataVal: 0x868d0000 470 ctPriClassifyDataMask: 0x00000fff 471 472 Again there are contextual implications for this leaf 473 depending upon the value of ctPriClassifyDataMeaning. 474 Not all types will use the mask, and others will impose 475 restrictions. This value should however be a true 476 indication of the masking operation. In other words, 477 data types that don't use a mask should only allow a 478 value of zero, indicating that all data bits are 479 significant in the comparison. 480 481 The specific restrictions of each type should be spelled 482 out in the comments for that type. Illegal values should 483 not be allowed." 484 ::= { ctPriClassifyEntry 4 } 485 486ctPriClassifyIngressList OBJECT-TYPE 487 SYNTAX PortList 488 MAX-ACCESS read-create 489 STATUS current 490 DESCRIPTION 491 "The set of ports on which this classification rule applies. 492 Classification occurs on ingress. An agent implementation 493 should allow a set operation of this object to create a 494 row if it does not exist." 495 DEFVAL { '0000'H } 496 ::= { ctPriClassifyEntry 5 } 497 498ctPriClassifyRowStatus OBJECT-TYPE 499 SYNTAX RowStatus 500 MAX-ACCESS read-create 501 STATUS current 502 DESCRIPTION 503 "This object provides both control and status for the 504 associated conceptual row in the table. Rows can be 505 created in two ways. 506 507 createAndGo - The specified row will be created and 508 activated if the instance is allowable. If not, an 509 inconsistentValue exception will be returned and the 510 row will not be created. This provides the most 511 optimal method of creating an active row, but provides 512 the user no explanation if the row cannot be created. 513 514 createAndWait - The specified row will be created and put 515 in the notInService state if the instance is allowable. 516 A subsequent activation of this row will bring it into 517 the active state. If the instance is not allowable, 518 the row will be created and put in the notReady state. 519 A subsequent activation of this row will fail. Since 520 the inappropriate information is always contained in the 521 indexing leaves, activation will never succeed and the 522 row should be removed by the management station. When 523 a row is in the notReady state, the ctPriClassifyRowInfo 524 may be retrieved to obtain a plain English explanation 525 of why this row cannot be activated. createAndWait is 526 the preferred method for this reason. 527 528 Both methods described above leave ctPriClassifyIngressList 529 in it's default state, requiring an additional set operation 530 in order to modify it. An even more optimal twist on the 531 createAndWait method is to set the ctPriClassifyIngressList 532 to it's desired value as a method for row creation. This 533 will essentially cause an implicit createAndWait since it 534 too will leave the row in either the notInService or 535 notReady state. This leaves only activation or error 536 analysis as the last step. 537 538 Any rows left in the notReady or notInService state for 539 more than 5 minutes should be automatically removed by 540 the agent implementation." 541 ::= { ctPriClassifyEntry 6 } 542 543ctPriClassifyRowInfo OBJECT-TYPE 544 SYNTAX DisplayString 545 MAX-ACCESS read-only 546 STATUS current 547 DESCRIPTION 548 "This object provides info about this row in the form of 549 an ASCII string, suitable for display purposes. The 550 intended purpose of this object is to provide an 551 'agent-specific' explanation as to why the 552 ctPriClassifyRowStatus for this conceptual row is in 553 the 'notReady' state. A management station should read 554 this object and display it to the user in this case. 555 556 A conceptual row that does not fall into this category may 557 simply return a single NULL, but may also provide any useful 558 info of its choice. A management station may attempt to 559 display such info if it so chooses, but is under no burden 560 to do so." 561 ::= { ctPriClassifyEntry 7 } 562 563ctPriClassifyTOSStatus OBJECT-TYPE 564 SYNTAX INTEGER { 565 enable(1), 566 disable(2) 567 } 568 MAX-ACCESS read-write 569 STATUS current 570 DESCRIPTION 571 "This object indicates whether an IP Type Of Service (TOS) 572 value, defined by ctPriClassifyTOSValue, should be written 573 into the TOS field of the IP header for any packet matching 574 the classification specified by this conceptual row. This 575 object may be set to enable only for the conceptual rows 576 whose ctPriClassifyDataMeaning and ctPriClassifyDataVal have 577 the following values: 578 579 ctPriClassifyDataMeaning ctPriClassifyDataVal 580 ------------------------ -------------------- 581 etherType(1) 0x0800 (IP) 582 llcDsapSsap(2) 0x0606 (IP) 583 ipTypeOfService(3) any 584 ipProtocolType(4) any 585 ipAddressSource(7) any 586 ipAddressDestination(8) any 587 ipAddressBilateral(9) any 588 ipUdpPortSource(13) any 589 ipUdpPortDestination(14) any 590 ipUdpPortBilateral(15) any 591 ipTdpPortSource(16) any 592 ipTdpPortDestination(17) any 593 ipTdpPortBilateral(18) any 594 ipFrag(25) not applicable 595 596 A conceptual row that does not fall into these categories may 597 be set to disable(2) and will return disable(2)." 598 ::= { ctPriClassifyEntry 8 } 599 600ctPriClassifyTOSValue OBJECT-TYPE 601 SYNTAX INTEGER (0..255) 602 MAX-ACCESS read-write 603 STATUS current 604 DESCRIPTION 605 "The value to be written into the IP TOS field of the IP header 606 of any packet that matches the classification specified by the 607 conceptual row." 608 ::= { ctPriClassifyEntry 9 } 609 610-- ------------------------------------------------------------- 611-- Supported Ability Table 612-- ------------------------------------------------------------- 613 614ctPriClassifyAbilityTable OBJECT-TYPE 615 SYNTAX SEQUENCE OF CtPriClassifyAbilityEntry 616 MAX-ACCESS not-accessible 617 STATUS current 618 DESCRIPTION 619 "A table containing information for each of the priority 620 classification types. Types for which there is no 621 corresponding row are not supported by this device." 622 ::= { ctPriClassifyObjects 5 } 623 624ctPriClassifyAbilityEntry OBJECT-TYPE 625 SYNTAX CtPriClassifyAbilityEntry 626 MAX-ACCESS not-accessible 627 STATUS current 628 DESCRIPTION 629 "Describes a particular entry of ctPriClassifyAbilityTable." 630 INDEX { ctPriClassifyAbility } 631 ::= { ctPriClassifyAbilityTable 1 } 632 633CtPriClassifyAbilityEntry ::= 634 SEQUENCE { 635 ctPriClassifyAbility 636 CtPriClassifyType, 637 ctPriClassifyPorts 638 PortList 639 } 640 641ctPriClassifyAbility OBJECT-TYPE 642 SYNTAX CtPriClassifyType 643 MAX-ACCESS not-accessible 644 STATUS current 645 DESCRIPTION 646 "The priority classification type associated with this entry." 647 ::= { ctPriClassifyAbilityEntry 1 } 648 649ctPriClassifyPorts OBJECT-TYPE 650 SYNTAX PortList 651 MAX-ACCESS read-only 652 STATUS current 653 DESCRIPTION 654 "The set of ports on which the classification type 655 specified by ctPriClassifyAbility is supported." 656 ::= { ctPriClassifyAbilityEntry 2 } 657 658ctPriClassifyTableLastChange OBJECT-TYPE 659 SYNTAX TimeTicks 660 MAX-ACCESS read-only 661 STATUS current 662 DESCRIPTION 663 "Indicates the sysUpTime at which the last 664 change was made to the ctPriClassifyTable." 665 ::= { ctPriClassifyObjects 6} 666 667-- ------------------------------------------------------------- 668-- Conformance Information 669-- ------------------------------------------------------------- 670 671ctPriClassifyConformance OBJECT IDENTIFIER ::= { ctPriClassify 2 } 672 673ctPriClassifyGroups OBJECT IDENTIFIER ::= { ctPriClassifyConformance 1 } 674ctPriClassifyCompliances OBJECT IDENTIFIER ::= { ctPriClassifyConformance 2 } 675 676-- ------------------------------------------------------------- 677-- units of conformance 678-- ------------------------------------------------------------- 679 680ctPriClassifyBaseGroup OBJECT-GROUP 681 OBJECTS { 682 ctPriClassifyStatus, 683 ctPriClassifyMaxEntries, 684 ctPriClassifyNumEntries, 685 ctPriClassifyIngressList, 686 ctPriClassifyRowStatus, 687 ctPriClassifyRowInfo, 688 ctPriClassifyTOSStatus, 689 ctPriClassifyTOSValue, 690 ctPriClassifyPorts, 691 ctPriClassifyTableLastChange 692 } 693 STATUS current 694 DESCRIPTION 695 "A collection of objects providing device level control 696 and status information for Priority classification." 697 ::= { ctPriClassifyGroups 1 } 698 699-- ------------------------------------------------------------- 700-- compliance statements 701-- ------------------------------------------------------------- 702 703ctPriClassifyCompliance MODULE-COMPLIANCE 704 STATUS current 705 DESCRIPTION 706 "The compliance statement for devices that support 707 Priority classification." 708 709 MODULE 710 MANDATORY-GROUPS { ctPriClassifyBaseGroup } 711 712 ::= { ctPriClassifyCompliances 1 } 713 714END 715