Blame mibs/ietf/DOCS-BPI-MIB

Packit 022b05
DOCS-BPI-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
Integer32, Counter32, IpAddress
Packit 022b05
FROM SNMPv2-SMI
Packit 022b05
DisplayString, MacAddress, RowStatus, TruthValue, DateAndTime
Packit 022b05
FROM SNMPv2-TC
Packit 022b05
OBJECT-GROUP, MODULE-COMPLIANCE
Packit 022b05
FROM SNMPv2-CONF
Packit 022b05
ifIndex
Packit 022b05
FROM IF-MIB
Packit 022b05
docsIfMib, docsIfCmServiceId, docsIfCmtsServiceId
Packit 022b05
FROM DOCS-IF-MIB
Packit 022b05
;
Packit 022b05
Packit 022b05
docsBpiMIB      MODULE-IDENTITY
Packit 022b05
LAST-UPDATED "200103130000Z"
Packit 022b05
ORGANIZATION "IETF IPCDN Working Group"
Packit 022b05
CONTACT-INFO "Rich Woundy
Packit 022b05
              Postal: Cisco Systems
Packit 022b05
                      250 Apollo Drive
Packit 022b05
                      Chelmsford, MA 01824 U.S.A.
Packit 022b05
              Tel: +1 978 244 8000
Packit 022b05
              E-mail: rwoundy@cisco.com
Packit 022b05
Packit 022b05
              IETF IPCDN Working Group
Packit 022b05
              General Discussion: ipcdn@ietf.org
Packit 022b05
              Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
Packit 022b05
              Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
Packit 022b05
              Co-chairs: Richard Woundy, rwoundy@cisco.com
Packit 022b05
                         Andrew Valentine, a.valentine@eu.hns.com"
Packit 022b05
DESCRIPTION
Packit 022b05
"This is the MIB Module for the DOCSIS Baseline Privacy Interface
Packit 022b05
(BPI) at cable modems (CMs) and cable modem termination systems
Packit 022b05
(CMTSs). CableLabs requires the implementation of this MIB in
Packit 022b05
DOCSIS 1.0 cable modems that implement the Baseline Privacy
Packit 022b05
Interface, as a prerequisite for DOCSIS 1.0 certification."
Packit 022b05
Packit 022b05
REVISION "200103130000Z"
Packit 022b05
DESCRIPTION
Packit 022b05
"Version published as RFC 3083."
Packit 022b05
Packit 022b05
REVISION "200011031930Z"
Packit 022b05
DESCRIPTION
Packit 022b05
"Modified by Richard Woundy to fix problems identified by the MIB
Packit 022b05
Packit 022b05
Packit 022b05
doctor. I marked docsBpiCmtsDefaultAuthGraceTime and
Packit 022b05
docsBpiCmtsDefaultTEKGraceTime as obsolete objects, to prevent OID
Packit 022b05
reassignment. Several object descriptions were also corrected."
Packit 022b05
Packit 022b05
REVISION "200002161930Z"
Packit 022b05
DESCRIPTION
Packit 022b05
"Initial version.
Packit 022b05
CableLabs requires the implementation of this MIB in certified DOCSIS
Packit 022b05
1.0 cable modems implementing the Baseline Privacy Interface, per
Packit 022b05
DOCSIS 1.0 engineering change notice oss-n-99027."
Packit 022b05
::= { docsIfMib 5 }
Packit 022b05
Packit 022b05
docsBpiMIBObjects  OBJECT IDENTIFIER ::= { docsBpiMIB 1 }
Packit 022b05
Packit 022b05
-- Cable Modem Group
Packit 022b05
Packit 022b05
docsBpiCmObjects OBJECT IDENTIFIER ::= { docsBpiMIBObjects 1 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The BPI base and authorization table for CMs, indexed by ifIndex
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiCmBaseTable      OBJECT-TYPE
Packit 022b05
SYNTAX                  SEQUENCE OF     DocsBpiCmBaseEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"This table describes the basic and authorization-related Baseline
Packit 022b05
Privacy attributes of each CM MAC interface."
Packit 022b05
::= { docsBpiCmObjects 1 }
Packit 022b05
Packit 022b05
docsBpiCmBaseEntry      OBJECT-TYPE
Packit 022b05
SYNTAX                  DocsBpiCmBaseEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Each entry contains objects describing attributes of one CM MAC
Packit 022b05
interface. An entry in this table exists for each ifEntry with an
Packit 022b05
ifType of docsCableMaclayer(127)."
Packit 022b05
INDEX                   { ifIndex }
Packit 022b05
::= { docsBpiCmBaseTable 1 }
Packit 022b05
Packit 022b05
DocsBpiCmBaseEntry ::= SEQUENCE {
Packit 022b05
docsBpiCmPrivacyEnable                  TruthValue,
Packit 022b05
docsBpiCmPublicKey                      OCTET STRING,
Packit 022b05
docsBpiCmAuthState                      INTEGER,
Packit 022b05
docsBpiCmAuthKeySequenceNumber          Integer32,
Packit 022b05
docsBpiCmAuthExpires                    DateAndTime,
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmAuthReset                      TruthValue,
Packit 022b05
docsBpiCmAuthGraceTime                  Integer32,
Packit 022b05
docsBpiCmTEKGraceTime                   Integer32,
Packit 022b05
docsBpiCmAuthWaitTimeout                Integer32,
Packit 022b05
docsBpiCmReauthWaitTimeout              Integer32,
Packit 022b05
docsBpiCmOpWaitTimeout                  Integer32,
Packit 022b05
docsBpiCmRekeyWaitTimeout               Integer32,
Packit 022b05
docsBpiCmAuthRejectWaitTimeout          Integer32,
Packit 022b05
docsBpiCmAuthRequests                   Counter32,
Packit 022b05
docsBpiCmAuthReplies                    Counter32,
Packit 022b05
docsBpiCmAuthRejects                    Counter32,
Packit 022b05
docsBpiCmAuthInvalids                   Counter32,
Packit 022b05
docsBpiCmAuthRejectErrorCode            INTEGER,
Packit 022b05
docsBpiCmAuthRejectErrorString          DisplayString,
Packit 022b05
docsBpiCmAuthInvalidErrorCode           INTEGER,
Packit 022b05
docsBpiCmAuthInvalidErrorString         DisplayString
Packit 022b05
}
Packit 022b05
Packit 022b05
docsBpiCmPrivacyEnable  OBJECT-TYPE
Packit 022b05
SYNTAX                  TruthValue
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object identifies whether this CM is provisioned to run
Packit 022b05
Baseline Privacy. This is analogous to the presence (or absence)
Packit 022b05
of the Baseline Privacy Configuration Setting option. The status
Packit 022b05
of each individual SID with respect to Baseline Privacy is
Packit 022b05
captured in the docsBpiCmTEKPrivacyEnable object."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1."
Packit 022b05
::= { docsBpiCmBaseEntry 1 }
Packit 022b05
Packit 022b05
docsBpiCmPublicKey      OBJECT-TYPE
Packit 022b05
SYNTAX                  OCTET STRING (SIZE (74 | 106 | 140 | 270))
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is a DER-encoded RSAPublicKey ASN.1 type
Packit 022b05
string, as defined in the RSA Encryption Standard (PKCS #1) [22],
Packit 022b05
corresponding to the public key of the CM. The 74, 106, 140, and
Packit 022b05
270 byte key encoding lengths correspond to 512 bit, 768 bit, 1024
Packit 022b05
bit, and 2048 public moduli respectively."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.2.4."
Packit 022b05
::= { docsBpiCmBaseEntry 2 }
Packit 022b05
Packit 022b05
docsBpiCmAuthState      OBJECT-TYPE
Packit 022b05
SYNTAX                  INTEGER {
Packit 022b05
Packit 022b05
Packit 022b05
                                authWait(2),
Packit 022b05
                                authorized(3),
Packit 022b05
                                reauthWait(4),
Packit 022b05
                                authRejectWait(5)
Packit 022b05
                        }
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the state of the CM authorization
Packit 022b05
FSM.  The start state indicates that FSM is in its initial state."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.1.2.1."
Packit 022b05
::= { docsBpiCmBaseEntry 3 }
Packit 022b05
Packit 022b05
docsBpiCmAuthKeySequenceNumber  OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (0..15)
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the authorization key sequence number
Packit 022b05
for this FSM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.2
Packit 022b05
and 4.2.2.10."
Packit 022b05
::= { docsBpiCmBaseEntry 4 }
Packit 022b05
Packit 022b05
docsBpiCmAuthExpires    OBJECT-TYPE
Packit 022b05
SYNTAX                  DateAndTime
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the actual clock time when the current
Packit 022b05
authorization for this FSM expires. If the CM does not have an active
Packit 022b05
authorization, then the value is of the expiration date and time of
Packit 022b05
the last active authorization."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.2
Packit 022b05
and 4.2.2.9."
Packit 022b05
::= { docsBpiCmBaseEntry 5 }
Packit 022b05
Packit 022b05
docsBpiCmAuthReset      OBJECT-TYPE
Packit 022b05
SYNTAX                  TruthValue
Packit 022b05
MAX-ACCESS              read-write
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Setting this object to TRUE generates a Reauthorize event in the
Packit 022b05
authorization FSM. Reading this object always returns FALSE."
Packit 022b05
REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.1.2.3.4."
Packit 022b05
::= { docsBpiCmBaseEntry 6 }
Packit 022b05
Packit 022b05
docsBpiCmAuthGraceTime  OBJECT-TYPE
Packit 022b05
SYNTAX                  Integer32 (1..1800)
Packit 022b05
UNITS                   "seconds"
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the grace time for an authorization key.
Packit 022b05
A CM is expected to start trying to get a new authorization key
Packit 022b05
beginning AuthGraceTime seconds before the authorization key actually
Packit 022b05
expires."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.3."
Packit 022b05
::= { docsBpiCmBaseEntry 7 }
Packit 022b05
Packit 022b05
docsBpiCmTEKGraceTime   OBJECT-TYPE
Packit 022b05
SYNTAX                  Integer32 (1..1800)
Packit 022b05
UNITS                   "seconds"
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the grace time for a TEK.  A CM is
Packit 022b05
expected to start trying to get a new TEK beginning TEKGraceTime
Packit 022b05
seconds before the TEK actually expires."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.6."
Packit 022b05
::= { docsBpiCmBaseEntry 8 }
Packit 022b05
Packit 022b05
docsBpiCmAuthWaitTimeout        OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..30)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Authorize Wait Timeout."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.1."
Packit 022b05
::= { docsBpiCmBaseEntry 9 }
Packit 022b05
Packit 022b05
docsBpiCmReauthWaitTimeout      OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..30)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Reauthorize Wait Timeout in seconds."
Packit 022b05
Packit 022b05
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.2."
Packit 022b05
::= { docsBpiCmBaseEntry 10 }
Packit 022b05
Packit 022b05
docsBpiCmOpWaitTimeout  OBJECT-TYPE
Packit 022b05
SYNTAX                  Integer32 (1..10)
Packit 022b05
UNITS                   "seconds"
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Operational Wait Timeout in seconds."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.4."
Packit 022b05
::= { docsBpiCmBaseEntry 11 }
Packit 022b05
Packit 022b05
docsBpiCmRekeyWaitTimeout       OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..10)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Rekey Wait Timeout in seconds."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.5."
Packit 022b05
::= { docsBpiCmBaseEntry 12 }
Packit 022b05
Packit 022b05
docsBpiCmAuthRejectWaitTimeout  OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..600)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Authorization Reject Wait Timeout in
Packit 022b05
seconds."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.7."
Packit 022b05
::= { docsBpiCmBaseEntry 13 }
Packit 022b05
Packit 022b05
docsBpiCmAuthRequests   OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has
Packit 022b05
transmitted an Authorization Request message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.1."
Packit 022b05
::= { docsBpiCmBaseEntry 14 }
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmAuthReplies    OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has
Packit 022b05
received an Authorization Reply message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.2."
Packit 022b05
::= { docsBpiCmBaseEntry 15 }
Packit 022b05
Packit 022b05
docsBpiCmAuthRejects    OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has
Packit 022b05
received an Authorization Reject message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.3."
Packit 022b05
::= { docsBpiCmBaseEntry 16 }
Packit 022b05
Packit 022b05
docsBpiCmAuthInvalids   OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has
Packit 022b05
received an Authorization Invalid message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.7."
Packit 022b05
::= { docsBpiCmBaseEntry 17 }
Packit 022b05
Packit 022b05
docsBpiCmAuthRejectErrorCode    OBJECT-TYPE
Packit 022b05
SYNTAX                          INTEGER {
Packit 022b05
                                        none(1),
Packit 022b05
                                        unknown(2),
Packit 022b05
                                        unauthorizedCm(3),
Packit 022b05
                                        unauthorizedSid(4)
Packit 022b05
                                }
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in most recent Authorization Reject message received by
Packit 022b05
the CM.  This has value unknown(2) if the last Error-Code value was
Packit 022b05
0, and none(1) if no Authorization Reject message has been received
Packit 022b05
since reboot."
Packit 022b05
Packit 022b05
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.3
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmBaseEntry 18 }
Packit 022b05
Packit 022b05
docsBpiCmAuthRejectErrorString  OBJECT-TYPE
Packit 022b05
SYNTAX                          DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in most recent
Packit 022b05
Authorization Reject message received by the CM.  This is a zero
Packit 022b05
length string if no Authorization Reject message has been received
Packit 022b05
since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.3
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmBaseEntry 19 }
Packit 022b05
Packit 022b05
docsBpiCmAuthInvalidErrorCode   OBJECT-TYPE
Packit 022b05
SYNTAX                  INTEGER {
Packit 022b05
                                none(1),
Packit 022b05
                                unknown(2),
Packit 022b05
                                unauthorizedCm(3),
Packit 022b05
                                unsolicited(5),
Packit 022b05
                                invalidKeySequence(6),
Packit 022b05
                                keyRequestAuthenticationFailure(7)
Packit 022b05
                        }
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in most recent Authorization Invalid message received by
Packit 022b05
the CM.  This has value unknown(2) if the last Error-Code value was
Packit 022b05
0, and none(1) if no Authorization Invalid message has been received
Packit 022b05
since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.7
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmBaseEntry 20 }
Packit 022b05
Packit 022b05
docsBpiCmAuthInvalidErrorString OBJECT-TYPE
Packit 022b05
SYNTAX                          DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in most recent
Packit 022b05
Authorization Invalid message received by the CM.  This is a zero
Packit 022b05
Packit 022b05
Packit 022b05
length string if no Authorization Invalid message has been received
Packit 022b05
since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.7
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmBaseEntry 21 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CM TEK Table, indexed by ifIndex and SID
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiCmTEKTable       OBJECT-TYPE
Packit 022b05
SYNTAX                  SEQUENCE OF     DocsBpiCmTEKEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"This table describes the attributes of each CM Traffic Encryption Key
Packit 022b05
(TEK) association. The CM maintains (no more than) one TEK association
Packit 022b05
per SID per CM MAC interface."
Packit 022b05
::= { docsBpiCmObjects 2 }
Packit 022b05
Packit 022b05
docsBpiCmTEKEntry       OBJECT-TYPE
Packit 022b05
SYNTAX                  DocsBpiCmTEKEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Each entry contains objects describing the TEK association attributes
Packit 022b05
of one SID. The CM MUST create one entry per unicast SID, regardless
Packit 022b05
of whether the SID was obtained from a Registration Response message,
Packit 022b05
or from an Authorization Reply message."
Packit 022b05
INDEX                   { ifIndex, docsIfCmServiceId }
Packit 022b05
::= { docsBpiCmTEKTable 1 }
Packit 022b05
Packit 022b05
DocsBpiCmTEKEntry ::= SEQUENCE {
Packit 022b05
docsBpiCmTEKPrivacyEnable               TruthValue,
Packit 022b05
docsBpiCmTEKState                       INTEGER,
Packit 022b05
docsBpiCmTEKExpiresOld                  DateAndTime,
Packit 022b05
docsBpiCmTEKExpiresNew                  DateAndTime,
Packit 022b05
docsBpiCmTEKKeyRequests                 Counter32,
Packit 022b05
docsBpiCmTEKKeyReplies                  Counter32,
Packit 022b05
docsBpiCmTEKKeyRejects                  Counter32,
Packit 022b05
docsBpiCmTEKInvalids                    Counter32,
Packit 022b05
docsBpiCmTEKAuthPends                   Counter32,
Packit 022b05
docsBpiCmTEKKeyRejectErrorCode          INTEGER,
Packit 022b05
docsBpiCmTEKKeyRejectErrorString        DisplayString,
Packit 022b05
docsBpiCmTEKInvalidErrorCode            INTEGER,
Packit 022b05
docsBpiCmTEKInvalidErrorString          DisplayString
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmTEKPrivacyEnable       OBJECT-TYPE
Packit 022b05
SYNTAX                          TruthValue
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object identifies whether this SID is provisioned to run
Packit 022b05
Baseline Privacy. This is analogous to enabling Baseline Privacy on
Packit 022b05
a provisioned SID using the Class-of-Service Privacy Enable option.
Packit 022b05
Baseline Privacy is not effectively enabled for any SID unless
Packit 022b05
Baseline Privacy is enabled for the CM, which is managed via the
Packit 022b05
docsBpiCmPrivacyEnable object."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.2."
Packit 022b05
::= { docsBpiCmTEKEntry 1 }
Packit 022b05
Packit 022b05
docsBpiCmTEKState       OBJECT-TYPE
Packit 022b05
SYNTAX                  INTEGER {
Packit 022b05
                                start(1),
Packit 022b05
                                opWait(2),
Packit 022b05
                                opReauthWait(3),
Packit 022b05
                                operational(4),
Packit 022b05
                                rekeyWait(5),
Packit 022b05
                                rekeyReauthWait(6)
Packit 022b05
                        }
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the state of the indicated TEK FSM.
Packit 022b05
The start(1) state indicates that FSM is in its initial state."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.1.3.1."
Packit 022b05
::= { docsBpiCmTEKEntry 2 }
Packit 022b05
Packit 022b05
docsBpiCmTEKExpiresOld  OBJECT-TYPE
Packit 022b05
SYNTAX                  DateAndTime
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the actual clock time for expiration
Packit 022b05
of the immediate predecessor of the most recent TEK for this FSM.
Packit 022b05
If this FSM has only one TEK, then the value is the time of activation
Packit 022b05
of this FSM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.5 and
Packit 022b05
4.2.2.9."
Packit 022b05
::= { docsBpiCmTEKEntry 3 }
Packit 022b05
Packit 022b05
docsBpiCmTEKExpiresNew  OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
SYNTAX                  DateAndTime
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the actual clock time for expiration
Packit 022b05
of the most recent TEK for this FSM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.5 and
Packit 022b05
4.2.2.9."
Packit 022b05
::= { docsBpiCmTEKEntry 4 }
Packit 022b05
Packit 022b05
docsBpiCmTEKKeyRequests OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has transmitted
Packit 022b05
a Key Request message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.4."
Packit 022b05
::= { docsBpiCmTEKEntry 5 }
Packit 022b05
Packit 022b05
docsBpiCmTEKKeyReplies  OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has received
Packit 022b05
a Key Reply message, including a message whose authentication failed."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.5."
Packit 022b05
::= { docsBpiCmTEKEntry 6 }
Packit 022b05
Packit 022b05
docsBpiCmTEKKeyRejects  OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has received
Packit 022b05
a Key Reject message, including a message whose authentication failed."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.6."
Packit 022b05
::= { docsBpiCmTEKEntry 7 }
Packit 022b05
Packit 022b05
docsBpiCmTEKInvalids    OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
Packit 022b05
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CM has received
Packit 022b05
a TEK Invalid message, including a message whose authentication failed."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.8."
Packit 022b05
::= { docsBpiCmTEKEntry 8 }
Packit 022b05
Packit 022b05
docsBpiCmTEKAuthPends   OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times an Authorization
Packit 022b05
Pending (Auth Pend) event occurred in this FSM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.1.3.3.3."
Packit 022b05
::= { docsBpiCmTEKEntry 9 }
Packit 022b05
Packit 022b05
docsBpiCmTEKKeyRejectErrorCode  OBJECT-TYPE
Packit 022b05
SYNTAX                          INTEGER {
Packit 022b05
                                        none(1),
Packit 022b05
                                        unknown(2),
Packit 022b05
                                        unauthorizedSid(4)
Packit 022b05
                                }
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in most recent Key Reject message received by the CM. This
Packit 022b05
has value unknown(2) if the last Error-Code value was 0, and none(1)
Packit 022b05
if no Key Reject message has been received since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.1.2.6
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmTEKEntry 10 }
Packit 022b05
Packit 022b05
docsBpiCmTEKKeyRejectErrorString        OBJECT-TYPE
Packit 022b05
SYNTAX                                  DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                              read-only
Packit 022b05
STATUS                                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in most recent Key
Packit 022b05
Reject message received by the CM. This is a zero length string if no
Packit 022b05
Key Reject message has been received since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.1.2.6
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmTEKEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmTEKInvalidErrorCode    OBJECT-TYPE
Packit 022b05
SYNTAX                          INTEGER {
Packit 022b05
                                        none(1),
Packit 022b05
                                        unknown(2),
Packit 022b05
                                        invalidKeySequence(6)
Packit 022b05
                                }
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in most recent TEK Invalid message received by the CM.
Packit 022b05
This has value unknown(2) if the last Error-Code value was 0, and
Packit 022b05
none(1) if no TEK Invalid message has been received since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.1.2.8
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmTEKEntry 12 }
Packit 022b05
Packit 022b05
docsBpiCmTEKInvalidErrorString  OBJECT-TYPE
Packit 022b05
SYNTAX                          DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in most recent TEK
Packit 022b05
Invalid message received by the CM. This is a zero length string if
Packit 022b05
no TEK Invalid message has been received since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.1.2.8
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmTEKEntry 13 }
Packit 022b05
Packit 022b05
-- Cable Modem Termination System Group
Packit 022b05
Packit 022b05
docsBpiCmtsObjects OBJECT IDENTIFIER ::= { docsBpiMIBObjects 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The BPI base table for CMTSs, indexed by ifIndex
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiCmtsBaseTable    OBJECT-TYPE
Packit 022b05
SYNTAX                  SEQUENCE OF     DocsBpiCmtsBaseEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"This table describes the basic Baseline Privacy attributes of each
Packit 022b05
CMTS MAC interface."
Packit 022b05
::= { docsBpiCmtsObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmtsBaseEntry    OBJECT-TYPE
Packit 022b05
SYNTAX                  DocsBpiCmtsBaseEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Each entry contains objects describing attributes of one CMTS MAC
Packit 022b05
interface. An entry in this table exists for each ifEntry with an
Packit 022b05
ifType of docsCableMaclayer(127)."
Packit 022b05
INDEX                   { ifIndex }
Packit 022b05
::= { docsBpiCmtsBaseTable 1 }
Packit 022b05
Packit 022b05
DocsBpiCmtsBaseEntry ::= SEQUENCE {
Packit 022b05
docsBpiCmtsDefaultAuthLifetime  Integer32,
Packit 022b05
docsBpiCmtsDefaultTEKLifetime   Integer32,
Packit 022b05
docsBpiCmtsDefaultAuthGraceTime Integer32,
Packit 022b05
docsBpiCmtsDefaultTEKGraceTime  Integer32,
Packit 022b05
docsBpiCmtsAuthRequests         Counter32,
Packit 022b05
docsBpiCmtsAuthReplies          Counter32,
Packit 022b05
docsBpiCmtsAuthRejects          Counter32,
Packit 022b05
docsBpiCmtsAuthInvalids         Counter32
Packit 022b05
}
Packit 022b05
Packit 022b05
docsBpiCmtsDefaultAuthLifetime  OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..6048000)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-write
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the default lifetime, in seconds, the
Packit 022b05
CMTS assigns to a new authorization key."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.2."
Packit 022b05
::= { docsBpiCmtsBaseEntry 1 }
Packit 022b05
Packit 022b05
docsBpiCmtsDefaultTEKLifetime   OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..604800)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-write
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the default lifetime, in seconds, the
Packit 022b05
CMTS assigns to a new Traffic Encryption Key (TEK)."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.2."
Packit 022b05
::= { docsBpiCmtsBaseEntry 2 }
Packit 022b05
Packit 022b05
-- Note: the following two objects have been obsoleted from this MIB.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmtsDefaultAuthGraceTime OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..1800)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-write
Packit 022b05
STATUS                          obsolete
Packit 022b05
DESCRIPTION
Packit 022b05
"This object was obsoleted because the provisioning system, not the CMTS,
Packit 022b05
manages the authorization key grace time for DOCSIS CMs."
Packit 022b05
::= { docsBpiCmtsBaseEntry 3 }
Packit 022b05
Packit 022b05
docsBpiCmtsDefaultTEKGraceTime  OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..1800)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-write
Packit 022b05
STATUS                          obsolete
Packit 022b05
DESCRIPTION
Packit 022b05
"This object was obsoleted because the provisioning system, not the CMTS,
Packit 022b05
manages the Traffic Encryption Key (TEK) grace time for DOCSIS CMs."
Packit 022b05
::= { docsBpiCmtsBaseEntry 4 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthRequests OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
received an Authorization Request message from any CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.1."
Packit 022b05
::= { docsBpiCmtsBaseEntry 5 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthReplies  OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted an Authorization Reply message to any CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.2."
Packit 022b05
::= { docsBpiCmtsBaseEntry 6 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthRejects  OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
Packit 022b05
Packit 022b05
transmitted an Authorization Reject message to any CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.3."
Packit 022b05
::= { docsBpiCmtsBaseEntry 7 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthInvalids OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted an Authorization Invalid message to any CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.7."
Packit 022b05
::= { docsBpiCmtsBaseEntry 8 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CMTS Authorization Table, indexed by ifIndex and CM MAC address
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiCmtsAuthTable    OBJECT-TYPE
Packit 022b05
SYNTAX                  SEQUENCE OF     DocsBpiCmtsAuthEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"This table describes the attributes of each CM authorization
Packit 022b05
association. The CMTS maintains one authorization association with
Packit 022b05
each Baseline Privacy-enabled CM on each CMTS MAC interface."
Packit 022b05
::= { docsBpiCmtsObjects 2 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthEntry    OBJECT-TYPE
Packit 022b05
SYNTAX                  DocsBpiCmtsAuthEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Each entry contains objects describing attributes of one
Packit 022b05
authorization association. The CMTS MUST create one entry per CM per
Packit 022b05
MAC interface, based on the receipt of an Authorization Request
Packit 022b05
message, and MUST not delete the entry before the CM authorization
Packit 022b05
permanently expires."
Packit 022b05
INDEX                   { ifIndex, docsBpiCmtsAuthCmMacAddress }
Packit 022b05
::= { docsBpiCmtsAuthTable 1 }
Packit 022b05
Packit 022b05
DocsBpiCmtsAuthEntry ::= SEQUENCE {
Packit 022b05
docsBpiCmtsAuthCmMacAddress             MacAddress,
Packit 022b05
docsBpiCmtsAuthCmPublicKey              OCTET STRING,
Packit 022b05
docsBpiCmtsAuthCmKeySequenceNumber      Integer32,
Packit 022b05
docsBpiCmtsAuthCmExpires                DateAndTime,
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmLifetime               Integer32,
Packit 022b05
docsBpiCmtsAuthCmGraceTime              Integer32,
Packit 022b05
docsBpiCmtsAuthCmReset                  INTEGER,
Packit 022b05
docsBpiCmtsAuthCmRequests               Counter32,
Packit 022b05
docsBpiCmtsAuthCmReplies                Counter32,
Packit 022b05
docsBpiCmtsAuthCmRejects                Counter32,
Packit 022b05
docsBpiCmtsAuthCmInvalids               Counter32,
Packit 022b05
docsBpiCmtsAuthRejectErrorCode          INTEGER,
Packit 022b05
docsBpiCmtsAuthRejectErrorString        DisplayString,
Packit 022b05
docsBpiCmtsAuthInvalidErrorCode         INTEGER,
Packit 022b05
docsBpiCmtsAuthInvalidErrorString       DisplayString
Packit 022b05
}
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmMacAddress     OBJECT-TYPE
Packit 022b05
SYNTAX                          MacAddress
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the physical address of the CM to
Packit 022b05
which the authorization association applies."
Packit 022b05
::= { docsBpiCmtsAuthEntry 1 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmPublicKey      OBJECT-TYPE
Packit 022b05
SYNTAX                          OCTET STRING
Packit 022b05
                                (SIZE (0 | 74 | 106 | 140 | 270))
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is a DER-encoded RSAPublicKey ASN.1 type
Packit 022b05
string, as defined in the RSA Encryption Standard (PKCS #1) [22],
Packit 022b05
corresponding to the public key of the CM. The 74, 106, 140, and
Packit 022b05
270 byte key encoding lengths correspond to 512 bit, 768 bit, 1024
Packit 022b05
bit, and 2048 public moduli respectively. This is a zero-length
Packit 022b05
string if the CMTS does not retain the public key."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.2.4."
Packit 022b05
::= { docsBpiCmtsAuthEntry 2 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmKeySequenceNumber      OBJECT-TYPE
Packit 022b05
SYNTAX                                  Integer32 (0..15)
Packit 022b05
MAX-ACCESS                              read-only
Packit 022b05
STATUS                                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the authorization key sequence number
Packit 022b05
for this CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.2
Packit 022b05
and 4.2.2.10."
Packit 022b05
Packit 022b05
Packit 022b05
::= { docsBpiCmtsAuthEntry 3 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmExpires        OBJECT-TYPE
Packit 022b05
SYNTAX                          DateAndTime
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the actual clock time when the current
Packit 022b05
authorization for this CM expires. If this CM does not have an
Packit 022b05
active authorization, then the value is of the expiration date and
Packit 022b05
time of the last active authorization."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.2
Packit 022b05
and 4.2.2.9."
Packit 022b05
::= { docsBpiCmtsAuthEntry 4 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmLifetime       OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..6048000)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-write
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the lifetime, in seconds, the CMTS
Packit 022b05
assigns to an authorization key for this CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.2
Packit 022b05
and Appendix A.2."
Packit 022b05
::= { docsBpiCmtsAuthEntry 5 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmGraceTime      OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (1..1800)
Packit 022b05
UNITS                           "seconds"
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the grace time for the authorization key
Packit 022b05
in seconds.  The CM is expected to start trying to get a new
Packit 022b05
authorization key beginning AuthGraceTime seconds before the
Packit 022b05
authorization key actually expires."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.3."
Packit 022b05
::= { docsBpiCmtsAuthEntry 6 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmReset  OBJECT-TYPE
Packit 022b05
SYNTAX                  INTEGER {
Packit 022b05
                                noResetRequested(1),
Packit 022b05
                                invalidateAuth(2),
Packit 022b05
                                sendAuthInvalid(3),
Packit 022b05
Packit 022b05
Packit 022b05
                                invalidateTeks(4)
Packit 022b05
                        }
Packit 022b05
MAX-ACCESS              read-write
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Setting this object to invalidateAuth(2) causes the CMTS to
Packit 022b05
invalidate the current CM authorization key, but not to transmit an
Packit 022b05
Authorization Invalid message nor to invalidate unicast TEKs.  Setting
Packit 022b05
this object to sendAuthInvalid(3) causes the CMTS to invalidate the
Packit 022b05
current CM authorization key, and to transmit an Authorization Invalid
Packit 022b05
message to the CM, but not to invalidate unicast TEKs.  Setting this
Packit 022b05
object to invalidateTeks(4) causes the CMTS to invalidate the current
Packit 022b05
CM authorization key, to transmit an Authorization Invalid message to
Packit 022b05
the CM, and to invalidate all unicast TEKs associated with this CM
Packit 022b05
authorization. Reading this object returns the most-recently-set value
Packit 022b05
of this object, or returns noResetRequested(1) if the object has not
Packit 022b05
been set since the last CMTS reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.1.2.3.4,
Packit 022b05
4.1.2.3.5, and 4.1.3.3.5."
Packit 022b05
::= { docsBpiCmtsAuthEntry 7 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmRequests       OBJECT-TYPE
Packit 022b05
SYNTAX                          Counter32
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
received an Authorization Request message from this CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.1."
Packit 022b05
::= { docsBpiCmtsAuthEntry 8 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmReplies        OBJECT-TYPE
Packit 022b05
SYNTAX                          Counter32
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted an Authorization Reply message to this CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.2."
Packit 022b05
::= { docsBpiCmtsAuthEntry 9 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmRejects        OBJECT-TYPE
Packit 022b05
SYNTAX                          Counter32
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
Packit 022b05
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted an Authorization Reject message to this CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.3."
Packit 022b05
::= { docsBpiCmtsAuthEntry 10 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthCmInvalids       OBJECT-TYPE
Packit 022b05
SYNTAX                          Counter32
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted an Authorization Invalid message to this CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.7."
Packit 022b05
::= { docsBpiCmtsAuthEntry 11 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthRejectErrorCode  OBJECT-TYPE
Packit 022b05
SYNTAX                  INTEGER {
Packit 022b05
                                none(1),
Packit 022b05
                                unknown(2),
Packit 022b05
                                unauthorizedCm(3),
Packit 022b05
                                unauthorizedSid(4)
Packit 022b05
                        }
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in most recent Authorization Reject message transmitted to
Packit 022b05
the CM.  This has value unknown(2) if the last Error-Code value was
Packit 022b05
0, and none(1) if no Authorization Reject message has been transmitted
Packit 022b05
to the CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.3
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmtsAuthEntry 12 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthRejectErrorString        OBJECT-TYPE
Packit 022b05
SYNTAX                                  DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                              read-only
Packit 022b05
STATUS                                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in most recent
Packit 022b05
Authorization Reject message transmitted to the CM.  This is a
Packit 022b05
zero length string if no Authorization Reject message has been
Packit 022b05
transmitted to the CM."
Packit 022b05
REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.3
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmtsAuthEntry 13 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthInvalidErrorCode OBJECT-TYPE
Packit 022b05
SYNTAX                  INTEGER {
Packit 022b05
                                none(1),
Packit 022b05
                                unknown(2),
Packit 022b05
                                unauthorizedCm(3),
Packit 022b05
                                unsolicited(5),
Packit 022b05
                                invalidKeySequence(6),
Packit 022b05
                                keyRequestAuthenticationFailure(7)
Packit 022b05
                        }
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in most recent Authorization Invalid message transmitted
Packit 022b05
to the CM.  This has value unknown(2) if the last Error-Code value was
Packit 022b05
0, and none(1) if no Authorization Invalid message has been
Packit 022b05
transmitted to the CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.7
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmtsAuthEntry 14 }
Packit 022b05
Packit 022b05
docsBpiCmtsAuthInvalidErrorString       OBJECT-TYPE
Packit 022b05
SYNTAX                                  DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                              read-only
Packit 022b05
STATUS                                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in most recent
Packit 022b05
Authorization Invalid message transmitted to the CM.  This is a
Packit 022b05
zero length string if no Authorization Invalid message has been
Packit 022b05
transmitted to the CM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.7
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmtsAuthEntry 15 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CMTS TEK Table, indexed by ifIndex and SID
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiCmtsTEKTable     OBJECT-TYPE
Packit 022b05
SYNTAX                  SEQUENCE OF     DocsBpiCmtsTEKEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
Packit 022b05
Packit 022b05
DESCRIPTION
Packit 022b05
"This table describes the attributes of each CM Traffic Encryption
Packit 022b05
Key (TEK) association. The CMTS maintains one TEK association per BPI
Packit 022b05
SID on each CMTS MAC interface."
Packit 022b05
::= { docsBpiCmtsObjects 3 }
Packit 022b05
Packit 022b05
docsBpiCmtsTEKEntry     OBJECT-TYPE
Packit 022b05
SYNTAX                  DocsBpiCmtsTEKEntry
Packit 022b05
MAX-ACCESS              not-accessible
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Each entry contains objects describing attributes of one TEK
Packit 022b05
association on a particular CMTS MAC interface. The CMTS MUST create
Packit 022b05
one entry per SID per MAC interface, based on the receipt of an
Packit 022b05
Key Request message, and MUST not delete the entry before the CM
Packit 022b05
authorization for the SID permanently expires."
Packit 022b05
INDEX                   { ifIndex, docsIfCmtsServiceId }
Packit 022b05
::= { docsBpiCmtsTEKTable 1 }
Packit 022b05
Packit 022b05
DocsBpiCmtsTEKEntry ::= SEQUENCE {
Packit 022b05
docsBpiCmtsTEKLifetime                  Integer32,
Packit 022b05
docsBpiCmtsTEKGraceTime                 Integer32,
Packit 022b05
docsBpiCmtsTEKExpiresOld                DateAndTime,
Packit 022b05
docsBpiCmtsTEKExpiresNew                DateAndTime,
Packit 022b05
docsBpiCmtsTEKReset                     TruthValue,
Packit 022b05
docsBpiCmtsKeyRequests                  Counter32,
Packit 022b05
docsBpiCmtsKeyReplies                   Counter32,
Packit 022b05
docsBpiCmtsKeyRejects                   Counter32,
Packit 022b05
docsBpiCmtsTEKInvalids                  Counter32,
Packit 022b05
docsBpiCmtsKeyRejectErrorCode           INTEGER,
Packit 022b05
docsBpiCmtsKeyRejectErrorString         DisplayString,
Packit 022b05
docsBpiCmtsTEKInvalidErrorCode          INTEGER,
Packit 022b05
docsBpiCmtsTEKInvalidErrorString        DisplayString
Packit 022b05
}
Packit 022b05
Packit 022b05
docsBpiCmtsTEKLifetime  OBJECT-TYPE
Packit 022b05
SYNTAX                  Integer32 (1..604800)
Packit 022b05
UNITS                   "seconds"
Packit 022b05
MAX-ACCESS              read-write
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the lifetime, in seconds, the CMTS assigns
Packit 022b05
to keys for this TEK association."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.5
Packit 022b05
and Appendix A.2."
Packit 022b05
::= { docsBpiCmtsTEKEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmtsTEKGraceTime OBJECT-TYPE
Packit 022b05
SYNTAX                  Integer32 (1..1800)
Packit 022b05
UNITS                   "seconds"
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the grace time for the TEK in seconds.
Packit 022b05
The CM is expected to start trying to get a new TEK beginning
Packit 022b05
TEKGraceTime seconds before the TEK actually expires."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.6."
Packit 022b05
::= { docsBpiCmtsTEKEntry 2 }
Packit 022b05
Packit 022b05
docsBpiCmtsTEKExpiresOld        OBJECT-TYPE
Packit 022b05
SYNTAX                  DateAndTime
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the actual clock time for expiration
Packit 022b05
of the immediate predecessor of the most recent TEK for this FSM.
Packit 022b05
If this FSM has only one TEK, then the value is the time of activation
Packit 022b05
of this FSM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.5
Packit 022b05
and 4.2.2.9."
Packit 022b05
::= { docsBpiCmtsTEKEntry 3 }
Packit 022b05
Packit 022b05
docsBpiCmtsTEKExpiresNew        OBJECT-TYPE
Packit 022b05
SYNTAX                          DateAndTime
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the actual clock time for expiration
Packit 022b05
of the most recent TEK for this FSM."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.5
Packit 022b05
and 4.2.2.9."
Packit 022b05
::= { docsBpiCmtsTEKEntry 4 }
Packit 022b05
Packit 022b05
docsBpiCmtsTEKReset     OBJECT-TYPE
Packit 022b05
SYNTAX                  TruthValue
Packit 022b05
MAX-ACCESS              read-write
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"Setting this object to TRUE causes the CMTS to invalidate the current
Packit 022b05
active TEK(s) (plural due to key transition periods), and to generate
Packit 022b05
a new TEK for the associated SID; the CMTS MAY also generate an
Packit 022b05
unsolicited TEK Invalid message, to optimize the TEK synchronization
Packit 022b05
Packit 022b05
Packit 022b05
between the CMTS and the CM. Reading this object always returns
Packit 022b05
FALSE."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.1.3.3.5."
Packit 022b05
::= { docsBpiCmtsTEKEntry 5 }
Packit 022b05
Packit 022b05
docsBpiCmtsKeyRequests  OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
received a Key Request message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.4."
Packit 022b05
::= { docsBpiCmtsTEKEntry 6 }
Packit 022b05
Packit 022b05
docsBpiCmtsKeyReplies   OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted a Key Reply message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.5."
Packit 022b05
::= { docsBpiCmtsTEKEntry 7 }
Packit 022b05
Packit 022b05
docsBpiCmtsKeyRejects   OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted a Key Reject message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.6."
Packit 022b05
::= { docsBpiCmtsTEKEntry 8 }
Packit 022b05
Packit 022b05
docsBpiCmtsTEKInvalids  OBJECT-TYPE
Packit 022b05
SYNTAX                  Counter32
Packit 022b05
MAX-ACCESS              read-only
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the count of times the CMTS has
Packit 022b05
transmitted a TEK Invalid message."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.8."
Packit 022b05
Packit 022b05
Packit 022b05
::= { docsBpiCmtsTEKEntry 9 }
Packit 022b05
Packit 022b05
docsBpiCmtsKeyRejectErrorCode   OBJECT-TYPE
Packit 022b05
SYNTAX                          INTEGER {
Packit 022b05
                                        none(1),
Packit 022b05
                                        unknown(2),
Packit 022b05
                                        unauthorizedSid(4)
Packit 022b05
                                }
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in the most recent Key Reject message sent in response to
Packit 022b05
a Key Request for this BPI SID. This has value unknown(2) if the last
Packit 022b05
Error-Code value was 0, and none(1) if no Key Reject message has been
Packit 022b05
received since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.6
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmtsTEKEntry 10 }
Packit 022b05
Packit 022b05
docsBpiCmtsKeyRejectErrorString OBJECT-TYPE
Packit 022b05
SYNTAX                          DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in the most recent
Packit 022b05
Key Reject message sent in response to a Key Request for this BPI
Packit 022b05
SID.  This is a zero length string if no Key Reject message has been
Packit 022b05
received since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.6
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmtsTEKEntry 11 }
Packit 022b05
Packit 022b05
docsBpiCmtsTEKInvalidErrorCode  OBJECT-TYPE
Packit 022b05
SYNTAX                          INTEGER {
Packit 022b05
                                        none(1),
Packit 022b05
                                        unknown(2),
Packit 022b05
                                        invalidKeySequence(6)
Packit 022b05
                                }
Packit 022b05
MAX-ACCESS                      read-only
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the enumerated description of the
Packit 022b05
Error-Code in the most recent TEK Invalid message sent in association
Packit 022b05
with this BPI SID.  This has value unknown(2) if the last Error-Code
Packit 022b05
value was 0, and none(1) if no TEK Invalid message has been received
Packit 022b05
Packit 022b05
Packit 022b05
since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.8
Packit 022b05
and 4.2.2.16."
Packit 022b05
::= { docsBpiCmtsTEKEntry 12 }
Packit 022b05
Packit 022b05
docsBpiCmtsTEKInvalidErrorString        OBJECT-TYPE
Packit 022b05
SYNTAX                                  DisplayString (SIZE (0..128))
Packit 022b05
MAX-ACCESS                              read-only
Packit 022b05
STATUS                                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"The value of this object is the Display-String in the most recent TEK
Packit 022b05
Invalid message sent in association with this BPI SID.  This is a zero
Packit 022b05
length string if no TEK Invalid message has been received since reboot."
Packit 022b05
REFERENCE
Packit 022b05
"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.8
Packit 022b05
and 4.2.2.6."
Packit 022b05
::= { docsBpiCmtsTEKEntry 13 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CMTS Multicast Control Group
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiMulticastControl OBJECT IDENTIFIER ::= { docsBpiCmtsObjects 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CMTS IP Multicast Mapping Table, indexed by IP multicast
Packit 022b05
-- address and prefix, and by ifindex
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiIpMulticastMapTable      OBJECT-TYPE
Packit 022b05
SYNTAX                          SEQUENCE OF DocsBpiIpMulticastMapEntry
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This table describes the mapping of IP multicast address prefixes to
Packit 022b05
multicast SIDs on each CMTS MAC interface."
Packit 022b05
::= { docsBpiMulticastControl 1 }
Packit 022b05
Packit 022b05
docsBpiIpMulticastMapEntry      OBJECT-TYPE
Packit 022b05
SYNTAX                          DocsBpiIpMulticastMapEntry
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"Each entry contains objects describing the mapping of one IP
Packit 022b05
multicast address prefix to one multicast SID on one CMTS MAC
Packit 022b05
interface. The CMTS uses the mapping when forwarding downstream IP
Packit 022b05
multicast traffic."
Packit 022b05
Packit 022b05
Packit 022b05
INDEX                           { ifIndex, docsBpiIpMulticastAddress,
Packit 022b05
                                  docsBpiIpMulticastPrefixLength }
Packit 022b05
::= { docsBpiIpMulticastMapTable 1 }
Packit 022b05
Packit 022b05
DocsBpiIpMulticastMapEntry ::= SEQUENCE {
Packit 022b05
docsBpiIpMulticastAddress       IpAddress,
Packit 022b05
docsBpiIpMulticastPrefixLength  Integer32,
Packit 022b05
docsBpiIpMulticastServiceId     Integer32,
Packit 022b05
docsBpiIpMulticastMapControl    RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
docsBpiIpMulticastAddress       OBJECT-TYPE
Packit 022b05
SYNTAX                          IpAddress
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object represents the IP multicast address (prefix) to be
Packit 022b05
mapped by this row, in conjunction with
Packit 022b05
docsBpiIpMulticastPrefixLength."
Packit 022b05
::= { docsBpiIpMulticastMapEntry 1 }
Packit 022b05
Packit 022b05
docsBpiIpMulticastPrefixLength  OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (0..32)
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object represents the IP multicast address prefix length
Packit 022b05
for this row. The value of this object represents the length in
Packit 022b05
bits of docsBpiIpMulticastAddress for multicast address
Packit 022b05
comparisons, using big-endian ordering. An IP multicast address
Packit 022b05
matches this row if the (docsBpiIpMulticastPrefixLength) most
Packit 022b05
significant bits of the IP multicast address and of the
Packit 022b05
(docsBpiIpMulticastAddress) are identical.
Packit 022b05
This object is similar in usage to an IP address mask. The value
Packit 022b05
0 corresponds to IP address mask 0.0.0.0, the value 1 corresponds
Packit 022b05
to IP address mask 128.0.0.0, the value 8 corresponds to IP
Packit 022b05
address mask 255.0.0.0, and the value 32 corresponds to IP
Packit 022b05
address mask 255.255.255.255."
Packit 022b05
::= { docsBpiIpMulticastMapEntry 2 }
Packit 022b05
Packit 022b05
docsBpiIpMulticastServiceId     OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (8192..16368)
Packit 022b05
MAX-ACCESS                      read-create
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object represents the multicast SID to be used in this
Packit 022b05
IP multicast address prefix mapping entry."
Packit 022b05
-- DEFVAL is an unused multicast SID value chosen by CMTS.
Packit 022b05
Packit 022b05
Packit 022b05
::= { docsBpiIpMulticastMapEntry 3 }
Packit 022b05
Packit 022b05
docsBpiIpMulticastMapControl    OBJECT-TYPE
Packit 022b05
SYNTAX                          RowStatus
Packit 022b05
MAX-ACCESS                      read-create
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object controls and reflects the IP multicast address prefix
Packit 022b05
mapping entry. There is no restriction on the ability to change values
Packit 022b05
in this row while the row is active."
Packit 022b05
::= { docsBpiIpMulticastMapEntry 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CMTS Multicast SID Authorization Table, indexed by ifIndex by
Packit 022b05
-- multicast SID by CM MAC address
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiMulticastAuthTable       OBJECT-TYPE
Packit 022b05
SYNTAX                          SEQUENCE OF DocsBpiMulticastAuthEntry
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This table describes the multicast SID authorization for each
Packit 022b05
CM on each CMTS MAC interface."
Packit 022b05
::= { docsBpiMulticastControl 2 }
Packit 022b05
Packit 022b05
docsBpiMulticastAuthEntry       OBJECT-TYPE
Packit 022b05
SYNTAX                          DocsBpiMulticastAuthEntry
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"Each entry contains objects describing the key authorization of one
Packit 022b05
cable modem for one multicast SID for one CMTS MAC interface."
Packit 022b05
INDEX                           { ifIndex, docsBpiMulticastServiceId,
Packit 022b05
                                  docsBpiMulticastCmMacAddress }
Packit 022b05
::= { docsBpiMulticastAuthTable 1 }
Packit 022b05
Packit 022b05
DocsBpiMulticastAuthEntry ::= SEQUENCE {
Packit 022b05
docsBpiMulticastServiceId       Integer32,
Packit 022b05
docsBpiMulticastCmMacAddress    MacAddress,
Packit 022b05
docsBpiMulticastAuthControl     RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
docsBpiMulticastServiceId       OBJECT-TYPE
Packit 022b05
SYNTAX                          Integer32 (8192..16368)
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
"This object represents the multicast SID for authorization."
Packit 022b05
::= { docsBpiMulticastAuthEntry 1 }
Packit 022b05
Packit 022b05
docsBpiMulticastCmMacAddress    OBJECT-TYPE
Packit 022b05
SYNTAX                          MacAddress
Packit 022b05
MAX-ACCESS                      not-accessible
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object represents the MAC address of the CM to which the
Packit 022b05
multicast SID authorization applies."
Packit 022b05
::= { docsBpiMulticastAuthEntry 2 }
Packit 022b05
Packit 022b05
docsBpiMulticastAuthControl     OBJECT-TYPE
Packit 022b05
SYNTAX                          RowStatus
Packit 022b05
MAX-ACCESS                      read-create
Packit 022b05
STATUS                          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This object controls and reflects the CM authorization for each
Packit 022b05
multicast SID. There is no restriction on the ability to change
Packit 022b05
values in this row while the row is active."
Packit 022b05
::= { docsBpiMulticastAuthEntry 3 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The BPI MIB Conformance Statements (with a placeholder for
Packit 022b05
-- notifications)
Packit 022b05
--
Packit 022b05
Packit 022b05
docsBpiNotification     OBJECT IDENTIFIER ::= { docsBpiMIB 2 }
Packit 022b05
docsBpiConformance      OBJECT IDENTIFIER ::= { docsBpiMIB 3 }
Packit 022b05
docsBpiCompliances      OBJECT IDENTIFIER ::= { docsBpiConformance 1 }
Packit 022b05
docsBpiGroups           OBJECT IDENTIFIER ::= { docsBpiConformance 2 }
Packit 022b05
Packit 022b05
docsBpiBasicCompliance MODULE-COMPLIANCE
Packit 022b05
STATUS          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This is the compliance statement for devices which implement the
Packit 022b05
DOCSIS Baseline Privacy Interface."
Packit 022b05
Packit 022b05
MODULE  -- docsBpiMIB
Packit 022b05
Packit 022b05
-- conditionally mandatory group
Packit 022b05
GROUP   docsBpiCmGroup
Packit 022b05
DESCRIPTION
Packit 022b05
"This group is implemented only in CMs, not in CMTSs."
Packit 022b05
Packit 022b05
-- conditionally mandatory group
Packit 022b05
GROUP   docsBpiCmtsGroup
Packit 022b05
DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
"This group is implemented only in CMTSs, not in CMs."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range (unnecessary since object is read-only)
Packit 022b05
-- OBJECT       docsBpiCmAuthGraceTime
Packit 022b05
-- SYNTAX       Integer32 (300..1800)
Packit 022b05
-- DESCRIPTION
Packit 022b05
-- "The refined range corresponds to the minimum and maximum values in
Packit 022b05
-- operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range (unnecessary since object is read-only)
Packit 022b05
-- OBJECT       docsBpiCmTEKGraceTime
Packit 022b05
-- SYNTAX       Integer32 (300..1800)
Packit 022b05
-- DESCRIPTION
Packit 022b05
-- "The refined range corresponds to the minimum and maximum values in
Packit 022b05
-- operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range
Packit 022b05
OBJECT  docsBpiCmtsDefaultAuthLifetime
Packit 022b05
SYNTAX  Integer32 (86400..6048000)
Packit 022b05
DESCRIPTION
Packit 022b05
"The refined range corresponds to the minimum and maximum values in
Packit 022b05
operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range
Packit 022b05
OBJECT  docsBpiCmtsDefaultTEKLifetime
Packit 022b05
SYNTAX  Integer32 (1800..604800)
Packit 022b05
DESCRIPTION
Packit 022b05
"The refined range corresponds to the minimum and maximum values in
Packit 022b05
operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range (object removed from MIB)
Packit 022b05
-- OBJECT       docsBpiCmtsDefaultAuthGraceTime
Packit 022b05
-- SYNTAX       INTEGER (300..1800)
Packit 022b05
-- DESCRIPTION
Packit 022b05
-- "The refined range corresponds to the minimum and maximum values in
Packit 022b05
-- operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range  (object removed from MIB)
Packit 022b05
-- OBJECT       docsBpiCmtsDefaultTEKGraceTime
Packit 022b05
-- SYNTAX       INTEGER (300..1800)
Packit 022b05
-- DESCRIPTION
Packit 022b05
-- "The refined range corresponds to the minimum and maximum values in
Packit 022b05
-- operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range
Packit 022b05
OBJECT  docsBpiCmtsAuthCmLifetime
Packit 022b05
SYNTAX  Integer32 (86400..6048000)
Packit 022b05
DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
"The refined range corresponds to the minimum and maximum values in
Packit 022b05
operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range (unnecessary since object is read-only)
Packit 022b05
-- OBJECT       docsBpiCmtsAuthCmGraceTime
Packit 022b05
-- SYNTAX       Integer32 (300..1800)
Packit 022b05
-- DESCRIPTION
Packit 022b05
-- "The refined range corresponds to the minimum and maximum values in
Packit 022b05
-- operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range
Packit 022b05
OBJECT  docsBpiCmtsTEKLifetime
Packit 022b05
SYNTAX  Integer32 (1800..604800)
Packit 022b05
DESCRIPTION
Packit 022b05
"The refined range corresponds to the minimum and maximum values in
Packit 022b05
operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
-- relaxation on mandatory range (unnecessary since object is read-only)
Packit 022b05
-- OBJECT       docsBpiCmtsTEKGraceTime
Packit 022b05
-- SYNTAX       Integer32 (300..1800)
Packit 022b05
-- DESCRIPTION
Packit 022b05
-- "The refined range corresponds to the minimum and maximum values in
Packit 022b05
-- operational networks, according to Appendix A.2 in [18]."
Packit 022b05
Packit 022b05
::= { docsBpiCompliances 1 }
Packit 022b05
Packit 022b05
docsBpiCmGroup  OBJECT-GROUP
Packit 022b05
OBJECTS {
Packit 022b05
docsBpiCmPrivacyEnable,
Packit 022b05
docsBpiCmPublicKey,
Packit 022b05
docsBpiCmAuthState,
Packit 022b05
docsBpiCmAuthKeySequenceNumber,
Packit 022b05
docsBpiCmAuthExpires,
Packit 022b05
docsBpiCmAuthReset,
Packit 022b05
docsBpiCmAuthGraceTime,
Packit 022b05
docsBpiCmTEKGraceTime,
Packit 022b05
docsBpiCmAuthWaitTimeout,
Packit 022b05
docsBpiCmReauthWaitTimeout,
Packit 022b05
docsBpiCmOpWaitTimeout,
Packit 022b05
docsBpiCmRekeyWaitTimeout,
Packit 022b05
docsBpiCmAuthRejectWaitTimeout,
Packit 022b05
docsBpiCmAuthRequests,
Packit 022b05
docsBpiCmAuthReplies,
Packit 022b05
docsBpiCmAuthRejects,
Packit 022b05
docsBpiCmAuthInvalids,
Packit 022b05
docsBpiCmAuthRejectErrorCode,
Packit 022b05
docsBpiCmAuthRejectErrorString,
Packit 022b05
docsBpiCmAuthInvalidErrorCode,
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmAuthInvalidErrorString,
Packit 022b05
docsBpiCmTEKPrivacyEnable,
Packit 022b05
docsBpiCmTEKState,
Packit 022b05
docsBpiCmTEKExpiresOld,
Packit 022b05
docsBpiCmTEKExpiresNew,
Packit 022b05
docsBpiCmTEKKeyRequests,
Packit 022b05
docsBpiCmTEKKeyReplies,
Packit 022b05
docsBpiCmTEKKeyRejects,
Packit 022b05
docsBpiCmTEKInvalids,
Packit 022b05
docsBpiCmTEKAuthPends,
Packit 022b05
docsBpiCmTEKKeyRejectErrorCode,
Packit 022b05
docsBpiCmTEKKeyRejectErrorString,
Packit 022b05
docsBpiCmTEKInvalidErrorCode,
Packit 022b05
docsBpiCmTEKInvalidErrorString
Packit 022b05
}
Packit 022b05
STATUS                  current
Packit 022b05
DESCRIPTION
Packit 022b05
"This collection of objects provides CM BPI status and control."
Packit 022b05
::= { docsBpiGroups 1 }
Packit 022b05
Packit 022b05
docsBpiCmtsGroup        OBJECT-GROUP
Packit 022b05
OBJECTS {
Packit 022b05
docsBpiCmtsDefaultAuthLifetime,
Packit 022b05
docsBpiCmtsDefaultTEKLifetime,
Packit 022b05
docsBpiCmtsAuthRequests,
Packit 022b05
docsBpiCmtsAuthReplies,
Packit 022b05
docsBpiCmtsAuthRejects,
Packit 022b05
docsBpiCmtsAuthInvalids,
Packit 022b05
docsBpiCmtsAuthCmPublicKey,
Packit 022b05
docsBpiCmtsAuthCmKeySequenceNumber,
Packit 022b05
docsBpiCmtsAuthCmExpires,
Packit 022b05
docsBpiCmtsAuthCmLifetime,
Packit 022b05
docsBpiCmtsAuthCmGraceTime,
Packit 022b05
docsBpiCmtsAuthCmReset,
Packit 022b05
docsBpiCmtsAuthCmRequests,
Packit 022b05
docsBpiCmtsAuthCmReplies,
Packit 022b05
docsBpiCmtsAuthCmRejects,
Packit 022b05
docsBpiCmtsAuthCmInvalids,
Packit 022b05
docsBpiCmtsAuthRejectErrorCode,
Packit 022b05
docsBpiCmtsAuthRejectErrorString,
Packit 022b05
docsBpiCmtsAuthInvalidErrorCode,
Packit 022b05
docsBpiCmtsAuthInvalidErrorString,
Packit 022b05
docsBpiCmtsTEKLifetime,
Packit 022b05
docsBpiCmtsTEKGraceTime,
Packit 022b05
docsBpiCmtsTEKExpiresOld,
Packit 022b05
docsBpiCmtsTEKExpiresNew,
Packit 022b05
docsBpiCmtsTEKReset,
Packit 022b05
docsBpiCmtsKeyRequests,
Packit 022b05
Packit 022b05
Packit 022b05
docsBpiCmtsKeyReplies,
Packit 022b05
docsBpiCmtsKeyRejects,
Packit 022b05
docsBpiCmtsTEKInvalids,
Packit 022b05
docsBpiCmtsKeyRejectErrorCode,
Packit 022b05
docsBpiCmtsKeyRejectErrorString,
Packit 022b05
docsBpiCmtsTEKInvalidErrorCode,
Packit 022b05
docsBpiCmtsTEKInvalidErrorString,
Packit 022b05
docsBpiIpMulticastServiceId,
Packit 022b05
docsBpiIpMulticastMapControl,
Packit 022b05
docsBpiMulticastAuthControl
Packit 022b05
}
Packit 022b05
STATUS          current
Packit 022b05
DESCRIPTION
Packit 022b05
"This collection of objects provides CMTS BPI status and control."
Packit 022b05
::= { docsBpiGroups 2 }
Packit 022b05
Packit 022b05
docsBpiObsoleteObjectsGroup     OBJECT-GROUP
Packit 022b05
OBJECTS {
Packit 022b05
docsBpiCmtsDefaultAuthGraceTime,
Packit 022b05
docsBpiCmtsDefaultTEKGraceTime
Packit 022b05
}
Packit 022b05
STATUS          obsolete
Packit 022b05
DESCRIPTION
Packit 022b05
"This is a collection of obsolete BPI objects."
Packit 022b05
::= { docsBpiGroups 3 }
Packit 022b05
Packit 022b05
END