📄 rfc3083.mib
字号:
DOCS-BPI-MIB DEFINITIONS ::= BEGINIMPORTSMODULE-IDENTITY, OBJECT-TYPE,Integer32, Counter32, IpAddressFROM SNMPv2-SMIDisplayString, MacAddress, RowStatus, TruthValue, DateAndTimeFROM SNMPv2-TCOBJECT-GROUP, MODULE-COMPLIANCEFROM SNMPv2-CONFifIndexFROM IF-MIBdocsIfMib, docsIfCmServiceId, docsIfCmtsServiceIdFROM DOCS-IF-MIB;docsBpiMIB MODULE-IDENTITYLAST-UPDATED "200103130000Z"ORGANIZATION "IETF IPCDN Working Group"CONTACT-INFO "Rich Woundy Postal: Cisco Systems 250 Apollo Drive Chelmsford, MA 01824 U.S.A. Tel: +1 978 244 8000 E-mail: rwoundy@cisco.com IETF IPCDN Working Group General Discussion: ipcdn@ietf.org Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn Co-chairs: Richard Woundy, rwoundy@cisco.com Andrew Valentine, a.valentine@eu.hns.com"DESCRIPTION"This is the MIB Module for the DOCSIS Baseline Privacy Interface(BPI) at cable modems (CMs) and cable modem termination systems(CMTSs). CableLabs requires the implementation of this MIB inDOCSIS 1.0 cable modems that implement the Baseline PrivacyInterface, as a prerequisite for DOCSIS 1.0 certification."REVISION "200103130000Z"DESCRIPTION"Version published as RFC 3083."REVISION "200011031930Z"DESCRIPTION"Modified by Richard Woundy to fix problems identified by the MIBdoctor. I marked docsBpiCmtsDefaultAuthGraceTime anddocsBpiCmtsDefaultTEKGraceTime as obsolete objects, to prevent OIDreassignment. Several object descriptions were also corrected."REVISION "200002161930Z"DESCRIPTION"Initial version.CableLabs requires the implementation of this MIB in certified DOCSIS1.0 cable modems implementing the Baseline Privacy Interface, perDOCSIS 1.0 engineering change notice oss-n-99027."::= { docsIfMib 5 }docsBpiMIBObjects OBJECT IDENTIFIER ::= { docsBpiMIB 1 }-- Cable Modem GroupdocsBpiCmObjects OBJECT IDENTIFIER ::= { docsBpiMIBObjects 1 }---- The BPI base and authorization table for CMs, indexed by ifIndex--docsBpiCmBaseTable OBJECT-TYPESYNTAX SEQUENCE OF DocsBpiCmBaseEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION"This table describes the basic and authorization-related BaselinePrivacy attributes of each CM MAC interface."::= { docsBpiCmObjects 1 }docsBpiCmBaseEntry OBJECT-TYPESYNTAX DocsBpiCmBaseEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION"Each entry contains objects describing attributes of one CM MACinterface. An entry in this table exists for each ifEntry with anifType of docsCableMaclayer(127)."INDEX { ifIndex }::= { docsBpiCmBaseTable 1 }DocsBpiCmBaseEntry ::= SEQUENCE {docsBpiCmPrivacyEnable TruthValue,docsBpiCmPublicKey OCTET STRING,docsBpiCmAuthState INTEGER,docsBpiCmAuthKeySequenceNumber Integer32,docsBpiCmAuthExpires DateAndTime,docsBpiCmAuthReset TruthValue,docsBpiCmAuthGraceTime Integer32,docsBpiCmTEKGraceTime Integer32,docsBpiCmAuthWaitTimeout Integer32,docsBpiCmReauthWaitTimeout Integer32,docsBpiCmOpWaitTimeout Integer32,docsBpiCmRekeyWaitTimeout Integer32,docsBpiCmAuthRejectWaitTimeout Integer32,docsBpiCmAuthRequests Counter32,docsBpiCmAuthReplies Counter32,docsBpiCmAuthRejects Counter32,docsBpiCmAuthInvalids Counter32,docsBpiCmAuthRejectErrorCode INTEGER,docsBpiCmAuthRejectErrorString DisplayString,docsBpiCmAuthInvalidErrorCode INTEGER,docsBpiCmAuthInvalidErrorString DisplayString}docsBpiCmPrivacyEnable OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION"This object identifies whether this CM is provisioned to runBaseline Privacy. This is analogous to the presence (or absence)of the Baseline Privacy Configuration Setting option. The statusof each individual SID with respect to Baseline Privacy iscaptured in the docsBpiCmTEKPrivacyEnable object."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1."::= { docsBpiCmBaseEntry 1 }docsBpiCmPublicKey OBJECT-TYPESYNTAX OCTET STRING (SIZE (74 | 106 | 140 | 270))MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is a DER-encoded RSAPublicKey ASN.1 typestring, as defined in the RSA Encryption Standard (PKCS #1) [22],corresponding to the public key of the CM. The 74, 106, 140, and270 byte key encoding lengths correspond to 512 bit, 768 bit, 1024bit, and 2048 public moduli respectively."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Section 4.2.2.4."::= { docsBpiCmBaseEntry 2 }docsBpiCmAuthState OBJECT-TYPESYNTAX INTEGER { authWait(2), authorized(3), reauthWait(4), authRejectWait(5) }MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the state of the CM authorizationFSM. The start state indicates that FSM is in its initial state."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Section 4.1.2.1."::= { docsBpiCmBaseEntry 3 }docsBpiCmAuthKeySequenceNumber OBJECT-TYPESYNTAX Integer32 (0..15)MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the authorization key sequence numberfor this FSM."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.2and 4.2.2.10."::= { docsBpiCmBaseEntry 4 }docsBpiCmAuthExpires OBJECT-TYPESYNTAX DateAndTimeMAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the actual clock time when the currentauthorization for this FSM expires. If the CM does not have an activeauthorization, then the value is of the expiration date and time ofthe last active authorization."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.2and 4.2.2.9."::= { docsBpiCmBaseEntry 5 }docsBpiCmAuthReset OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-writeSTATUS currentDESCRIPTION"Setting this object to TRUE generates a Reauthorize event in theauthorization FSM. Reading this object always returns FALSE."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Section 4.1.2.3.4."::= { docsBpiCmBaseEntry 6 }docsBpiCmAuthGraceTime OBJECT-TYPESYNTAX Integer32 (1..1800)UNITS "seconds"MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the grace time for an authorization key.A CM is expected to start trying to get a new authorization keybeginning AuthGraceTime seconds before the authorization key actuallyexpires."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.3."::= { docsBpiCmBaseEntry 7 }docsBpiCmTEKGraceTime OBJECT-TYPESYNTAX Integer32 (1..1800)UNITS "seconds"MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the grace time for a TEK. A CM isexpected to start trying to get a new TEK beginning TEKGraceTimeseconds before the TEK actually expires."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.6."::= { docsBpiCmBaseEntry 8 }docsBpiCmAuthWaitTimeout OBJECT-TYPESYNTAX Integer32 (1..30)UNITS "seconds"MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the Authorize Wait Timeout."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.1."::= { docsBpiCmBaseEntry 9 }docsBpiCmReauthWaitTimeout OBJECT-TYPESYNTAX Integer32 (1..30)UNITS "seconds"MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the Reauthorize Wait Timeout in seconds."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.2."::= { docsBpiCmBaseEntry 10 }docsBpiCmOpWaitTimeout OBJECT-TYPESYNTAX Integer32 (1..10)UNITS "seconds"MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the Operational Wait Timeout in seconds."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.4."::= { docsBpiCmBaseEntry 11 }docsBpiCmRekeyWaitTimeout OBJECT-TYPESYNTAX Integer32 (1..10)UNITS "seconds"MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the Rekey Wait Timeout in seconds."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.5."::= { docsBpiCmBaseEntry 12 }docsBpiCmAuthRejectWaitTimeout OBJECT-TYPESYNTAX Integer32 (1..600)UNITS "seconds"MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the Authorization Reject Wait Timeout inseconds."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Appendix A.1.1.1.7."::= { docsBpiCmBaseEntry 13 }docsBpiCmAuthRequests OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the count of times the CM hastransmitted an Authorization Request message."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.1."::= { docsBpiCmBaseEntry 14 }docsBpiCmAuthReplies OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the count of times the CM hasreceived an Authorization Reply message."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.2."::= { docsBpiCmBaseEntry 15 }docsBpiCmAuthRejects OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the count of times the CM hasreceived an Authorization Reject message."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.3."::= { docsBpiCmBaseEntry 16 }docsBpiCmAuthInvalids OBJECT-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the count of times the CM hasreceived an Authorization Invalid message."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Section 4.2.1.7."::= { docsBpiCmBaseEntry 17 }docsBpiCmAuthRejectErrorCode OBJECT-TYPESYNTAX INTEGER { none(1), unknown(2), unauthorizedCm(3), unauthorizedSid(4) }MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the enumerated description of theError-Code in most recent Authorization Reject message received bythe CM. This has value unknown(2) if the last Error-Code value was0, and none(1) if no Authorization Reject message has been receivedsince reboot."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.3and 4.2.2.16."::= { docsBpiCmBaseEntry 18 }docsBpiCmAuthRejectErrorString OBJECT-TYPESYNTAX DisplayString (SIZE (0..128))MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the Display-String in most recentAuthorization Reject message received by the CM. This is a zerolength string if no Authorization Reject message has been receivedsince reboot."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.3and 4.2.2.6."::= { docsBpiCmBaseEntry 19 }docsBpiCmAuthInvalidErrorCode OBJECT-TYPESYNTAX INTEGER { none(1), unknown(2), unauthorizedCm(3), unsolicited(5), invalidKeySequence(6), keyRequestAuthenticationFailure(7) }MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the enumerated description of theError-Code in most recent Authorization Invalid message received bythe CM. This has value unknown(2) if the last Error-Code value was0, and none(1) if no Authorization Invalid message has been receivedsince reboot."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.7and 4.2.2.16."::= { docsBpiCmBaseEntry 20 }docsBpiCmAuthInvalidErrorString OBJECT-TYPESYNTAX DisplayString (SIZE (0..128))MAX-ACCESS read-onlySTATUS currentDESCRIPTION"The value of this object is the Display-String in most recentAuthorization Invalid message received by the CM. This is a zerolength string if no Authorization Invalid message has been receivedsince reboot."REFERENCE"DOCSIS Baseline Privacy Interface Specification, Sections 4.2.1.7and 4.2.2.6."::= { docsBpiCmBaseEntry 21 }---- The CM TEK Table, indexed by ifIndex and SID
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -