smilint output for ./DOCS-BPI2-MIB
Message Severities |
Severity | Count |
severe | 1 |
Message Types |
Type | Count |
internal-other (severe) | 1 |
Messages:
DOCS-BPI2-MIB
1: -- extracted from draft-ietf-ipcdn-bpiplus-mib-08.txt
2: -- at Tue Feb 11 06:11:54 2003
3:
4: DOCS-BPI2-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE,
8: Counter32,
9: Integer32
10: FROM SNMPv2-SMI
11: SnmpAdminString
12: FROM SNMP-FRAMEWORK-MIB
13: TEXTUAL-CONVENTION,
14: MacAddress,
15: RowStatus,
16: TruthValue,
17: DateAndTime
18: FROM SNMPv2-TC
19: OBJECT-GROUP,
20: MODULE-COMPLIANCE
21: FROM SNMPv2-CONF
22: ifIndex
23: DOCSIS BPI Plus MIB February 2003
23: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting FROM or ','
24:
25:
26: FROM IF-MIB
27: docsIfMib
28: FROM DOCS-IF-MIB
29: InetAddressType,
30: InetAddress
31: FROM INET-ADDRESS-MIB
32: ;
33:
34: docsBpi2MIB MODULE-IDENTITY
35: LAST-UPDATED "200302090000Z"
36: ORGANIZATION "IETF IPCDN Working Group"
37: CONTACT-INFO "---------------------------------------
38: Stuart M. Green
39: Postal:
40: ARRIS Group Inc.
41: 6 Riverside Drive
42: Andover, MA 01810
43: U.S.A.
44: Tel: +1 978 946 4664
45: Fax: +1 978 946 4800
46: E-mail: stu.green@arrisi.com
47: ---------------------------------------
48: Kaz Ozawa
49: Postal:
50: Cable Television Laboratories
51: 400 Centennial Parkway
52: Louisville, CO 80027
53: U.S.A.
54: Tel: +1 303 661 3860
55: Fax: +1 303 661 9199
56: E-mail: k.ozawa@cablelabs.com
57: ---------------------------------------
58: Alexander Katsnelson
59: Postal:
60: Cable Television Laboratories, Inc.
61: 400 Centennial Parkway
62: Louisville, CO 80027-1266
63: U.S.A.
64: Tel: +1 303 661 9100
65: Fax: +1 303 661 9199
66: E-mail: a.katsnelson@cablelabs.com
67: ---------------------------------------
68: IETF IPCDN Working Group
69: General Discussion: ipcdn@ietf.org
70: Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
71: Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
72: Co-chairs: Richard Woundy, rwoundy@cisco.com
73: Jean-Francois Mule, jfm@cablelabs.com"
74: DESCRIPTION
75: DOCSIS BPI Plus MIB February 2003
76:
77:
78: "This is the MIB Module for the DOCSIS Baseline Privacy
79: Plus Interface (BPI+) at cable modems (CMs) and cable modem
80: termination systems (CMTSs)."
81:
82: REVISION "200302090000Z"
83: DESCRIPTION
84: "Removed extraneous CRL references in text and MIB.
85: Modified encodings for docsBpi2CodeDownloadStatusCode
86: Modified encodings for docsBpi2CmtsAuthBpkmCmCertValid.
87: Added a new object docsBpi2CmtsAuthCACertIndex into
88: the docsBpi2CmtsAuthTable.
89: Made modifications to object descriptions for
90: docsBpi2CodeMfgCodeAccessStart
91: docsBpi2CodeMfgCvcAccessStart
92: docsBpi2CodeCoSignerCodeAccessStart
93: docsBpi2CodeCoSignerCvcAccessStart.
94: Changed several object descriptions in docsBpi2CmTEKTable
95: and docsBpi2CmtsTEKTable."
96:
97: REVISION "200211010000Z"
98: DESCRIPTION
99: "Added encodings for docsBpi2CodeDownloadStatusCode,
100: removed CRL object, table, & group, and made minor
101: modifications to some object descriptions."
102:
103: REVISION "200111210000Z"
104: DESCRIPTION
105: "Added encodings for docsBpi2CmtsAuthBpkmCmCertValid,
106: added CRL object, table, & group, and made minor
107: modifications to many object descriptions."
108:
109: REVISION "200104170000Z"
110: DESCRIPTION
111: "Modified CM and CMTS IP Multicast table indexing in
112: preparation for IPV6. Obsoleted grace time objects
113: from the CMTS portion of the MIB."
114:
115: REVISION "200011171930Z"
116: DESCRIPTION
117: "Replaced DisplayString type with SnmpAdminString type.
118: Several object descriptions were also changed."
119:
120:
121: ::= { docsIfMib 6 }
122:
123: -- Textual conventions
124:
125: X509Certificate ::= TEXTUAL-CONVENTION
126: STATUS current
127: DOCSIS BPI Plus MIB February 2003
128:
129:
130: DESCRIPTION
131: "An X509 digital certificate encoded as an ASN.1 DER
132: object."
133: SYNTAX OCTET STRING (SIZE (0..1400))
134:
135:
136: docsBpi2MIBObjects OBJECT IDENTIFIER ::= { docsBpi2MIB 1 }
137:
138: -- Cable Modem Group
139:
140: docsBpi2CmObjects OBJECT IDENTIFIER ::= { docsBpi2MIBObjects 1 }
141:
142: --
143: -- The BPI+ base and authorization table for CMs,
144: -- indexed by ifIndex
145: --
146:
147: docsBpi2CmBaseTable OBJECT-TYPE
148: SYNTAX SEQUENCE OF DocsBpi2CmBaseEntry
149: MAX-ACCESS not-accessible
150: STATUS current
151: DESCRIPTION
152: "This table describes the basic and authorization
153: related Baseline Privacy Plus attributes of each CM MAC
154: interface."
155: ::= { docsBpi2CmObjects 1 }
156:
157: docsBpi2CmBaseEntry OBJECT-TYPE
158: SYNTAX DocsBpi2CmBaseEntry
159: MAX-ACCESS not-accessible
160: STATUS current
161: DESCRIPTION
162: "Each entry contains objects describing attributes of
163: one CM MAC interface. An entry in this table exists for each
164: ifEntry with an ifType of docsCableMaclayer(127)."
165: INDEX { ifIndex }
166: ::= { docsBpi2CmBaseTable 1 }
167:
168: DocsBpi2CmBaseEntry ::= SEQUENCE {
169: docsBpi2CmPrivacyEnable TruthValue,
170: docsBpi2CmPublicKey OCTET STRING,
171: docsBpi2CmAuthState INTEGER,
172: docsBpi2CmAuthKeySequenceNumber Integer32,
173: docsBpi2CmAuthExpiresOld DateAndTime,
174: docsBpi2CmAuthExpiresNew DateAndTime,
175: docsBpi2CmAuthReset TruthValue,
176: docsBpi2CmAuthGraceTime Integer32,
177: docsBpi2CmTEKGraceTime Integer32,
178: docsBpi2CmAuthWaitTimeout Integer32,
179: DOCSIS BPI Plus MIB February 2003
180:
181:
182: docsBpi2CmReauthWaitTimeout Integer32,
183: docsBpi2CmOpWaitTimeout Integer32,
184: docsBpi2CmRekeyWaitTimeout Integer32,
185: docsBpi2CmAuthRejectWaitTimeout Integer32,
186: docsBpi2CmSAMapWaitTimeout Integer32,
187: docsBpi2CmSAMapMaxRetries Integer32,
188: docsBpi2CmAuthentInfos Counter32,
189: docsBpi2CmAuthRequests Counter32,
190: docsBpi2CmAuthReplies Counter32,
191: docsBpi2CmAuthRejects Counter32,
192: docsBpi2CmAuthInvalids Counter32,
193: docsBpi2CmAuthRejectErrorCode INTEGER,
194: docsBpi2CmAuthRejectErrorString SnmpAdminString,
195: docsBpi2CmAuthInvalidErrorCode INTEGER,
196: docsBpi2CmAuthInvalidErrorString SnmpAdminString
197: }
198:
199: docsBpi2CmPrivacyEnable OBJECT-TYPE
200: SYNTAX TruthValue
201: MAX-ACCESS read-only
202: STATUS current
203: DESCRIPTION
204: "This object identifies whether this CM is
205: provisioned to run Baseline Privacy Plus."
206: REFERENCE
207: "DOCSIS Baseline Privacy Plus Interface Specification,
208: Appendix A.1.1."
209: ::= { docsBpi2CmBaseEntry 1 }
210:
211: docsBpi2CmPublicKey OBJECT-TYPE
212: SYNTAX OCTET STRING (SIZE (74|106|140|204|270))
213: MAX-ACCESS read-only
214: STATUS current
215: DESCRIPTION
216: "The value of this object is a DER-encoded
217: RSAPublicKey ASN.1 type string, as defined in the RSA
218: Encryption Standard (PKCS #1) [20], corresponding to the
219: public key of the CM. The 74, 106, 140, 204, and 270 byte key
220: encoding lengths correspond to 512 bit, 768 bit, 1024 bit,
221: 1536 bit, and 2048 public moduli respectively."
222:
223: REFERENCE
224: "DOCSIS Baseline Privacy Plus Interface Specification,
225: Section 4.2.2.4."
226: ::= { docsBpi2CmBaseEntry 2 }
227:
228: docsBpi2CmAuthState OBJECT-TYPE
229: SYNTAX INTEGER {
230: start(1),
231:
232: DOCSIS BPI Plus MIB February 2003
233:
234:
235: authWait(2),
236: authorized(3),
237: reauthWait(4),
238: authRejectWait(5),
239: silent(6)
240: }
241: MAX-ACCESS read-only
242: STATUS current
243: DESCRIPTION
244: "The value of this object is the state of the CM
245: authorization FSM. The start state indicates that FSM is in
246: its initial state."
247: REFERENCE
248: "DOCSIS Baseline Privacy Plus Interface Specification,
249: Section 4.1.2.1."
250: ::= { docsBpi2CmBaseEntry 3 }
251:
252: docsBpi2CmAuthKeySequenceNumber OBJECT-TYPE
253: SYNTAX Integer32 (0..15)
254: MAX-ACCESS read-only
255: STATUS current
256: DESCRIPTION
257: "The value of this object is the most recent
258: authorization key sequence number for this FSM."
259: REFERENCE
260: "DOCSIS Baseline Privacy Plus Interface Specification,
261: Sections 4.2.1.2 and 4.2.2.10."
262: ::= { docsBpi2CmBaseEntry 4 }
263:
264: docsBpi2CmAuthExpiresOld OBJECT-TYPE
265: SYNTAX DateAndTime
266: MAX-ACCESS read-only
267: STATUS current
268: DESCRIPTION
269: "The value of this object is the actual clock time for
270: expiration of the immediate predecessor of the most recent
271: authorization key for this FSM. If this FSM has only one
272: authorization key, then the value is the time of activation
273: of this FSM."
274: REFERENCE
275: "DOCSIS Baseline Privacy Plus Interface Specification,
276: Sections 4.2.1.2 and 4.2.2.9."
277: ::= { docsBpi2CmBaseEntry 5 }
278:
279: docsBpi2CmAuthExpiresNew OBJECT-TYPE
280: SYNTAX DateAndTime
281: MAX-ACCESS read-only
282: STATUS current
283: DESCRIPTION
284: DOCSIS BPI Plus MIB February 2003
285:
286:
287: "The value of this object is the actual clock time for
288: expiration of the most recent authorization key for this
289: FSM."
290: REFERENCE
291: "DOCSIS Baseline Privacy Plus Interface Specification,
292: Sections 4.2.1.2 and 4.2.2.9."
293: ::= { docsBpi2CmBaseEntry 6 }
294:
295: docsBpi2CmAuthReset OBJECT-TYPE
296: SYNTAX TruthValue
297: MAX-ACCESS read-write
298: STATUS current
299: DESCRIPTION
300: "Setting this object to TRUE generates a Reauthorize
301: event in the authorization FSM. Reading this object always
302: returns FALSE."
303: REFERENCE
304: "DOCSIS Baseline Privacy Plus Interface Specification,
305: Section 4.1.2.3.4."
306: ::= { docsBpi2CmBaseEntry 7 }
307:
308: docsBpi2CmAuthGraceTime OBJECT-TYPE
309: SYNTAX Integer32 (1..6047999)
310: UNITS "seconds"
311: MAX-ACCESS read-only
312: STATUS current
313: DESCRIPTION
314: "The value of this object is the grace time for an
315: authorization key in seconds. A CM is expected to start
316: trying to get a new authorization key beginning AuthGraceTime
317: seconds before the most recent authorization key actually
318: expires."
319: REFERENCE
320: "DOCSIS Baseline Privacy Plus Interface Specification,
321: Appendix A.1.1.1.3."
322: ::= { docsBpi2CmBaseEntry 8 }
323:
324: docsBpi2CmTEKGraceTime OBJECT-TYPE
325: SYNTAX Integer32 (1..302399)
326: UNITS "seconds"
327: MAX-ACCESS read-only
328: STATUS current
329: DESCRIPTION
330: "The value of this object is the grace time for
331: the TEK in seconds. The CM is expected to start trying to
332: acquire a new TEK beginning TEK GraceTime seconds before
333: the expiration of the most recent TEK."
334: REFERENCE
335: "DOCSIS Baseline Privacy Plus Interface Specification,
336: DOCSIS BPI Plus MIB February 2003
337:
338:
339: Appendix A.1.1.1.6."
340: ::= { docsBpi2CmBaseEntry 9 }
341:
342: docsBpi2CmAuthWaitTimeout OBJECT-TYPE
343: SYNTAX Integer32 (1..30)
344: UNITS "seconds"
345: MAX-ACCESS read-only
346: STATUS current
347: DESCRIPTION
348: "The value of this object is the Authorize Wait
349: Timeout in second."
350: REFERENCE
351: "DOCSIS Baseline Privacy Plus Interface Specification,
352: Appendix A.1.1.1.1."
353: ::= { docsBpi2CmBaseEntry 10 }
354:
355: docsBpi2CmReauthWaitTimeout OBJECT-TYPE
356: SYNTAX Integer32 (1..30)
357: UNITS "seconds"
358: MAX-ACCESS read-only
359: STATUS current
360: DESCRIPTION
361: "The value of this object is the Reauthorize Wait
362: Timeout in seconds."
363: REFERENCE
364: "DOCSIS Baseline Privacy Plus Interface Specification,
365: Appendix A.1.1.1.2."
366: ::= { docsBpi2CmBaseEntry 11 }
367:
368: docsBpi2CmOpWaitTimeout OBJECT-TYPE
369: SYNTAX Integer32 (1..10)
370: UNITS "seconds"
371: MAX-ACCESS read-only
372: STATUS current
373: DESCRIPTION
374: "The value of this object is the Operational Wait
375: Timeout in seconds."
376: REFERENCE
377: "DOCSIS Baseline Privacy Plus Interface Specification,
378: Appendix A.1.1.1.4."
379: ::= { docsBpi2CmBaseEntry 12 }
380:
381: docsBpi2CmRekeyWaitTimeout OBJECT-TYPE
382: SYNTAX Integer32 (1..10)
383: UNITS "seconds"
384: MAX-ACCESS read-only
385: STATUS current
386: DESCRIPTION
387: "The value of this object is the Rekey Wait Timeout
388: DOCSIS BPI Plus MIB February 2003
389:
390:
391: in seconds."
392: REFERENCE
393: "DOCSIS Baseline Privacy Plus Interface Specification,
394: Appendix A.1.1.1.5."
395: ::= { docsBpi2CmBaseEntry 13 }
396:
397: docsBpi2CmAuthRejectWaitTimeout OBJECT-TYPE
398: SYNTAX Integer32 (1..600)
399: UNITS "seconds"
400: MAX-ACCESS read-only
401: STATUS current
402: DESCRIPTION
403: "The value of this object is the Authorization Reject
404: Wait Timeout in seconds."
405: REFERENCE
406: "DOCSIS Baseline Privacy Plus Interface Specification,
407: Appendix A.1.1.1.7."
408: ::= { docsBpi2CmBaseEntry 14 }
409:
410: docsBpi2CmSAMapWaitTimeout OBJECT-TYPE
411: SYNTAX Integer32 (1..10)
412: UNITS "seconds"
413: MAX-ACCESS read-only
414: STATUS current
415: DESCRIPTION
416: "The value of this object is the retransmission
417: interval, in seconds, of SA Map Requests from the MAP Wait
418: state."
419: REFERENCE
420: "DOCSIS Baseline Privacy Plus Interface Specification,
421: Appendix A.1.1.1.8."
422: ::= { docsBpi2CmBaseEntry 15 }
423:
424: docsBpi2CmSAMapMaxRetries OBJECT-TYPE
425: SYNTAX Integer32 (0..10)
426: UNITS "count"
427: MAX-ACCESS read-only
428: STATUS current
429: DESCRIPTION
430: "The value of this object is the maximum number of
431: Map Request retries allowed."
432: REFERENCE
433: "DOCSIS Baseline Privacy Plus Interface Specification,
434: Appendix A.1.1.1.9."
435: ::= { docsBpi2CmBaseEntry 16 }
436:
437: docsBpi2CmAuthentInfos OBJECT-TYPE
438: SYNTAX Counter32
439: MAX-ACCESS read-only
440: DOCSIS BPI Plus MIB February 2003
441:
442:
443: STATUS current
444: DESCRIPTION
445: "The value of this object is the count of times the CM
446: has transmitted an Authentication Information message, since
447: reboot."
448: REFERENCE
449: "DOCSIS Baseline Privacy Plus Interface Specification,
450: Section 4.2.1.9."
451: ::= { docsBpi2CmBaseEntry 17 }
452:
453: docsBpi2CmAuthRequests OBJECT-TYPE
454: SYNTAX Counter32
455: MAX-ACCESS read-only
456: STATUS current
457: DESCRIPTION
458: "The value of this object is the count of times the CM
459: has transmitted an Authorization Request message, since
460: reboot."
461: REFERENCE
462: "DOCSIS Baseline Privacy Plus Interface Specification,
463: Section 4.2.1.1."
464: ::= { docsBpi2CmBaseEntry 18 }
465:
466: docsBpi2CmAuthReplies OBJECT-TYPE
467: SYNTAX Counter32
468: MAX-ACCESS read-only
469: STATUS current
470: DESCRIPTION
471: "The value of this object is the count of times the CM
472: has received an Authorization Reply message, since reboot."
473: REFERENCE
474: "DOCSIS Baseline Privacy Plus Interface Specification,
475: Section 4.2.1.2."
476: ::= { docsBpi2CmBaseEntry 19 }
477:
478: docsBpi2CmAuthRejects OBJECT-TYPE
479: SYNTAX Counter32
480: MAX-ACCESS read-only
481: STATUS current
482: DESCRIPTION
483: "The value of this object is the count of times the CM
484: has received an Authorization Reject message, since reboot."
485: REFERENCE
486: "DOCSIS Baseline Privacy Plus Interface Specification,
487: Section 4.2.1.3."
488: ::= { docsBpi2CmBaseEntry 20 }
489:
490: docsBpi2CmAuthInvalids OBJECT-TYPE
491: SYNTAX Counter32
492: DOCSIS BPI Plus MIB February 2003
493:
494:
495: MAX-ACCESS read-only
496: STATUS current
497: DESCRIPTION
498: "The value of this object is the count of times the CM
499: has received an Authorization Invalid message, since reboot."
500: REFERENCE
501: "DOCSIS Baseline Privacy Plus Interface Specification,
502: Section 4.2.1.7."
503: ::= { docsBpi2CmBaseEntry 21 }
504:
505: docsBpi2CmAuthRejectErrorCode OBJECT-TYPE
506: SYNTAX INTEGER {
507: none(1),
508: unknown(2),
509: unauthorizedCm(3),
510: unauthorizedSaid(4),
511: permanentAuthorizationFailure(8),
512: timeOfDayNotAcquired(11)
513: }
514: MAX-ACCESS read-only
515: STATUS current
516: DESCRIPTION
517: "The value of this object is the enumerated
518: description of the Error-Code in most recent Authorization
519: Reject message received by the CM. This has value unknown(2)
520: if the last Error-Code value was 0, and none(1) if no
521: Authorization Reject message has been received since reboot."
522: REFERENCE
523: "DOCSIS Baseline Privacy Plus Interface Specification,
524: Sections 4.2.1.3 and 4.2.2.15."
525: ::= { docsBpi2CmBaseEntry 22 }
526:
527: docsBpi2CmAuthRejectErrorString OBJECT-TYPE
528: SYNTAX SnmpAdminString (SIZE (0..128))
529: MAX-ACCESS read-only
530: STATUS current
531: DESCRIPTION
532: "The value of this object is the Display-String in
533: most recent Authorization Reject message received by the CM.
534: This is a zero length string if no Authorization Reject
535: message has been received since reboot."
536: REFERENCE
537: "DOCSIS Baseline Privacy Plus Interface Specification,
538: Sections 4.2.1.3 and 4.2.2.6."
539: ::= { docsBpi2CmBaseEntry 23 }
540:
541: docsBpi2CmAuthInvalidErrorCode OBJECT-TYPE
542: SYNTAX INTEGER {
543: none(1),
544:
545: DOCSIS BPI Plus MIB February 2003
546:
547:
548: unknown(2),
549: unauthorizedCm(3),
550: unsolicited(5),
551: invalidKeySequence(6),
552: keyRequestAuthenticationFailure(7)
553: }
554: MAX-ACCESS read-only
555: STATUS current
556: DESCRIPTION
557: "The value of this object is the enumerated
558: description of the Error-Code in most recent Authorization
559: Invalid message received by the CM. This has value
560: unknown(2)
561: if the last Error-Code value was 0, and none(1) if no
562: Authorization Invalid message has been received since
563: reboot."
564: REFERENCE
565: "DOCSIS Baseline Privacy Plus Interface Specification,
566: Sections 4.2.1.7 and 4.2.2.15."
567: ::= { docsBpi2CmBaseEntry 24 }
568:
569: docsBpi2CmAuthInvalidErrorString OBJECT-TYPE
570: SYNTAX SnmpAdminString (SIZE (0..128))
571: MAX-ACCESS read-only
572: STATUS current
573: DESCRIPTION
574: "The value of this object is the Display-String in
575: most recent Authorization Invalid message received by the CM.
576: This is a zero length string if no Authorization Invalid
577: message has been received since reboot."
578: REFERENCE
579: "DOCSIS Baseline Privacy Plus Interface Specification,
580: Sections 4.2.1.7 and 4.2.2.6."
581: ::= { docsBpi2CmBaseEntry 25 }
582:
583:
584:
585:
586: --
587: -- The CM TEK Table, indexed by ifIndex and SAID
588: --
589:
590: docsBpi2CmTEKTable OBJECT-TYPE
591: SYNTAX SEQUENCE OF DocsBpi2CmTEKEntry
592: MAX-ACCESS not-accessible
593: STATUS current
594: DESCRIPTION
595: "This table describes the attributes of each CM
596: DOCSIS BPI Plus MIB February 2003
597:
598:
599: Traffic Encryption Key (TEK) association. The CM maintains
600: (no
601: more than) one TEK association per SAID per CM MAC
602: interface."
603: ::= { docsBpi2CmObjects 2 }
604:
605: docsBpi2CmTEKEntry OBJECT-TYPE
606: SYNTAX DocsBpi2CmTEKEntry
607: MAX-ACCESS not-accessible
608: STATUS current
609: DESCRIPTION
610: "Each entry contains objects describing the TEK
611: association attributes of one SAID. The CM MUST create one
612: entry per SAID, regardless of whether the SAID was obtained
613: from a Registration Response message, from an Authorization
614: Reply message, or from any dynamic SAID establishment
615: mechanisms."
616: INDEX { ifIndex, docsBpi2CmTEKSAId }
617: ::= { docsBpi2CmTEKTable 1 }
618:
619: DocsBpi2CmTEKEntry ::= SEQUENCE {
620: docsBpi2CmTEKSAId Integer32,
621: docsBpi2CmTEKSAType INTEGER,
622: docsBpi2CmTEKDataEncryptAlg INTEGER,
623: docsBpi2CmTEKDataAuthentAlg INTEGER,
624: docsBpi2CmTEKState INTEGER,
625: docsBpi2CmTEKKeySequenceNumber Integer32,
626: docsBpi2CmTEKExpiresOld DateAndTime,
627: docsBpi2CmTEKExpiresNew DateAndTime,
628: docsBpi2CmTEKKeyRequests Counter32,
629: docsBpi2CmTEKKeyReplies Counter32,
630: docsBpi2CmTEKKeyRejects Counter32,
631: docsBpi2CmTEKInvalids Counter32,
632: docsBpi2CmTEKAuthPends Counter32,
633: docsBpi2CmTEKKeyRejectErrorCode INTEGER,
634: docsBpi2CmTEKKeyRejectErrorString SnmpAdminString,
635: docsBpi2CmTEKInvalidErrorCode INTEGER,
636: docsBpi2CmTEKInvalidErrorString SnmpAdminString
637: }
638:
639: docsBpi2CmTEKSAId OBJECT-TYPE
640: SYNTAX Integer32 (1..16383)
641: MAX-ACCESS not-accessible
642: STATUS current
643: DESCRIPTION
644: "The value of this object is the DOCSIS Security
645: Association ID (SAID)."
646: REFERENCE
647: "DOCSIS Baseline Privacy Plus Interface Specification,
648: DOCSIS BPI Plus MIB February 2003
649:
650:
651: Section 4.2.2.12."
652: ::= { docsBpi2CmTEKEntry 1 }
653:
654: docsBpi2CmTEKSAType OBJECT-TYPE
655: SYNTAX INTEGER {
656: none(0),
657: primary(1),
658: static(2),
659: dynamic(3)
660: }
661: MAX-ACCESS read-only
662: STATUS current
663: DESCRIPTION
664: "The value of this object is the type of security
665: association. The none(0) encoding must only be used
666: if the SA type has yet to be determined."
667: REFERENCE
668: "DOCSIS Baseline Privacy Plus Interface Specification,
669: Section 2.1.3."
670: ::= { docsBpi2CmTEKEntry 2 }
671:
672: docsBpi2CmTEKDataEncryptAlg OBJECT-TYPE
673: SYNTAX INTEGER {
674: none(0),
675: des56CbcMode(1),
676: des40CbcMode(2)
677: }
678: MAX-ACCESS read-only
679: STATUS current
680: DESCRIPTION
681: "The value of this object is the data encryption
682: algorithm being utilized."
683: REFERENCE
684: "DOCSIS Baseline Privacy Plus Interface Specification,
685: Section 4.2.2.20."
686: ::= { docsBpi2CmTEKEntry 3 }
687:
688: docsBpi2CmTEKDataAuthentAlg OBJECT-TYPE
689: SYNTAX INTEGER {
690: none(0)
691: }
692: MAX-ACCESS read-only
693: STATUS current
694: DESCRIPTION
695: "The value of this object is the data authentication
696: algorithm being utilized."
697: REFERENCE
698: "DOCSIS Baseline Privacy Plus Interface Specification,
699: Section 4.2.2.20."
700: DOCSIS BPI Plus MIB February 2003
701:
702:
703: ::= { docsBpi2CmTEKEntry 4 }
704:
705: docsBpi2CmTEKState OBJECT-TYPE
706: SYNTAX INTEGER {
707: start(1),
708: opWait(2),
709: opReauthWait(3),
710: operational(4),
711: rekeyWait(5),
712: rekeyReauthWait(6)
713: }
714: MAX-ACCESS read-only
715: STATUS current
716: DESCRIPTION
717: "The value of this object is the state of the
718: indicated TEK FSM. The start(1) state indicates that FSM is
719: in its initial state."
720: REFERENCE
721: "DOCSIS Baseline Privacy Plus Interface Specification,
722: Section 4.1.3.1."
723: ::= { docsBpi2CmTEKEntry 5 }
724:
725: docsBpi2CmTEKKeySequenceNumber OBJECT-TYPE
726: SYNTAX Integer32 (0..15)
727: MAX-ACCESS read-only
728: STATUS current
729: DESCRIPTION
730: "The value of this object is the most recent TEK
731: key sequence number for this TEK FSM."
732: REFERENCE
733: "DOCSIS Baseline Privacy Plus Interface Specification,
734: Sections 4.2.2.10 and 4.2.2.13."
735: ::= { docsBpi2CmTEKEntry 6 }
736:
737: docsBpi2CmTEKExpiresOld OBJECT-TYPE
738: SYNTAX DateAndTime
739: MAX-ACCESS read-only
740: STATUS current
741: DESCRIPTION
742: "The value of this object is the actual clock time for
743: expiration of the immediate predecessor of the most recent
744: TEK
745: for this FSM. If this FSM has only one TEK, then the value
746: is
747: the time of activation of this FSM."
748: REFERENCE
749: "DOCSIS Baseline Privacy Plus Interface Specification,
750: Sections 4.2.1.5 and 4.2.2.9."
751: ::= { docsBpi2CmTEKEntry 7 }
752: DOCSIS BPI Plus MIB February 2003
753:
754:
755:
756: docsBpi2CmTEKExpiresNew OBJECT-TYPE
757: SYNTAX DateAndTime
758: MAX-ACCESS read-only
759: STATUS current
760: DESCRIPTION
761: "The value of this object is the actual clock time for
762: expiration of the most recent TEK for this FSM."
763: REFERENCE
764: "DOCSIS Baseline Privacy Plus Interface Specification,
765: Sections 4.2.1.5 and 4.2.2.9."
766: ::= { docsBpi2CmTEKEntry 8 }
767:
768: docsBpi2CmTEKKeyRequests OBJECT-TYPE
769: SYNTAX Counter32
770: MAX-ACCESS read-only
771: STATUS current
772: DESCRIPTION
773: "The value of this object is the count of times the CM
774: has transmitted a Key Request message, since registration."
775: REFERENCE
776: "DOCSIS Baseline Privacy Plus Interface Specification,
777: Section 4.2.1.4."
778: ::= { docsBpi2CmTEKEntry 9 }
779:
780: docsBpi2CmTEKKeyReplies OBJECT-TYPE
781: SYNTAX Counter32
782: MAX-ACCESS read-only
783: STATUS current
784: DESCRIPTION
785: "The value of this object is the count of times the CM
786: has received a Key Reply message, including a message whose
787: authentication failed, since registration."
788: REFERENCE
789: "DOCSIS Baseline Privacy Plus Interface Specification,
790: Section 4.2.1.5."
791: ::= { docsBpi2CmTEKEntry 10 }
792:
793: docsBpi2CmTEKKeyRejects OBJECT-TYPE
794: SYNTAX Counter32
795: MAX-ACCESS read-only
796: STATUS current
797: DESCRIPTION
798: "The value of this object is the count of times the CM
799: has received a Key Reject message, including a message whose
800: authentication failed, since registration."
801: REFERENCE
802: "DOCSIS Baseline Privacy Plus Interface Specification,
803: Section 4.2.1.6."
804: DOCSIS BPI Plus MIB February 2003
805:
806:
807: ::= { docsBpi2CmTEKEntry 11 }
808:
809: docsBpi2CmTEKInvalids OBJECT-TYPE
810: SYNTAX Counter32
811: MAX-ACCESS read-only
812: STATUS current
813: DESCRIPTION
814: "The value of this object is the count of times the CM
815: has received a TEK Invalid message, including a message whose
816: authentication failed, since registration."
817: REFERENCE
818: "DOCSIS Baseline Privacy Plus Interface Specification,
819: Section 4.2.1.8."
820: ::= { docsBpi2CmTEKEntry 12 }
821:
822: docsBpi2CmTEKAuthPends OBJECT-TYPE
823: SYNTAX Counter32
824: MAX-ACCESS read-only
825: STATUS current
826: DESCRIPTION
827: "The value of this object is the count of times an
828: Authorization Pending (Auth Pend) event occurred in this FSM,
829: since registration."
830: REFERENCE
831: "DOCSIS Baseline Privacy Plus Interface Specification,
832: Section 4.1.3.3.3."
833: ::= { docsBpi2CmTEKEntry 13 }
834:
835: docsBpi2CmTEKKeyRejectErrorCode OBJECT-TYPE
836: SYNTAX INTEGER {
837: none(1),
838: unknown(2),
839: unauthorizedSaid(4)
840: }
841: MAX-ACCESS read-only
842: STATUS current
843: DESCRIPTION
844: "The value of this object is the enumerated
845: description of the Error-Code in most recent Key Reject
846: message received by the CM. This has value unknown(2) if the
847: last Error-Code value was 0, and none(1) if no Key Reject
848: message has been received since registration."
849: REFERENCE
850: "DOCSIS Baseline Privacy Plus Interface Specification,
851: Sections 4.1.2.6 and 4.2.2.15."
852: ::= { docsBpi2CmTEKEntry 14 }
853:
854: docsBpi2CmTEKKeyRejectErrorString OBJECT-TYPE
855: SYNTAX SnmpAdminString (SIZE (0..128))
856: DOCSIS BPI Plus MIB February 2003
857:
858:
859: MAX-ACCESS read-only
860: STATUS current
861: DESCRIPTION
862: "The value of this object is the Display-String in
863: most recent Key Reject message received by the CM. This is a
864: zero length string if no Key Reject message has been received
865: since registration."
866: REFERENCE
867: "DOCSIS Baseline Privacy Plus Interface Specification,
868: Sections 4.1.2.6 and 4.2.2.6."
869: ::= { docsBpi2CmTEKEntry 15 }
870:
871: docsBpi2CmTEKInvalidErrorCode OBJECT-TYPE
872: SYNTAX INTEGER {
873: none(1),
874: unknown(2),
875: invalidKeySequence(6)
876: }
877: MAX-ACCESS read-only
878: STATUS current
879: DESCRIPTION
880: "The value of this object is the enumerated
881: description of the Error-Code in most recent TEK Invalid
882: message received by the CM. This has value unknown(2) if the
883: last Error-Code value was 0, and none(1) if no TEK Invalid
884: message has been received since registration."
885: REFERENCE
886: "DOCSIS Baseline Privacy Plus Interface Specification,
887: Sections 4.1.2.8 and 4.2.2.15."
888: ::= { docsBpi2CmTEKEntry 16 }
889:
890: docsBpi2CmTEKInvalidErrorString OBJECT-TYPE
891: SYNTAX SnmpAdminString (SIZE (0..128))
892: MAX-ACCESS read-only
893: STATUS current
894: DESCRIPTION
895: "The value of this object is the Display-String in
896: most recent TEK Invalid message received by the CM. This is a
897: zero length string if no TEK Invalid message has been
898: received
899: since registration."
900: REFERENCE
901: "DOCSIS Baseline Privacy Plus Interface Specification,
902: Sections 4.1.2.8 and 4.2.2.6."
903: ::= { docsBpi2CmTEKEntry 17 }
904:
905:
906: --
907: -- The CM Multicast Objects Group
908: DOCSIS BPI Plus MIB February 2003
909:
910:
911: --
912:
913: docsBpi2CmMulticastObjects OBJECT IDENTIFIER
914: ::= { docsBpi2CmObjects 3 }
915:
916: --
917: -- The CM Dynamic IP Multicast Mapping Table, indexed by
918: -- docsBpi2CmIpMulticastIndex and by ifindex
919: --
920:
921: docsBpi2CmIpMulticastMapTable OBJECT-TYPE
922: SYNTAX SEQUENCE OF DocsBpi2CmIpMulticastMapEntry
923: MAX-ACCESS not-accessible
924: STATUS current
925: DESCRIPTION
926: "This table maps multicast IP addresses to SAIDs.
927: It is intended to map multicast IP addresses associated
928: with SA MAP Request messages. An entry may be removed from
929: this table upon the reception of an SA Map Reject."
930: ::= { docsBpi2CmMulticastObjects 1 }
931:
932: docsBpi2CmIpMulticastMapEntry OBJECT-TYPE
933: SYNTAX DocsBpi2CmIpMulticastMapEntry
934: MAX-ACCESS not-accessible
935: STATUS current
936: DESCRIPTION
937: "Each entry contains objects describing the mapping of
938: one multicast IP address to one SAID, as well as
939: associated state, message counters, and error information."
940: INDEX { ifIndex, docsBpi2CmIpMulticastIndex }
941: ::= { docsBpi2CmIpMulticastMapTable 1 }
942:
943: DocsBpi2CmIpMulticastMapEntry ::= SEQUENCE {
944: docsBpi2CmIpMulticastIndex Integer32,
945: docsBpi2CmIpMulticastAddressType InetAddressType,
946: docsBpi2CmIpMulticastAddress InetAddress,
947: docsBpi2CmIpMulticastSAId Integer32,
948: docsBpi2CmIpMulticastSAMapState INTEGER,
949: docsBpi2CmIpMulticastSAMapRequests Counter32,
950: docsBpi2CmIpMulticastSAMapReplies Counter32,
951: docsBpi2CmIpMulticastSAMapRejects Counter32,
952: docsBpi2CmIpMulticastSAMapRejectErrorCode INTEGER,
953: docsBpi2CmIpMulticastSAMapRejectErrorString SnmpAdminString
954: }
955:
956: docsBpi2CmIpMulticastIndex OBJECT-TYPE
957: SYNTAX Integer32 (1..1000)
958: MAX-ACCESS not-accessible
959: STATUS current
960: DOCSIS BPI Plus MIB February 2003
961:
962:
963: DESCRIPTION
964: "The index of this row."
965: ::= { docsBpi2CmIpMulticastMapEntry 1 }
966:
967: docsBpi2CmIpMulticastAddressType OBJECT-TYPE
968: SYNTAX InetAddressType
969: MAX-ACCESS read-only
970: STATUS current
971: DESCRIPTION
972: "The type of internet address for
973: docsBpi2CmIpMulticastAddress."
974: ::= { docsBpi2CmIpMulticastMapEntry 2 }
975:
976: docsBpi2CmIpMulticastAddress OBJECT-TYPE
977: SYNTAX InetAddress
978: MAX-ACCESS read-only
979: STATUS current
980: DESCRIPTION
981: "This object represents the IP multicast address
982: to be mapped."
983: REFERENCE
984: "DOCSIS Baseline Privacy Plus Interface Specification,
985: Section 5.4."
986: ::= { docsBpi2CmIpMulticastMapEntry 3 }
987:
988: docsBpi2CmIpMulticastSAId OBJECT-TYPE
989: SYNTAX Integer32 (0..16383)
990: MAX-ACCESS read-only
991: STATUS current
992: DESCRIPTION
993: "This object represents the SAID to which the IP
994: multicast address has been mapped. If no SA Map Reply has
995: been received for the IP address, this object should have the
996: value 0."
997: REFERENCE
998: "DOCSIS Baseline Privacy Plus Interface Specification,
999: Section 4.2.2.12."
1000: ::= { docsBpi2CmIpMulticastMapEntry 4 }
1001:
1002: docsBpi2CmIpMulticastSAMapState OBJECT-TYPE
1003: SYNTAX INTEGER {
1004: start(1),
1005: mapWait(2),
1006: mapped(3)
1007: }
1008: MAX-ACCESS read-only
1009: STATUS current
1010: DESCRIPTION
1011: "The value of this object is the state of the SA
1012: DOCSIS BPI Plus MIB February 2003
1013:
1014:
1015: Mapping FSM for this IP."
1016: REFERENCE
1017: "DOCSIS Baseline Privacy Plus Interface Specification,
1018: Section 5.3.1."
1019: ::= { docsBpi2CmIpMulticastMapEntry 5 }
1020:
1021: docsBpi2CmIpMulticastSAMapRequests OBJECT-TYPE
1022: SYNTAX Counter32
1023: MAX-ACCESS read-only
1024: STATUS current
1025: DESCRIPTION
1026: "The value of this object is the count of times the
1027: CM has transmitted an SA Map Request message for this IP,
1028: since entry creation"
1029: REFERENCE
1030: "DOCSIS Baseline Privacy Plus Interface Specification,
1031: Section 4.2.1.10."
1032: ::= { docsBpi2CmIpMulticastMapEntry 6 }
1033:
1034: docsBpi2CmIpMulticastSAMapReplies OBJECT-TYPE
1035: SYNTAX Counter32
1036: MAX-ACCESS read-only
1037: STATUS current
1038: DESCRIPTION
1039: "The value of this object is the count of times the
1040: CM has received an SA Map Reply message for this IP, since
1041: entry creation."
1042: REFERENCE
1043: "DOCSIS Baseline Privacy Plus Interface Specification,
1044: Section 4.2.1.11."
1045: ::= { docsBpi2CmIpMulticastMapEntry 7 }
1046:
1047: docsBpi2CmIpMulticastSAMapRejects OBJECT-TYPE
1048: SYNTAX Counter32
1049: MAX-ACCESS read-only
1050: STATUS current
1051: DESCRIPTION
1052: "The value of this object is the count of times the
1053: CM has received an SA MAP Reject message for this IP, since
1054: entry creation."
1055: REFERENCE
1056: "DOCSIS Baseline Privacy Plus Interface Specification,
1057: Section 4.2.1.12."
1058: ::= { docsBpi2CmIpMulticastMapEntry 8 }
1059:
1060: docsBpi2CmIpMulticastSAMapRejectErrorCode OBJECT-TYPE
1061: SYNTAX INTEGER {
1062: none(1),
1063: unknown(2),
1064:
1065: DOCSIS BPI Plus MIB February 2003
1066:
1067:
1068: noAuthForRequestedDSFlow(9),
1069: dsFlowNotMappedToSA(10)
1070: }
1071: MAX-ACCESS read-only
1072: STATUS current
1073: DESCRIPTION
1074: "The value of this object is the enumerated
1075: description of the Error-Code in the most recent SA Map
1076: Reject message sent in response to an SA Map Request for this
1077: IP. It has the value none(1) if no SA MAP Reject message has
1078: been received since entry creation."
1079: REFERENCE
1080: "DOCSIS Baseline Privacy Plus Interface Specification,
1081: Sections 4.2.1.12 and 4.2.2.15."
1082: ::= { docsBpi2CmIpMulticastMapEntry 9 }
1083:
1084: docsBpi2CmIpMulticastSAMapRejectErrorString OBJECT-TYPE
1085: SYNTAX SnmpAdminString (SIZE (0..128))
1086: MAX-ACCESS read-only
1087: STATUS current
1088: DESCRIPTION
1089: "The value of this object is the Display-String in
1090: the most recent SA Map Reject message sent in response to an
1091: SA Map Request for this IP. It is a zero length string if
1092: no SA Map Reject message has been received since entry
1093: creation."
1094: REFERENCE
1095: "DOCSIS Baseline Privacy Plus Interface Specification,
1096: Sections 4.2.1.12 and 4.2.2.6."
1097: ::= { docsBpi2CmIpMulticastMapEntry 10 }
1098:
1099:
1100: --
1101: -- CM Cert Objects
1102: --
1103:
1104: docsBpi2CmCertObjects OBJECT IDENTIFIER
1105: ::= { docsBpi2CmObjects 4 }
1106:
1107: --
1108: -- CM Device Cert Table
1109: --
1110:
1111: docsBpi2CmDeviceCertTable OBJECT-TYPE
1112: SYNTAX SEQUENCE OF
1113: DocsBpi2CmDeviceCertEntry
1114: MAX-ACCESS not-accessible
1115: STATUS current
1116: DESCRIPTION
1117: DOCSIS BPI Plus MIB February 2003
1118:
1119:
1120: "This table describes the Baseline Privacy Plus
1121: device certificates for each CM MAC interface."
1122: ::= { docsBpi2CmCertObjects 1 }
1123:
1124: docsBpi2CmDeviceCertEntry OBJECT-TYPE
1125: SYNTAX DocsBpi2CmDeviceCertEntry
1126: MAX-ACCESS not-accessible
1127: STATUS current
1128: DESCRIPTION
1129: "Each entry contains the device certificates of
1130: one CM MAC interface. An entry in this table exists for each
1131: ifEntry with an ifType of docsCableMaclayer(127)."
1132: INDEX { ifIndex }
1133: ::= { docsBpi2CmDeviceCertTable 1 }
1134:
1135: DocsBpi2CmDeviceCertEntry ::= SEQUENCE {
1136: docsBpi2CmDeviceCmCert X509Certificate,
1137: docsBpi2CmDeviceManufCert X509Certificate
1138: }
1139:
1140: docsBpi2CmDeviceCmCert OBJECT-TYPE
1141: SYNTAX X509Certificate
1142: MAX-ACCESS read-write
1143: STATUS current
1144: DESCRIPTION
1145: "The X509 DER-encoded cable modem certificate.
1146: Note: This object can be set only when the value is the null
1147: string. Once the object contains the certificate, its access
1148: MUST be read-only."
1149: REFERENCE
1150: "DOCSIS Baseline Privacy Plus Interface Specification,
1151: Section 9.1."
1152: ::= { docsBpi2CmDeviceCertEntry 1 }
1153:
1154: docsBpi2CmDeviceManufCert OBJECT-TYPE
1155: SYNTAX X509Certificate
1156: MAX-ACCESS read-only
1157: STATUS current
1158: DESCRIPTION
1159: "The X509 DER-encoded manufacturer certificate which
1160: signed the cable modem certificate."
1161: REFERENCE
1162: "DOCSIS Baseline Privacy Plus Interface Specification,
1163: Section 9.1."
1164: ::= { docsBpi2CmDeviceCertEntry 2 }
1165:
1166:
1167: --
1168: -- CM Crypto Suite Table
1169: DOCSIS BPI Plus MIB February 2003
1170:
1171:
1172: --
1173:
1174: docsBpi2CmCryptoSuiteTable OBJECT-TYPE
1175: SYNTAX SEQUENCE OF DocsBpi2CmCryptoSuiteEntry
1176: MAX-ACCESS not-accessible
1177: STATUS current
1178: DESCRIPTION
1179: "This table describes the Baseline Privacy Plus
1180: cryptographic suite capabilites for each CM MAC interface."
1181: ::= { docsBpi2CmObjects 5 }
1182:
1183: docsBpi2CmCryptoSuiteEntry OBJECT-TYPE
1184: SYNTAX DocsBpi2CmCryptoSuiteEntry
1185: MAX-ACCESS not-accessible
1186: STATUS current
1187: DESCRIPTION
1188: "Each entry contains a cryptographic suite pair
1189: which this CM MAC supports."
1190: INDEX { ifIndex, docsBpi2CmCryptoSuiteIndex }
1191: ::= { docsBpi2CmCryptoSuiteTable 1 }
1192:
1193: DocsBpi2CmCryptoSuiteEntry ::= SEQUENCE {
1194: docsBpi2CmCryptoSuiteIndex Integer32,
1195: docsBpi2CmCryptoSuiteDataEncryptAlg INTEGER,
1196: docsBpi2CmCryptoSuiteDataAuthentAlg INTEGER
1197: }
1198:
1199: docsBpi2CmCryptoSuiteIndex OBJECT-TYPE
1200: SYNTAX Integer32 (1..1000)
1201: MAX-ACCESS not-accessible
1202: STATUS current
1203: DESCRIPTION
1204: "The index for a cryptographic suite row."
1205: ::= { docsBpi2CmCryptoSuiteEntry 1 }
1206:
1207: docsBpi2CmCryptoSuiteDataEncryptAlg OBJECT-TYPE
1208: SYNTAX INTEGER {
1209: none(0),
1210: des56CbcMode(1),
1211: des40CbcMode(2)
1212: }
1213: MAX-ACCESS read-only
1214: STATUS current
1215: DESCRIPTION
1216: "The value of this object is the data encryption
1217: algorithm for this cryptographic suite capability."
1218: REFERENCE
1219: "DOCSIS Baseline Privacy Plus Interface Specification,
1220: Section 4.2.2.20."
1221: DOCSIS BPI Plus MIB February 2003
1222:
1223:
1224: ::= { docsBpi2CmCryptoSuiteEntry 2 }
1225:
1226: docsBpi2CmCryptoSuiteDataAuthentAlg OBJECT-TYPE
1227: SYNTAX INTEGER {
1228: none(0)
1229: }
1230: MAX-ACCESS read-only
1231: STATUS current
1232: DESCRIPTION
1233: "The value of this object is the data authentication
1234: algorithm for this cryptographic suite capability."
1235: REFERENCE
1236: "DOCSIS Baseline Privacy Plus Interface Specification,
1237: Section 4.2.2.20."
1238: ::= { docsBpi2CmCryptoSuiteEntry 3 }
1239:
1240:
1241:
1242:
1243:
1244:
1245: -- Cable Modem Termination System Group
1246:
1247: docsBpi2CmtsObjects OBJECT IDENTIFIER ::= { docsBpi2MIBObjects 2 }
1248:
1249:
1250: --
1251: -- SPECIAL NOTE: For the following CMTS tables, when a CM is
1252: -- running
1253: -- in BPI mode, replace SAID (Security Association ID)
1254: -- with SID (Service ID). The CMTS is required to map SAIDs and
1255: -- SIDs to one contiguous space.
1256: --
1257:
1258:
1259: --
1260: -- The BPI+ base table for CMTSs, indexed by ifIndex
1261: --
1262:
1263: docsBpi2CmtsBaseTable OBJECT-TYPE
1264: SYNTAX SEQUENCE OF DocsBpi2CmtsBaseEntry
1265: MAX-ACCESS not-accessible
1266: STATUS current
1267: DESCRIPTION
1268: "This table describes the basic Baseline Privacy
1269: attributes of each CMTS MAC interface."
1270: ::= { docsBpi2CmtsObjects 1 }
1271:
1272: docsBpi2CmtsBaseEntry OBJECT-TYPE
1273: DOCSIS BPI Plus MIB February 2003
1274:
1275:
1276: SYNTAX DocsBpi2CmtsBaseEntry
1277: MAX-ACCESS not-accessible
1278: STATUS current
1279: DESCRIPTION
1280: "Each entry contains objects describing attributes of
1281: one CMTS MAC interface. An entry in this table exists for
1282: each ifEntry with an ifType of docsCableMaclayer(127)."
1283: INDEX { ifIndex }
1284: ::= { docsBpi2CmtsBaseTable 1 }
1285:
1286: DocsBpi2CmtsBaseEntry ::= SEQUENCE {
1287: docsBpi2CmtsDefaultAuthLifetime Integer32,
1288: docsBpi2CmtsDefaultTEKLifetime Integer32,
1289: docsBpi2CmtsDefaultSelfSignedManufCertTrust INTEGER,
1290: docsBpi2CmtsCheckCertValidityPeriods TruthValue,
1291: docsBpi2CmtsAuthentInfos Counter32,
1292: docsBpi2CmtsAuthRequests Counter32,
1293: docsBpi2CmtsAuthReplies Counter32,
1294: docsBpi2CmtsAuthRejects Counter32,
1295: docsBpi2CmtsAuthInvalids Counter32,
1296: docsBpi2CmtsSAMapRequests Counter32,
1297: docsBpi2CmtsSAMapReplies Counter32,
1298: docsBpi2CmtsSAMapRejects Counter32
1299: }
1300:
1301: docsBpi2CmtsDefaultAuthLifetime OBJECT-TYPE
1302: SYNTAX Integer32 (1..6048000)
1303: UNITS "seconds"
1304: MAX-ACCESS read-write
1305: STATUS current
1306: DESCRIPTION
1307: "The value of this object is the default lifetime, in
1308: seconds, the CMTS assigns to a new authorization key."
1309: REFERENCE
1310: "DOCSIS Baseline Privacy Plus Interface Specification,
1311: Appendix A.2."
1312: ::= { docsBpi2CmtsBaseEntry 1 }
1313:
1314: docsBpi2CmtsDefaultTEKLifetime OBJECT-TYPE
1315: SYNTAX Integer32 (1..604800)
1316: UNITS "seconds"
1317: MAX-ACCESS read-write
1318: STATUS current
1319: DESCRIPTION
1320: "The value of this object is the default lifetime, in
1321: seconds, the CMTS assigns to a new Traffic Encryption Key
1322: (TEK)."
1323: REFERENCE
1324: "DOCSIS Baseline Privacy Plus Interface Specification,
1325: DOCSIS BPI Plus MIB February 2003
1326:
1327:
1328: Appendix A.2."
1329: ::= { docsBpi2CmtsBaseEntry 2 }
1330:
1331: docsBpi2CmtsDefaultSelfSignedManufCertTrust OBJECT-TYPE
1332: SYNTAX INTEGER {
1333: trusted (1),
1334: untrusted (2)
1335: }
1336: MAX-ACCESS read-write
1337: STATUS current
1338: DESCRIPTION
1339: "This object determines the default trust of
1340: self-signed manufacturer certificate entries, contained in
1341: docsBpi2CmtsCACertTable, created after setting the object."
1342: REFERENCE
1343: "DOCSIS Baseline Privacy Plus Interface Specification,
1344: Section 9.4.1"
1345: ::= { docsBpi2CmtsBaseEntry 3 }
1346:
1347: docsBpi2CmtsCheckCertValidityPeriods OBJECT-TYPE
1348: SYNTAX TruthValue
1349: MAX-ACCESS read-write
1350: STATUS current
1351: DESCRIPTION
1352: "Setting this object to TRUE causes all chained and
1353: root certificates in the chain to have their validity periods
1354: checked against the current time of day, when the CMTS
1355: receives an Authorization Request from the CM. A FALSE
1356: setting causes all certificates in the chain not to have their
1357: validity periods checked against the current time of day."
1358: REFERENCE
1359: "DOCSIS Baseline Privacy Plus Interface Specification,
1360: Section 9.4.2"
1361: ::= { docsBpi2CmtsBaseEntry 4 }
1362:
1363: docsBpi2CmtsAuthentInfos OBJECT-TYPE
1364: SYNTAX Counter32
1365: MAX-ACCESS read-only
1366: STATUS current
1367: DESCRIPTION
1368: "The value of this object is the count of times the
1369: CMTS has received an Authentication Information message from
1370: any CM."
1371: REFERENCE
1372: "DOCSIS Baseline Privacy Plus Interface Specification,
1373: Section 4.2.1.9."
1374: ::= { docsBpi2CmtsBaseEntry 5 }
1375:
1376: docsBpi2CmtsAuthRequests OBJECT-TYPE
1377: DOCSIS BPI Plus MIB February 2003
1378:
1379:
1380: SYNTAX Counter32
1381: MAX-ACCESS read-only
1382: STATUS current
1383: DESCRIPTION
1384: "The value of this object is the count of times the
1385: CMTS has received an Authorization Request message from any
1386: CM."
1387: REFERENCE
1388: "DOCSIS Baseline Privacy Plus Interface Specification,
1389: Section 4.2.1.1."
1390: ::= { docsBpi2CmtsBaseEntry 6 }
1391:
1392: docsBpi2CmtsAuthReplies OBJECT-TYPE
1393: SYNTAX Counter32
1394: MAX-ACCESS read-only
1395: STATUS current
1396: DESCRIPTION
1397: "The value of this object is the count of times the
1398: CMTS has transmitted an Authorization Reply message to any
1399: CM."
1400: REFERENCE
1401: "DOCSIS Baseline Privacy Plus Interface Specification,
1402: Section 4.2.1.2."
1403: ::= { docsBpi2CmtsBaseEntry 7 }
1404:
1405: docsBpi2CmtsAuthRejects OBJECT-TYPE
1406: SYNTAX Counter32
1407: MAX-ACCESS read-only
1408: STATUS current
1409: DESCRIPTION
1410: "The value of this object is the count of times the
1411: CMTS has transmitted an Authorization Reject message to any
1412: CM."
1413: REFERENCE
1414: "DOCSIS Baseline Privacy Plus Interface Specification,
1415: Section 4.2.1.3."
1416: ::= { docsBpi2CmtsBaseEntry 8 }
1417:
1418: docsBpi2CmtsAuthInvalids OBJECT-TYPE
1419: SYNTAX Counter32
1420: MAX-ACCESS read-only
1421: STATUS current
1422: DESCRIPTION
1423: "The value of this object is the count of times the
1424: CMTS has transmitted an Authorization Invalid message to any
1425: CM."
1426: REFERENCE
1427: "DOCSIS Baseline Privacy Plus Interface Specification,
1428: Section 4.2.1.7."
1429: DOCSIS BPI Plus MIB February 2003
1430:
1431:
1432: ::= { docsBpi2CmtsBaseEntry 9 }
1433:
1434: docsBpi2CmtsSAMapRequests OBJECT-TYPE
1435: SYNTAX Counter32
1436: MAX-ACCESS read-only
1437: STATUS current
1438: DESCRIPTION
1439: "The value of this object is the count of times the
1440: CMTS has received an SA Map Request message from any CM."
1441: REFERENCE
1442: "DOCSIS Baseline Privacy Plus Interface Specification,
1443: Section 4.2.1.10."
1444: ::= { docsBpi2CmtsBaseEntry 10 }
1445:
1446: docsBpi2CmtsSAMapReplies OBJECT-TYPE
1447: SYNTAX Counter32
1448: MAX-ACCESS read-only
1449: STATUS current
1450: DESCRIPTION
1451: "The value of this object is the count of times the
1452: CMTS has transmitted an SA Map Reply message to any CM."
1453: REFERENCE
1454: "DOCSIS Baseline Privacy Plus Interface Specification,
1455: Section 4.2.1.11."
1456: ::= { docsBpi2CmtsBaseEntry 11 }
1457:
1458: docsBpi2CmtsSAMapRejects OBJECT-TYPE
1459: SYNTAX Counter32
1460: MAX-ACCESS read-only
1461: STATUS current
1462: DESCRIPTION
1463: "The value of this object is the count of times the
1464: CMTS has transmitted an SA Map Reject message to any CM."
1465: REFERENCE
1466: "DOCSIS Baseline Privacy Plus Interface Specification,
1467: Section 4.2.1.12."
1468: ::= { docsBpi2CmtsBaseEntry 12 }
1469:
1470: --
1471: -- The CMTS Authorization Table, indexed by ifIndex and CM MAC
1472: -- address
1473: --
1474:
1475: docsBpi2CmtsAuthTable OBJECT-TYPE
1476: SYNTAX SEQUENCE OF DocsBpi2CmtsAuthEntry
1477: MAX-ACCESS not-accessible
1478: STATUS current
1479: DESCRIPTION
1480: "This table describes the attributes of each CM
1481: DOCSIS BPI Plus MIB February 2003
1482:
1483:
1484: authorization association. The CMTS maintains one
1485: authorization association with each Baseline Privacy-enabled
1486: CM, registered on each CMTS MAC interface, regardless of
1487: whether the CM is authorized or rejected."
1488: ::= { docsBpi2CmtsObjects 2 }
1489:
1490: docsBpi2CmtsAuthEntry OBJECT-TYPE
1491: SYNTAX DocsBpi2CmtsAuthEntry
1492: MAX-ACCESS not-accessible
1493: STATUS current
1494: DESCRIPTION
1495: "Each entry contains objects describing attributes of
1496: one authorization association. The CMTS MUST create one entry
1497: per CM per MAC interface, based on the receipt of an
1498: Authorization Request message, and MUST not delete the entry
1499: until the CM loses registration."
1500: INDEX { ifIndex, docsBpi2CmtsAuthCmMacAddress }
1501: ::= { docsBpi2CmtsAuthTable 1 }
1502:
1503: DocsBpi2CmtsAuthEntry ::= SEQUENCE {
1504: docsBpi2CmtsAuthCmMacAddress MacAddress,
1505: docsBpi2CmtsAuthCmBpiVersion INTEGER,
1506: docsBpi2CmtsAuthCmPublicKey OCTET STRING,
1507: docsBpi2CmtsAuthCmKeySequenceNumber Integer32,
1508: docsBpi2CmtsAuthCmExpiresOld DateAndTime,
1509: docsBpi2CmtsAuthCmExpiresNew DateAndTime,
1510: docsBpi2CmtsAuthCmLifetime Integer32,
1511: docsBpi2CmtsAuthCmGraceTime Integer32,
1512: docsBpi2CmtsAuthCmReset INTEGER,
1513: docsBpi2CmtsAuthCmInfos Counter32,
1514: docsBpi2CmtsAuthCmRequests Counter32,
1515: docsBpi2CmtsAuthCmReplies Counter32,
1516: docsBpi2CmtsAuthCmRejects Counter32,
1517: docsBpi2CmtsAuthCmInvalids Counter32,
1518: docsBpi2CmtsAuthRejectErrorCode INTEGER,
1519: docsBpi2CmtsAuthRejectErrorString SnmpAdminString,
1520: docsBpi2CmtsAuthInvalidErrorCode INTEGER,
1521: docsBpi2CmtsAuthInvalidErrorString SnmpAdminString,
1522: docsBpi2CmtsAuthPrimarySAId Integer32,
1523: docsBpi2CmtsAuthBpkmCmCertValid INTEGER,
1524: docsBpi2CmtsAuthBpkmCmCert X509Certificate,
1525: docsBpi2CmtsAuthCACertIndex Integer32
1526: }
1527:
1528: docsBpi2CmtsAuthCmMacAddress OBJECT-TYPE
1529: SYNTAX MacAddress
1530: MAX-ACCESS not-accessible
1531: STATUS current
1532: DESCRIPTION
1533: DOCSIS BPI Plus MIB February 2003
1534:
1535:
1536: "The value of this object is the physical address of
1537: the CM to which the authorization association applies."
1538: ::= { docsBpi2CmtsAuthEntry 1 }
1539:
1540: docsBpi2CmtsAuthCmBpiVersion OBJECT-TYPE
1541: SYNTAX INTEGER {
1542: bpi (0),
1543: bpiPlus (1)
1544: }
1545: MAX-ACCESS read-only
1546: STATUS current
1547: DESCRIPTION
1548: "The value of this object is the version of Baseline
1549: Privacy for which this CM has registered."
1550: ::= { docsBpi2CmtsAuthEntry 2 }
1551:
1552: docsBpi2CmtsAuthCmPublicKey OBJECT-TYPE
1553: SYNTAX OCTET STRING (SIZE (0|74|106|140|204|270))
1554: MAX-ACCESS read-only
1555: STATUS current
1556: DESCRIPTION
1557: "The value of this object is a DER-encoded
1558: RSAPublicKey ASN.1 type string, as defined in the RSA
1559: Encryption Standard (PKCS #1) [10], corresponding to the
1560: public key of the CM. The 74, 106, 140, 204, and 270 byte key
1561: encoding lengths correspond to 512 bit, 768 bit, 1024 bit,
1562: 1536 bit, and 2048 public moduli respectively. This is a
1563: zero-length string if the CMTS does not retain the public
1564: key."
1565: REFERENCE
1566: "DOCSIS Baseline Privacy Plus Interface Specification,
1567: Section 4.2.2.4."
1568: ::= { docsBpi2CmtsAuthEntry 3 }
1569:
1570: docsBpi2CmtsAuthCmKeySequenceNumber OBJECT-TYPE
1571: SYNTAX Integer32 (0..15)
1572: MAX-ACCESS read-only
1573: STATUS current
1574: DESCRIPTION
1575: "The value of this object is the most recent
1576: authorization key sequence number for this CM."
1577: REFERENCE
1578: "DOCSIS Baseline Privacy Plus Interface Specification,
1579: Sections 4.2.1.2 and 4.2.2.10."
1580: ::= { docsBpi2CmtsAuthEntry 4 }
1581:
1582: docsBpi2CmtsAuthCmExpiresOld OBJECT-TYPE
1583: SYNTAX DateAndTime
1584: MAX-ACCESS read-only
1585: DOCSIS BPI Plus MIB February 2003
1586:
1587:
1588: STATUS current
1589: DESCRIPTION
1590: "The value of this object is the actual clock time
1591: for expiration of the immediate predecessor of the most
1592: recent authorization key for this FSM. If this FSM has only
1593: one authorization key, then the value is the time of
1594: activation of this FSM.
1595: Note: For CMs running in BPI mode, implementation of this
1596: object is optional and MAY vary."
1597: REFERENCE
1598: "DOCSIS Baseline Privacy Plus Interface Specification,
1599: Sections 4.2.1.2 and 4.2.2.9."
1600: ::= { docsBpi2CmtsAuthEntry 5 }
1601:
1602: docsBpi2CmtsAuthCmExpiresNew OBJECT-TYPE
1603: SYNTAX DateAndTime
1604: MAX-ACCESS read-only
1605: STATUS current
1606: DESCRIPTION
1607: "The value of this object is the actual clock time
1608: for expiration of the most recent authorization key for this
1609: FSM."
1610: REFERENCE
1611: "DOCSIS Baseline Privacy Plus Interface Specification,
1612: Sections 4.2.1.2 and 4.2.2.9."
1613: ::= { docsBpi2CmtsAuthEntry 6 }
1614:
1615: docsBpi2CmtsAuthCmLifetime OBJECT-TYPE
1616: SYNTAX Integer32 (1..6048000)
1617: UNITS "seconds"
1618: MAX-ACCESS read-write
1619: STATUS current
1620: DESCRIPTION
1621: "The value of this object is the lifetime, in seconds,
1622: the CMTS assigns to an authorization key for this CM."
1623: REFERENCE
1624: "DOCSIS Baseline Privacy Plus Interface Specification,
1625: Section 4.2.1.2 and Appendix A.2."
1626: ::= { docsBpi2CmtsAuthEntry 7 }
1627:
1628: -- Note: the following object has been obsoleted
1629:
1630: docsBpi2CmtsAuthCmGraceTime OBJECT-TYPE
1631: SYNTAX Integer32 (1..6047999)
1632: UNITS "seconds"
1633: MAX-ACCESS read-only
1634: STATUS obsolete
1635: DESCRIPTION
1636: "The value of this object is the grace time for the
1637: DOCSIS BPI Plus MIB February 2003
1638:
1639:
1640: most recent authorization key in seconds. The CM is expected
1641: to start trying to get a new authorization key beginning
1642: docsBpi2CmtsAuthCmGraceTime seconds before the authorization
1643: key actually expires.
1644: Note: Tracking this value is optional on certain CMTS
1645: implementations."
1646: REFERENCE
1647: "DOCSIS Baseline Privacy Plus Interface Specification,
1648: Appendix A.1.1.1.3."
1649: ::= { docsBpi2CmtsAuthEntry 8 }
1650:
1651: docsBpi2CmtsAuthCmReset OBJECT-TYPE
1652: SYNTAX INTEGER {
1653: noResetRequested(1),
1654: invalidateAuth(2),
1655: sendAuthInvalid(3),
1656: invalidateTeks(4)
1657: }
1658: MAX-ACCESS read-write
1659: STATUS current
1660: DESCRIPTION
1661: "Setting this object to invalidateAuth(2) causes the
1662: CMTS to invalidate the current CM authorization key(s), but
1663: not to transmit an Authorization Invalid message nor to
1664: invalidate the primary SAID's TEKs. Setting this object to
1665: sendAuthInvalid(3) causes the CMTS to invalidate the current
1666: CM authorization key(s), and to transmit an Authorization
1667: Invalid message to the CM, but not to invalidate the primary
1668: SAID's TEKs. Setting this object to invalidateTeks(4) causes
1669: the CMTS to invalidate the current CM authorization key(s),
1670: to transmit an Authorization Invalid message to the CM, and
1671: to invalidate the TEKs associated with this CM's primary SAID.
1672: For BPI mode, substitute all of the CM's unicast
1673: TEK(s) for the primary SAID's TEKs in the previous paragraph.
1674: Reading this object returns the most-recently-set
1675: value of this object, or returns noResetRequested(1) if the
1676: object has not been set since entry creation."
1677: REFERENCE
1678: "DOCSIS Baseline Privacy Plus Interface Specification,
1679: Sections 4.1.2.3.4, 4.1.2.3.5, and 4.1.3.3.5."
1680: ::= { docsBpi2CmtsAuthEntry 9 }
1681:
1682: docsBpi2CmtsAuthCmInfos OBJECT-TYPE
1683: SYNTAX Counter32
1684: MAX-ACCESS read-only
1685: STATUS current
1686: DESCRIPTION
1687: "The value of this object is the count of times the
1688: CMTS has received an Authentication Information message from
1689: DOCSIS BPI Plus MIB February 2003
1690:
1691:
1692: this CM, since entry creatiion."
1693: REFERENCE
1694: "DOCSIS Baseline Privacy Plus Interface Specification,
1695: Section 4.2.1.9."
1696: ::= { docsBpi2CmtsAuthEntry 10 }
1697:
1698: docsBpi2CmtsAuthCmRequests OBJECT-TYPE
1699: SYNTAX Counter32
1700: MAX-ACCESS read-only
1701: STATUS current
1702: DESCRIPTION
1703: "The value of this object is the count of times the
1704: CMTS has received an Authorization Request message from this
1705: CM, since entry creation."
1706: REFERENCE
1707: "DOCSIS Baseline Privacy Plus Interface Specification,
1708: Section 4.2.1.1."
1709: ::= { docsBpi2CmtsAuthEntry 11 }
1710:
1711: docsBpi2CmtsAuthCmReplies OBJECT-TYPE
1712: SYNTAX Counter32
1713: MAX-ACCESS read-only
1714: STATUS current
1715: DESCRIPTION
1716: "The value of this object is the count of times the
1717: CMTS has transmitted an Authorization Reply message to this
1718: CM, since entry creation."
1719: REFERENCE
1720: "DOCSIS Baseline Privacy Plus Interface Specification,
1721: Section 4.2.1.2."
1722: ::= { docsBpi2CmtsAuthEntry 12 }
1723:
1724: docsBpi2CmtsAuthCmRejects OBJECT-TYPE
1725: SYNTAX Counter32
1726: MAX-ACCESS read-only
1727: STATUS current
1728: DESCRIPTION
1729: "The value of this object is the count of times the
1730: CMTS has transmitted an Authorization Reject message to this
1731: CM, since entry creation."
1732: REFERENCE
1733: "DOCSIS Baseline Privacy Plus Interface Specification,
1734: Section 4.2.1.3."
1735: ::= { docsBpi2CmtsAuthEntry 13 }
1736:
1737: docsBpi2CmtsAuthCmInvalids OBJECT-TYPE
1738: SYNTAX Counter32
1739: MAX-ACCESS read-only
1740: STATUS current
1741: DOCSIS BPI Plus MIB February 2003
1742:
1743:
1744: DESCRIPTION
1745: "The value of this object is the count of times the
1746: CMTS has transmitted an Authorization Invalid message to this
1747: CM, since entry creation."
1748: REFERENCE
1749: "DOCSIS Baseline Privacy Plus Interface Specification,
1750: Section 4.2.1.7."
1751: ::= { docsBpi2CmtsAuthEntry 14 }
1752:
1753: docsBpi2CmtsAuthRejectErrorCode OBJECT-TYPE
1754: SYNTAX INTEGER {
1755: none(1),
1756: unknown(2),
1757: unauthorizedCm(3),
1758: unauthorizedSaid(4),
1759: permanentAuthorizationFailure(8),
1760: timeOfDayNotAcquired(11)
1761: }
1762: MAX-ACCESS read-only
1763: STATUS current
1764: DESCRIPTION
1765: "The value of this object is the enumerated
1766: description of the Error-Code in most recent Authorization
1767: Reject message transmitted to the CM. This has value
1768: unknown(2) if the last Error-Code value was 0, and none(1) if
1769: no Authorization Reject message has been transmitted to the
1770: CM, since entry creation."
1771: REFERENCE
1772: "DOCSIS Baseline Privacy Plus Interface Specification,
1773: Sections 4.2.1.3 and 4.2.2.15."
1774: ::= { docsBpi2CmtsAuthEntry 15 }
1775:
1776: docsBpi2CmtsAuthRejectErrorString OBJECT-TYPE
1777: SYNTAX SnmpAdminString (SIZE (0..128))
1778: MAX-ACCESS read-only
1779: STATUS current
1780: DESCRIPTION
1781: "The value of this object is the Display-String in
1782: most recent Authorization Reject message transmitted to the
1783: CM. This is a zero length string if no Authorization Reject
1784: message has been transmitted to the CM, since entry
1785: creation."
1786: REFERENCE
1787: "DOCSIS Baseline Privacy Plus Interface Specification,
1788: Sections 4.2.1.3 and 4.2.2.6."
1789: ::= { docsBpi2CmtsAuthEntry 16 }
1790:
1791: docsBpi2CmtsAuthInvalidErrorCode OBJECT-TYPE
1792: SYNTAX INTEGER {
1793: DOCSIS BPI Plus MIB February 2003
1794:
1795:
1796: none(1),
1797: unknown(2),
1798: unauthorizedCm(3),
1799: unsolicited(5),
1800: invalidKeySequence(6),
1801: keyRequestAuthenticationFailure(7)
1802: }
1803: MAX-ACCESS read-only
1804: STATUS current
1805: DESCRIPTION
1806: "The value of this object is the enumerated
1807: description of the Error-Code in most recent Authorization
1808: Invalid message transmitted to the CM. This has value
1809: unknown(2) if the last Error-Code value was 0, and none(1) if
1810: no Authorization Invalid message has been transmitted to the
1811: CM since entry creation."
1812: REFERENCE
1813: "DOCSIS Baseline Privacy Plus Interface Specification,
1814: Sections 4.2.1.7 and 4.2.2.15."
1815: ::= { docsBpi2CmtsAuthEntry 17 }
1816:
1817: docsBpi2CmtsAuthInvalidErrorString OBJECT-TYPE
1818: SYNTAX SnmpAdminString (SIZE (0..128))
1819: MAX-ACCESS read-only
1820: STATUS current
1821: DESCRIPTION
1822: "The value of this object is the Display-String in
1823: most recent Authorization Invalid message transmitted to the
1824: CM. This is a zero length string if no Authorization Invalid
1825: message has been transmitted to the CM since entry creation."
1826: REFERENCE
1827: "DOCSIS Baseline Privacy Plus Interface Specification,
1828: Sections 4.2.1.7 and 4.2.2.6."
1829: ::= { docsBpi2CmtsAuthEntry 18 }
1830:
1831: docsBpi2CmtsAuthPrimarySAId OBJECT-TYPE
1832: SYNTAX Integer32 (0..16383)
1833: MAX-ACCESS read-only
1834: STATUS current
1835: DESCRIPTION
1836: "The value of this object is the Primary Security
1837: Association identifier. For BPI mode, the value must be
1838: any unicast SID."
1839: REFERENCE
1840: "DOCSIS Baseline Privacy Plus Interface Specification,
1841: Section 2.1.3."
1842: ::= { docsBpi2CmtsAuthEntry 19 }
1843:
1844: docsBpi2CmtsAuthBpkmCmCertValid OBJECT-TYPE
1845: DOCSIS BPI Plus MIB February 2003
1846:
1847:
1848: SYNTAX INTEGER {
1849: unknown (0),
1850: validCmChained (1),
1851: validCmTrusted (2),
1852: invalidCmUntrusted (3),
1853: invalidCAUntrusted (4),
1854: invalidCmOther (5),
1855: invalidCAOther (6)
1856: }
1857: MAX-ACCESS read-only
1858: STATUS current
1859: DESCRIPTION
1860: "Contains the reason why a CM's certificate is deemed
1861: valid or invalid.
1862: Return unknown(0) if the CM is running BPI mode.
1863: ValidCmChained(1) means the certificate is valid
1864: because it chains to a valid certificate.
1865: ValidCmTrusted(2) means the certificate is valid
1866: because it has been provisioned (in the
1867: docsBpi2CmtsProvisionedCmCert table) to be trusted.
1868: InvalidCmUntrusted(3) means the certificate is invalid
1869: because it has been provisioned (in the
1870: docsBpi2CmtsProvisionedCmCert table) to be untrusted.
1871: InvalidCAUntrusted(4) means the certificate is invalid
1872: because it chains to an untrusted certificate.
1873: InvalidCmOther(5) and InvalidCAOther(6) refer to
1874: errors in parsing, validity periods, etc, which are
1875: attributable to the CM certificate or its chain
1876: respectively; additional information may be found
1877: in docsBpi2AuthRejectErrorString for these types
1878: of errors."
1879:
1880: REFERENCE
1881: "DOCSIS Baseline Privacy Plus Interface Specification,
1882: Section 9.4.2."
1883: ::= { docsBpi2CmtsAuthEntry 20 }
1884:
1885: docsBpi2CmtsAuthBpkmCmCert OBJECT-TYPE
1886: SYNTAX X509Certificate
1887: MAX-ACCESS read-only
1888: STATUS current
1889: DESCRIPTION
1890: "The X509 CM Certificate sent as part of a BPKM
1891: Authorization Request.
1892: Note: The NULL string must be returned if the entire
1893: certificate is not retained in the CMTS."
1894: REFERENCE
1895: "DOCSIS Baseline Privacy Plus Interface Specification,
1896: Section 9.2."
1897: DOCSIS BPI Plus MIB February 2003
1898:
1899:
1900: ::= { docsBpi2CmtsAuthEntry 21 }
1901:
1902: docsBpi2CmtsAuthCACertIndex OBJECT-TYPE
1903: SYNTAX Integer32 (0..10000)
1904: MAX-ACCESS read-only
1905: STATUS current
1906: DESCRIPTION
1907: "A row index into docsBpi2CmtsCACertTable.
1908: Returns the index in docsBpi2CmtsCACertTable which
1909: CA certificate this CM is chained to. A value of
1910: 0 means it could not be found or not applicable."
1911: REFERENCE
1912: "DOCSIS Baseline Privacy Plus Interface Specification,
1913: Section 9.2."
1914: ::= { docsBpi2CmtsAuthEntry 22 }
1915:
1916:
1917: --
1918: -- The CMTS TEK Table, indexed by ifIndex and SAID
1919: --
1920:
1921: docsBpi2CmtsTEKTable OBJECT-TYPE
1922: SYNTAX SEQUENCE OF DocsBpi2CmtsTEKEntry
1923: MAX-ACCESS not-accessible
1924: STATUS current
1925: DESCRIPTION
1926: "This table describes the attributes of each
1927: Traffic Encryption Key (TEK) association. The CMTS maintains
1928: one TEK association per SAID on each CMTS MAC interface."
1929: ::= { docsBpi2CmtsObjects 3 }
1930:
1931: docsBpi2CmtsTEKEntry OBJECT-TYPE
1932: SYNTAX DocsBpi2CmtsTEKEntry
1933: MAX-ACCESS not-accessible
1934: STATUS current
1935: DESCRIPTION
1936: "Each entry contains objects describing attributes of
1937: one TEK association on a particular CMTS MAC interface. The
1938: CMTS MUST create one entry per SAID per MAC interface,
1939: based on the receipt of a Key Request message, and MUST not
1940: delete the entry before the CM authorization for the SAID
1941: permanently expires."
1942: INDEX { ifIndex, docsBpi2CmtsTEKSAId }
1943: ::= { docsBpi2CmtsTEKTable 1 }
1944:
1945: DocsBpi2CmtsTEKEntry ::= SEQUENCE {
1946: docsBpi2CmtsTEKSAId Integer32,
1947: docsBpi2CmtsTEKSAType INTEGER,
1948: docsBpi2CmtsTEKDataEncryptAlg INTEGER,
1949: DOCSIS BPI Plus MIB February 2003
1950:
1951:
1952: docsBpi2CmtsTEKDataAuthentAlg INTEGER,
1953: docsBpi2CmtsTEKLifetime Integer32,
1954: docsBpi2CmtsTEKGraceTime Integer32,
1955: docsBpi2CmtsTEKKeySequenceNumber Integer32,
1956: docsBpi2CmtsTEKExpiresOld DateAndTime,
1957: docsBpi2CmtsTEKExpiresNew DateAndTime,
1958: docsBpi2CmtsTEKReset TruthValue,
1959: docsBpi2CmtsKeyRequests Counter32,
1960: docsBpi2CmtsKeyReplies Counter32,
1961: docsBpi2CmtsKeyRejects Counter32,
1962: docsBpi2CmtsTEKInvalids Counter32,
1963: docsBpi2CmtsKeyRejectErrorCode INTEGER,
1964: docsBpi2CmtsKeyRejectErrorString SnmpAdminString,
1965: docsBpi2CmtsTEKInvalidErrorCode INTEGER,
1966: docsBpi2CmtsTEKInvalidErrorString SnmpAdminString
1967: }
1968:
1969: docsBpi2CmtsTEKSAId OBJECT-TYPE
1970: SYNTAX Integer32 (1..16383)
1971: MAX-ACCESS not-accessible
1972: STATUS current
1973: DESCRIPTION
1974: "The value of this object is the DOCSIS Security
1975: Association ID (SAID)."
1976: REFERENCE
1977: "DOCSIS Baseline Privacy Plus Interface Specification,
1978: Section 4.2.2.12."
1979: ::= { docsBpi2CmtsTEKEntry 1 }
1980:
1981: docsBpi2CmtsTEKSAType OBJECT-TYPE
1982: SYNTAX INTEGER {
1983: none(0),
1984: primary(1),
1985: static(2),
1986: dynamic(3)
1987: }
1988: MAX-ACCESS read-only
1989: STATUS current
1990: DESCRIPTION
1991: "The value of this object is the type of security
1992: association. Dynamic(3) does not apply to CMs running in
1993: BPI mode. Unicast BPI TEKs must utilize the primary(1)
1994: encoding and multicast BPI TEKs must utilize the static(2)
1995: encoding. The none(0) encoding must only be used if the SA
1996: type has yet to be determined."
1997: REFERENCE
1998: "DOCSIS Baseline Privacy Plus Interface Specification,
1999: Section 2.1.3."
2000: ::= { docsBpi2CmtsTEKEntry 2 }
2001: DOCSIS BPI Plus MIB February 2003
2002:
2003:
2004:
2005: docsBpi2CmtsTEKDataEncryptAlg OBJECT-TYPE
2006: SYNTAX INTEGER {
2007: none(0),
2008: des56CbcMode(1),
2009: des40CbcMode(2)
2010: }
2011: MAX-ACCESS read-only
2012: STATUS current
2013: DESCRIPTION
2014: "The value of this object is the data encryption
2015: algorithm being utilized."
2016: REFERENCE
2017: "DOCSIS Baseline Privacy Plus Interface Specification,
2018: Section 4.2.2.20."
2019: ::= { docsBpi2CmtsTEKEntry 3 }
2020:
2021: docsBpi2CmtsTEKDataAuthentAlg OBJECT-TYPE
2022: SYNTAX INTEGER {
2023: none(0)
2024: }
2025: MAX-ACCESS read-only
2026: STATUS current
2027: DESCRIPTION
2028: "The value of this object is the data authentication
2029: algorithm being utilized."
2030: REFERENCE
2031: "DOCSIS Baseline Privacy Plus Interface Specification,
2032: Section 4.2.2.20."
2033: ::= { docsBpi2CmtsTEKEntry 4 }
2034:
2035: docsBpi2CmtsTEKLifetime OBJECT-TYPE
2036: SYNTAX Integer32 (1..604800)
2037: UNITS "seconds"
2038: MAX-ACCESS read-write
2039: STATUS current
2040: DESCRIPTION
2041: "The value of this object is the lifetime, in
2042: seconds, the CMTS assigns to keys for this TEK association."
2043: REFERENCE
2044: "DOCSIS Baseline Privacy Plus Interface Specification,
2045: Section 4.2.1.5 and Appendix A.2."
2046: ::= { docsBpi2CmtsTEKEntry 5 }
2047:
2048: -- Note: the following object has been obsoleted
2049:
2050: docsBpi2CmtsTEKGraceTime OBJECT-TYPE
2051: SYNTAX Integer32 (1..302399)
2052: UNITS "seconds"
2053: DOCSIS BPI Plus MIB February 2003
2054:
2055:
2056: MAX-ACCESS read-only
2057: STATUS obsolete
2058: DESCRIPTION
2059: "The value of this object is the grace time for
2060: the TEK in seconds. The CM is expected to start trying to
2061: acquire a new TEK beginning TEK GraceTime seconds before
2062: the TEK actually expires.
2063: Note: The value of this object is vendor specific for
2064: multicast TEKs."
2065: REFERENCE
2066: "DOCSIS Baseline Privacy Plus Interface Specification,
2067: Appendix A.1.1.1.6."
2068: ::= { docsBpi2CmtsTEKEntry 6 }
2069:
2070: docsBpi2CmtsTEKKeySequenceNumber OBJECT-TYPE
2071: SYNTAX Integer32 (0..15)
2072: MAX-ACCESS read-only
2073: STATUS current
2074: DESCRIPTION
2075: "The value of this object is the most recent TEK
2076: key sequence number for this SAID."
2077: REFERENCE
2078: "DOCSIS Baseline Privacy Plus Interface Specification,
2079: Sections 4.2.2.10 and 4.2.2.13."
2080: ::= { docsBpi2CmtsTEKEntry 7 }
2081:
2082: docsBpi2CmtsTEKExpiresOld OBJECT-TYPE
2083: SYNTAX DateAndTime
2084: MAX-ACCESS read-only
2085: STATUS current
2086: DESCRIPTION
2087: "The value of this object is the actual clock time
2088: for expiration of the immediate predecessor of the most
2089: recent TEK for this FSM. If this FSM has only one TEK, then
2090: the value is the time of activation of this FSM."
2091: REFERENCE
2092: "DOCSIS Baseline Privacy Plus Interface Specification,
2093: Sections 4.2.1.5 and 4.2.2.9."
2094: ::= { docsBpi2CmtsTEKEntry 8 }
2095:
2096: docsBpi2CmtsTEKExpiresNew OBJECT-TYPE
2097: SYNTAX DateAndTime
2098: MAX-ACCESS read-only
2099: STATUS current
2100: DESCRIPTION
2101: "The value of this object is the actual clock time
2102: for expiration of the most recent TEK for this FSM."
2103: REFERENCE
2104: "DOCSIS Baseline Privacy Plus Interface Specification,
2105: DOCSIS BPI Plus MIB February 2003
2106:
2107:
2108: Sections 4.2.1.5 and 4.2.2.9."
2109: ::= { docsBpi2CmtsTEKEntry 9 }
2110:
2111: docsBpi2CmtsTEKReset OBJECT-TYPE
2112: SYNTAX TruthValue
2113: MAX-ACCESS read-write
2114: STATUS current
2115: DESCRIPTION
2116: "Setting this object to TRUE causes the CMTS to
2117: invalidate all currently active TEK(s) and to generate new
2118: TEK(s) for the associated SAID; the CMTS MAY also generate
2119: unsolicited TEK Invalid message(s), to optimize the TEK
2120: synchronizationbetween the CMTS and the CM(s). Reading this
2121: object always returns FALSE."
2122: REFERENCE
2123: "DOCSIS Baseline Privacy Plus Interface Specification,
2124: Section 4.1.3.3.5."
2125: ::= { docsBpi2CmtsTEKEntry 10 }
2126:
2127: docsBpi2CmtsKeyRequests OBJECT-TYPE
2128: SYNTAX Counter32
2129: MAX-ACCESS read-only
2130: STATUS current
2131: DESCRIPTION
2132: "The value of this object is the count of times the
2133: CMTS has received a Key Request message, since registration."
2134: REFERENCE
2135: "DOCSIS Baseline Privacy Plus Interface Specification,
2136: Section 4.2.1.4."
2137: ::= { docsBpi2CmtsTEKEntry 11 }
2138:
2139: docsBpi2CmtsKeyReplies OBJECT-TYPE
2140: SYNTAX Counter32
2141: MAX-ACCESS read-only
2142: STATUS current
2143: DESCRIPTION
2144: "The value of this object is the count of times the
2145: CMTS has transmitted a Key Reply message, since
2146: registration."
2147: REFERENCE
2148: "DOCSIS Baseline Privacy Plus Interface Specification,
2149: Section 4.2.1.5."
2150: ::= { docsBpi2CmtsTEKEntry 12 }
2151:
2152: docsBpi2CmtsKeyRejects OBJECT-TYPE
2153: SYNTAX Counter32
2154: MAX-ACCESS read-only
2155: STATUS current
2156: DESCRIPTION
2157: DOCSIS BPI Plus MIB February 2003
2158:
2159:
2160: "The value of this object is the count of times the
2161: CMTS has transmitted a Key Reject message, since
2162: registration."
2163: REFERENCE
2164: "DOCSIS Baseline Privacy Plus Interface Specification,
2165: Section 4.2.1.6."
2166: ::= { docsBpi2CmtsTEKEntry 13 }
2167:
2168: docsBpi2CmtsTEKInvalids OBJECT-TYPE
2169: SYNTAX Counter32
2170: MAX-ACCESS read-only
2171: STATUS current
2172: DESCRIPTION
2173: "The value of this object is the count of times the
2174: CMTS has transmitted a TEK Invalid message, since
2175: registration."
2176: REFERENCE
2177: "DOCSIS Baseline Privacy Plus Interface Specification,
2178: Section 4.2.1.8."
2179: ::= { docsBpi2CmtsTEKEntry 14 }
2180:
2181: docsBpi2CmtsKeyRejectErrorCode OBJECT-TYPE
2182: SYNTAX INTEGER {
2183: none(1),
2184: unknown(2),
2185: unauthorizedSaid(4)
2186: }
2187: MAX-ACCESS read-only
2188: STATUS current
2189: DESCRIPTION
2190: "The value of this object is the enumerated
2191: description of the Error-Code in the most recent Key Reject
2192: message sent in response to a Key Request for this SAID.
2193: This has value unknown(2) if the last Error-Code value
2194: was 0, and none(1) if no Key Reject message has been received
2195: since registration."
2196: REFERENCE
2197: "DOCSIS Baseline Privacy Plus Interface Specification,
2198: Sections 4.2.1.6 and 4.2.2.15."
2199: ::= { docsBpi2CmtsTEKEntry 15 }
2200:
2201: docsBpi2CmtsKeyRejectErrorString OBJECT-TYPE
2202: SYNTAX SnmpAdminString (SIZE (0..128))
2203: MAX-ACCESS read-only
2204: STATUS current
2205: DESCRIPTION
2206: "The value of this object is the Display-String in
2207: the most recent Key Reject message sent in response to a Key
2208: Request for this SAID. This is a zero length string if no
2209: DOCSIS BPI Plus MIB February 2003
2210:
2211:
2212: Key Reject message has been received since registration."
2213: REFERENCE
2214: "DOCSIS Baseline Privacy Plus Interface Specification,
2215: Sections 4.2.1.6 and 4.2.2.6."
2216: ::= { docsBpi2CmtsTEKEntry 16 }
2217:
2218: docsBpi2CmtsTEKInvalidErrorCode OBJECT-TYPE
2219: SYNTAX INTEGER {
2220: none(1),
2221: unknown(2),
2222: invalidKeySequence(6)
2223: }
2224: MAX-ACCESS read-only
2225: STATUS current
2226: DESCRIPTION
2227: "The value of this object is the enumerated
2228: description of the Error-Code in the most recent TEK Invalid
2229: message sent in association with this SAID. This has value
2230: unknown(2) if the last Error-Code value was 0, and none(1) if
2231: no TEK Invalid message has been received since registration."
2232: REFERENCE
2233: "DOCSIS Baseline Privacy Plus Interface Specification,
2234: Sections 4.2.1.8 and 4.2.2.15."
2235: ::= { docsBpi2CmtsTEKEntry 17 }
2236:
2237: docsBpi2CmtsTEKInvalidErrorString OBJECT-TYPE
2238: SYNTAX SnmpAdminString (SIZE (0..128))
2239: MAX-ACCESS read-only
2240: STATUS current
2241: DESCRIPTION
2242: "The value of this object is the Display-String in
2243: the most recent TEK Invalid message sent in association with
2244: this SAID. This is a zero length string if no TEK Invalid
2245: message has been received since registration."
2246: REFERENCE
2247: "DOCSIS Baseline Privacy Plus Interface Specification,
2248: Sections 4.2.1.8 and 4.2.2.6."
2249: ::= { docsBpi2CmtsTEKEntry 18 }
2250:
2251:
2252:
2253: --
2254: -- The CMTS Multicast Objects Group
2255: --
2256:
2257: docsBpi2CmtsMulticastObjects OBJECT IDENTIFIER
2258: ::= { docsBpi2CmtsObjects 4 }
2259:
2260: --
2261: DOCSIS BPI Plus MIB February 2003
2262:
2263:
2264: -- The CMTS IP Multicast Mapping Table, indexed by
2265: -- docsBpi2CmtsIpMulticastIndex, and by ifindex
2266: --
2267:
2268: docsBpi2CmtsIpMulticastMapTable OBJECT-TYPE
2269: SYNTAX SEQUENCE OF DocsBpi2CmtsIpMulticastMapEntry
2270: MAX-ACCESS not-accessible
2271: STATUS current
2272: DESCRIPTION
2273: "This table maps multicast IP addresses to SAIDs.
2274: If a multicast IP address is mapped by multiple rows
2275: in the table, the row with the lowest
2276: docsBpi2CmtsIpMulticastIndex must be utilized for the
2277: mapping."
2278: ::= { docsBpi2CmtsMulticastObjects 1 }
2279:
2280: docsBpi2CmtsIpMulticastMapEntry OBJECT-TYPE
2281: SYNTAX DocsBpi2CmtsIpMulticastMapEntry
2282: MAX-ACCESS not-accessible
2283: STATUS current
2284: DESCRIPTION
2285: "Each entry contains objects describing the mapping of
2286: a set of multicast IP address and mask to one SAID, as well
2287: as
2288: associated message counters and error information."
2289: INDEX { ifIndex, docsBpi2CmtsIpMulticastIndex }
2290: ::= { docsBpi2CmtsIpMulticastMapTable 1 }
2291:
2292: DocsBpi2CmtsIpMulticastMapEntry ::= SEQUENCE {
2293: docsBpi2CmtsIpMulticastIndex Integer32,
2294: docsBpi2CmtsIpMulticastAddressType
2295: InetAddressType,
2296: docsBpi2CmtsIpMulticastAddress
2297: InetAddress,
2298: docsBpi2CmtsIpMulticastMaskType
2299: InetAddressType,
2300: docsBpi2CmtsIpMulticastMask
2301: InetAddress,
2302: docsBpi2CmtsIpMulticastSAId Integer32,
2303: docsBpi2CmtsIpMulticastSAType INTEGER,
2304: docsBpi2CmtsIpMulticastDataEncryptAlg INTEGER,
2305: docsBpi2CmtsIpMulticastDataAuthentAlg INTEGER,
2306: docsBpi2CmtsIpMulticastSAMapRequests Counter32,
2307: docsBpi2CmtsIpMulticastSAMapReplies Counter32,
2308: docsBpi2CmtsIpMulticastSAMapRejects Counter32,
2309: docsBpi2CmtsIpMulticastSAMapRejectErrorCode INTEGER,
2310: docsBpi2CmtsIpMulticastSAMapRejectErrorString
2311: SnmpAdminString,
2312: docsBpi2CmtsIpMulticastMapControl RowStatus
2313: DOCSIS BPI Plus MIB February 2003
2314:
2315:
2316: }
2317:
2318: docsBpi2CmtsIpMulticastIndex OBJECT-TYPE
2319: SYNTAX Integer32 (1..10000)
2320: MAX-ACCESS not-accessible
2321: STATUS current
2322: DESCRIPTION
2323: "The index of this row."
2324: ::= { docsBpi2CmtsIpMulticastMapEntry 1 }
2325:
2326: docsBpi2CmtsIpMulticastAddressType OBJECT-TYPE
2327: SYNTAX InetAddressType
2328: MAX-ACCESS read-create
2329: STATUS current
2330: DESCRIPTION
2331: "The type of internet address for
2332: docsBpi2CmtsIpMulticastAddress."
2333: DEFVAL { ipv4 }
2334: ::= { docsBpi2CmtsIpMulticastMapEntry 2 }
2335:
2336: docsBpi2CmtsIpMulticastAddress OBJECT-TYPE
2337: SYNTAX InetAddress
2338: MAX-ACCESS read-create
2339: STATUS current
2340: DESCRIPTION
2341: "This object represents the IP multicast address
2342: to be mapped, in conjunction with
2343: docsBpi2CmtsIpMulticastMask."
2344: ::= { docsBpi2CmtsIpMulticastMapEntry 3 }
2345:
2346: docsBpi2CmtsIpMulticastMaskType OBJECT-TYPE
2347: SYNTAX InetAddressType
2348: MAX-ACCESS read-create
2349: STATUS current
2350: DESCRIPTION
2351: "The type of internet address for
2352: docsBpi2CmtsIpMulticastMask."
2353: DEFVAL { ipv4 }
2354: ::= { docsBpi2CmtsIpMulticastMapEntry 4 }
2355:
2356: docsBpi2CmtsIpMulticastMask OBJECT-TYPE
2357: SYNTAX InetAddress
2358: MAX-ACCESS read-create
2359: STATUS current
2360: DESCRIPTION
2361: "This object represents the IP multicast address mask
2362: for this row.
2363: An IP multicast address matches this row if the logical
2364: AND of the address with docsBpi2CmtsIpMulticastMask is
2365: DOCSIS BPI Plus MIB February 2003
2366:
2367:
2368: identical to the logical AND of
2369: docsBpi2CmtsIpMulticastAddr with
2370: docsBpi2CmtsIpMulticastMask."
2371: ::= { docsBpi2CmtsIpMulticastMapEntry 5 }
2372:
2373: docsBpi2CmtsIpMulticastSAId OBJECT-TYPE
2374: SYNTAX Integer32 (0..16383)
2375: MAX-ACCESS read-create
2376: STATUS current
2377: DESCRIPTION
2378: "This object represents the multicast SAID to be
2379: used in this IP multicast address mapping entry."
2380: ::= { docsBpi2CmtsIpMulticastMapEntry 6 }
2381:
2382: docsBpi2CmtsIpMulticastSAType OBJECT-TYPE
2383: SYNTAX INTEGER {
2384: none(0),
2385: primary(1),
2386: static(2),
2387: dynamic(3)
2388: }
2389: MAX-ACCESS read-create
2390: STATUS current
2391: DESCRIPTION
2392: "The value of this object is the type of security
2393: association. Dynamic(3) does not apply to CMs running in
2394: BPI mode. Unicast BPI TEKs must utilize the primary(1)
2395: encoding and multicast BPI TEKs must utilize the static(2)
2396: encoding. The none(0) encoding must only be used if the SA
2397: type has yet to be determined."
2398: REFERENCE
2399: "DOCSIS Baseline Privacy Plus Interface Specification,
2400: Section 2.1.3."
2401: ::= { docsBpi2CmtsIpMulticastMapEntry 7 }
2402:
2403: docsBpi2CmtsIpMulticastDataEncryptAlg OBJECT-TYPE
2404: SYNTAX INTEGER {
2405: none(0),
2406: des56CbcMode(1),
2407: des40CbcMode(2)
2408: }
2409: MAX-ACCESS read-create
2410: STATUS current
2411: DESCRIPTION
2412: "The value of this object is the data encryption
2413: algorithm being utilized."
2414: REFERENCE
2415: "DOCSIS Baseline Privacy Plus Interface Specification,
2416: Section 4.2.2.20."
2417: DOCSIS BPI Plus MIB February 2003
2418:
2419:
2420: DEFVAL { des56CbcMode }
2421: ::= { docsBpi2CmtsIpMulticastMapEntry 8 }
2422:
2423: docsBpi2CmtsIpMulticastDataAuthentAlg OBJECT-TYPE
2424: SYNTAX INTEGER {
2425: none(0)
2426: }
2427: MAX-ACCESS read-create
2428: STATUS current
2429: DESCRIPTION
2430: "The value of this object is the data authentication
2431: algorithm being utilized."
2432: REFERENCE
2433: "DOCSIS Baseline Privacy Plus Interface Specification,
2434: Section 4.2.2.20."
2435: DEFVAL { none }
2436: ::= { docsBpi2CmtsIpMulticastMapEntry 9 }
2437:
2438: docsBpi2CmtsIpMulticastSAMapRequests OBJECT-TYPE
2439: SYNTAX Counter32
2440: MAX-ACCESS read-only
2441: STATUS current
2442: DESCRIPTION
2443: "The value of this object is the count of times the
2444: CMTS has received an SA Map Request message for this IP,
2445: since entry creation."
2446: REFERENCE
2447: "DOCSIS Baseline Privacy Plus Interface Specification,
2448: Section 4.2.1.10."
2449: ::= { docsBpi2CmtsIpMulticastMapEntry 10 }
2450:
2451: docsBpi2CmtsIpMulticastSAMapReplies OBJECT-TYPE
2452: SYNTAX Counter32
2453: MAX-ACCESS read-only
2454: STATUS current
2455: DESCRIPTION
2456: "The value of this object is the count of times the
2457: CMTS has transmitted an SA Map Reply message for this IP,
2458: since entry creation."
2459: REFERENCE
2460: "DOCSIS Baseline Privacy Plus Interface Specification,
2461: Section 4.2.1.11."
2462: ::= { docsBpi2CmtsIpMulticastMapEntry 11 }
2463:
2464: docsBpi2CmtsIpMulticastSAMapRejects OBJECT-TYPE
2465: SYNTAX Counter32
2466: MAX-ACCESS read-only
2467: STATUS current
2468: DESCRIPTION
2469: DOCSIS BPI Plus MIB February 2003
2470:
2471:
2472: "The value of this object is the count of times the
2473: CMTS has transmitted an SA Map Reject message for this IP,
2474: since entry creation."
2475: REFERENCE
2476: "DOCSIS Baseline Privacy Plus Interface Specification,
2477: Section 4.2.1.12."
2478: ::= { docsBpi2CmtsIpMulticastMapEntry 12 }
2479:
2480: docsBpi2CmtsIpMulticastSAMapRejectErrorCode OBJECT-TYPE
2481: SYNTAX INTEGER {
2482: none(1),
2483: unknown(2),
2484: noAuthForRequestedDSFlow(9),
2485: dsFlowNotMappedToSA(10)
2486: }
2487: MAX-ACCESS read-only
2488: STATUS current
2489: DESCRIPTION
2490: "The value of this object is the enumerated
2491: description of the Error-Code in the most recent SA Map
2492: Reject message sent in response to a SA Map Request for this
2493: IP. It has value unknown(2) if the last Error-Code value
2494: was 0, and none(1) if no SA MAP Reject message has been
2495: received since entry creation."
2496: REFERENCE
2497: "DOCSIS Baseline Privacy Plus Interface Specification,
2498: Sections 4.2.1.12 and 4.2.2.15."
2499: ::= { docsBpi2CmtsIpMulticastMapEntry 13 }
2500:
2501: docsBpi2CmtsIpMulticastSAMapRejectErrorString OBJECT-TYPE
2502: SYNTAX SnmpAdminString (SIZE (0..128))
2503: MAX-ACCESS read-only
2504: STATUS current
2505: DESCRIPTION
2506: "The value of this object is the Display-String in
2507: the most recent SA Map Reject message sent in response to an
2508: SA Map Request for this IP. It is a zero length string if
2509: no SA Map Reject message has been received since entry
2510: creation."
2511: REFERENCE
2512: "DOCSIS Baseline Privacy Plus Interface Specification,
2513: Sections 4.2.1.12 and 4.2.2.6."
2514: ::= { docsBpi2CmtsIpMulticastMapEntry 14 }
2515:
2516: docsBpi2CmtsIpMulticastMapControl OBJECT-TYPE
2517: SYNTAX RowStatus
2518: MAX-ACCESS read-create
2519: STATUS current
2520: DESCRIPTION
2521: DOCSIS BPI Plus MIB February 2003
2522:
2523:
2524: "This object controls and reflects the IP multicast
2525: address mapping entry. There is no restriction on the
2526: ability
2527: to change values in this row while the row is active.
2528: Inactive rows need not be timed out."
2529: ::= { docsBpi2CmtsIpMulticastMapEntry 15 }
2530:
2531: --
2532: -- The CMTS Multicast SAID Authorization Table,
2533: -- indexed by ifIndex by
2534: -- multicast SAID by CM MAC address
2535: --
2536:
2537: docsBpi2CmtsMulticastAuthTable OBJECT-TYPE
2538: SYNTAX SEQUENCE OF DocsBpi2CmtsMulticastAuthEntry
2539: MAX-ACCESS not-accessible
2540: STATUS current
2541: DESCRIPTION
2542: "This table describes the multicast SAID
2543: authorization for each CM on each CMTS MAC interface."
2544: ::= { docsBpi2CmtsMulticastObjects 2 }
2545:
2546: docsBpi2CmtsMulticastAuthEntry OBJECT-TYPE
2547: SYNTAX DocsBpi2CmtsMulticastAuthEntry
2548: MAX-ACCESS not-accessible
2549: STATUS current
2550: DESCRIPTION
2551: "Each entry contains objects describing the key
2552: authorization of one cable modem for one multicast SAID
2553: for one CMTS MAC interface."
2554: INDEX { ifIndex, docsBpi2CmtsMulticastAuthSAId,
2555: docsBpi2CmtsMulticastAuthCmMacAddress }
2556: ::= { docsBpi2CmtsMulticastAuthTable 1 }
2557:
2558: DocsBpi2CmtsMulticastAuthEntry ::= SEQUENCE
2559: {
2560: docsBpi2CmtsMulticastAuthSAId Integer32,
2561: docsBpi2CmtsMulticastAuthCmMacAddress MacAddress,
2562: docsBpi2CmtsMulticastAuthControl RowStatus
2563: }
2564:
2565: docsBpi2CmtsMulticastAuthSAId OBJECT-TYPE
2566: SYNTAX Integer32 (1..16383)
2567: MAX-ACCESS not-accessible
2568: STATUS current
2569: DESCRIPTION
2570: "This object represents the multicast SAID for
2571: authorization."
2572: DOCSIS BPI Plus MIB February 2003
2573:
2574:
2575: ::= { docsBpi2CmtsMulticastAuthEntry 1 }
2576:
2577: docsBpi2CmtsMulticastAuthCmMacAddress OBJECT-TYPE
2578: SYNTAX MacAddress
2579: MAX-ACCESS not-accessible
2580: STATUS current
2581: DESCRIPTION
2582: "This object represents the MAC address of the CM
2583: to which the multicast SAID authorization applies."
2584: ::= { docsBpi2CmtsMulticastAuthEntry 2 }
2585:
2586: docsBpi2CmtsMulticastAuthControl OBJECT-TYPE
2587: SYNTAX RowStatus
2588: MAX-ACCESS read-create
2589: STATUS current
2590: DESCRIPTION
2591: "This object controls and reflects the CM
2592: authorization for each multicast SAID. There is no
2593: restriction on the ability to change values in this row
2594: while the row is active. Inactive rows need not be
2595: timed out."
2596: ::= { docsBpi2CmtsMulticastAuthEntry 3 }
2597:
2598:
2599: --
2600: -- CMTS Cert Objects
2601: --
2602:
2603: docsBpi2CmtsCertObjects OBJECT IDENTIFIER
2604: ::= { docsBpi2CmtsObjects 5 }
2605:
2606: --
2607: -- CMTS Provisioned CM Cert Table
2608: --
2609:
2610: docsBpi2CmtsProvisionedCmCertTable OBJECT-TYPE
2611: SYNTAX SEQUENCE OF DocsBpi2CmtsProvisionedCmCertEntry
2612: MAX-ACCESS not-accessible
2613: STATUS current
2614: DESCRIPTION
2615: "A table of CM certificate trust entries provisioned
2616: to the CMTS. The trust object for a certificate in this
2617: table
2618: has an overriding effect on the validity object of a
2619: certificate in the authorization table, as long as the
2620: entire contents of the two certificates are identical."
2621: ::= { docsBpi2CmtsCertObjects 1 }
2622:
2623: docsBpi2CmtsProvisionedCmCertEntry OBJECT-TYPE
2624: DOCSIS BPI Plus MIB February 2003
2625:
2626:
2627: SYNTAX DocsBpi2CmtsProvisionedCmCertEntry
2628: MAX-ACCESS not-accessible
2629: STATUS current
2630: DESCRIPTION
2631: "An entry in the CMTS's provisioned CM certificate
2632: table."
2633: INDEX { docsBpi2CmtsProvisionedCmCertMacAddress }
2634: ::= { docsBpi2CmtsProvisionedCmCertTable 1 }
2635:
2636: DocsBpi2CmtsProvisionedCmCertEntry ::= SEQUENCE
2637: {
2638: docsBpi2CmtsProvisionedCmCertMacAddress MacAddress,
2639: docsBpi2CmtsProvisionedCmCertTrust INTEGER,
2640: docsBpi2CmtsProvisionedCmCertSource INTEGER,
2641: docsBpi2CmtsProvisionedCmCertStatus RowStatus,
2642: docsBpi2CmtsProvisionedCmCert X509Certificate
2643: }
2644:
2645: docsBpi2CmtsProvisionedCmCertMacAddress OBJECT-TYPE
2646: SYNTAX MacAddress
2647: MAX-ACCESS not-accessible
2648: STATUS current
2649: DESCRIPTION
2650: "The index of this row."
2651: ::= { docsBpi2CmtsProvisionedCmCertEntry 1 }
2652:
2653: docsBpi2CmtsProvisionedCmCertTrust OBJECT-TYPE
2654: SYNTAX INTEGER {
2655: trusted (1),
2656: untrusted (2)
2657: }
2658: MAX-ACCESS read-create
2659: STATUS current
2660: DESCRIPTION
2661: "Trust state for the provisioned CM certificate entry.
2662: Note: Setting this object need only override the validity of
2663: CM certificates sent in future authorization requests;
2664: instantaneous effect need not occur."
2665: REFERENCE
2666: "DOCSIS Baseline Privacy Plus Interface Specification,
2667: Section 9.4.1."
2668: DEFVAL { untrusted }
2669: ::= { docsBpi2CmtsProvisionedCmCertEntry 2 }
2670:
2671: docsBpi2CmtsProvisionedCmCertSource OBJECT-TYPE
2672: SYNTAX INTEGER {
2673: snmp (1),
2674: configurationFile (2),
2675: externalDatabase (3),
2676:
2677: DOCSIS BPI Plus MIB February 2003
2678:
2679:
2680: other (4)
2681: }
2682: MAX-ACCESS read-only
2683: STATUS current
2684: DESCRIPTION
2685: "This object indicates how the certificate reached the
2686: CMTS. Other(4) means it originated from a source not
2687: identified above."
2688: REFERENCE
2689: "DOCSIS Baseline Privacy Plus Interface Specification,
2690: Section 9.4.1."
2691: ::= { docsBpi2CmtsProvisionedCmCertEntry 3 }
2692:
2693: docsBpi2CmtsProvisionedCmCertStatus OBJECT-TYPE
2694: SYNTAX RowStatus
2695: MAX-ACCESS read-create
2696: STATUS current
2697: DESCRIPTION
2698: " Standard RowStatus object except:
2699: a) if a row has ever been activated,
2700: a set to docsBpi2CmtsProvisionedCmCert need not succeed,
2701: b) inactive rows need not be timed out."
2702: ::= { docsBpi2CmtsProvisionedCmCertEntry 4 }
2703:
2704: docsBpi2CmtsProvisionedCmCert OBJECT-TYPE
2705: SYNTAX X509Certificate
2706: MAX-ACCESS read-create
2707: STATUS current
2708: DESCRIPTION
2709: "An X509 DER-encoded certificate authority
2710: certificate.
2711: Note: The NULL string must be returned, on reads, if the
2712: entire certificate is not retained in the CMTS."
2713: REFERENCE
2714: "DOCSIS Baseline Privacy Plus Interface Specification,
2715: Section 9.2."
2716: ::= { docsBpi2CmtsProvisionedCmCertEntry 5 }
2717:
2718:
2719: --
2720: -- CMTS CA Cert Table
2721: --
2722:
2723: docsBpi2CmtsCACertTable OBJECT-TYPE
2724: SYNTAX SEQUENCE OF DocsBpi2CmtsCACertEntry
2725: MAX-ACCESS not-accessible
2726: STATUS current
2727: DESCRIPTION
2728: "The table of known certificate authority certificates
2729: DOCSIS BPI Plus MIB February 2003
2730:
2731:
2732: acquired by this device."
2733: ::= { docsBpi2CmtsCertObjects 2 }
2734:
2735: docsBpi2CmtsCACertEntry OBJECT-TYPE
2736: SYNTAX DocsBpi2CmtsCACertEntry
2737: MAX-ACCESS not-accessible
2738: STATUS current
2739: DESCRIPTION
2740: "A row in the Certificate Authority certificate
2741: table."
2742: INDEX { docsBpi2CmtsCACertIndex }
2743: ::= {docsBpi2CmtsCACertTable 1 }
2744:
2745: DocsBpi2CmtsCACertEntry ::= SEQUENCE {
2746: docsBpi2CmtsCACertIndex Integer32,
2747: docsBpi2CmtsCACertSubject SnmpAdminString,
2748: docsBpi2CmtsCACertIssuer SnmpAdminString,
2749: docsBpi2CmtsCACertSerialNumber OCTET STRING,
2750: docsBpi2CmtsCACertTrust INTEGER,
2751: docsBpi2CmtsCACertSource INTEGER,
2752: docsBpi2CmtsCACertStatus RowStatus,
2753: docsBpi2CmtsCACert X509Certificate,
2754: docsBpi2CmtsCACertThumbprint OCTET STRING
2755: }
2756:
2757: docsBpi2CmtsCACertIndex OBJECT-TYPE
2758: SYNTAX Integer32 (1..10000)
2759: MAX-ACCESS not-accessible
2760: STATUS current
2761: DESCRIPTION
2762: "The index for this row."
2763: ::= { docsBpi2CmtsCACertEntry 1 }
2764:
2765: docsBpi2CmtsCACertSubject OBJECT-TYPE
2766: SYNTAX SnmpAdminString
2767: MAX-ACCESS read-only
2768: STATUS current
2769: DESCRIPTION
2770: "The subject name exactly as it is encoded in the
2771: X509 certificate.
2772: The organizationName portion of the certificate's subject
2773: name must be present. All other fields are optional. Any
2774: optional field present must be prepended with <CR> (carriage
2775: return) <LF> (line feed) ASCII characters.
2776: Ordering of fields present must conform to:
2777:
2778: organizationName <CR> <LF>
2779: countryName <CR> <LF>
2780: stateOrProvinceName <CR> <LF>
2781: DOCSIS BPI Plus MIB February 2003
2782:
2783:
2784: localityName <CR> <LF>
2785: organizationalUnitName <CR> <LF>
2786: organizationalUnitName=<Manufacturing Location> <CR> <LF>
2787: commonName"
2788: REFERENCE
2789: "DOCSIS Baseline Privacy Plus Interface Specification,
2790: Section 9.2.4"
2791: ::= { docsBpi2CmtsCACertEntry 2 }
2792:
2793: docsBpi2CmtsCACertIssuer OBJECT-TYPE
2794: SYNTAX SnmpAdminString
2795: MAX-ACCESS read-only
2796: STATUS current
2797: DESCRIPTION
2798: "The issuer name exactly as it is encoded in the
2799: X509 certificate.
2800: The commonName portion of the certificate's issuer
2801: name must be present. All other fields are optional. Any
2802: optional field present must be prepended with <CR> (carriage
2803: return) <LF> (line feed) ASCII characters.
2804: Ordering of fields present must conform to:
2805:
2806: commonName <CR> <LF>
2807: countryName <CR> <LF>
2808: stateOrProvinceName <CR> <LF>
2809: localityName <CR> <LF>
2810: organizationName <CR> <LF>
2811: organizationalUnitName <CR> <LF>
2812: organizationalUnitName=<Manufacturing Location>"
2813: REFERENCE
2814: "DOCSIS Baseline Privacy Plus Interface Specification,
2815: Section 9.2.4"
2816: ::= { docsBpi2CmtsCACertEntry 3 }
2817:
2818: docsBpi2CmtsCACertSerialNumber OBJECT-TYPE
2819: SYNTAX OCTET STRING (SIZE (1..32))
2820: MAX-ACCESS read-only
2821: STATUS current
2822: DESCRIPTION
2823: "This CA certificate's serial number represented as
2824: an octet string."
2825: REFERENCE
2826: "DOCSIS Baseline Privacy Plus Interface Specification,
2827: Section 9.2.2"
2828: ::= { docsBpi2CmtsCACertEntry 4 }
2829:
2830: docsBpi2CmtsCACertTrust OBJECT-TYPE
2831: SYNTAX INTEGER {
2832: trusted (1),
2833:
2834: DOCSIS BPI Plus MIB February 2003
2835:
2836:
2837: untrusted (2),
2838: chained (3),
2839: root (4)
2840: }
2841: MAX-ACCESS read-create
2842: STATUS current
2843: DESCRIPTION
2844: "This object controls the trust status of this
2845: certificate. Root certificates must be given root(4) trust;
2846: manufacturer certificates must not be given root(4) trust.
2847: Trust on root certificates must not change.
2848: Note: Setting this object need only affect the validity of
2849: CM certificates sent in future authorization requests;
2850: instantaneous effect need not occur."
2851: REFERENCE
2852: "DOCSIS Baseline Privacy Plus Interface Specification,
2853: Section 9.4.1"
2854: DEFVAL { chained }
2855: ::= { docsBpi2CmtsCACertEntry 5 }
2856:
2857: docsBpi2CmtsCACertSource OBJECT-TYPE
2858: SYNTAX INTEGER {
2859: snmp (1),
2860: configurationFile (2),
2861: externalDatabase (3),
2862: other (4),
2863: authentInfo (5),
2864: compiledIntoCode (6)
2865: }
2866: MAX-ACCESS read-only
2867: STATUS current
2868: DESCRIPTION
2869: "This object indicates how the certificate reached
2870: the CMTS. Other(4) means it originated from a source not
2871: identified above."
2872: REFERENCE
2873: "DOCSIS Baseline Privacy Plus Interface Specification,
2874: Section 9.4.1"
2875: ::= { docsBpi2CmtsCACertEntry 6 }
2876:
2877: docsBpi2CmtsCACertStatus OBJECT-TYPE
2878: SYNTAX RowStatus
2879: MAX-ACCESS read-create
2880: STATUS current
2881: DESCRIPTION
2882: " Standard RowStatus objects except:
2883: a) if a row has ever been activated,
2884: a set to docsBpi2CmtsCACert need not succeed,
2885: b) inactive rows need not be timed out,
2886: DOCSIS BPI Plus MIB February 2003
2887:
2888:
2889: c) if a row has ever been activated, a destroy setting need
2890: not succeed."
2891: ::= { docsBpi2CmtsCACertEntry 7 }
2892:
2893: docsBpi2CmtsCACert OBJECT-TYPE
2894: SYNTAX X509Certificate
2895: MAX-ACCESS read-create
2896: STATUS current
2897: DESCRIPTION
2898: "An X509 DER-encoded certificate authority
2899: certificate.
2900: To help identify certificates, either this object or
2901: docsBpi2CmtsCACertThumbprint must be returned by a CMTS for
2902: self-signed CA certificates.
2903:
2904: Note: The NULL string must be returned, on reads, if the
2905: entire certificate is not retained in the CMTS."
2906: REFERENCE
2907: "DOCSIS Baseline Privacy Plus Interface Specification,
2908: Section 9.2."
2909: ::= { docsBpi2CmtsCACertEntry 8 }
2910:
2911: docsBpi2CmtsCACertThumbprint OBJECT-TYPE
2912: SYNTAX OCTET STRING (SIZE (20))
2913: MAX-ACCESS read-only
2914: STATUS current
2915: DESCRIPTION
2916: "The SHA-1 hash of a CA certificate.
2917: To help identify certificates, either this object or
2918: docsBpi2CmtsCACert must be returned by a CMTS for
2919: self-signed CA certificates.
2920:
2921: Note: The NULL string must be returned if this object is
2922: not supported by the CMTS."
2923: REFERENCE
2924: "DOCSIS Baseline Privacy Plus Interface Specification,
2925: Section 9.4.3"
2926: ::= { docsBpi2CmtsCACertEntry 9 }
2927:
2928:
2929: --
2930: -- Authenticated Software Download Objects
2931: --
2932:
2933: --
2934: -- Note: the authenticated software download objects are a
2935: -- CM requirement only.
2936: --
2937: DOCSIS BPI Plus MIB February 2003
2938:
2939:
2940: docsBpi2CodeDownloadControl OBJECT IDENTIFIER
2941: ::= { docsBpi2MIBObjects 4 }
2942:
2943: docsBpi2CodeDownloadStatusCode OBJECT-TYPE
2944: SYNTAX INTEGER {
2945: configFileCvcVerified (1),
2946: configFileCvcRejected (2),
2947: snmpCvcVerified (3),
2948: snmpCvcRejected (4),
2949: codeFileVerified (5),
2950: codeFileRejected (6),
2951: other (7)
2952: }
2953: MAX-ACCESS read-only
2954: STATUS current
2955: DESCRIPTION
2956: "The value indicates the result of the latest config
2957: file CVC verification, SNMP CVC verification, or code file
2958: verification."
2959: REFERENCE
2960: "DOCSIS Baseline Privacy Plus Interface Specification,
2961: Section D.3.3.2 & D.3.5.1."
2962: ::= { docsBpi2CodeDownloadControl 1 }
2963:
2964: docsBpi2CodeDownloadStatusString OBJECT-TYPE
2965: SYNTAX SnmpAdminString
2966: MAX-ACCESS read-only
2967: STATUS current
2968: DESCRIPTION
2969: "The value of this object indicates the additional
2970: information to the status code. The value will include
2971: the error code and error description which will be defined
2972: separately."
2973: REFERENCE
2974: "DOCSIS Baseline Privacy Plus Interface Specification,
2975: Section TBD (see D.3.7)"
2976: ::= { docsBpi2CodeDownloadControl 2 }
2977:
2978: docsBpi2CodeMfgOrgName OBJECT-TYPE
2979: SYNTAX SnmpAdminString
2980: MAX-ACCESS read-only
2981: STATUS current
2982: DESCRIPTION
2983: "The value of this object is the device manufacturer's
2984: organizationName."
2985: REFERENCE
2986: "DOCSIS Baseline Privacy Plus Interface Specification,
2987: Section D.3.2.2."
2988: ::= { docsBpi2CodeDownloadControl 3 }
2989: DOCSIS BPI Plus MIB February 2003
2990:
2991:
2992:
2993: docsBpi2CodeMfgCodeAccessStart OBJECT-TYPE
2994: SYNTAX DateAndTime (SIZE(11))
2995: MAX-ACCESS read-only
2996: STATUS current
2997: DESCRIPTION
2998: "The value of this object is the device manufacturer's
2999: current codeAccessStart value. This value always be
3000: referenced to Greenwich Mean Time (GMT) and the value format
3001: must contain timezone information (fields 8-10)."
3002: REFERENCE
3003: "DOCSIS Baseline Privacy Plus Interface Specification,
3004: Section D.3.2.2."
3005: ::= { docsBpi2CodeDownloadControl 4 }
3006:
3007: docsBpi2CodeMfgCvcAccessStart OBJECT-TYPE
3008: SYNTAX DateAndTime (SIZE(11))
3009: MAX-ACCESS read-only
3010: STATUS current
3011: DESCRIPTION
3012: "The value of this object is the device manufacturer's
3013: current cvcAccessStart value. This value always be
3014: referenced to Greenwich Mean Time (GMT) and the value format
3015: must contain timezone information (fields 8-10)."
3016: REFERENCE
3017: "DOCSIS Baseline Privacy Plus Interface Specification,
3018: Section D.3.2.2."
3019: ::= { docsBpi2CodeDownloadControl 5 }
3020:
3021: docsBpi2CodeCoSignerOrgName OBJECT-TYPE
3022: SYNTAX SnmpAdminString
3023: MAX-ACCESS read-only
3024: STATUS current
3025: DESCRIPTION
3026: "The value of this object is the Co-Signer's
3027: organizationName. The value is a zero length string if
3028: the co-signer is not specified."
3029: REFERENCE
3030: "DOCSIS Baseline Privacy Plus Interface Specification,
3031: Section D.3.2.2."
3032: ::= { docsBpi2CodeDownloadControl 6 }
3033:
3034: docsBpi2CodeCoSignerCodeAccessStart OBJECT-TYPE
3035: SYNTAX DateAndTime (SIZE(11))
3036: MAX-ACCESS read-only
3037: STATUS current
3038: DESCRIPTION
3039: "The value of this object is the Co-Signer's current
3040: codeAccessStart value. This value always be referenced to
3041: DOCSIS BPI Plus MIB February 2003
3042:
3043:
3044: Greenwich Mean Time (GMT) and the value format must contain
3045: timezone information (fields 8-10).
3046: If docsBpi2CodeCoSignerOrgName is a zero
3047: length string, the value of this object is meaningless."
3048: REFERENCE
3049: "DOCSIS Baseline Privacy Plus Interface Specification,
3050: Section D.3.2.2."
3051: ::= { docsBpi2CodeDownloadControl 7 }
3052:
3053: docsBpi2CodeCoSignerCvcAccessStart OBJECT-TYPE
3054: SYNTAX DateAndTime (SIZE(11))
3055: MAX-ACCESS read-only
3056: STATUS current
3057: DESCRIPTION
3058: "The value of this object is the Co-Signer's current
3059: cvcAccessStart value. This value always be referenced to
3060: Greenwich Mean Time (GMT) and the value format must contain
3061: timezone information (fields 8-10).
3062: If docsBpi2CodeCoSignerOrgName is a zero
3063: length string, the value of this object is meaningless."
3064: REFERENCE
3065: "DOCSIS Baseline Privacy Plus Interface Specification,
3066: Section D.3.2.2."
3067: ::= { docsBpi2CodeDownloadControl 8 }
3068:
3069: docsBpi2CodeCvcUpdate OBJECT-TYPE
3070: SYNTAX X509Certificate
3071: MAX-ACCESS read-write
3072: STATUS current
3073: DESCRIPTION
3074: "Setting a CVC to this object triggers the device
3075: to verify the CVC and update the cvcAccessStart value.
3076: If the device is not enabled to upgrade codefiles, or
3077: the CVC verification fails, the CVC will be rejected.
3078: Reading this object always returns the null string."
3079: REFERENCE
3080: "DOCSIS Baseline Privacy Plus Interface Specification,
3081: Section D.3.3.2.2."
3082: ::= { docsBpi2CodeDownloadControl 9 }
3083:
3084:
3085:
3086: --
3087: -- The BPI+ MIB Conformance Statements (with a placeholder for
3088: -- notifications)
3089: --
3090:
3091: docsBpi2Notification OBJECT IDENTIFIER
3092: ::= { docsBpi2MIB 2 }
3093: DOCSIS BPI Plus MIB February 2003
3094:
3095:
3096: docsBpi2Conformance OBJECT IDENTIFIER
3097: ::= { docsBpi2MIB 3 }
3098: docsBpi2Compliances OBJECT IDENTIFIER
3099: ::= { docsBpi2Conformance 1 }
3100: docsBpi2Groups OBJECT IDENTIFIER
3101: ::= { docsBpi2Conformance 2 }
3102:
3103: docsBpi2BasicCompliance MODULE-COMPLIANCE
3104: STATUS current
3105: DESCRIPTION
3106: "This is the compliance statement for devices which
3107: implement the DOCSIS Baseline Privacy Interface."
3108:
3109: MODULE -- docsBpi2MIB
3110:
3111: -- conditionally mandatory group
3112: GROUP docsBpi2CmGroup
3113: DESCRIPTION
3114: "This group is implemented only in CMs, not in CMTSs."
3115:
3116: -- conditionally mandatory group
3117: GROUP docsBpi2CmtsGroup
3118: DESCRIPTION
3119: "This group is implemented only in CMTSs, not in CMs."
3120:
3121: -- conditionally mandatory group
3122: GROUP docsBpi2CodeDownloadGroup
3123: DESCRIPTION
3124: "This group is required in CMs and is optional in CMTSs."
3125:
3126: -- relaxation on mandatory range
3127: OBJECT docsBpi2CmtsDefaultAuthLifetime
3128: SYNTAX Integer32 (86400..6048000)
3129: DESCRIPTION
3130: "The refined range corresponds to the minimum and maximum
3131: values in operational networks, according to Appendix A.2 in
3132: [7]."
3133:
3134: -- relaxation on mandatory range
3135: OBJECT docsBpi2CmtsDefaultTEKLifetime
3136: SYNTAX Integer32 (1800..604800)
3137: DESCRIPTION
3138: "The refined range corresponds to the minimum and maximum
3139: values in operational networks, according to Appendix A.2 in
3140: [7]."
3141:
3142: -- relaxation on mandatory range
3143: OBJECT docsBpi2CmtsAuthCmLifetime
3144: SYNTAX Integer32 (86400..6048000)
3145: DOCSIS BPI Plus MIB February 2003
3146:
3147:
3148: DESCRIPTION
3149: "The refined range corresponds to the minimum and maximum
3150: values in operational networks, according to Appendix A.2 in
3151: [7]."
3152:
3153: -- relaxation on mandatory range
3154: OBJECT docsBpi2CmtsTEKLifetime
3155: SYNTAX Integer32 (1800..604800)
3156: DESCRIPTION
3157: "The refined range corresponds to the minimum and maximum
3158: values in operational networks, according to Appendix A.2 in
3159: [7]."
3160:
3161: -- relaxation on IP addressing
3162: OBJECT docsBpi2CmIpMulticastAddressType
3163: -- SYNTAX InetAddressType { ipv4(1) }
3164: DESCRIPTION
3165: "An implementation is only required to support IPv4
3166: addresses."
3167:
3168: -- relaxation on IP addressing
3169: OBJECT docsBpi2CmIpMulticastAddress
3170: SYNTAX InetAddress (SIZE(4))
3171: DESCRIPTION
3172: "An implementation is only required to support IPv4
3173: addresses."
3174:
3175: -- relaxation on IP addressing
3176: OBJECT docsBpi2CmtsIpMulticastAddressType
3177: -- SYNTAX InetAddressType { ipv4(1) }
3178: DESCRIPTION
3179: "An implementation is only required to support IPv4
3180: addresses."
3181:
3182: -- relaxation on IP addressing
3183: OBJECT docsBpi2CmtsIpMulticastAddress
3184: SYNTAX InetAddress (SIZE(4))
3185: DESCRIPTION
3186: "An implementation is only required to support IPv4
3187: addresses."
3188:
3189: -- relaxation on IP addressing
3190: OBJECT docsBpi2CmtsIpMulticastMaskType
3191: -- SYNTAX InetAddressType { ipv4(1) }
3192: DESCRIPTION
3193: "An implementation is only required to support IPv4
3194: addresses."
3195:
3196: -- relaxation on IP addressing
3197: DOCSIS BPI Plus MIB February 2003
3198:
3199:
3200: OBJECT docsBpi2CmtsIpMulticastMask
3201: SYNTAX InetAddress (SIZE(4))
3202: DESCRIPTION
3203: "An implementation is only required to support IPv4
3204: addresses."
3205:
3206: ::= { docsBpi2Compliances 1 }
3207:
3208: docsBpi2CmGroup OBJECT-GROUP
3209: OBJECTS {
3210: docsBpi2CmPrivacyEnable,
3211: docsBpi2CmPublicKey,
3212: docsBpi2CmAuthState,
3213: docsBpi2CmAuthKeySequenceNumber,
3214: docsBpi2CmAuthExpiresOld,
3215: docsBpi2CmAuthExpiresNew,
3216: docsBpi2CmAuthReset,
3217: docsBpi2CmAuthGraceTime,
3218: docsBpi2CmTEKGraceTime,
3219: docsBpi2CmAuthWaitTimeout,
3220: docsBpi2CmReauthWaitTimeout,
3221: docsBpi2CmOpWaitTimeout,
3222: docsBpi2CmRekeyWaitTimeout,
3223: docsBpi2CmAuthRejectWaitTimeout,
3224: docsBpi2CmSAMapWaitTimeout,
3225: docsBpi2CmSAMapMaxRetries,
3226: docsBpi2CmAuthentInfos,
3227: docsBpi2CmAuthRequests,
3228: docsBpi2CmAuthReplies,
3229: docsBpi2CmAuthRejects,
3230: docsBpi2CmAuthInvalids,
3231: docsBpi2CmAuthRejectErrorCode,
3232: docsBpi2CmAuthRejectErrorString,
3233: docsBpi2CmAuthInvalidErrorCode,
3234: docsBpi2CmAuthInvalidErrorString,
3235: docsBpi2CmTEKSAType,
3236: docsBpi2CmTEKDataEncryptAlg,
3237: docsBpi2CmTEKDataAuthentAlg,
3238: docsBpi2CmTEKState,
3239: docsBpi2CmTEKKeySequenceNumber,
3240: docsBpi2CmTEKExpiresOld,
3241: docsBpi2CmTEKExpiresNew,
3242: docsBpi2CmTEKKeyRequests,
3243: docsBpi2CmTEKKeyReplies,
3244: docsBpi2CmTEKKeyRejects,
3245: docsBpi2CmTEKInvalids,
3246: docsBpi2CmTEKAuthPends,
3247: docsBpi2CmTEKKeyRejectErrorCode,
3248: docsBpi2CmTEKKeyRejectErrorString,
3249: DOCSIS BPI Plus MIB February 2003
3250:
3251:
3252: docsBpi2CmTEKInvalidErrorCode,
3253: docsBpi2CmTEKInvalidErrorString,
3254: docsBpi2CmIpMulticastAddressType,
3255: docsBpi2CmIpMulticastAddress,
3256: docsBpi2CmIpMulticastSAId,
3257: docsBpi2CmIpMulticastSAMapState,
3258: docsBpi2CmIpMulticastSAMapRequests,
3259: docsBpi2CmIpMulticastSAMapReplies,
3260: docsBpi2CmIpMulticastSAMapRejects,
3261: docsBpi2CmIpMulticastSAMapRejectErrorCode,
3262: docsBpi2CmIpMulticastSAMapRejectErrorString,
3263: docsBpi2CmDeviceCmCert,
3264: docsBpi2CmDeviceManufCert,
3265: docsBpi2CmCryptoSuiteDataEncryptAlg,
3266: docsBpi2CmCryptoSuiteDataAuthentAlg
3267: }
3268: STATUS current
3269: DESCRIPTION
3270: "This collection of objects provides CM BPI+ status and
3271: control."
3272: ::= { docsBpi2Groups 1 }
3273:
3274: docsBpi2CmtsGroup OBJECT-GROUP
3275: OBJECTS {
3276: docsBpi2CmtsDefaultAuthLifetime,
3277: docsBpi2CmtsDefaultTEKLifetime,
3278: docsBpi2CmtsDefaultSelfSignedManufCertTrust,
3279: docsBpi2CmtsCheckCertValidityPeriods,
3280: docsBpi2CmtsAuthentInfos,
3281: docsBpi2CmtsAuthRequests,
3282: docsBpi2CmtsAuthReplies,
3283: docsBpi2CmtsAuthRejects,
3284: docsBpi2CmtsAuthInvalids,
3285: docsBpi2CmtsSAMapRequests,
3286: docsBpi2CmtsSAMapReplies,
3287: docsBpi2CmtsSAMapRejects,
3288: docsBpi2CmtsAuthCmBpiVersion,
3289: docsBpi2CmtsAuthCmPublicKey,
3290: docsBpi2CmtsAuthCmKeySequenceNumber,
3291: docsBpi2CmtsAuthCmExpiresOld,
3292: docsBpi2CmtsAuthCmExpiresNew,
3293: docsBpi2CmtsAuthCmLifetime,
3294: docsBpi2CmtsAuthCmReset,
3295: docsBpi2CmtsAuthCmInfos,
3296: docsBpi2CmtsAuthCmRequests,
3297: docsBpi2CmtsAuthCmReplies,
3298: docsBpi2CmtsAuthCmRejects,
3299: docsBpi2CmtsAuthCmInvalids,
3300: docsBpi2CmtsAuthRejectErrorCode,
3301: DOCSIS BPI Plus MIB February 2003
3302:
3303:
3304: docsBpi2CmtsAuthRejectErrorString,
3305: docsBpi2CmtsAuthInvalidErrorCode,
3306: docsBpi2CmtsAuthInvalidErrorString,
3307: docsBpi2CmtsAuthPrimarySAId,
3308: docsBpi2CmtsAuthBpkmCmCertValid,
3309: docsBpi2CmtsAuthBpkmCmCert,
3310: docsBpi2CmtsAuthCACertIndex,
3311: docsBpi2CmtsTEKSAType,
3312: docsBpi2CmtsTEKDataEncryptAlg,
3313: docsBpi2CmtsTEKDataAuthentAlg,
3314: docsBpi2CmtsTEKLifetime,
3315: docsBpi2CmtsTEKKeySequenceNumber,
3316: docsBpi2CmtsTEKExpiresOld,
3317: docsBpi2CmtsTEKExpiresNew,
3318: docsBpi2CmtsTEKReset,
3319: docsBpi2CmtsKeyRequests,
3320: docsBpi2CmtsKeyReplies,
3321: docsBpi2CmtsKeyRejects,
3322: docsBpi2CmtsTEKInvalids,
3323: docsBpi2CmtsKeyRejectErrorCode,
3324: docsBpi2CmtsKeyRejectErrorString,
3325: docsBpi2CmtsTEKInvalidErrorCode,
3326: docsBpi2CmtsTEKInvalidErrorString,
3327: docsBpi2CmtsIpMulticastAddressType,
3328: docsBpi2CmtsIpMulticastAddress,
3329: docsBpi2CmtsIpMulticastMaskType,
3330: docsBpi2CmtsIpMulticastMask,
3331: docsBpi2CmtsIpMulticastSAId,
3332: docsBpi2CmtsIpMulticastSAType,
3333: docsBpi2CmtsIpMulticastDataEncryptAlg,
3334: docsBpi2CmtsIpMulticastDataAuthentAlg,
3335: docsBpi2CmtsIpMulticastSAMapRequests,
3336: docsBpi2CmtsIpMulticastSAMapReplies,
3337: docsBpi2CmtsIpMulticastSAMapRejects,
3338: docsBpi2CmtsIpMulticastSAMapRejectErrorCode,
3339: docsBpi2CmtsIpMulticastSAMapRejectErrorString,
3340: docsBpi2CmtsIpMulticastMapControl,
3341: docsBpi2CmtsMulticastAuthControl,
3342: docsBpi2CmtsProvisionedCmCertTrust,
3343: docsBpi2CmtsProvisionedCmCertSource,
3344: docsBpi2CmtsProvisionedCmCertStatus,
3345: docsBpi2CmtsProvisionedCmCert,
3346: docsBpi2CmtsCACertSubject,
3347: docsBpi2CmtsCACertIssuer,
3348: docsBpi2CmtsCACertSerialNumber,
3349: docsBpi2CmtsCACertTrust,
3350: docsBpi2CmtsCACertSource,
3351: docsBpi2CmtsCACertStatus,
3352: docsBpi2CmtsCACert,
3353: DOCSIS BPI Plus MIB February 2003
3354:
3355:
3356: docsBpi2CmtsCACertThumbprint
3357: }
3358: STATUS current
3359: DESCRIPTION
3360: "This collection of objects provides CMTS BPI+ status and
3361: control."
3362: ::= { docsBpi2Groups 2 }
3363:
3364: docsBpi2CodeDownloadGroup OBJECT-GROUP
3365: OBJECTS {
3366: docsBpi2CodeDownloadStatusCode,
3367: docsBpi2CodeDownloadStatusString,
3368: docsBpi2CodeMfgOrgName,
3369: docsBpi2CodeMfgCodeAccessStart,
3370: docsBpi2CodeMfgCvcAccessStart,
3371: docsBpi2CodeCoSignerOrgName,
3372: docsBpi2CodeCoSignerCodeAccessStart,
3373: docsBpi2CodeCoSignerCvcAccessStart,
3374: docsBpi2CodeCvcUpdate
3375: }
3376: STATUS current
3377: DESCRIPTION
3378: "This collection of objects provide authenticated software
3379: download support."
3380: ::= { docsBpi2Groups 3 }
3381:
3382: docsBpi2ObsoleteObjectsGroup OBJECT-GROUP
3383: OBJECTS {
3384: docsBpi2CmtsAuthCmGraceTime,
3385: docsBpi2CmtsTEKGraceTime
3386: }
3387: STATUS obsolete
3388: DESCRIPTION
3389: "This is a collection of obsolete BPI+ objects."
3390: ::= { docsBpi2Groups 4 }
3391:
3392: END
3393:
3394: --
3395: -- Copyright (C) The Internet Society (2002). All Rights Reserved.
3396: --
3397: --
3398: -- This document and translations of it may be copied and furnished to
3399: -- others, and derivative works that comment on or otherwise explain it
3400: -- or assist in its implementation may be prepared, copied, published
3401: -- and distributed, in whole or in part, without restriction of any
3402: -- kind, provided that the above copyright notice and this paragraph are
3403: -- included on all such copies and derivative works. However, this
3404: -- document itself may not be modified in any way, such as by removing
3405: -- the copyright notice or references to the Internet Society or other
3406: -- Internet organizations, except as needed for the purpose of
3407: -- developing Internet standards in which case the procedures for
3408: -- copyrights defined in the Internet Standards process must be
3409: -- followed, or as required to translate it into languages other than
3410: -- English.
3411: --
3412: -- The limited permissions granted above are perpetual and will not be
3413: -- revoked by the Internet Society or its successors or assigns.
3414: -- This document and the information contained herein is provided on an
3415: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
3416: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
3417: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
3418: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
3419: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
3420: --
3421: -- Funding for the RFC Editor function is currently provided by the
3422: -- Internet Society.
3423: