This MIB module contains the management objects for the management of DOCSIS 3.0 features, primarily channel bonding, interface ...
Version: 2016-05-05
module DOCS-IF3-MIB { yang-version 1; namespace "urn:ietf:params:xml:ns:yang:smiv2:DOCS-IF3-MIB"; prefix DOCS-IF3-MIB; import CLAB-TOPO-MIB { prefix clab-topo; } import DOCS-CABLE-DEVICE-MIB { prefix docs-cable; } import DOCS-IF-MIB { prefix docs-if; } import IF-MIB { prefix if-mib; } import INET-ADDRESS-MIB { prefix inet-address; } import SNMP-FRAMEWORK-MIB { prefix snmp-framework; } import SNMP-TARGET-MIB { prefix snmp-target; } import SNMPv2-MIB { prefix snmpv2-mib; } import SNMPv2-TC { prefix snmpv2-tc; } import ietf-yang-smiv2 { prefix smiv2; } import ietf-yang-types { prefix yang; } organization "Cable Television Laboratories, Inc."; contact " Postal: Cable Television Laboratories, Inc. 858 Coal Creek Circle Louisville, Colorado 80027-9750 U.S.A. Phone: +1 303-661-9100 Fax: +1 303-661-9199 E-mail: mibs@cablelabs.com"; description "This MIB module contains the management objects for the management of DOCSIS 3.0 features, primarily channel bonding, interface topology and enhanced signal quality monitoring. Copyright 1999-2016 Cable Television Laboratories, Inc. All rights reserved."; revision "2016-05-05" { description "Revised Version includes ECNs CCAP-OSSIv3.1-N-1509-1 and OSSIv3.0-N-15.1398-1; supersedes CCAP-OSSIv3.1-N-16.1431-1"; } revision "2015-05-20" { description "Revised Version includes ECN CM-OSSIv3.1-N-15.1309-1"; } revision "2015-04-08" { description "Revised Version includes ECN CM-OSSIv3.1-N-14.1222-3"; } revision "2013-11-19" { description "Revised Version includes ECN OSSIv3.0-N-13.1119-3 and published as I22"; } revision "2013-04-04" { description "Revised Version includes ECNs OSSIv3.0-N-12.1083 and OSSIv3.0-N-13.1093 and published as I21"; } revision "2012-11-13" { description "Revised Version includes ECN OSSIv3.0-N-12.1079-4 and published as I20"; } revision "2012-08-09" { description "Revised Version includes ECN OSSIv3.0-N-12.1064-3 and published as I19"; } revision "2011-02-10" { description "Revised Version includes ECNs OSSIv3.0-N-10.0962-5 and OSSIv3.0-N-10.0984-1 and published as I14"; } revision "2010-06-11" { description "Revised Version includes ECN OSSIv3.0-N-10.0906-2 and published as I12"; } revision "2010-01-15" { description "Revised Version includes ECNs OSSIv3.0-N-09.0871-4 OSSIv3.0-N-09.0872-4 OSSIv3.0-N-09.0881-3 and published as I11"; } revision "2009-05-29" { description "Revised Version includes ECN OSSIv3.0-N-09.0775-3 and published as I09"; } revision "2009-01-21" { description "Revised Version includes ECNs OSSIv3.0-N-08.0651-3 OSSIv3.0-N-08.0700-4 and published as I08"; } revision "2008-05-22" { description "Revised Version includes ECN OSSIv3.0-N-08.0645-4 and published as I07"; } revision "2008-02-15" { description "Revised Version includes ECN OSSIv3.0-N-07.0605-1 and published as I06"; } revision "2007-12-06" { description "Revised Version includes ECNs OSSIv3.0-N-07.0522-6 OSSIv3.0-N-07.0554-4 and published as I05"; } revision "2007-08-03" { description "Revised Version includes ECNs OSSIv3.0-N-07.0481-2 OSSIv3.0-N-07.0480-3 and published as I04"; } revision "2007-05-18" { description "Revised Version includes ECNs OSSIv3.0-N-07.0447-2 OSSIv3.0-N-07.0446-4 OSSIv3.0-N-07.0445-3 OSSIv3.0-N-07.0441-4 OSSIv3.0-N-07.0422-5 OSSIv3.0-N-07.0413-3 OSSIv3.0-N-07.0410-4 OSSIv3.0-N-07.0392-1 OSSIv3.0-N-07.0384-1 OSSIv3.0-N-06.0357-1 and published as I03"; } revision "2007-02-23" { description "Revised Version includes ECN OSSIv3.0-N-06.0357-1 and published as IO2"; } revision "2006-12-07" { description "Initial version, published as part of the CableLabs OSSIv3.0 specification CM-SP-OSSIv3.0-I01-061207"; } smiv2:alias "docsIf3Mib" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20"; } smiv2:alias "docsIf3Notifications" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.0"; } smiv2:alias "docsIf3MibObjects" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1"; } smiv2:alias "docsIf3CmCapabilities" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.21"; } smiv2:alias "docsIf3CmtsCmCtrl" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.27"; } smiv2:alias "docsIf3CmEnergyMgtCfg" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.32"; } smiv2:alias "docsIf3CmSpectrumAnalysisCtrlCmd" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34"; } smiv2:alias "docsIf3MibConformance" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.2"; } smiv2:alias "docsIf3MibCompliances" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.2.1"; } smiv2:alias "docsIf3MibGroups" { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.2.2"; } typedef CmRegState { type enumeration { enum "other" { value 1; } enum "notReady" { value 2; } enum "notSynchronized" { value 3; } enum "phySynchronized" { value 4; } enum "usParametersAcquired" { value 5; } enum "rangingComplete" { value 6; } enum "dhcpv4Complete" { value 7; } enum "todEstablished" { value 8; } enum "securityEstablished" { value 9; } enum "configFileDownloadComplete" { value 10; } enum "registrationComplete" { value 11; } enum "operational" { value 12; } enum "accessDenied" { value 13; } enum "eaeInProgress" { value 14; } enum "dhcpv4InProgress" { value 15; } enum "dhcpv6InProgress" { value 16; } enum "dhcpv6Complete" { value 17; } enum "registrationInProgress" { value 18; } enum "bpiInit" { value 19; } enum "forwardingDisabled" { value 20; } enum "dsTopologyResolutionInProgress" { value 21; } enum "rangingInProgress" { value 22; } enum "rfMuteAll" { value 23; } } description "This data type defines the CM connectivity state as reported by the CM. The enumerated values associated with the CmRegState are: 'other' indicates any state not described below. 'notReady' indicates that the CM has not started the registration process yet. 'notSynchronized' indicates that the CM has not initiated or completed the synchronization of the downstream physical layer 'phySynchronized' indicates that the CM has completed the synchronization of the downstream physical layer 'dsTopologyResolutionInProgress' indicates that the CM is attempting to determine its MD-DS-SG 'usParametersAcquired' indicates that the CM has completed the upstream parameters acquisition or have completed the downstream and upstream service groups resolution, whether the CM is registering in a pre-3.0 or a 3.0 CMTS. 'rangingInProgress' indicates that the CM has initiated the ranging process. 'rangingComplete' indicates that the CM has completed initial ranging and received a Ranging Status of success from the CMTS in the RNG-RSP message. 'eaeInProgress' indicates that the CM has sent an Auth Info message for EAE. 'dhcpv4InProgress' indicates that the CM has sent a DHCPv4 DISCOVER to gain IP connectivity. 'dhcpv6InProgress' indicates that the CM has sent an DHCPv6 Solicit message. 'dhcpv4Complete' indicates that the CM has received a DHCPv4 ACK message from the CMTS. 'dhcpv6Complete' indicates that the CM has received a DHCPv6 Reply message from the CMTS. 'todEstablished' indicates that the CM has successfully acquired time of day. If the ToD is acquired after the CM is operational, this value should not be reported. 'securityEstablished' indicates that the CM has successfully completed the BPI initialization process. 'configFileDownloadComplete' indicates that the CM has completed the config file download process. 'registrationInProgress' indicates that the CM has sent a Registration Request (REG-REQ or REG-REQ-MP) 'registrationComplete' indicates that the CM has successfully completed the Registration process with the CMTS. 'accessDenied' indicates that the CM has received a registration aborted notification from the CMTS 'operational' indicates that the CM has completed all necessary initialization steps and is operational. 'bpiInit' indicates that the CM has started the BPI initialization process as indicated in the CM config file. If the CM already performed EAE, this state is skipped by the CM. 'forwardingDisabled' indicates that the registration process was completed, but the network access option in the received configuration file prohibits forwarding. 'rfMuteAll' indicates that the CM is instructed to mute all channels in the CM-CTRL-REQ message from CMTS."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Cable Modem - CMTS Interaction section."; } typedef CmtsCmRegState { type enumeration { enum "other" { value 1; } enum "initialRanging" { value 2; } enum "rangingAutoAdjComplete" { value 4; } enum "dhcpv4Complete" { value 5; } enum "registrationComplete" { value 6; } enum "operational" { value 8; } enum "bpiInit" { value 9; } enum "startEae" { value 10; } enum "startDhcpv4" { value 11; } enum "startDhcpv6" { value 12; } enum "dhcpv6Complete" { value 13; } enum "startConfigFileDownload" { value 14; } enum "configFileDownloadComplete" { value 15; } enum "startRegistration" { value 16; } enum "forwardingDisabled" { value 17; } enum "rfMuteAll" { value 18; } } description "This data type defines the CM connectivity states as reported by the CMTS. The enumerated values associated with the CmtsCmRegState are: 'other' indicates any state not described below. 'initialRanging' indicates that the CMTS has received an Initial Ranging Request message from the CM, and the ranging process is not yet complete. 'rangingAutoAdjComplete' indicates that the CM has completed initial ranging and the CMTS sends a Ranging Status of success in the RNG-RSP. 'startEae' indicates that the CMTS has received an Auth Info message for EAE from the CM. 'startDhcpv4' indicates that the CMTS has received a DHCPv4 DISCOVER message from the CM. 'startDhcpv6' indicates that the CMTS has received a DHCPv6 Solicit message from the CM. 'dhcpv4Complete' indicates that the CMTS has sent a DHCPv4 ACK message to the CM. 'dhcpv6Complete' indicates that the CMTS has sent a DHCPv6 Reply message to the CM. 'startConfigFileDownload' indicates that the CM has started the config file download. If the TFTP Proxy feature is not enabled, the CMTS may not report this state. 'configFileDownloadComplete' indicates that the CM has completed the config file download process. If the TFTP Proxy feature is not enabled, the CMTS is not required to report this state. 'startRegistration' indicates that the CMTS has received a Registration Request (REG-REQ or REG-REQ-MP) from the CM. 'registrationComplete' indicates that the CMTS has received a Registration Acknowledge (REG-ACK) with a confirmation code of okay/success. 'operational' indicates that the CM has completed all necessary initialization steps and is operational. 'bpiInit' indicates that the CMTS has received an Auth Info or Auth Request message as part of BPI Initialization. 'forwardingDisabled' indicates that the registration process was completed, but the network access option in the received configuration file prohibits forwarding. 'rfMuteAll' indicates that the CM is instructed to mute all channels in the CM-CTRL-REQ message from CMTS."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Cable Modem - CMTS Interaction section."; } typedef ScdmaSelectionString { type binary { length "0|16"; } description "This data type represents the S-CDMA selection string for active codes used with Selectable Active Codes Mode 2. A 128-bit string indicating which codes are active. The first element in the string corresponds to code 0 (the all-ones code), and the last element in the string corresponds to code 127. A '1' element in the string indicates an active code, and a '0' indicates an unused code. A zero-length string is returned for an unknown or non-applicable value."; reference "DOCSIS 3.0 Physical Layer Specification CM-SP-PHYv3.0-I05-070803, Mini-slot Numbering Parameters in UCD section."; } typedef AmplitudeData { type binary { length "0|2..4116"; } description "This data type represents a sequence of spectral amplitudes. Each spectral amplitude value corresponds to a bin. The format of the bin measurement is as follows. Sequence of: 4 bytes: ChCenterFreq The center frequency of the upstream channel. 4 bytes: FreqSpan The width in Hz of the band across which the spectral amplitudes characterizing the channel are measured. 4 bytes: NumberOfBins The number of data points or bins that compose the spectral data. The leftmost bin corresponds to the lower band edge, the rightmost bin corresponds to the upper band edge, and the middle bin center is aligned with the center frequency of the analysis span. 4 bytes: BinSpacing The frequency separation between adjacent bin centers. It is derived from the frequency span and the number of bins or data points. The bin spacing is computed as: BinSpacing = FrequencySpan/(NumberOfBins -1) The larger the number of bins the finer the resolution. 4 bytes: ResolutionBW The resolution bandwidth or equivalent noise bandwidth of each bin. If spectral windowing is used (based on vendor implementation), the bin spacing and resolution bandwidth would not generally be the same. n bytes: Amplitude (2 bytes * NumberOfBins) A sequence of two byte elements. Each element represents the spectral amplitudes in relation to the expected received signal power of a bin, in units of 0.01dB. That is, a test CMTS input signal with square-root raised-cosine spectrum, bandwidth equal to the expected received signal bandwidth, and power equal to the expected received signal power, which is present for the entire spectrum sampling period, will exhibit a spectrum measurement of 0 dB average power in each bin of the signal passband. Each bin element amplitude value format is 2's complement which provides a range of -327.68 dB to 327.67 dB amplitude value for the bin measurement."; } typedef SpectrumAnalysisWindowFunction { type enumeration { enum "other" { value 0; } enum "hann" { value 1; } enum "blackmanHarris" { value 2; } enum "rectangular" { value 3; } enum "hamming" { value 4; } enum "flatTop" { value 5; } enum "gaussian" { value 6; } enum "chebyshev" { value 7; } } description "This object controls the windowing function which will be used when performing the discrete fourier transform for the analysis. Note that all window functions may not be supported by all devices. If an attempt is made to set the object to an unsupported window function, an error of inconsistentValue will be returned."; reference "Harris, Fredric J. (Jan 1978). 'On the use of Windows for Harmonic Analysis with the Discrete Fourier Transform'. Proceedings of the IEEE, Vol 66, Issue 1, Jan 1978 doi:10.1109/PROC.1978.10837"; } typedef Tlv8 { type binary { length "0|2..255"; } description "This data type represents a single TLV encoding. This first octet represents the Type of the TLV. The second octet represents an unsigned 8-bit Length of the subsequent Value part of the TLV. The remaining octets represent the value. The Value could be an atomic value or a sequence of one or more sub-TLVs."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Common Radio Frequency Interface Encodings Annex."; } typedef ChId { type uint32 { smiv2:display-hint "d"; range "0..255"; } description "This data type is an 8-bit number that represents a provisioned Downstream Channel ID (DCID) or a provisioned Upstream Channel ID (UCID). A Channel Id is unique per direction within a MAC Domain. The value zero is reserved for use when the channel ID is unknown."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Upstream Channel Descriptor (UCD) section."; } typedef ChSetId { type uint32 { smiv2:display-hint "d"; } description "This data type is a CMTS-derived unique number within a MAC Domain used to reference a Channel Set within the CMTS. Values in the range of 1 to 255 define a single-channel Channel Set and correspond to either the Downstream Channel ID (DCID) or an Upstream Channel ID (UCID) of that channel. Values greater than 255 indicate a Channel Set consisting of two or more channels in the same direction within the MAC Domain. The value zero is reserved for use when the Channel Set is unknown."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Channel Bonding section."; } typedef ChannelList { type string { smiv2:display-hint "1d,"; } description "This data type represents a unique set of channel IDs in either the upstream or the downstream direction. Each octet represents a UCID or DCID depending on the direction of the channels within the list. The CMTS must ensure that this combination of channels is unique per direction within the MAC Domain. In order to facilitate Channel ID combinatorial uniqueness across all channel lists, a query to retrieve the value of an attribute of this type, returns the set of channels in the channel list in ascending order of Channel Ids."; } typedef AttributeMask { type bits { bit bonding { position 0; } bit lowLatency { position 1; } bit highAvailability { position 2; } bit reservedBit3 { position 3; } bit reservedBit4 { position 4; } bit reservedBit5 { position 5; } bit reservedBit6 { position 6; } bit reservedBit7 { position 7; } bit reservedBit8 { position 8; } bit reservedBit9 { position 9; } bit reservedBit10 { position 10; } bit reservedBit11 { position 11; } bit reservedBit12 { position 12; } bit reservedBit13 { position 13; } bit reservedBit14 { position 14; } bit reservedBit15 { position 15; } bit reservedBit16 { position 16; } bit reservedBit17 { position 17; } bit reservedBit18 { position 18; } bit reservedBit19 { position 19; } bit reservedBit20 { position 20; } bit reservedBit21 { position 21; } bit reservedBit22 { position 22; } bit reservedBit23 { position 23; } bit reservedBit24 { position 24; } bit reservedBit25 { position 25; } bit reservedBit26 { position 26; } bit reservedBit27 { position 27; } bit reservedBit28 { position 28; } bit reservedBit29 { position 29; } bit reservedBit30 { position 30; } bit reservedBit31 { position 31; } } description "This data type consists of a sequence of 32-bit positions used to select the bonding group or the channel to which a service flow is assigned. DOCSIS defines three types of Attribute Masks for which this type applies: The Provisionied Attribute Mask that is configured to a Bonding Group or a single-channel, whereas the Required Attribute and the Forbidden Attribute Mask are part of the Service Flow QOS Parameter Set to be matched with the Provisioned Attribute Mask of CMTS-configured Bonding Groups or single-channels. DOCSIS reserves the assignment of the meaning of the first 8 bit positions (left to right) as follows: Bit 0: 'bonding' Bit 1: 'lowLatency' Bit 2: 'highAvailability' Bit positions 3-15 are reserved. Bit positions 16-31 are freely assigned by operators to represent their own constraints on the channel(s) selection for a particular service flow."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Service Flow Assignment section."; } typedef AttrAggrRuleMask { type binary { length "4"; } description "This data type represents a sequence of 32-bit positions that defines logical (e.g., AND, OR) operations to match against the channel list Provisioned Mask and Service Flow Required Mask bit positions when the CMTS is determining the service flow for assignment to a bonding group not configured by the management system."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Service Flow Assignment section."; } typedef RcpId { type binary { length "5"; } description "This data type defines a 'Receive Channel Profile Identifier' (RCP-ID). An RCP-ID consists of 5-octet length string where the first 3-bytes (from left to right corresponds to the Organizational Unique ID (OUI) followed by a two-byte vendor-maintained identifier to represent multiple versions or models of RCP-IDs."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, RCP-ID section in the Common Radio Frequency Interface Encodings Annex."; } typedef Dsid { type uint32 { smiv2:display-hint "d"; range "0..1048575"; } description "This data type defines the 20-bit Downstream Service Identifier (DSID) used by the CM for downstream resequencing, filtering, and forwarding. The value zero is reserved for use when the DSID is unknown or does not apply."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, DSID Definition section."; } typedef RangingState { type enumeration { enum "unknown" { value 0; } enum "other" { value 1; } enum "aborted" { value 2; } enum "retriesExceeded" { value 3; } enum "success" { value 4; } enum "continue" { value 5; } enum "timeoutT4" { value 6; } } description "This data type defines the CM ranging state as reported by the CMTS. The enumerated values associated with the RangingState are: 'other' indicates any state not described below. 'aborted' indicates that the CMTS has sent a ranging abort. 'retriesExceeded' indicates that the CM ranging retry limit has exceeded. 'success' indicates that the CMTS has sent a ranging success in the ranging response. 'continue' indicates that the CMTS has sent a ranging continue in the ranging response. 'timeoutT4' indicates that the T4 timer expired on the CM."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Cable Modem - CMTS Interaction section."; } typedef IfDirection { type enumeration { enum "downstream" { value 1; } enum "upstream" { value 2; } } description "Indicates a direction on an RF MAC interface. The value downstream(1) is from Cable Modem Termination System to Cable Modem. The value upstream(2) is from Cable Modem to Cable Modem Termination System."; } container DOCS-IF3-MIB { config false; container docsIf3CmCapabilities { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.21"; leaf docsIf3CmCapabilitiesReq { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.21.1"; type Tlv8; description "This attribute contains the TLV encoding for TLV-5 sent in a REG-REQ. The first byte of this encoding is expected to be '05'H."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Modem Capabilities Encoding section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3CmCapabilitiesRsp { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.21.2"; type Tlv8; description "This attribute contains the TLV encoding for TLV-5 received in a REG-RSP. The first byte of this encoding is expected to be '05'H."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Modem Capabilities Encoding section in the Common Radio Frequency Interface Encodings Annex."; } } // container docsIf3CmCapabilities container docsIf3CmtsCmCtrl { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.27"; leaf docsIf3CmtsCmCtrlCmdMacAddr { smiv2:defval "'000000000000'H"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.27.1"; type yang:mac-address; description "This attribute represents the MAC Address of the CM which the CMTS is instructed to send the CM-CTRL-REQ message."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Media Access Control Specification section."; } leaf docsIf3CmtsCmCtrlCmdMuteUsChId { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.27.2"; type ChId; description "This attribute represents the Upstream Channel ID (UCID) to mute or unmute. A value of zero indicates all upstream channels. This attribute is only applicable when the docsIf3CmtsCmCtrlCmdCommit attribute is set to 'mute'."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Media Access Control Specification section."; } leaf docsIf3CmtsCmCtrlCmdMuteInterval { smiv2:defval "1"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.27.3"; type uint32; units "milliseconds"; description "This attribute represents the length of time that the mute operation is in effect. This attribute is only applicable when the docsIf3CmtsCmCtrlCmdCommit attribute is set to 'mute'. A value of 0 is an indication to unmute the channel referenced by the docsIf3CmtsCmCtrlCmdMuteUsChId attribute while a value of 0xFFFFFFFF is used to mute the channel referenced by the docsIf3CmtsCmCtrlCmdMuteUsChId attribute indefinitely."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Media Access Control Specification section."; } leaf docsIf3CmtsCmCtrlCmdDisableForwarding { smiv2:defval "false"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.27.4"; type boolean; description "When set to 'true', this attribute disables data forwarding to the CMCI when the docsIf3CmtsCmCtrlCmdCommit attribute is set to 'disableForwarding'. When set to 'false', this attribute enables data forwarding to the CMCI when the docsIf3CmtsCmCtrlCmdCommit attribute is set to 'disableForwarding'. This attribute is only applicable when the docsIf3CmtsCmCtrlCmdCommit attribute is set to 'disableForwarding'."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Media Access Control Specification section."; } leaf docsIf3CmtsCmCtrlCmdCommit { smiv2:defval "mute"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.27.5"; type enumeration { enum "mute" { value 1; } enum "cmReinit" { value 2; } enum "disableForwarding" { value 3; } } description "This attribute indicates the type of command for the CMTS to trigger in the CM-CTRL-REQ message. This attribute will return the value of the last operation performed or the default value if no operation has been performed."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Media Access Control Specification section."; } } // container docsIf3CmtsCmCtrl container docsIf3CmEnergyMgtCfg { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.32"; leaf docsIf3CmEnergyMgtCfgFeatureEnabled { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.32.1"; type bits { bit em1x1Feature { position 0; } } description "This attribute indicates which energy savings features have been enabled in the Cable Modem. The CM enables use of Energy Management Features only if both the Energy Management Feature Control TLV and Energy Management Modem Capability Response from the CMTS indicate that the feature is enabled. If bit 0 is set, the Energy Management 1x1 Mode feature is enabled."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I20-121113, Energy Management Features section."; } leaf docsIf3CmEnergyMgtCfgCyclePeriod { smiv2:defval "900"; smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.32.2"; type uint32 { range "0..65535"; } units "seconds"; description "This attribute specifies a minimum time period (in seconds) that must elapse between EM-REQ transactions in certain situations: - In the case of Energy Management 1x1 Mode, this attribute sets the minimum cycle time that a CM will use for sending requests to enter Energy Management 1x1 Mode. - In the case that the CM fails to receive an EM-RSP message after the maximum number of retries, this attribute sets the minimum amount of time to elapse before the CM can attempt another EM-REQ transaction."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I20-121113, Energy Management Cycle Period section."; } } // container docsIf3CmEnergyMgtCfg container docsIf3CmSpectrumAnalysisCtrlCmd { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34"; leaf docsIf3CmSpectrumAnalysisCtrlCmdEnable { smiv2:defval "false"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.1"; type boolean; description "This attribute is used to enable or disable the spectrum analyzer feature. Setting this attribute to true triggers the CM to initiate measurements for the spectrum analyzer feature based on the other configuration attributes for the feature. By default, the feature is disabled unless explicitly enabled. Note that the feature may be disabled by the system under certain circumstances if the spectrum analyzer would affect critical services. In such a case, the attribute will return 'false' when read, and will reject sets to 'true' with an error. Once the feature is enabled, any Set operation on the docsIf3CmSpectrumAnalysisCtrlCmd MIB group might not be effective until the feature is re-enabled again."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdInactivityTimeout { smiv2:defval "300"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.2"; type int32 { range "0..86400"; } units "seconds"; description "This attribute controls the length of time after the last spectrum analysis measurement before the feature is automatically disabled. If set to a value of 0, the feature will remain enabled until it is explicitly disabled."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdFirstSegmentCenterFrequency { smiv2:defval "93000000"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.3"; type uint32; units "Hz"; description "This attribute controls the center frequency of the first segment for the spectrum analysis measurement. The frequency bins for this segment lie symmetrically to the left and right of this center frequency. If the number of bins in a segment is odd, the segment center frequency lies directly on the center bin. If the number of bins in a segment is even, the segment center frequency lies halfway between two bins. Changing the value of this attribute may result in changes to the docsIf3CmSpectrumAnalysisMeasTable. Note that if this attribute is set to an invalid value, the device may return an error, or may adjust the value of the attribute to the closest valid value."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdLastSegmentCenterFrequency { smiv2:defval "993000000"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.4"; type uint32; units "Hz"; description "This attribute controls the center frequency of the last segment of the spectrum analysis measurement. The frequency bins for this segment lie symmetrically to the left and right of this center frequency. If the number of bins in a segment is odd, the segment center frequency lies directly on the center bin. If the number of bins in a segment is even, the segment center frequency lies halfway between two bins. The value of the LastSegmentCenterFrequency attribute should be equal to the FirstSegmentCenterFrequency plus and integer number of segment spans as determined by the SegmentFrequencySpan. Changing the value of this attribute may result in changes to the docsIf3CmSpectrumAnalysisMeasTable. Note that if this attribute is set to an invalid value, the device may return an error, or may adjust the value of the attribute to the closest valid value."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdSegmentFrequencySpan { smiv2:defval "7500000"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.5"; type uint32 { range "1000000..900000000"; } units "Hz"; description "This attribute controls the frequency span of each segment (instance) in the docsIf3CmSpectrumAnalysisMeasTable. If set to a value of 0, then a default span will be chosen based on the hardware capabilities of the device. Segments are contiguous from the FirstSegementCenterFrequency to the LastSegmentCenterFrequency and the center frequency for each successive segment is incremented by the SegmentFequencySpan. The number of segments is (LastSegmentCenterFrequency - FirstSegmentCenterFrequency)/SegmentFrequencySpan + 1. A segment is equivalent to an instance in the docsIf3CmSpectrumAnalysisMeasTable. The chosen SegmentFrequencySpan affects the number of entries in the docsIf3CmSpectrumAnalysisMeasTable. A more granular SegmentFrequencySpan may adversely affect the amount of time needed to query the table entries in addition to possibly increasing the acquisition time. Changing the value of this attribute may result in changes to the docsIf3CmSpectrumAnalysisMeasTable. Note that if this attribute is set to an invalid value, the device may return an error, or may adjust the value of the object to the closest valid value."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdNumBinsPerSegment { smiv2:defval "256"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.6"; type uint32 { range "2..2048"; } units "bins-per-segment"; description "This attribute controls the number of bins collected by the measurement performed for each segment (instance) in the docsIf3CmSpectrumAnalysisMeasTable. Note that if this attribute is set to an invalid value, the device may return an error, or may adjust the value of the attribute to the closest valid value."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdEquivalentNoiseBandwidth { smiv2:defval "150"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.7"; type uint32 { range "50..500"; } units "hundredthsbin"; description "This attribute allows the user to request an equivalent noise bandwidth for the resolution bandwidth filter used in the spectrum analysis. This corresponds to the spectral width of the window function used when performing a discrete Fourier transform for the analysis. The window function which corresponds to a value written to this object may be obtained by reading the value of the WindowFunction attribute. If an unsupported value is requested, the device may return an error, or choose the closest valid value to the one which is requested. If the closest value is chosen, then a subsequent read of this attribute will return the actual value which is in use."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdWindowFunction { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.8"; type SpectrumAnalysisWindowFunction; description "This attribute controls or indicates the windowing function which will be used when performing the discrete Fourier transform for the analysis. The WindowFunction and the Equivalent Noise Bandwidth are related. If a particular WindowFunction is selected, then the EquivalentNoiseBandwidth for the function which is in use, will be reported by the EquivalentNoiseBandwidth attribute. Alternatively if an EquivalentNoiseBandwidth value is chosen then if a WindowFunction function representing that EquivalentNoiseBandwidth is defined in the CM, that value will be reported in the WindowFunction MIB object, or a value of 'other' will be reported. Use of 'modern' windowing functions not yet defined will likely be reported as 'other'. Note that all window functions may not be supported by all devices. If an attempt is made to set the object to an unsupported window function, or if writing of the WindowFunction is not supported, an error will be returned."; } leaf docsIf3CmSpectrumAnalysisCtrlCmdNumberOfAverages { smiv2:defval "1"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.34.9"; type uint32 { range "1..1000"; } description "This attribute controls the number of averages that will be performed on spectral bins. The average will be computed using the 'leaky integrator' method, where: reported bin value = alpha*accumulated bin values + (1-alpha)*current bin value. Alpha is one minus the reciprocal of the number of averages. For example, if N=25, then alpha = 0.96. A value of 1 indicates no averaging. Re-writing the number of averages will restart the averaging process. If there are no accumulated values, the accumulators are made equal to the first measured bin amplitudes. If an attempt is made to set the attribute to an unsupported number of averages, an error will be returned."; } } // container docsIf3CmSpectrumAnalysisCtrlCmd container docsIf3CmStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1"; description "This object defines attributes of the CM connectivity status. This object provides CM connectivity status information of the CM previously available in the SNMP table docsIfCmStatusTable."; reference "RFC 4546"; list docsIf3CmStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1"; key "ifIndex"; description "The conceptual row of docsIf3CmStatusTable. An instance exist for the CM MAC Domain Interface."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3CmStatusValue { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.1"; type CmRegState; description "This attribute denotes the current CM connectivity state. For the case of IP acquisition related states, this attribute reflects states for the current CM provisioning mode, not the other DHCP process associated with dual stack operation."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Establishing IP Connectivity section."; } leaf docsIf3CmStatusCode { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.2"; type binary { length "0|5..7"; } description "This attribute denotes the status code for CM as defined in the OSSI Specification. The status code consists of a single character indicating error groups, followed by a two- or three-digit number indicating the status condition, followed by a decimal. An example of a returned value could be 'T101.0'. The zero-length hex string indicates no status code yet registered."; reference "DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I09-090529, Format and Content for Event, Syslog, and SNMP Notification Annex."; } leaf docsIf3CmStatusResets { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.3"; type yang:counter32; units "resets"; description "This attribute denotes the number of times the CM reset or initialized this interface. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusLostSyncs { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.4"; type yang:counter32; units "messages"; description "This attribute denotes the number of times the CM lost synchronization with the downstream channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusInvalidMaps { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.5"; type yang:counter32; units "maps"; description "This attribute denotes the number of times the CM received invalid MAP messages. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusInvalidUcds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.6"; type yang:counter32; units "messages"; description "This attribute denotes the number of times the CM received invalid UCD messages. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusInvalidRangingRsps { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.7"; type yang:counter32; units "messages"; description "This attribute denotes the number of times the CM received invalid ranging response messages. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusInvalidRegRsps { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.8"; type yang:counter32; units "messages"; description "This attribute denotes the number of times the CM received invalid registration response messages. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusT1Timeouts { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.9"; type yang:counter32; units "timeouts"; description "This attribute denotes the number of times counter T1 expired in the CM. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusT2Timeouts { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.10"; type yang:counter32; units "timeouts"; description "This attribute denotes the number of times counter T2 expired in the CM. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusUCCsSuccesses { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.11"; type yang:counter32; units "attempts"; status obsolete; description "This attribute denotes the number of successful Upstream Channel Change transactions. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusUCCFails { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.12"; type yang:counter32; units "attempts"; status obsolete; description "This attribute denotes the number of failed Upstream Channel Change transactions. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface."; reference "RFC 2863."; } leaf docsIf3CmStatusEnergyMgt1x1OperStatus { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.1.1.13"; type boolean; description "This attribute indicates whether the CM is currently operating in Energy Management 1x1 Mode. If this attribute returns 'true', the CM is operating in Energy Management 1x1 Mode."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I20-121155, Energy Management Mode Indicator section."; } } // list docsIf3CmStatusEntry } // container docsIf3CmStatusTable container docsIf3CmStatusUsTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2"; description "This object defines PHY and MAC information about the CM's upstream channels operating in Multiple Transmit Channel (MTC) mode or in a Pre-3.0 DOSCIS transmit channel mode. This object provides per-CM Upstream channel information previously available in the SNMP table docsIfCmStatusTable."; list docsIf3CmStatusUsEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1"; key "ifIndex"; description "The conceptual row of docsIf3CmStatusUsTable. An instance exist for each of the CM's SC-QAM upstream channels which are configured for data transmission."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3CmStatusUsTxPower { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.1"; type docs-if:TenthdBmV; units "TenthdBmV"; description "This attribute represents the operational CM transmit power for this SC-QAM upstream channel. In order for this attribute to provide consistent information under all circumstances, a 3.1 CM will report the average total power for the SC-QAM channel the same as was done for DOCSIS 3.0, regardless of whether it is operating with a 3.1 or a 3.0 CMTS. The value that is reported was referred to as Pr in the DOCSIS 3.0 PHY Spec. This attribute is not applicable for OFDMA channels."; } leaf docsIf3CmStatusUsT3Timeouts { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.2"; type yang:counter32; units "timeouts"; description "This attribute denotes the number of times counter T3 expired in the CM for this upstream channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel."; reference "RFC 2863."; } leaf docsIf3CmStatusUsT4Timeouts { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.3"; type yang:counter32; units "timeouts"; description "This attribute denotes the number of times counter T4 expired in the CM for this upstream channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel."; reference "RFC 2863."; } leaf docsIf3CmStatusUsRangingAborteds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.4"; type yang:counter32; units "attempts"; description "This attribute denotes the number of times the ranging process was aborted by the CMTS. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime ([RFC2863]) for the associated upstream channel."; reference "RFC 2863."; } leaf docsIf3CmStatusUsModulationType { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.5"; type docs-if:DocsisUpstreamType; description "This attribute indicates modulation type status currently used by the CM for this upstream channel. Since this object specifically identifies PHY Layer mode, the shared upstream channel type 'tdmaAndAtdma' is not permitted."; reference "RFC 2863."; } leaf docsIf3CmStatusUsEqData { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.6"; type docs-if:DocsEqualizerData; description "This attribute indicates the pre-equalization data for the specified upstream Channel on this CM after convolution with data indicated in the RNG-RSP. This data is valid when docsIfUpChannelPreEqEnable RFC 4546 is set to true."; reference "RFC 2863. RFC 4546."; } leaf docsIf3CmStatusUsT3Exceededs { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.7"; type yang:counter32; units "timeouts"; description "This attribute denotes the number of times for excessive T3 timeouts. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel."; reference "RFC 2863."; } leaf docsIf3CmStatusUsIsMuted { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.8"; type boolean; description "This attribute denotes whether the upstream channel is muted."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522 section Media Access Control specification."; } leaf docsIf3CmStatusUsRangingStatus { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.2.1.9"; type RangingState; description "This attribute denotes the ranging state of the CM."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, section Media Access Control specification."; } } // list docsIf3CmStatusUsEntry } // container docsIf3CmStatusUsTable container docsIf3CmtsCmRegStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3"; description "This object defines attributes that represent the CM's registration status as tracked by the CMTS. Refer to the individual attribute definitions for applicability to 3.0 and 3.1 Cable Modems."; list docsIf3CmtsCmRegStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1"; key "docsIf3CmtsCmRegStatusId"; description "The conceptual row of docsIf3CmtsCmRegStatusTable."; leaf docsIf3CmtsCmRegStatusId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.1"; type uint32 { range "1..4294967295"; } description "This attribute uniquely identifies a CM. The CMTS must assign a single id value for each CM MAC address seen by the CMTS. The CMTS should ensure that the association between an Id and MAC Address remains constant during CMTS uptime."; } leaf docsIf3CmtsCmRegStatusMacAddr { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.2"; type yang:mac-address; description "This attribute represents the MAC address of the CM. If the CM has multiple MAC addresses, this is the MAC address associated with the MAC Domain interface."; } leaf docsIf3CmtsCmRegStatusIPv6Addr { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.3"; type inet-address:InetAddressIPv6; description "This attribute represents the IPv6 address of the CM. If the CM has no Internet address assigned, or the Internet address is unknown, the value of this attribute is the all zeros address."; } leaf docsIf3CmtsCmRegStatusIPv6LinkLocal { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.4"; type inet-address:InetAddressIPv6; description "This attribute represents the IPv6 local scope address of the CM. If the CM has no link local address assigned, or the Internet address is unknown, the value of this attribute is the all zeros address."; } leaf docsIf3CmtsCmRegStatusIPv4Addr { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.5"; type inet-address:InetAddressIPv4; description "This attribute represents the IPv4 address of this CM. If the CM has no IP address assigned, or the IP address is unknown, this object returns 0.0.0.0."; } leaf docsIf3CmtsCmRegStatusValue { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.6"; type CmtsCmRegState; description "This attribute represents the current CM connectivity state."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Cable Modem Initialization and Reinitialization section."; } leaf docsIf3CmtsCmRegStatusMdIfIndex { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.7"; type if-mib:InterfaceIndexOrZero; description "This attribute represents the interface Index of the CMTS MAC Domain where the CM is active. If the interface is unknown, the CMTS returns a value of zero."; } leaf docsIf3CmtsCmRegStatusMdCmSgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.8"; type uint32; description "This attribute represents the ID of the MAC Domain CM Service Group Id (MD-CM-SG-ID) in which the CM is registered. If the ID is unknown, the CMTS returns a value of zero."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Cable Modem Service Group (CM-SG) section."; } leaf docsIf3CmtsCmRegStatusRcpId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.9"; type RcpId; description "This attribute represents the RCP-ID associated with the CM if the CM is in DOCSIS 3.0 mode. If the RCP-ID is unknown or the CM is in DOCSIS 3.1 mode, the CMTS returns a five octet long string of zeros."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, RCP-ID section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3CmtsCmRegStatusRccStatusId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.10"; type uint32; description "This attribute represents the RCC Id the CMTS used to configure the CM receive channel set during the registration process, if the CM is in DOCSIS 3.0 mode. If unknown or the CM is in DOCSIS 3.1 mode, the CMTS returns the value zero."; } leaf docsIf3CmtsCmRegStatusRcsId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.11"; type ChSetId; description "This attribute represents the Receive Channel Set (RCS) that the CM is currently using. If the RCS is unknown, the CMTS returns the value zero."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Cable Modem Physical Receive Channel Configuration section and the Receive Channels section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3CmtsCmRegStatusTcsId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.12"; type ChSetId; description "This attribute represents Transmit Channel Set (TCS) the CM is currently using. If the TCS is unknown, the CMTS returns the value zero."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Changes to the Transmit Channel Set section."; } leaf docsIf3CmtsCmRegStatusQosVersion { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.13"; type docs-if:DocsisQosVersion; description "This attribute denotes the queuing services the CM registered, either DOCSIS 1.1 QoS or DOCSIS 1.0 CoS mode."; } leaf docsIf3CmtsCmRegStatusLastRegTime { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.14"; type snmpv2-tc:DateAndTime; description "This attribute represents the last time the CM registered."; } leaf docsIf3CmtsCmRegStatusAddrResolutionReqs { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.15"; type yang:counter32; description "This attribute counts the number of upstream packets received on the SIDs assigned to a CM that are any of the following: Upstream IPv4 ARP Requests Upstream IPv6 Neighbor Solicitation Requests (For Routing CMTSs) Upstream IPv4 or IPv6 packets to unresolved destinations in locally connected downstream subnets in the HFC. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated MAC Domain interface."; reference "DOCSIS 3.0 Security Specification CM-SP-SECv3.0-I13-100611, Secure Provisioning section. RFC 2863."; } leaf docsIf3CmtsCmRegStatusEnergyMgtEnabled { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.16"; type bits { bit em1x1Mode { position 0; } bit dlsMode { position 1; } } description "This attribute indicates which, if any, of the Energy Management Features are enabled for this CM. If this attribute returns the em1x1Mode(0) bit set, the CM is configured with the Energy Management 1x1 Feature enabled. If this attribute returns the dlsMode(1) bit set, the CM is configured with the DLS Feature enabled. If this attribute returns all bits cleared, the CM will not request to operate in any Energy Management mode of operation. Note: This attribute only indicates if an Energy Management Feature is enabled/disabled via the CM config file and registration request/response exchange and does not indicate whether the CM is actively operating in an Energy Management Mode."; reference "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, Energy Management Features section."; } leaf docsIf3CmtsCmRegStatusEnergyMgtOperStatus { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.3.1.17"; type bits { bit em1x1Mode { position 0; } bit dlsMode { position 1; } } description "This attribute indicates whether the CM is currently operating in an Energy Management Mode. If this attribute returns the em1x1Mode(0) bit set, the CM is operating in Energy Management 1x1 Mode. If this attribute returns the dlsMode(1) bit set, the CM is operating in DLS Mode. If this attribute returns all bits cleared, the CM is not operating in any Energy Management Mode. This attribute always returns 0x00 (no bits set) in the case when docsIf3CmtsCmRegStatusEnergyMgtEnabled is set to 0x00 (no Energy Management Features enabled). Note: dlsMode(1) and em1x1Mode(0) are mutually exclusive, thus a return value where both of these bits are 'true' is invalid."; reference "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, Energy Management Mode Indicator section."; } } // list docsIf3CmtsCmRegStatusEntry } // container docsIf3CmtsCmRegStatusTable container docsIf3CmtsCmUsStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4"; description "This object defines status information of the CM currently in use Upstream Logical Channels, as reported by the CMTS."; list docsIf3CmtsCmUsStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1"; key "docsIf3CmtsCmRegStatusId docsIf3CmtsCmUsStatusChIfIndex"; description "The conceptual row of docsIf3CmtsCmUsStatusTable."; leaf docsIf3CmtsCmRegStatusId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3CmtsCmRegStatusTable/DOCS-IF3-MIB:docsIf3CmtsCmRegStatusEntry/DOCS-IF3-MIB:docsIf3CmtsCmRegStatusId"; } } leaf docsIf3CmtsCmUsStatusChIfIndex { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.1"; type if-mib:InterfaceIndex; description "This attribute is a key that represents the ifIndex of the upstream interface."; } leaf docsIf3CmtsCmUsStatusModulationType { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.2"; type docs-if:DocsisUpstreamType; description "This attribute represents the modulation type currently used by this upstream channel."; } leaf docsIf3CmtsCmUsStatusRxPower { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.3"; type docs-if:TenthdBmV; units "TenthdBmV"; description "This attribute represents the receive power of this upstream channel. The reported value represents the total average power for the channel regardless of whether the CM is reporting Pr, total average power, or P1.6r, the power spectral density in an equivalent 1.6 MHz spectrum."; } leaf docsIf3CmtsCmUsStatusSignalNoise { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.4"; type docs-if:TenthdB; units "TenthdB"; description "This attribute represents Signal/Noise ratio as perceived for upstream data from the CM on this upstream channel."; } leaf docsIf3CmtsCmUsStatusMicroreflections { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.5"; type uint32 { range "0..65535"; } units "-dBc"; description "This attribute represents microreflections received on this upstream channel."; } leaf docsIf3CmtsCmUsStatusEqData { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.6"; type docs-if:DocsEqualizerData; description "This attribute represents the equalization data for the CM on this upstream channel."; } leaf docsIf3CmtsCmUsStatusUnerroreds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.7"; type yang:counter32; description "This attribute represents the codewords received without error from the CM on this interface. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel."; reference "RFC 2863."; } leaf docsIf3CmtsCmUsStatusCorrecteds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.8"; type yang:counter32; description "This attribute represents the codewords received with correctable errors from the CM on this upstream channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel."; reference "RFC 2863."; } leaf docsIf3CmtsCmUsStatusUncorrectables { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.9"; type yang:counter32; description "This attribute represents the codewords received with uncorrectable errors from the CM on this upstream channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel."; reference "RFC 2863."; } leaf docsIf3CmtsCmUsStatusHighResolutionTimingOffset { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.10"; type int32; units "time tick/(64*256)"; description "This attribute represents the current measured round trip time on this CM's upstream channel in units of (6.25 microseconds/(64*256)). This attribute returns zero if the value is unknown."; } leaf docsIf3CmtsCmUsStatusIsMuted { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.11"; type int32 { range "0..2"; } description "This attribute has a value 'true' to indicate that the CM's upstream channel has been muted via CM-CTRL-REQ/CM-CTRL-RSP message exchange."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, section Media Access Control specification."; } leaf docsIf3CmtsCmUsStatusRangingStatus { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.4.1.12"; type RangingState; description "This attribute denotes the ranging state of the CM."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, section Media Access Control specification."; } } // list docsIf3CmtsCmUsStatusEntry } // container docsIf3CmtsCmUsStatusTable container docsIf3MdChCfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.5"; description "This object configures the association of downstream and upstream channels to a particular MAC Domain (MD) on a CMTS. The creation of channels and MAC domain object interface instances is vendor-specific. In particular, the assignment of the channel interface index is normally vendor-specific. Therefore, this object is intended only for associating channels to a MAC Domain and assumes that those channels were previously configured. The CMTS may have restrictions on which channels can be configured in the same MAC Domain. For example, it could require the upstream channels to be from the same line card. This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the ChId attribute to be set."; list docsIf3MdChCfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.5.1"; key "ifIndex docsIf3MdChCfgChIfIndex"; description "The conceptual row of docsIf3MdChCfgTable. The ifIndex key corresponds to the MAC Domain interface where the channel is configured. The CMTS persists all instances of MdChCfg across reinitializations."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3MdChCfgChIfIndex { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.5.1.1"; type if-mib:InterfaceIndex; description "This key represents the interface index of an existing upstream or downstream channel that is configured to be part of the MAC Domain. For the case of upstream interfaces the CMTS could reject the assignment of upstream logical channels under the same physical upstream interface to different MAC Domains."; } leaf docsIf3MdChCfgIsPriCapableDs { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.5.1.2"; type boolean; description "If set to 'true', this attribute configures the downstream channel as Primary-Capable. The default value for a downstream channel is 'true'. This attribute is not relevant for upstream interfaces, therefore it reports the value 'false' for such interfaces. A CMTS may restrict the permitted value of this attribute based upon physical channel capabilities."; } leaf docsIf3MdChCfgChId { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.5.1.3"; type ChId { range "0..255"; } description "This attribute contains the 8-bit Downstream Channel ID (DCID) or Upstream Channel ID (UCID) configured for the channel in the MAC Domain."; } leaf docsIf3MdChCfgSfProvAttrMask { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.5.1.4"; type AttributeMask; description "This attribute contains Provisioned Attribute Mask of non-bonded service flow assignment to this channel."; } leaf docsIf3MdChCfgRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.5.1.5"; type snmpv2-tc:RowStatus; description "The status of this instance."; } } // list docsIf3MdChCfgEntry } // container docsIf3MdChCfgTable container docsIf3RccCfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.6"; status obsolete; description "This object identifies the scope of the Receive Channel Configuration (RCC) and provides a top level container for the Receive Module and Receive Channel objects. The CMTS selects an instance of this object to assign to a CM when it registers. This object supports the creation and deletion of multiple instances."; list docsIf3RccCfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.6.1"; key "ifIndex docsIf3RccCfgRcpId docsIf3RccCfgRccCfgId"; status obsolete; description "The conceptual row of docsIf3RccCfgTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured. The CMTS persists all instances of RccCfg across reinitializations."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3RccCfgRcpId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.6.1.1"; type RcpId; status obsolete; description "This key represents the 'Receive Channel Profile Identifier' (RCP-ID) configured for the MAC Domain indicated by this instance."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Standard Receive Channel Profile Encodings Annex."; } leaf docsIf3RccCfgRccCfgId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.6.1.2"; type uint32 { range "1..4294967295"; } status obsolete; description "This key denotes an RCC combination assignment for a particular RcpId and is unique per combination of MAC Domain and RcpId."; } leaf docsIf3RccCfgVendorSpecific { smiv2:defval ""; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.6.1.3"; type binary { length "0..252"; } status obsolete; description "This attribute contains vendor-specific information of the CM Receive Channel configuration."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Channel Profile/Configuration Vendor Specific Parameters section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RccCfgDescription { smiv2:defval ""; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.6.1.4"; type snmp-framework:SnmpAdminString { length "0..15"; } status obsolete; description "This attribute contains a human-readable description of the CM RCP Configuration."; } leaf docsIf3RccCfgRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.6.1.5"; type snmpv2-tc:RowStatus; status obsolete; description "The status of this instance."; } } // list docsIf3RccCfgEntry } // container docsIf3RccCfgTable container docsIf3RccStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.7"; description "The RCC Status object provides a read-only view of the statically-configured (from the RccCfg object) and dynamically-created RCCs. The CMTS creates an RCC Status instance for each unique MAC Domain Cable Modem Service Group (MD-CM-SG) to which it signals an RCC to the CM."; list docsIf3RccStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.7.1"; key "ifIndex docsIf3RccStatusRcpId docsIf3RccStatusRccStatusId"; description "The conceptual row of docsIf3RccStatusTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3RccStatusRcpId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.7.1.1"; type RcpId; description "This key represents the RCP-ID to which this instance applies."; } leaf docsIf3RccStatusRccStatusId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.7.1.2"; type uint32 { range "1..4294967295"; } description "This key represents an RCC combination for a particular RcpId either from an RCC configuration object or a CMTS-determined RCC and is unique per combination of MAC Domain IfIndex and RcpId."; } leaf docsIf3RccStatusRccCfgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.7.1.3"; type uint32 { range "0..65535"; } description "This attribute identifies an RCC-Configured combination from which this instance was defined. If nonzero, it corresponds to the RccCfg instance from which the RCC was created. Zero means that the RCC was dynamically created by the CMTS."; } leaf docsIf3RccStatusValidityCode { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.7.1.4"; type enumeration { enum "other" { value 1; } enum "valid" { value 2; } enum "invalid" { value 3; } enum "wrongPrimaryDs" { value 4; } enum "missingPrimaryDs" { value 5; } enum "multiplePrimaryDs" { value 6; } enum "duplicateDs" { value 7; } enum "wrongFrequencyRange" { value 8; } enum "wrongConnectivity" { value 9; } } description "This attribute indicates whether the RCC instance of this object is valid or not. An RCC Status instance from a configured or a dynamic RCC could become invalid, for example, due changes in the topology."; } leaf docsIf3RccStatusValidityCodeText { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.7.1.5"; type snmp-framework:SnmpAdminString; description "This attribute contains the CMTS vendor-specific log information from the Receive Channel Configuration Status encoding."; } } // list docsIf3RccStatusEntry } // container docsIf3RccStatusTable container docsIf3RxChCfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.8"; status obsolete; description "The Receive Channel Configuration object permits an operator to configure how CMs registered with certain Receive Channel Profiles will configure the Receive Channels within their profile. When a CM registers with an RCP for which all Receive Channel Indices (RcIds) are configured in the Receive Module object and all Receive Channels are configured within this object, the CMTS should use the configuration within these objects to set the Receive Channel Configuration returned to the CM in a REG-RSP message. A CMTS may require configuration of all pertinent Receive Module and Receive Channel instances in order to register a CM that reports a Receive Channel Profile (RCP), including any standard Receive Channel Profiles. If the CM reports multiple RCPs, and Receive Module and Receive Channel objects have instances for more than one RCP, the particular RCP selected by the CMTS is not specified. A CMTS is not restricted to assigning Receive Modules based only on the contents of this object. This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the ChIfIndex attribute to be set and a valid reference of a RccCfg instance."; list docsIf3RxChCfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.8.1"; key "ifIndex docsIf3RccCfgRcpId docsIf3RccCfgRccCfgId docsIf3RxChCfgRcId"; status obsolete; description "The conceptual row of docsIf3RxChCfgTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured. The CMTS persists all instances of ReceiveChannelCfg across reinitializations."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3RccCfgRcpId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccCfgTable/DOCS-IF3-MIB:docsIf3RccCfgEntry/DOCS-IF3-MIB:docsIf3RccCfgRcpId"; } status obsolete; } leaf docsIf3RccCfgRccCfgId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccCfgTable/DOCS-IF3-MIB:docsIf3RccCfgEntry/DOCS-IF3-MIB:docsIf3RccCfgRccCfgId"; } status obsolete; } leaf docsIf3RxChCfgRcId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.8.1.1"; type uint32 { range "1..255"; } status obsolete; description "This key represents an identifier for the parameters of the Receive Channel instance within the Receive Channel Profile."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Channel Index section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RxChCfgChIfIndex { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.8.1.2"; type if-mib:InterfaceIndex; status obsolete; description "This attribute contains the interface index of a Downstream Channel that this Receive Channel Instance defines."; } leaf docsIf3RxChCfgPrimaryDsIndicator { smiv2:defval "false"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.8.1.3"; type boolean; status obsolete; description "If set to 'true', this attribute indicates the Receive Channel is to be the primary-capable downstream channel for the CM receiving this RCC. Otherwise, the downstream channel is to be a non-primary-capable channel."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Channel Primary Downstream Channel Indicator section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RxChCfgRcRmConnectivityId { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.8.1.4"; type uint32 { range "0..255"; } status obsolete; description "This attribute indicates the Receive Module (via the RmId from the ReceiveModule object) to which this Receive Channel connects. If this object contains a zero value (and thus no Receive Channel Connectivity), the Receive Channel Connectivity TLV is omitted from the RCC."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Channel Connectivity section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RxChCfgRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.8.1.5"; type snmpv2-tc:RowStatus; status obsolete; description "The status of this instance."; } } // list docsIf3RxChCfgEntry } // container docsIf3RxChCfgTable container docsIf3RxChStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.9"; description "The Receive Channel Status object reports the status of the statically-configured and dynamically-created Receive Channels within an RCC."; list docsIf3RxChStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.9.1"; key "ifIndex docsIf3RccStatusRcpId docsIf3RccStatusRccStatusId docsIf3RxChStatusRcId"; description "The conceptual row of docsIf3RxChStatusTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured. When this object is defined on the CM, the value of RccStatusId is always 1."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3RccStatusRcpId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccStatusTable/DOCS-IF3-MIB:docsIf3RccStatusEntry/DOCS-IF3-MIB:docsIf3RccStatusRcpId"; } } leaf docsIf3RccStatusRccStatusId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccStatusTable/DOCS-IF3-MIB:docsIf3RccStatusEntry/DOCS-IF3-MIB:docsIf3RccStatusRccStatusId"; } } leaf docsIf3RxChStatusRcId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.9.1.1"; type uint32 { range "1..255"; } description "This key represents an identifier for the parameters of the Receive Channel instance within the Receive Channel Profile."; } leaf docsIf3RxChStatusChIfIndex { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.9.1.2"; type if-mib:InterfaceIndexOrZero; description "This attribute contains the interface index of the Downstream Channel that this Receive Channel Instance defines."; } leaf docsIf3RxChStatusPrimaryDsIndicator { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.9.1.3"; type boolean; description "If set to 'true', this attribute indicates the Receive Channel is to be the primary-capable downstream channel for the CM receiving this RCC. Otherwise, the downstream channel is to be a non-primary-capable channel."; } leaf docsIf3RxChStatusRcRmConnectivityId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.9.1.4"; type uint32 { range "0..255"; } description "This attribute identifies the Receive Module to which this Receive Channel connects. A value a zero indicates that the Receive Channel Connectivity TLV is omitted from the RCC."; } } // list docsIf3RxChStatusEntry } // container docsIf3RxChStatusTable container docsIf3RxModuleCfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.10"; status obsolete; description "The Receive Module Configuration object permits an operator to configure how CMs with certain Receive Channel Profiles (RCPs) will configure the Receive Modules within their profile upon CM registration. When a CM registers with an RCP for which all Receive Module Indices (RmIds) are configured in this object and all Receive Channels are configured within the Receive Channel (ReceiveChannel) object, the CMTS should use the configuration within these objects to set the Receive Channel Configuration assigned to the CM in a REG-RSP message. A CMTS may require configuration of all pertinent Receive Module and Receive Channel instances (i.e., MIB table entries) in order to register a CM that reports a Receive Channel Profile. If the CM reports multiple RCPs, and Receive Module and Receive Channel objects have instances (i.e., MIB table entries) for more than one RCP reported by the CM, the particular RCP selected by the CMTS is not specified. A CMTS is not restricted to assigning Receive Modules based only on the contents of this object. This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the reference of a valid RccCfg instance."; list docsIf3RxModuleCfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.10.1"; key "ifIndex docsIf3RccCfgRcpId docsIf3RccCfgRccCfgId docsIf3RxModuleCfgRmId"; status obsolete; description "The conceptual row of docsIf3RxModuleCfgTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3RccCfgRcpId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccCfgTable/DOCS-IF3-MIB:docsIf3RccCfgEntry/DOCS-IF3-MIB:docsIf3RccCfgRcpId"; } status obsolete; } leaf docsIf3RccCfgRccCfgId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccCfgTable/DOCS-IF3-MIB:docsIf3RccCfgEntry/DOCS-IF3-MIB:docsIf3RccCfgRccCfgId"; } status obsolete; } leaf docsIf3RxModuleCfgRmId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.10.1.1"; type uint32 { range "1..255"; } status obsolete; description "This key represents an identifier of a Receive Module instance within the Receive Channel Profile."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Module Index in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RxModuleCfgRmRmConnectivityId { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.10.1.2"; type uint32 { range "0..255"; } status obsolete; description "This attribute represents the higher level (i.e., closer to RF) Receive Module to which this Receive Module connects. If this object contains a zero value (and thus no Receive Module Connectivity), the Receive Module Connectivity TLV is omitted from the RCC. Within a single instance of the ReceiveModule object, the RmRmConnectivityId attribute cannot contain the same value as the RmId attribute. The RmRmConnectivityId attribute points to a separate ReceiveModule object instance with the same value of RccCfgId."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Module Connectivity section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RxModuleCfgFirstCenterFrequency { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.10.1.3"; type uint32; units "Hz"; status obsolete; description "This attribute represents the center frequency, in Hz, and a multiple of 62500, that indicates the lowest frequency channel of the Receive Module, or 0 if not applicable to the Receive Module."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Module First Channel Center Frequency Assignment section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RxModuleCfgRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.10.1.4"; type snmpv2-tc:RowStatus; status obsolete; description "The status of this instance."; } } // list docsIf3RxModuleCfgEntry } // container docsIf3RxModuleCfgTable container docsIf3RxModuleStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.11"; description "The Receive Module Status object provides a read-only view of the statically configured and dynamically created Receive Modules within an RCC."; list docsIf3RxModuleStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.11.1"; key "ifIndex docsIf3RccStatusRcpId docsIf3RccStatusRccStatusId docsIf3RxModuleStatusRmId"; description "The conceptual row of docsIf3RxModuleStatusTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured. When this object is defined on the CM, the value of RccStatusId is always 1."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3RccStatusRcpId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccStatusTable/DOCS-IF3-MIB:docsIf3RccStatusEntry/DOCS-IF3-MIB:docsIf3RccStatusRcpId"; } } leaf docsIf3RccStatusRccStatusId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3RccStatusTable/DOCS-IF3-MIB:docsIf3RccStatusEntry/DOCS-IF3-MIB:docsIf3RccStatusRccStatusId"; } } leaf docsIf3RxModuleStatusRmId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.11.1.1"; type uint32 { range "1..255"; } description "This key represents an identifier of a Receive Module instance within the Receive Channel Profile."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Receive Module Index section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3RxModuleStatusRmRmConnectivityId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.11.1.2"; type uint32 { range "0..255"; } description "This attribute represents the Receive Module to which this Receive Module connects. Requirements for module connectivity are detailed in the RmRmConnectivityId of the RccCfg object. A value of zero indicates that the Receive Module TLV is omitted from the RCC."; } leaf docsIf3RxModuleStatusFirstCenterFrequency { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.11.1.3"; type uint32; units "Hz"; description "This attribute represents the low frequency channel of the Receive Module, or 0 if not applicable to the Receive Module."; } } // list docsIf3RxModuleStatusEntry } // container docsIf3RxModuleStatusTable container docsIf3MdNodeStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.12"; description "This object reports the MD-DS-SG-ID and MD-US-SG-ID associated with a MD-CM-SG-ID within a MAC Domain and the Fiber Nodes reached by the MD-CM-SG."; list docsIf3MdNodeStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.12.1"; key "ifIndex docsIf3MdNodeStatusNodeName docsIf3MdNodeStatusMdCmSgId"; description "The conceptual row of docsIf3MdNodeStatusTable. The ifIndex key corresponds to the MAC Domain interface where the MD-CM-SG-ID is configured."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3MdNodeStatusNodeName { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.12.1.1"; type clab-topo:NodeName; description "This key represents the name of a fiber node associated with a MD-CM-SG of a MAC Domain."; } leaf docsIf3MdNodeStatusMdCmSgId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.12.1.2"; type uint32 { range "1..4294967295"; } description "This attribute is a key and indicates the MD-CM-SG-ID of this instance. A particular MdCmSgId in a MAC Domain is associated with one or more Fiber Nodes."; } leaf docsIf3MdNodeStatusMdDsSgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.12.1.3"; type uint32 { range "1..255"; } description "This attribute corresponds to the MD-DS-SG-ID of the MD-CM-SG of this object instance. The MdDsSgId values are unique within a MAC Domain."; } leaf docsIf3MdNodeStatusMdUsSgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.12.1.4"; type uint32 { range "1..255"; } description "This attribute corresponds to the MD-US-SG-ID of the MD-CM-SG of this object instance. The MdUsSgId values are unique within a MAC Domain."; } } // list docsIf3MdNodeStatusEntry } // container docsIf3MdNodeStatusTable container docsIf3MdDsSgStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.13"; description "This object returns the list of downstream channel associated with a MAC Domain MD-DS-SG-ID."; list docsIf3MdDsSgStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.13.1"; key "ifIndex docsIf3MdDsSgStatusMdDsSgId"; description "The conceptual row of docsIf3MdDsSgStatusTable. The ifIndex key corresponds to the MAC Domain interface where the MD-DS-SG-ID is configured. The CMTS is not required to persist instances of this object across reinitializations."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3MdDsSgStatusMdDsSgId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.13.1.1"; type uint32 { range "1..255"; } description "This key represents a MD-DS-SG-ID in a Mac Domain."; } leaf docsIf3MdDsSgStatusChSetId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.13.1.2"; type ChSetId; description "This attribute represents a reference to the list of downstream channels of the MD-DS-SG-ID."; } } // list docsIf3MdDsSgStatusEntry } // container docsIf3MdDsSgStatusTable container docsIf3MdUsSgStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.14"; description "This object returns the list of upstream channels associated with a MAC Domain MD-US-SG-ID."; list docsIf3MdUsSgStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.14.1"; key "ifIndex docsIf3MdUsSgStatusMdUsSgId"; description "The conceptual row of docsIf3MdUsSgStatusTable. The ifIndex key corresponds to the MAC Domain interface where the MD-DS-SG-ID is configured. The CMTS is not required to persist instances of this object across reinitializations."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3MdUsSgStatusMdUsSgId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.14.1.1"; type uint32 { range "1..255"; } description "This key represents a MD-US-SG-ID in a Mac Domain."; } leaf docsIf3MdUsSgStatusChSetId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.14.1.2"; type ChSetId; description "This attribute represents a reference to the list of upstream channels of the MD-US-SG-ID."; } } // list docsIf3MdUsSgStatusEntry } // container docsIf3MdUsSgStatusTable container docsIf3MdUsToDsChMappingTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.15"; description "This object returns the set of downstream channels that carry UCDs and MAPs for a particular upstream channel in a MAC Domain."; list docsIf3MdUsToDsChMappingEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.15.1"; key "docsIf3MdUsToDsChMappingUsIfIndex docsIf3MdUsToDsChMappingDsIfIndex docsIf3MdUsToDsChMappingMdIfIndex"; description "The conceptual row of docsIf3MdUsToDsChMappingTable."; leaf docsIf3MdUsToDsChMappingUsIfIndex { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.15.1.1"; type if-mib:InterfaceIndex; description "This key represents the interface index of the upstream channel to which this instance applies."; } leaf docsIf3MdUsToDsChMappingDsIfIndex { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.15.1.2"; type if-mib:InterfaceIndex; description "This key represents the interface index of a downstream channel carrying in UCDs and Maps associated with the upstream channel defined by this instance."; } leaf docsIf3MdUsToDsChMappingMdIfIndex { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.15.1.3"; type if-mib:InterfaceIndex; description "This key represents the MAC domain of the upstream and downstream channels of this instance."; } } // list docsIf3MdUsToDsChMappingEntry } // container docsIf3MdUsToDsChMappingTable container docsIf3MdCfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16"; description "This object contains MAC domain level control and configuration attributes."; list docsIf3MdCfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1"; key "ifIndex"; description "The conceptual row of docsIf3MdCfgTable. The CMTS persists all instances of MdCfg across reinitializations. The ifIndex key corresponds to the MAC Domain interface."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3MdCfgMddInterval { smiv2:defval "2000"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.1"; type uint32 { range "1..2000"; } units "milliseconds"; description "This attribute configures the interval for the insertion of MDD messages in each downstream channel of a MAC Domain."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Parameters and Constants Annex."; } leaf docsIf3MdCfgIpProvMode { smiv2:defval "ipv6Only"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.2"; type enumeration { enum "ipv4Only" { value 0; } enum "ipv6Only" { value 1; } enum "alternate" { value 2; } enum "dualStack" { value 3; } } description "This attribute configures the CMTS IP provisioning mode for a MAC Domain. When this attribute is set to 'ipv4Only' the CM will acquire a single IPv4 address for the CM management stack. When this attribute is set to 'ipv6Only' the CM will acquire a single IPv6 address for the CM management stack. When this attribute is set to 'alternate' the CM will acquire a single IPv6 address for the CM management stack and, if failures occur, the CM will fall back to provision and operation with an IPv4 address. When this attribute is set to 'dualStack' the CM will acquire both an IPv6 and IPv4 address for provisioning and operation."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, IP Initialization Parameters TLV section."; } leaf docsIf3MdCfgCmStatusEvCtlEnabled { smiv2:defval "true"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.3"; type boolean; description "If set to 'true', this attribute enables the signaling of the CM-Status Event reporting mechanism."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, CM-STATUS Event Control section "; } leaf docsIf3MdCfgUsFreqRange { smiv2:defval "standard"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.4"; type enumeration { enum "standard" { value 0; } enum "extended" { value 1; } } description "This attribute indicates in MDD messages the upstream frequency upper band edge of an upstream Channel. A value 'standard' means Standard Frequency Range and a value 'extended' means Extended Frequency Range."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Upstream Frequency Upper Band Edge TLV section."; } leaf docsIf3MdCfgMcastDsidFwdEnabled { smiv2:defval "true"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.5"; type boolean; description "If set to 'true', this attribute enables the CMTS to use IP Multicast DSID Forwarding (MDF) for the MAC domain."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Multicast DSID-based Forwarding (MDF) Modes section in the Compatibility with Previous Versions of DOCSIS Annex."; } leaf docsIf3MdCfgMultRxChModeEnabled { smiv2:defval "true"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.6"; type boolean; description "If set to 'true', this attribute enables Downstream Channel Bonding for the MAC Domain."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Downstream Channel Bonding section."; } leaf docsIf3MdCfgMultTxChModeEnabled { smiv2:defval "true"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.7"; type boolean; description "If set to 'true', this attribute enables Multiple Transmit Channel (MTC) Mode for the MAC Domain."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Upstream Channel Bonding section."; } leaf docsIf3MdCfgEarlyAuthEncrCtrl { smiv2:defval "enableEaeRangingBasedEnforcement"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.8"; type enumeration { enum "disableEae" { value 1; } enum "enableEaeRangingBasedEnforcement" { value 2; } enum "enableEaeCapabilityBasedEnforcement" { value 3; } enum "enableEaeTotalEnforcement" { value 4; } } description "This attribute enables or disables early authentication and encryption (EAE) signaling for the MAC Domain. It also defines the type of EAE enforcement in the case that EAE is enabled. If set to 'disableEAE', EAE is disabled for the MAC Domain. If set to 'enableEaeRangingBasedEnforcement', 'enableEaeCapabilityBasedEnforcement' or 'enableEaeTotalEnforcement', EAE is enabled for the MAC Domain. The following EAE enforcement methods are defined in the case where EAE signaling is enabled: The option 'enableEaeRangingBasedEnforcement' indicates EAE is enforced on CMs that perform ranging with a B-INIT-RNG-REQ message. The option 'enableEaeCapabilityBasedEnforcement' indicates EAE is enforced on CMs that perform ranging with a B-INIT-RNG-REQ message in which the EAE capability flag is set. The option 'enableEaeTotalEnforcement' indicates EAE is enforced on all CMs regardless of their EAE capabilities."; reference "DOCSIS 3.0 Security Specification CM-SP-SECv3.0-I06-071206, Early Authentication and Encryption section."; } leaf docsIf3MdCfgTftpProxyEnabled { smiv2:defval "true"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.9"; type boolean; description "If set to 'true', this attribute enables TFTP Proxy functionality for the MAC Domain."; reference "DOCSIS 3.0 Security Specification CM-SP-SECv3.0-I06-071206, TFTP Configuration File Security section."; } leaf docsIf3MdCfgSrcAddrVerifEnabled { smiv2:defval "true"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.10"; type boolean; description "If set to 'true', this attribute enables Source Address Verification (SAV) functionality for the MAC Domain."; reference "DOCSIS 3.0 Security Specification CM-SP-SECv3.0-I06-071206, Source Address Verification section."; } leaf docsIf3MdCfgDownChannelAnnex { smiv2:defval "unknown"; smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.11"; type enumeration { enum "unknown" { value 1; } enum "other" { value 2; } enum "annexA" { value 3; } enum "annexB" { value 4; } enum "annexC" { value 5; } } description "This attribute defines the ITU-J-83 Annex being used for this MAC Domain. The value of this attribute indicates the conformance of the implementation to important regional cable standards. Valid enumerations for the attribute are: unknown other annexA : Annex A from ITU-J83 is used. annexB : Annex B from ITU-J83 is used. annexC : Annex C from ITU-J83 is used. Values 6-255 are reserved."; } leaf docsIf3MdCfgCmUdcEnabled { smiv2:defval "false"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.12"; type boolean; description "If set to 'true', this attribute instructs the CMTS MAC Domain to enable Upstream Drop Classifiers (UDC) for the CMs attempting registration in this MAC Domain."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Subscriber Management TLVs section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3MdCfgSendUdcRulesEnabled { smiv2:defval "false"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.13"; type boolean; description "If set to 'true' and when the CM signals to the CMTS 'Upstream Drop Classifier Group ID' encodings, this attribute instructs the CMTS MAC Domain to send the Subscriber Management Filters rules associated with the 'Upstream Drop Classifier Group ID' encodings to the CM in the form of UDCs when the following conditions occurs: - The attribute CmUdcEnabled value for this MAC Domain is set to 'true', and - The CM has the UDC capability advertised as supported. If there is no a single Subscriber Management Filter configured in the CMTS for the CM's signaled UDC Group ID, the CMTS does not send UDC encodings to the CM. It is vendor specific whether the CMTS maintains enforcement of the CM signaled or default Subscriber Management Filter groups in the upstream direction."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Subscriber Management TLVs section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3MdCfgServiceTypeIdList { smiv2:defval ""; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.14"; type snmp-target:SnmpTagList; description "This attribute indicates the list of Service Type IDs associated with the MAC Domain. During the CM registration process the CMTS will attempt to redirect the CM to a MAC Domain where the CM' Service Type TLV is contained in this attribute."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Service Type Identifier section in the Common Radio Frequency Interface Encodings Annex."; } leaf docsIf3MdCfgBpi2EnforceCtrl { smiv2:defval "qosCfgFileWithBpi2Enabled"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.15"; type enumeration { enum "disable" { value 0; } enum "qosCfgFileWithBpi2AndCapabPrivSupportEnabled" { value 1; } enum "qosCfgFileWithBpi2Enabled" { value 2; } enum "qosCfgFile" { value 3; } enum "total" { value 4; } } description "This attribute indicates the level of BPI+ enforcement policies with the MAC Domain. The following BPI+ enforcement policies are defined in the case where BPI+ is enabled: The option 'disable' indicates the CMTS does not enforce BPI+. The option 'qosCfgFileWithBpi2AndCapabPrivSupportEnabled' indicates the CMTS enforces BPI+ on CMs that register with a DOCSIS 1.1 style configuration file with parameters indicating BPI+ is enabled (missing TLV 29 or containing TLV 29 set to enable) and with a Modem Capabilities Privacy Support TLV (5.6) set to BPI+ support. The option 'qosCfgFileWithBpi2Enabled' indicates the CMTS enforces BPI+ on CMs that register with a DOCSIS 1.1 style configuration file with parameters indicating BPI+ is enabled (missing TLV 29 or containing TLV 29 set to enable). The option 'qosCfgFile' indicates the CMTS enforces BPI+ on CMs that register with a DOCSIS 1.1 style configuration file. The option 'total' indicates the CMTS enforces BPI+ on all CMs."; reference "DOCSIS 3.0 Security Specification CM-SP-SECv3.0-I12-100115, BPI+ Enforce section."; } leaf docsIf3MdCfgEnergyMgt1x1Enabled { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.16.1.16"; type int32 { range "0..1"; } description "This attribute indicates whether the CMTS is configured for 1x1 Energy Management Mode of operation on a per MAC Domain basis. If this attribute is set to 'true', the CMTS is configured for 1x1 Energy Management Mode of operation on this MAC Domain. If this attribute is set to 'false', the Energy Management 1x1 Mode of operation is disabled in the CMTS on this MAC Domain"; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I20-121113, Energy Management Capabilities section."; } } // list docsIf3MdCfgEntry } // container docsIf3MdCfgTable container docsIf3BondingGrpCfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17"; description "This object defines statically configured Downstream Bonding Groups and Upstream Bonding Groups on the CMTS. This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the ChList attribute to be set."; list docsIf3BondingGrpCfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1"; key "ifIndex docsIf3BondingGrpCfgDir docsIf3BondingGrpCfgCfgId"; description "The conceptual row of docsIf3BondingGrpCfgTable. The ifIndex key corresponds to the MAC Domain interface where the Bonding Group is configured. The CMTS persists all instances of BondingGrpCfg across reinitializations."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3BondingGrpCfgDir { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1.1"; type IfDirection; description "This attribute defines the ordered list of channels that comprise the channel set"; } leaf docsIf3BondingGrpCfgCfgId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1.2"; type uint32 { range "1..65535"; } description "This key represents the configured bonding group identifier in the indicated direction for the MAC Domain. This attribute is used for the sole purpose of tracking bonding groups defined by management systems."; } leaf docsIf3BondingGrpCfgChList { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1.3"; type ChannelList { length "2..255"; } description "This attribute contains the list of channels of the bonding group."; } leaf docsIf3BondingGrpCfgSfProvAttrMask { smiv2:defval "'80000000'H"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1.4"; type binary { length "0..16"; } description "This attribute represents the Provisioned Attribute Mask encoding for the bonding group."; } leaf docsIf3BondingGrpCfgDsidReseqWaitTime { smiv2:defval "255"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1.5"; type uint32 { range "0..180|255"; } units "hundredMicroseconds"; description "For a Downstream Bonding Group, this attribute provides the DSID Resequencing Wait Time that is to be used for all DSIDs associated with this Downstream Bonding Group. The value of 255 indicates that the DSID Resequencing Wait Time is determined by the CMTS. The value zero in not supported for downstream bonding groups. For an Upstream Bonding Group, this attribute has no meaning and returns the value 0."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Service Flow Assignment section."; } leaf docsIf3BondingGrpCfgDsidReseqWarnThrshld { smiv2:defval "255"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1.6"; type uint32 { range "0..179|255"; } units "hundredMicroseconds"; description "For a Downstream Bonding Group, this attribute provides the DSID Resequencing Warning Threshold that is to be used for all DSIDs associated with this Downstream Bonding Group. The value of 255 indicates that the DSID Resequencing Warning Threshold is determined by the CMTS. The value of 0 indicates that the threshold warnings are disabled. When the value of DsidReseqWaitTime is not equal to 0 or 255, the CMTS must ensure that the value of this object is either 255 or less than the value of DsidReseqWaitTime."; } leaf docsIf3BondingGrpCfgRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.17.1.7"; type snmpv2-tc:RowStatus; description "The status of this instance."; } } // list docsIf3BondingGrpCfgEntry } // container docsIf3BondingGrpCfgTable container docsIf3DsBondingGrpStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.18"; description "This object returns administratively-configured and CMTS defined downstream bonding groups."; list docsIf3DsBondingGrpStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.18.1"; key "ifIndex docsIf3DsBondingGrpStatusChSetId"; description "The conceptual row of docsIf3DsBondingGrpStatusTable. The ifIndex key corresponds to the MAC Domain interface where the Bonding Group is configured."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3DsBondingGrpStatusChSetId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.18.1.1"; type ChSetId; description "This key represents the identifier for the Downstream Bonding Group or the single-downstream channel of this instance."; } leaf docsIf3DsBondingGrpStatusMdDsSgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.18.1.2"; type uint32 { range "0..255"; } description "This attribute corresponds to the MD-DS-SG-ID that includes all the downstream channels of the Downstream Bonding Group. The value zero indicates that the bonding group does not contain channels from a single MD-DS-SG and therefore the bonding group is not valid and usable."; } leaf docsIf3DsBondingGrpStatusCfgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.18.1.3"; type uint32 { range "0..65535"; } description "This attribute provides the BondingGrpCfgId for the downstream bonding group if it was configured. Otherwise, the zero value indicates that the CMTS will define the bonding group."; } } // list docsIf3DsBondingGrpStatusEntry } // container docsIf3DsBondingGrpStatusTable container docsIf3UsBondingGrpStatusTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.19"; description "This object returns administratively-configured and CMTS-defined upstream bonding groups."; list docsIf3UsBondingGrpStatusEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.19.1"; key "ifIndex docsIf3UsBondingGrpStatusChSetId"; description "The conceptual row of docsIf3UsBondingGrpStatusTable. The ifIndex key corresponds to the MAC Domain interface where the Bonding Group is configured."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3UsBondingGrpStatusChSetId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.19.1.1"; type ChSetId; description "This key represents the identifier for the Upstream Bonding Group or the single-upstream channel of this instance."; } leaf docsIf3UsBondingGrpStatusMdUsSgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.19.1.2"; type uint32 { range "0..255"; } description "This attribute corresponds to the MD-US-SG-ID that includes all the upstream channels of the Upstream Bonding Group. The value zero indicates that the bonding group does not contain channels from a single MD-US-SG and therefore the bonding group is not valid and usable."; } leaf docsIf3UsBondingGrpStatusCfgId { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.19.1.3"; type uint32 { range "0..4294967295"; } description "This attribute provides the BondingGrpCfgId for the upstream bonding group if it was configured. Otherwise, the zero value indicates that the CMTS defines the bonding group."; } } // list docsIf3UsBondingGrpStatusEntry } // container docsIf3UsBondingGrpStatusTable container docsIf3UsChExtTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.20"; description "This object defines management extensions for upstream channels, in particular SCDMA parameters."; list docsIf3UsChExtEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.20.1"; key "ifIndex"; description "The conceptual row of docsIf3UsChExtTable. The ifIndex key corresponds to each of the upstream channels."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3UsChExtSacCodeHoppingSelectionMode { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.20.1.1"; type enumeration { enum "none" { value 0; } enum "sac1NoCodeHopping" { value 1; } enum "sac1CodeHoppingMode1" { value 2; } enum "sac2CodeHoppingMode2" { value 3; } enum "sac2NoCodeHopping" { value 4; } } description "This attribute indicates the selection mode for active codes and code hopping. 'none' Non-SCDMA channel 'sac1NoCodeHopping' Selectable active codes mode 1 and code hopping disabled 'sac1CodeHoppingMode1' Selectable active codes mode 1 and code hopping mode 1 'sac2CodeHoppingMode2' Selectable active codes mode 2 and code hopping mode 2 'sac2NoCodeHopping' Selectable active codes mode 2 and code hopping disabled."; reference "DOCSIS 3.0 Physical Layer Specification CM-SP-PHYv3.0-I05-070803, Mini-slot Numbering Parameters in UCD section."; } leaf docsIf3UsChExtScdmaSelectionStringActiveCodes { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.20.1.2"; type ScdmaSelectionString; description "This attribute represents the active codes of the upstream channel and it is applicable only when SacCodeHoppingSelectionMode is 'sac2CodeHoppingMode2."; reference "DOCSIS 3.0 Physical Layer Specification CM-SP-PHYv3.0-I05-070803, Mini-slot Numbering Parameters in UCD section."; } } // list docsIf3UsChExtEntry } // container docsIf3UsChExtTable container docsIf3UsChSetTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.22"; description "This object defines a set of upstream channels. These channel sets may be associated with channel bonding groups, MD-US-SGs, MD-CM-SGs, or any other channel set that the CMTS may derive from other CMTS processes."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Partial Service Encoding section and Cable Modem Attribute Masks section in the Common Radio Frequency Interface Encodings Annex."; list docsIf3UsChSetEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.22.1"; key "ifIndex docsIf3UsChSetId"; description "The conceptual row of docsIf3UsChSetTable. The ifIndex key corresponds to the MAC Domain interface where the upstream channel set is defined."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3UsChSetId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.22.1.1"; type ChSetId; description "This key defines a reference identifier for the upstream channel set within the MAC Domain."; } leaf docsIf3UsChSetChList { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.22.1.2"; type ChannelList { length "0|2..255"; } description "This attribute defines the ordered list of channels that comprise the upstream channel set"; } } // list docsIf3UsChSetEntry } // container docsIf3UsChSetTable container docsIf3DsChSetTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.23"; description "This object defines a set of downstream channels. These channel sets may be associated with channel bonding groups, MD-DS-SGs, MD-CM-SGs, or any other channel set that the CMTS may derive from other CMTS processes."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, Partial Service Encoding section and Cable Modem Attribute Masks section in the Common Radio Frequency Interface Encodings Annex."; list docsIf3DsChSetEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.23.1"; key "ifIndex docsIf3DsChSetId"; description "The conceptual row of docsIf3DsChSetTable. The ifIndex key corresponds to the MAC Domain interface where the downstream channel set is defined."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3DsChSetId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.23.1.1"; type ChSetId; description "This key defines a reference identifier for the downstream channel set within the MAC Domain."; } leaf docsIf3DsChSetChList { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.23.1.2"; type ChannelList { length "0|2..255"; } description "This attribute defines the ordered list of channels that comprise the downstream channel set."; } } // list docsIf3DsChSetEntry } // container docsIf3DsChSetTable container docsIf3SignalQualityExtTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.24"; description "This object provides an in-channel received modulation error ratio metric for CM and CMTS."; list docsIf3SignalQualityExtEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.24.1"; key "ifIndex"; description "The conceptual row of docsIf3SignalQualityExtTable. At the CM, this object describes the received modulation error ratio of each downstream channel. At the CMTS, it describes the received modulation error ratio of each logical upstream channel. An entry in this table exists for each ifEntry with an ifType of docsCableDownstream(128) for Cable Modems. For Cable Modem Termination Systems, an entry exists for each ifEntry with an ifType of docsCableUpstreamChannel(205)."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3SignalQualityExtRxMER { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.24.1.1"; type docs-if:TenthdB { range "-2147483648..2147483647"; } units "TenthdB"; description "RxMER provides an in-channel received Modulation Error Ratio (MER). RxMER is defined as an estimate, provided by the demodulator, of the ratio: (average constellation energy with equally likely symbols) / (average squared magnitude of error vector) RxMER is measured just prior to FEC (trellis/Reed-Solomon) decoding. RxMER includes the effects of the HFC channel as well as implementation effects of the modulator and demodulator. Error vector estimation may vary among demodulator implementations. The CMTS RxMER is averaged over a given number of bursts at the burst receiver, which may correspond to transmissions from multiple users. In the case of S-CDMA mode, RxMER is measured on the de-spread signal."; } leaf docsIf3SignalQualityExtRxMerSamples { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.24.1.2"; type uint32; description "RxMerSamples is a statistically significant number of symbols for the CM, or bursts for the CMTS, processed to arrive at the RxMER value. For the CMTS, the MER measurement includes only valid bursts that are not in contention regions."; } } // list docsIf3SignalQualityExtEntry } // container docsIf3SignalQualityExtTable container docsIf3CmtsSignalQualityExtTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.25"; description "This object provides metrics and parameters associated with received carrier, noise and interference power levels in the upstream channels of the CMTS."; list docsIf3CmtsSignalQualityExtEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.25.1"; key "ifIndex"; description "The conceptual row of docsIf3CmtsSignalQualityExtTable. The ifIndex key corresponds to each of the upstream channels. The CMTS is not required to persist the values of all instances of CmtsSignalQualityExt across reinitialization."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3CmtsSignalQualityExtCNIR { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.25.1.1"; type docs-if:TenthdB; description "This attribute provides an upstream in-channel Carrier-to-Noise plus Interference Ratio (CNIR). CNIR is defined as the ratio of the expected commanded received signal power at the CMTS input, assuming QPSK0 modulation, to the noise plus interference in the channel. This measurement occurs prior to the point at which the desired CM signal, when present, is demodulated. The measurement includes the effect of the receive matched filter but does not include the effect of any ingress filtering. Both the signal power and noise/interference power are referenced to the same point, e.g., CMTS input."; } leaf docsIf3CmtsSignalQualityExtExpectedRxSignalPower { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.25.1.2"; type docs-if:TenthdBmV; description "ExpectedReceivedSignalPower is the power of the expected commanded received signal in the channel, referenced to the CMTS input."; } } // list docsIf3CmtsSignalQualityExtEntry } // container docsIf3CmtsSignalQualityExtTable container docsIf3CmtsSpectrumAnalysisMeasTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.26"; description "This object is used to configure the logical upstream interfaces to perform the spectrum measurements. This object supports creation and deletion of instances."; list docsIf3CmtsSpectrumAnalysisMeasEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.26.1"; key "ifIndex"; description "The conceptual row of docsIf3CmtsSpectrumAnalysisMeasTable. The ifIndex key corresponds to each of the upstream channels. The CMTS is not required to persist instances of this object across reinitializations."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3CmtsSpectrumAnalysisMeasAmplitudeData { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.26.1.1"; type AmplitudeData; description "This attribute provides a list of the spectral amplitudes corresponding to the frequency bins ordered from lowest to highest frequencies covering the frequency span. Information about the center frequency, frequency span, number of bins and resolution bandwidth are included to provide context to the measurement point The CMTS must support the number of bins as an odd number in order to provide a spectrum representation that is symmetric about the middle data point or bin. The CMTS must support a number of bins greater than or equal to 257 for frequency spans greater than or equal to 6.4 MHz. The CMTS must not exceed 25 kHz bin spacing for measurement of frequency spans less than or equal to 6.4 MHz. The bins measurements are updated periodically at time intervals given by the TimeInterval attribute."; } leaf docsIf3CmtsSpectrumAnalysisMeasTimeInterval { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.26.1.2"; type uint32; units "milliseconds"; description "TimeInterval is the CMTS estimated average repetition period of measurements. This attribute defines the average rate at which new spectra can be retrieved."; } leaf docsIf3CmtsSpectrumAnalysisMeasRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.26.1.3"; type snmpv2-tc:RowStatus; description "The status of this instance."; } } // list docsIf3CmtsSpectrumAnalysisMeasEntry } // container docsIf3CmtsSpectrumAnalysisMeasTable container docsIf3CmDpvStatsTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28"; description "This object represents the DOCSIS Path Verify Statistics collected in the cable modem device. The CMTS controls the logging of DPV statistics in the cable modem. Therefore the context and nature of the measurements are governed by the CMTS and not self-descriptive when read from the CM."; list docsIf3CmDpvStatsEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1"; key "ifIndex docsIf3CmDpvStatsGrpId"; description "The conceptual row of docsIf3CmDpvStatsTable."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3CmDpvStatsGrpId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.1"; type uint32 { range "1..2"; } description "This key represents the DPV Group ID. The CM reports two instance of DPV statistics per downstream normally referred as Statistical Group 1 and Statistical Group 2."; } leaf docsIf3CmDpvStatsLastMeasLatency { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.2"; type uint32; units "nanoseconds"; description "This attribute represents the last latency measurement for this statistical group."; } leaf docsIf3CmDpvStatsLastMeasTime { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.3"; type snmpv2-tc:DateAndTime; description "This attribute represents the last measurement time of the last latency measurement for this statistical group. This attribute reports the EPOC time value when no measurements are being reported or after the statistics were cleared."; } leaf docsIf3CmDpvStatsMinLatency { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.4"; type uint32; units "nanoseconds"; description "This attribute represents the minimum latency measurement for this statistical group since the last time statistics were cleared."; } leaf docsIf3CmDpvStatsMaxLatency { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.5"; type uint32; units "nanoseconds"; description "This attribute represents the maximum latency measurement for this statistical group since the last time statistics were cleared."; } leaf docsIf3CmDpvStatsAvgLatency { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.6"; type uint32; units "nanoseconds"; description "This attribute represents the average latency measurement for this statistical group since the last time statistics were cleared. The averaging mechanism is controlled by the CMTS, and can be a simple average (mean) or an exponential moving average."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I08-080522, DOCSIS Path Verification section."; } leaf docsIf3CmDpvStatsNumMeas { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.7"; type uint32; units "measurements"; description "This attribute represents the number of latency measurements made for this statistical group since the last time statistics were cleared."; } leaf docsIf3CmDpvStatsLastClearTime { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.28.1.8"; type snmpv2-tc:DateAndTime; description "This attribute represents the last time statistics were cleared for this statistical group."; } } // list docsIf3CmDpvStatsEntry } // container docsIf3CmDpvStatsTable container docsIf3CmEventCtrlTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.29"; description "This object represents the control mechanism to enable the dispatching of events based on the event Id. The following rules define the event control behavior: - The CmEventCtrl object has no instances or contains an instance with Event ID 0. All events matching the Local Log settings of docsDevEvReporting are sent to local log ONLY. - The CmEventCtrl object contains configured instances Only events matching the Event Ids configured in the object are sent according to the settings of the docsDevEvReporting object. The CM does not persist instances of CmEventCtrl across reinitializations."; reference "DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I11-100115, Section N.2.2.5 CmEventCtrl Object."; list docsIf3CmEventCtrlEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.29.1"; key "docsIf3CmEventCtrlEventId"; description "The conceptual row of docsIf3CmEventCtrlTable."; leaf docsIf3CmEventCtrlEventId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.29.1.1"; type uint32; description "This key represents the Event ID of the event being enabled for delivery to a dispatch mechanism (e.g., syslog)."; reference "DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I07-080522, Format and Content for Event, Syslog, and SNMP Notification Annex."; } leaf docsIf3CmEventCtrlStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.29.1.2"; type snmpv2-tc:RowStatus; description "The status of this instance."; } } // list docsIf3CmEventCtrlEntry } // container docsIf3CmEventCtrlTable container docsIf3CmtsEventCtrlTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.30"; description "This object represents the control mechanism to enable the dispatching of events based on the event Id. The following rules define the event control behavior: - The CmtsEventCtrl object has no instances or contains an instance with Event ID 0. All events matching the Local Log settings of docsDevEvReporting are sent to local log ONLY. - The CmtsEventCtrl object contains configured instances Only events matching the Event Ids configured in the object are sent according to the settings of the docsDevEvReporting object. - The CMTS persists all instances of CmtsEventCtrl across reinitializations."; reference "DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I11-100115, Section N.2.3.4 CmtsEventCtrl Object."; list docsIf3CmtsEventCtrlEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.30.1"; key "docsIf3CmtsEventCtrlEventId"; description "The conceptual row of docsIf3CmtsEventCtrlTable."; leaf docsIf3CmtsEventCtrlEventId { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.30.1.1"; type uint32; description "This key represents the Event ID of the event being enabled for delivery to a dispatch mechanism (e.g., syslog)."; reference "DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I07-080522, Format and Content for Event, Syslog, and SNMP Notification Annex."; } leaf docsIf3CmtsEventCtrlStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.30.1.2"; type snmpv2-tc:RowStatus; description "The status of this instance."; } } // list docsIf3CmtsEventCtrlEntry } // container docsIf3CmtsEventCtrlTable container docsIf3CmMdCfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.31"; description "This object contains CM MAC domain level control and configuration attributes."; list docsIf3CmMdCfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.31.1"; key "ifIndex"; description "The conceptual row of docsIf3CmMdCfgTable. The ifIndex key corresponds to the MAC Domain interface."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3CmMdCfgIpProvMode { smiv2:defval "honorMdd"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.31.1.1"; type enumeration { enum "ipv4Only" { value 0; } enum "ipv6Only" { value 1; } enum "honorMdd" { value 4; } } description "This attribute specifies whether the CM honors or ignores the CMTS MDD TLV 5.1 setting in order to configure its IP provisioning mode. The CM relies upon the CMTS to facilitate the successful IP address acquisition independently of the MDD. When this attribute is set to 'ipv4Only' the CM will initiate the acquisition of a single IPv4 address for the CM management stack. When this attribute is set to 'ipv6Only' the CM will initiate the acquisition of a single IPv6 address for the CM management stack. When this attribute is set to 'honorMdd' the CM will initiate the acquisition of an IPv6 or IPv4 address as directed by the MDD message for provisioning and operation."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I14-101008, IP Initialization Parameters TLV section."; } leaf docsIf3CmMdCfgIpProvModeResetOnChange { smiv2:defval "false"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.31.1.2"; type boolean; description "This attribute determines if the CM is to automatically reset upon change of the IpProvMode attribute. The attribute has a default value of 'false' (2) which means that the CM does not reset upon change to IpProvMode attribute. When this attribute is set to 'true' (1), the CM resets upon a change to the IpProvMode attribute."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I14-101008, IP Initialization Parameters TLV section."; } leaf docsIf3CmMdCfgIpProvModeResetOnChangeHoldOffTimer { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.31.1.3"; type uint32 { range "0..300"; } units "seconds"; description "This attribute determines how long a CM with IpProvModeResetOnChange set to 'true' waits to reset. When the IpProvModeResetOnChange attribute is set to 'true' (1), the CM will decrement from the configured timer value before resetting. The default value of the IpProvModeResetOnChangeHoldOffTimer is 0 seconds which is equivalent to an immediate reset."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I14-101008, IP Initialization Parameters TLV section."; } leaf docsIf3CmMdCfgIpProvModeStorageType { smiv2:defval "nonVolatile"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.31.1.4"; type snmpv2-tc:StorageType; description "This attribute determines if the CM persists the value of IpProvMode across a single reset or across all resets. The default value of this attribute is 'nonVolatile' (3) which means that the CM persists the value of IpProvMode across all resets. The CM persists the value of IpProveMode across only a single reset when IpProvModeStorageType is set to volatile(2). Other StorageType values are not applicable for this object; an attempt to set this object to a value of other(1), permanent(4), or readOnly(5) will be rejected with an error code of inconsistentValue."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I14-101008, IP Initialization Parameters TLV section."; } } // list docsIf3CmMdCfgEntry } // container docsIf3CmMdCfgTable container docsIf3CmEnergyMgt1x1CfgTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.33"; description "This object provides configuration state information on the CM for the Energy Management 1x1 Mode feature."; reference "DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.0-I20-121113, Energy Management 1x1 Mode Encodings section."; list docsIf3CmEnergyMgt1x1CfgEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.33.1"; key "docsIf3CmEnergyMgt1x1CfgDirection"; description "The conceptual row of docsIf3CmEnergyMgt1x1CfgTable."; leaf docsIf3CmEnergyMgt1x1CfgDirection { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.33.1.1"; type IfDirection; description "This index indicates whether the threshold applies to the upstream or downstream."; } leaf docsIf3CmEnergyMgt1x1CfgEntryBitrateThrshld { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.33.1.2"; type uint32; units "bps"; description "This attribute specifies the upstream or downstream bitrate threshold (in bps) below which the CM will request to enter Energy Management 1x1 Mode operation."; } leaf docsIf3CmEnergyMgt1x1CfgEntryTimeThrshld { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.33.1.3"; type uint32 { range "1..65535"; } units "seconds"; description "This attribute specifies the number of consecutive seconds that the upstream or downstream data rate needs to remain below the Upstream or Downstream Entry Bitrate Threshold in order to determine that a transition to Energy Management 1x1 Mode is required."; } leaf docsIf3CmEnergyMgt1x1CfgExitBitrateThrshld { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.33.1.4"; type uint32; units "bps"; description "This attribute specifies the upstream or downstream bitrate threshold (in bps) above which the CM will request to leave Energy Management 1x1 Mode operation."; } leaf docsIf3CmEnergyMgt1x1CfgExitTimeThrshld { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.33.1.5"; type uint32 { range "1..65535"; } units "seconds"; description "This attribute specifies the number of consecutive seconds that the upstream or downstream data rate needs to remain above the Upstream or Downstream Exit Bitrate Threshold in order to determine that a transition out of Energy Management 1x1 Mode is required."; } } // list docsIf3CmEnergyMgt1x1CfgEntry } // container docsIf3CmEnergyMgt1x1CfgTable container docsIf3CmSpectrumAnalysisMeasTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.35"; description "This table provides a list of spectral analysis measurements as performed across a range of center frequencies. The table is capable of representing a full scan of the spectrum."; list docsIf3CmSpectrumAnalysisMeasEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.35.1"; key "docsIf3CmSpectrumAnalysisMeasFrequency"; description "Each row in the docsIf3CmSpectrumAnalysisMeasTable represents the spectral analysis around a single center frequency point in the spectrum."; leaf docsIf3CmSpectrumAnalysisMeasFrequency { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.35.1.1"; type int32; description "This index indicates the center frequency of the spectral analysis span which is represented by this instance."; } leaf docsIf3CmSpectrumAnalysisMeasAmplitudeData { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.35.1.2"; type AmplitudeData; description "This attribute provides a list of the spectral amplitudes as measured at the center frequency specified by the Frequency index. The frequency bins are ordered from lowest to highest frequencies covering the frequency span. Information about the center frequency, frequency span, number of bins and resolution bandwidth are included to provide context to the measurement point."; } leaf docsIf3CmSpectrumAnalysisMeasTotalSegmentPower { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.35.1.3"; type docs-if:TenthdB; description "This attribute provides the total RF power present in the segment with the center frequency equal to the Frequency index and the span equal to the SegmentFrequencySpan. The value represents the sum of the spectrum power in all of the associated bins. The value is computed by summing power (not dB) values and converting the final sum to TenthdB."; } } // list docsIf3CmSpectrumAnalysisMeasEntry } // container docsIf3CmSpectrumAnalysisMeasTable container docsIf3CmtsCmEmStatsTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.36"; description "This table defines Energy Management mode statistics for the CM as reported by the CMTS. For example, such metrics can provide insight into configuration of appropriate EM 1x1 Mode Activity Detection thresholds on the CM and/or to get feedback on how/if the current thresholds are working well or are causing user experience issues."; list docsIf3CmtsCmEmStatsEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.36.1"; key "docsIf3CmtsCmRegStatusId"; description "The conceptual row of docsIf3CmtsCmEmStatsTable."; leaf docsIf3CmtsCmRegStatusId { type leafref { path "/DOCS-IF3-MIB:DOCS-IF3-MIB/DOCS-IF3-MIB:docsIf3CmtsCmRegStatusTable/DOCS-IF3-MIB:docsIf3CmtsCmRegStatusEntry/DOCS-IF3-MIB:docsIf3CmtsCmRegStatusId"; } } leaf docsIf3CmtsCmEmStatsEm1x1ModeTotalDuration { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.36.1.1"; type uint32; units "seconds"; description "This attribute indicates the total time duration, in seconds since registration, the CM identified by docsIf3CmtsCmRegStatusId has been in Energy Management 1x1 mode, as controlled by the DBC-REQ Energy Management 1x1 Mode Indicator TLV."; } } // list docsIf3CmtsCmEmStatsEntry } // container docsIf3CmtsCmEmStatsTable container docsIf3CmEm1x1StatsTable { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37"; description "This object defines Energy Management 1x1 mode statistics on the CM to provide insight into configuration of appropriate EM 1x1 Mode Activity Detection thresholds and/or to get feedback on how/if the current thresholds are working well or are causing user experience issues. These statistics are only applicable/valid when the Energy Management 1x1 mode is enabled in the CM."; list docsIf3CmEm1x1StatsEntry { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37.1"; key "ifIndex"; description "The conceptual row of docsIf3CmEm1x1StatsTable. An instance exist for the CM MAC Domain Interface."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf docsIf3CmEm1x1StatsNumberTimesCrossedBelowUsEntryThrshlds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37.1.1"; type uint32; description "This attribute indicates the number of times since registration the CM crossed below the upstream entry bitrate threshold for a number of consecutive seconds equal to or exceeding the upstream entry time threshold."; } leaf docsIf3CmEm1x1StatsNumberTimesCrossedBelowDsEntryThrshlds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37.1.2"; type uint32; description "This attribute indicates the number of times since registration the CM crossed below the downstream entry bitrate threshold for a number of consecutive seconds equal to or exceeding the downstream entry time threshold."; } leaf docsIf3CmEm1x1StatsTotalDuration { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37.1.3"; type uint32; units "seconds"; description "This attribute indicates the total time duration, in seconds since registration, the CM has been in Energy Management 1x1 mode, as controlled by the DBC-REQ Energy Management 1x1 Mode Indicator TLV. This attribute differs from docsIf3CmEm1x1StatsTotalDurationBelowUsDsThrshlds because it is dependent on effects of the Energy Management Cycle Period, and processing of EM-REQ/EM-RSP messages and DBC messages that specifically indicate entry into or exit from Energy Management 1x1 mode."; } leaf docsIf3CmEm1x1StatsTotalDurationBelowUsThrshlds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37.1.4"; type uint32; units "seconds"; description "This attribute indicates the total time duration, in seconds since registration, the CM satisfied upstream conditions for entry into or remaining in Energy Management 1x1 mode."; } leaf docsIf3CmEm1x1StatsTotalDurationBelowDsThrshlds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37.1.5"; type uint32; units "seconds"; description "This attribute indicates the total time duration, in seconds since registration, the CM satisfied downstream conditions for entry into or remaining in Energy Management 1x1 mode."; } leaf docsIf3CmEm1x1StatsTotalDurationBelowUsDsThrshlds { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.4491.2.1.20.1.37.1.6"; type uint32; units "seconds"; description "This attribute indicates the total time duration, in seconds since registration, the CM, with respect to both upstream and downstream entry and exit thresholds, satisfied conditions for entry into and remaining in Energy Management 1x1 mode. This attribute differs from docsIf3CmEm1x1StatsTotalDuration because it is not dependent on effects of the Energy Management Cycle Period or processing of EM-REQ/EM-RSP messages and DBC messages that specifically indicate entry into or exit from Energy Management 1x1 mode."; } } // list docsIf3CmEm1x1StatsEntry } // container docsIf3CmEm1x1StatsTable } // container DOCS-IF3-MIB notification docsIf3CmtsEventNotif { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.0.1"; description "A notification to report a DOCSIS event detected on the CMTS. This notification includes the following information: - docsDevEvLevel: the DOCSIS priority level associated with the event. - docsDevEvId: the numeric identifier of the event. - docsDevEvText: The text description of the event. - docsDevEvLastTime: The local date and time when this event was generated. - sysName: the administratively-assigned name of the CMTS. e.g., The fully-qualified domain name as indicated in RFC 3418 or in the absence the IP address of the CMTS administrative interface in dot '.' notation for IPv4 and colon ':' notation for and IPv6 Address as indicated in RFC 3164"; reference "DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I07-080522, Format and Content for Event, Syslog, and SNMP Notification Annex. RFC 3418, RFC 3164"; container object-1 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvLevel { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvLevel"; } } } // container object-1 container object-2 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvId { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvId"; } } } // container object-2 container object-3 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvText { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvText"; } } } // container object-3 container object-4 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvLastTime { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvLastTime"; } } } // container object-4 container object-5 { leaf sysName { type leafref { path "/snmpv2-mib:SNMPv2-MIB/snmpv2-mib:system/snmpv2-mib:sysName"; } } } // container object-5 } // notification docsIf3CmtsEventNotif notification docsIf3CmEventNotif { smiv2:oid "1.3.6.1.4.1.4491.2.1.20.0.2"; description "A notification to report a DOCSIS event detected on the CM. This notification includes the following information: - docsDevEvLevel: the priority level associated with the event. - docsDevEvId: the unique identifier of the event that occurred. - docsDevEvText: a textual description of the event. - docsDevEvLastTime: The local date and time when this event was generated."; reference "DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I07-080522, Format and Content for Event, Syslog, and SNMP Notification Annex."; container object-1 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvLevel { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvLevel"; } } } // container object-1 container object-2 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvId { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvId"; } } } // container object-2 container object-3 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvText { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvText"; } } } // container object-3 container object-4 { leaf docsDevEvIndex { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvIndex"; } } leaf docsDevEvLastTime { type leafref { path "/docs-cable:DOCS-CABLE-DEVICE-MIB/docs-cable:docsDevEventTable/docs-cable:docsDevEventEntry/docs-cable:docsDevEvLastTime"; } } } // container object-4 } // notification docsIf3CmEventNotif } // module DOCS-IF3-MIB
© 2023 YumaWorks, Inc. All rights reserved.