idnits 2.17.1 draft-ietf-ipcdn-docs-rfmibv2-06.txt: -(5616): Line appears to be too long, but this could be caused by non-ascii characters in UTF-8 encoding Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == There is 1 instance of lines with non-ascii characters in the document. == No 'Intended status' indicated for this document; assuming Proposed Standard == The page length should not exceed 58 lines per page, but there was 1 longer page, the longest (page 110) being 6068 lines == It seems as if not all pages are separated by form feeds - found 0 form feeds but 110 pages Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 517 has weird spacing: '...astPkts inter...' == Line 576 has weird spacing: '...astPkts inte...' == Line 790 has weird spacing: '...astPkts inter...' == Line 860 has weird spacing: '...astPkts inte...' == Line 936 has weird spacing: '...astPkts inte...' == (3 more instances...) -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (March 2003) is 7705 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Missing Reference: '12' is mentioned on line 5794, but not defined == Missing Reference: '15' is mentioned on line 5795, but not defined == Unused Reference: 'RFC1155' is defined on line 5638, but no explicit reference was found in the text == Unused Reference: 'RFC1157' is defined on line 5642, but no explicit reference was found in the text == Unused Reference: 'RFC1212' is defined on line 5645, but no explicit reference was found in the text == Unused Reference: 'RFC1215' is defined on line 5648, but no explicit reference was found in the text == Unused Reference: 'RFC1901' is defined on line 5651, but no explicit reference was found in the text == Unused Reference: 'RFC1905' is defined on line 5655, but no explicit reference was found in the text == Unused Reference: 'RFC1906' is defined on line 5659, but no explicit reference was found in the text == Unused Reference: 'RFC2026' is defined on line 5663, but no explicit reference was found in the text == Unused Reference: 'RFC2570' is defined on line 5669, but no explicit reference was found in the text == Unused Reference: 'RFC2571' is defined on line 5673, but no explicit reference was found in the text == Unused Reference: 'RFC2572' is defined on line 5677, but no explicit reference was found in the text == Unused Reference: 'RFC2573' is defined on line 5681, but no explicit reference was found in the text == Unused Reference: 'RFC2574' is defined on line 5684, but no explicit reference was found in the text == Unused Reference: 'RFC2575' is defined on line 5688, but no explicit reference was found in the text == Unused Reference: 'RFC2669' is defined on line 5705, but no explicit reference was found in the text == Unused Reference: 'RFC2819' is defined on line 5709, but no explicit reference was found in the text == Unused Reference: 'RFC3414' is defined on line 5715, but no explicit reference was found in the text == Unused Reference: 'RFC3415' is defined on line 5719, but no explicit reference was found in the text == Unused Reference: '1' is defined on line 5724, but no explicit reference was found in the text == Unused Reference: '2' is defined on line 5728, but no explicit reference was found in the text == Unused Reference: '3' is defined on line 5732, but no explicit reference was found in the text == Unused Reference: '4' is defined on line 5736, but no explicit reference was found in the text == Unused Reference: '5' is defined on line 5740, but no explicit reference was found in the text == Unused Reference: '8' is defined on line 5751, but no explicit reference was found in the text == Unused Reference: '9' is defined on line 5754, but no explicit reference was found in the text ** Downref: Normative reference to an Historic RFC: RFC 1157 ** Downref: Normative reference to an Informational RFC: RFC 1215 ** Downref: Normative reference to an Historic RFC: RFC 1901 ** Obsolete normative reference: RFC 1905 (Obsoleted by RFC 3416) ** Obsolete normative reference: RFC 1906 (Obsoleted by RFC 3417) ** Obsolete normative reference: RFC 2570 (Obsoleted by RFC 3410) ** Obsolete normative reference: RFC 2571 (Obsoleted by RFC 3411) ** Obsolete normative reference: RFC 2572 (Obsoleted by RFC 3412) ** Obsolete normative reference: RFC 2573 (Obsoleted by RFC 3413) ** Obsolete normative reference: RFC 2574 (Obsoleted by RFC 3414) ** Obsolete normative reference: RFC 2575 (Obsoleted by RFC 3415) ** Obsolete normative reference: RFC 2669 (Obsoleted by RFC 4639) ** Downref: Normative reference to an Informational RFC: RFC 3083 (ref. '1') -- Possible downref: Non-RFC (?) normative reference: ref. '2' -- Possible downref: Non-RFC (?) normative reference: ref. '3' -- Possible downref: Non-RFC (?) normative reference: ref. '4' -- Possible downref: Non-RFC (?) normative reference: ref. '5' -- Possible downref: Non-RFC (?) normative reference: ref. '6' -- Possible downref: Non-RFC (?) normative reference: ref. '7' -- Possible downref: Non-RFC (?) normative reference: ref. '8' -- Possible downref: Non-RFC (?) normative reference: ref. '9' -- Obsolete informational reference (is this intentional?): RFC 2670 (Obsoleted by RFC 4546) Summary: 15 errors (**), 0 flaws (~~), 38 warnings (==), 11 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 IPCDN Working Group 2 D. Raftus 3 Internet Draft 4 Terayon Canada Ltd. 5 Document: draft-ietf-ipcdn-docs-rfmibv2-06 6 March 2003 8 Expires: September 2003 10 Obsoletes: RFC2670 12 Radio Frequency (RF) Interface Management Information Base 13 for DOCSIS 2.0 compliant RF interfaces 15 Status of this Memo 17 This document is an Internet-Draft and is in full conformance with 18 all provisions of Section 10 of RFC2026. 20 Internet-Drafts are working documents of the Internet Engineering 21 Task Force (IETF), its areas, and its working groups. Note that 22 other groups may also distribute working documents as Internet- 23 Drafts. 25 Internet-Drafts are draft documents valid for a maximum of six 26 months and may be updated, replaced, or obsoleted by other 27 documents at any time. It is inappropriate to use 28 Internet-Drafts as reference material or to cite them other than 29 as "work in progress." 31 The list of current Internet-Drafts can be accessed at 32 http://www.ietf.org/ietf/1id-abstracts.txt 34 The list of Internet-Draft Shadow Directories can be accessed at 35 http://www.ietf.org/shadow.html. 37 Copyright Notice 39 Copyright (C) The Internet Society (2003). All Rights Reserved. 41 Abstract 43 This memo is a draft revision of the standards track RFC-2670. 44 Please see "Section 9 Changes from RFC2670" for a description of 45 modifications. This document or its successor will obsolete RFC-2670 46 when accepted. 48 This memo defines a portion of the Management Information Base (MIB) 49 for use with network management protocols in the Internet community. 50 In particular, it defines a basic set of managed objects for SNMP- 51 based management of DOCSIS compliant Radio Frequency (RF) 52 interfaces. 54 This memo is a product of the IPCDN working group within the 55 Internet Engineering Task Force. Comments are solicited and should 56 be addressed to the working group's mailing list at ipcdn@ietf.org 57 and/or the authors. 59 Conventions used in this document 61 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 62 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in 63 this document are to be interpreted as described in BCP 14, 64 RFC 2119 [RFC2119]. 66 Table of Contents 68 1 The SNMP Management Framework ................................. 3 69 2 Glossary ...................................................... 3 70 2.1 CATV ........................................................ 3 71 2.2 Channel ..................................................... 3 72 2.3 CM .......................................................... 4 73 2.4 CMTS ........................................................ 4 74 2.5 Codeword .................................................... 4 75 2.6 Data Packet ................................................. 4 76 2.7 dBmV ........................................................ 4 77 2.8 DOCSIS ...................................................... 4 78 2.9 Downstream .................................................. 4 79 2.10 Head-end ................................................... 5 80 2.11 MAC Packet ................................................. 5 81 2.12 MCNS ....................................................... 5 82 2.13 Mini-slot .................................................. 5 83 2.14 QPSK ....................................................... 5 84 2.15 QAM ........................................................ 5 85 2.16 RF ......................................................... 5 86 2.17 Symbol-times ............................................... 5 87 2.18 Upstream ................................................... 5 88 3 Overview ...................................................... 5 89 3.1 Structure of the MIB ........................................ 6 90 3.1.1 docsIfBaseObjects ......................................... 6 91 3.1.2 docsIfCmObjects ........................................... 5 92 3.1.3 docsIfCmtsObjects ......................................... 7 93 3.2 Relationship to the Interfaces MIB .......................... 7 94 3.2.1 Layering Model ............................................ 7 95 3.2.2 Virtual Circuits .......................................... 9 96 3.2.3 ifTestTable ............................................... 9 97 3.2.4 ifRcvAddressTable ......................................... 9 98 3.2.5 ifEntry ................................................... 9 99 3.2.5.1 ifEntry for Downstream interfaces ....................... 9 100 3.2.5.1.1 ifEntry for Downstream interfaces in Cable Modem 101 Termination Systems ........................................ 9 102 3.2.5.1.2 ifEntry for Downstream interfaces in Cable Modems .... 11 103 3.2.5.2 ifEntry for Upstream interfaces ........................ 13 104 3.2.5.2.1 ifEntry for Upstream interfaces in Cable Modem 105 Termination Systems ....................................... 13 106 3.2.5.2.2 ifEntry for Upstream interfaces in Cable Modems ...... 15 107 3.2.5.3 ifEntry for Upstream channels .......................... 16 108 3.2.5.3.1 ifEntry for Upstream Channels in Cable Modem 109 Termination Systems ....................................... 16 110 3.2.5.4 ifEntry for the MAC Layer .............................. 18 111 4 Definitions .................................................. 20 112 5 Acknowledgments ............................................. 110 113 6 Revision Descriptions ....................................... 110 114 7 Normative References ........................................ 110 115 8 Informative References ...................................... 113 116 9 Security Considerations ..................................... 113 117 10 Changes from RFC2670 ....................................... 113 118 11 Conflict Resolution with docsIfExt MIB ..................... 115 119 12 Intellectual Property .......................................115 120 13 Author's Address ........................................... 116 121 14 Full Copyright Statement ................................... 116 123 1. The Internet-Standard Management Framework 125 For a detailed overview of the documents that describe the current 126 Internet-Standard Management Framework, please refer to section 7 127 of RFC 3410 [RFC3410]. 129 Managed objects are accessed via a virtual information store, 130 termed the Management Information Base or MIB. MIB objects are 131 generally accessed through the Simple Network Management Protocol 132 (SNMP). 134 Objects in the MIB are defined using the mechanisms defined in the 135 Structure of Management Information (SMI). This memo specifies a 136 MIB module that is compliant to the SMIv2, which is described in 137 STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, 138 RFC 2580 [RFC2580]. 140 2. Glossary 142 The terms in this document are derived either from normal cable 143 system usage, or from the documents associated with the Data Over 144 Cable Service Interface Specification process. 146 2.1. CATV 148 Originally "Community Antenna Television", now used to refer to any 149 cable or hybrid fiber and cable system used to deliver video signals 150 to a community. 152 2.2. Channel 154 A specific frequency allocation with an RF medium, specified by 155 channel width in Hertz (cycles per second) and by center frequency. 156 Within the US Cable Systems, upstream channels are generally 157 allocated from the 5-42MHz range while down stream channels are 158 generally allocated from the 50-750MHz range depending on the 159 capabilities of the given system. The typical broadcast channel 160 width in the US is 6MHz. Upstream channel widths for DOCSIS vary. 162 For European cable systems, upstream channels vary by country. The 163 upper edge of upstream channel allocations vary between 25 MHz to 65 164 MHz, and the lower edge of downstream channel allocations vary 165 between 47 MHz and 87.5 MHz. The typical broadcast channel width in 166 Europe is 8MHz. The actual parameters are of concern to systems 167 deploying EuroDOCSIS technology. 169 2.3. CM Cable Modem. 171 A CM acts as a "slave" station in a DOCSIS compliant cable data 172 system. 174 2.4. CMTS Cable Modem Termination System. 176 A generic term covering a cable bridge or cable router in a 177 head-end. A CMTS acts as the master station in a DOCSIS compliant 178 cable data system. It is the only station that transmits 179 downstream, and it controls the scheduling of upstream 180 transmissions by its associated CMs. 182 2.5. Codeword 184 A characteristic of the Forward Error Correction scheme used 185 above the RF media layer. 187 See "Data-Over-Cable Service Interface Specifications: Radio 188 Frequency Interface Specification SP-RFIv2.0-IO2-020617" 190 2.6. Data Packet 192 The payload portion of the MAC Packet. 194 2.7. dBmV 196 A measure of RF signal voltage amplitude, whose power level is 197 determined by the characteristic impedance. A zero dB signal power 198 is equivalent to 48.75 dBmV signal amplitude in a 75 Ohm system. 200 2.8. DOCSIS 202 "Data Over Cable Service Interface Specification". A term 203 referring to the ITU-T J.112 Annex B standard for cable modem 204 systems [7]. 206 2.9. Downstream 208 The direction from the head-end towards the subscriber. 210 2.10. Head-end 212 The origination point in most cable systems of the subscriber video 213 signals. 215 2.11. MAC Packet 217 A DOCSIS PDU. 219 2.12. MCNS 221 "Multimedia Cable Network System". Generally replaced in usage by 222 DOCSIS. 224 2.13. Mini-slot 226 In general, an interval of time which is allocated by the 227 CMTS to a given CM for that CM to transmit in an upstream direction. 228 See "Data-Over-Cable Service Interface Specifications: Radio 229 Frequency Interface Specification SP-RFIv2.0-IO2-020617", 231 2.14. QPSK Quadrature Phase Shift Keying. 233 A particular modulation scheme on an RF medium. See [6]. 235 2.15. QAM Quadrature Amplitude Modulation. 237 A particular modulation scheme on RF medium. Usually expressed 238 with a number indicating the size of the modulation constellation 239 (e.g. 16 QAM). See [6], or any other book on digital communications 240 over RF for a complete explanation of this. 242 2.16. RF 244 Radio Frequency. 246 2.17. Symbol-times 248 A characteristic of the RF modulation scheme. 249 See "Data-Over-Cable Service Interface Specifications: Radio 250 Frequency Interface Specification SP-RFIv2.0-IO2-020617" 252 2.18. Upstream 254 The direction from the subscriber towards the head-end. 256 3. Overview 258 This MIB provides a set of objects required for the management of 259 MCNS/DOCSIS compliant Cable Modem (CM) and Cable Modem Termination 260 System (CMTS) RF interfaces. The specification is derived in part 261 from the parameters and protocols described in "Data-Over-Cable 262 Service Interface Specifications: Radio Frequency Interface 263 Specification SP-RFIv2.0-IO2-020617". 265 3.1. Structure of the MIB 267 This MIB is structured as three groups: 269 o Management information pertinent to both Cable Modems (CM) and 270 Cable Modem Termination Systems (CMTS) (docsIfBaseObjects). 272 o Management information pertinent to Cable Modems only 273 (docsIfCmObjects). 275 o Management information pertinent to Cable Modem Termination 276 Systems only (docsIfCmtsObjects). 278 Tables within each of these groups group objects functionally - e.g. 279 Quality of Service, Channel characteristics, MAC layer management, 280 etc. Rows created automatically (e.g. by the device according to 281 the hardware configuration) may and generally will have a mixture of 282 configuration and status objects within them. Rows that are meant 283 to be created by the management station are generally restricted to 284 configuration (read-create) objects. 286 3.1.1. docsIfBaseObjects 288 docsIfDownstreamChannelTable - This table describes the active 289 downstream channels for a CMTS and the received downstream channel 290 for a CM. 292 docsIfUpstreamChannelTable - This table describes the active 293 upstream channels for a CMTS and the current upstream transmission 294 channel for a CM. 296 docsIfQosProfileTable - This table describes the valid Quality of 297 Service profiles for the cable data system. 299 docsIfSignalQualityTable - This table is used to monitor RF signal 300 quality characteristics of received signals. 302 docsIfDocsisBaseCapability - This object is used to indicate the 303 highest level of DOCSIS version a cable device can support. 305 3.1.2. docsIfCmObjects 307 docsIfCmMacTable - This table is used to monitor the DOCSIS MAC 308 interface and can be considered an extension to the ifEntry. 310 docsIfCmStatusTable - This table maintains a number of status 311 objects and counters for cable modems. There is a comparable table 312 at the CMTS, docsIfCmtsCmStatusTable, which maintains similar 313 counters from the CMTS point of view. 315 docsIfCmServiceTable - This table describes the upstream service 316 queues available at this CM. There is a comparable table at the 317 CMTS, docsIfCmtsServiceEntry, which describes the service queues 318 from the point of view of the CMTS. 320 3.1.3. docsIfCmtsObjects 322 docsIfCmtsMacTable - Describes the attributes of each CMTS MAC 323 interface. 325 docsIfCmtsStatusTable - This table provides a set of aggregated 326 counters which roll-up values and events that occur on the 327 underlying sub-interfaces. 329 docsIfCmtsCmStatusTable - This table is used to hold information 330 about known (i.e. ranging, registered, and/or previously online) 331 cable modems on the system serviced by this CMTS. 333 docsIfCmtsServiceTable - This table provides access to the 334 information related to upstream service queues. 336 docsIfCmtsModulationTable - This table allows control over the 337 modulation profiles for RF channels associated with this CMTS. 339 docsIfCmtsMacToCmTable - This table allows fast access into the 340 docsIfCmtsCmTable via a MAC address (of the CM) interface. 342 docsIfCmtsChannelUtilizationTable - This table provides statistical 343 load usage data for attached upstream and downstream physical 344 channels. 346 docsIfCmtsDownChannelCounterTable - This table provides statistical 347 data for attached downstream channels, appropriate as input for load 348 usage calculations. 350 docsIfCmtsUpChannelCounterTable - This table provides statistical 351 data for attached upstream channels, appropriate as input for load 352 usage calculations. 354 3.2. Relationship to the Interfaces MIB 356 This section clarifies the relationship of this MIB to the 357 Interfaces MIB [RFC2863]. Several areas of correlation are addressed 358 in the following subsections. The implementer is referred to the 359 Interfaces MIB document in order to understand the general intent of 360 these areas. 362 3.2.1. Layering Model 364 An instance of ifEntry exists for each RF Downstream interface, for 365 each RF Upstream interface, for each Upstream logical Channel and 366 for each RF MAC layer. 367 The ifStackTable [RFC2863] MUST be implemented to identify 368 relationships among sub-interfaces. 370 The following example illustrates a CMTS MAC interface with one 371 downstream and two upstream interfaces. 373 | <== to network layer 374 +------------------ --+-------------------------------+ 375 | RF MAC | 376 +--+------------------+------------------------+------+ 377 | | | 378 +-------+-----+ +------+------+ +------+------+ 379 | Downstream1 | | Upstream1 | | Upstream2 | 380 | | | | | | 381 +-------------+ ++-----------++ ++-----------++ 382 | | | | 383 +----+----+ +----+----+ +----+----+ +----+----+ 384 | Ch-1 | | Ch-2 | | Ch-1 | | Ch-2 | 385 |(A/TDMA) | |(S-CDMA) | |(A/TDMA) | |(S-CDMA) | 386 +---------+ +---------+ +---------+ +---------+ 388 As can be seen from this example, the RF MAC interface is layered on 389 top of the downstream and upstream interfaces, and the RF Upstream 390 interface is layered on top of an Upstream Logical Channels. 392 In this example, the assignment of index values could be as follows: 394 ifIndex ifType Description 396 2 docsCableMaclayer(127) CATV MAC Layer 397 3 docsCableDownstream(128) CATV Downstream interface 398 4 docsCableUpstream(129) CATV Upstream interface 399 5 docsCableUpstream(129) CATV Upstream interface 400 6 docsCableUpstreamChannel(205) CATV Upstream Channel 401 7 docsCableUpstreamChannel(205) CATV Upstream Channel 402 8 docsCableUpstreamChannel(205) CATV Upstream Channel 403 9 docsCableUpstreamChannel(205) CATV Upstream Channel 405 The corresponding ifStack entries would then be: 407 | IfStackHigherLayer | ifStackLowerLayer | 408 | 0 | 2 | 409 | 2 | 3 | 410 | 2 | 4 | 411 | 2 | 5 | 412 | 4 | 6 | 413 | 4 | 7 | 414 | 5 | 8 | 415 | 5 | 9 | 416 | 3 | 0 | 417 | 6 | 0 | 418 | 7 | 0 | 419 | 8 | 0 | 420 | 9 | 0 | 422 The same interface model can also be used in Telephony or Telco 423 Return systems. A pure Telco Return system (Cable Modem as well as 424 Cable Modem Termination System) would not have upstream, but only 425 downstream cable channels. Systems supporting both Telco Return and 426 cable upstream channels can use the above model without 427 modification. 429 Telco Return Upstream channel(s) are handled by the appropriate 430 MIBs, such as PPP or Modem MIBs. 432 3.2.2. Virtual Circuits 434 This medium does not support virtual circuits and this area is not 435 applicable to this MIB. 437 3.2.3. ifTestTable 439 The ifTestTable is optional for Docsis CM/CMTS implementations, but 440 is not specifically influenced by the RF mib. 442 3.2.4. ifRcvAddressTable 444 The ifRcvAddressTable is optional for Docsis CM/CMTS 445 implementations, but is not specifically influenced by the RF mib. 447 3.2.5. ifEntry 449 This section documents only the differences from the requirements 450 specified in the Interfaces MIB. See that MIB for columns omitted 451 from the descriptions below. 453 3.2.5.1. ifEntry for Downstream interfaces 455 The ifEntry for Downstream interfaces supports the 456 ifGeneralInformationGroup and the ifPacketGroup of the Interfaces 457 MIB. This is an output only interface at the CMTS and all input 458 status counters - ifIn* - will return zero. This is an input only 459 interface at the CM and all output status counters - ifOut* - will 460 return zero. 462 3.2.5.1.1. ifEntry for Downstream interfaces in Cable Modem 463 Termination Systems 465 ifTable Comments 466 ============== =========================================== 467 ifIndex Each RF Cable Downstream interface is represented 468 by an ifEntry. 470 ifType The IANA value of docsCableDownstream(128). 472 ifSpeed Return the speed of this downstream channel. 473 The returned value is the raw bandwidth in bits/s 474 of this interface. This is the symbol rate 475 multiplied with the number of bits per symbol. 477 ifHighSpeed Return the speed of this downstream channel. 478 The returned value is the raw bandwidth in 479 megabits/s of this interface. This is the symbol 480 rate multiplied with the number of bits per 481 symbol. 483 ifPhysAddress Return an empty string. 485 ifAdminStatus The administrative status of this interface. 487 ifOperStatus The current operational status of this interface. 489 ifMtu The size of the largest frame which can be 490 sent on this interface, specified in octets. 491 The value includes the length of the MAC header. 493 ifInOctets Return zero. 494 ifHCInOctets 496 ifInUcastPkts Return zero. 497 ifHCInUcastPkts 499 ifInMulticastPkts Return zero. 500 ifHCInMulticastPkts 502 ifInBroadcastPkts Return zero. 503 ifHCInBroadcastPkts 505 ifInDiscards Return zero. 507 ifInErrors Return zero. 509 ifInUnknownProtos Return zero. 511 ifOutOctets The total number of octets transmitted on this 512 ifHCOutOctets interface. This includes MAC packets as well as 513 data packets, and includes the length of the MAC 514 header. 516 ifOutUcastPkts The number of Unicast packets transmitted on this 517 ifHCOutUcastPkts interface. This includes MAC packets as well as 518 data packets. 520 ifOutMulticastPkts 521 ifHCOutMulticastPkts 522 Return the number of Multicast packets transmitted 523 on this interface. 524 This includes MAC packets as well as data packets. 526 ifOutBroadcastPkts 527 ifHCOutBroadcastPkts 528 Return the number of broadcast packets transmitted 529 on this interface. 530 This includes MAC packets as well as data packets. 532 ifOutDiscards The total number of outbound packets which 533 were discarded. Possible reasons are: 534 buffer shortage. 536 ifOutErrors The number of packets which could not be 537 transmitted due to errors. 539 ifPromiscuousMode Return false. 541 3.2.5.1.2. ifEntry for Downstream interfaces in Cable Modems 543 ifTable Comments 544 ============== =========================================== 545 ifIndex Each RF Cable Downstream interface is represented 546 by an ifEntry. 548 ifType The IANA value of docsCableDownstream(128). 550 ifSpeed Return the speed of this downstream channel. 551 The returned value the raw bandwidth in bits/s 552 of this interface. This is the symbol rate 553 multiplied with the number of bits per symbol. 555 ifHighSpeed Return the speed of this downstream channel. 556 The returned value the raw bandwidth in megabits/s 557 of this interface. This is the symbol rate 558 multiplied with the number of bits per symbol. 560 ifPhysAddress Return an empty string. 562 ifAdminStatus The administrative status of this interface. 564 ifOperStatus The current operational status of this interface. 566 ifMtu The size of the largest frame which can be 567 received from this interface, specified in octets. 568 The value includes the length of the MAC header. 570 ifInOctets The total number of octets received on this 571 ifHCInOctets interface. This includes data packets as well as 572 MAC packets, and includes the length of the 573 MAC header. 575 ifInUcastPkts The number of Unicast packets received on this 576 ifHCInUcastPkts interface. This includes data packets as well as 577 MAC packets. 579 ifInMulticastPkts 580 ifHCInMulticastPkts 581 Return the number of Multicast packets received 582 on this interface. This includes data packets as 583 well as MAC packets. 585 ifInBroadcastPkts 586 ifHCInBroadcastPkts 587 Return the number of Broadcast packets received 588 on this interface. This includes data packets 589 as well as MAC packets. 591 ifInDiscards The total number of received packets that have 592 been discarded. 593 The possible reasons are: buffer shortage. 595 ifInErrors The number of inbound packets that contained 596 errors preventing them from being deliverable 597 to higher layers. 598 Possible reasons are: MAC FCS error. 600 ifInUnknownProtos The number of frames with an unknown packet type. 601 These are MAC frames with an unknown packet type. 603 ifOutOctets Return zero. 604 ifHCOutOctets 606 ifOutUcastPkts Return zero. 607 ifHCOutUcastPkts 609 ifOutMulticastPkts 610 ifHCOutMulticastPkts 611 Return zero. 613 ifOutBroadcastPkts 614 ifHCOutBroadcastPkts 615 Return zero. 617 ifOutDiscards Return zero. 619 ifOutErrors Return zero. 621 ifPromiscuousMode Refer to the Interfaces MIB. 623 3.2.5.2. ifEntry for Upstream interfaces 625 Each supported interface of the type docsCableUpstream(129) must 626 have a corresponding ifEntry. 627 The ifEntry for Upstream interfaces supports the 628 ifGeneralInformationGroup and the ifPacketGroup of the Interfaces 629 MIB. This is an input only interface at the CMTS and all output 630 status counters - ifOut* - will return zero. This is an output only 631 interface at the CM and all input status counters - ifIn* - will 632 return zero. 634 3.2.5.2.1. ifEntry for Upstream interfaces in Cable Modem Termination 635 Systems 637 ifTable Comments 638 ============== =========================================== 639 ifIndex Each RF Cable Upstream interface is represented 640 by an ifEntry. 642 ifType The IANA value of docsCableUpstream (129). 644 ifSpeed Return the maximum channel throughput (not payload 645 throughput) supported by the interface. 646 The maximum throughput is calculated for the case 647 where upstream channels are configured to maximize 648 interface throughput. 650 ifHighSpeed Return the maximum channel throughput (not payload 651 throughput) supported by the interface. 652 The maximum throughput is calculated for the case 653 where upstream channels are configured to maximize 654 interface throughput. Units for this object are 655 (1/1 000 000) * IfSpeed. 657 ifPhysAddress Return an empty string. 659 ifAdminStatus The administrative status of this interface. 660 This reflect the total status of all the channels 661 under this interface. So if at least one channel 662 has a physical connection this interface has 663 connection. Any SNMP SET on this interface will 664 cause a SET to all the channels under this 665 interface. 667 ifOperStatus The current operational status of this interface. 668 This reflects the total status of all the channels 669 under this interface. So if at least one channel 670 has a physical connection this interface has 671 connection. 673 ifMtu The size of the largest frame which can be 674 transmitted on this interface, specified in 675 octets. The value includes the length of the MAC 676 header. This is the maximum of all the ifMtu of 677 all the channels under this interface. 679 ifInOctets 680 ifHCInOctets The total (sum) number of octets received on all 681 the Upstream channels under this 682 interface. This includes data packets as well as 683 MAC packets, and includes the length of the 684 MAC header. 686 ifInUcastPkts 687 ifHCInUcastPkts The total number of Unicast packets received on 688 all the upstream channels under this 689 interface. This includes data packets as well as 690 MAC packets. 692 ifInMulticastPkts 693 ifHCInMulticastPkts 694 Return the total number of Multicast packets 695 received on all the Upstream channels under this 696 interface. This includes data packets as well as 697 MAC layer packets. 699 ifInBroadcastPkts 700 ifHCInBroadcastPkts 701 Return the total number of Broadcast packets 702 received on all the Upstream channels under this 703 interface. This includes data packets as well as 704 MAC packets. 706 ifInDiscards The total number of received packets, which have 707 been discarded on all the Upstream channels under 708 this interface. 709 The possible reasons are: buffer shortage. 711 ifInErrors The total number of inbound packets that contained 712 errors preventing them from being deliverable 713 to higher layers. 714 Possible reasons are: MAC FCS error. 716 ifInUnknownProtos The total number of frames with an unknown packet 717 type. These are MAC frames with an unknown packet 718 type. 720 ifOutOctets Return zero. 721 ifHCOutOctets 723 ifOutUcastPkts Return zero. 724 ifHCOutOctets 726 ifOutMulticastPkts 727 ifHCOutMulticastPkts 728 Return zero. 730 ifOutBroadcastPkts 731 ifHCOutBroadcastPkts 732 Return zero. 734 ifOutDiscards Return zero. 736 ifOutErrors Return zero. 738 3.2.5.2.2. ifEntry for Upstream interfaces in Cable Modems 740 ifTable Comments 741 ============== =========================================== 742 ifIndex Each RF Cable Upstream interface is represented 743 by an ifEntry. 745 ifType The IANA value of docsCableUpstream (129). 747 ifSpeed Return the speed of this upstream interface. 748 The returned value is the raw bandwidth 749 in bits/s of this interface. 751 ifHighSpeed Return the speed of this upstream interface. 752 The returned value is the raw bandwidth 753 in megabits/s of this interface. 755 ifPhysAddress Return an empty string. 757 ifAdminStatus The administrative status of this interface. 759 ifOperStatus The current operational status of this interface. 761 ifMtu The size of the largest frame which can be 762 transmitted on this interface, specified in 763 octets. The value includes the length of the MAC 764 header. 766 ifInOctets Return zero. 767 ifHCInOctets 769 ifInUcastPkts Return zero. 770 ifHCInUcastPkts 772 ifInMulticastPkts Return zero. 773 ifHCInMulticastPkts 775 ifInBroadcastPkts Return zero. 776 ifHCInBroadcastPkts 778 ifInDiscards Return zero. 780 ifInErrors Return zero. 782 ifInUnknownProtos Return zero. 784 ifOutOctets The total number of octets transmitted on this 785 ifHCOutOctets interface. This includes MAC packets as well as 786 data packets, and includes the length of the MAC 787 header. 789 ifOutUcastPkts The number of Unicast packets transmitted on this 790 ifHCOutUcastPkts interface. This includes MAC packets as well as 791 data packets. 793 ifOutMulticastPkts 794 ifHCOutMulticastPkts 795 Return the number of Multicast packets transmitted 796 on this interface. 797 This includes MAC packets as well as data packets. 799 ifOutBroadcastPkts 800 ifHCOutBroadcastPkts 801 Return the number of broadcast packets transmitted 802 on this interface. 803 This includes MAC packets as well as data packets. 805 ifOutDiscards The total number of outbound packets which 806 were discarded. Possible reasons are: 807 buffer shortage. 809 ifOutErrors The number of packets which could not be 810 transmitted due to errors. 812 ifPromiscuousMode Return false. 814 3.2.5.3. ifEntry for Upstream channels 816 Each supported channel of the type docsCableUpstreamChannel(205) 817 must have a corresponding ifEntry. 819 The ifEntry for Upstream channels supports the 820 ifGeneralInformationGroup and the ifPacketGroup of the Interfaces 821 MIB. This is an input only interface at the CMTS and all output 822 status counters - ifOut* - will return zero. At the time of this mib 823 creation, DOCSIS CMs are not required to support logical upstream 824 channels. 826 3.2.5.3.1. ifEntry for Upstream Channels in Cable Modem Termination 827 Systems 829 ifTable Comments 830 ============== =========================================== 831 ifIndex Each RF Cable Upstream channel is represented 832 by an ifEntry. 834 ifType The IANA value of docsCableUpstreamChannel (205). 836 ifSpeed Return the speed of this upstream channel. 837 The returned value is the raw bandwidth 838 in bits/s of this channel. 840 ifHighSpeed Return the speed of this upstream channel. 841 The returned value is the raw bandwidth 842 in megabits/s of this channel. 844 ifPhysAddress Return an empty string. 846 ifAdminStatus The administrative status of this interface. 848 ifOperStatus The current operational status of this interface. 850 ifMtu The size of the largest frame which can be 851 received on this interface, specified in octets. 852 The value includes the length of the MAC header. 854 ifInOctets The total number of octets received on this 855 interface. This includes data packets as well as 856 MAC packets, and includes the length of the 857 MAC header. 859 ifInUcastPkts The number of Unicast packets received on this 860 ifHCInUcastPkts interface. This includes data packets as well as 861 MAC packets. 863 ifInMulticastPkts 864 ifHCInMulticastPkts 865 Return the number of Multicast packets received 866 on this interface. This includes data packets as 867 well as MAC layer packets. 869 ifInBroadcastPkts 870 ifHCInBroadcastPkts 871 Return the number of Broadcast packets received 872 on this interface. This includes data packets 873 as well as MAC packets. 875 ifInDiscards The total number of received packets that have 876 been discarded. 877 The possible reasons are: buffer shortage. 879 ifInErrors The number of inbound packets that contained 880 errors preventing them from being deliverable 881 to higher layers. 882 Possible reasons are: MAC FCS error. 884 ifInUnknownProtos The number of frames with an unknown packet type. 885 These are MAC frames with an unknown packet type. 887 ifOutOctets Return zero. 888 ifHCOutOctets 890 ifOutUcastPkts Return zero. 891 ifHCOutUcastPkts 893 ifOutMulticastPkts 894 ifHCOutMulticastPkts 895 Return zero. 897 ifOutBroadcastPkts 898 ifHCOutBroadcastPkts 899 Return zero. 901 ifOutDiscards Return zero. 903 ifOutErrors Return zero. 905 3.2.5.4. ifEntry for the MAC Layer 907 The ifEntry for the MAC Layer supports the ifGeneralInformationGroup 908 and the ifPacketGroup of the Interfaces MIB. This interface 909 provides an aggregate view of status for the lower level Downstream 910 and Upstream interfaces. 912 ifTable Comments 913 ============== =========================================== 914 ifIndex Each RF Cable MAC layer entity is represented 915 by an ifEntry. 917 ifType The IANA value of docsCableMaclayer(127). 919 ifSpeed Return zero. 921 ifPhysAddress Return the physical address of this interface. 923 ifAdminStatus The administrative status of this interface. 925 ifOperStatus The current operational status of the MAC 926 layer interface. 928 ifHighSpeed Return zero. 930 ifMtu Return 1500. 932 ifInOctets The total number of data octets received on this 933 ifHCInOctets interface, targeted for upper protocol layers. 935 ifInUcastPkts The number of Unicast packets received on this 936 ifHCInUcastPkts interface, targeted for upper protocol layers. 938 ifInMulticastPkts 939 ifHCInMulticastPkts 940 Return the number of Multicast packets received 941 on this interface, targeted for upper protocol 942 layers. 944 ifInBroadcastPkts 945 ifHCInBroadcastPkts 946 Return the number of Broadcast packets received 947 on this interface, targeted for upper protocol 948 layers. 950 ifInDiscards The total number of received packets that have 951 been discarded. 952 The possible reasons are: buffer shortage. 954 ifInErrors The number of inbound packets that contained 955 errors preventing them from being deliverable 956 to higher layers. 957 Possible reasons are: data packet FCS error, 958 invalid MAC header. 960 ifInUnknownProtos The number of frames with an unknown packet type. 961 This is the number of data packets targeted for 962 upper protocol layers with an unknown packet type. 964 ifOutOctets The total number of octets, received from upper 965 ifHCOutOctets protocol layers and transmitted on this interface. 967 ifOutUcastPkts The number of Unicast packets, received from upper 968 ifHCOutUcastPkts protocol layers and transmitted on this interface. 970 ifOutMulticastPkts 971 ifHCOutMulticastPkts 972 Return the number of Multicast packets received 973 from upper protocol layers and transmitted on this 974 interface. 976 ifOutBroadcastPkts 977 ifHCOutBroadcastPkts 978 Return the number of broadcast packets received 979 from upper protocol layers and transmitted on this 980 interface. 982 ifOutDiscards The total number of outbound packets which 983 were discarded. Possible reasons are: 984 buffer shortage. 986 ifOutErrors The number of packets which could not be 987 transmitted due to errors. 989 ifPromiscuousMode Refer to the Interfaces MIB. 991 4. Definitions 993 DOCS-IETF-RFI-MIB DEFINITIONS ::= BEGIN 995 IMPORTS 996 MODULE-IDENTITY, 997 OBJECT-TYPE, 998 -- do not import BITS, 999 Unsigned32, 1000 Integer32, 1001 Counter32, 1002 Counter64, 1003 TimeTicks, 1004 IpAddress, 1005 transmission 1006 FROM SNMPv2-SMI 1007 TEXTUAL-CONVENTION, 1008 MacAddress, 1009 RowStatus, 1010 TruthValue, 1011 TimeInterval, 1012 TimeStamp 1013 FROM SNMPv2-TC 1014 OBJECT-GROUP, 1016 MODULE-COMPLIANCE 1017 FROM SNMPv2-CONF 1018 ifIndex, InterfaceIndexOrZero 1019 FROM IF-MIB 1020 InetAddressType, 1021 InetAddress 1022 FROM INET-ADDRESS-MIB 1023 IANAifType 1024 FROM IANAifType-MIB; 1026 docsIfMib MODULE-IDENTITY 1027 LAST-UPDATED "200303020000Z" -- March 2, 2003 1028 ORGANIZATION "IETF IPCDN Working Group" 1029 CONTACT-INFO 1030 " David Raftus 1031 Postal: Terayon Communications 1032 340 Terry Fox Drive, Suite 202 1033 Ottawa Ontario 1034 Canada 1035 Phone: +1 613 592 1052 ext.222 1036 E-mail: david.raftus@terayon.com 1038 IETF IPCDN Working Group 1039 General Discussion: ipcdn@ietf.org 1040 Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn 1041 Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn 1042 Co-chairs: Richard Woundy, RWoundy@broadband.att.com 1043 Jean-Francois Mule, jf.mule@cablelabs.com" 1044 DESCRIPTION 1045 "This is the MIB Module for DOCSIS 2.0 compliant Radio 1046 Frequency (RF) interfaces in Cable Modems (CM) and 1047 Cable Modem Termination Systems (CMTS)." 1048 REVISION "200303020000Z" 1049 DESCRIPTION 1050 "pre-RFC draft v6: 1051 Modified by David Raftus to update references, boilerplate 1052 to format suggested by IPCDN workgroup. Also clarified 1053 descriptions of some objects, added size constraints to 1054 selected objects to fix compiler warnings. 1055 pre-RFC draft v5: 1056 Modified by David Raftus to add channel utilization 1057 related objects, upstream channel equalization related 1058 objects, a cmts upstream minislot counter table, a cmts 1059 downstream byte counter table, 64 bit versions of existing 1060 32 bit docsIfSigQTable objects, and perform some editorial 1061 adjustments. 1062 pre-RFC draft v4: 1063 Modified by David Raftus to fix docsIfUpChannelWidth range 1064 in compliance statements to accommodate 6.4Mhz channel at 1065 5.12 Msymbol/sec. Also adjusted description of 1066 docsIfUpChannelStatus to use correct rowStatus 1067 terminology. 1068 pre-RFC draft v3: 1069 Modified by David Raftus to add new textual convention 1070 describing upstream modulation status. Also clarified 1071 some object descriptions, fixed error in 1072 docsIfSignalQualityEntry, fixed upstreamTable compliance 1073 statements. 1074 pre-RFC draft v2: 1075 Modified by David Raftus to add capability to adjust 1076 and verify upstream channel parameters as a group. 1077 Also adjusted syntax and clarified descriptions of 1078 selected objects. 1079 pre-RFC draft v1: 1080 Modified by Aviv Goren and David Raftus to accommodate 1081 Docsis 2.0 Advanced Phy capabilities, as well as to 1082 incorporate objects from the docsIfExt mib. 1083 Modified by Rich Woundy to use IPv6-friendly 1084 address objects, to accommodate EuroDOCSIS, and 1085 to correct the SYNTAX of various objects." 1086 REVISION "199908190000Z" 1087 DESCRIPTION 1088 "Initial Version, published as RFC 2670. 1089 Modified by Mike StJohns to fix problems identified by 1090 the first pass of the MIB doctor. Of special note, 1091 docsIfRangingResp and docsIfCmtsInsertionInterval were 1092 obsoleted and replaced by other objects with the same 1093 functionality, but more appropriate SYNTAX." 1094 ::= { transmission 127 } 1096 -- Textual Conventions 1098 TenthdBmV ::= TEXTUAL-CONVENTION 1099 DISPLAY-HINT "d-1" 1100 STATUS current 1101 DESCRIPTION 1102 "This data type represents power levels that are normally 1103 expressed in dBmV. Units are in tenths of a dBmV; 1104 for example, 5.1 dBmV will be represented as 51." 1105 SYNTAX Integer32 1107 TenthdB ::= TEXTUAL-CONVENTION 1108 DISPLAY-HINT "d-1" 1109 STATUS current 1110 DESCRIPTION 1111 "This data type represents power levels that are normally 1112 expressed in dB. Units are in tenths of a dB; 1113 for example, 5.1 dB will be represented as 51." 1114 SYNTAX Integer32 1116 DocsisVersion ::= TEXTUAL-CONVENTION 1117 STATUS current 1118 DESCRIPTION "Indicates the DOCSIS version number." 1119 SYNTAX INTEGER { 1120 docsis10 (1), 1121 docsis11 (2), 1122 docsis20 (3) 1123 } 1125 DocsisQosVersion ::= TEXTUAL-CONVENTION 1126 STATUS current 1127 DESCRIPTION "Indicates the quality of service level." 1128 SYNTAX INTEGER { 1129 docsis10 (1), 1130 docsis11 (2) 1131 } 1133 DocsisUpstreamType ::= TEXTUAL-CONVENTION 1134 STATUS current 1135 DESCRIPTION "Indicates the DOCSIS Upstream Channel Type." 1136 SYNTAX INTEGER { 1137 unknown (0), 1138 tdma (1), 1139 atdma (2), 1140 scdma (3), 1141 tdmaAndAtdma (4) 1142 } 1144 DocsisUpstreamTypeStatus ::= TEXTUAL-CONVENTION 1145 STATUS current 1146 DESCRIPTION 1147 "Indicates the DOCSIS Upstream Channel Type Status. 1148 The shared channel indicator type is not valid, since 1149 this type is used to specifically identify PHY mode." 1150 SYNTAX INTEGER { 1151 unknown (0), 1152 tdma (1), 1153 atdma (2), 1154 scdma (3) 1155 } 1157 docsIfMibObjects OBJECT IDENTIFIER ::= { docsIfMib 1 } 1158 docsIfBaseObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 1 } 1159 docsIfCmObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 2 } 1160 docsIfCmtsObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 3 } 1162 -- 1163 -- BASE GROUP 1164 -- 1166 -- 1167 -- The following table is implemented on both the Cable Modem (CM) 1168 -- and the Cable Modem Termination System (CMTS). This table is 1169 -- read only for the CM. 1170 -- 1172 docsIfDownstreamChannelTable OBJECT-TYPE 1173 SYNTAX SEQUENCE OF DocsIfDownstreamChannelEntry 1174 MAX-ACCESS not-accessible 1175 STATUS current 1176 DESCRIPTION 1177 "This table describes the attributes of downstream 1178 channels (frequency bands)." 1179 REFERENCE 1180 "Data-Over-Cable Service Interface Specifications: Radio 1181 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1182 Table 6-12 and Table 6-13." 1183 ::= { docsIfBaseObjects 1 } 1185 docsIfDownstreamChannelEntry OBJECT-TYPE 1186 SYNTAX DocsIfDownstreamChannelEntry 1187 MAX-ACCESS not-accessible 1188 STATUS current 1189 DESCRIPTION 1190 "An entry provides a list of attributes for a single 1191 Downstream channel. 1192 An entry in this table exists for each ifEntry with an 1193 ifType of docsCableDownstream(128)." 1194 INDEX { ifIndex } 1195 ::= { docsIfDownstreamChannelTable 1 } 1197 DocsIfDownstreamChannelEntry ::= SEQUENCE { 1198 docsIfDownChannelId Integer32, 1199 docsIfDownChannelFrequency Integer32, 1200 docsIfDownChannelWidth Integer32, 1201 docsIfDownChannelModulation INTEGER, 1202 docsIfDownChannelInterleave INTEGER, 1203 docsIfDownChannelPower TenthdBmV, 1204 docsIfDownChannelAnnex INTEGER 1205 } 1207 docsIfDownChannelId OBJECT-TYPE 1208 SYNTAX Integer32 (0..255) 1209 MAX-ACCESS read-only 1210 STATUS current 1211 DESCRIPTION 1212 "The Cable Modem Termination System (CMTS) identification 1213 of the downstream channel within this particular MAC 1214 interface. If the interface is down, the object returns 1215 the most current value. If the downstream channel ID is 1216 unknown, this object returns a value of 0." 1217 ::= { docsIfDownstreamChannelEntry 1 } 1219 docsIfDownChannelFrequency OBJECT-TYPE 1220 SYNTAX Integer32 (0..1000000000) 1221 UNITS "hertz" 1222 MAX-ACCESS read-write 1223 STATUS current 1224 DESCRIPTION 1225 "The center of the downstream frequency associated with 1226 this channel. This object will return the current tuner 1227 frequency. If a CMTS provides IF output, this object 1228 will return 0, unless this CMTS is in control of the 1229 final downstream RF frequency. See the associated 1230 compliance object for a description of valid frequencies 1231 that may be written to this object." 1232 REFERENCE 1233 "Data-Over-Cable Service Interface Specifications: Radio 1234 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1235 Tables 4-1, 6-14." 1236 ::= { docsIfDownstreamChannelEntry 2 } 1238 docsIfDownChannelWidth OBJECT-TYPE 1239 SYNTAX Integer32 (0..16000000) 1240 UNITS "hertz" 1241 MAX-ACCESS read-write 1242 STATUS current 1243 DESCRIPTION 1244 "The bandwidth of this downstream channel. Most 1245 implementations are expected to support a channel width 1246 of 6 MHz (North America) and/or 8 MHz (Europe). See the 1247 associated compliance object for a description of the 1248 valid channel widths for this object." 1249 REFERENCE 1250 "Data-Over-Cable Service Interface Specifications: Radio 1251 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1252 Table 6-14." 1253 ::= { docsIfDownstreamChannelEntry 3 } 1255 docsIfDownChannelModulation OBJECT-TYPE 1256 SYNTAX INTEGER { 1257 unknown(1), 1258 other(2), 1259 qam64(3), 1260 qam256(4) 1261 } 1262 MAX-ACCESS read-write 1263 STATUS current 1264 DESCRIPTION 1265 "The modulation type associated with this downstream 1266 channel. If the interface is down, this object either 1267 returns the configured value (CMTS), the most current 1268 value (CM), or the value of unknown(1). See the 1269 associated conformance object for write conditions and 1270 limitations. See the reference for specifics on the 1271 modulation profiles implied by qam64 and qam256." 1272 REFERENCE 1273 "Data-Over-Cable Service Interface Specifications: Radio 1274 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1275 Table 6-14." 1276 ::= { docsIfDownstreamChannelEntry 4 } 1278 docsIfDownChannelInterleave OBJECT-TYPE 1279 SYNTAX INTEGER { 1280 unknown(1), 1281 other(2), 1282 taps8Increment16(3), 1283 taps16Increment8(4), 1284 taps32Increment4(5), 1285 taps64Increment2(6), 1286 taps128Increment1(7), 1287 taps12increment17(8) 1288 } 1289 MAX-ACCESS read-write 1290 STATUS current 1291 DESCRIPTION 1292 "The Forward Error Correction (FEC) interleaving used 1293 for this downstream channel. 1294 Values are defined as follows: 1295 taps8Increment16(3): protection 5.9/4.1 usec, 1296 latency .22/.15 msec 1297 taps16Increment8(4): protection 12/8.2 usec, 1298 latency .48/.33 msec 1299 taps32Increment4(5): protection 24/16 usec, 1300 latency .98/.68 msec 1301 taps64Increment2(6): protection 47/33 usec, 1302 latency 2/1.4 msec 1303 taps128Increment1(7): protection 95/66 usec, 1304 latency 4/2.8 msec 1305 taps12increment17(8): protection 18/14 usec, 1306 latency 0.43/0.32 msec 1307 taps12increment17 is implemented in 1308 conformance with EuroDOCSIS 1309 document 'Adapted MIB-definitions - 1310 and a clarification for 1311 MPEG-related issues - for 1312 EuroDOCSIS cable modem systems' by 1313 tComLabs and should only be used 1314 for a EuroDOCSIS MAC interface. 1316 If the interface is down, this object either returns 1317 the configured value (CMTS), the most current value (CM), 1318 or the value of unknown(1). 1319 The value of other(2) is returned if the interleave 1320 is known but not defined in the above list. 1321 See the associated conformance object for write 1322 conditions and limitations. See the reference for the FEC 1323 configuration described by the setting of this object." 1324 REFERENCE 1325 "Data-Over-Cable Service Interface Specifications: Radio 1326 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1327 Table 6-13." 1328 ::= { docsIfDownstreamChannelEntry 5 } 1330 docsIfDownChannelPower OBJECT-TYPE 1331 SYNTAX TenthdBmV 1332 UNITS "dBmV" 1333 MAX-ACCESS read-write 1334 STATUS current 1335 DESCRIPTION 1336 "At the CMTS, the operational transmit power. At the CM, 1337 the received power level. 1338 If the interface is down, this object either returns 1339 the configured value (CMTS), the most current value (CM) 1340 or the value of 0. See the associated conformance object 1341 for write conditions and limitations. See the reference 1342 for recommended and required power levels." 1343 REFERENCE 1344 "Data-Over-Cable Service Interface Specifications: Radio 1345 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1346 Table 6-15." 1347 ::= { docsIfDownstreamChannelEntry 6 } 1349 docsIfDownChannelAnnex OBJECT-TYPE 1350 SYNTAX INTEGER { 1351 unknown(1), 1352 other(2), 1353 annexA(3), 1354 annexB(4), 1355 annexC(5) 1356 } 1357 MAX-ACCESS read-only 1358 STATUS current 1359 DESCRIPTION 1360 "The value of this object indicates the conformance of 1361 the implementation to important regional cable standards. 1362 annexA : Annex A from ITU-J83 is used. 1363 annexB : Annex B from ITU-J83 is used. 1364 annexC : Annex C from ITU-J83 is used. 1365 AnnexB is used for DOCSIS implementations" 1366 REFERENCE 1367 "Document Adapted MIB-definitions and a clarification for 1368 MPEG-related issues for EuroDOCSIS cable modem systems 1369 v1.01, tComLabs, May 2000, Section 2.2" 1370 ::= { docsIfDownstreamChannelEntry 7 } 1372 -- 1373 -- The following table is implemented on both the CM and the CMTS. 1374 -- For the CM, only attached channels appear in the table. For the 1375 -- CM, this table is read only as well. 1376 -- 1378 docsIfUpstreamChannelTable OBJECT-TYPE 1379 SYNTAX SEQUENCE OF DocsIfUpstreamChannelEntry 1380 MAX-ACCESS not-accessible 1381 STATUS current 1382 DESCRIPTION 1383 "This table describes the attributes of attached upstream 1384 channels." 1385 ::= { docsIfBaseObjects 2 } 1387 docsIfUpstreamChannelEntry OBJECT-TYPE 1388 SYNTAX DocsIfUpstreamChannelEntry 1389 MAX-ACCESS not-accessible 1390 STATUS current 1391 DESCRIPTION 1392 "List of attributes for a single upstream channel. For 1393 Docsis 2.0 CMTSs, an entry in this table exists for 1394 each ifEntry with an ifType of docsCableUpstreamChannel 1395 (205). 1396 For Docsis 1.x CM/CMTSs and Docsis 2.0 CMs, an entry in 1397 this table exists for each ifEntry with an ifType of 1398 docsCableUpstreamInterface (129)." 1399 INDEX { ifIndex } 1400 ::= { docsIfUpstreamChannelTable 1 } 1402 DocsIfUpstreamChannelEntry ::= SEQUENCE { 1403 docsIfUpChannelId Integer32, 1404 docsIfUpChannelFrequency Integer32, 1405 docsIfUpChannelWidth Integer32, 1406 docsIfUpChannelModulationProfile Unsigned32, 1407 docsIfUpChannelSlotSize Unsigned32, 1408 docsIfUpChannelTxTimingOffset Unsigned32, 1409 docsIfUpChannelRangingBackoffStart Integer32, 1410 docsIfUpChannelRangingBackoffEnd Integer32, 1411 docsIfUpChannelTxBackoffStart Integer32, 1412 docsIfUpChannelTxBackoffEnd Integer32, 1413 docsIfUpChannelScdmaActiveCodes Unsigned32, 1414 docsIfUpChannelScdmaCodesPerSlot Integer32, 1415 docsIfUpChannelScdmaFrameSize Unsigned32, 1416 docsIfUpChannelScdmaHoppingSeed Unsigned32, 1417 docsIfUpChannelType DocsisUpstreamType, 1418 docsIfUpChannelCloneFrom InterfaceIndexOrZero, 1419 docsIfUpChannelUpdate TruthValue, 1420 docsIfUpChannelStatus RowStatus, 1421 docsIfUpChannelPreEqEnable TruthValue 1422 } 1424 docsIfUpChannelId OBJECT-TYPE 1425 SYNTAX Integer32 (0..255) 1426 MAX-ACCESS read-only 1427 STATUS current 1428 DESCRIPTION 1429 "The CMTS identification of the upstream channel." 1430 ::= { docsIfUpstreamChannelEntry 1 } 1432 docsIfUpChannelFrequency OBJECT-TYPE 1433 SYNTAX Integer32 (0..1000000000) 1434 UNITS "hertz" 1435 MAX-ACCESS read-create 1436 STATUS current 1437 DESCRIPTION 1438 "The center of the frequency band associated with this 1439 upstream interface. This object returns 0 if the frequency 1440 is undefined or unknown. Minimum permitted upstream 1441 frequency is 5,000,000 Hz for current technology. See 1442 the associated conformance object for write conditions 1443 and limitations." 1444 REFERENCE 1445 "Data-Over-Cable Service Interface Specifications: Radio 1446 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1447 Table 4-2." 1448 ::= { docsIfUpstreamChannelEntry 2 } 1450 docsIfUpChannelWidth OBJECT-TYPE 1451 SYNTAX Integer32 (0..64000000) 1452 UNITS "hertz" 1453 MAX-ACCESS read-create 1454 STATUS current 1455 DESCRIPTION 1456 "The bandwidth of this upstream interface. This object 1457 returns 0 if the interface width is undefined or unknown. 1458 Minimum permitted interface width is 200,000 Hz currently. 1459 See the associated conformance object for write conditions 1460 and limitations." 1461 REFERENCE 1462 "Data-Over-Cable Service Interface Specifications: Radio 1463 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1464 Table 6-12." 1465 ::= { docsIfUpstreamChannelEntry 3 } 1467 docsIfUpChannelModulationProfile OBJECT-TYPE 1468 SYNTAX Unsigned32 1469 MAX-ACCESS read-create 1470 STATUS current 1471 DESCRIPTION 1472 "An entry identical to the docsIfModIndex in the 1473 docsIfCmtsModulationTable that describes this channel. 1474 This channel is further instantiated there by a grouping 1475 of interval usage codes which together fully describe the 1476 channel modulation. This object returns 0 if the 1477 docsIfCmtsModulationTable entry does not exist or 1478 docsIfCmtsModulationTable is empty. See 1479 the associated conformance object for write conditions 1480 and limitations." 1481 REFERENCE 1482 "Data-Over-Cable Service Interface Specifications: Radio 1483 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1484 Table 8-19." 1485 ::= { docsIfUpstreamChannelEntry 4 } 1487 docsIfUpChannelSlotSize OBJECT-TYPE 1488 SYNTAX Unsigned32 1489 MAX-ACCESS read-create 1490 STATUS current 1491 DESCRIPTION 1492 "Applicable to TDMA and ATDMA channel types only. 1493 The number of 6.25 microsecond ticks in each upstream 1494 mini-slot. Returns zero if the value is undefined, unknown 1495 or in case of an SCDMA channel. 1496 See the associated conformance object for write 1497 conditions and limitations. " 1498 REFERENCE 1499 "Data-Over-Cable Service Interface Specifications: Radio 1500 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1501 Section 8.1.2.4." 1502 ::= { docsIfUpstreamChannelEntry 5 } 1504 docsIfUpChannelTxTimingOffset OBJECT-TYPE 1505 SYNTAX Unsigned32 1506 MAX-ACCESS read-only 1507 STATUS current 1508 DESCRIPTION 1509 "At the CM, a measure of the current round trip time 1510 obtained from the ranging offset (initial ranging offset + 1511 ranging offset adjustments). 1512 At the CMTS, the maximum of timing offset, among all the 1513 CMs that are/were present on the channel, taking into 1514 account all ( initial + periodic ) timing offset 1515 corrections that were sent for each of the CMs. Generally, 1516 these measurements are positive, but if the measurements 1517 are negative, the value of this object is zero. Used for 1518 timing of CM upstream transmissions to ensure synchronized 1519 arrivals at the CMTS. 1520 Units are in terms of (6.25 microseconds/64)." 1521 REFERENCE 1522 "Data-Over-Cable Service Interface Specifications: Radio 1523 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1524 Section 6.2.18." 1525 ::= { docsIfUpstreamChannelEntry 6 } 1527 docsIfUpChannelRangingBackoffStart OBJECT-TYPE 1528 SYNTAX Integer32 (0..16) 1529 MAX-ACCESS read-create 1530 STATUS current 1531 DESCRIPTION 1532 "The initial random backoff window to use when retrying 1533 Ranging Requests. Expressed as a power of 2. A value of 16 1534 at the CMTS indicates that a proprietary adaptive retry 1535 mechanism is to be used. See the associated conformance 1536 object for write conditions and limitations." 1537 REFERENCE 1538 "Data-Over-Cable Service Interface Specifications: Radio 1539 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1540 Section 8.3.4." 1541 ::= { docsIfUpstreamChannelEntry 7 } 1543 docsIfUpChannelRangingBackoffEnd OBJECT-TYPE 1544 SYNTAX Integer32 (0..16) 1545 MAX-ACCESS read-create 1546 STATUS current 1547 DESCRIPTION 1548 "The final random backoff window to use when retrying 1549 Ranging Requests. Expressed as a power of 2. A value of 16 1550 at the CMTS indicates that a proprietary adaptive retry 1551 mechanism is to be used. See the associated conformance 1552 object for write conditions and limitations." 1553 REFERENCE 1554 "Data-Over-Cable Service Interface Specifications: Radio 1555 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1556 Section 8.3.4." 1557 ::= { docsIfUpstreamChannelEntry 8 } 1559 docsIfUpChannelTxBackoffStart OBJECT-TYPE 1560 SYNTAX Integer32 (0..16) 1561 MAX-ACCESS read-create 1562 STATUS current 1563 DESCRIPTION 1564 "The initial random backoff window to use when retrying 1565 transmissions. Expressed as a power of 2. A value of 16 1566 at the CMTS indicates that a proprietary adaptive retry 1567 mechanism is to be used. See the associated conformance 1568 object for write conditions and limitations." 1569 REFERENCE 1570 "Data-Over-Cable Service Interface Specifications: Radio 1571 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1572 Section 8.3.4." 1573 ::= { docsIfUpstreamChannelEntry 9 } 1575 docsIfUpChannelTxBackoffEnd OBJECT-TYPE 1576 SYNTAX Integer32 (0..16) 1577 MAX-ACCESS read-create 1578 STATUS current 1579 DESCRIPTION 1580 "The final random backoff window to use when retrying 1581 transmissions. Expressed as a power of 2. A value of 16 1582 at the CMTS indicates that a proprietary adaptive retry 1583 mechanism is to be used. See the associated conformance 1584 object for write conditions and limitations." 1585 REFERENCE 1586 "Data-Over-Cable Service Interface Specifications: Radio 1587 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1588 Section 8.3.4." 1589 ::= { docsIfUpstreamChannelEntry 10 } 1591 docsIfUpChannelScdmaActiveCodes OBJECT-TYPE 1592 SYNTAX Unsigned32 (0 | 64..128) 1593 MAX-ACCESS read-create 1594 STATUS current 1595 DESCRIPTION 1596 "Applicable for SCDMA channel types only. 1597 Number of active codes. Returns zero for 1598 Non-SCDMA channel types. Note that legal 1599 values from 64..128 MUST be non-prime." 1600 REFERENCE 1601 "Data-Over-Cable Service Interface Specifications: Radio 1602 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1603 Section 6.2.11.2.1." 1604 ::= { docsIfUpstreamChannelEntry 11 } 1606 docsIfUpChannelScdmaCodesPerSlot OBJECT-TYPE 1607 SYNTAX Integer32(0 | 2..32) 1608 MAX-ACCESS read-create 1609 STATUS current 1610 DESCRIPTION 1611 "Applicable for SCDMA channel types only. 1612 The number of SCDMA codes per mini-slot. 1613 Returns zero if the value is undefined, unknown or in 1614 case of a TDMA or ATDMA channel." 1615 REFERENCE 1616 "Data-Over-Cable Service Interface Specifications: Radio 1617 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1618 Section 6.2.11.2.1." 1619 ::= { docsIfUpstreamChannelEntry 12 } 1621 docsIfUpChannelScdmaFrameSize OBJECT-TYPE 1622 SYNTAX Unsigned32 (0..32) 1623 MAX-ACCESS read-create 1624 STATUS current 1625 DESCRIPTION 1626 "Applicable for SCDMA channel types only. 1627 SCDMA Frame size in units of spreading intervals. 1628 This value returns zero for non SCDMA Profiles." 1629 REFERENCE 1630 "Data-Over-Cable Service Interface Specifications: Radio 1631 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1632 Section 6.2.12." 1633 ::= { docsIfUpstreamChannelEntry 13 } 1635 docsIfUpChannelScdmaHoppingSeed OBJECT-TYPE 1636 SYNTAX Unsigned32 (0..32767) 1637 MAX-ACCESS read-create 1638 STATUS current 1639 DESCRIPTION 1640 "Applicable for SCDMA channel types only. 1641 15 bit seed used for code hopping sequence initialization. 1642 Returns zero for non-SCDMA channel types." 1643 REFERENCE 1644 "Data-Over-Cable Service Interface Specifications: Radio 1645 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1646 Section 6.2.14.1." 1647 ::= { docsIfUpstreamChannelEntry 14 } 1649 docsIfUpChannelType OBJECT-TYPE 1650 SYNTAX DocsisUpstreamType 1651 MAX-ACCESS read-create 1652 STATUS current 1653 DESCRIPTION 1654 "Defines the Upstream channel type. 1655 Given the channel type, other channel attributes can be 1656 checked for value validity at the time of entry creation 1657 and update." 1658 REFERENCE 1659 "Data-Over-Cable Service Interface Specifications: Radio 1660 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1661 Section 6.2.1." 1662 ::= { docsIfUpstreamChannelEntry 15 } 1664 docsIfUpChannelCloneFrom OBJECT-TYPE 1665 SYNTAX InterfaceIndexOrZero 1666 MAX-ACCESS read-create 1667 STATUS current 1668 DESCRIPTION 1669 "Intended for use when a temporary inactive upstream table 1670 row is created for the purpose of manipulating SCDMA 1671 parameters for an active row. Refer to the descriptions of 1672 docsIfUpChannelStatus and docsIfUpChannelUpdate for 1673 details of this procedure. This object contains the 1674 ifIndex value of the active upstream row whose SCDMA 1675 parameters are to be adjusted. 1676 Although this object was created to facilitate SCDMA 1677 parameter adjustment, it may also be used at the vendor's 1678 discretion for non-SCDMA parameter adjustment. 1679 This object must contain a value of zero for active 1680 upstream rows." 1681 ::= { docsIfUpstreamChannelEntry 16 } 1683 docsIfUpChannelUpdate OBJECT-TYPE 1684 SYNTAX TruthValue 1685 MAX-ACCESS read-create 1686 STATUS current 1687 DESCRIPTION 1688 "Used to perform the transfer of adjusted SCDMA parameters 1689 from the temporary upstream row to the active upstream row 1690 indicated by the docsIfUpChannelCloneFrom object. The 1691 transfer is initiated through an SNMP SET of TRUE to this 1692 object. The SNMP SET will fail with a GEN_ERROR (snmpv1) 1693 or COMMIT_FAILED_ERROR (snmpv2c/v3) if the adjusted 1694 SCDMA parameter values are not compatible with each other. 1695 Although this object was created to facilitate SCDMA 1696 parameter adjustment, it may also be used at the vendor's 1697 discretion for non-SCDMA parameter adjustment. 1698 An SNMP GET of this object always returns FALSE." 1699 ::= { docsIfUpstreamChannelEntry 17 } 1701 docsIfUpChannelStatus OBJECT-TYPE 1702 SYNTAX RowStatus 1703 MAX-ACCESS read-create 1704 STATUS current 1705 DESCRIPTION 1706 "This object is generally intended to be used for the 1707 creation of a temporary inactive upstream row for the 1708 purpose of adjusting the SCDMA channel parameters of an 1709 active upstream row. 1710 The recommended procedure is: 1711 1) Create an inactive row through an SNMP SET using 1712 createAndWait(5). Use an ifIndex value outside the 1713 operational range of the system. 1714 2) Set the docsIfUpChannelCloneFrom field to the ifIndex 1715 value of the active row whose SCDMA parameters require 1716 adjustment. 1717 3) Adjust the SCDMA parameter values using the new 1718 temporary inactive row. 1719 4) Update the active row by setting object 1720 docsIfUpChannelUpdate to TRUE. This SET will fail if 1721 the adjusted SCDMA parameters are not compatible with 1722 each other. 1723 5) Delete the temporary row through an SNMP SET using 1724 DELETE. 1726 The following restrictions apply to this object: 1727 1) This object must contain a value of active(1) for 1728 active rows. 1729 2) Temporary inactive rows must be created using 1730 createAndWait(5). 1731 3) The only possible status change of a row created using 1732 createAndWait(5) (ie notInService(2)) is to destroy(6). 1733 These temporary rows must never become active. 1734 4) A status transition from active (1) to destroy (6) is 1735 not permitted. Entries with docsIfUpChannelStatus set 1736 to active(1) are logically linked to a physical 1737 interface, not temporarily created to clone parameters. 1738 The Interface MIB [RFC2863] ifAdminStatus should be 1739 used to take an Upstream Channel offline. 1741 Although this object was created to facilitate SCDMA 1742 parameter adjustment, it may also be used at the vendor's 1743 discretion for non-SCDMA parameter adjustment." 1744 ::= { docsIfUpstreamChannelEntry 18 } 1746 docsIfUpChannelPreEqEnable OBJECT-TYPE 1747 SYNTAX TruthValue 1748 MAX-ACCESS read-create 1749 STATUS current 1750 DESCRIPTION 1751 "At the CMTS, used to enable or disable pre-equalization on 1752 the upstream channel represented by this table instance. 1753 At the CM, this object is read-only and reflects the 1754 status of pre-equalization as represented in the RNG-RSP." 1755 ::= { docsIfUpstreamChannelEntry 19 } 1757 -- The following table describes the attributes of each class of 1758 -- service. The entries in this table are referenced from the 1759 -- docsIfServiceEntries. They exist as a separate table in order to 1760 -- reduce redundant information in docsIfServiceTable. 1761 -- 1762 -- This table is implemented at both the CM and the CMTS. 1763 -- The CM need only maintain entries for the classes of service 1764 -- referenced by its docsIfServiceTable. 1765 -- 1767 docsIfQosProfileTable OBJECT-TYPE 1768 SYNTAX SEQUENCE OF DocsIfQosProfileEntry 1769 MAX-ACCESS not-accessible 1770 STATUS current 1771 DESCRIPTION 1772 "Describes the attributes for each class of service." 1773 ::= { docsIfBaseObjects 3 } 1775 docsIfQosProfileEntry OBJECT-TYPE 1776 SYNTAX DocsIfQosProfileEntry 1777 MAX-ACCESS not-accessible 1778 STATUS current 1779 DESCRIPTION 1780 "Describes the attributes for a single class of service. 1782 If implemented as read-create in the Cable Modem 1783 Termination System, creation of entries in this table is 1784 controlled by the value of 1785 docsIfCmtsQosProfilePermissions. 1787 If implemented as read-only, entries are created based 1788 on information in REG-REQ MAC messages received from 1789 Cable Modems (Cable Modem Termination System 1790 implementation), or based on information extracted from 1791 the TFTP option file (Cable Modem implementation). 1792 In the Cable Modem Termination system, read-only entries 1793 are removed if no longer referenced by 1794 docsIfCmtsServiceTable. 1796 An entry in this table must not be removed while it is 1797 referenced by an entry in docsIfCmServiceTable (Cable 1798 Modem) or docsIfCmtsServiceTable (Cable Modem Termination 1799 System). 1801 An entry in this table should not be changeable while 1802 it is referenced by an entry in docsIfCmtsServiceTable. 1804 If this table is created automatically, there should only 1805 be a single entry for each Class of Service. Multiple 1806 entries with the same Class of Service parameters are not 1807 recommended." 1808 INDEX { docsIfQosProfIndex } 1809 ::= { docsIfQosProfileTable 1 } 1811 DocsIfQosProfileEntry ::= SEQUENCE { 1812 docsIfQosProfIndex Integer32, 1813 docsIfQosProfPriority Integer32, 1814 docsIfQosProfMaxUpBandwidth Integer32, 1815 docsIfQosProfGuarUpBandwidth Integer32, 1816 docsIfQosProfMaxDownBandwidth Integer32, 1817 docsIfQosProfMaxTxBurst Integer32, -- Deprecated 1818 docsIfQosProfBaselinePrivacy TruthValue, 1819 docsIfQosProfStatus RowStatus, 1820 docsIfQosProfMaxTransmitBurst Integer32 1821 } 1823 docsIfQosProfIndex OBJECT-TYPE 1824 SYNTAX Integer32 (1..16383) 1825 MAX-ACCESS not-accessible 1826 STATUS current 1827 DESCRIPTION 1828 "The index value that uniquely identifies an entry 1829 in the docsIfQosProfileTable." 1830 ::= { docsIfQosProfileEntry 1 } 1832 docsIfQosProfPriority OBJECT-TYPE 1833 SYNTAX Integer32 (0..7) 1834 MAX-ACCESS read-create 1835 STATUS current 1836 DESCRIPTION 1837 "A relative priority assigned to this service when 1838 allocating bandwidth. Zero indicates lowest priority 1839 and seven indicates highest priority. 1840 Interpretation of priority is device-specific. 1841 MUST NOT be changed while this row is active." 1842 REFERENCE 1843 "Data-Over-Cable Service Interface Specifications: Radio 1844 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1845 Appendix C.1.1.4." 1846 DEFVAL { 0 } 1847 ::= { docsIfQosProfileEntry 2 } 1849 docsIfQosProfMaxUpBandwidth OBJECT-TYPE 1850 SYNTAX Integer32 (0..100000000) 1851 MAX-ACCESS read-create 1852 STATUS current 1853 DESCRIPTION 1854 "The maximum upstream bandwidth, in bits per second, 1855 allowed for a service with this service class. 1856 Zero if there is no restriction of upstream bandwidth. 1857 MUST NOT be changed while this row is active." 1858 REFERENCE 1859 "Data-Over-Cable Service Interface Specifications: Radio 1860 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1861 Appendix C.1.1.4." 1863 DEFVAL { 0 } 1864 ::= { docsIfQosProfileEntry 3 } 1866 docsIfQosProfGuarUpBandwidth OBJECT-TYPE 1867 SYNTAX Integer32 (0..100000000) 1868 MAX-ACCESS read-create 1869 STATUS current 1870 DESCRIPTION 1871 "Minimum guaranteed upstream bandwidth, in bits per second, 1872 allowed for a service with this service class. 1873 MUST NOT be changed while this row is active." 1874 REFERENCE 1875 "Data-Over-Cable Service Interface Specifications: Radio 1876 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1877 Appendix C.1.1.4." 1878 DEFVAL { 0 } 1879 ::= { docsIfQosProfileEntry 4 } 1881 docsIfQosProfMaxDownBandwidth OBJECT-TYPE 1882 SYNTAX Integer32 (0..100000000) 1883 MAX-ACCESS read-create 1884 STATUS current 1885 DESCRIPTION 1886 "The maximum downstream bandwidth, in bits per second, 1887 allowed for a service with this service class. 1888 Zero if there is no restriction of downstream bandwidth. 1889 MUST NOT be changed while this row is active." 1890 REFERENCE 1891 "Data-Over-Cable Service Interface Specifications: Radio 1892 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1893 Appendix C.1.1.4." 1895 DEFVAL { 0 } 1896 ::= { docsIfQosProfileEntry 5 } 1898 docsIfQosProfMaxTxBurst OBJECT-TYPE 1899 SYNTAX Integer32 (0..255) 1900 MAX-ACCESS read-create 1901 STATUS deprecated 1902 DESCRIPTION 1903 "The maximum number of mini-slots that may be requested 1904 for a single upstream transmission. 1905 A value of zero means there is no limit. 1906 MUST NOT be changed while this row is active. 1907 This object has been deprecated and replaced by 1908 docsIfQosProfMaxTransmitBurst, to fix a mismatch 1909 of the units and value range with respect to the DOCSIS 1910 Maximum Upstream Channel Transmit Burst Configuration 1911 Setting." 1912 REFERENCE 1913 "Data-Over-Cable Service Interface Specifications: Radio 1914 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1915 C.1.1.4." 1916 DEFVAL { 0 } 1917 ::= { docsIfQosProfileEntry 6 } 1919 docsIfQosProfBaselinePrivacy OBJECT-TYPE 1920 SYNTAX TruthValue 1921 MAX-ACCESS read-create 1922 STATUS current 1923 DESCRIPTION 1924 "Indicates whether Baseline Privacy is enabled for this 1925 service class. 1926 MUST NOT be changed while this row is active." 1927 DEFVAL { false } 1928 ::= { docsIfQosProfileEntry 7 } 1930 docsIfQosProfStatus OBJECT-TYPE 1931 SYNTAX RowStatus 1932 MAX-ACCESS read-create 1933 STATUS current 1934 DESCRIPTION 1935 "This is object is to used to create or delete rows in 1936 this table. This object MUST NOT be changed from active 1937 while the row is referenced by the any entry in either 1938 docsIfCmServiceTable (on the CM), or the 1939 docsIfCmtsServiceTable (on the CMTS)." 1940 ::= { docsIfQosProfileEntry 8 } 1942 docsIfQosProfMaxTransmitBurst OBJECT-TYPE 1943 SYNTAX Integer32 (0..65535) 1944 MAX-ACCESS read-create 1945 STATUS current 1946 DESCRIPTION 1947 "The maximum number of bytes that may be requested for a 1948 single upstream transmission. A value of zero means there 1949 is no limit. Note: This value does not include any 1950 physical layer overhead. 1951 MUST NOT be changed while this row is active." 1952 REFERENCE 1953 "Data-Over-Cable Service Interface Specifications: Radio 1954 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 1955 Appendix C.1.1.4." 1956 DEFVAL { 0 } 1957 ::= { docsIfQosProfileEntry 9 } 1959 docsIfSignalQualityTable OBJECT-TYPE 1960 SYNTAX SEQUENCE OF DocsIfSignalQualityEntry 1961 MAX-ACCESS not-accessible 1962 STATUS current 1963 DESCRIPTION 1964 "At the CM, describes the PHY signal quality of downstream 1965 channels. At the CMTS, describes the PHY signal quality of 1966 upstream channels. At the CMTS, this table may exclude 1967 contention intervals." 1968 ::= { docsIfBaseObjects 4 } 1970 docsIfSignalQualityEntry OBJECT-TYPE 1971 SYNTAX DocsIfSignalQualityEntry 1972 MAX-ACCESS not-accessible 1973 STATUS current 1974 DESCRIPTION 1975 "At the CM, describes the PHY characteristics of a 1976 downstream channel. At the CMTS, describes the PHY signal 1977 quality of an upstream channel. 1978 An entry in this table exists for each ifEntry with an 1979 ifType of docsCableDownstream(128) for Cable Modems. 1980 For Docsis 1.1 Cable Modem Termination Systems, an entry 1981 exists for each ifEntry with an ifType of 1982 docsCableUpstream (129). 1983 For Docsis 2.0 Cable Modem Termination Systems, an entry 1984 exists for each ifEntry with an ifType of 1985 docsCableUpstreamChannel (205)." 1986 INDEX { ifIndex } 1987 ::= { docsIfSignalQualityTable 1 } 1989 DocsIfSignalQualityEntry ::= SEQUENCE { 1990 docsIfSigQIncludesContention TruthValue, 1991 docsIfSigQUnerroreds Counter32, 1992 docsIfSigQCorrecteds Counter32, 1993 docsIfSigQUncorrectables Counter32, 1994 docsIfSigQSignalNoise TenthdB, 1995 docsIfSigQMicroreflections Integer32, 1996 docsIfSigQEqualizationData OCTET STRING, 1997 docsIfSigQExtUnerroreds Counter64, 1998 docsIfSigQExtCorrecteds Counter64, 1999 docsIfSigQExtUncorrectables Counter64 2000 } 2002 docsIfSigQIncludesContention OBJECT-TYPE 2003 SYNTAX TruthValue 2004 MAX-ACCESS read-only 2005 STATUS current 2006 DESCRIPTION 2007 "true(1) if this CMTS includes contention intervals in 2008 the counters in this table. Always false(2) for CMs." 2009 REFERENCE 2010 "Data-Over-Cable Service Interface Specifications: Radio 2011 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2012 Section 9.4.1" 2013 ::= { docsIfSignalQualityEntry 1 } 2015 docsIfSigQUnerroreds OBJECT-TYPE 2016 SYNTAX Counter32 2017 MAX-ACCESS read-only 2018 STATUS current 2019 DESCRIPTION 2020 "Codewords received on this channel without error. 2021 This includes all codewords, whether or not they 2022 were part of frames destined for this device." 2023 REFERENCE 2024 "Data-Over-Cable Service Interface Specifications: Radio 2025 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2026 Section 6.2.5." 2027 ::= { docsIfSignalQualityEntry 2 } 2029 docsIfSigQCorrecteds OBJECT-TYPE 2030 SYNTAX Counter32 2031 MAX-ACCESS read-only 2032 STATUS current 2033 DESCRIPTION 2034 "Codewords received on this channel with correctable 2035 errors. This includes all codewords, whether or not 2036 they were part of frames destined for this device." 2037 REFERENCE 2038 "Data-Over-Cable Service Interface Specifications: Radio 2039 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2040 Section 6.2.5." 2041 ::= { docsIfSignalQualityEntry 3 } 2043 docsIfSigQUncorrectables OBJECT-TYPE 2044 SYNTAX Counter32 2045 MAX-ACCESS read-only 2046 STATUS current 2047 DESCRIPTION 2048 "Codewords received on this channel with uncorrectable 2049 errors. This includes all codewords, whether or not 2050 they were part of frames destined for this device." 2051 REFERENCE 2052 "Data-Over-Cable Service Interface Specifications: Radio 2053 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2054 Section 6.2.5." 2055 ::= { docsIfSignalQualityEntry 4 } 2057 docsIfSigQSignalNoise OBJECT-TYPE 2058 SYNTAX TenthdB 2059 UNITS "dB" 2060 MAX-ACCESS read-only 2061 STATUS current 2062 DESCRIPTION 2063 "Signal/Noise ratio as perceived for this channel. 2064 At the CM, describes the Signal/Noise of the downstream 2065 channel. At the CMTS, describes the average Signal/Noise 2066 of the upstream channel." 2067 REFERENCE 2068 "Data-Over-Cable Service Interface Specifications: Radio 2069 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2070 Tables 4-1 and 4-2" 2071 ::= { docsIfSignalQualityEntry 5 } 2073 docsIfSigQMicroreflections OBJECT-TYPE 2074 SYNTAX Integer32 (0..255) 2075 UNITS "dBc" 2076 MAX-ACCESS read-only 2077 STATUS current 2078 DESCRIPTION 2079 "Total microreflections including in-channel response 2080 as perceived on this interface, measured in dBc below 2081 the signal level. 2082 This object is not assumed to return an absolutely 2083 accurate value, but should give a rough indication 2084 of microreflections received on this interface. 2085 It is up to the implementer to provide information 2086 as accurate as possible." 2087 REFERENCE 2088 "Data-Over-Cable Service Interface Specifications: Radio 2089 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2090 Tables 4-1 and 4-2" 2091 ::= { docsIfSignalQualityEntry 6 } 2093 docsIfSigQEqualizationData OBJECT-TYPE 2094 SYNTAX OCTET STRING (SIZE (0..512)) 2095 MAX-ACCESS read-only 2096 STATUS current 2097 DESCRIPTION 2098 "At the CM, returns the equalization data for the 2099 downstream channel. At the CMTS, returns the average 2100 equalization data for the upstream channel. Returns an 2101 empty string if the value is unknown or if there is no 2102 equalization data available or defined." 2103 REFERENCE 2104 "Data-Over-Cable Service Interface Specifications: Radio 2105 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2106 Section 9.3.2." 2107 ::= { docsIfSignalQualityEntry 7 } 2109 docsIfSigQExtUnerroreds OBJECT-TYPE 2110 SYNTAX Counter64 2111 MAX-ACCESS read-only 2112 STATUS current 2113 DESCRIPTION 2114 "Codewords received on this channel without error. 2115 This includes all codewords, whether or not they 2116 were part of frames destined for this device. 2117 This is the 64 bit version of docsIfSigQUnerroreds." 2118 REFERENCE 2119 "Data-Over-Cable Service Interface Specifications: Radio 2120 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2121 Section 6.2.5." 2122 ::= { docsIfSignalQualityEntry 8 } 2124 docsIfSigQExtCorrecteds OBJECT-TYPE 2125 SYNTAX Counter64 2126 MAX-ACCESS read-only 2127 STATUS current 2128 DESCRIPTION 2129 "Codewords received on this channel with correctable 2130 errors. This includes all codewords, whether or not 2131 they were part of frames destined for this device. 2132 This is the 64 bit version of docsIfSigQCorrecteds." 2133 REFERENCE 2134 "Data-Over-Cable Service Interface Specifications: Radio 2135 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2136 Section 6.2.5." 2137 ::= { docsIfSignalQualityEntry 9 } 2139 docsIfSigQExtUncorrectables OBJECT-TYPE 2140 SYNTAX Counter64 2141 MAX-ACCESS read-only 2142 STATUS current 2143 DESCRIPTION 2144 "Codewords received on this channel with uncorrectable 2145 errors. This includes all codewords, whether or not 2146 they were part of frames destined for this device. 2147 This is the 64 bit version of docsIfSigQUncorrectables." 2148 REFERENCE 2149 "Data-Over-Cable Service Interface Specifications: Radio 2150 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2151 Section 6.2.5." 2152 ::= { docsIfSignalQualityEntry 10 } 2154 -- 2155 -- DOCSIS Version of the device 2156 -- 2158 docsIfDocsisBaseCapability OBJECT-TYPE 2159 SYNTAX DocsisVersion 2160 MAX-ACCESS read-only 2161 STATUS current 2162 DESCRIPTION 2163 "Indication of the DOCSIS capability of the device. 2164 This object mirrors docsIfDocsisCapability from the 2165 DocsIfExt mib." 2166 REFERENCE 2167 "Data-Over-Cable Service Interface Specifications: Radio 2168 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2169 Annex G." 2170 ::= { docsIfBaseObjects 5 } 2172 -- 2173 -- CABLE MODEM GROUP 2174 -- 2176 -- ####### 2178 -- 2179 -- The CM MAC Table 2180 -- 2182 docsIfCmMacTable OBJECT-TYPE 2183 SYNTAX SEQUENCE OF DocsIfCmMacEntry 2184 MAX-ACCESS not-accessible 2185 STATUS current 2186 DESCRIPTION 2187 "Describes the attributes of each CM MAC interface, 2188 extending the information available from ifEntry." 2189 ::= { docsIfCmObjects 1 } 2191 docsIfCmMacEntry OBJECT-TYPE 2192 SYNTAX DocsIfCmMacEntry 2193 MAX-ACCESS not-accessible 2194 STATUS current 2195 DESCRIPTION 2196 "An entry containing objects describing attributes of 2197 each MAC entry, extending the information in ifEntry. 2198 An entry in this table exists for each ifEntry with an 2199 ifType of docsCableMaclayer(127)." 2200 INDEX { ifIndex } 2201 ::= { docsIfCmMacTable 1 } 2203 DocsIfCmMacEntry ::= SEQUENCE { 2204 docsIfCmCmtsAddress MacAddress, 2205 docsIfCmCapabilities BITS, 2206 docsIfCmRangingRespTimeout TimeTicks, 2207 docsIfCmRangingTimeout TimeInterval 2208 } 2210 docsIfCmCmtsAddress OBJECT-TYPE 2211 SYNTAX MacAddress 2212 MAX-ACCESS read-only 2213 STATUS current 2214 DESCRIPTION 2215 "Identifies the CMTS that is believed to control this MAC 2216 domain. At the CM, this will be the source address from 2217 SYNC, MAP, and other MAC-layer messages. If the CMTS is 2218 unknown, returns 00-00-00-00-00-00." 2219 REFERENCE 2220 "Data-Over-Cable Service Interface Specifications: Radio 2221 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2222 Section 8.2.2." 2223 ::= { docsIfCmMacEntry 1 } 2225 docsIfCmCapabilities OBJECT-TYPE 2226 SYNTAX BITS { 2227 atmCells(0), 2228 concatenation(1) 2229 } 2230 MAX-ACCESS read-only 2231 STATUS current 2232 DESCRIPTION 2233 "Identifies the capabilities of the MAC implementation 2234 at this interface. Note that packet transmission is 2235 always supported. Therefore, there is no specific bit 2236 required to explicitly indicate this capability. 2237 Note that BITS objects are encoded most significant bit 2238 first. For example, if bit 1 is set, the value of this 2239 object is the octet string '40'H." 2240 ::= { docsIfCmMacEntry 2 } 2242 -- This object has been obsoleted and replaced by 2243 -- docsIfCmRangingTimeout to correct the typing to TimeInterval. New 2244 -- implementations of the MIB should use docsIfCmRangingTimeout 2245 -- instead. 2247 docsIfCmRangingRespTimeout OBJECT-TYPE 2248 SYNTAX TimeTicks 2249 MAX-ACCESS read-write 2250 STATUS obsolete 2251 DESCRIPTION 2252 "Waiting time for a Ranging Response packet." 2253 REFERENCE 2254 "Data-Over-Cable Service Interface Specifications: Radio 2255 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2256 Section 9.1.6." 2257 DEFVAL { 20 } 2258 ::= { docsIfCmMacEntry 3 } 2260 docsIfCmRangingTimeout OBJECT-TYPE 2261 SYNTAX TimeInterval 2262 MAX-ACCESS read-write 2263 STATUS current 2264 DESCRIPTION 2265 "Waiting time for a Ranging Response packet." 2266 REFERENCE 2267 "Data-Over-Cable Service Interface Specifications: Radio 2268 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2269 Section 9.1.6, timer T3." 2270 DEFVAL { 20 } 2271 ::= { docsIfCmMacEntry 4 } 2273 -- 2274 -- CM status table. 2275 -- This table is implemented only at the CM. 2276 -- 2278 docsIfCmStatusTable OBJECT-TYPE 2279 SYNTAX SEQUENCE OF DocsIfCmStatusEntry 2280 MAX-ACCESS not-accessible 2281 STATUS current 2282 DESCRIPTION 2283 "This table maintains a number of status objects 2284 and counters for Cable Modems." 2285 ::= { docsIfCmObjects 2 } 2287 docsIfCmStatusEntry OBJECT-TYPE 2288 SYNTAX DocsIfCmStatusEntry 2289 MAX-ACCESS not-accessible 2290 STATUS current 2291 DESCRIPTION 2292 "A set of status objects and counters for a single MAC 2293 layer instance in a Cable Modem. 2294 An entry in this table exists for each ifEntry with an 2295 ifType of docsCableMaclayer(127)." 2296 INDEX { ifIndex } 2297 ::= { docsIfCmStatusTable 1 } 2299 DocsIfCmStatusEntry ::= SEQUENCE { 2300 docsIfCmStatusValue INTEGER, 2301 docsIfCmStatusCode OCTET STRING, 2302 docsIfCmStatusTxPower TenthdBmV, 2303 docsIfCmStatusResets Counter32, 2304 docsIfCmStatusLostSyncs Counter32, 2305 docsIfCmStatusInvalidMaps Counter32, 2306 docsIfCmStatusInvalidUcds Counter32, 2307 docsIfCmStatusInvalidRangingResponses Counter32, 2308 docsIfCmStatusInvalidRegistrationResponses Counter32, 2309 docsIfCmStatusT1Timeouts Counter32, 2310 docsIfCmStatusT2Timeouts Counter32, 2311 docsIfCmStatusT3Timeouts Counter32, 2312 docsIfCmStatusT4Timeouts Counter32, 2313 docsIfCmStatusRangingAborteds Counter32, 2314 docsIfCmStatusDocsisOperMode DocsisQosVersion, 2315 docsIfCmStatusModulationType DocsisUpstreamTypeStatus, 2316 docsIfCmStatusEqualizationData OCTET STRING 2317 } 2319 docsIfCmStatusValue OBJECT-TYPE 2320 SYNTAX INTEGER { 2321 other(1), 2322 notReady(2), 2323 notSynchronized(3), 2324 phySynchronized(4), 2325 usParametersAcquired(5), 2326 rangingComplete(6), 2327 ipComplete(7), 2328 todEstablished(8), 2329 securityEstablished(9), 2330 paramTransferComplete(10), 2331 registrationComplete(11), 2332 operational(12), 2333 accessDenied(13) 2334 } 2335 MAX-ACCESS read-only 2336 STATUS current 2337 DESCRIPTION 2338 "Current Cable Modem connectivity state, as specified 2339 in the RF Interface Specification. Interpretations for 2340 state values 1-12 are clearly outlined in the SP-RFI 2341 reference given below. 2342 As stated in the description for object 2343 docsIfCmtsCmStatusValue, accessDenied(13)indicates the 2344 CMTS has sent a Registration Aborted message to the CM." 2345 REFERENCE 2346 "Data-Over-Cable Service Interface Specifications: Radio 2347 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2348 Section 11.2. 2349 Data-Over-Cable Service Interface Specifications: 2350 Operations Support System Interface Specification 2351 SP-OSSIv2.0-IO2-020617, Section 6.3.4.2." 2352 ::= { docsIfCmStatusEntry 1 } 2354 docsIfCmStatusCode OBJECT-TYPE 2355 SYNTAX OCTET STRING (SIZE (0..16)) 2356 MAX-ACCESS read-only 2357 STATUS current 2358 DESCRIPTION 2359 "Status code for this Cable Modem as defined in the 2360 OSSI Specification. The status code consists 2361 of a single character indicating error groups, followed 2362 by a two- or three-digit number indicating the status 2363 condition, followed by a decimal." 2364 REFERENCE 2365 "Data-Over-Cable Service Interface Specifications: 2366 Operations Support System Interface Specification 2367 SP-OSSIv2.0-IO2-020617, Annex D." 2368 ::= { docsIfCmStatusEntry 2 } 2370 docsIfCmStatusTxPower OBJECT-TYPE 2371 SYNTAX TenthdBmV 2372 UNITS "dBmV" 2373 MAX-ACCESS read-only 2374 STATUS current 2375 DESCRIPTION 2376 "The operational transmit power for the attached upstream 2377 channel." 2378 REFERENCE 2379 "Data-Over-Cable Service Interface Specifications: Radio 2380 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2381 Section 6.2.18." 2382 ::= { docsIfCmStatusEntry 3 } 2384 docsIfCmStatusResets OBJECT-TYPE 2385 SYNTAX Counter32 2386 MAX-ACCESS read-only 2387 STATUS current 2388 DESCRIPTION 2389 "Number of times the CM reset or initialized this 2390 interface." 2391 ::= { docsIfCmStatusEntry 4 } 2393 docsIfCmStatusLostSyncs OBJECT-TYPE 2394 SYNTAX Counter32 2395 MAX-ACCESS read-only 2396 STATUS current 2397 DESCRIPTION 2398 "Number of times the CM lost synchronization with 2399 the downstream channel." 2400 REFERENCE 2401 "Data-Over-Cable Service Interface Specifications: Radio 2402 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2403 Section 8.3.2." 2404 ::= { docsIfCmStatusEntry 5 } 2406 docsIfCmStatusInvalidMaps OBJECT-TYPE 2407 SYNTAX Counter32 2408 MAX-ACCESS read-only 2409 STATUS current 2410 DESCRIPTION 2411 "Number of times the CM received invalid MAP messages." 2412 REFERENCE 2413 "Data-Over-Cable Service Interface Specifications: Radio 2414 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2415 Section 8.3.4." 2416 ::= { docsIfCmStatusEntry 6 } 2418 docsIfCmStatusInvalidUcds OBJECT-TYPE 2419 SYNTAX Counter32 2420 MAX-ACCESS read-only 2421 STATUS current 2422 DESCRIPTION 2423 "Number of times the CM received invalid UCD messages." 2424 REFERENCE 2425 "Data-Over-Cable Service Interface Specifications: Radio 2426 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2427 Section 8.3.3." 2428 ::= { docsIfCmStatusEntry 7 } 2430 docsIfCmStatusInvalidRangingResponses OBJECT-TYPE 2431 SYNTAX Counter32 2432 MAX-ACCESS read-only 2433 STATUS current 2434 DESCRIPTION 2435 "Number of times the CM received invalid ranging response 2436 messages." 2437 REFERENCE 2438 "Data-Over-Cable Service Interface Specifications: Radio 2439 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2440 Section 8.3.6." 2441 ::= { docsIfCmStatusEntry 8 } 2443 docsIfCmStatusInvalidRegistrationResponses OBJECT-TYPE 2444 SYNTAX Counter32 2445 MAX-ACCESS read-only 2446 STATUS current 2447 DESCRIPTION 2448 "Number of times the CM received invalid registration 2449 response messages." 2450 REFERENCE 2451 "Data-Over-Cable Service Interface Specifications: Radio 2452 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2453 Section 8.3.8." 2454 ::= { docsIfCmStatusEntry 9 } 2456 docsIfCmStatusT1Timeouts OBJECT-TYPE 2457 SYNTAX Counter32 2458 MAX-ACCESS read-only 2459 STATUS current 2460 DESCRIPTION 2461 "Number of times counter T1 expired in the CM." 2462 REFERENCE 2463 "Data-Over-Cable Service Interface Specifications: Radio 2464 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2465 Figure 9-2." 2466 ::= { docsIfCmStatusEntry 10 } 2468 docsIfCmStatusT2Timeouts OBJECT-TYPE 2469 SYNTAX Counter32 2470 MAX-ACCESS read-only 2471 STATUS current 2472 DESCRIPTION 2473 "Number of times counter T2 expired in the CM." 2474 REFERENCE 2475 "Data-Over-Cable Service Interface Specifications: Radio 2476 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2477 Figure 9-2." 2478 ::= { docsIfCmStatusEntry 11 } 2480 docsIfCmStatusT3Timeouts OBJECT-TYPE 2481 SYNTAX Counter32 2482 MAX-ACCESS read-only 2483 STATUS current 2484 DESCRIPTION 2485 "Number of times counter T3 expired in the CM." 2486 REFERENCE 2487 "Data-Over-Cable Service Interface Specifications: Radio 2488 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2489 Figure 9-2." 2490 ::= { docsIfCmStatusEntry 12 } 2492 docsIfCmStatusT4Timeouts OBJECT-TYPE 2493 SYNTAX Counter32 2494 MAX-ACCESS read-only 2495 STATUS current 2496 DESCRIPTION 2497 "Number of times counter T4 expired in the CM." 2498 REFERENCE 2499 "Data-Over-Cable Service Interface Specifications: Radio 2500 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2501 Figure 9-2." 2502 ::= { docsIfCmStatusEntry 13 } 2504 docsIfCmStatusRangingAborteds OBJECT-TYPE 2505 SYNTAX Counter32 2506 MAX-ACCESS read-only 2507 STATUS current 2508 DESCRIPTION 2509 "Number of times the ranging process was aborted 2510 by the CMTS." 2511 REFERENCE 2512 "Data-Over-Cable Service Interface Specifications: Radio 2513 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2514 Section 9.3.3." 2515 ::= { docsIfCmStatusEntry 14 } 2517 docsIfCmStatusDocsisOperMode OBJECT-TYPE 2518 SYNTAX DocsisQosVersion 2519 MAX-ACCESS read-only 2520 STATUS current 2521 DESCRIPTION 2522 "Indication whether the device has registered using 1.0 2523 Class of Service or 1.1 Quality of Service. 2524 An unregistered CM should indicate 1.1 QOS for a 2525 docsIfDocsisBaseCapability value of Docsis 1.1/2.0. An 2526 unregistered CM should indicate 1.0 COS for a 2527 docsIfDocsisBaseCapability value of Docsis 1.0. 2528 This object mirrors docsIfCmDocsisOperMode from the 2529 docsIfExt mib." 2530 REFERENCE 2531 "Data-Over-Cable Service Interface Specifications: Radio 2532 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2533 Annex G." 2534 ::= { docsIfCmStatusEntry 15 } 2536 docsIfCmStatusModulationType OBJECT-TYPE 2537 SYNTAX DocsisUpstreamTypeStatus 2538 MAX-ACCESS read-only 2539 STATUS current 2540 DESCRIPTION 2541 "Indicates modulation type status currently used by the 2542 CM. Since this object specifically identifies PHY mode, 2543 the shared upstream channel type is not permitted." 2544 REFERENCE 2545 "Data-Over-Cable Service Interface Specifications: Radio 2546 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2547 Section 6.2.1." 2549 ::= { docsIfCmStatusEntry 16 } 2551 docsIfCmStatusEqualizationData OBJECT-TYPE 2552 SYNTAX OCTET STRING (SIZE (0..512)) 2553 MAX-ACCESS read-only 2554 STATUS current 2555 DESCRIPTION 2556 "Pre-equalization data for this CM after convolution with 2557 data indicated in the RNG-RSP. 2558 Returns an empty string if the value is unknown or if 2559 there is no equalization data available or defined. The 2560 value should be formatted as defined in the following 2561 REFERENCE." 2562 REFERENCE 2563 "Data-Over-Cable Service Interface Specifications: Radio 2564 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2565 Figure 8-23." 2566 ::= { docsIfCmStatusEntry 17 } 2568 -- 2569 -- The Cable Modem Service Table 2570 -- 2572 docsIfCmServiceTable OBJECT-TYPE 2573 SYNTAX SEQUENCE OF DocsIfCmServiceEntry 2574 MAX-ACCESS not-accessible 2575 STATUS current 2576 DESCRIPTION 2577 "Describes the attributes of each upstream service queue 2578 on a CM." 2579 ::= { docsIfCmObjects 3 } 2581 docsIfCmServiceEntry OBJECT-TYPE 2582 SYNTAX DocsIfCmServiceEntry 2583 MAX-ACCESS not-accessible 2584 STATUS current 2585 DESCRIPTION 2586 "Describes the attributes of an upstream bandwidth service 2587 queue. 2588 An entry in this table exists for each Service ID. 2589 The primary index is an ifIndex with an ifType of 2590 docsCableMaclayer(127)." 2591 INDEX { ifIndex, docsIfCmServiceId } 2592 ::= { docsIfCmServiceTable 1 } 2594 DocsIfCmServiceEntry ::= SEQUENCE { 2595 docsIfCmServiceId Integer32, 2596 docsIfCmServiceQosProfile Integer32, 2597 docsIfCmServiceTxSlotsImmed Counter32, 2598 docsIfCmServiceTxSlotsDed Counter32, 2599 docsIfCmServiceTxRetries Counter32, 2600 docsIfCmServiceTxExceededs Counter32, 2601 docsIfCmServiceRqRetries Counter32, 2602 docsIfCmServiceRqExceededs Counter32, 2603 docsIfCmServiceExtTxSlotsImmed Counter64, 2604 docsIfCmServiceExtTxSlotsDed Counter64 2605 } 2607 docsIfCmServiceId OBJECT-TYPE 2608 SYNTAX Integer32 (1..16383) 2609 MAX-ACCESS not-accessible 2610 STATUS current 2611 DESCRIPTION 2612 "Identifies a service queue for upstream bandwidth. The 2613 attributes of this service queue are shared between the 2614 CM and the CMTS. The CMTS allocates upstream bandwidth 2615 to this service queue based on requests from the CM and 2616 on the class of service associated with this queue." 2617 ::= { docsIfCmServiceEntry 1 } 2619 docsIfCmServiceQosProfile OBJECT-TYPE 2620 SYNTAX Integer32 (0..16383) 2621 MAX-ACCESS read-only 2622 STATUS current 2623 DESCRIPTION 2624 "The index in docsIfQosProfileTable describing the quality 2625 of service attributes associated with this particular 2626 service. If no associated entry in docsIfQosProfileTable 2627 exists, this object returns a value of zero." 2628 ::= { docsIfCmServiceEntry 2 } 2630 docsIfCmServiceTxSlotsImmed OBJECT-TYPE 2631 SYNTAX Counter32 2632 MAX-ACCESS read-only 2633 STATUS current 2634 DESCRIPTION 2635 "The number of upstream mini-slots which have been used to 2636 transmit data PDUs in immediate (contention) mode. This 2637 includes only those PDUs that are presumed to have 2638 arrived at the headend (i.e., those which were explicitly 2639 acknowledged.) It does not include retransmission attempts 2640 or mini-slots used by Requests." 2641 REFERENCE 2642 "Data-Over-Cable Service Interface Specifications: Radio 2643 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2644 Section 9.4." 2645 ::= { docsIfCmServiceEntry 3 } 2647 docsIfCmServiceTxSlotsDed OBJECT-TYPE 2648 SYNTAX Counter32 2649 MAX-ACCESS read-only 2650 STATUS current 2651 DESCRIPTION 2652 "The number of upstream mini-slots which have been used to 2653 transmit data PDUs in dedicated mode (i.e., as a result 2654 of a unicast Data Grant)." 2655 REFERENCE 2656 "Data-Over-Cable Service Interface Specifications: Radio 2657 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2658 Section 9.4." 2659 ::= { docsIfCmServiceEntry 4 } 2661 docsIfCmServiceTxRetries OBJECT-TYPE 2662 SYNTAX Counter32 2663 MAX-ACCESS read-only 2664 STATUS current 2665 DESCRIPTION 2666 "The number of attempts to transmit data PDUs containing 2667 requests for acknowledgment that did not result in 2668 acknowledgment." 2669 REFERENCE 2670 "Data-Over-Cable Service Interface Specifications: Radio 2671 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2672 Section 9.4." 2673 ::= { docsIfCmServiceEntry 5 } 2675 docsIfCmServiceTxExceededs OBJECT-TYPE 2676 SYNTAX Counter32 2677 MAX-ACCESS read-only 2678 STATUS current 2679 DESCRIPTION 2680 "The number of data PDUs transmission failures due to 2681 excessive retries without acknowledgment." 2682 REFERENCE 2683 "Data-Over-Cable Service Interface Specifications: Radio 2684 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2685 Section 9.4." 2686 ::= { docsIfCmServiceEntry 6 } 2688 docsIfCmServiceRqRetries OBJECT-TYPE 2689 SYNTAX Counter32 2690 MAX-ACCESS read-only 2691 STATUS current 2692 DESCRIPTION 2693 "The number of attempts to transmit bandwidth requests 2694 which did not result in acknowledgment." 2695 REFERENCE 2696 "Data-Over-Cable Service Interface Specifications: Radio 2697 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2698 Section 9.4." 2699 ::= { docsIfCmServiceEntry 7 } 2701 docsIfCmServiceRqExceededs OBJECT-TYPE 2702 SYNTAX Counter32 2703 MAX-ACCESS read-only 2704 STATUS current 2705 DESCRIPTION 2706 "The number of requests for bandwidth which failed due to 2707 excessive retries without acknowledgment." 2708 REFERENCE 2709 "Data-Over-Cable Service Interface Specifications: Radio 2710 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2711 Section 9.4." 2712 ::= { docsIfCmServiceEntry 8 } 2714 docsIfCmServiceExtTxSlotsImmed OBJECT-TYPE 2715 SYNTAX Counter64 2716 MAX-ACCESS read-only 2717 STATUS current 2718 DESCRIPTION 2719 "The number of upstream mini-slots which have been used to 2720 transmit data PDUs in immediate (contention) mode. This 2721 includes only those PDUs that are presumed to have 2722 arrived at the headend (i.e., those which were explicitly 2723 acknowledged.) It does not include retransmission attempts 2724 or mini-slots used by Requests." 2725 REFERENCE 2726 "Data-Over-Cable Service Interface Specifications: Radio 2727 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2728 Section 9.4." 2729 ::= { docsIfCmServiceEntry 9 } 2731 docsIfCmServiceExtTxSlotsDed OBJECT-TYPE 2732 SYNTAX Counter64 2733 MAX-ACCESS read-only 2734 STATUS current 2735 DESCRIPTION 2736 "The number of upstream mini-slots which have been used to 2737 transmit data PDUs in dedicated mode (i.e., as a result 2738 of a unicast Data Grant)." 2739 REFERENCE 2740 "Data-Over-Cable Service Interface Specifications: Radio 2741 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2742 Section 9.4." 2743 ::= { docsIfCmServiceEntry 10 } 2745 -- 2746 -- CMTS GROUP 2747 -- 2749 -- 2750 -- The CMTS MAC Table 2751 -- 2753 docsIfCmtsMacTable OBJECT-TYPE 2754 SYNTAX SEQUENCE OF DocsIfCmtsMacEntry 2755 MAX-ACCESS not-accessible 2756 STATUS current 2757 DESCRIPTION 2758 "Describes the attributes of each CMTS MAC interface, 2759 extending the information available from ifEntry. 2760 Mandatory for all CMTS devices." 2761 ::= { docsIfCmtsObjects 1 } 2763 docsIfCmtsMacEntry OBJECT-TYPE 2764 SYNTAX DocsIfCmtsMacEntry 2765 MAX-ACCESS not-accessible 2766 STATUS current 2767 DESCRIPTION 2768 "An entry containing objects describing attributes of each 2769 MAC entry, extending the information in ifEntry. 2770 An entry in this table exists for each ifEntry with an 2771 ifType of docsCableMaclayer(127)." 2772 INDEX { ifIndex } 2773 ::= { docsIfCmtsMacTable 1 } 2775 DocsIfCmtsMacEntry ::= SEQUENCE { 2776 docsIfCmtsCapabilities BITS, 2777 docsIfCmtsSyncInterval Integer32, 2778 docsIfCmtsUcdInterval Integer32, 2779 docsIfCmtsMaxServiceIds Integer32, 2780 docsIfCmtsInsertionInterval TimeTicks, -- Obsolete 2781 docsIfCmtsInvitedRangingAttempts Integer32, 2782 docsIfCmtsInsertInterval TimeInterval 2783 } 2785 docsIfCmtsCapabilities OBJECT-TYPE 2786 SYNTAX BITS { 2787 atmCells(0), 2788 concatenation(1) 2789 } 2790 MAX-ACCESS read-only 2791 STATUS current 2792 DESCRIPTION 2793 "Identifies the capabilities of the CMTS MAC 2794 implementation at this interface. Note that packet 2795 transmission is always supported. Therefore, there 2796 is no specific bit required to explicitly indicate 2797 this capability. 2798 Note that BITS objects are encoded most significant bit 2799 first. For example, if bit 1 is set, the value of this 2800 object is the octet string '40'H." 2801 ::= { docsIfCmtsMacEntry 1 } 2803 docsIfCmtsSyncInterval OBJECT-TYPE 2804 SYNTAX Integer32 (1..200) 2805 UNITS "Milliseconds" 2806 MAX-ACCESS read-write 2807 STATUS current 2808 DESCRIPTION 2809 "The interval between CMTS transmission of successive SYNC 2810 messages at this interface." 2811 REFERENCE 2812 "Data-Over-Cable Service Interface Specifications: Radio 2813 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2814 Section 9.3." 2815 ::= { docsIfCmtsMacEntry 2 } 2817 docsIfCmtsUcdInterval OBJECT-TYPE 2818 SYNTAX Integer32 (1..2000) 2819 UNITS "Milliseconds" 2820 MAX-ACCESS read-write 2821 STATUS current 2822 DESCRIPTION 2823 "The interval between CMTS transmission of successive 2824 Upstream Channel Descriptor messages for each upstream 2825 channel at this interface." 2826 REFERENCE 2827 "Data-Over-Cable Service Interface Specifications: Radio 2828 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2829 Section 9.3" 2830 ::= { docsIfCmtsMacEntry 3 } 2832 docsIfCmtsMaxServiceIds OBJECT-TYPE 2833 SYNTAX Integer32 (1..16383) 2834 MAX-ACCESS read-only 2835 STATUS current 2836 DESCRIPTION 2837 "The maximum number of service IDs that may be 2838 simultaneously active." 2839 ::= { docsIfCmtsMacEntry 4 } 2841 -- This object has been obsoleted and replaced by 2842 -- docsIfCmtsInsertInterval to fix a SYNTAX typing problem. New 2843 -- implementations of this MIB should use that object instead. 2844 docsIfCmtsInsertionInterval OBJECT-TYPE 2845 SYNTAX TimeTicks 2846 MAX-ACCESS read-write 2847 STATUS obsolete 2848 DESCRIPTION 2849 "The amount of time to elapse between each broadcast 2850 station maintenance grant. Broadcast station maintenance 2851 grants are used to allow new cable modems to join the 2852 network. Zero indicates that a vendor-specific algorithm 2853 is used instead of a fixed time. Maximum amount of time 2854 permitted by the specification is 2 seconds." 2855 REFERENCE 2856 "Data-Over-Cable Service Interface Specifications: Radio 2857 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2858 Annex B." 2859 ::= { docsIfCmtsMacEntry 5 } 2861 docsIfCmtsInvitedRangingAttempts OBJECT-TYPE 2862 SYNTAX Integer32 (0..1024) 2863 MAX-ACCESS read-write 2864 STATUS current 2865 DESCRIPTION 2866 "The maximum number of attempts to make on invitations 2867 for ranging requests. A value of zero means the system 2868 should attempt to range forever." 2869 REFERENCE 2870 "Data-Over-Cable Service Interface Specifications: Radio 2871 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2872 Section 9.3.3 and Annex B." 2873 ::= { docsIfCmtsMacEntry 6 } 2875 docsIfCmtsInsertInterval OBJECT-TYPE 2876 SYNTAX TimeInterval 2877 MAX-ACCESS read-write 2878 STATUS current 2879 DESCRIPTION 2880 "The amount of time to elapse between each broadcast 2881 station maintenance grant. Broadcast station maintenance 2882 grants are used to allow new cable modems to join the 2883 network. Zero indicates that a vendor-specific algorithm 2884 is used instead of a fixed time. Maximum amount of time 2885 permitted by the specification is 2 seconds." 2886 REFERENCE 2887 "Data-Over-Cable Service Interface Specifications: Radio 2888 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2889 Annex B." 2890 ::= { docsIfCmtsMacEntry 7 } 2892 -- 2893 -- 2894 -- CMTS status table. 2895 -- 2897 docsIfCmtsStatusTable OBJECT-TYPE 2898 SYNTAX SEQUENCE OF DocsIfCmtsStatusEntry 2899 MAX-ACCESS not-accessible 2900 STATUS current 2901 DESCRIPTION 2902 "For the MAC layer, this group maintains a number of 2903 status objects and counters." 2904 ::= { docsIfCmtsObjects 2 } 2906 docsIfCmtsStatusEntry OBJECT-TYPE 2907 SYNTAX DocsIfCmtsStatusEntry 2908 MAX-ACCESS not-accessible 2909 STATUS current 2910 DESCRIPTION 2911 "Status entry for a single MAC layer. 2912 An entry in this table exists for each ifEntry with an 2913 ifType of docsCableMaclayer(127)." 2914 INDEX { ifIndex } 2915 ::= { docsIfCmtsStatusTable 1 } 2917 DocsIfCmtsStatusEntry ::= SEQUENCE { 2918 docsIfCmtsStatusInvalidRangeReqs Counter32, 2919 docsIfCmtsStatusRangingAborteds Counter32, 2920 docsIfCmtsStatusInvalidRegReqs Counter32, 2921 docsIfCmtsStatusFailedRegReqs Counter32, 2922 docsIfCmtsStatusInvalidDataReqs Counter32, 2923 docsIfCmtsStatusT5Timeouts Counter32 2924 } 2926 docsIfCmtsStatusInvalidRangeReqs OBJECT-TYPE 2927 SYNTAX Counter32 2928 MAX-ACCESS read-only 2929 STATUS current 2930 DESCRIPTION 2931 "This object counts invalid RNG-REQ messages received on 2932 this interface." 2933 REFERENCE 2934 "Data-Over-Cable Service Interface Specifications: Radio 2935 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2936 Section 8.3.5." 2938 ::= { docsIfCmtsStatusEntry 1 } 2940 docsIfCmtsStatusRangingAborteds OBJECT-TYPE 2941 SYNTAX Counter32 2942 MAX-ACCESS read-only 2943 STATUS current 2944 DESCRIPTION 2945 "This object counts ranging attempts that were explicitly 2946 aborted by the CMTS." 2947 REFERENCE 2948 "Data-Over-Cable Service Interface Specifications: Radio 2949 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2950 Section 8.3.6." 2951 ::= { docsIfCmtsStatusEntry 2 } 2953 docsIfCmtsStatusInvalidRegReqs OBJECT-TYPE 2954 SYNTAX Counter32 2955 MAX-ACCESS read-only 2956 STATUS current 2957 DESCRIPTION 2958 "This object counts invalid REG-REQ messages received on 2959 this interface. That is, syntax, out of range parameters, 2960 or erroneous requests." 2961 REFERENCE 2962 "Data-Over-Cable Service Interface Specifications: Radio 2963 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2964 Section 8.3.7." 2965 ::= { docsIfCmtsStatusEntry 3 } 2967 docsIfCmtsStatusFailedRegReqs OBJECT-TYPE 2968 SYNTAX Counter32 2969 MAX-ACCESS read-only 2970 STATUS current 2971 DESCRIPTION 2972 "This object counts failed registration attempts. Included 2973 are docsIfCmtsStatusInvalidRegReqs, authentication and 2974 class of service failures." 2975 REFERENCE 2976 "Data-Over-Cable Service Interface Specifications: Radio 2977 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 2978 Section 8.3.7." 2979 ::= { docsIfCmtsStatusEntry 4 } 2981 docsIfCmtsStatusInvalidDataReqs OBJECT-TYPE 2982 SYNTAX Counter32 2983 MAX-ACCESS read-only 2984 STATUS current 2985 DESCRIPTION 2986 "This object counts invalid data request messages 2987 received on this interface." 2988 ::= { docsIfCmtsStatusEntry 5 } 2990 docsIfCmtsStatusT5Timeouts OBJECT-TYPE 2991 SYNTAX Counter32 2992 MAX-ACCESS read-only 2993 STATUS current 2994 DESCRIPTION 2995 "This object counts the number of times counter T5 2996 expired on this interface." 2997 REFERENCE 2998 "Data-Over-Cable Service Interface Specifications: Radio 2999 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3000 Figure 9-2." 3001 ::= { docsIfCmtsStatusEntry 6 } 3003 -- 3004 -- CM status table (within CMTS). 3005 -- This table is implemented only at the CMTS. 3006 -- It contains per CM status information available in the CMTS. 3007 -- 3009 docsIfCmtsCmStatusTable OBJECT-TYPE 3010 SYNTAX SEQUENCE OF DocsIfCmtsCmStatusEntry 3011 MAX-ACCESS not-accessible 3012 STATUS current 3013 DESCRIPTION 3014 "A set of objects in the CMTS, maintained for each 3015 Cable Modem connected to this CMTS." 3016 ::= { docsIfCmtsObjects 3 } 3018 docsIfCmtsCmStatusEntry OBJECT-TYPE 3019 SYNTAX DocsIfCmtsCmStatusEntry 3020 MAX-ACCESS not-accessible 3021 STATUS current 3022 DESCRIPTION 3023 "Status information for a single Cable Modem. 3024 An entry in this table exists for each Cable Modem 3025 that is connected to the CMTS implementing this table." 3026 INDEX { docsIfCmtsCmStatusIndex } 3027 ::= { docsIfCmtsCmStatusTable 1 } 3029 DocsIfCmtsCmStatusEntry ::= SEQUENCE { 3030 docsIfCmtsCmStatusIndex Integer32, 3031 docsIfCmtsCmStatusMacAddress MacAddress, 3032 docsIfCmtsCmStatusIpAddress IpAddress, -- Deprecated 3033 docsIfCmtsCmStatusDownChannelIfIndex InterfaceIndexOrZero, 3034 docsIfCmtsCmStatusUpChannelIfIndex InterfaceIndexOrZero, 3035 docsIfCmtsCmStatusRxPower TenthdBmV, 3036 docsIfCmtsCmStatusTimingOffset Unsigned32, 3037 docsIfCmtsCmStatusEqualizationData OCTET STRING, 3038 docsIfCmtsCmStatusValue INTEGER, 3039 docsIfCmtsCmStatusUnerroreds Counter32, 3040 docsIfCmtsCmStatusCorrecteds Counter32, 3041 docsIfCmtsCmStatusUncorrectables Counter32, 3042 docsIfCmtsCmStatusSignalNoise TenthdB, 3043 docsIfCmtsCmStatusMicroreflections Integer32, 3044 docsIfCmtsCmStatusExtUnerroreds Counter64, 3045 docsIfCmtsCmStatusExtCorrecteds Counter64, 3046 docsIfCmtsCmStatusExtUncorrectables Counter64, 3047 docsIfCmtsCmStatusDocsisRegMode DocsisQosVersion, 3048 docsIfCmtsCmStatusModulationType DocsisUpstreamTypeStatus, 3049 docsIfCmtsCmStatusInetAddressType InetAddressType, 3050 docsIfCmtsCmStatusInetAddress InetAddress 3051 } 3053 docsIfCmtsCmStatusIndex OBJECT-TYPE 3054 SYNTAX Integer32 (1..2147483647) 3055 MAX-ACCESS not-accessible 3056 STATUS current 3057 DESCRIPTION 3058 "Index value to uniquely identify an entry in this table. 3059 For an individual Cable Modem, this index value should 3060 not change during CMTS uptime." 3061 ::= { docsIfCmtsCmStatusEntry 1 } 3063 docsIfCmtsCmStatusMacAddress OBJECT-TYPE 3064 SYNTAX MacAddress 3065 MAX-ACCESS read-only 3066 STATUS current 3067 DESCRIPTION 3068 "MAC address of this Cable Modem. If the Cable Modem has 3069 multiple MAC addresses, this is the MAC address associated 3070 with the Cable interface." 3071 REFERENCE 3072 "Data-Over-Cable Service Interface Specifications: Radio 3073 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3074 Section 8.2.2." 3075 ::= { docsIfCmtsCmStatusEntry 2 } 3077 docsIfCmtsCmStatusIpAddress OBJECT-TYPE 3078 SYNTAX IpAddress 3079 MAX-ACCESS read-only 3080 STATUS deprecated 3081 DESCRIPTION 3082 "IP address of this Cable Modem. If the Cable Modem has no 3083 IP address assigned, or the IP address is unknown, this 3084 object returns a value of 0.0.0.0. If the Cable Modem has 3085 multiple IP addresses, this object returns the IP address 3086 associated with the Cable interface. 3087 This object has been deprecated and replaced by 3088 docsIfCmtsCmStatusInetAddressType and 3089 docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing 3090 in the future." 3091 ::= { docsIfCmtsCmStatusEntry 3 } 3093 docsIfCmtsCmStatusDownChannelIfIndex OBJECT-TYPE 3094 SYNTAX InterfaceIndexOrZero 3095 MAX-ACCESS read-only 3096 STATUS current 3097 DESCRIPTION 3098 "IfIndex of the downstream channel this CM is connected 3099 to. If the downstream channel is unknown, this object 3100 returns a value of zero." 3101 ::= { docsIfCmtsCmStatusEntry 4 } 3103 docsIfCmtsCmStatusUpChannelIfIndex OBJECT-TYPE 3104 SYNTAX InterfaceIndexOrZero 3105 MAX-ACCESS read-only 3106 STATUS current 3107 DESCRIPTION 3108 "IfIndex of the upstream channel this CM is connected 3109 to. If the upstream channel is unknown, this object 3110 returns a value of zero." 3111 ::= { docsIfCmtsCmStatusEntry 5 } 3113 docsIfCmtsCmStatusRxPower OBJECT-TYPE 3114 SYNTAX TenthdBmV 3115 UNITS "dBmV" 3116 MAX-ACCESS read-only 3117 STATUS current 3118 DESCRIPTION 3119 "The receive power as perceived for upstream data from 3120 this Cable Modem. 3121 If the receive power is unknown, this object returns 3122 a value of zero." 3123 REFERENCE 3124 "Data-Over-Cable Service Interface Specifications: Radio 3125 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3126 Table 6-11." 3127 ::= { docsIfCmtsCmStatusEntry 6 } 3129 docsIfCmtsCmStatusTimingOffset OBJECT-TYPE 3130 SYNTAX Unsigned32 3131 MAX-ACCESS read-only 3132 STATUS current 3133 DESCRIPTION 3134 "A measure of the current round trip time for this CM. 3135 Used for timing of CM upstream transmissions to ensure 3136 synchronized arrivals at the CMTS. Units are in terms 3137 of 6.25 microseconds/(64*256). Returns zero if the value 3138 is unknown." 3139 REFERENCE 3140 "Data-Over-Cable Service Interface Specifications: Radio 3141 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3142 Section 6.2.18." 3143 ::= { docsIfCmtsCmStatusEntry 7 } 3145 docsIfCmtsCmStatusEqualizationData OBJECT-TYPE 3146 SYNTAX OCTET STRING (SIZE (0..512)) 3147 MAX-ACCESS read-only 3148 STATUS current 3149 DESCRIPTION 3150 "Equalization data for this CM. Returns an empty string 3151 if the value is unknown or if there is no equalization 3152 data available or defined." 3153 REFERENCE 3154 "Data-Over-Cable Service Interface Specifications: Radio 3155 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3156 Figure 8-23." 3157 ::= { docsIfCmtsCmStatusEntry 8 } 3159 docsIfCmtsCmStatusValue OBJECT-TYPE 3160 SYNTAX INTEGER { 3161 other(1), 3162 ranging(2), 3163 rangingAborted(3), 3164 rangingComplete(4), 3165 ipComplete(5), 3166 registrationComplete(6), 3167 accessDenied(7), 3168 operational(8) 3169 } 3170 MAX-ACCESS read-only 3171 STATUS current 3172 DESCRIPTION 3173 "Current Cable Modem connectivity state, as specified 3174 in the RF Interface Specification. Returned status 3175 information is the CM status as assumed by the CMTS, 3176 and indicates the following events: 3177 other(1) 3178 Any state other than below. 3179 ranging(2) 3180 The CMTS has received an Initial Ranging Request 3181 message from the CM, and the ranging process is not 3182 yet complete. 3183 rangingAborted(3) 3184 The CMTS has sent a Ranging Abort message to the CM. 3185 rangingComplete(4) 3186 The CMTS has sent a Ranging Complete message to the CM. 3187 ipComplete(5) 3188 The CMTS has received a DHCP reply message and 3189 forwarded it to the CM. 3190 registrationComplete(6) 3191 The CMTS has sent a Registration Response message to 3192 the CM. 3193 accessDenied(7) 3194 The CMTS has sent a Registration Aborted message 3195 to the CM. 3196 operational(8) 3197 If Baseline Privacy is enabled for the CM, the CMTS has 3198 completed Baseline Privacy initialization. If Baseline 3199 Privacy is not enabled, equivalent to 3200 registrationComplete. 3201 The CMTS only needs to report states it is able to 3202 detect." 3203 REFERENCE 3204 "Data-Over-Cable Service Interface Specifications: Radio 3205 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3206 Section 11.2." 3207 ::= { docsIfCmtsCmStatusEntry 9 } 3209 docsIfCmtsCmStatusUnerroreds OBJECT-TYPE 3210 SYNTAX Counter32 3211 MAX-ACCESS read-only 3212 STATUS current 3213 DESCRIPTION 3214 "Codewords received without error from this Cable Modem." 3215 REFERENCE 3216 "Data-Over-Cable Service Interface Specifications: Radio 3217 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3218 Section 6.2.5." 3219 ::= { docsIfCmtsCmStatusEntry 10 } 3221 docsIfCmtsCmStatusCorrecteds OBJECT-TYPE 3222 SYNTAX Counter32 3223 MAX-ACCESS read-only 3224 STATUS current 3225 DESCRIPTION 3226 "Codewords received with correctable errors from this 3227 Cable Modem." 3228 REFERENCE 3229 "Data-Over-Cable Service Interface Specifications: Radio 3230 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3231 Section 6.2.5." 3232 ::= { docsIfCmtsCmStatusEntry 11 } 3234 docsIfCmtsCmStatusUncorrectables OBJECT-TYPE 3235 SYNTAX Counter32 3236 MAX-ACCESS read-only 3237 STATUS current 3238 DESCRIPTION 3239 "Codewords received with uncorrectable errors from this 3240 Cable Modem." 3241 REFERENCE 3242 "Data-Over-Cable Service Interface Specifications: Radio 3243 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3244 Section 6.2.5." 3245 ::= { docsIfCmtsCmStatusEntry 12 } 3247 docsIfCmtsCmStatusSignalNoise OBJECT-TYPE 3248 SYNTAX TenthdB 3249 UNITS "dB" 3250 MAX-ACCESS read-only 3251 STATUS current 3252 DESCRIPTION 3253 "Signal/Noise ratio as perceived for upstream data from 3254 this Cable Modem. 3255 If the Signal/Noise is unknown, this object returns 3256 a value of zero." 3257 REFERENCE 3258 "Data-Over-Cable Service Interface Specifications: Radio 3259 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3260 Tables 4-1 and 4-2." 3261 ::= { docsIfCmtsCmStatusEntry 13 } 3263 docsIfCmtsCmStatusMicroreflections OBJECT-TYPE 3264 SYNTAX Integer32 (0..255) 3265 UNITS "dBc" 3266 MAX-ACCESS read-only 3267 STATUS current 3268 DESCRIPTION 3269 "Total microreflections including in-channel response 3270 as perceived on this interface, measured in dBc below 3271 the signal level. 3272 This object is not assumed to return an absolutely 3273 accurate value, but should give a rough indication 3274 of microreflections received on this interface. 3275 It is up to the implementer to provide information 3276 as accurate as possible." 3277 REFERENCE 3278 "Data-Over-Cable Service Interface Specifications: Radio 3279 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3280 Tables 4-1 and 4-2" 3281 ::= { docsIfCmtsCmStatusEntry 14 } 3283 docsIfCmtsCmStatusExtUnerroreds OBJECT-TYPE 3284 SYNTAX Counter64 3285 MAX-ACCESS read-only 3286 STATUS current 3287 DESCRIPTION 3288 "Codewords received without error from this Cable Modem." 3289 REFERENCE 3290 "Data-Over-Cable Service Interface Specifications: Radio 3291 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3292 Section 6.2.5." 3293 ::= { docsIfCmtsCmStatusEntry 15 } 3295 docsIfCmtsCmStatusExtCorrecteds OBJECT-TYPE 3296 SYNTAX Counter64 3297 MAX-ACCESS read-only 3298 STATUS current 3299 DESCRIPTION 3300 "Codewords received with correctable errors from this 3301 Cable Modem." 3302 REFERENCE 3303 "Data-Over-Cable Service Interface Specifications: Radio 3304 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3305 Section 6.2.5." 3306 ::= { docsIfCmtsCmStatusEntry 16 } 3308 docsIfCmtsCmStatusExtUncorrectables OBJECT-TYPE 3309 SYNTAX Counter64 3310 MAX-ACCESS read-only 3311 STATUS current 3312 DESCRIPTION 3313 "Codewords received with uncorrectable errors from this 3314 Cable Modem." 3315 REFERENCE 3316 "Data-Over-Cable Service Interface Specifications: Radio 3317 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3318 Section 6.2.5." 3319 ::= { docsIfCmtsCmStatusEntry 17 } 3321 docsIfCmtsCmStatusDocsisRegMode OBJECT-TYPE 3322 SYNTAX DocsisQosVersion 3323 MAX-ACCESS read-only 3324 STATUS current 3325 DESCRIPTION 3326 " Indication whether the CM has registered using 1.0 3327 Class of Service or 1.1 Quality of Service. 3328 This object mirrors docsIfCmtsCmStatusDocsisMode from 3329 the docsIfExt mib." 3330 REFERENCE 3331 "Data-Over-Cable Service Interface Specifications: Radio 3332 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3333 Annex G." 3334 ::= { docsIfCmtsCmStatusEntry 18 } 3336 docsIfCmtsCmStatusModulationType OBJECT-TYPE 3337 SYNTAX DocsisUpstreamTypeStatus 3338 MAX-ACCESS read-only 3339 STATUS current 3340 DESCRIPTION 3341 "Indicates modulation type currently used by the CM. Since 3342 this object specifically identifies PHY mode, the shared 3343 type is not permitted. If the upstream channel is 3344 unknown, this object returns a value of zero." 3345 REFERENCE 3346 "Data-Over-Cable Service Interface Specifications: Radio 3347 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3348 Table 8-19." 3349 ::= { docsIfCmtsCmStatusEntry 19 } 3351 docsIfCmtsCmStatusInetAddressType OBJECT-TYPE 3352 SYNTAX InetAddressType 3353 MAX-ACCESS read-only 3354 STATUS current 3355 DESCRIPTION 3356 "The type of internet address of 3357 docsIfCmtsCmStatusInetAddress. If the cable modem 3358 Internet address is unassigned or unknown, then the 3359 value of this object is unknown(0)." 3360 ::= { docsIfCmtsCmStatusEntry 20 } 3362 docsIfCmtsCmStatusInetAddress OBJECT-TYPE 3363 SYNTAX InetAddress 3364 MAX-ACCESS read-only 3365 STATUS current 3366 DESCRIPTION 3367 "Internet address of this Cable Modem. If the Cable 3368 Modem has no Internet address assigned, or the Internet 3369 address is unknown, the value of this object is the 3370 empty string. If the Cable Modem has multiple Internet 3371 addresses, this object returns the Internet address 3372 associated with the Cable (i.e. RF MAC) interface." 3373 ::= { docsIfCmtsCmStatusEntry 21 } 3375 -- 3376 -- The CMTS Service Table. 3377 -- 3379 docsIfCmtsServiceTable OBJECT-TYPE 3380 SYNTAX SEQUENCE OF DocsIfCmtsServiceEntry 3381 MAX-ACCESS not-accessible 3382 STATUS current 3383 DESCRIPTION 3384 "Describes the attributes of upstream service queues 3385 in a Cable Modem Termination System." 3386 ::= { docsIfCmtsObjects 4 } 3388 docsIfCmtsServiceEntry OBJECT-TYPE 3389 SYNTAX DocsIfCmtsServiceEntry 3390 MAX-ACCESS not-accessible 3391 STATUS current 3392 DESCRIPTION 3393 "Describes the attributes of a single upstream bandwidth 3394 service queue. 3395 Entries in this table exist for each ifEntry with an 3396 ifType of docsCableMaclayer(127), and for each service 3397 queue (Service ID) within this MAC layer. 3398 Entries in this table are created with the creation of 3399 individual Service IDs by the MAC layer and removed 3400 when a Service ID is removed." 3401 INDEX { ifIndex, docsIfCmtsServiceId } 3402 ::= { docsIfCmtsServiceTable 1 } 3404 DocsIfCmtsServiceEntry ::= SEQUENCE { 3405 docsIfCmtsServiceId Integer32, 3406 docsIfCmtsServiceCmStatusIndex Integer32, -- Deprecated 3407 docsIfCmtsServiceAdminStatus INTEGER, 3408 docsIfCmtsServiceQosProfile Integer32, 3409 docsIfCmtsServiceCreateTime TimeStamp, 3410 docsIfCmtsServiceInOctets Counter32, 3411 docsIfCmtsServiceInPackets Counter32, 3412 docsIfCmtsServiceNewCmStatusIndex Integer32 3413 } 3415 docsIfCmtsServiceId OBJECT-TYPE 3416 SYNTAX Integer32 (1..16383) 3417 MAX-ACCESS not-accessible 3418 STATUS current 3419 DESCRIPTION 3420 "Identifies a service queue for upstream bandwidth. The 3421 attributes of this service queue are shared between the 3422 Cable Modem and the Cable Modem Termination System. 3423 The CMTS allocates upstream bandwidth to this service 3424 queue based on requests from the CM and on the class of 3425 service associated with this queue." 3426 ::= { docsIfCmtsServiceEntry 1 } 3428 docsIfCmtsServiceCmStatusIndex OBJECT-TYPE 3429 SYNTAX Integer32 (0..65535) 3430 MAX-ACCESS read-only 3431 STATUS deprecated 3432 DESCRIPTION 3433 "Pointer to an entry in docsIfCmtsCmStatusTable identifying 3434 the Cable Modem using this Service Queue. If multiple 3435 Cable Modems are using this Service Queue, the value of 3436 this object is zero. 3437 This object has been deprecated and replaced by 3438 docsIfCmtsServiceNewCmStatusIndex, to fix a mismatch 3439 of the value range with respect to docsIfCmtsCmStatusIndex 3440 (1..2147483647)." 3441 ::= { docsIfCmtsServiceEntry 2 } 3443 docsIfCmtsServiceAdminStatus OBJECT-TYPE 3444 SYNTAX INTEGER { 3445 enabled(1), 3446 disabled(2), 3447 destroyed(3) } 3448 MAX-ACCESS read-write 3449 STATUS current 3450 DESCRIPTION 3451 "Allows a service class for a particular modem to be 3452 suppressed, (re-)enabled, or deleted altogether." 3453 ::= { docsIfCmtsServiceEntry 3 } 3455 docsIfCmtsServiceQosProfile OBJECT-TYPE 3456 SYNTAX Integer32 (0..16383) 3457 MAX-ACCESS read-only 3458 STATUS current 3459 DESCRIPTION 3460 "The index in docsIfQosProfileTable describing the quality 3461 of service attributes associated with this particular 3462 service. If no associated docsIfQosProfileTable entry 3463 exists, this object returns a value of zero." 3464 ::= { docsIfCmtsServiceEntry 4 } 3466 docsIfCmtsServiceCreateTime OBJECT-TYPE 3468 SYNTAX TimeStamp 3469 MAX-ACCESS read-only 3470 STATUS current 3471 DESCRIPTION 3472 "The value of sysUpTime when this entry was created." 3473 ::= { docsIfCmtsServiceEntry 5 } 3475 docsIfCmtsServiceInOctets OBJECT-TYPE 3476 SYNTAX Counter32 3477 MAX-ACCESS read-only 3478 STATUS current 3479 DESCRIPTION 3480 "The cumulative number of Packet Data octets received 3481 on this Service ID. The count does not include the 3482 size of the Cable MAC header" 3483 ::= { docsIfCmtsServiceEntry 6 } 3485 docsIfCmtsServiceInPackets OBJECT-TYPE 3486 SYNTAX Counter32 3487 MAX-ACCESS read-only 3488 STATUS current 3489 DESCRIPTION 3490 "The cumulative number of Packet Data packets received 3491 on this Service ID." 3492 ::= { docsIfCmtsServiceEntry 7 } 3494 docsIfCmtsServiceNewCmStatusIndex OBJECT-TYPE 3495 SYNTAX Integer32 (0..2147483647) 3496 MAX-ACCESS read-only 3497 STATUS current 3498 DESCRIPTION 3499 "Pointer (via docsIfCmtsCmStatusIndex) to an entry in 3500 docsIfCmtsCmStatusTable identifying the Cable Modem 3501 using this Service Queue. If multiple Cable Modems are 3502 using this Service Queue, the value of this object is 3503 zero." 3504 ::= { docsIfCmtsServiceEntry 8 } 3506 -- 3507 -- The following table provides upstream channel modulation profiles. 3508 -- Entries in this table can be 3509 -- re-used by one or more upstream channels. An upstream channel will 3510 -- have a modulation profile 3511 -- for each value of docsIfModIntervalUsageCode. 3512 -- 3514 docsIfCmtsModulationTable OBJECT-TYPE 3515 SYNTAX SEQUENCE OF DocsIfCmtsModulationEntry 3516 MAX-ACCESS not-accessible 3517 STATUS current 3518 DESCRIPTION 3519 "Describes a modulation profile associated with one or more 3520 upstream channels." 3521 ::= { docsIfCmtsObjects 5 } 3523 docsIfCmtsModulationEntry OBJECT-TYPE 3524 SYNTAX DocsIfCmtsModulationEntry 3525 MAX-ACCESS not-accessible 3526 STATUS current 3527 DESCRIPTION 3528 "Describes a modulation profile for an Interval Usage Code 3529 for one or more upstream channels. 3530 Entries in this table are created by the operator. Initial 3531 default entries may be created at system initialization 3532 time. No individual objects have to be specified in order 3533 to create an entry in this table. 3534 Note that some objects do not have DEFVALs, but do have 3535 calculated defaults and need not be specified during row 3536 creation. 3537 There is no restriction on the changing of values in this 3538 table while their associated rows are active." 3539 INDEX { docsIfCmtsModIndex, docsIfCmtsModIntervalUsageCode} 3540 ::= { docsIfCmtsModulationTable 1 } 3542 DocsIfCmtsModulationEntry ::= SEQUENCE { 3543 docsIfCmtsModIndex Integer32, 3544 docsIfCmtsModIntervalUsageCode INTEGER, 3545 docsIfCmtsModControl RowStatus, 3546 docsIfCmtsModType INTEGER, 3547 docsIfCmtsModPreambleLen Integer32, 3548 docsIfCmtsModDifferentialEncoding TruthValue, 3549 docsIfCmtsModFECErrorCorrection Integer32, 3550 docsIfCmtsModFECCodewordLength Integer32, 3551 docsIfCmtsModScramblerSeed Integer32, 3552 docsIfCmtsModMaxBurstSize Integer32, 3553 docsIfCmtsModGuardTimeSize Unsigned32, 3554 docsIfCmtsModLastCodewordShortened TruthValue, 3555 docsIfCmtsModScrambler TruthValue, 3556 docsIfCmtsModByteInterleaverDepth Unsigned32, 3557 docsIfCmtsModByteInterleaverBlockSize Unsigned32, 3558 docsIfCmtsModPreambleType INTEGER, 3559 docsIfCmtsModTcmErrorCorrectionOn TruthValue, 3560 docsIfCmtsModScdmaInterleaverStepSize Unsigned32, 3561 docsIfCmtsModScdmaSpreaderEnable TruthValue, 3562 docsIfCmtsModScdmaSubframeCodes Unsigned32, 3563 docsIfCmtsModChannelType DocsisUpstreamType 3564 } 3566 docsIfCmtsModIndex OBJECT-TYPE 3567 SYNTAX Integer32 (1..2147483647) 3568 MAX-ACCESS not-accessible 3569 STATUS current 3570 DESCRIPTION 3571 "An index into the Channel Modulation table representing 3572 a group of Interval Usage Codes, all associated with the 3573 same channel." 3574 ::= { docsIfCmtsModulationEntry 1 } 3576 docsIfCmtsModIntervalUsageCode OBJECT-TYPE 3577 SYNTAX INTEGER { 3578 request(1), 3579 requestData(2), 3580 initialRanging(3), 3581 periodicRanging(4), 3582 shortData(5), 3583 longData(6), 3584 advPhyShortData(9), 3585 advPhyLongData(10), 3586 ugs(11) 3587 } 3588 MAX-ACCESS not-accessible 3589 STATUS current 3590 DESCRIPTION 3591 "An index into the Channel Modulation table which, when 3592 grouped with other Interval Usage Codes, fully 3593 instantiate all modulation sets for a given upstream 3594 channel." 3595 REFERENCE 3596 "Data-Over-Cable Service Interface Specifications: Radio 3597 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3598 Table 8-20." 3599 ::= { docsIfCmtsModulationEntry 2 } 3601 docsIfCmtsModControl OBJECT-TYPE 3602 SYNTAX RowStatus 3603 MAX-ACCESS read-create 3604 STATUS current 3605 DESCRIPTION 3606 "Controls and reflects the status of rows in this table." 3607 ::= { docsIfCmtsModulationEntry 3 } 3609 docsIfCmtsModType OBJECT-TYPE 3610 SYNTAX INTEGER { 3611 other(1), 3612 qpsk(2), 3613 qam16(3), 3614 qam8(4), 3615 qam32(5), 3616 qam64(6), 3617 qam128(7) 3618 } 3619 MAX-ACCESS read-create 3620 STATUS current 3621 DESCRIPTION 3622 "The modulation type used on this channel. Returns 3623 other(1) if the modulation type is neither 3624 qpsk, qam16, qam8, qam32, qam64 or qam128. 3625 Type qam128 is used for SCDMA channels only. 3626 See the reference for the modulation profiles 3627 implied by different modulation types." 3628 REFERENCE 3629 "Data-Over-Cable Service Interface Specifications: Radio 3630 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3631 Table 8-19." 3632 DEFVAL { qpsk } 3633 ::= { docsIfCmtsModulationEntry 4 } 3635 docsIfCmtsModPreambleLen OBJECT-TYPE 3636 SYNTAX Integer32 (0..1536) 3637 MAX-ACCESS read-create 3638 STATUS current 3639 DESCRIPTION 3640 "The preamble length for this modulation profile in bits. 3641 Default value is the minimum needed by the implementation 3642 at the CMTS for the given modulation profile." 3643 REFERENCE 3644 "Data-Over-Cable Service Interface Specifications: Radio 3645 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3646 Table 8-19." 3647 ::= { docsIfCmtsModulationEntry 5 } 3649 docsIfCmtsModDifferentialEncoding OBJECT-TYPE 3650 SYNTAX TruthValue 3651 MAX-ACCESS read-create 3652 STATUS current 3653 DESCRIPTION 3654 "Specifies whether or not differential encoding is used 3655 on this channel." 3656 REFERENCE 3657 "Data-Over-Cable Service Interface Specifications: Radio 3658 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3659 Table 8-19." 3660 DEFVAL { false } 3661 ::= { docsIfCmtsModulationEntry 6 } 3663 docsIfCmtsModFECErrorCorrection OBJECT-TYPE 3664 SYNTAX Integer32 (0..16) 3665 MAX-ACCESS read-create 3666 STATUS current 3667 DESCRIPTION 3668 "The number of correctable errored bytes (t) used in 3669 forward error correction code. The value of 0 indicates 3670 no correction is employed. The number of check bytes 3671 appended will be twice this value." 3672 REFERENCE 3673 "Data-Over-Cable Service Interface Specifications: Radio 3674 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3675 Table 8-19." 3676 DEFVAL { 0 } 3677 ::= { docsIfCmtsModulationEntry 7 } 3679 docsIfCmtsModFECCodewordLength OBJECT-TYPE 3680 SYNTAX Integer32 (1..255) 3681 MAX-ACCESS read-create 3682 STATUS current 3683 DESCRIPTION 3684 "The number of data bytes (k) in the forward error 3685 correction codeword. 3686 This object is not used if docsIfCmtsModFECErrorCorrection 3687 is zero." 3688 REFERENCE 3689 "Data-Over-Cable Service Interface Specifications: Radio 3690 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3691 Table 8-19." 3692 DEFVAL { 32 } 3693 ::= { docsIfCmtsModulationEntry 8 } 3695 docsIfCmtsModScramblerSeed OBJECT-TYPE 3696 SYNTAX Integer32 (0..32767) 3697 MAX-ACCESS read-create 3698 STATUS current 3699 DESCRIPTION 3700 "The 15 bit seed value for the scrambler polynomial." 3701 REFERENCE 3702 "Data-Over-Cable Service Interface Specifications: Radio 3703 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3704 Table 8-19." 3705 DEFVAL { 0 } 3706 ::= { docsIfCmtsModulationEntry 9 } 3708 docsIfCmtsModMaxBurstSize OBJECT-TYPE 3709 SYNTAX Integer32 (0..255) 3710 MAX-ACCESS read-create 3711 STATUS current 3712 DESCRIPTION 3713 "The maximum number of mini-slots that can be transmitted 3714 during this channel's burst time. Returns zero if the 3715 burst length is bounded by the allocation MAP rather than 3716 this profile. 3717 Default value is 0 except for shortData, where it is 8." 3718 REFERENCE 3719 "Data-Over-Cable Service Interface Specifications: Radio 3720 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3721 Table 8-19." 3722 ::= { docsIfCmtsModulationEntry 10 } 3724 docsIfCmtsModGuardTimeSize OBJECT-TYPE 3725 SYNTAX Unsigned32 3726 MAX-ACCESS read-only 3727 STATUS current 3728 DESCRIPTION 3729 "The number of symbol-times which must follow the end of 3730 this channel's burst. Default value is the minimum time 3731 needed by the implementation for this modulation profile." 3732 REFERENCE 3733 "Data-Over-Cable Service Interface Specifications: Radio 3734 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3735 Table 8-19." 3736 ::= { docsIfCmtsModulationEntry 11 } 3738 docsIfCmtsModLastCodewordShortened OBJECT-TYPE 3739 SYNTAX TruthValue 3740 MAX-ACCESS read-create 3741 STATUS current 3742 DESCRIPTION 3743 "Indicates if the last FEC codeword is truncated." 3744 REFERENCE 3745 "Data-Over-Cable Service Interface Specifications: Radio 3746 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3747 Table 8-19." 3748 DEFVAL { true } 3749 ::= { docsIfCmtsModulationEntry 12 } 3751 docsIfCmtsModScrambler OBJECT-TYPE 3752 SYNTAX TruthValue 3753 MAX-ACCESS read-create 3754 STATUS current 3755 DESCRIPTION 3756 "Indicates if the scrambler is employed." 3757 REFERENCE 3758 "Data-Over-Cable Service Interface Specifications: Radio 3759 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3760 Table 8-19." 3761 DEFVAL { false } 3762 ::= { docsIfCmtsModulationEntry 13 } 3764 docsIfCmtsModByteInterleaverDepth OBJECT-TYPE 3765 SYNTAX Unsigned32 3766 MAX-ACCESS read-create 3767 STATUS current 3768 DESCRIPTION 3769 "ATDMA Byte Interleaver Depth (Ir). This object returns 1 3770 for non ATDMA profiles." 3771 REFERENCE 3772 "Data-Over-Cable Service Interface Specifications: Radio 3773 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3774 Table 8-19." 3775 DEFVAL { 1 } 3776 ::= { docsIfCmtsModulationEntry 14 } 3778 docsIfCmtsModByteInterleaverBlockSize OBJECT-TYPE 3779 SYNTAX Unsigned32 3780 MAX-ACCESS read-create 3781 STATUS current 3782 DESCRIPTION 3783 "ATDMA Byte Interleaver Block size (Br). This object 3784 returns zero for non ATDMA profiles " 3785 REFERENCE 3786 "Data-Over-Cable Service Interface Specifications: Radio 3787 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3788 Table 8-19." 3789 DEFVAL { 18 } 3790 ::= { docsIfCmtsModulationEntry 15 } 3792 docsIfCmtsModPreambleType OBJECT-TYPE 3793 SYNTAX INTEGER { 3794 qpsk0(1), 3795 qpsk1(2) 3796 } 3797 MAX-ACCESS read-create 3798 STATUS current 3799 DESCRIPTION 3800 "Preamble type for DOCSIS 2.0 bursts" 3801 REFERENCE 3802 "Data-Over-Cable Service Interface Specifications: Radio 3803 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3804 Table 8-19." 3805 DEFVAL { qpsk0 } 3806 ::= { docsIfCmtsModulationEntry 16 } 3808 docsIfCmtsModTcmErrorCorrectionOn OBJECT-TYPE 3809 SYNTAX TruthValue 3810 MAX-ACCESS read-create 3811 STATUS current 3812 DESCRIPTION 3813 "Trellis Code Modulation (TCM) On/Off. This value returns 3814 false for non S-CDMA profiles." 3815 REFERENCE 3816 "Data-Over-Cable Service Interface Specifications: Radio 3817 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3818 Table 8-19." 3819 DEFVAL { false } 3820 ::= { docsIfCmtsModulationEntry 17 } 3822 docsIfCmtsModScdmaInterleaverStepSize OBJECT-TYPE 3823 SYNTAX Unsigned32 (0 | 1..32) 3824 MAX-ACCESS read-create 3825 STATUS current 3826 DESCRIPTION 3827 " S-CDMA Interleaver step size. This value returns zero 3828 for non S-CDMA profiles." 3829 REFERENCE 3830 "Data-Over-Cable Service Interface Specifications: Radio 3831 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3832 Table 8-19." 3834 DEFVAL { 1 } 3835 ::= { docsIfCmtsModulationEntry 18 } 3837 docsIfCmtsModScdmaSpreaderEnable OBJECT-TYPE 3838 SYNTAX TruthValue 3839 MAX-ACCESS read-create 3840 STATUS current 3841 DESCRIPTION 3842 " S-CDMA spreader. This value returns false for non S-CDMA 3843 profiles. Default value for IUC 3 and 4 is OFF, for 3844 all other IUCs it is ON." 3845 REFERENCE 3846 "Data-Over-Cable Service Interface Specifications: Radio 3847 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3848 Table 8-19." 3849 ::= { docsIfCmtsModulationEntry 19 } 3851 docsIfCmtsModScdmaSubframeCodes OBJECT-TYPE 3852 SYNTAX Unsigned32 (0 | 1..128) 3853 MAX-ACCESS read-create 3854 STATUS current 3855 DESCRIPTION 3856 " S-CDMA sub-frame size. This value returns zero 3857 for non S-CDMA profiles." 3858 REFERENCE 3859 "Data-Over-Cable Service Interface Specifications: Radio 3860 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3861 Table 8-19." 3862 DEFVAL { 1 } 3863 ::= { docsIfCmtsModulationEntry 20 } 3865 docsIfCmtsModChannelType OBJECT-TYPE 3866 SYNTAX DocsisUpstreamType 3867 MAX-ACCESS read-create 3868 STATUS current 3869 DESCRIPTION 3870 "Describes the modulation channel type for this modulation 3871 entry." 3872 REFERENCE 3873 "Data-Over-Cable Service Interface Specifications: Radio 3874 Frequency Interface Specification SP-RFIv2.0-IO2-020617, 3875 Table 8-19." 3876 DEFVAL { tdma } 3877 ::= { docsIfCmtsModulationEntry 21 } 3879 docsIfCmtsQosProfilePermissions OBJECT-TYPE 3880 SYNTAX BITS { 3881 createByManagement(0), 3882 updateByManagement(1), 3883 createByModems(2) 3884 } 3885 MAX-ACCESS read-write 3886 STATUS current 3887 DESCRIPTION 3888 "This object specifies permitted methods of creating 3889 entries in docsIfQosProfileTable. 3890 CreateByManagement(0) is set if entries can be created 3891 using SNMP. UpdateByManagement(1) is set if updating 3892 entries using SNMP is permitted. CreateByModems(2) 3893 is set if entries can be created based on information 3894 in REG-REQ MAC messages received from Cable Modems. 3895 Information in this object is only applicable if 3896 docsIfQosProfileTable is implemented as read-create. 3897 Otherwise, this object is implemented as read-only 3898 and returns CreateByModems(2). 3899 Either CreateByManagement(0) or CreateByModems(1) 3900 must be set when writing to this object. 3901 Note that BITS objects are encoded most significant bit 3902 first. For example, if bit 2 is set, the value of this 3903 object is the octet string '20'H." 3904 ::= { docsIfCmtsObjects 6 } 3906 docsIfCmtsMacToCmTable OBJECT-TYPE 3907 SYNTAX SEQUENCE OF DocsIfCmtsMacToCmEntry 3908 MAX-ACCESS not-accessible 3909 STATUS current 3910 DESCRIPTION 3911 "This is a table to provide a quick access index into the 3912 docsIfCmtsCmStatusTable. There is exactly one row in this 3913 table for each row in the docsIfCmtsCmStatusTable. In 3914 general, the management station should use this table only 3915 to get a pointer into the docsIfCmtsCmStatusTable (which 3916 corresponds to the CM's RF interface MAC address), and 3917 should not iterate (e.g. GetNext through) this table." 3918 ::= { docsIfCmtsObjects 7 } 3920 docsIfCmtsMacToCmEntry OBJECT-TYPE 3921 SYNTAX DocsIfCmtsMacToCmEntry 3922 MAX-ACCESS not-accessible 3923 STATUS current 3924 DESCRIPTION 3925 "A row in the docsIfCmtsMacToCmTable. 3926 An entry in this table exists for each Cable Modem 3927 that is connected to the CMTS implementing this table." 3928 INDEX { docsIfCmtsCmMac } 3929 ::= {docsIfCmtsMacToCmTable 1 } 3931 DocsIfCmtsMacToCmEntry ::= SEQUENCE { 3932 docsIfCmtsCmMac MacAddress, 3933 docsIfCmtsCmPtr Integer32 3934 } 3936 docsIfCmtsCmMac OBJECT-TYPE 3937 SYNTAX MacAddress 3938 MAX-ACCESS not-accessible 3939 STATUS current 3940 DESCRIPTION 3941 "The RF side MAC address for the referenced CM. (E.g. the 3942 interface on the CM that has docsCableMacLayer(127) as 3943 its ifType." 3944 ::= { docsIfCmtsMacToCmEntry 1 } 3946 docsIfCmtsCmPtr OBJECT-TYPE 3947 SYNTAX Integer32 (1..2147483647) 3948 MAX-ACCESS read-only 3949 STATUS current 3950 DESCRIPTION 3951 "An row index into docsIfCmtsCmStatusTable. When queried 3952 with the correct instance value (e.g. a CM's MAC address), 3953 returns the index in docsIfCmtsCmStatusTable which 3954 represents that CM." 3955 ::= { docsIfCmtsMacToCmEntry 2 } 3957 -- The following independent object and associated table provide 3958 -- operators with a mechanism to evaluate the load/utilization of 3959 -- both upstream and downstream physical channels. This information 3960 -- may be used for capacity planning and incident analysis, and may 3961 -- be particularly helpful in provisioning of high value QOS. 3962 -- 3963 -- Utilization is expressed as an index representing the calculated 3964 -- percentage utilization of the upstream or downstream channel in 3965 -- the most recent sampling interval (ie. utilization interval). 3966 -- Refer to the DESCRIPTION field of the docsIfCmtsChannelUtUtilization 3967 -- object for definitions and calculation details. 3969 docsIfCmtsChannelUtilizationInterval OBJECT-TYPE 3970 SYNTAX Integer32 (0..86400) 3971 UNITS "seconds" 3972 MAX-ACCESS read-write 3973 STATUS current 3974 DESCRIPTION 3975 "The time interval in seconds over which the channel 3976 utilization index is calculated. All upstream/downstream 3977 channels use the same 3978 docsIfCmtsChannelUtilizationInterval. 3979 Setting a value of zero disables utilization reporting. 3980 A channel utilization index is calculated over a fixed 3981 window applying to the most recent 3982 docsIfCmtsChannelUtilizationInterval. 3983 It would therefore be prudent to use a relatively short 3984 docsIfCmtsChannelUtilizationInterval." 3985 ::= { docsIfCmtsObjects 8 } 3987 docsIfCmtsChannelUtilizationTable OBJECT-TYPE 3988 SYNTAX SEQUENCE OF DocsIfCmtsChannelUtilizationEntry 3989 MAX-ACCESS not-accessible 3990 STATUS current 3991 DESCRIPTION 3992 "Reports utilization statistics for attached upstream and 3993 downstream physical channels." 3994 ::= { docsIfCmtsObjects 9 } 3996 docsIfCmtsChannelUtilizationEntry OBJECT-TYPE 3997 SYNTAX DocsIfCmtsChannelUtilizationEntry 3998 MAX-ACCESS not-accessible 3999 STATUS current 4000 DESCRIPTION 4001 "Utilization statistics for a single upstream or downstream 4002 physical channel. An entry exists in this table for each 4003 ifEntry with an ifType equal to 4004 docsCableDownstreamInterface (128) 4005 or docsCableUpstreamInterface (129)." 4006 INDEX { ifIndex, docsIfCmtsChannelUtIfType, 4007 docsIfCmtsChannelUtId } 4008 ::= { docsIfCmtsChannelUtilizationTable 1 } 4010 DocsIfCmtsChannelUtilizationEntry ::= SEQUENCE { 4011 docsIfCmtsChannelUtIfType IANAifType, 4012 docsIfCmtsChannelUtId Integer32, 4013 docsIfCmtsChannelUtUtilization Integer32 4014 } 4016 docsIfCmtsChannelUtIfType OBJECT-TYPE 4017 SYNTAX IANAifType 4018 MAX-ACCESS not-accessible 4019 STATUS current 4020 DESCRIPTION 4021 "The secondary index into this table. Indicates the IANA 4022 interface type associated with this physical channel. 4023 Only docsCableDownstreamInterface (128) and 4024 docsCableUpstreamInterface (129) are valid." 4025 ::= { docsIfCmtsChannelUtilizationEntry 1 } 4027 docsIfCmtsChannelUtId OBJECT-TYPE 4028 SYNTAX Integer32 (0..255) 4029 MAX-ACCESS not-accessible 4030 STATUS current 4031 DESCRIPTION 4032 "The tertiary index into this table. Indicates the CMTS 4033 identifier for this physical channel." 4034 ::= { docsIfCmtsChannelUtilizationEntry 2 } 4036 docsIfCmtsChannelUtUtilization OBJECT-TYPE 4037 SYNTAX Integer32 (0..100) 4038 UNITS "percent" 4039 MAX-ACCESS read-only 4040 STATUS current 4041 DESCRIPTION 4042 "The calculated and truncated utilization index for this 4043 physical upstream or downstream channel, accurate as of 4044 the most recent docsIfCmtsChannelUtilizationInterval. 4046 Upstream Channel Utilization Index: 4047 The upstream channel utilization index is expressed as a 4048 percentage of minislots utilized on the physical channel, 4049 regardless of burst type. For an Initial Maintenance 4050 region, the minislots for the complete region are 4051 considered utilized if the CMTS received an upstream 4052 burst within the region from any CM on the physical 4053 channel. For contention REQ and REQ/DATA regions, the 4054 minislots for a transmission opportunity within the 4055 region are considered utilized if the CMTS received an 4056 upstream burst within the opportunity from any CM on the 4057 physical channel. For all other regions, utilized 4058 minislots are those in which the CMTS granted 4059 bandwidth to any unicast SID on the physical channel. 4061 For an upstream interface that has multiple logical 4062 upstream channels enabled, the utilization index is a 4063 weighted sum of utilization indices for the logical 4064 channels. The weight for each utilization index is the 4065 percentage of upstream minislots allocated for the 4066 corresponding logical channel. 4067 Example: 4068 If 75% of bandwidth is allocated to the first logical 4069 channel and 25% to the second, and the utilization 4070 indices for each are 60 and 40 respectively, the 4071 utilization index for the upstream physical channel is 4072 (60 * 0.75) + (40 * 0.25) = 55. This figure 4073 applies to the most recent utilization interval. 4075 Downstream Channel Utilization Index: 4076 The downstream channel utilization index is a percentage 4077 expressing the ratio between bytes used to transmit data 4078 versus the total number of bytes transmitted in the raw 4079 bandwidth of the MPEG channel. As with the upstream 4080 utilization index, the calculated value represents 4081 the most recent utilization interval. 4082 Formula: 4083 Downstream utilization index = 4084 (100 * (data bytes / raw bytes)) = 4085 (100 * ((raw bytes - stuffed bytes) / raw bytes)) 4087 Definitions: 4088 Data bytes: Number of bytes transmitted as data in the 4089 docsIfCmtsChannelUtilizationInterval. 4090 Identical to docsIfCmtsDownChannelCtrUsed 4091 Bytes measured over the utilization 4092 interval. 4093 Stuffed bytes: Number of filler bytes transmitted as 4094 non-data in the 4095 DocsIfCmtsChannelUtilizationInterval. 4096 Raw bandwidth: Total number of bytes available for 4097 transmitting data, not including bytes 4098 used for headers and other overhead. 4099 Raw bytes: (raw bandwidth * 4100 docsIfCmtsChannelUtilizationInterval). 4101 Identical to docsIfCmtsDownChannelCtrTotal 4102 Bytes measured over the utilization 4103 interval." 4105 ::= { docsIfCmtsChannelUtilizationEntry 3 } 4107 -- The following table provides operators with input data appropriate 4108 -- for calculating downstream channel utilization. Operators may use 4109 -- the docsIfCmtsChannelUtilizationTable, or perform their own polling 4110 -- of the docsIfCmtsDownChannelCounterTable objects to characterize 4111 -- their downstream channel usage. The 32 bit counter objects are 4112 -- included to provide backward compatibility with SNMPv1 managers, 4113 -- which cannot access 64 bit counter objects. 4115 docsIfCmtsDownChannelCounterTable OBJECT-TYPE 4116 SYNTAX SEQUENCE OF DocsIfCmtsDownChannelCounterEntry 4117 MAX-ACCESS not-accessible 4118 STATUS current 4119 DESCRIPTION 4120 "This table is implemented at the CMTS to collect 4121 downstream channel statistics for utilization 4122 calculations." 4123 ::= { docsIfCmtsObjects 10 } 4125 docsIfCmtsDownChannelCounterEntry OBJECT-TYPE 4126 SYNTAX DocsIfCmtsDownChannelCounterEntry 4127 MAX-ACCESS not-accessible 4128 STATUS current 4129 DESCRIPTION 4130 "An entry provides a list of traffic counters for a single 4131 downstream channel. 4132 An entry in this table exists for each ifEntry with an 4133 ifType of docsCableDownstream(128)." 4134 INDEX { ifIndex } 4135 ::= { docsIfCmtsDownChannelCounterTable 1 } 4137 DocsIfCmtsDownChannelCounterEntry ::= SEQUENCE { 4138 docsIfCmtsDownChnlCtrId Integer32, 4139 docsIfCmtsDownChnlCtrTotalBytes Counter32, 4140 docsIfCmtsDownChnlCtrUsedBytes Counter32, 4141 docsIfCmtsDownChnlCtrExtTotalBytes Counter64, 4142 docsIfCmtsDownChnlCtrExtUsedBytes Counter64 4143 } 4145 docsIfCmtsDownChnlCtrId OBJECT-TYPE 4146 SYNTAX Integer32 (0..255) 4147 MAX-ACCESS read-only 4148 STATUS current 4149 DESCRIPTION 4150 "The Cable Modem Termination System (CMTS) identification 4151 of the downstream channel within this particular MAC 4152 interface. If the interface is down, the object returns 4153 the most current value. If the downstream channel ID is 4154 unknown, this object returns a value of 0." 4155 ::= { docsIfCmtsDownChannelCounterEntry 1 } 4157 docsIfCmtsDownChnlCtrTotalBytes OBJECT-TYPE 4158 SYNTAX Counter32 4159 MAX-ACCESS read-only 4160 STATUS current 4161 DESCRIPTION 4162 "At the CMTS, the total number of bytes in the Payload 4163 portion of MPEG Packets (ie. not including MPEG header 4164 or pointer_field) transported by this downstream channel 4165 since CMTS initialization. This is the 32 bit version of 4166 docsIfCmtsDownChnlCtrExtTotalBytes, included to provide 4167 back compatibility with SNMPv1 managers." 4168 ::= { docsIfCmtsDownChannelCounterEntry 2 } 4170 docsIfCmtsDownChnlCtrUsedBytes OBJECT-TYPE 4171 SYNTAX Counter32 4172 MAX-ACCESS read-only 4173 STATUS current 4174 DESCRIPTION 4175 "At the CMTS, the total number of DOCSIS data bytes 4176 transported by this downstream channel since CMTS 4177 initialization. The number of data bytes is defined as the 4178 total number of bytes transported in DOCSIS payloads minus 4179 the number of stuff bytes transported in DOCSIS payloads. 4180 This is the 32 bit version of 4181 docsIfCmtsDownChnlCtrExtUsedBytes, included to provide 4182 back compatibility with SNMPv1 managers." 4183 ::= { docsIfCmtsDownChannelCounterEntry 3 } 4185 docsIfCmtsDownChnlCtrExtTotalBytes OBJECT-TYPE 4186 SYNTAX Counter64 4187 MAX-ACCESS read-only 4188 STATUS current 4189 DESCRIPTION 4190 "At the CMTS, the total number of bytes in the Payload 4191 portion of MPEG Packets (ie. not including MPEG header 4192 or pointer_field) transported by this downstream channel 4193 since CMTS initialization. This is the 64 bit version of 4194 docsIfCmtsDownChnlCtrTotalBytes, and will not be 4195 accessible to SNMPv1 managers." 4196 ::= { docsIfCmtsDownChannelCounterEntry 4 } 4198 docsIfCmtsDownChnlCtrExtUsedBytes OBJECT-TYPE 4199 SYNTAX Counter64 4200 MAX-ACCESS read-only 4201 STATUS current 4202 DESCRIPTION 4203 "At the CMTS, the total number of DOCSIS data bytes 4204 transported by this downstream channel since CMTS 4205 initialization. The number of data bytes is defined as the 4206 total number of bytes transported in DOCSIS payloads minus 4207 the number of stuff bytes transported in DOCSIS payloads. 4208 This is the 64 bit version of 4209 docsIfCmtsDownChnlCtrUsedBytes, and will not be accessible 4210 to SNMPv1 managers." 4211 ::= { docsIfCmtsDownChannelCounterEntry 5 } 4213 -- The following table provides operators with input data appropriate 4214 -- for calculating upstream channel utilization, and for determining 4215 -- the traffic characteristics of upstream channels. Operators may use 4216 -- the docsIfCmtsChannelUtilizationTable, or perform their own polling 4217 -- of the docsIfCmtsUpChannelCounterTable objects for utilization 4218 -- determination. 4219 -- The first four 32 and 64 objects in this table are mandatory. 4220 -- Vendors may choose to implement the remaining optional objects to 4221 -- provide operators with finer characterization of upstream channel 4222 -- traffic patterns. The 32 bit counter objects are included to provide 4223 -- backward compatibility with SNMPv1 managers, which cannot access 64 4224 -- bit counter objects. 4226 docsIfCmtsUpChannelCounterTable OBJECT-TYPE 4227 SYNTAX SEQUENCE OF DocsIfCmtsUpChannelCounterEntry 4228 MAX-ACCESS not-accessible 4229 STATUS current 4230 DESCRIPTION 4231 "This table is implemented at the CMTS to provide upstream 4232 channel statistics appropriate for channel utilization 4233 calculations." 4234 ::= { docsIfCmtsObjects 11 } 4236 docsIfCmtsUpChannelCounterEntry OBJECT-TYPE 4237 SYNTAX DocsIfCmtsUpChannelCounterEntry 4238 MAX-ACCESS not-accessible 4239 STATUS current 4240 DESCRIPTION 4241 "List of traffic statistics for a single upstream channel. 4242 For Docsis 2.0 CMTSs, an entry in this table 4243 exists for each ifEntry with an ifType of 4244 docsCableUpstreamChannel (205). 4245 For Docsis 1.x CMTSs, an entry in this table 4246 exists for each ifEntry with an ifType of 4247 docsCableUpstreamInterface (129)." 4248 INDEX { ifIndex } 4249 ::= { docsIfCmtsUpChannelCounterTable 1 } 4251 DocsIfCmtsUpChannelCounterEntry ::= SEQUENCE { 4252 docsIfCmtsUpChnlCtrId Integer32, 4253 docsIfCmtsUpChnlCtrTotalMslots Counter32, 4254 docsIfCmtsUpChnlCtrUcastGrantedMslots Counter32, 4255 docsIfCmtsUpChnlCtrTotalCntnMslots Counter32, 4256 docsIfCmtsUpChnlCtrUsedCntnMslots Counter32, 4257 docsIfCmtsUpChnlCtrExtTotalMslots Counter64, 4258 docsIfCmtsUpChnlCtrExtUcastGrantedMslots Counter64, 4259 docsIfCmtsUpChnlCtrExtTotalCntnMslots Counter64, 4260 docsIfCmtsUpChnlCtrExtUsedCntnMslots Counter64, 4261 docsIfCmtsUpChnlCtrCollCntnMslots Counter32, 4262 docsIfCmtsUpChnlCtrTotalCntnReqMslots Counter32, 4263 docsIfCmtsUpChnlCtrUsedCntnReqMslots Counter32, 4264 docsIfCmtsUpChnlCtrCollCntnReqMslots Counter32, 4265 docsIfCmtsUpChnlCtrTotalCntnReqDataMslots Counter32, 4266 docsIfCmtsUpChnlCtrUsedCntnReqDataMslots Counter32, 4267 docsIfCmtsUpChnlCtrCollCntnReqDataMslots Counter32, 4268 docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots Counter32, 4269 docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots Counter32, 4270 docsIfCmtsUpChnlCtrCollCntnInitMaintMslots Counter32, 4271 docsIfCmtsUpChnlCtrExtCollCntnMslots Counter64, 4272 docsIfCmtsUpChnlCtrExtTotalCntnReqMslots Counter64, 4273 docsIfCmtsUpChnlCtrExtUsedCntnReqMslots Counter64, 4274 docsIfCmtsUpChnlCtrExtCollCntnReqMslots Counter64, 4275 docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots Counter64, 4276 docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots Counter64, 4277 docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots Counter64, 4278 docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots Counter64, 4279 docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots Counter64, 4280 docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots Counter64 4281 } 4283 docsIfCmtsUpChnlCtrId OBJECT-TYPE 4284 SYNTAX Integer32 (0..255) 4285 MAX-ACCESS read-only 4286 STATUS current 4287 DESCRIPTION 4288 "The CMTS identification of the upstream channel." 4289 ::= { docsIfCmtsUpChannelCounterEntry 1 } 4291 docsIfCmtsUpChnlCtrTotalMslots OBJECT-TYPE 4292 SYNTAX Counter32 4293 MAX-ACCESS read-only 4294 STATUS current 4295 DESCRIPTION 4296 "Current count, from CMTS initialization, of all minislots 4297 defined for this upstream logical channel. This count 4298 includes all IUCs and SIDs, even those allocated to the 4299 NULL SID for a 2.0 logical channel which is inactive. This 4300 is the 32 bit version of docsIfCmtsUpChnlCtrExtTotalMslots 4301 and is included for back compatibility with SNMPv1 4302 managers. Support for this object is mandatory." 4303 ::= { docsIfCmtsUpChannelCounterEntry 2 } 4305 docsIfCmtsUpChnlCtrUcastGrantedMslots OBJECT-TYPE 4306 SYNTAX Counter32 4307 MAX-ACCESS read-only 4308 STATUS current 4309 DESCRIPTION 4310 "Current count, from CMTS initialization, of unicast 4311 granted minislots on the upstream logical channel, 4312 regardless of burst type. Unicast granted minislots are 4313 those in which the CMTS assigned bandwidth to any unicast 4314 SID on the logical channel. This is the 32 bit version of 4315 docsIfCmtsUpChnlCtrExtUcastGrantedMslots, and is included 4316 for back compatibility with SNMPv1 managers. Support for 4317 this object is mandatory." 4318 ::= { docsIfCmtsUpChannelCounterEntry 3 } 4320 docsIfCmtsUpChnlCtrTotalCntnMslots OBJECT-TYPE 4321 SYNTAX Counter32 4322 MAX-ACCESS read-only 4323 STATUS current 4324 DESCRIPTION 4325 "Current count, from CMTS initialization, of contention 4326 minislots defined for this upstream logical channel. This 4327 count includes all minislots assigned to a broadcast or 4328 multicast SID on the logical channel. This is the 32 bit 4329 version of docsIfCmtsUpChnlCtrExtTotalCntnMslots, and is 4330 included for back compatibility with SNMPv1 managers. 4331 Support for this object is mandatory." 4332 ::= { docsIfCmtsUpChannelCounterEntry 4 } 4334 docsIfCmtsUpChnlCtrUsedCntnMslots OBJECT-TYPE 4335 SYNTAX Counter32 4336 MAX-ACCESS read-only 4337 STATUS current 4338 DESCRIPTION 4339 "Current count, from CMTS initialization, of contention 4340 minislots utilized on the upstream logical channel. For 4341 contention regions, utilized minislots are those in which 4342 the CMTS correctly received an upstream burst from any CM 4343 on the upstream logical channel. This is the 32 bit 4344 version of docsIfCmtsUpChnlCtrExtUsedCntnMslots, and is 4345 included for back compatibility with SNMPv1 managers. 4346 Support for this object is mandatory." 4347 ::= { docsIfCmtsUpChannelCounterEntry 5 } 4349 docsIfCmtsUpChnlCtrExtTotalMslots OBJECT-TYPE 4350 SYNTAX Counter64 4351 MAX-ACCESS read-only 4352 STATUS current 4353 DESCRIPTION 4354 "Current count, from CMTS initialization, of all minislots 4355 defined for this upstream logical channel. This count 4356 includes all IUCs and SIDs, even those allocated to the 4357 NULL SID for a 2.0 logical channel which is inactive. This 4358 is the 64 bit version of docsIfCmtsUpChnlCtrTotalMslots, 4359 and will not be accessible to SNMPv1 managers. 4360 Support for this object is mandatory." 4361 ::= { docsIfCmtsUpChannelCounterEntry 6 } 4363 docsIfCmtsUpChnlCtrExtUcastGrantedMslots OBJECT-TYPE 4364 SYNTAX Counter64 4365 MAX-ACCESS read-only 4366 STATUS current 4367 DESCRIPTION 4368 "Current count, from CMTS initialization, of unicast 4369 granted minislots on the upstream logical channel, 4370 regardless of burst type. Unicast granted minislots are 4371 those in which the CMTS assigned bandwidth to any unicast 4372 SID on the logical channel. This is the 64 bit version of 4373 docsIfCmtsUpChnlCtrUcastGrantedMslots, and will not be 4374 accessible to SNMPv1 managers. 4375 Support for this object is mandatory." 4376 ::= { docsIfCmtsUpChannelCounterEntry 7 } 4378 docsIfCmtsUpChnlCtrExtTotalCntnMslots OBJECT-TYPE 4379 SYNTAX Counter64 4380 MAX-ACCESS read-only 4381 STATUS current 4382 DESCRIPTION 4383 "Current count, from CMTS initialization, of contention 4384 minislots defined for this upstream logical channel. This 4385 count includes all minislots assigned to a broadcast or 4386 multicast SID on the logical channel. This is the 64 bit 4387 version of docsIfCmtsUpChnlCtrTotalCntnMslots, and will 4388 not be accessible to SNMPv1 managers. 4389 Support for this object is mandatory." 4390 ::= { docsIfCmtsUpChannelCounterEntry 8 } 4392 docsIfCmtsUpChnlCtrExtUsedCntnMslots OBJECT-TYPE 4393 SYNTAX Counter64 4394 MAX-ACCESS read-only 4395 STATUS current 4396 DESCRIPTION 4397 "Current count, from CMTS initialization, of contention 4398 minislots utilized on the upstream logical channel. For 4399 contention regions, utilized minislots are those in which 4400 the CMTS correctly received an upstream burst from any CM 4401 on the upstream logical channel. This is the 64 bit 4402 version of docsIfCmtsUpChnlCtrUsedCntnMslots, and will not 4403 be accessible to SNMPv1 managers. 4404 Support for this object is mandatory." 4405 ::= { docsIfCmtsUpChannelCounterEntry 9 } 4407 docsIfCmtsUpChnlCtrCollCntnMslots OBJECT-TYPE 4408 SYNTAX Counter32 4409 MAX-ACCESS read-only 4410 STATUS current 4411 DESCRIPTION 4412 "Current count, from CMTS initialization, of contention 4413 minislots subjected to collisions on the upstream logical 4414 channel. For contention regions, these are the minislots 4415 applicable to bursts that the CMTS detected, but could not 4416 correctly receive. This is the 32 bit version of 4417 docsIfCmtsUpChnlCtrExtCollCntnMslots, and is included for 4418 back compatibility with SNMPv1 managers. Support for this 4419 object is optional. If the object is not supported, a 4420 value of zero is returned." 4421 ::= { docsIfCmtsUpChannelCounterEntry 10 } 4423 docsIfCmtsUpChnlCtrTotalCntnReqMslots OBJECT-TYPE 4424 SYNTAX Counter32 4425 MAX-ACCESS read-only 4426 STATUS current 4427 DESCRIPTION 4428 "Current count, from CMTS initialization, of contention 4429 request minislots defined for this upstream logical 4430 channel. This count includes all minislots for IUC1 4431 assigned to a broadcast or multicast SID on the logical 4432 channel. This is the 32 bit version of 4433 docsIfCmtsUpChnlCtrExtTotalCntnReqMslots, and is included 4434 for back compatibility with SNMPv1 managers. 4435 Support for this object is optional. If the object is not 4436 supported, a value of zero is returned." 4437 ::= { docsIfCmtsUpChannelCounterEntry 11 } 4439 docsIfCmtsUpChnlCtrUsedCntnReqMslots OBJECT-TYPE 4440 SYNTAX Counter32 4441 MAX-ACCESS read-only 4442 STATUS current 4443 DESCRIPTION 4444 "Current count, from CMTS initialization, of contention 4445 request minislots utilized on this upstream logical 4446 channel. This count includes all contention minislots for 4447 IUC1 applicable to bursts that the CMTS correctly 4448 received. This is the 32 bit version of 4449 docsIfCmtsUpChnlCtrExtUsedCntnReqMslots, and is included 4450 for back compatibility with SNMPv1 managers. Support for 4451 this object is optional. If the object is not supported, 4452 a value of zero is returned." 4453 ::= { docsIfCmtsUpChannelCounterEntry 12 } 4455 docsIfCmtsUpChnlCtrCollCntnReqMslots OBJECT-TYPE 4456 SYNTAX Counter32 4457 MAX-ACCESS read-only 4458 STATUS current 4459 DESCRIPTION 4460 "Current count, from CMTS initialization, of contention 4461 request minislots subjected to collisions on this upstream 4462 logical channel. This includes all contention minislots 4463 for IUC1 applicable to bursts that the CMTS detected, but 4464 could not correctly receive. This is the 32 bit version of 4465 docsIfCmtsUpChnlCtrExtCollCntnReqMslots, and is included 4466 for back compatibility with SNMPv1 managers. Support for 4467 this object is optional. If the object is not supported, 4468 a value of zero is returned." 4469 ::= { docsIfCmtsUpChannelCounterEntry 13 } 4471 docsIfCmtsUpChnlCtrTotalCntnReqDataMslots OBJECT-TYPE 4472 SYNTAX Counter32 4473 MAX-ACCESS read-only 4474 STATUS current 4475 DESCRIPTION 4476 "Current count, from CMTS initialization, of contention 4477 request data minislots defined for this upstream logical 4478 channel. This count includes all minislots for IUC2 4479 assigned to a broadcast or multicast SID on the logical 4480 channel. This is the 32 bit version of 4481 docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots, and is 4482 included for back compatibility with SNMPv1 managers. 4483 Support for this object is optional. If the object is not 4484 supported, a value of zero is returned." 4485 ::= { docsIfCmtsUpChannelCounterEntry 14 } 4487 docsIfCmtsUpChnlCtrUsedCntnReqDataMslots OBJECT-TYPE 4488 SYNTAX Counter32 4489 MAX-ACCESS read-only 4490 STATUS current 4491 DESCRIPTION 4492 "Current count, from CMTS initialization, of contention 4493 request data minislots utilized on this upstream logical 4494 channel. This includes all contention minislots for IUC2 4495 applicable to bursts that the CMTS correctly received. 4496 This is the 32 bit version of 4497 docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots, and is 4498 included for back compatibility with SNMPv1 managers. 4499 Support for this object is optional. If the object is not 4500 supported, a value of zero is returned." 4501 ::= { docsIfCmtsUpChannelCounterEntry 15 } 4503 docsIfCmtsUpChnlCtrCollCntnReqDataMslots OBJECT-TYPE 4504 SYNTAX Counter32 4505 MAX-ACCESS read-only 4506 STATUS current 4507 DESCRIPTION 4508 "Current count, from CMTS initialization, of contention 4509 request data minislots subjected to collisions on this 4510 upstream logical channel. This includes all contention 4511 minislots for IUC2 applicable to bursts that the CMTS 4512 detected, but could not correctly receive. This is the 32 4513 bit version of 4514 docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots, and is 4515 included for back compatibility with SNMPv1 managers. 4516 Support for this object is optional. If the object is not 4517 supported, a value of zero is returned." 4518 ::= { docsIfCmtsUpChannelCounterEntry 16 } 4520 docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots OBJECT-TYPE 4521 SYNTAX Counter32 4522 MAX-ACCESS read-only 4523 STATUS current 4524 DESCRIPTION 4525 "Current count, from CMTS initialization, of contention 4526 initial maintenance minislots defined for this upstream 4527 logical channel. This includes all minislots for IUC3 4528 assigned to a broadcast or multicast SID on the logical 4529 channel. This is the 32 bit version of 4530 docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots, 4531 and is included for back compatibility with SNMPv1 4532 managers. Support for this object is optional. If the 4533 object is not supported, a value of zero is returned." 4534 ::= { docsIfCmtsUpChannelCounterEntry 17 } 4536 docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots OBJECT-TYPE 4537 SYNTAX Counter32 4538 MAX-ACCESS read-only 4539 STATUS current 4540 DESCRIPTION 4541 "Current count, from CMTS initialization, of contention 4542 initial maintenance minislots utilized on this upstream 4543 logical channel. This includes all contention minislots 4544 for IUC3 applicable to bursts that the CMTS correctly 4545 received. This is the 32 bit version of 4546 docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots, 4547 and is included for back compatibility with SNMPv1 4548 managers. Support for this object is optional. If the 4549 object is not supported, a value of zero is returned." 4550 ::= { docsIfCmtsUpChannelCounterEntry 18 } 4552 docsIfCmtsUpChnlCtrCollCntnInitMaintMslots OBJECT-TYPE 4553 SYNTAX Counter32 4554 MAX-ACCESS read-only 4555 STATUS current 4556 DESCRIPTION 4557 "Current count, from CMTS initialization, of contention 4558 initial maintenance minislots subjected to collisions on 4559 this upstream logical channel. This includes all 4560 contention minislots for IUC3 applicable to bursts that 4561 the CMTS detected, but could not correctly receive. 4562 This is the 32 bit version of 4563 docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots, 4564 and is included for back compatibility with SNMPv1 4565 managers. Support for this object is optional. If the 4566 object is not supported, a value of zero is returned." 4567 ::= { docsIfCmtsUpChannelCounterEntry 19 } 4569 docsIfCmtsUpChnlCtrExtCollCntnMslots OBJECT-TYPE 4570 SYNTAX Counter64 4571 MAX-ACCESS read-only 4572 STATUS current 4573 DESCRIPTION 4574 "Current count, from CMTS initialization, of collision 4575 contention minislots on the upstream logical channel. 4576 For contention regions, these are the minislots applicable 4577 to bursts that the CMTS detected, but could not correctly 4578 receive. This is the 64 bit version of 4579 docsIfCmtsUpChnlCtrCollCntnMslots, and will not be 4580 accessible to SNMPv1 managers. Support for this object is 4581 optional. If the object is not supported, a value of zero 4582 is returned." 4583 ::= { docsIfCmtsUpChannelCounterEntry 20 } 4585 docsIfCmtsUpChnlCtrExtTotalCntnReqMslots OBJECT-TYPE 4586 SYNTAX Counter64 4587 MAX-ACCESS read-only 4588 STATUS current 4589 DESCRIPTION 4590 "Current count, from CMTS initialization, of contention 4591 request minislots defined for this upstream logical 4592 channel. This count includes all minislots for IUC1 4593 assigned to a broadcast or multicast SID on the logical 4594 channel. This is the 64 bit version of 4595 docsIfCmtsUpChnlCtrTotalCntnReqMslots, and will not be 4596 accessible to SNMPv1 managers. Support for this object 4597 is optional. If the object is not supported, a value of 4598 zero is returned." 4599 ::= { docsIfCmtsUpChannelCounterEntry 21 } 4601 docsIfCmtsUpChnlCtrExtUsedCntnReqMslots OBJECT-TYPE 4602 SYNTAX Counter64 4603 MAX-ACCESS read-only 4604 STATUS current 4605 DESCRIPTION 4606 "Current count, from CMTS initialization, of contention 4607 request minislots utilized on this upstream logical 4608 channel. This count includes all contention minislots for 4609 IUC1 applicable to bursts that the CMTS correctly 4610 received. This is the 64 bit version of 4611 docsIfCmtsUpChnlCtrUsedCntnReqMslots, and will not be 4612 accessible to SNMPv1 managers. Support for this object is 4613 optional. If the object is not supported, a value of zero 4614 is returned." 4615 ::= { docsIfCmtsUpChannelCounterEntry 22 } 4617 docsIfCmtsUpChnlCtrExtCollCntnReqMslots OBJECT-TYPE 4618 SYNTAX Counter64 4619 MAX-ACCESS read-only 4620 STATUS current 4621 DESCRIPTION 4622 "Current count, from CMTS initialization, of contention 4623 request minislots subjected to collisions on this upstream 4624 logical channel. This includes all contention minislots 4625 for IUC1 applicable to bursts that the CMTS detected, 4626 but could not correctly receive. This is the 64 bit 4627 version of docsIfCmtsUpChnlCtrCollCntnReqMslots, and will 4628 not be accessible to SNMPv1 managers. Support for this 4629 object is optional. If the object is not supported, a 4630 value of zero is returned." 4631 ::= { docsIfCmtsUpChannelCounterEntry 23 } 4633 docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots OBJECT-TYPE 4634 SYNTAX Counter64 4635 MAX-ACCESS read-only 4636 STATUS current 4637 DESCRIPTION 4638 "Current count, from CMTS initialization, of contention 4639 request data minislots defined for this upstream logical 4640 channel. This count includes all minislots for IUC2 4641 assigned to a broadcast or multicast SID on the logical 4642 channel. This is the 64 bit version of 4643 docsIfCmtsUpChnlCtrTotalCntnReqDataMslots, and will not be 4644 accessible to SNMPv1 managers. Support for this object is 4645 optional. If the object is not supported, a value of zero 4646 is returned." 4647 ::= { docsIfCmtsUpChannelCounterEntry 24 } 4649 docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots OBJECT-TYPE 4650 SYNTAX Counter64 4651 MAX-ACCESS read-only 4652 STATUS current 4653 DESCRIPTION 4654 "Current count, from CMTS initialization, of contention 4655 request data minislots utilized on this upstream logical 4656 channel. This includes all contention minislots for IUC2 4657 applicable to bursts that the CMTS correctly received. 4658 This is the 64 bit version of 4659 docsIfCmtsUpChnlCtrUsedCntnReqDataMslots, and will not be 4660 accessible to SNMPv1 managers. Support for this object is 4661 optional. If the object is not supported, a value of zero 4662 is returned." 4663 ::= { docsIfCmtsUpChannelCounterEntry 25 } 4665 docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots OBJECT-TYPE 4666 SYNTAX Counter64 4667 MAX-ACCESS read-only 4668 STATUS current 4669 DESCRIPTION 4670 "Current count, from CMTS initialization, of contention 4671 request data minislots subjected to collisions on this 4672 upstream logical channel. This includes all contention 4673 minislots for IUC2 applicable to bursts that the CMTS 4674 detected, but could not correctly receive. This is the 4675 64 bit version of 4676 docsIfCmtsUpChnlCtrCollCntnReqDataMslots, 4677 and will not be accessible to SNMPv1 managers. Support 4678 for this object is optional. If the object is not 4679 supported, a value of zero is returned." 4680 ::= { docsIfCmtsUpChannelCounterEntry 26 } 4682 docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots OBJECT-TYPE 4683 SYNTAX Counter64 4684 MAX-ACCESS read-only 4685 STATUS current 4686 DESCRIPTION 4687 "Current count, from CMTS initialization, of initial 4688 maintenance minislots defined for this upstream logical 4689 channel. This count includes all minislots for IUC3 4690 assigned to a broadcast or multicast SID on the logical 4691 channel. This is the 64 bit version of 4692 docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots, 4693 and will not be accessible to SNMPv1 managers. Support for 4694 this object is optional. If the object is not supported, 4695 a value of zero is returned." 4696 ::= { docsIfCmtsUpChannelCounterEntry 27 } 4698 docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots OBJECT-TYPE 4699 SYNTAX Counter64 4700 MAX-ACCESS read-only 4701 STATUS current 4702 DESCRIPTION 4703 "Current count, from CMTS initialization, of initial 4704 maintenance minislots utilized on this upstream logical 4705 channel. This includes all contention minislots for IUC3 4706 applicable to bursts that the CMTS correctly received. 4707 This is the 64 bit version of 4708 docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots, 4709 and will not be accessible to SNMPv1 managers. Support for 4710 this object is optional. If the object is not supported, 4711 a value of zero is returned." 4712 ::= { docsIfCmtsUpChannelCounterEntry 28 } 4714 docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots OBJECT-TYPE 4715 SYNTAX Counter64 4716 MAX-ACCESS read-only 4717 STATUS current 4718 DESCRIPTION 4719 "Current count, from CMTS initialization, of contention 4720 initial maintenance minislots subjected to collisions on 4721 this upstream logical channel. This includes all 4722 contention minislots for IUC3 applicable to bursts that 4723 the CMTS detected, but could not correctly receive. 4724 This is the 64 bit version of 4725 docsIfCmtsUpChnlCtrCollCntnInitMaintMslots, and will not 4726 be accessible to SNMPv1 managers. Support for this object 4727 is optional. If the object is not supported, a value of 4728 zero is returned." 4729 ::= { docsIfCmtsUpChannelCounterEntry 29 } 4731 -- 4732 -- notification group is for future extension. 4733 -- 4735 docsIfNotification OBJECT IDENTIFIER ::= { docsIfMib 2 } 4737 -- 4738 -- RFC 2670 Conformance definitions 4739 -- 4740 docsIfConformance OBJECT IDENTIFIER ::= { docsIfMib 3 } 4741 docsIfCompliances OBJECT IDENTIFIER ::= { docsIfConformance 1 } 4742 docsIfGroups OBJECT IDENTIFIER ::= { docsIfConformance 2 } 4744 -- compliance statements 4746 docsIfBasicCompliance MODULE-COMPLIANCE 4747 STATUS current 4748 DESCRIPTION 4749 "The compliance statement for devices that implement 4750 MCNS/DOCSIS compliant Radio Frequency Interfaces." 4752 MODULE -- docsIfMib 4754 -- unconditionally mandatory groups 4755 MANDATORY-GROUPS { 4756 docsIfBasicGroup 4757 } 4759 -- conditionally mandatory group 4760 GROUP docsIfCmGroup 4761 DESCRIPTION 4762 "This group is implemented only in Cable Modems, not in 4763 Cable Modem Termination Systems." 4765 -- conditionally mandatory group 4766 GROUP docsIfCmtsGroup 4767 DESCRIPTION 4768 "This group is implemented only in Cable Modem Termination 4769 Systems, not in Cable Modems." 4771 OBJECT docsIfDownChannelFrequency 4772 WRITE-SYNTAX Integer32 (54000000..860000000) 4773 MIN-ACCESS read-only 4774 DESCRIPTION 4775 "Read-write in Cable Modem Termination Systems; 4776 read-only in Cable Modems. The values above are 4777 appropriate for a cable plant using a Sub-Split channel 4778 plan. If DOCSIS is extended to cover other types of 4779 channel plans (and frequency allocations) this object 4780 will be modified accordingly." 4782 OBJECT docsIfDownChannelWidth 4783 WRITE-SYNTAX Integer32 (6000000) 4784 MIN-ACCESS read-only 4785 DESCRIPTION 4786 "It is conformant to implement this object as read-only. 4787 In Cable Modems, this object is always implemented as 4788 read-only. The above value is appropriate for cable 4789 plants running under NTSC (National Television 4790 Standards Committee) standards. If DOCSIS is extended to 4791 work with other standard (e.g. European standards), this 4792 object will be modified accordingly." 4794 OBJECT docsIfDownChannelModulation 4795 WRITE-SYNTAX INTEGER { 4796 qam64 (3), 4797 qam256 (4) 4798 } 4799 MIN-ACCESS read-only 4800 DESCRIPTION 4801 "Read-write in Cable Modem Termination Systems; 4802 read-only in Cable Modems." 4804 OBJECT docsIfDownChannelInterleave 4805 WRITE-SYNTAX INTEGER { 4806 taps8Increment16(3), 4807 taps16Increment8(4), 4808 taps32Increment4(5), 4809 taps64Increment2(6), 4810 taps128Increment1(7) 4811 } 4812 MIN-ACCESS read-only 4813 DESCRIPTION 4814 "Read-write in Cable Modem Termination Systems; 4815 read-only in Cable Modems." 4817 OBJECT docsIfDownChannelPower 4818 MIN-ACCESS read-only 4819 DESCRIPTION 4820 "Read-write in Cable Modem Termination Systems; 4821 read-only in Cable Modems." 4823 OBJECT docsIfUpChannelFrequency 4824 WRITE-SYNTAX Integer32 (5000000..42000000) 4825 MIN-ACCESS read-only 4826 DESCRIPTION 4827 "Read-write in Cable Modem Termination Systems; 4828 read-only in Cable Modems.The values above are 4829 appropriate for a cable plant using a Sub-Split channel 4830 plan. If DOCSIS is extended to cover other types of 4831 channel plans (and frequency allocations) this object 4832 will be modified accordingly." 4834 OBJECT docsIfUpChannelWidth 4835 WRITE-SYNTAX Integer32 (200000..3200000) 4836 MIN-ACCESS read-only 4837 DESCRIPTION 4838 "Read-write in Cable Modem Termination Systems; 4839 read-only in Cable Modems.The above value is appropriate 4840 for cable plants running under NTSC (National Television 4841 Standards Committee) standards. If DOCSIS is extended to 4842 work with other standard (e.g. European standards), this 4843 object will be modified accordingly." 4845 OBJECT docsIfUpChannelModulationProfile 4846 MIN-ACCESS read-only 4847 DESCRIPTION 4848 "Read-write in Cable Modem Termination Systems; 4849 read-only in Cable Modems." 4851 OBJECT docsIfUpChannelSlotSize 4852 MIN-ACCESS read-only 4853 DESCRIPTION 4854 "This object is always read-only in Cable Modems. 4855 It is compliant to implement this object as read-only 4856 in Cable Modem Termination Systems." 4858 OBJECT docsIfUpChannelRangingBackoffStart 4859 MIN-ACCESS read-only 4860 DESCRIPTION 4861 "Read-write in Cable Modem Termination Systems; 4862 read-only in Cable Modems." 4864 OBJECT docsIfUpChannelRangingBackoffEnd 4865 MIN-ACCESS read-only 4866 DESCRIPTION 4867 "Read-write in Cable Modem Termination Systems; 4868 read-only in Cable Modems." 4870 OBJECT docsIfUpChannelTxBackoffStart 4871 MIN-ACCESS read-only 4872 DESCRIPTION 4873 "Read-write in Cable Modem Termination Systems; 4874 read-only in Cable Modems." 4876 OBJECT docsIfUpChannelTxBackoffEnd 4877 MIN-ACCESS read-only 4878 DESCRIPTION 4879 "Read-write in Cable Modem Termination Systems; 4880 read-only in Cable Modems." 4882 OBJECT docsIfQosProfPriority 4883 MIN-ACCESS read-only 4884 DESCRIPTION 4885 "This object is always read-only in Cable Modems. 4886 It is compliant to implement this object as read-only 4887 in Cable Modem Termination Systems." 4889 OBJECT docsIfQosProfMaxUpBandwidth 4890 MIN-ACCESS read-only 4891 DESCRIPTION 4892 "This object is always read-only in Cable Modems. 4893 It is compliant to implement this object as read-only 4894 in Cable Modem Termination Systems." 4896 OBJECT docsIfQosProfGuarUpBandwidth 4897 MIN-ACCESS read-only 4898 DESCRIPTION 4899 "This object is always read-only in Cable Modems. 4900 It is compliant to implement this object as read-only 4901 in Cable Modem Termination Systems." 4903 OBJECT docsIfQosProfMaxDownBandwidth 4904 MIN-ACCESS read-only 4905 DESCRIPTION 4906 "This object is always read-only in Cable Modems. 4907 It is compliant to implement this object as read-only 4908 in Cable Modem Termination Systems." 4910 OBJECT docsIfQosProfMaxTxBurst 4911 MIN-ACCESS read-only 4912 DESCRIPTION 4913 "This object is always read-only in Cable Modems. 4914 It is compliant to implement this object as read-only 4915 in Cable Modem Termination Systems." 4917 OBJECT docsIfQosProfBaselinePrivacy 4918 MIN-ACCESS read-only 4919 DESCRIPTION 4920 "This object is always read-only in Cable Modems. 4921 It is compliant to implement this object as read-only 4922 in Cable Modem Termination Systems." 4924 OBJECT docsIfQosProfStatus 4925 MIN-ACCESS read-only 4926 DESCRIPTION 4927 "This object is always read-only in Cable Modems. 4928 It is compliant to implement this object as read-only 4929 in Cable Modem Termination Systems." 4931 OBJECT docsIfCmtsServiceAdminStatus 4932 MIN-ACCESS read-only 4933 DESCRIPTION 4934 "It is compliant to implement this object as read-only." 4936 OBJECT docsIfCmtsSyncInterval 4937 MIN-ACCESS read-only 4938 DESCRIPTION 4939 "It is compliant to implement this object as read-only." 4941 OBJECT docsIfCmtsUcdInterval 4942 MIN-ACCESS read-only 4943 DESCRIPTION 4944 "It is compliant to implement this object as read-only." 4946 OBJECT docsIfCmtsInsertInterval 4947 MIN-ACCESS read-only 4948 DESCRIPTION 4949 "It is compliant to implement this object as read-only." 4951 OBJECT docsIfCmtsInvitedRangingAttempts 4952 MIN-ACCESS read-only 4953 DESCRIPTION 4954 "It is compliant to implement this object as read-only." 4956 OBJECT docsIfCmtsQosProfilePermissions 4957 MIN-ACCESS read-only 4958 DESCRIPTION 4959 "It is compliant to implement this object as read-only." 4961 OBJECT docsIfCmtsModType 4962 WRITE-SYNTAX INTEGER { 4963 qpsk (2), 4964 qam16 (3) 4965 } 4966 DESCRIPTION 4967 "Management station may only set 16QAM or QPSK modulation, 4968 but others might be possible based on device 4969 configuration." 4971 ::= { docsIfCompliances 1 } 4973 docsIfBasicGroup OBJECT-GROUP 4974 OBJECTS { 4975 docsIfDownChannelId, 4976 docsIfDownChannelFrequency, 4977 docsIfDownChannelWidth, 4978 docsIfDownChannelModulation, 4979 docsIfDownChannelInterleave, 4980 docsIfDownChannelPower, 4981 docsIfUpChannelId, 4982 docsIfUpChannelFrequency, 4983 docsIfUpChannelWidth, 4984 docsIfUpChannelModulationProfile, 4985 docsIfUpChannelSlotSize, 4986 docsIfUpChannelTxTimingOffset, 4987 docsIfUpChannelRangingBackoffStart, 4988 docsIfUpChannelRangingBackoffEnd, 4989 docsIfUpChannelTxBackoffStart, 4990 docsIfUpChannelTxBackoffEnd, 4991 docsIfQosProfPriority, 4992 docsIfQosProfMaxUpBandwidth, 4993 docsIfQosProfGuarUpBandwidth, 4994 docsIfQosProfMaxDownBandwidth, 4995 docsIfQosProfMaxTxBurst, 4996 docsIfQosProfBaselinePrivacy, 4997 docsIfQosProfStatus, 4998 docsIfSigQIncludesContention, 4999 docsIfSigQUnerroreds, 5000 docsIfSigQCorrecteds, 5001 docsIfSigQUncorrectables, 5002 docsIfSigQSignalNoise, 5003 docsIfSigQMicroreflections, 5004 docsIfSigQEqualizationData 5005 } 5006 STATUS current 5007 DESCRIPTION 5008 "Group of objects implemented in both Cable Modems and 5009 Cable Modem Termination Systems." 5010 ::= { docsIfGroups 1 } 5012 -- The following table was modified to correct naming conventions for 5013 -- Counter32 variables. 5014 docsIfCmGroup OBJECT-GROUP 5015 OBJECTS { 5016 docsIfCmCmtsAddress, 5017 docsIfCmCapabilities, 5018 -- docsIfCmRangingRespTimeout, 5019 docsIfCmRangingTimeout, 5020 docsIfCmStatusValue, 5021 docsIfCmStatusCode, 5022 docsIfCmStatusTxPower, 5023 docsIfCmStatusResets, 5024 docsIfCmStatusLostSyncs, 5025 docsIfCmStatusInvalidMaps, 5026 docsIfCmStatusInvalidUcds, 5027 -- docsIfCmStatusInvalidRangingResp, 5028 docsIfCmStatusInvalidRangingResponses, 5029 -- docsIfCmStatusInvalidRegistrationResp, 5030 docsIfCmStatusInvalidRegistrationResponses, 5031 docsIfCmStatusT1Timeouts, 5032 docsIfCmStatusT2Timeouts, 5033 docsIfCmStatusT3Timeouts, 5034 docsIfCmStatusT4Timeouts, 5035 docsIfCmStatusRangingAborteds, 5036 docsIfCmServiceQosProfile, 5037 docsIfCmServiceTxSlotsImmed, 5038 docsIfCmServiceTxSlotsDed, 5039 docsIfCmServiceTxRetries, 5040 -- docsIfCmServiceTxExceeded, 5041 docsIfCmServiceTxExceededs, 5042 docsIfCmServiceRqRetries, 5043 -- docsIfCmServiceRqExceeded 5044 docsIfCmServiceRqExceededs 5045 } 5046 STATUS current 5047 DESCRIPTION 5048 "Group of objects implemented in Cable Modems." 5049 ::= { docsIfGroups 2 } 5051 docsIfCmtsGroup OBJECT-GROUP 5052 OBJECTS { 5053 docsIfCmtsCapabilities, 5054 docsIfCmtsSyncInterval, 5055 docsIfCmtsUcdInterval, 5056 docsIfCmtsMaxServiceIds, 5057 -- docsIfCmtsInsertionInterval, 5058 docsIfCmtsInvitedRangingAttempts, 5059 docsIfCmtsInsertInterval, 5060 docsIfCmtsStatusInvalidRangeReqs, 5061 docsIfCmtsStatusRangingAborteds, 5062 docsIfCmtsStatusInvalidRegReqs, 5063 docsIfCmtsStatusFailedRegReqs, 5064 docsIfCmtsStatusInvalidDataReqs, 5065 docsIfCmtsStatusT5Timeouts, 5066 docsIfCmtsCmStatusMacAddress, 5067 docsIfCmtsCmStatusIpAddress, 5068 docsIfCmtsCmStatusDownChannelIfIndex, 5069 docsIfCmtsCmStatusUpChannelIfIndex, 5070 docsIfCmtsCmStatusRxPower, 5071 docsIfCmtsCmStatusTimingOffset, 5072 docsIfCmtsCmStatusEqualizationData, 5073 docsIfCmtsCmStatusValue, 5074 docsIfCmtsCmStatusUnerroreds, 5075 docsIfCmtsCmStatusCorrecteds, 5076 docsIfCmtsCmStatusUncorrectables, 5077 docsIfCmtsCmStatusSignalNoise, 5078 docsIfCmtsCmStatusMicroreflections, 5079 docsIfCmtsServiceCmStatusIndex, 5080 docsIfCmtsServiceAdminStatus, 5081 docsIfCmtsServiceQosProfile, 5082 docsIfCmtsServiceCreateTime, 5083 docsIfCmtsServiceInOctets, 5084 docsIfCmtsServiceInPackets, 5085 docsIfCmtsModType, 5086 docsIfCmtsModControl, 5087 docsIfCmtsModPreambleLen, 5088 docsIfCmtsModDifferentialEncoding, 5089 docsIfCmtsModFECErrorCorrection, 5090 docsIfCmtsModFECCodewordLength, 5091 docsIfCmtsModScramblerSeed, 5092 docsIfCmtsModMaxBurstSize, 5093 docsIfCmtsModGuardTimeSize, 5094 docsIfCmtsModLastCodewordShortened, 5095 docsIfCmtsModScrambler, 5096 docsIfCmtsQosProfilePermissions, 5097 docsIfCmtsCmPtr 5098 } 5099 STATUS current 5100 DESCRIPTION 5101 "Group of objects implemented in Cable Modem Termination 5102 Systems." 5103 ::= { docsIfGroups 3 } 5105 -- The following is not necessary and was commented out to avoid 5106 -- SMICng warnings 5107 -- docsIfObsoleteGroup OBJECT-GROUP 5108 -- OBJECTS { 5109 -- docsIfCmRangingRespTimeout, 5110 -- docsIfCmtsInsertionInterval 5111 -- } 5112 -- STATUS obsolete 5113 -- DESCRIPTION 5114 -- "Group of objects obsoleted." 5115 -- ::= { docsIfGroups 4 } 5117 -- 5118 -- RFC xxxx Conformance definitions 5119 -- 5121 docsIfCompliancesV2 OBJECT IDENTIFIER ::= { docsIfConformance 3 } 5122 docsIfGroupsV2 OBJECT IDENTIFIER ::= { docsIfConformance 4 } 5124 -- compliance statements 5126 docsIfBasicComplianceV2 MODULE-COMPLIANCE 5127 STATUS current 5128 DESCRIPTION 5129 "The compliance statement for devices that implement 5130 MCNS/DOCSIS compliant Radio Frequency Interfaces." 5132 MODULE -- docsIfMib 5134 -- unconditionally mandatory groups 5135 MANDATORY-GROUPS { 5136 docsIfBasicGroupV2 5137 } 5139 -- conditionally mandatory group 5140 GROUP docsIfCmGroupV2 5141 DESCRIPTION 5142 "This group is implemented only in Cable Modems, not in 5143 Cable Modem Termination Systems." 5145 -- conditionally mandatory group 5146 GROUP docsIfCmtsGroupV2 5147 DESCRIPTION 5148 "This group is implemented only in Cable Modem Termination 5149 Systems, not in Cable Modems." 5151 OBJECT docsIfDownChannelFrequency 5152 WRITE-SYNTAX Integer32 (47000000..862000000) 5153 MIN-ACCESS read-only 5154 DESCRIPTION 5155 "Read-write in Cable Modem Termination Systems, 5156 read-only in Cable Modems. 5157 A range of 54MHz to 860MHz is appropriate for a cable 5158 plant using a North American Sub-Split channel plan. 5159 The spectrum range has been expanded to accommodate 5160 a lower edge of 47MHz and an upper edge of 862MHz 5161 for some European channel plans. 5162 If DOCSIS is extended to cover other types of channel 5163 plans (and frequency allocations) this object will be 5164 modified accordingly." 5166 OBJECT docsIfDownChannelWidth 5167 WRITE-SYNTAX Integer32 (6000000 | 8000000) 5168 MIN-ACCESS read-only 5169 DESCRIPTION 5170 "It is conformant to implement this object as read-only. 5171 In Cable Modems, this object is always implemented as 5172 read-only. The value of 6 MHz is appropriate for cable 5173 plants running under NTSC (National Television 5174 Standards Committee) standards. The value of 8 MHz is 5175 appropriate for cable plants running under ETSI 5176 standards. For other regional standards, this 5177 object will be modified accordingly." 5179 OBJECT docsIfDownChannelModulation 5180 WRITE-SYNTAX INTEGER { 5181 qam64 (3), 5182 qam256 (4) 5183 } 5184 MIN-ACCESS read-only 5185 DESCRIPTION 5186 "Read-write in Cable Modem Termination Systems, 5187 read-only in Cable Modems." 5189 OBJECT docsIfDownChannelInterleave 5190 WRITE-SYNTAX INTEGER { 5191 taps8Increment16(3), 5192 taps16Increment8(4), 5193 taps32Increment4(5), 5194 taps64Increment2(6), 5195 taps128Increment1(7), 5196 taps12increment17(8) 5197 } 5198 MIN-ACCESS read-only 5199 DESCRIPTION 5200 "Read-write in Cable Modem Termination Systems, 5201 read-only in Cable Modems." 5203 OBJECT docsIfDownChannelPower 5204 MIN-ACCESS read-only 5205 DESCRIPTION 5206 "Read-write in Cable Modem Termination Systems, 5207 read-only in Cable Modems." 5209 OBJECT docsIfUpChannelFrequency 5210 WRITE-SYNTAX Integer32 (5000000..65000000) 5211 MIN-ACCESS read-only 5212 DESCRIPTION 5213 "Read-create in Cable Modem Termination Systems, 5214 read-only in Cable Modems. 5215 A range of 5MHz to 42MHz is appropriate for a cable 5216 plant using a North American Sub-Split channel plan. 5217 The spectrum range has been expanded to accommodate 5218 an upper edge of 65MHz for some European channel plans. 5219 If DOCSIS is extended to cover other types of channel 5220 plans (and frequency allocations) this object will 5221 be modified accordingly." 5223 OBJECT docsIfUpChannelWidth 5224 WRITE-SYNTAX Integer32 (200000..6400000) 5225 MIN-ACCESS read-only 5226 DESCRIPTION 5227 "Read-create in Cable Modem Termination Systems, 5228 read-only in Cable Modems. The above value is appropriate 5229 for cable plants running under NTSC (National Television 5230 Standards Committee) standards. If DOCSIS is extended to 5231 work with other standard (e.g. European standards), this 5232 object will be modified accordingly." 5234 OBJECT docsIfUpChannelModulationProfile 5235 MIN-ACCESS read-only 5236 DESCRIPTION 5237 "Read-create in Cable Modem Termination Systems, 5238 read-only in Cable Modems." 5240 OBJECT docsIfUpChannelSlotSize 5241 MIN-ACCESS read-only 5242 DESCRIPTION 5243 "This object is always read-only in Cable Modems. 5244 It is compliant to implement this object as read-only 5245 in Cable Modem Termination Systems." 5247 OBJECT docsIfUpChannelRangingBackoffStart 5248 MIN-ACCESS read-only 5249 DESCRIPTION 5250 "Read-create in Cable Modem Termination Systems, 5251 read-only in Cable Modems." 5253 OBJECT docsIfUpChannelRangingBackoffEnd 5254 MIN-ACCESS read-only 5255 DESCRIPTION 5256 "Read-create in Cable Modem Termination Systems, 5257 read-only in Cable Modems." 5259 OBJECT docsIfUpChannelTxBackoffStart 5260 MIN-ACCESS read-only 5261 DESCRIPTION 5262 "Read-create in Cable Modem Termination Systems, 5263 read-only in Cable Modems." 5265 OBJECT docsIfUpChannelTxBackoffEnd 5266 MIN-ACCESS read-only 5267 DESCRIPTION 5268 "Read-create in Cable Modem Termination Systems, 5269 read-only in Cable Modems." 5271 OBJECT docsIfUpChannelScdmaActiveCodes 5272 MIN-ACCESS read-only 5273 DESCRIPTION 5274 "This object is always read-only in Cable Modems. The 5275 number of active codes when SCDMA is in use must range 5276 from 64 to 128, and must be a non-Prime value. 5277 Providing this range allows for the following features 5278 and capabilities: 5279 1) Power management in S-CDMA spreader-on frames 5280 (with a 3 dB spread) 5281 2) Avoidance of code 0 5282 3) Flexible minislot sizes with and without the use of 5283 code 0" 5285 OBJECT docsIfUpChannelScdmaCodesPerSlot 5286 MIN-ACCESS read-only 5287 DESCRIPTION 5288 "Read-create in Cable Modem Termination Systems, 5289 read-only in Cable Modems." 5291 OBJECT docsIfUpChannelScdmaFrameSize 5292 MIN-ACCESS read-only 5293 DESCRIPTION 5294 "Read-create in Cable Modem Termination Systems, 5295 read-only in Cable Modems." 5297 OBJECT docsIfUpChannelScdmaHoppingSeed 5298 MIN-ACCESS read-only 5299 DESCRIPTION 5300 "This object is always read-only in Cable Modems." 5302 OBJECT docsIfUpChannelType 5303 MIN-ACCESS read-only 5304 DESCRIPTION 5305 "Read-create in Cable Modem Termination Systems, 5306 read-only in Cable Modems." 5308 OBJECT docsIfUpChannelCloneFrom 5309 MIN-ACCESS read-only 5310 DESCRIPTION 5311 "Read-create in Cable Modem Termination Systems, 5312 read-only in Cable Modems." 5314 OBJECT docsIfUpChannelUpdate 5315 MIN-ACCESS read-only 5316 DESCRIPTION 5317 "Read-create in Cable Modem Termination Systems, 5318 read-only in Cable Modems." 5320 OBJECT docsIfUpChannelPreEqEnable 5321 MIN-ACCESS read-only 5322 DESCRIPTION 5323 "Read-create in Cable Modem Termination Systems, 5324 read-only in Cable Modems." 5326 OBJECT docsIfQosProfPriority 5327 MIN-ACCESS read-only 5328 DESCRIPTION 5329 "This object is always read-only in Cable Modems. 5330 It is compliant to implement this object as read-only 5331 in Cable Modem Termination Systems." 5333 OBJECT docsIfQosProfMaxUpBandwidth 5334 MIN-ACCESS read-only 5335 DESCRIPTION 5336 "This object is always read-only in Cable Modems. 5337 It is compliant to implement this object as read-only 5338 in Cable Modem Termination Systems." 5340 OBJECT docsIfQosProfGuarUpBandwidth 5341 MIN-ACCESS read-only 5342 DESCRIPTION 5343 "This object is always read-only in Cable Modems. 5344 It is compliant to implement this object as read-only 5345 in Cable Modem Termination Systems." 5347 OBJECT docsIfQosProfMaxDownBandwidth 5348 MIN-ACCESS read-only 5349 DESCRIPTION 5350 "This object is always read-only in Cable Modems. 5351 It is compliant to implement this object as read-only 5352 in Cable Modem Termination Systems." 5354 OBJECT docsIfQosProfBaselinePrivacy 5355 MIN-ACCESS read-only 5356 DESCRIPTION 5357 "This object is always read-only in Cable Modems. 5358 It is compliant to implement this object as read-only 5359 in Cable Modem Termination Systems." 5361 OBJECT docsIfQosProfStatus 5362 MIN-ACCESS read-only 5363 DESCRIPTION 5364 "This object is always read-only in Cable Modems. 5365 It is compliant to implement this object as read-only 5366 in Cable Modem Termination Systems." 5368 OBJECT docsIfQosProfMaxTransmitBurst 5369 MIN-ACCESS read-only 5370 DESCRIPTION 5371 "This object is always read-only in Cable Modems. 5372 It is compliant to implement this object as read-only 5373 in Cable Modem Termination Systems." 5375 OBJECT docsIfCmtsServiceAdminStatus 5376 MIN-ACCESS read-only 5377 DESCRIPTION 5378 "It is compliant to implement this object as read-only." 5380 OBJECT docsIfCmtsSyncInterval 5381 MIN-ACCESS read-only 5382 DESCRIPTION 5383 "It is compliant to implement this object as read-only." 5385 OBJECT docsIfCmtsUcdInterval 5386 MIN-ACCESS read-only 5387 DESCRIPTION 5388 "It is compliant to implement this object as read-only." 5390 OBJECT docsIfCmtsInsertInterval 5391 MIN-ACCESS read-only 5392 DESCRIPTION 5393 "It is compliant to implement this object as read-only." 5395 OBJECT docsIfCmtsInvitedRangingAttempts 5396 MIN-ACCESS read-only 5397 DESCRIPTION 5398 "It is compliant to implement this object as read-only." 5400 OBJECT docsIfCmtsQosProfilePermissions 5401 MIN-ACCESS read-only 5402 DESCRIPTION 5403 "It is compliant to implement this object as read-only." 5405 ::= { docsIfCompliancesV2 1 } 5407 docsIfBasicGroupV2 OBJECT-GROUP 5408 OBJECTS { 5409 docsIfDownChannelId, 5410 docsIfDownChannelFrequency, 5411 docsIfDownChannelWidth, 5412 docsIfDownChannelModulation, 5413 docsIfDownChannelInterleave, 5414 docsIfDownChannelPower, 5415 docsIfDownChannelAnnex, 5416 docsIfUpChannelId, 5417 docsIfUpChannelFrequency, 5418 docsIfUpChannelWidth, 5419 docsIfUpChannelModulationProfile, 5420 docsIfUpChannelSlotSize, 5421 docsIfUpChannelTxTimingOffset, 5422 docsIfUpChannelRangingBackoffStart, 5423 docsIfUpChannelRangingBackoffEnd, 5424 docsIfUpChannelTxBackoffStart, 5425 docsIfUpChannelTxBackoffEnd, 5426 docsIfUpChannelScdmaActiveCodes, 5427 docsIfUpChannelScdmaCodesPerSlot, 5428 docsIfUpChannelScdmaFrameSize, 5429 docsIfUpChannelScdmaHoppingSeed, 5430 docsIfUpChannelType, 5431 docsIfUpChannelCloneFrom, 5432 docsIfUpChannelUpdate, 5433 docsIfUpChannelStatus, 5434 docsIfUpChannelPreEqEnable, 5435 docsIfQosProfPriority, 5436 docsIfQosProfMaxUpBandwidth, 5437 docsIfQosProfGuarUpBandwidth, 5438 docsIfQosProfMaxDownBandwidth, 5439 docsIfQosProfBaselinePrivacy, 5440 docsIfQosProfStatus, 5441 docsIfQosProfMaxTransmitBurst, 5442 docsIfSigQIncludesContention, 5443 docsIfSigQUnerroreds, 5444 docsIfSigQCorrecteds, 5445 docsIfSigQUncorrectables, 5446 docsIfSigQSignalNoise, 5447 docsIfSigQMicroreflections, 5448 docsIfSigQEqualizationData, 5449 docsIfSigQExtUnerroreds, 5450 docsIfSigQExtCorrecteds, 5451 docsIfSigQExtUncorrectables, 5452 docsIfDocsisBaseCapability 5453 } 5454 STATUS current 5455 DESCRIPTION 5456 "Group of objects implemented in both Cable Modems and 5457 Cable Modem Termination Systems." 5458 ::= { docsIfGroupsV2 1 } 5460 docsIfCmGroupV2 OBJECT-GROUP 5461 OBJECTS { 5462 docsIfCmCmtsAddress, 5463 docsIfCmCapabilities, 5464 docsIfCmRangingTimeout, 5465 -- docsIfCmRangingRespTimeout, 5466 docsIfCmStatusValue, 5467 docsIfCmStatusCode, 5468 docsIfCmStatusTxPower, 5469 docsIfCmStatusResets, 5470 docsIfCmStatusLostSyncs, 5471 docsIfCmStatusInvalidMaps, 5472 docsIfCmStatusInvalidUcds, 5473 docsIfCmStatusInvalidRangingResponses, 5474 docsIfCmStatusInvalidRegistrationResponses, 5475 docsIfCmStatusT1Timeouts, 5476 docsIfCmStatusT2Timeouts, 5477 docsIfCmStatusT3Timeouts, 5478 docsIfCmStatusT4Timeouts, 5479 docsIfCmStatusRangingAborteds, 5480 docsIfCmStatusDocsisOperMode, 5481 docsIfCmStatusModulationType, 5482 docsIfCmStatusEqualizationData, 5483 docsIfCmServiceQosProfile, 5484 docsIfCmServiceTxSlotsImmed, 5485 docsIfCmServiceTxSlotsDed, 5486 docsIfCmServiceTxRetries, 5487 docsIfCmServiceTxExceededs, 5488 docsIfCmServiceRqRetries, 5489 docsIfCmServiceRqExceededs, 5490 docsIfCmServiceExtTxSlotsImmed, 5491 docsIfCmServiceExtTxSlotsDed 5493 } 5494 STATUS current 5495 DESCRIPTION 5496 "Group of objects implemented in Cable Modems." 5497 ::= { docsIfGroupsV2 2 } 5499 docsIfCmtsGroupV2 OBJECT-GROUP 5500 OBJECTS { 5501 docsIfCmtsCapabilities, 5502 docsIfCmtsSyncInterval, 5503 docsIfCmtsUcdInterval, 5504 docsIfCmtsMaxServiceIds, 5505 -- docsIfCmtsInsertionInterval, 5506 docsIfCmtsInvitedRangingAttempts, 5507 docsIfCmtsInsertInterval, 5508 docsIfCmtsStatusInvalidRangeReqs, 5509 docsIfCmtsStatusRangingAborteds, 5510 docsIfCmtsStatusInvalidRegReqs, 5511 docsIfCmtsStatusFailedRegReqs, 5512 docsIfCmtsStatusInvalidDataReqs, 5513 docsIfCmtsStatusT5Timeouts, 5514 docsIfCmtsCmStatusMacAddress, 5515 docsIfCmtsCmStatusDownChannelIfIndex, 5516 docsIfCmtsCmStatusUpChannelIfIndex, 5517 docsIfCmtsCmStatusRxPower, 5518 docsIfCmtsCmStatusTimingOffset, 5519 docsIfCmtsCmStatusEqualizationData, 5520 docsIfCmtsCmStatusValue, 5521 docsIfCmtsCmStatusUnerroreds, 5522 docsIfCmtsCmStatusCorrecteds, 5523 docsIfCmtsCmStatusUncorrectables, 5524 docsIfCmtsCmStatusSignalNoise, 5525 docsIfCmtsCmStatusMicroreflections, 5526 docsIfCmtsCmStatusExtUnerroreds, 5527 docsIfCmtsCmStatusExtCorrecteds, 5528 docsIfCmtsCmStatusExtUncorrectables, 5529 docsIfCmtsCmStatusDocsisRegMode, 5530 docsIfCmtsCmStatusModulationType, 5531 docsIfCmtsCmStatusInetAddressType, 5532 docsIfCmtsCmStatusInetAddress, 5533 docsIfCmtsServiceAdminStatus, 5534 docsIfCmtsServiceQosProfile, 5535 docsIfCmtsServiceCreateTime, 5536 docsIfCmtsServiceInOctets, 5537 docsIfCmtsServiceInPackets, 5538 docsIfCmtsServiceNewCmStatusIndex, 5539 docsIfCmtsModType, 5540 docsIfCmtsModControl, 5541 docsIfCmtsModPreambleLen, 5542 docsIfCmtsModDifferentialEncoding, 5543 docsIfCmtsModFECErrorCorrection, 5544 docsIfCmtsModFECCodewordLength, 5545 docsIfCmtsModScramblerSeed, 5546 docsIfCmtsModMaxBurstSize, 5547 docsIfCmtsModGuardTimeSize, 5548 docsIfCmtsModLastCodewordShortened, 5549 docsIfCmtsModScrambler, 5550 docsIfCmtsModByteInterleaverDepth, 5551 docsIfCmtsModByteInterleaverBlockSize, 5552 docsIfCmtsModPreambleType, 5553 docsIfCmtsModTcmErrorCorrectionOn, 5554 docsIfCmtsModScdmaInterleaverStepSize, 5555 docsIfCmtsModScdmaSpreaderEnable, 5556 docsIfCmtsModScdmaSubframeCodes, 5557 docsIfCmtsModChannelType, 5558 docsIfCmtsQosProfilePermissions, 5559 docsIfCmtsCmPtr, 5560 docsIfCmtsChannelUtilizationInterval, 5561 docsIfCmtsChannelUtUtilization, 5562 docsIfCmtsDownChnlCtrId, 5563 docsIfCmtsDownChnlCtrTotalBytes, 5564 docsIfCmtsDownChnlCtrUsedBytes, 5565 docsIfCmtsDownChnlCtrExtTotalBytes, 5566 docsIfCmtsDownChnlCtrExtUsedBytes, 5567 docsIfCmtsUpChnlCtrId, 5568 docsIfCmtsUpChnlCtrTotalMslots, 5569 docsIfCmtsUpChnlCtrUcastGrantedMslots, 5570 docsIfCmtsUpChnlCtrTotalCntnMslots, 5571 docsIfCmtsUpChnlCtrUsedCntnMslots, 5572 docsIfCmtsUpChnlCtrExtTotalMslots, 5573 docsIfCmtsUpChnlCtrExtUcastGrantedMslots, 5574 docsIfCmtsUpChnlCtrExtTotalCntnMslots, 5575 docsIfCmtsUpChnlCtrExtUsedCntnMslots, 5576 docsIfCmtsUpChnlCtrCollCntnMslots, 5577 docsIfCmtsUpChnlCtrTotalCntnReqMslots, 5578 docsIfCmtsUpChnlCtrUsedCntnReqMslots, 5579 docsIfCmtsUpChnlCtrCollCntnReqMslots, 5580 docsIfCmtsUpChnlCtrTotalCntnReqDataMslots, 5581 docsIfCmtsUpChnlCtrUsedCntnReqDataMslots, 5582 docsIfCmtsUpChnlCtrCollCntnReqDataMslots, 5583 docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots, 5584 docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots, 5585 docsIfCmtsUpChnlCtrCollCntnInitMaintMslots, 5586 docsIfCmtsUpChnlCtrExtCollCntnMslots, 5587 docsIfCmtsUpChnlCtrExtTotalCntnReqMslots, 5588 docsIfCmtsUpChnlCtrExtUsedCntnReqMslots, 5589 docsIfCmtsUpChnlCtrExtCollCntnReqMslots, 5590 docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots, 5591 docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots, 5592 docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots, 5593 docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots, 5594 docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots, 5595 docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots 5596 } 5597 STATUS current 5598 DESCRIPTION 5599 "Group of objects implemented in Cable Modem Termination 5600 Systems." 5601 ::= { docsIfGroupsV2 3 } 5603 END 5605 5. Acknowledgments 5607 This document is a production of the Docsis 2.0 OSS Working Group. 5608 It is a revision based on RFC2670, "Radio Frequency (RF) 5609 Interface Management Information Base for DOCSIS compliant RF 5610 interfaces" [RFC2670]. 5612 The current editor wishes to express gratitude to Rich Prodan, Aviv 5613 Goren, Greg Nakanishi, Rich Woundy, Eduardo Cardona, and Adi Shaliv 5614 for their valued advice and opinions. 5616 The current editor is also very grateful to colleague Andr� Lejeune 5617 for his timely and intelligent advice and assistance. 5619 6. Revision History 5621 6.1. Scope 5623 This MIB in this document has been developed to accommodate 5624 DOCSIS 2.0 devices and their system capabilities. The MIB is an 5625 update to RFC2670 with the additional incorporation of EuroDocsis 5626 specific items and the DOCS_IF_EXT mib. 5628 6.2. Extension 5630 We have maintained the MIB objects as defined in RFC 2670. In some 5631 cases new mib objects have been created with identical 5632 functionality but greater capacity (ie 32 to 64 bits). In these 5633 situations, both the original 32 bit objects and the new 64 bit 5634 objects must be implemented. 5636 7. Normative References 5638 [RFC1155] Rose, M. and K. McCloghrie, "Structure and Identification 5639 of Management Information for TCP/IP-based Internets", 5640 STD 16, RFC 1155, May 1990. 5642 [RFC1157] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple 5643 Management Protocol", STD 15, RFC 1157, May 1990. 5645 [RFC1212] Rose, M. and K. McCloghrie, "Concise MIB Definitions", 5646 STD 16, RFC 1212, March 1991. 5648 [RFC1215] Rose, M., "A Convention for Defining Traps for use with 5649 the SNMP", RFC 1215, March 1991. 5651 [RFC1901] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, 5652 "Introduction to Community-based SNMPv2", RFC 1901, 5653 January 1996. 5655 [RFC1905] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, 5656 "Protocol Operations for Version 2 of the Simple Network 5657 Management Protocol (SNMPv2)", RFC 1905, January 1996. 5659 [RFC1906] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, 5660 "Transport Mappings for Version 2 of the Simple Network 5661 Management Protocol (SNMPv2)", RFC 1906, January 1996. 5663 [RFC2026] Bradner, S., "The Internet Standards Process - Revision 5664 3", BCP 9, RFC 2026, October 1996. 5666 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 5667 Requirement Levels", BCP 14, RFC 2119, March 1997. 5669 [RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart, 5670 "Introduction to Version 3 of the Internet-standard 5671 Network Management Framework", RFC 2570, April 1999. 5673 [RFC2571] Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture 5674 for Describing SNMP Management Frameworks", RFC 2571, April 5675 1999. 5677 [RFC2572] Case, J., Harrington D., Presuhn R. and B. Wijnen, 5678 "Message Processing and Dispatching for the Simple Network 5679 Management Protocol (SNMP)", RFC 2572, April 1999. 5681 [RFC2573] Levi, D., Meyer, P. and B. Stewart, "SNMP Applications", 5682 RFC 2573, April 1999. 5684 [RFC2574] Blumenthal, U. and B. Wijnen, "User-based Security Model 5685 (USM) for version 3 of the Simple Network Management 5686 Protocol (SNMPv3)", RFC 2574, April 1999. 5688 [RFC2575] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based 5689 Access Control Model (VACM) for the Simple Network 5690 Management Protocol (SNMP)", RFC 2575, April 1999. 5692 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 5693 Rose, M. and S. Waldbusser, "Structure of Management 5694 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 5695 1999. 5697 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 5698 Rose, M. and S. Waldbusser, "Textual Conventions for 5699 SMIv2", STD 58, RFC 2579, April 1999. 5701 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 5702 Rose, M. and S. Waldbusser, "Conformance Statements for 5703 SMIv2", RFC 2580, STD 58, April 1999. 5705 [RFC2669] StJohns, M. , "Cable Device Management Information Base 5706 for DOCSIS Compliant Cable Modems and Cable Modem 5707 Termination Systems", RFC2669, August 1999. 5709 [RFC2819] Waldbusser, S., "Remote Network Monitoring Management 5710 Information Base", STD 59, RFC 2819, May 2000. 5712 [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group 5713 MIB using SMIv2", RFC 2863, June 2000. 5715 [RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model 5716 (USM) for version 3 of the Simple Network Management 5717 Protocol (SNMPv3)", STD 62, RFC 3414, December 2002. 5719 [RFC3415] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based 5720 Access Control Model (VACM) for the Simple Network 5721 Management Protocol (SNMP)", STD 62, RFC 3415, December 5722 2002. 5724 [1] Woundy, R., "Baseline Privacy Interface Management 5725 Information Base for DOCSIS Compliant Cable Modems 5726 and Cable Modem Termination Systems", RFC3083, March 2001. 5728 [2] "Data-Over-Cable Service Interface Specifications: Cable Modem 5729 Radio Frequency Interface Specification SP-RFI-I06-010829", 5730 DOCSIS, August 2001, http://www.cablemodem.com. 5732 [3] "Data-Over-Cable Service Interface Specifications: Cable 5733 Modem Radio Frequency Interface Specification SP-RFIv1.1-I09- 5734 020830", DOCSIS, August 2002, http://www.cablemodem.com. 5736 [4] "Data-Over-Cable Service Interface Specifications: Radio 5737 Frequency Interface Specification SP-RFIv2.0-IO2-020617", 5738 DOCSIS 2.0 June 2002. 5740 [5] "Data-Over-Cable Service Interface Specifications: Operations 5741 Support System Interface Specification SP-OSSIv2.0-IO2-020617", 5742 DOCSIS 2.0 June 2002. 5744 [6] Proakis, John G., "Digital Communications, 3rd Edition", 5745 McGraw-Hill, New York, New York, 1995, ISBN 0-07-051726-6 5747 [7] "Transmission Systems for Interactive Cable Television 5748 Services, Annex B", J.112, International Telecommunications 5749 Union, March 1998. 5751 [8] "Document for the certification of EuroDOCSIS CMs and CMTSs, 5752 Version 3.3", EuroDOCSIS, February 2000. 5754 [9] "Adapted MIB-definitions and a clarification for MPEG-related 5755 issues for EuroDOCSIS cable modem systems v1.01", tComLabs, 5756 May 2000. 5758 8. Informative References 5760 [RFC2670] StJohns, M., "Radio Frequency (RF) Interface Management 5761 Information Base for MCNS/DOCSIS compliant RF interfaces", 5762 RFC 2670, August 1999. 5764 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 5765 "Introduction and Applicability Statements for 5766 Internet-Standard Management Framework", RFC 3410, 5767 December 2002. 5769 9. Security Considerations 5771 This MIB relates to a system which will provide metropolitan public 5772 internet access. As such, improper manipulation of the objects 5773 represented by this MIB may result in denial of service to a large 5774 number of end-users. In addition, manipulation of the 5775 docsIfCmServiceQosProfile, docsIfCmtsServiceQosProfile, and the 5776 elements of docsIfQosProfileTable and docsIfCmtsModulationTable may 5777 allow an end-user to improve their service response or diminish 5778 other subscriber's service response. 5780 There are a number of management objects defined in this MIB that 5781 have a MAX-ACCESS clause of read-write or read-create. Such 5782 objects may be considered sensitive or vulnerable in some network 5783 environments. The support for SET operations in a non-secure 5784 environment without proper protection can have a negative effect on 5785 network operations. 5787 SNMPv1 by itself is not a secure environment. Even if the network 5788 itself is secure (for example by using IPSec), even then, there is 5789 no control as to who on the secure network is allowed to access and 5790 GET/SET (read/change/create/delete) the objects in this MIB. 5792 It is recommended that the implementers consider the security 5793 features as provided by the SNMPv3 framework. Specifically, the 5794 use of the User-based Security Model RFC 2574 [12] and the View- 5795 based Access Control Model RFC 2575 [15] is recommended. 5797 It is then a customer/user responsibility to ensure that the SNMP 5798 entity giving access to an instance of this MIB, is properly 5799 configured to give access to the objects only to those principals 5800 (users) that have legitimate rights to indeed GET or SET 5801 (change/create/delete) them. 5803 10. Changes from RFC2670 5805 Upstream now separated into 'physical interfaces' and 'logical 5806 channels'. An instance of the docsIfUpstreamChannelTable exists 5807 for each 'logical channel'. The IANA ifType for 'logical channels' 5808 is 205. The IANA ifType for 'physical interfaces' remains at 129. 5810 Object docsIfDownChannelAnnex added to 5811 docsIfDownstreamChannelTable. This object originated in the 5812 EuroDocsis specifications. 5814 Nine new objects added to the docsIfUpstreamChannelTable. One 5815 describes the channel type in use. Four are specific S-CDMA 5816 parameters. Three are used in the creation of a temporary 5817 inactive upstream row so the S-CDMA parameters may be manipulated 5818 'offline'. One object has been added to enable/disable 5819 pre-equalization on the upstream channel. 5821 Object docsIfQosProfMaxTransmitBurst has been added to the 5822 docsIfQosProfileTable to replace deprecated object 5823 docsIfQosProfMaxTxBurst. This fixes a range error caused by switch 5824 to recording as bytes instead of minislots. 5826 Three new 64 bit counters added to the docsIfSignalQualityTable to 5827 extend the capacity of existing 32 bit counters. 5829 A new base object docsIfDocsisBaseCapability has been added which 5830 mirrors the functionality of the docsifExt mib object 5831 docsIfDocsisCapability, extended to include Docsis 2.0. 5833 Three new objects added to the docsIfCmStatusTable. One indicates 5834 the current modulation type. The second mirrors the functionality 5835 of the docsIfExt object docsIfDocsisOperMode, while clarifying that 5836 it applies to the COS/QOS mode used by the device. The third new 5837 object indicates equalization data at the CM. 5839 Two new 64 bit counters added to the docsIfCmServiceTable to extend 5840 the capacity of existing 32 bit counters. 5842 Seven new objects added to the docsIfCmtsCmStatusTable. Three are 5843 64 bit counters, two add ipv6 capability, and one indicates the CM 5844 modulation type in use. The remaining object mirrors the 5845 functionality of the docsIfExt object docsIfCmtsCmStatusDocsisMode, 5846 while clarifying that it applies to the COS/QOS mode used by the 5847 device. 5849 One object added to the docsIfCmtsServiceTable to fix a range error 5850 in an existing object, that has been deprecated. 5852 Eight new objects added to the docsIfCmtsModulationTable. Seven of 5853 these describe ATDMA/S-CDMA channel parameters, while the other 5854 describes modulation attributes common to all modulation types. 5856 One new object and three new tables added to provide CMTS upstream 5857 and downstream channel utilization data. 5859 Enumerated values for object docsIfDownChannelInterleave have been 5860 expanded to include a EuroDocsis value. 5862 Enumerated values for object docsIfCmtsModIntervalUsageCode have 5863 been expanded to include new Docsis 2.0 values. 5865 Enumerated values for object docsIfCmtsModType have been expanded 5866 to include new Docsis 2.0 values. 5868 Compliance statements have been updated to reflect new objects and 5869 to describe EuroDocsis specific implementation features. 5871 The descriptions of objects docsIfCmtsStatusInvalidRegReqs and 5872 docsIfCmtsStatusFailedRegReqs have been clarified. 5874 Separated references into normative and informative. 5876 11. Conflict Resolution with docsIfExt MIB 5878 The docsIfExt MIB originated as an engineering change notification 5879 (ECN) to the Docsis 1.1 specifications, and consisted of three 5880 objects - two for CM implementation and one for the CMTS. These 5881 three objects have been incorporated into this new version of the 5882 RF MIB, and have been assigned new object identifiers. 5884 The following process has been used to accomplish the deprecation 5885 of the docsIfExt MIB: 5887 1) Created Docsis ECNs (oss2-n-02016/oss-n-02017) that required 5888 Docsis 1.1/2.0 implementations to support the new location of the 5889 three docsIfExt objects in the RF MIB. 5891 2) The same ECNs updated the docsCableDeviceTrap MIB to reference 5892 the new location of the three docsIfExt objects, and deprecated 5893 the former references. 5895 3) The same ECNs deprecated the docsIfExt MIB. 5897 Following these steps, the state of affairs is: 5898 a) Docsis 1.1 MUST support new RF MIB docsIfExt objects. 5899 b) Docsis 1.1 MAY support remaining RF MIB 2.0 objects. 5900 c) Docsis 1.1 MAY support former docsIfExt MIB objects. 5901 d) Docsis 2.0 MUST support all new RF MIB objects. 5902 e) Docsis 2.0 MUST NOT support former docsIfExt MIB objects. 5904 12. Intellectual Property 5906 The IETF takes no position regarding the validity or scope of any 5907 intellectual property or other rights that might be claimed to 5908 pertain to the implementation or use of the technology described in 5909 this document or the extent to which any license under such rights 5910 might or might not be available; neither does it represent that it 5911 has made any effort to identify any such rights. Information on the 5912 IETF's procedures with respect to rights in standards-track and 5913 standards-related documentation can be found in BCP-11. Copies of 5914 claims of rights made available for publication and any assurances 5915 of licenses to be made available, or the result of an attempt made 5916 to obtain a general license or permission for the use of such 5917 proprietary rights by implementers or users of this specification 5918 can be obtained from the IETF Secretariat. 5920 The IETF invites any interested party to bring to its attention any 5921 copyrights, patents or patent applications, or other proprietary 5922 rights that may cover technology that may be required to practice 5923 this standard. Please address the information to the IETF Executive 5924 Director. 5926 13. Author's Address 5928 David Raftus 5929 Terayon Canada Ltd 5930 340 Terry Fox Drive, Suite 202 5931 Ottawa Ontario 5932 Canada 5933 Phone: +1 613 592 1052 ext 222 5934 E-mail: david.raftus@terayon.com 5936 14. Full Copyright Statement 5938 Copyright (C) The Internet Society (2003). All Rights Reserved. 5940 This document and translations of it may be copied and furnished to 5941 others, and derivative works that comment on or otherwise explain it 5942 or assist in its implementation may be prepared, copied, published 5943 and distributed, in whole or in part, without restriction of any 5944 kind, provided that the above copyright notice and this paragraph 5945 are included on all such copies and derivative works. However, this 5946 document itself may not be modified in any way, such as by removing 5947 the copyright notice or references to the Internet Society or other 5948 Internet organizations, except as needed for the purpose of 5949 developing Internet standards in which case the procedures for 5950 copyrights defined in the Internet Standards process must be 5951 followed, or as required to translate it into languages other than 5952 English. 5954 The limited permissions granted above are perpetual and will not be 5955 revoked by the Internet Society or its successors or assigns. 5957 This document and the information contained herein is provided on an 5958 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 5959 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 5960 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 5961 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 5962 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 5964 Funding for the RFC Editor function is currently provided by the 5965 Internet Society.