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