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