-
Notifications
You must be signed in to change notification settings - Fork 124
/
Copy pathDOCS-QOS-MIB-V1SMI.my
3167 lines (2861 loc) · 103 KB
/
DOCS-QOS-MIB-V1SMI.my
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
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-- MIB file created 22-Apr-2009 09:45:12, by
-- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com
DOCS-QOS-MIB DEFINITIONS ::= BEGIN
-- From file: "DOCS-QOS-MIB.my"
-- Compile options "4 7 F H N O W 03 06 0B 0G 0N 0T"
IMPORTS
MacAddress, RowStatus, TruthValue, DisplayString, TimeStamp
FROM SNMPv2-TC-v1
ifIndex, InterfaceIndex
FROM IF-MIB
docsIfMib
FROM DOCS-IF-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
Counter, Gauge, IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
docsQosMIB OBJECT IDENTIFIER ::= { docsIfMib 7 }
-- MODULE-IDENTITY
-- LastUpdated
-- 200111090000Z
-- OrgName
-- IETF IPCDN Working Group
-- ContactInfo
--
-- Co-Author: Michael Patrick
-- Postal: Motorola ISG
-- 20 Cabot Blvd, MS M4-30
-- Mansfield, MA 02048-1193
-- U.S.A.
-- Phone: +1 508 261 5707
-- E-mail: [email protected]
--
-- Co-Author: William Murwin
-- Postal: Motorola BCS
-- 20 Cabot Blvd, MS M4-25
-- Mansfield, MA 02048-1193
-- U.S.A.
-- Phone: +1 508 261 5578
-- E-mail: [email protected]
-- Descr
-- This is the management information for
-- Quality Of Service (QOS) for DOCSIS 1.1.
-- RevDate
-- 200111090000Z
-- RevDescr
-- Published as draft-ietf-ipcdn-qos-mib-06.txt.
--
-- Changes from qos-mib-05 include:
-- -Deprecated objects that were of type IpAddress
-- and added new objects that were of type
-- InetAddressType and InetAddress, to support both
-- IPv4 and IPv6 in the docsQosPktClassTable.
-- -Clarified the default value of the
-- docsQosPktClassIpDestMask and
-- docsQosPktClassIpSourceMask.
-- -Corrected the description of the individual bits
-- that make up the docsQosParamsSetRequestPolicyOct.
-- -Corrected the spelling of docsCableMaclayer in the
-- description of the docsQosServiceFlowLogIfIndex.
-- -Clarified that some of counters from the
-- docsQosDynamicServiceStatsTable, include retries.
-- -Changed references to the latest Data-Over-Cable
-- Service Interface Specifications: Radio Frequency
-- Interface Specification.
-- -Added objects that were removed from earlier
-- revisions of the mib, as obsolete.
-- -Clarified the Cable Modem's implementation of the
-- docsQosParamSetTosAndMask.
-- -Change the description of objects within the
-- docsQosServiceClassTable, so that they were no longer
-- templates for obsolete objects.
docsQosMIBObjects OBJECT IDENTIFIER ::= { docsQosMIB 1 }
docsQosNotification OBJECT IDENTIFIER ::= { docsQosMIB 2 }
docsQosConformance OBJECT IDENTIFIER ::= { docsQosMIB 3 }
docsQosGroups OBJECT IDENTIFIER ::= { docsQosConformance 1 }
docsQosCompliances OBJECT IDENTIFIER ::= { docsQosConformance 2 }
IfDirection ::= INTEGER {
downstream(1),
upstream(2)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Indicates a direction on an RF MAC interface.
--
-- The value downstream(1) is from Cable Modem
-- Termination System to Cable Modem.
--
-- The value upstream(2) is from Cable Modem to
-- Cable Modem Termination System.
BitRate ::= Gauge
-- TEXTUAL-CONVENTION
-- DspHint
-- d
-- Status
-- mandatory
-- Descr
-- The rate of traffic in unit of bits per second.
-- Used to specify traffic rate for QOS.
SchedulingType ::= INTEGER {
undefined(1),
bestEffort(2),
nonRealTimePollingService(3),
realTimePollingService(4),
unsolictedGrantServiceWithAD(5),
unsolictedGrantService(6)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The scheduling service provided by a CMTS for an
-- upstream service flow. If the parameter is omitted
-- from an upstream QOS Parameter Set, this object takes
-- the value of bestEffort (2). This parameter must be
-- reported as undefined (1) for downstream QOS Parameter
-- Sets.
docsQosPktClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsQosPktClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table describes the packet classification
configured on the CM or CMTS.
The model is that a packet either received
as input from an interface or transmitted
for output on an interface may be compared
against an ordered list of rules pertaining to
the packet contents. Each rule is a row of this
table. A matching rule provides a service flow
id to to which the packet is classified.
All rules need to match for a packet to match
a classifier.
The objects in this row correspond to a set of
Classifier Encoding parameters in a DOCSIS
MAC management message. The docsQosPktClassBitMap
indicates which particular parameters were present
in the classifier as signalled in the DOCSIS message.
If the referenced parameter was not present
in the signalled DOCSIS 1.1 Classifier, the
corresponding object in this row reports a
value as specified in the DESCRIPTION section.
"
::= { docsQosMIBObjects 1 }
docsQosPktClassEntry OBJECT-TYPE
SYNTAX DocsQosPktClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in this table provides a single packet
classifier rule. The index ifIndex is an ifType
of docsCableMaclayer(127)."
INDEX { ifIndex, docsQosServiceFlowId, docsQosPktClassId }
::= { docsQosPktClassTable 1 }
DocsQosPktClassEntry ::= SEQUENCE {
docsQosPktClassId INTEGER,
docsQosPktClassDirection IfDirection,
docsQosPktClassPriority INTEGER,
docsQosPktClassIpTosLow OCTET STRING,
docsQosPktClassIpTosHigh OCTET STRING,
docsQosPktClassIpTosMask OCTET STRING,
docsQosPktClassIpProtocol INTEGER,
docsQosPktClassIpSourceAddr IpAddress,
docsQosPktClassIpSourceMask IpAddress,
docsQosPktClassIpDestAddr IpAddress,
docsQosPktClassIpDestMask IpAddress,
docsQosPktClassSourcePortStart INTEGER,
docsQosPktClassSourcePortEnd INTEGER,
docsQosPktClassDestPortStart INTEGER,
docsQosPktClassDestPortEnd INTEGER,
docsQosPktClassDestMacAddr MacAddress,
docsQosPktClassDestMacMask MacAddress,
docsQosPktClassSourceMacAddr MacAddress,
docsQosPktClassEnetProtocolType INTEGER,
docsQosPktClassEnetProtocol INTEGER,
docsQosPktClassUserPriApplies TruthValue,
docsQosPktClassUserPriLow INTEGER,
docsQosPktClassUserPriHigh INTEGER,
docsQosPktClassVlanId INTEGER,
docsQosPktClassState INTEGER,
docsQosPktClassPkts Counter,
docsQosPktClassBitMap OCTET STRING,
docsQosPktClassInetSourceAddrType InetAddressType,
docsQosPktClassInetSourceAddr InetAddress,
docsQosPktClassInetSourceMaskType InetAddressType,
docsQosPktClassInetSourceMask InetAddress,
docsQosPktClassInetDestAddrType InetAddressType,
docsQosPktClassInetDestAddr InetAddress,
docsQosPktClassInetDestMaskType InetAddressType,
docsQosPktClassInetDestMask InetAddress
}
docsQosPktClassId OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Index assigned to packet classifier entry by
the CMTS which is unique per service flow."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.3.2"
::= { docsQosPktClassEntry 1 }
docsQosPktClassDirection OBJECT-TYPE
SYNTAX IfDirection
-- Rsyntax INTEGER {
-- downstream(1),
-- upstream(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the direction to which the classifier
is applied."
::= { docsQosPktClassEntry 2 }
docsQosPktClassPriority OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value specifies the order of evaluation
of the classifiers.
The higher the value the higher the priority.
The value of 0 is used as default in
provisioned service flows classifiers.
The default value of 64 is used for dynamic
service flow classifiers.
If the referenced parameter is not present
in a classifier, this object reports the default value
as defined above."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.3.5"
::= { docsQosPktClassEntry 3 }
docsQosPktClassIpTosLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low value of a range of TOS byte values.
If the referenced parameter is not present
in a classifier, this object reports the value of 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.1"
::= { docsQosPktClassEntry 4 }
docsQosPktClassIpTosHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 8-bit high value of a range of TOS byte
values.
If the referenced parameter is not present
in a classifier, this object reports the value of 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.1"
::= { docsQosPktClassEntry 5 }
docsQosPktClassIpTosMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The mask value is bitwise ANDed with TOS byte
in an IP packet and this value is used check
range checking of TosLow and TosHigh.
If the referenced parameter is not present
in a classifier, this object reports the value of 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.1"
::= { docsQosPktClassEntry 6 }
docsQosPktClassIpProtocol OBJECT-TYPE
SYNTAX INTEGER(0..258)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the value of the IP
Protocol field required for IP packets to match
this rule.
The value 256 matches traffic with any IP Protocol
value. The value 257 by convention matches both TCP
and UDP.
If the referenced parameter is not present
in a classifier, this object reports the value of 258."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.2"
::= { docsQosPktClassEntry 7 }
docsQosPktClassIpSourceAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is deprecated in favor of the
object pair docsQosPktClassInetSourceAddrType
and docsQosPktClassInetSourceAddr. Agents that
choose to implement this object MUST report
an address that matches docsQosPktClassInetSourceAddr
object as long as docsQosPktClassInetSourceAddrType is
ipv4(1). Otherwise, the value of this object shall be
0.0.0.0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.3"
::= { docsQosPktClassEntry 8 }
docsQosPktClassIpSourceMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is deprecated in favor of the
object pair docsQosPktClassInetSourceMaskType
and docsQosPktClassInetSourceMask. Agents that
choose to implement this object MUST report
an address that matches docsQosPktClassInetSourceMask
object as long as docsQosPktClassInetSourceMaskType is
ipv4(1). Otherwise, the value of this object shall be
255.255.255.255.
SNMP mangers should note that agent implementation
of previous versions of this MIB report 0.0.0.0 as the
value when the reference parameter is not present,
rather than 255.255.255.255."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.4"
::= { docsQosPktClassEntry 9 }
docsQosPktClassIpDestAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is deprecated in favor of the
object pair docsQosPktClassInetDestAddrType
and docsQosPktClassInetDestAddr. Agents that
choose to implement this object MUST report
an address that matches docsQosPktClassInetDestAddr
object as long as docsQosPktClassInetDestAddrType is
ipv4(1). Otherwise, the value of this object shall be
0.0.0.0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.5"
::= { docsQosPktClassEntry 10 }
docsQosPktClassIpDestMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is deprecated in favor of the
object pair docsQosPktClassInetDestMaskType
and docsQosPktClassInetDestMask. Agents that
choose to implement this object MUST report
an address that matches docsQosPktClassInetDestMask
object as long as docsQosPktClassInetDestMaskType is
ipv4(1). Otherwise, the value of this object shall be
255.255.255.255.
SNMP mangers should note that agent implementation
of previous versions of this MIB report 0.0.0.0 as the
value when the reference parameter is not present,
rather than 255.255.255.255."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.6"
::= { docsQosPktClassEntry 11 }
docsQosPktClassSourcePortStart OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies the low end inclusive
range of TCP/UDP source port numbers to which
a packet is compared. This object is irrelevant
for non-TCP/UDP IP packets.
If the referenced parameter is not present
in a classifier, this object reports the value of 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.7"
::= { docsQosPktClassEntry 12 }
docsQosPktClassSourcePortEnd OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies the high end inclusive
range of TCP/UDP source port numbers to which
a packet is compared. This object is irrelevant
for non-TCP/UDP IP packets.
If the referenced parameter is not present
in a classifier, this object reports the value of
65535."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.8"
::= { docsQosPktClassEntry 13 }
docsQosPktClassDestPortStart OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies the low end inclusive
range of TCP/UDP destination port numbers to
which a packet is compared.
If the referenced parameter is not present
in a classifier, this object reports the value of 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.9"
::= { docsQosPktClassEntry 14 }
docsQosPktClassDestPortEnd OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies the high end inclusive
range of TCP/UDP destination port numbers to which
a packet is compared.
If the referenced parameter is not present
in a classifier, this object reports the value of
65535."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.10"
::= { docsQosPktClassEntry 15 }
docsQosPktClassDestMacAddr OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An Ethernet packet matches an entry when its
destination MAC address bitwise ANDed with
docsQosPktClassDestMacMask equals the value of
docsQosPktClassDestMacAddr.
If the referenced parameter is not present
in a classifier, this object reports the value of
'000000000000'H.
"
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.6.1"
::= { docsQosPktClassEntry 16 }
docsQosPktClassDestMacMask OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An Ethernet packet matches an entry when its
destination MAC address bitwise ANDed with
docsQosPktClassDestMacMask equals the value of
docsQosPktClassDestMacAddr.
If the referenced parameter is not present
in a classifier, this object reports the value of
'000000000000'H."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.6.1"
::= { docsQosPktClassEntry 17 }
docsQosPktClassSourceMacAddr OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An Ethernet packet matches this entry when its
source MAC address equals the value of
this object.
If the referenced parameter is not present
in a classifier, this object reports the value of
'FFFFFFFFFFFF'H.
"
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.6.2"
::= { docsQosPktClassEntry 18 }
docsQosPktClassEnetProtocolType OBJECT-TYPE
SYNTAX INTEGER {
--?? enum value of zero may cause problems
none(0),
ethertype(1),
dsap(2),
mac(3),
all(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the format of the layer 3
protocol id in the Ethernet packet. A value of
none(0) means that the rule does not use the
layer 3 protocol type as a matching criteria.
A value of ethertype(1) means that the rule
applies only to frames which contains an
EtherType value. Ethertype values are contained
in packets using the Dec-Intel-Xerox (DIX)
encapsulation or the RFC1042 Sub-Network Access
Protocol (SNAP) encapsulation formats.
A value of dsap(2) means that the rule applies
only to frames using the IEEE802.3
encapsulation format with a Destination Service
Access Point (DSAP) other
than 0xAA (which is reserved for SNAP).
A value of mac(3) means that the rule applies
only to MAC management messages for MAC management
messages.
A value of all(4) means that the rule matches
all Ethernet packets.
If the Ethernet frame contains an 802.1P/Q Tag
header (i.e. EtherType 0x8100), this object
applies to the embedded EtherType field within
the 802.1P/Q header.
If the referenced parameter is not present
in a classifier, this object reports the value of 0.
"
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.6.3"
::= { docsQosPktClassEntry 19 }
docsQosPktClassEnetProtocol OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If docsQosEthPktClassProtocolType is none(0),
this object is ignored when considering whether
a packet matches the current rule.
If dosQosPktClassEnetProtocolType is ethertype(1),
this object gives the 16-bit value of the
EtherType that the packet must match in order to
match the rule.
If docsQosPktClassEnetProtocolType is dsap(2), the
lower 8 bits of this object's value must match the
DSAP byte of the packet in order to match the
rule.
If docsQosPktClassEnetProtocolType is mac(3), the
lower 8 bits of this object value represent a
lower bound (inclusive) of MAC management message
type codes matched, and the upper 8 bits of this
object value represent the upper bound (inclusive)
of matched MAC message type codes. Certain
message type codes are excluded from matching, as
specified in the reference.
If the Ethernet frame contains an 802.1P/Q Tag header
(i.e. EtherType 0x8100), this object applies to the
embedded EtherType field within the 802.1P/Q header.
If the referenced parameter is not present in the
classifier, the value of this object is reported as 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.6.3"
::= { docsQosPktClassEntry 20 }
docsQosPktClassUserPriApplies OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object is obsolete."
::= { docsQosPktClassEntry 21 }
docsQosPktClassUserPriLow OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object applies only to Ethernet frames
using the 802.1P/Q tag header (indicated with
EtherType 0x8100). Such frames include a 16-bit
Tag that contains a 3 bit Priority field and
a 12 bit VLAN number.
Tagged Ethernet packets must have a 3-bit
Priority field within the range of
docsQosPktClassPriLow and docsQosPktClassPriHigh in
order to match this rule.
If the referenced parameter is not present in the
classifier, the value of this object is reported as 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.7.1"
::= { docsQosPktClassEntry 22 }
docsQosPktClassUserPriHigh OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object applies only to Ethernet frames
using the 802.1P/Qtag header (indicated with
EtherType 0x8100). Such frames include a 16-bit
Tag that contains a 3 bit Priority field and
a 12 bit VLAN number.
Tagged Ethernet packets must have a 3-bit
Priority field within the range of
docsQosPktClassPriLow and
docsQosPktClassPriHigh in order to match this
rule.
If the referenced parameter is not present in the
classifier, the value of this object is reported
as 7."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.7.1"
::= { docsQosPktClassEntry 23 }
docsQosPktClassVlanId OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object applies only to Ethernet frames
using the 802.1P/Q tag header.
If this object's value is nonzero, tagged
packets must have a VLAN Identifier that matches
the value in order to match the rule.
Only the least significant 12 bits of this object's
value are valid.
If the referenced parameter is not present in the
classifier, the value of this object is reported
as 0."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.7.2"
::= { docsQosPktClassEntry 24 }
docsQosPktClassState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates whether or not the classifier
is enabled to classify packets to a Service Flow.
If the referenced parameter is not present in the
classifier, the value of this object is reported
as active(1)."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.3.6"
::= { docsQosPktClassEntry 25 }
docsQosPktClassPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object counts the number of packets that have
been classified using this entry."
::= { docsQosPktClassEntry 26 }
docsQosPktClassBitMap OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..3))
-- BITS are:
-- rulePriority(0)
-- activationState(1)
-- ipTos(2)
-- ipProtocol(3)
-- ipSourceAddr(4)
-- ipSourceMask(5)
-- ipDestAddr(6)
-- ipDestMask(7)
-- sourcePortStart(8)
-- sourcePortEnd(9)
-- destPortStart(10)
-- destPortEnd(11)
-- destMac(12)
-- sourceMac(13)
-- ethertype(14)
-- userPri(15)
-- vlanId(16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates which parameter encodings were
actually present in the DOCSIS packet classifier
encoding signaled in the DOCSIS message that
created or modified the classifier. Note that
Dynamic Service Change messages have replace
semantics, so that all non-default parameters must
be present whether the classifier is being created
or changed.
A bit of of this object is set to 1 if the parameter
indicated by the comment was present in the classifier
encoding, and 0 otherwise.
Note that BITS are encoded most significant bit
first, so that if e.g. bits 6 and 7 are set, this object
is encoded as the octet string '030000'H."
::= { docsQosPktClassEntry 27 }
docsQosPktClassInetSourceAddrType OBJECT-TYPE
SYNTAX InetAddressType
-- Rsyntax INTEGER {
-- ?? enum value of zero may cause problems
-- unknown(0),
-- ipv4(1),
-- ipv6(2),
-- ipv4z(3),
-- ipv6z(4),
-- dns(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the internet address for
docsQosPktClassInetSourceAddr. This type must be
the same as the docsQosPktClassInetSourceMaskType.
If the referenced parameter is not present
in a classifier, this object reports the value of
ipv4(1)."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.3"
::= { docsQosPktClassEntry 28 }
docsQosPktClassInetSourceAddr OBJECT-TYPE
SYNTAX InetAddress
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies the value of the IP
Source Address required for packets to match
this rule. An IP packet matches the rule when
the packet ip source address bitwise ANDed
with the docsQosPktClassInetSourceMask value
equals the docsQosPktClassInetSourceAddr value.
If the referenced parameter is not present
in a classifier, this object reports the value of
'00000000'H."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.3"
::= { docsQosPktClassEntry 29 }
docsQosPktClassInetSourceMaskType OBJECT-TYPE
SYNTAX InetAddressType
-- Rsyntax INTEGER {
-- ?? enum value of zero may cause problems
-- unknown(0),
-- ipv4(1),
-- ipv6(2),
-- ipv4z(3),
-- ipv6z(4),
-- dns(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the internet address for
docsQosPktClassInetSourceMask. This type must be
the same as the docsQosPktClassInetSourceAddrType.
If the referenced parameter is not present
in a classifier, this object reports the value of
ipv4(1)."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.4"
::= { docsQosPktClassEntry 30 }
docsQosPktClassInetSourceMask OBJECT-TYPE
SYNTAX InetAddress
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies which bits of a packet's
IP Source Address that are compared to match
this rule.
An IP packet matches the rule when the packet
source address bitwise ANDed with the
docsQosPktClassInetSourceMask value equals the
docsQosIpPktClassInetSourceAddr value.
If the referenced parameter is not present
in a classifier, this object reports the value of
'FFFFFFFF'H."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.4"
::= { docsQosPktClassEntry 31 }
docsQosPktClassInetDestAddrType OBJECT-TYPE
SYNTAX InetAddressType
-- Rsyntax INTEGER {
-- ?? enum value of zero may cause problems
-- unknown(0),
-- ipv4(1),
-- ipv6(2),
-- ipv4z(3),
-- ipv6z(4),
-- dns(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the internet address for
docsQosPktClassInetDestAddr. This type must be
the same as the docsQosPktClassInetDestMaskType.
If the referenced parameter is not present
in a classifier, this object reports the value of
ipv4(1)."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.5"
::= { docsQosPktClassEntry 32 }
docsQosPktClassInetDestAddr OBJECT-TYPE
SYNTAX InetAddress
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies the value of the IP
Destination Address required for packets to match
this rule. An IP packet matches the rule when
the packet ip destination address
bitwise ANDed with the
docsQosPktClassInetDestMask value
equals the docsQosPktClassInetDestAddr value.
If the referenced parameter is not present
in a classifier, this object reports the value of
'00000000'H."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.5"
::= { docsQosPktClassEntry 33 }
docsQosPktClassInetDestMaskType OBJECT-TYPE
SYNTAX InetAddressType
-- Rsyntax INTEGER {
-- ?? enum value of zero may cause problems
-- unknown(0),
-- ipv4(1),
-- ipv6(2),
-- ipv4z(3),
-- ipv6z(4),
-- dns(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the internet address for
docsQosPktClassInetDestMask. This type must be
the same as the docsQosPktClassInetDestAddrType.
If the referenced parameter is not present
in a classifier, this object reports the value of
ipv4(1)."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.6"
::= { docsQosPktClassEntry 34 }
docsQosPktClassInetDestMask OBJECT-TYPE
SYNTAX InetAddress
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object specifies which bits of a packet's
IP Destination Address that are compared to
match this rule.
An IP packet matches the rule when the packet
destination address bitwise ANDed with the
docsQosPktClassInetDestMask value equals the
docsQosIpPktClassInetDestAddr value.
If the referenced parameter is not present
in a classifier, this object reports the value of
'FFFFFFFF'H."
REFERENCE
"SP-RFIv1.1-I07-010829, Appendix C.2.1.5.6"
::= { docsQosPktClassEntry 35 }
docsQosParamSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsQosParamSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table describes the set of DOCSIS 1.1 QOS
parameters defined in a managed device.
The ifIndex index specifies a DOCSIS MAC Domain.
The docsQosServiceFlowId index specifies a particular
Service Flow.
The docsQosParamSetType index indicates whether
the active, admitted, or provisioned QOS Parameter
Set is being described by the row.
Only the QOS Parameter Sets of Docsis 1.1 service
flows are represented in this table. Docsis 1.0
QOS service profiles are not represented in this
table.
Each row corresponds to a DOCSIS QOS Parameter Set
as signaled via DOCSIS MAC management messages.
Each object in the row corresponds to one or
part of one DOCSIS 1.1 Service Flow Encoding.
The docsQosParamSetBitMap object in the row indicates
which particular parameters were signalled in
the original registration or dynamic service
request message that created the QOS Parameter Set.
In many cases, even if a QOS Parameter Set parameter
was not signalled, the DOCSIS specification calls
for a default value to be used. That default value
is reported as the value of the corresponding object
in this row.
Many objects are not applicable depending on
the service flow direction or upstream scheduling
type. The object value reported in this case
is specified in the DESCRIPTION clause.
"
::= { docsQosMIBObjects 2 }
docsQosParamSetEntry OBJECT-TYPE
SYNTAX DocsQosParamSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of QOS parameters."
INDEX { ifIndex, docsQosServiceFlowId, docsQosParamSetType }
::= { docsQosParamSetTable 1 }
DocsQosParamSetEntry ::= SEQUENCE {
docsQosParamSetServiceClassName DisplayString,
docsQosParamSetPriority INTEGER,
docsQosParamSetMaxTrafficRate BitRate,
docsQosParamSetMaxTrafficBurst Gauge,
docsQosParamSetMinReservedRate BitRate,
docsQosParamSetMinReservedPkt INTEGER,
docsQosParamSetActiveTimeout INTEGER,
docsQosParamSetAdmittedTimeout INTEGER,
docsQosParamSetMaxConcatBurst INTEGER,
docsQosParamSetSchedulingType SchedulingType,
docsQosParamSetNomPollInterval Gauge,
docsQosParamSetTolPollJitter Gauge,
docsQosParamSetUnsolicitGrantSize INTEGER,
docsQosParamSetNomGrantInterval Gauge,
docsQosParamSetTolGrantJitter Gauge,
docsQosParamSetGrantsPerInterval INTEGER,
docsQosParamSetTosAndMask OCTET STRING,
docsQosParamSetTosOrMask OCTET STRING,
docsQosParamSetMaxLatency Gauge,
docsQosParamSetType INTEGER,
docsQosParamSetRequestPolicyOct OCTET STRING,