home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft__misc / 1 < prev    next >
Text File  |  1997-07-08  |  89KB  |  2,765 lines

  1. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2.  
  3.  
  4.        Radio Frequency (RF) Interface Management Information Base
  5.                     for MCNS compliant RF interfaces
  6.                 draft-ietf-ipcdn-rf-interface-mib-00.txt
  7.  
  8.                       Mon Jul  7 10:32:21 PDT 1997
  9.  
  10.  
  11.                          Guenter Roeck (editor)
  12.                              cisco Systems
  13.                             groeck@cisco.com
  14.  
  15.  
  16.  
  17.  
  18.  
  19. Status of this Memo
  20.  
  21. This document is an Internet-Draft.  Internet-Drafts are working
  22. documents of the Internet Engineering Task Force (IETF), its Areas, and
  23. its Working Groups.  Note that other groups may also distribute working
  24. documents as Internet-Drafts.
  25.  
  26. Internet-Drafts are draft documents valid for a maximum of six months
  27. and may be updated, replaced, or obsoleted by other documents at any
  28. time.  It is inappropriate to use Internet-Drafts as reference material
  29. or to cite them other than as a "work in progress".
  30.  
  31. To view the entire list of current Internet-Drafts, please check the
  32. "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow
  33. Directories on ftp.is.co.za (Africa), ftp.nordu.net (Europe),
  34. munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  35. ftp.isi.edu (US West Coast).
  36.  
  37. Abstract
  38.  
  39. This memo defines an experimental portion of the Management Information
  40. Base (MIB) for use with network management protocols in the Internet
  41. community.  In particular, it defines a basic set of managed objects for
  42. SNMP-based management of MCNS compliant Radio Frequency (RF) interfaces.
  43.  
  44. This memo specifies a MIB module in a manner that is compliant to the
  45. SNMPv2 SMI.  The set of objects is consistent with the SNMP framework
  46. and existing SNMP standards.
  47.  
  48. This memo does not specify a standard for the Internet community.
  49.  
  50. This memo is a product of the IPCDN working group within the Internet
  51. Engineering Task Force.  Comments are solicited and should be addressed
  52. to the working group's mailing list at ipcdn@terayon.com and/or the
  53. author.
  54.  
  55.  
  56.  
  57. Expires January 1998                                            [Page 1]
  58.  
  59. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  60.  
  61.  
  62. Table of Contents
  63.  
  64.  
  65. 1 The SNMPv2 Network Management Framework .........................    3
  66. 2 Object Definitions ..............................................    3
  67. 3 Overview ........................................................    4
  68. 3.1 Structure of the MIB ..........................................    4
  69. 3.1.1 General Description .........................................    4
  70. 3.2 Relationship to the Interfaces MIB ............................    4
  71. 3.2.1 Layering Model ..............................................    4
  72. 3.2.2 ifTestTable .................................................    5
  73. 3.2.3 ifRcvAddressTable ...........................................    5
  74. 3.2.4 ifEntry .....................................................    5
  75. 3.2.4.1 ifEntry for Downstream interfaces .........................    5
  76. 3.2.4.2 ifEntry for Upstream interfaces ...........................    7
  77. 3.2.4.3 ifEntry for the MAC Layer .................................    9
  78. 4 Definitions .....................................................   11
  79. 5 Acknowledgments .................................................   46
  80. 6 References ......................................................   46
  81. 7 Security Considerations .........................................   46
  82. 8 Author's Address ................................................   47
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. Expires January 1998                                            [Page 2]
  116.  
  117. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  118.  
  119.  
  120. 1.  The SNMPv2 Network Management Framework
  121.  
  122. The SNMPv2 Network Management Framework presently consists of three
  123. major components.  They are:
  124.  
  125. o    the SMI, described in RFC 1902 [1] - the mechanisms used for
  126.      describing and naming objects for the purpose of management.
  127.  
  128. o    the MIB-II, STD 17, RFC 1213 [2] - the core set of managed objects
  129.      for the Internet suite of protocols.
  130.  
  131. o    the protocol, RFC 1157 [3] and/or RFC 1905 [4], - the protocol for
  132.      accessing managed objects.
  133.  
  134. The Framework permits new objects to be defined for the purpose of
  135. experimentation and evaluation.
  136.  
  137.  
  138. 2.  Object Definitions
  139.  
  140. Managed objects are accessed via a virtual information store, termed the
  141. Management Information Base or MIB.  Objects in the MIB are defined
  142. using the subset of Abstract Syntax Notation One (ASN.1) defined in the
  143. SMI.  In particular, each object type is named by an OBJECT IDENTIFIER,
  144. an administratively assigned name.  The object type together with an
  145. object instance serves to uniquely identify a specific instantiation of
  146. the object.  For human convenience, we often use a textual string,
  147. termed the descriptor, to refer to the object type.
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173. Expires January 1998                                            [Page 3]
  174.  
  175. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  176.  
  177.  
  178. 3.  Overview
  179.  
  180. This MIB provides a set of objects required for the management of MCNS
  181. compliant Cable Modem (CM) and Cable Modem Termination System (CMTS) RF
  182. interfaces.  The specification is derived from the MCNS Radio Frequency
  183. Interface specification [6].
  184.  
  185.  
  186. 3.1.  Structure of the MIB
  187.  
  188. This MIB is structured in three groups:
  189.  
  190. o    Information required both in Cable Modems and Cable Modem
  191.      Termination systems.
  192.  
  193. o    Information required in Cable Modems only.
  194.  
  195. o    Information required in Cable Modem Termination Systems only.
  196.  
  197.  
  198. 3.1.1.  General Description
  199.  
  200. 3.2.  Relationship to the Interfaces MIB
  201.  
  202. This section clarifies the relationship of this MIB to the Interfaces
  203. MIB [5].  Several areas of correlation are addressed in the following
  204. subsections.  The implementor is referred to the Interfaces MIB document
  205. in order to understand the general intent of these areas.
  206.  
  207.  
  208. 3.2.1.  Layering Model
  209.  
  210. An instance of ifEntry exists for each RF Downstream interface, for each
  211. RF Upstream interface, and for each RF MAC layer.  The ifStackTable [5]
  212. must be implemented to identify relationships among sub-interfaces.
  213.  
  214. The following example illustrates a MAC interface with one downstream
  215. and two upstream channels.
  216.  
  217.                                    | <== to network layer
  218.                      +-------------+--------------+
  219.                      |           RF MAC           |
  220.                      +----+---------+-----------+-+
  221.                           |         |           |
  222.                 +---------+---+ +---+-------+ +-+---------+
  223.                 | Downstream1 | | Upstream1 | | Upstream2 |
  224.                 +-------------+ +-----------+ +-----------+
  225.  
  226. As can be seen from this example, the RF MAC interface is layered on top
  227. of the downstream and upstream interfaces.
  228.  
  229.  
  230.  
  231. Expires January 1998                                            [Page 4]
  232.  
  233. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  234.  
  235.  
  236. In this example, the assignment of index values could be as follows:
  237.  
  238. ifIndex ifType                  Description
  239.  
  240.    1    docsCableMaclayer(xx)   CATV MAC Layer
  241.    2    docsCableDownstream(xx) CATV Downstream interface
  242.    3    docsCableUpstream(xx)   CATV Upstream interface
  243.    4    docsCableUpstream(xx)   CATV Upstream interface
  244.  
  245. The corresponding ifStack entries would then be:
  246.  
  247.         | IfStackHigherLayer | ifStackLowerLayer |
  248.         |         0          |         1         |
  249.         |         1          |         2         |
  250.         |         1          |         3         |
  251.         |         1          |         4         |
  252.         |         2          |         0         |
  253.         |         3          |         0         |
  254.         |         4          |         0         |
  255.  
  256.  
  257.  
  258. 3.2.2.  ifTestTable
  259.  
  260. The ifTestTable is not supported by this MIB.
  261.  
  262.  
  263. 3.2.3.  ifRcvAddressTable
  264.  
  265. The ifRcvAddressTable is not supported by this MIB.
  266.  
  267.  
  268. 3.2.4.  ifEntry
  269.  
  270. 3.2.4.1.  ifEntry for Downstream interfaces
  271.  
  272. The ifEntry for Downstream interfaces supports the ifGeneralGroup and
  273. the ifPacketGroup of the Interfaces MIB.
  274.  
  275. ifTable           Comments
  276. ==============    ===========================================
  277. ifIndex           Each RF Cable Downstream interface is represented
  278.                   by an ifEntry.
  279.  
  280. ifDescr           Textual port description.
  281.  
  282. ifType            The IANA value of docsCableDownstream(xx).
  283.  
  284. ifSpeed           Return the speed of this downstream channel.
  285.  
  286. ifPhysAddress     Return an empty string.
  287.  
  288.  
  289. Expires January 1998                                            [Page 5]
  290.  
  291. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  292.  
  293.  
  294. ifAdminStatus     The administrative status of this interface.
  295.  
  296. ifOperStatus      The current operational status of this interface.
  297.  
  298. ifLastChange      Refer to the Interfaces MIB.
  299.  
  300. ifLinkUpDownTrapEnable
  301.                   Refer to the Interfaces MIB.
  302.  
  303. ifConnectorPresent
  304.                   Refer to the Interfaces MIB.
  305.  
  306. ifHighSpeed       Return zero.
  307.  
  308. ifName            Refer to the Interfaces MIB.
  309.  
  310. ifMtu             The size of the largest frame which can be
  311.                   sent/received on this interface,
  312.                   specified in octets.
  313.  
  314. ifInOctets        Return zero.
  315.  
  316. ifInUcastPkts     Return zero.
  317.  
  318. ifInNUcastPkts    Deprecated.  Return zero.
  319.  
  320. ifInMulticastPkts Return zero.
  321.  
  322. ifInBroadcastPkts Return zero.
  323.  
  324. ifInDiscards      Return zero.
  325.  
  326. ifInErrors        Return zero.
  327.  
  328. ifInUnknownProtos Return zero.
  329.  
  330. ifOutOctets       The total number of octets transmitted on this
  331.                   interface. This includes MAC packets as well as
  332.                   data packets, and includes the length of the MAC
  333.                   header.
  334.  
  335. ifOutUcastPkts    The number of Unicast packets transmitted on this
  336.                   interface. This includes MAC packets as well as
  337.                   data packets, and includes the length of the MAC
  338.                   header.
  339.  
  340. ifOutNUcastPkts   Deprecated.  Return the number of Broadcast and
  341.                   Multicast packets transmitted on this interface.
  342.                   This includes MAC packets as well as data packets,
  343.                   and includes the length of the MAC header.
  344.  
  345. ifOutMulticastPkts
  346.  
  347.  
  348. Expires January 1998                                            [Page 6]
  349.  
  350. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  351.  
  352.  
  353.                   Return the number of Multicast packets transmitted
  354.                   on this interface.
  355.                   This includes MAC packets as well as data packets,
  356.                   and includes the length of the MAC header.
  357.  
  358. ifOutBroadcastPkts
  359.                   Return the number of broadcast packets transmitted
  360.                   on this interface.
  361.                   This includes MAC packets as well as data packets,
  362.                   and includes the length of the MAC header.
  363.  
  364. ifOutDiscards     The total number of outbound packets which
  365.                   were discarded. Possible reasons are:
  366.                   buffer shortage.
  367.  
  368. ifOutErrors       The number of packets which could not be
  369.                   transmitted due to errors.
  370.  
  371. ifOutQlen         Deprecated. Return zero.
  372.  
  373. ifSpecific        Deprecated. Return {0 0}.
  374.  
  375.  
  376. 3.2.4.2.  ifEntry for Upstream interfaces
  377.  
  378. The ifEntry for Upstream interfaces supports the ifGeneralGroup and the
  379. ifPacketGroup of the Interfaces MIB.
  380.  
  381. ifTable           Comments
  382. ==============    ===========================================
  383. ifIndex           Each RF Cable Upstream interface is represented
  384.                   by an ifEntry.
  385.  
  386. ifDescr           Textual port description.
  387.  
  388. ifType            The IANA value of docsCableUpstream(xx).
  389.  
  390. ifSpeed           Return the speed of this upstream channel.
  391.  
  392. ifPhysAddress     Return an empty string.
  393.  
  394. ifAdminStatus     The administrative status of this interface.
  395.  
  396. ifOperStatus      The current operational status of this interface.
  397.  
  398. ifLastChange      Refer to the Interfaces MIB.
  399.  
  400. ifLinkUpDownTrapEnable
  401.                   Refer to the Interfaces MIB.
  402.  
  403. ifConnectorPresent
  404.                   Refer to the Interfaces MIB.
  405.  
  406.  
  407. Expires January 1998                                            [Page 7]
  408.  
  409. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  410.  
  411.  
  412. ifHighSpeed       Return zero.
  413.  
  414. ifName            Refer to the Interfaces MIB.
  415.  
  416. ifMtu             The size of the largest frame which can be
  417.                   sent/received on this interface,
  418.                   specified in octets.
  419.  
  420. ifInOctets        The total number of octets received on this
  421.                   interface. This includes data packets as well as
  422.                   MAC layer packets, and includes the length of the
  423.                   MAC header.
  424.  
  425. ifInUcastPkts     The number of Unicast packets received on this
  426.                   interface. This includes data packets as well as
  427.                   MAC layer packets.
  428.  
  429. ifInNUcastPkts    Deprecated.  Return the number of Broadcast and
  430.                   Multicast packets received on this interface.
  431.                   This includes data packets as well as MAC layer
  432.                   packets.
  433.  
  434. ifInMulticastPkts Return the number of Multicast packets received
  435.                   on this interface. This includes data packets as
  436.                   well as MAC layer packets.
  437.  
  438. ifInBroadcastPkts Return the number of Broadcast packets received
  439.                   on this interface. This includes data packets
  440.                   as well as MAC layer packets.
  441.  
  442. ifInDiscards      The total number of received packets which have been
  443.                   discarded.
  444.                   The possible reasons are: buffer shortage.
  445.  
  446. ifInErrors        The number of inbound packets that contained
  447.                   errors preventing them from being deliverable
  448.                   to higher layers.
  449.  
  450. ifInUnknownProtos The number of frames with an unknown packet type.
  451.                   This are MAC frames with an unknown packet type.
  452.  
  453. ifOutOctets       Return zero.
  454.  
  455. ifOutUcastPkts    Return zero.
  456.  
  457. ifOutNUcastPkts   Deprecated.  Return zero.
  458.  
  459. ifOutMulticastPkts
  460.                   Return zero.
  461.  
  462. ifOutBroadcastPkts
  463.                   Return zero.
  464.  
  465.  
  466. Expires January 1998                                            [Page 8]
  467.  
  468. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  469.  
  470.  
  471. ifOutDiscards     Return zero.
  472.  
  473. ifOutErrors       Return zero.
  474.  
  475. ifOutQlen         Deprecated. Return zero.
  476.  
  477. ifSpecific        Deprecated. Return {0 0}.
  478.  
  479.  
  480. 3.2.4.3.  ifEntry for the MAC Layer
  481.  
  482. The ifEntry for the MAC Layer supports the ifGeneralGroup and the
  483. ifPacketGroup of the Interfaces MIB.
  484.  
  485. ifTable           Comments
  486. ==============    ===========================================
  487. ifIndex           Each RF Cable MAC layer entity is represented
  488.                   by an ifEntry.
  489.  
  490. ifDescr           Textual port description.
  491.  
  492. ifType            The IANA value of docsCableMaclayer(xx).
  493.  
  494. ifSpeed           Return zero.
  495.  
  496. ifPhysAddress     Return the physical address of this interface.
  497.  
  498. ifAdminStatus     The administrative status of this interface.
  499.  
  500. ifOperStatus      The current operational status of the MAC
  501.                   layer interface.
  502.  
  503. ifLastChange      Refer to the Interfaces MIB.
  504.  
  505. ifLinkUpDownTrapEnable
  506.                   Refer to the Interfaces MIB.
  507.  
  508. ifConnectorPresent
  509.                   Refer to the Interfaces MIB.
  510.  
  511. ifHighSpeed       Return zero.
  512.  
  513. ifName            Refer to the Interfaces MIB.
  514.  
  515. ifMtu             The size of the largest frame which can be
  516.                   sent/received on this interface, specified
  517.                   in octets.
  518.  
  519. ifInOctets        The total number of data octets received on this
  520.                   interface, targeted for upper protocol layers.
  521.  
  522. ifInUcastPkts     The number of Unicast packets received on this
  523.  
  524.  
  525. Expires January 1998                                            [Page 9]
  526.  
  527. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  528.  
  529.  
  530.                   interface, targeted for upper protocol layers.
  531.  
  532. ifInNUcastPkts    Deprecated.  Return the number of Broadcast and
  533.                   Multicast packets received on this interface,
  534.                   targeted for upper protocol layers.
  535.  
  536. ifInMulticastPkts Return the number of Multicast packets received
  537.                   on this interface, targeted for upper protocol
  538.                   layers.
  539.  
  540. ifInBroadcastPkts Return the number of Broadcast packets received
  541.                   on this interface, targeted for upper protocol
  542.                   layers.
  543.  
  544. ifInDiscards      The total number of received packets which have been
  545.                   discarded.
  546.                   The possible reasons are: buffer shortage.
  547.  
  548. ifInErrors        The number of inbound packets that contained
  549.                   errors preventing them from being deliverable
  550.                   to higher layers.
  551.  
  552. ifInUnknownProtos The number of frames with an unknown packet type.
  553.                   This is the number of data packets targeted for upper
  554.                   protocol layers with an unknown packet type.
  555.  
  556. ifOutOctets       The total number of octets, received from upper
  557.                   protocol layers and transmitted on this interface.
  558.  
  559. ifOutUcastPkts    The number of Unicast packets, received from upper
  560.                   protocol layers and transmitted on this interface.
  561.  
  562. ifOutNUcastPkts   Deprecated.  Return the number of Broadcast and
  563.                   Multicast packets received from upper protocol
  564.                   layers and transmitted on this interface.
  565.  
  566. ifOutMulticastPkts
  567.                   Return the number of Multicast packets received
  568.                   from upper protocol layers and transmitted on this
  569.                   interface.
  570.  
  571. ifOutBroadcastPkts
  572.                   Return the number of broadcast packets received
  573.                   from upper protocol layers and transmitted on this
  574.                   interface.
  575.  
  576. ifOutDiscards     The total number of outbound packets which
  577.                   were discarded. Possible reasons are:
  578.                   buffer shortage.
  579.  
  580. ifOutErrors       The number of packets which could not be
  581.                   transmitted due to errors.
  582.  
  583.  
  584. Expires January 1998                                           [Page 10]
  585.  
  586. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  587.  
  588.  
  589. ifOutQlen         Deprecated. Return zero.
  590.  
  591. ifSpecific        Deprecated. Return {0 0}.
  592.  
  593.  
  594. 4.  Definitions
  595.  
  596.  
  597. DOCS-IF-MIB DEFINITIONS ::= BEGIN
  598.  
  599. IMPORTS
  600.         MODULE-IDENTITY, OBJECT-TYPE, BITS,
  601.         Unsigned32, Integer32, Counter32, TimeTicks, IpAddress
  602.                     FROM SNMPv2-SMI
  603.         TEXTUAL-CONVENTION,
  604.         MacAddress,
  605.         RowStatus,
  606.         TruthValue
  607.                     FROM SNMPv2-TC
  608.         OBJECT-GROUP, MODULE-COMPLIANCE
  609.                     FROM SNMPv2-CONF
  610.         ifIndex, InterfaceIndexOrZero
  611.                     FROM IF-MIB
  612.         transmission
  613.                     FROM RFC1213-MIB;
  614.  
  615. docsIfMib MODULE-IDENTITY
  616.         LAST-UPDATED    "9707071024Z" -- Jul 07, 1997
  617.         ORGANIZATION    "IETF IPCDN Working Group"
  618.         CONTACT-INFO
  619.             "        Guenter Roeck
  620.              Postal: cisco Systems
  621.                      170 West Tasman Drive
  622.                      San Jose, CA 95134
  623.                      U.S.A.
  624.              Phone:  +1 408 527 3143
  625.              E-mail: groeck@cisco.com"
  626.         DESCRIPTION
  627.             "This is the MIB Module for MCNS compliant Radio Frequency
  628.              (RF) interfaces in Cable Modems (CM) and Cable Modem
  629.              Termination Systems (CMTS)."
  630.         ::= { transmission 999 }
  631. -- Editor's note: This is not a valid assignment. Final value
  632. -- will be the value of docsCableMaclayer(xx) once assigned.
  633.  
  634. -- Textual Conventions
  635.  
  636. TenthdBmV ::= TEXTUAL-CONVENTION
  637.         DISPLAY-HINT "d-1"
  638.         STATUS       current
  639.         DESCRIPTION
  640.             "This data type represents power levels that are normally
  641.  
  642.  
  643. Expires January 1998                                           [Page 11]
  644.  
  645. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  646.  
  647.  
  648.              expressed in dBmV. Units are in tenths of a dBmV;
  649.              for example, 5.1 dBmV will be represented as 51."
  650.         SYNTAX       Integer32
  651.  
  652. docsIfMibObjects  OBJECT IDENTIFIER ::= { docsIfMib 1 }
  653. docsIfBaseObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 1 }
  654. docsIfCmObjects   OBJECT IDENTIFIER ::= { docsIfMibObjects 2 }
  655. docsIfCmtsObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 3 }
  656.  
  657. --
  658. -- BASE GROUP
  659. --
  660.  
  661. --
  662. -- The following table is implemented on both the Cable Modem (CM)
  663. -- and the Cable Modem Termination System (CMTS).
  664. --
  665.  
  666. docsIfDownstreamChannelTable OBJECT-TYPE
  667.         SYNTAX      SEQUENCE OF DocsIfDownstreamChannelEntry
  668.         MAX-ACCESS  not-accessible
  669.         STATUS      current
  670.         DESCRIPTION
  671.             "This table describes the attributes of downstream
  672.              channels (frequency bands)."
  673.         ::= { docsIfBaseObjects 1 }
  674.  
  675. docsIfDownstreamChannelEntry OBJECT-TYPE
  676.         SYNTAX      DocsIfDownstreamChannelEntry
  677.         MAX-ACCESS  not-accessible
  678.         STATUS      current
  679.         DESCRIPTION
  680.             "List of attributes for a single Downstream channel.
  681.              An entry in this table exists for each ifEntry with an
  682.              ifType of docsCableDownstream(xx)."
  683.         INDEX { ifIndex }
  684.         ::= { docsIfDownstreamChannelTable 1 }
  685.  
  686. DocsIfDownstreamChannelEntry ::= SEQUENCE {
  687.         docsIfDownChannelId               INTEGER,
  688.         docsIfDownChannelFrequency        INTEGER,
  689.         docsIfDownChannelWidth            INTEGER,
  690.         docsIfDownChannelModulation       INTEGER,
  691.         docsIfDownChannelInterleave       INTEGER,
  692.         docsIfDownChannelPower            TenthdBmV
  693. }
  694.  
  695. docsIfDownChannelId OBJECT-TYPE
  696.         SYNTAX      INTEGER (0..255)
  697.         MAX-ACCESS  read-only
  698.         STATUS      current
  699.         DESCRIPTION
  700.  
  701.  
  702. Expires January 1998                                           [Page 12]
  703.  
  704. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  705.  
  706.  
  707.             "The CMTS identification of the downstream channel within
  708.              this particular MAC interface. If the interface is down,
  709.              the object returns the most current value. If the
  710.              downstream channel ID is unknown, this object returns
  711.              a value of 0."
  712.         ::= { docsIfDownstreamChannelEntry 1 }
  713.  
  714. docsIfDownChannelFrequency  OBJECT-TYPE
  715.         SYNTAX      INTEGER (36000000..1000000000)
  716.         UNITS       "hertz"
  717.         MAX-ACCESS  read-write
  718.         STATUS      current
  719.         DESCRIPTION
  720.             "The center of the downstream frequency associated with
  721.              this channel. This object will return the current tuner
  722.              frequency. If a CMTS provides IF output, this object
  723.              will return the IF frequency."
  724. -- Editor's note: Is this what we want for systems creating IF output ?
  725. -- If not, what else ?
  726.         ::= { docsIfDownstreamChannelEntry 2 }
  727.  
  728. docsIfDownChannelWidth  OBJECT-TYPE
  729.         SYNTAX      INTEGER (0..16000000)
  730.         UNITS       "hertz"
  731.         MAX-ACCESS  read-write
  732.         STATUS      current
  733.         DESCRIPTION
  734.             "The bandwidth of this downstream channel. Most
  735.              implementations are expected to support a channel width
  736.              of 6 MHz (North America) and/or 8 MHz (Europe)."
  737.         ::= { docsIfDownstreamChannelEntry 3 }
  738.  
  739. docsIfDownChannelModulation OBJECT-TYPE
  740.         SYNTAX      INTEGER {
  741.             unknown(1),
  742.             other(2),
  743.             qam64(3),
  744.             qam256(4)
  745.         }
  746.         MAX-ACCESS  read-write
  747.         STATUS      current
  748.         DESCRIPTION
  749.             "The modulation type associated with this downstream
  750.              channel. If the interface is down, this object either
  751.              returns the configured value (CMTS), the most current
  752.              value (CM), or the value of unknown(1)."
  753.         ::= { docsIfDownstreamChannelEntry 4 }
  754.  
  755. docsIfDownChannelInterleave OBJECT-TYPE
  756.         SYNTAX      INTEGER {
  757.             unknown(1),
  758.             other(2),
  759.  
  760.  
  761. Expires January 1998                                           [Page 13]
  762.  
  763. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  764.  
  765.  
  766.             taps8Increment16(3),
  767.             taps16Increment8(4),
  768.             taps32Increment4(5),
  769.             taps64Increment2(6),
  770.             taps128Increment1(7)
  771.         }
  772.         MAX-ACCESS  read-write
  773.         STATUS      current
  774.         DESCRIPTION
  775.             "The Forward Error Correction (FEC) interleaving used
  776.              for this downstream channel.
  777.              Values are defined as follows:
  778.              taps8Increment16(3):   protection 5.9/4.1 usec,
  779.                                     latency .22/.15 mse
  780.              taps16Increment8(4):   protection 12/8.2 usec,
  781.                                     latency .48/.33 msec
  782.              taps32Increment4(5):   protection 24/16 usec,
  783.                                     latency .98/.68 msec
  784.              taps64Increment2(6):   protection 47/33 usec,
  785.                                     latency 2/1.4 msec
  786.              taps128Increment1(7):  protection 95/66 usec,
  787.                                     latency 4/2.8 msec
  788.              If the interface is down, this object either returns
  789.              the configured value (CMTS), the most current value (CM),
  790.              or the value of unknown(1).
  791.              The value of other(2) is returned if the interleave
  792.              is known but not defined in the above list."
  793.         ::= { docsIfDownstreamChannelEntry 5 }
  794.  
  795. docsIfDownChannelPower OBJECT-TYPE
  796.         SYNTAX      TenthdBmV
  797.         MAX-ACCESS  read-write
  798.         STATUS      current
  799.         DESCRIPTION
  800.             "At the CMTS, the operational transmit power. At the CM,
  801.              the received power level. May be set to zero at the CM
  802.              if power level measurement is not supported.
  803.              If the interface is down, this object either returns
  804.              the configured value (CMTS), the most current value (CM)
  805.              or the value of 0."
  806.         ::= { docsIfDownstreamChannelEntry 6 }
  807.  
  808. --
  809. -- The following table is implemented on both the CM and the CMTS.
  810. -- For the CM, only attached channels appear in the table.
  811. --
  812.  
  813. docsIfUpstreamChannelTable OBJECT-TYPE
  814.         SYNTAX      SEQUENCE OF DocsIfUpstreamChannelEntry
  815.         MAX-ACCESS  not-accessible
  816.         STATUS      current
  817.         DESCRIPTION
  818.  
  819.  
  820. Expires January 1998                                           [Page 14]
  821.  
  822. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  823.  
  824.  
  825.             "Describes the attributes of attached upstream channels
  826.              (frequency bands)."
  827.         ::= { docsIfBaseObjects 2 }
  828.  
  829. docsIfUpstreamChannelEntry OBJECT-TYPE
  830.         SYNTAX      DocsIfUpstreamChannelEntry
  831.         MAX-ACCESS  not-accessible
  832.         STATUS      current
  833.         DESCRIPTION
  834.             "List of attributes for a single upstream channel.
  835.              An entry in this table exists for each ifEntry with an
  836.              ifType of docsCableUpstream(xx)."
  837.         INDEX { ifIndex }
  838.         ::= { docsIfUpstreamChannelTable 1 }
  839.  
  840. DocsIfUpstreamChannelEntry ::= SEQUENCE {
  841.         docsIfUpChannelId                     INTEGER,
  842.         docsIfUpChannelFrequency              INTEGER,
  843.         docsIfUpChannelWidth                  INTEGER,
  844.         docsIfUpChannelModulationProfile      Unsigned32,
  845.         docsIfUpChannelSlotSize               Unsigned32,
  846.         docsIfUpChannelTxTimingOffset         Unsigned32,
  847.         docsIfUpChannelRangingBackoffStart    INTEGER,
  848.         docsIfUpChannelRangingBackoffEnd      INTEGER,
  849.         docsIfUpChannelTxBackoffStart         INTEGER,
  850.         docsIfUpChannelTxBackoffEnd           INTEGER
  851. }
  852.  
  853. docsIfUpChannelId OBJECT-TYPE
  854.         SYNTAX      INTEGER (0..255)
  855.         MAX-ACCESS  read-only
  856.         STATUS      current
  857.         DESCRIPTION
  858.             "The CMTS identification of the upstream channel."
  859.         ::= { docsIfUpstreamChannelEntry 1 }
  860.  
  861. docsIfUpChannelFrequency OBJECT-TYPE
  862.         SYNTAX      INTEGER (5000000..1000000000)
  863.         UNITS       "hertz"
  864.         MAX-ACCESS  read-write
  865.         STATUS      current
  866.         DESCRIPTION
  867.             "The center of the frequency band associated with this
  868.              upstream channel."
  869.         ::= { docsIfUpstreamChannelEntry 2 }
  870.  
  871. docsIfUpChannelWidth OBJECT-TYPE
  872.         SYNTAX      INTEGER (1..16000000)
  873.         UNITS       "hertz"
  874.         MAX-ACCESS  read-write
  875.         STATUS      current
  876.         DESCRIPTION
  877.  
  878.  
  879. Expires January 1998                                           [Page 15]
  880.  
  881. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  882.  
  883.  
  884.             "The bandwidth of this upstream channel."
  885.         ::= { docsIfUpstreamChannelEntry 3 }
  886.  
  887. docsIfUpChannelModulationProfile OBJECT-TYPE
  888.         SYNTAX      Unsigned32
  889.         MAX-ACCESS  read-write
  890.         STATUS      current
  891.         DESCRIPTION
  892.             "An entry identical to the docsIfModIndex in the
  893.              docsIfCmtsModulationTable that describes this channel.
  894.              This channel is further instantiated there by a grouping
  895.              of interval usage codes which together fully describe the
  896.              channel modulation. This object returns 0 if the
  897.              docsIfCmtsModulationTable does not exist or is empty."
  898.         ::= { docsIfUpstreamChannelEntry 4 }
  899.  
  900. docsIfUpChannelSlotSize OBJECT-TYPE
  901.         SYNTAX      Unsigned32
  902.         MAX-ACCESS  read-write
  903.         STATUS      current
  904.         DESCRIPTION
  905.             "The number of 6.25 microsecond ticks in each upstream mini-
  906.              slot."
  907.         ::= { docsIfUpstreamChannelEntry 5 }
  908.  
  909. docsIfUpChannelTxTimingOffset OBJECT-TYPE
  910.         SYNTAX      Unsigned32
  911.         MAX-ACCESS  read-only
  912.         STATUS      current
  913.         DESCRIPTION
  914.             "A measure of the current round trip time at the CM, or the
  915.              maximum round trip time seen by the CMTS.  Used for timing
  916.              of CM upstream transmissions to ensure synchronized
  917.              arrivals at the CMTS. Units are in terms of
  918.              (6.25 microseconds/64)."
  919.         ::= { docsIfUpstreamChannelEntry 8 }
  920.  
  921. docsIfUpChannelRangingBackoffStart OBJECT-TYPE
  922.         SYNTAX      INTEGER (0..16)
  923.         MAX-ACCESS  read-write
  924.         STATUS      current
  925.         DESCRIPTION
  926.             "The initial random backoff window to use when retrying
  927.              Ranging Requests. Expressed as a power of 2. A value of 16
  928.              at the CMTS indicates that a proprietary adaptive retry
  929.              mechanism is to be used."
  930.         ::= { docsIfUpstreamChannelEntry 9 }
  931.  
  932. docsIfUpChannelRangingBackoffEnd OBJECT-TYPE
  933.         SYNTAX      INTEGER (0..16)
  934.         MAX-ACCESS  read-write
  935.         STATUS      current
  936.  
  937.  
  938. Expires January 1998                                           [Page 16]
  939.  
  940. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  941.  
  942.  
  943.         DESCRIPTION
  944.             "The final random backoff window to use when retrying
  945.              Ranging Requests. Expressed as a power of 2. A value of 16
  946.              at the CMTS indicates that a proprietary adaptive retry
  947.              mechanism is to be used."
  948.         ::= { docsIfUpstreamChannelEntry 10 }
  949.  
  950. docsIfUpChannelTxBackoffStart OBJECT-TYPE
  951.         SYNTAX      INTEGER (0..16)
  952.         MAX-ACCESS  read-write
  953.         STATUS      current
  954.         DESCRIPTION
  955.             "The initial random backoff window to use when retrying
  956.              transmissions. Expressed as a power of 2. A value of 16
  957.              at the CMTS indicates that a proprietary adaptive retry
  958.              mechanism is to be used."
  959.         ::= { docsIfUpstreamChannelEntry 11 }
  960.  
  961. docsIfUpChannelTxBackoffEnd OBJECT-TYPE
  962.         SYNTAX      INTEGER (0..16)
  963.         MAX-ACCESS  read-write
  964.         STATUS      current
  965.         DESCRIPTION
  966.             "The final random backoff window to use when retrying
  967.              transmissions. Expressed as a power of 2. A value of 16
  968.              at the CMTS indicates that a proprietary adaptive retry
  969.              mechanism is to be used."
  970.         ::= { docsIfUpstreamChannelEntry 12 }
  971.  
  972. -- The following table describes the attributes of each class of
  973. -- service.
  974. -- The entries in this table are referenced from the
  975. -- docsIfServiceEntries.
  976. -- They exist as a separate table in order to reduce redundant
  977. -- information in docsIfServiceTable.
  978. --
  979. -- This table is implemented at both the CM and the CMTS.
  980. -- The CM need only maintain entries for the classes of service
  981. -- referenced by its docsIfServiceTable.
  982. --
  983.  
  984. docsIfQosProfileTable OBJECT-TYPE
  985.         SYNTAX      SEQUENCE OF DocsIfQosProfileEntry
  986.         MAX-ACCESS  not-accessible
  987.         STATUS      current
  988.         DESCRIPTION
  989.             "Describes the attributes for each class of service."
  990.         ::= { docsIfBaseObjects 3 }
  991.  
  992. docsIfQosProfileEntry OBJECT-TYPE
  993.         SYNTAX      DocsIfQosProfileEntry
  994.         MAX-ACCESS  not-accessible
  995.  
  996.  
  997. Expires January 1998                                           [Page 17]
  998.  
  999. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1000.  
  1001.  
  1002.         STATUS      current
  1003.         DESCRIPTION
  1004.             "Describes the attributes for a single class of service.
  1005.              Entries in this table are created at CM registration time
  1006.              as required."
  1007.         INDEX { docsIfQosProfIndex }
  1008.         ::= { docsIfQosProfileTable 1 }
  1009.  
  1010. DocsIfQosProfileEntry ::= SEQUENCE {
  1011.         docsIfQosProfIndex                INTEGER,
  1012.         docsIfQosProfPriority             INTEGER,
  1013.         docsIfQosProfMaxUpBandwidth       INTEGER,
  1014.         docsIfQosProfGuarUpBandwidth      INTEGER,
  1015.         docsIfQosProfMaxDownBandwidth     INTEGER,
  1016.         docsIfQosProfMaxTxBurst           INTEGER
  1017.         }
  1018.  
  1019. docsIfQosProfIndex OBJECT-TYPE
  1020.         SYNTAX      INTEGER (1..2147483647)
  1021.         MAX-ACCESS  not-accessible
  1022.         STATUS      current
  1023.         DESCRIPTION
  1024.             "The index value which uniquely identifies an entry
  1025.              in the docsIfQosProfileTable."
  1026.         ::= { docsIfQosProfileEntry 1 }
  1027.  
  1028. docsIfQosProfPriority  OBJECT-TYPE
  1029.         SYNTAX      INTEGER (0..7)
  1030.         MAX-ACCESS  read-only
  1031.         STATUS      current
  1032.         DESCRIPTION
  1033.             "A relative priority assigned to this service when allocating
  1034.              bandwidth. Zero indicates lowest priority; seven highest.
  1035.              Interpretation of priority is device-specific."
  1036.         ::= { docsIfQosProfileEntry 2 }
  1037.  
  1038. docsIfQosProfMaxUpBandwidth OBJECT-TYPE
  1039.         SYNTAX      INTEGER (0..100000000)
  1040.         MAX-ACCESS  read-only
  1041.         STATUS      current
  1042.         DESCRIPTION
  1043.             "The maximum upstream bandwidth, in bits per second,
  1044.              allowed for a service with this service class.
  1045.              Zero if there is no restriction of upstream bandwidth."
  1046.         ::= { docsIfQosProfileEntry 3 }
  1047.  
  1048. docsIfQosProfGuarUpBandwidth OBJECT-TYPE
  1049.         SYNTAX      INTEGER (0..100000000)
  1050.         MAX-ACCESS  read-only
  1051.         STATUS      current
  1052.         DESCRIPTION
  1053.             "Minimum guaranteed upstream bandwidth, in bits per second,
  1054.  
  1055.  
  1056. Expires January 1998                                           [Page 18]
  1057.  
  1058. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1059.  
  1060.  
  1061.              allowed for a service with this service class."
  1062.         ::= { docsIfQosProfileEntry 4 }
  1063.  
  1064. docsIfQosProfMaxDownBandwidth OBJECT-TYPE
  1065.         SYNTAX      INTEGER (0..100000000)
  1066.         MAX-ACCESS  read-only
  1067.         STATUS      current
  1068.         DESCRIPTION
  1069.             "The maximum downstream bandwidth, in bits per second,
  1070.              allowed for a service with this service class.
  1071.              Zero if there is no restriction of downstream bandwidth."
  1072.         ::= { docsIfQosProfileEntry 5 }
  1073.  
  1074. docsIfQosProfMaxTxBurst OBJECT-TYPE
  1075.         SYNTAX      INTEGER (0..255)
  1076.         MAX-ACCESS  read-only
  1077.         STATUS      current
  1078.         DESCRIPTION
  1079.             "The maximum number of mini-slots that may be requested
  1080.              for a single upstream transmission.
  1081.              A value of zero means there is no limit."
  1082.         ::= { docsIfQosProfileEntry 6 }
  1083.  
  1084.  
  1085. docsIfSignalQualityTable OBJECT-TYPE
  1086.         SYNTAX      SEQUENCE OF DocsIfSignalQualityEntry
  1087.         MAX-ACCESS  not-accessible
  1088.         STATUS      current
  1089.         DESCRIPTION
  1090.             "At the CM, describes the PHY signal quality of downstream
  1091.              channels. At the CMTS, describes the PHY signal quality of
  1092.              upstream channels. At the CMTS, this table may exclude
  1093.              contention intervals."
  1094.         ::= { docsIfBaseObjects 4 }
  1095.  
  1096. docsIfSignalQualityEntry OBJECT-TYPE
  1097.         SYNTAX      DocsIfSignalQualityEntry
  1098.         MAX-ACCESS  not-accessible
  1099.         STATUS      current
  1100.         DESCRIPTION
  1101.             "At the CM, describes the PHY characteristics of a downstream
  1102.              channel. At the CMTS, describes the PHY signal quality of an
  1103.              upstream channel.
  1104.              An entry in this table exists for each ifEntry with an
  1105.              ifType of docsCableUpstream(xx) for Cable Modem Termination
  1106.              Systems and docsCableDownstream(xx) for Cable Modems."
  1107.         INDEX { ifIndex }
  1108.         ::= { docsIfSignalQualityTable 1 }
  1109.  
  1110. DocsIfSignalQualityEntry ::= SEQUENCE {
  1111.         docsIfSigQIncludesContention  TruthValue,
  1112.         docsIfSigQUnerroreds          Counter32,
  1113.  
  1114.  
  1115. Expires January 1998                                           [Page 19]
  1116.  
  1117. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1118.  
  1119.  
  1120.         docsIfSigQCorrecteds          Counter32,
  1121.         docsIfSigQUncorrectables      Counter32,
  1122.         docsIfSigQSignalNoise         TenthdBmV,
  1123.         docsIfSigQInChannelResponse   INTEGER,
  1124.         docsIfSigQMicroreflections    INTEGER
  1125. }
  1126.  
  1127. docsIfSigQIncludesContention OBJECT-TYPE
  1128.         SYNTAX      TruthValue
  1129.         MAX-ACCESS  read-only
  1130.         STATUS      current
  1131.         DESCRIPTION
  1132.             "true(1) if this CMTS includes contention intervals in
  1133.              the counters in this table. Always false(2) for CMs."
  1134.         ::= { docsIfSignalQualityEntry 1 }
  1135.  
  1136. docsIfSigQUnerroreds OBJECT-TYPE
  1137.         SYNTAX      Counter32
  1138.         MAX-ACCESS  read-only
  1139.         STATUS      current
  1140.         DESCRIPTION
  1141.             "Number of codewords received on this channel without error.
  1142.              This includes all codewords, whether or not they were part of
  1143.              frames destined for this device."
  1144.         ::= { docsIfSignalQualityEntry 2 }
  1145.  
  1146. docsIfSigQCorrecteds OBJECT-TYPE
  1147.         SYNTAX      Counter32
  1148.         MAX-ACCESS  read-only
  1149.         STATUS      current
  1150.         DESCRIPTION
  1151.             "Number of codewords received on this channel with correctable
  1152.              errors. This includes all codewords, whether or not they were
  1153.              part of frames destined for this device."
  1154.         ::= { docsIfSignalQualityEntry 3 }
  1155.  
  1156. docsIfSigQUncorrectables OBJECT-TYPE
  1157.         SYNTAX      Counter32
  1158.         MAX-ACCESS  read-only
  1159.         STATUS      current
  1160.         DESCRIPTION
  1161.             "Number of codewords received on this channel with uncorrectable
  1162.              errors. This includes all codewords, whether or not they were
  1163.              part of frames destined for this device."
  1164.         ::= { docsIfSignalQualityEntry 4 }
  1165.  
  1166. docsIfSigQSignalNoise OBJECT-TYPE
  1167.         SYNTAX      TenthdBmV
  1168.         MAX-ACCESS  read-only
  1169.         STATUS      current
  1170.         DESCRIPTION
  1171.             "Signal/Noise ratio as perceived for this channel.
  1172.  
  1173.  
  1174. Expires January 1998                                           [Page 20]
  1175.  
  1176. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1177.  
  1178.  
  1179.              Only meaningful in Cable Modems."
  1180.         ::= { docsIfSignalQualityEntry 5 }
  1181.  
  1182. docsIfSigQInChannelResponse OBJECT-TYPE
  1183.         SYNTAX      INTEGER {
  1184.             other(1),
  1185.             excellent(2),
  1186.             good(3),
  1187.             ok(4),
  1188.             fair(5),
  1189.             poor(6),
  1190.             unknown(7)
  1191.         }
  1192.         MAX-ACCESS  read-only
  1193.         STATUS      current
  1194.         DESCRIPTION
  1195.             "Provides a rough indication of the received in-channel
  1196.              response."
  1197.         ::= { docsIfSignalQualityEntry 6 }
  1198.  
  1199. docsIfSigQMicroreflections OBJECT-TYPE
  1200.         SYNTAX      INTEGER {
  1201.             other(1),
  1202.             excellent(2),
  1203.             good(3),
  1204.             ok(4),
  1205.             fair(5),
  1206.             poor(6),
  1207.             unknown(7)
  1208.         }
  1209.         MAX-ACCESS  read-only
  1210.         STATUS      current
  1211.         DESCRIPTION
  1212.             "Provides a rough indication of the (lack of) micro-
  1213.              reflections."
  1214.         ::= { docsIfSignalQualityEntry 7 }
  1215.  
  1216. --
  1217. -- CABLE MODEM GROUP
  1218. --
  1219.  
  1220. -- #######
  1221.  
  1222. --
  1223. -- The CM MAC Table
  1224. --
  1225.  
  1226. docsIfCmMacTable OBJECT-TYPE
  1227.         SYNTAX      SEQUENCE OF DocsIfCmMacEntry
  1228.         MAX-ACCESS  not-accessible
  1229.         STATUS      current
  1230.         DESCRIPTION
  1231.  
  1232.  
  1233. Expires January 1998                                           [Page 21]
  1234.  
  1235. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1236.  
  1237.  
  1238.             "Describes the attributes of each CM MAC interface, extending
  1239.              the information available from ifEntry. Mandatory for all Cable
  1240.              Modems."
  1241.         ::= { docsIfCmObjects 1 }
  1242.  
  1243. docsIfCmMacEntry OBJECT-TYPE
  1244.         SYNTAX      DocsIfCmMacEntry
  1245.         MAX-ACCESS  not-accessible
  1246.         STATUS      current
  1247.         DESCRIPTION
  1248.             "An entry containing objects describing attributes of each MAC
  1249.              entry, extending the information in ifEntry.
  1250.              An entry in this table exists for each ifEntry with an
  1251.              ifType of docsCableMaclayer(xx)."
  1252.         INDEX { ifIndex }
  1253.         ::= { docsIfCmMacTable 1 }
  1254.  
  1255. DocsIfCmMacEntry ::= SEQUENCE {
  1256.         docsIfCmCmtsAddress           MacAddress,
  1257.         docsIfCmCapabilities          BITS,
  1258.         docsIfCmRangingRespTimeout    TimeTicks
  1259.         }
  1260.  
  1261. docsIfCmCmtsAddress OBJECT-TYPE
  1262.         SYNTAX      MacAddress
  1263.         MAX-ACCESS  read-only
  1264.         STATUS      current
  1265.         DESCRIPTION
  1266.             "Identifies the CMTS that is believed to control this MAC
  1267.              domain. At the CM, this will be the source address from SYNC,
  1268.              MAP, and other MAC-layer messages. If the CMTS is unknown,
  1269.              returns 00-00-00-00-00-00."
  1270.         ::= { docsIfCmMacEntry 1 }
  1271.  
  1272. docsIfCmCapabilities OBJECT-TYPE
  1273.         SYNTAX      BITS {
  1274.             atmCells(0),
  1275.             concatenation(1)
  1276.         }
  1277.         MAX-ACCESS  read-only
  1278.         STATUS      current
  1279.         DESCRIPTION
  1280.             "Identifies the capabilities of the MAC implementation
  1281.              at this interface. Note that packet transmission is
  1282.              always supported. Therefore, there is no specific bit
  1283.              required to explicitely indicate this capability."
  1284.         ::= { docsIfCmMacEntry 2 }
  1285.  
  1286. docsIfCmRangingRespTimeout OBJECT-TYPE
  1287.         SYNTAX      TimeTicks
  1288.         MAX-ACCESS  read-write
  1289.         STATUS      current
  1290.  
  1291.  
  1292. Expires January 1998                                           [Page 22]
  1293.  
  1294. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1295.  
  1296.  
  1297.         DESCRIPTION
  1298.             "Waiting time for a Ranging Response packet."
  1299.         REFERENCE
  1300.             "Data over Cable Radio Frequency Interface specification,
  1301.              Section 7, timer T3"
  1302.         DEFVAL { 20 }
  1303.         ::= { docsIfCmMacEntry 3 }
  1304.  
  1305. --
  1306. -- CM status table.
  1307. -- This table is implemented only at the CM.
  1308. --
  1309.  
  1310. docsIfCmStatusTable OBJECT-TYPE
  1311.         SYNTAX      SEQUENCE OF DocsIfCmStatusEntry
  1312.         MAX-ACCESS  not-accessible
  1313.         STATUS      current
  1314.         DESCRIPTION
  1315.             "This table maintains a number of status objects
  1316.              and counters for Cable Modems."
  1317.         ::= { docsIfCmObjects 2 }
  1318.  
  1319. docsIfCmStatusEntry OBJECT-TYPE
  1320.         SYNTAX      DocsIfCmStatusEntry
  1321.         MAX-ACCESS  not-accessible
  1322.         STATUS      current
  1323.         DESCRIPTION
  1324.             "A set of status objects and counters for a single MAC
  1325.              layer instance in a Cable Modem.
  1326.              An entry in this table exists for each ifEntry with an
  1327.              ifType of docsCableMaclayer(xx)."
  1328.         INDEX { ifIndex }
  1329.         ::= { docsIfCmStatusTable 1 }
  1330.  
  1331. DocsIfCmStatusEntry ::= SEQUENCE {
  1332.         docsIfCmStatusValue             INTEGER,
  1333.         docsIfCmStatusCode              OCTET STRING,
  1334.         docsIfCmStatusTxPower           TenthdBmV,
  1335.         docsIfCmStatusResets            Counter32,
  1336.         docsIfCmStatusLostSyncs         Counter32,
  1337.         docsIfCmStatusInvalidMaps       Counter32,
  1338.         docsIfCmStatusInvalidUcds       Counter32,
  1339.         docsIfCmStatusT2Timeouts        Counter32,
  1340.         docsIfCmStatusT3Timeouts        Counter32,
  1341.         docsIfCmStatusT4Timeouts        Counter32,
  1342.         docsIfCmStatusRangingAborteds   Counter32
  1343.         }
  1344.  
  1345. docsIfCmStatusValue OBJECT-TYPE
  1346.         SYNTAX      INTEGER {
  1347.             other(1),
  1348.             notReady(2),
  1349.  
  1350.  
  1351. Expires January 1998                                           [Page 23]
  1352.  
  1353. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1354.  
  1355.  
  1356.             notSynchronized(3),
  1357.             phySynchronized(4),
  1358.             usParametersAcquired(5),
  1359.             rangingComplete(6),
  1360.             ipComplete(7),
  1361.             todEstablished(8),
  1362.             securityEstablished(9),
  1363.             paramTransferComplete(10),
  1364.             registrationComplete(11),
  1365.             operational(12),
  1366.             accessDenied(13)
  1367.         }
  1368.         MAX-ACCESS  read-only
  1369.         STATUS      current
  1370.         DESCRIPTION
  1371.             "Current Cable Modem connectivity state, as specified
  1372.              in the RF Interface Specification."
  1373.         REFERENCE
  1374.             "RF Interface Specification, Chapter 7.2"
  1375.         ::= { docsIfCmStatusEntry 1 }
  1376.  
  1377. docsIfCmStatusCode OBJECT-TYPE
  1378.         SYNTAX      OCTET STRING
  1379.         MAX-ACCESS  read-only
  1380.         STATUS      current
  1381.         DESCRIPTION
  1382.             "Status code for this Cable Modem as defined
  1383.              in Appendix A. The status code consists of a single
  1384.              character indicating error groups, followed by a two-
  1385.              or three-digit number indicating the status condition."
  1386.         ::= { docsIfCmStatusEntry 2 }
  1387.  
  1388. docsIfCmStatusTxPower OBJECT-TYPE
  1389.         SYNTAX      TenthdBmV
  1390.         MAX-ACCESS  read-only
  1391.         STATUS      current
  1392.         DESCRIPTION
  1393.             "The operational transmit power for the attached upstream
  1394.              channel."
  1395.         ::= { docsIfCmStatusEntry 3 }
  1396.  
  1397. docsIfCmStatusResets OBJECT-TYPE
  1398.         SYNTAX      Counter32
  1399.         MAX-ACCESS  read-only
  1400.         STATUS      current
  1401.         DESCRIPTION
  1402.             "Number of times the CM reset or initialized
  1403.              this interface."
  1404.         ::= { docsIfCmStatusEntry 4 }
  1405.  
  1406. docsIfCmStatusLostSyncs OBJECT-TYPE
  1407.         SYNTAX      Counter32
  1408.  
  1409.  
  1410. Expires January 1998                                           [Page 24]
  1411.  
  1412. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1413.  
  1414.  
  1415.         MAX-ACCESS  read-only
  1416.         STATUS      current
  1417.         DESCRIPTION
  1418.             "Number of times the CM lost synchronization with
  1419.              the downstream channel."
  1420.         ::= { docsIfCmStatusEntry 5 }
  1421.  
  1422. docsIfCmStatusInvalidMaps OBJECT-TYPE
  1423.         SYNTAX      Counter32
  1424.         MAX-ACCESS  read-only
  1425.         STATUS      current
  1426.         DESCRIPTION
  1427.             "Number of times the CM received invalid MAP messages."
  1428.         ::= { docsIfCmStatusEntry 6 }
  1429.  
  1430. docsIfCmStatusInvalidUcds OBJECT-TYPE
  1431.         SYNTAX      Counter32
  1432.         MAX-ACCESS  read-only
  1433.         STATUS      current
  1434.         DESCRIPTION
  1435.             "Number of times the CM received invalid UCD messages."
  1436.         ::= { docsIfCmStatusEntry 7 }
  1437.  
  1438. docsIfCmStatusT2Timeouts OBJECT-TYPE
  1439.         SYNTAX      Counter32
  1440.         MAX-ACCESS  read-only
  1441.         STATUS      current
  1442.         DESCRIPTION
  1443.             "Number of times counter T2 expired in the CM."
  1444.         ::= { docsIfCmStatusEntry 8 }
  1445.  
  1446. docsIfCmStatusT3Timeouts OBJECT-TYPE
  1447.         SYNTAX      Counter32
  1448.         MAX-ACCESS  read-only
  1449.         STATUS      current
  1450.         DESCRIPTION
  1451.             "Number of times counter T3 expired in the CM."
  1452.         ::= { docsIfCmStatusEntry 9 }
  1453.  
  1454. docsIfCmStatusT4Timeouts OBJECT-TYPE
  1455.         SYNTAX      Counter32
  1456.         MAX-ACCESS  read-only
  1457.         STATUS      current
  1458.         DESCRIPTION
  1459.             "Number of times counter T4 expired in the CM."
  1460.         ::= { docsIfCmStatusEntry 10 }
  1461.  
  1462. docsIfCmStatusRangingAborteds OBJECT-TYPE
  1463.         SYNTAX      Counter32
  1464.         MAX-ACCESS  read-only
  1465.         STATUS      current
  1466.         DESCRIPTION
  1467.  
  1468.  
  1469. Expires January 1998                                           [Page 25]
  1470.  
  1471. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1472.  
  1473.  
  1474.             "Number of times the ranging process was aborted
  1475.              by the CMTS."
  1476.         ::= { docsIfCmStatusEntry 11 }
  1477.  
  1478. --
  1479. -- The Cable Modem Service Table
  1480. --
  1481.  
  1482. docsIfCmServiceTable  OBJECT-TYPE
  1483.         SYNTAX      SEQUENCE OF DocsIfCmServiceEntry
  1484.         MAX-ACCESS  not-accessible
  1485.         STATUS      current
  1486.         DESCRIPTION
  1487.             "Describes the attributes of each upstream service queue
  1488.              on a CM."
  1489.         ::= { docsIfCmObjects 3 }
  1490.  
  1491. docsIfCmServiceEntry OBJECT-TYPE
  1492.         SYNTAX      DocsIfCmServiceEntry
  1493.         MAX-ACCESS  not-accessible
  1494.         STATUS      current
  1495.         DESCRIPTION
  1496.             "Describes the attributes of an upstream bandwidth service
  1497.              queue.
  1498.              An entry in this table exists for each Service ID.
  1499.              The primary index is an ifIndex with an ifType of
  1500.              docsCableMaclayer(xx)."
  1501.         INDEX { ifIndex, docsIfCmServiceId }
  1502.         ::= { docsIfCmServiceTable 1 }
  1503.  
  1504. DocsIfCmServiceEntry ::= SEQUENCE {
  1505.         docsIfCmServiceId               INTEGER,
  1506.         docsIfCmServiceQosProfile       INTEGER,
  1507.         docsIfCmServiceTxSlotsImmed     Counter32,
  1508.         docsIfCmServiceTxSlotsDed       Counter32,
  1509.         docsIfCmServiceTxRetries        Counter32,
  1510.         docsIfCmServiceTxExceeded       Counter32,
  1511.         docsIfCmServiceRqRetries        Counter32,
  1512.         docsIfCmServiceRqExceeded       Counter32
  1513. }
  1514.  
  1515. docsIfCmServiceId OBJECT-TYPE
  1516.         SYNTAX      INTEGER (1..16383)
  1517.         MAX-ACCESS  not-accessible
  1518.         STATUS      current
  1519.         DESCRIPTION
  1520.             "Identifies a service queue for upstream bandwidth. The
  1521.              attributes of this service queue are shared between the CM and
  1522.              the CMTS. The CMTS allocates upstream bandwidth to this service
  1523.              queue based on requests from the CM and on the class of service
  1524.              associated with this queue."
  1525.         ::= { docsIfCmServiceEntry 1 }
  1526.  
  1527.  
  1528. Expires January 1998                                           [Page 26]
  1529.  
  1530. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1531.  
  1532.  
  1533. docsIfCmServiceQosProfile OBJECT-TYPE
  1534.         SYNTAX      INTEGER (1..2147483647)
  1535.         MAX-ACCESS  read-only
  1536.         STATUS      current
  1537.         DESCRIPTION
  1538.             "The index in docsIfQosProfileTable describing the quality of
  1539.              service attributes associated with this particular service."
  1540.         ::= { docsIfCmServiceEntry 2 }
  1541.  
  1542. docsIfCmServiceTxSlotsImmed OBJECT-TYPE
  1543.         SYNTAX      Counter32
  1544.         MAX-ACCESS  read-only
  1545.         STATUS      current
  1546.         DESCRIPTION
  1547.             "The number of upstream mini-slots which have been used to
  1548.              transmit data PDUs in immediate (contention) mode. This includes
  1549.              only those PDUs which are presumed to have arrived at the head-
  1550.              end (i.e., those which were explicitly acknowledged.) It does
  1551.              not include  retransmission attempts or mini-slots used by
  1552.              Requests."
  1553.         ::= { docsIfCmServiceEntry 3 }
  1554.  
  1555. docsIfCmServiceTxSlotsDed OBJECT-TYPE
  1556.         SYNTAX      Counter32
  1557.         MAX-ACCESS  read-only
  1558.         STATUS      current
  1559.         DESCRIPTION
  1560.             "The number of upstream mini-slots which have been used to
  1561.              transmit data PDUs in dedicated mode (i.e., as a result of a
  1562.              unicast Data Grant)."
  1563.         ::= { docsIfCmServiceEntry 4 }
  1564.  
  1565. docsIfCmServiceTxRetries OBJECT-TYPE
  1566.         SYNTAX      Counter32
  1567.         MAX-ACCESS  read-only
  1568.         STATUS      current
  1569.         DESCRIPTION
  1570.             "The number of attempts to transmit data PDUs containing
  1571.              requests for acknowledgment which did not result in
  1572.              acknowledgment."
  1573.         ::= { docsIfCmServiceEntry 5 }
  1574.  
  1575. docsIfCmServiceTxExceeded OBJECT-TYPE
  1576.         SYNTAX      Counter32
  1577.         MAX-ACCESS  read-only
  1578.         STATUS      current
  1579.         DESCRIPTION
  1580.             "The number of data PDUs transmission failures due to excessive
  1581.              retries without acknowledgment."
  1582.         ::= { docsIfCmServiceEntry 6 }
  1583.  
  1584. docsIfCmServiceRqRetries OBJECT-TYPE
  1585.  
  1586.  
  1587. Expires January 1998                                           [Page 27]
  1588.  
  1589. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1590.  
  1591.  
  1592.         SYNTAX      Counter32
  1593.         MAX-ACCESS  read-only
  1594.         STATUS      current
  1595.         DESCRIPTION
  1596.             "The number of attempts to transmit bandwidth requests which did
  1597.              not result in acknowledgment."
  1598.         ::= { docsIfCmServiceEntry 7 }
  1599.  
  1600. docsIfCmServiceRqExceeded OBJECT-TYPE
  1601.         SYNTAX      Counter32
  1602.         MAX-ACCESS  read-only
  1603.         STATUS      current
  1604.         DESCRIPTION
  1605.             "The number of requests for bandwidth which failed due to
  1606.              excessive retries without acknowledgment."
  1607.         ::= { docsIfCmServiceEntry 8 }
  1608.  
  1609. --
  1610. -- CMTS GROUP
  1611. --
  1612.  
  1613. --
  1614. -- The CMTS MAC Table
  1615. --
  1616.  
  1617. docsIfCmtsMacTable OBJECT-TYPE
  1618.         SYNTAX      SEQUENCE OF DocsIfCmtsMacEntry
  1619.         MAX-ACCESS  not-accessible
  1620.         STATUS      current
  1621.         DESCRIPTION
  1622.             "Describes the attributes of each CMTS MAC interface, extending
  1623.              the information available from ifEntry. Mandatory for all CMTS
  1624.              devices."
  1625.         ::= { docsIfCmtsObjects 1 }
  1626.  
  1627. docsIfCmtsMacEntry OBJECT-TYPE
  1628.         SYNTAX      DocsIfCmtsMacEntry
  1629.         MAX-ACCESS  not-accessible
  1630.         STATUS      current
  1631.         DESCRIPTION
  1632.             "An entry containing objects describing attributes of each MAC
  1633.              entry, extending the information in ifEntry.
  1634.              An entry in this table exists for each ifEntry with an
  1635.              ifType of docsCableMaclayer(xx)."
  1636.         INDEX { ifIndex }
  1637.         ::= { docsIfCmtsMacTable 1 }
  1638.  
  1639. DocsIfCmtsMacEntry ::= SEQUENCE {
  1640.         docsIfCmtsCapabilities            BITS,
  1641.         docsIfCmtsSyncInterval            INTEGER,
  1642.         docsIfCmtsUcdInterval             INTEGER,
  1643.         docsIfCmtsMaxServiceIds           INTEGER,
  1644.  
  1645.  
  1646. Expires January 1998                                           [Page 28]
  1647.  
  1648. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1649.  
  1650.  
  1651.         docsIfCmtsInsertionInterval       INTEGER,
  1652.         docsIfCmtsInvitedRangingAttempts  INTEGER
  1653.         }
  1654.  
  1655. docsIfCmtsCapabilities OBJECT-TYPE
  1656.         SYNTAX      BITS {
  1657.             atmCells(0),
  1658.             concatenation(1)
  1659.         }
  1660.         MAX-ACCESS  read-only
  1661.         STATUS      current
  1662.         DESCRIPTION
  1663.             "Identifies the capabilities of the CMTS MAC
  1664.              implementation at this interface. Note that packet
  1665.              transmission is always supported. Therefore, there
  1666.              is no specific bit required to explicitely indicate
  1667.              this capability."
  1668.         ::= { docsIfCmtsMacEntry 1 }
  1669.  
  1670. docsIfCmtsSyncInterval OBJECT-TYPE
  1671.         SYNTAX      INTEGER (1..200)
  1672.         UNITS       "Milliseconds"
  1673.         MAX-ACCESS  read-write
  1674.         STATUS      current
  1675.         DESCRIPTION
  1676.             "The interval between CMTS transmission of successive SYNC
  1677.              messages at this interface."
  1678.         REFERENCE
  1679.             "Data Over Cable Radio Frequency Interface Specification,
  1680.              [6], Sync Interval."
  1681.         ::= { docsIfCmtsMacEntry 2 }
  1682.  
  1683. docsIfCmtsUcdInterval OBJECT-TYPE
  1684.         SYNTAX      INTEGER (1..2000)
  1685.         UNITS       "Milliseconds"
  1686.         MAX-ACCESS  read-write
  1687.         STATUS      current
  1688.         DESCRIPTION
  1689.             "The interval between CMTS transmission of successive
  1690.              Upstream Channel Descriptor messages for each upstream
  1691.              channel at this interface."
  1692.         REFERENCE
  1693.             "Data Over Cable Radio Frequency Interface Specification,
  1694.              [6], UCD Interval."
  1695.         ::= { docsIfCmtsMacEntry 3 }
  1696.  
  1697. docsIfCmtsMaxServiceIds OBJECT-TYPE
  1698.         SYNTAX     INTEGER (1..16383)
  1699.         MAX-ACCESS read-only
  1700.         STATUS     current
  1701.         DESCRIPTION
  1702.             "The maximum number of service IDs that may be
  1703.  
  1704.  
  1705. Expires January 1998                                           [Page 29]
  1706.  
  1707. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1708.  
  1709.  
  1710.              simultaneously active."
  1711.         ::= { docsIfCmtsMacEntry 4 }
  1712.  
  1713. docsIfCmtsInsertionInterval OBJECT-TYPE
  1714.         SYNTAX      INTEGER(0..160000)
  1715.         MAX-ACCESS  read-write
  1716.         STATUS      current
  1717.         DESCRIPTION
  1718.             "The number of mini-slots to elapse between each broadcast
  1719.              station maintenance grant. Broadcast station maintenance
  1720.              grants are used to allow new cable modems to join the
  1721.              network. Zero indicates that a vendor-specific algorithm
  1722.              is used instead of a fixed number. Maximum amount of time
  1723.              permitted by the specification is 2 seconds, or 160,000
  1724.              mini-slots at a symbol rate of 2.56 Msym/s."
  1725.         REFERENCE
  1726.             "Data Over Cable Radio Frequency Interface Specification,
  1727.              [6], Ranging Interval."
  1728.         ::= { docsIfCmtsMacEntry 5 }
  1729.  
  1730. docsIfCmtsInvitedRangingAttempts OBJECT-TYPE
  1731.         SYNTAX      INTEGER (0..1024)
  1732.         MAX-ACCESS  read-write
  1733.         STATUS      current
  1734.         DESCRIPTION
  1735.             "The maximum number of attempts to make on invitations
  1736.              for ranging requests. A value of zero means the syatem
  1737.              should attempt to range forever."
  1738.         ::= { docsIfCmtsMacEntry 6 }
  1739.  
  1740. --
  1741. -- CMTS status table.
  1742. --
  1743.  
  1744. docsIfCmtsStatusTable OBJECT-TYPE
  1745.         SYNTAX      SEQUENCE OF DocsIfCmtsStatusEntry
  1746.         MAX-ACCESS  not-accessible
  1747.         STATUS      current
  1748.         DESCRIPTION
  1749.             "For the MAC layer, this group maintains a number of
  1750.              status objects and counters."
  1751.         ::= { docsIfCmtsObjects 2 }
  1752.  
  1753. docsIfCmtsStatusEntry OBJECT-TYPE
  1754.         SYNTAX      DocsIfCmtsStatusEntry
  1755.         MAX-ACCESS  not-accessible
  1756.         STATUS      current
  1757.         DESCRIPTION
  1758.             "Status entry for a single MAC layer.
  1759.              An entry in this table exists for each ifEntry with an
  1760.              ifType of docsCableMaclayer(xx)."
  1761.         INDEX { ifIndex }
  1762.  
  1763.  
  1764. Expires January 1998                                           [Page 30]
  1765.  
  1766. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1767.  
  1768.  
  1769.         ::= { docsIfCmtsStatusTable 1 }
  1770.  
  1771. DocsIfCmtsStatusEntry ::= SEQUENCE {
  1772.         docsIfCmtsStatusInvalidRangeReqs        Counter32,
  1773.         docsIfCmtsStatusRangingAborteds         Counter32,
  1774.         docsIfCmtsStatusInvalidRegReqs          Counter32,
  1775.         docsIfCmtsStatusFailedRegReqs           Counter32,
  1776.         docsIfCmtsStatusInvalidDataReqs         Counter32
  1777. }
  1778.  
  1779. docsIfCmtsStatusInvalidRangeReqs OBJECT-TYPE
  1780.         SYNTAX      Counter32
  1781.         MAX-ACCESS  read-only
  1782.         STATUS      current
  1783.         DESCRIPTION
  1784.             "This object counts invalid RNG-REQ messages received on
  1785.              this interface."
  1786.         ::= { docsIfCmtsStatusEntry 1 }
  1787.  
  1788. docsIfCmtsStatusRangingAborteds OBJECT-TYPE
  1789.         SYNTAX      Counter32
  1790.         MAX-ACCESS  read-only
  1791.         STATUS      current
  1792.         DESCRIPTION
  1793.             "This object counts ranging attempts that were explicitely
  1794.              aborted by the CMTS."
  1795.         ::= { docsIfCmtsStatusEntry 2 }
  1796.  
  1797. docsIfCmtsStatusInvalidRegReqs OBJECT-TYPE
  1798.         SYNTAX      Counter32
  1799.         MAX-ACCESS  read-only
  1800.         STATUS      current
  1801.         DESCRIPTION
  1802.             "This object counts invalid REG-REQ messages received on
  1803.              this interface."
  1804.         ::= { docsIfCmtsStatusEntry 3 }
  1805.  
  1806. docsIfCmtsStatusFailedRegReqs OBJECT-TYPE
  1807.         SYNTAX      Counter32
  1808.         MAX-ACCESS  read-only
  1809.         STATUS      current
  1810.         DESCRIPTION
  1811.             "This object counts failed registration attempts, i.e.,
  1812.              authentication failures and class of service failures,
  1813.              on this interface."
  1814.         ::= { docsIfCmtsStatusEntry 4 }
  1815.  
  1816. docsIfCmtsStatusInvalidDataReqs OBJECT-TYPE
  1817.         SYNTAX      Counter32
  1818.         MAX-ACCESS  read-only
  1819.         STATUS      current
  1820.         DESCRIPTION
  1821.  
  1822.  
  1823. Expires January 1998                                           [Page 31]
  1824.  
  1825. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1826.  
  1827.  
  1828.             "This object counts invalid data request messages
  1829.              received on this interface."
  1830.         ::= { docsIfCmtsStatusEntry 5 }
  1831.  
  1832. --
  1833. -- CM status table (within CMTS).
  1834. -- This table is implemented only at the CMTS.
  1835. -- It contains per CM status information available in the CMTS.
  1836. --
  1837.  
  1838. docsIfCmtsCmStatusTable OBJECT-TYPE
  1839.         SYNTAX      SEQUENCE OF DocsIfCmtsCmStatusEntry
  1840.         MAX-ACCESS  not-accessible
  1841.         STATUS      current
  1842.         DESCRIPTION
  1843.             "A set of objects in the CMTS, maintained for each
  1844.              Cable Modem connected to this CMTS."
  1845.         ::= { docsIfCmtsObjects 3 }
  1846.  
  1847. docsIfCmtsCmStatusEntry OBJECT-TYPE
  1848.         SYNTAX      DocsIfCmtsCmStatusEntry
  1849.         MAX-ACCESS  not-accessible
  1850.         STATUS      current
  1851.         DESCRIPTION
  1852.             "Status information for a single Cable Modem.
  1853.              An entry in this table exists for each Cable Modem
  1854.              that is connected to the CMTS implementing this table."
  1855.         INDEX { docsIfCmtsCmStatusIndex }
  1856.         ::= { docsIfCmtsCmStatusTable 1 }
  1857.  
  1858. DocsIfCmtsCmStatusEntry ::= SEQUENCE {
  1859.         docsIfCmtsCmStatusIndex                 INTEGER,
  1860.         docsIfCmtsCmStatusMacAddress            MacAddress,
  1861.         docsIfCmtsCmStatusIpAddress             IpAddress,
  1862.         docsIfCmtsCmStatusDownChannelIfIndex    InterfaceIndexOrZero,
  1863.         docsIfCmtsCmStatusUpChannelIfIndex      InterfaceIndexOrZero,
  1864.         docsIfCmtsCmStatusRxPower               TenthdBmV,
  1865.         docsIfCmtsCmStatusTimingOffset          Unsigned32,
  1866.         docsIfCmtsCmStatusEqualizationData      OCTET STRING
  1867. }
  1868.  
  1869. docsIfCmtsCmStatusIndex OBJECT-TYPE
  1870.         SYNTAX      INTEGER (1..2147483647)
  1871.         MAX-ACCESS  not-accessible
  1872.         STATUS      current
  1873.         DESCRIPTION
  1874.             "Index value to uniquely identify an entry in this table.
  1875.              For an individual Cable Modem, this index value should
  1876.              not change during CMTS uptime."
  1877.         ::= { docsIfCmtsCmStatusEntry 1 }
  1878.  
  1879. docsIfCmtsCmStatusMacAddress OBJECT-TYPE
  1880.  
  1881.  
  1882. Expires January 1998                                           [Page 32]
  1883.  
  1884. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1885.  
  1886.  
  1887.         SYNTAX      MacAddress
  1888.         MAX-ACCESS  read-only
  1889.         STATUS      current
  1890.         DESCRIPTION
  1891.             "MAC address of this Cable Modem. If the Cable Modem has
  1892.              multiple MAC addresses, this is the MAC address associated
  1893.              with the Cable interface."
  1894.         ::= { docsIfCmtsCmStatusEntry 2 }
  1895.  
  1896. docsIfCmtsCmStatusIpAddress OBJECT-TYPE
  1897.         SYNTAX      IpAddress
  1898.         MAX-ACCESS  read-only
  1899.         STATUS      current
  1900.         DESCRIPTION
  1901.             "IP address of this Cable Modem. If the Cable Modem has no
  1902.              IP address assigned, or the IP address is unknown, this
  1903.              object returns a value of 0.0.0.0. If the Cable Modem has
  1904.              multiple IP addresses, this object returns the IP address
  1905.              associated with the Cable interface."
  1906.         ::= { docsIfCmtsCmStatusEntry 3 }
  1907.  
  1908. docsIfCmtsCmStatusDownChannelIfIndex OBJECT-TYPE
  1909.         SYNTAX      InterfaceIndexOrZero
  1910.         MAX-ACCESS  read-only
  1911.         STATUS      current
  1912.         DESCRIPTION
  1913.             "IfIndex of the downstream channel this CM is connected
  1914.              to. If the downstream channel is unknown, this object
  1915.              returns a value of zero."
  1916.         ::= { docsIfCmtsCmStatusEntry 4 }
  1917.  
  1918. docsIfCmtsCmStatusUpChannelIfIndex OBJECT-TYPE
  1919.         SYNTAX      InterfaceIndexOrZero
  1920.         MAX-ACCESS  read-only
  1921.         STATUS      current
  1922.         DESCRIPTION
  1923.             "IfIndex of the upstream channel this CM is connected
  1924.              to. If the upstream channel is unknown, this object
  1925.              returns a value of zero."
  1926.         ::= { docsIfCmtsCmStatusEntry 5 }
  1927.  
  1928. docsIfCmtsCmStatusRxPower OBJECT-TYPE
  1929.         SYNTAX      TenthdBmV
  1930.         MAX-ACCESS  read-only
  1931.         STATUS      current
  1932.         DESCRIPTION
  1933.             "The receive power as percieved for upstream data from
  1934.              this Cable Modem.
  1935.              If the receive power is unknown, this object returns
  1936.              a value of zero."
  1937.         ::= { docsIfCmtsCmStatusEntry 6 }
  1938.  
  1939.  
  1940.  
  1941. Expires January 1998                                           [Page 33]
  1942.  
  1943. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  1944.  
  1945.  
  1946. docsIfCmtsCmStatusTimingOffset OBJECT-TYPE
  1947.         SYNTAX      Unsigned32
  1948.         MAX-ACCESS  read-only
  1949.         STATUS      current
  1950.         DESCRIPTION
  1951.             "A measure of the current round trip time for this CM.
  1952.              Used for timing of CM upstream transmissions to ensure
  1953.              synchronized arrivals at the CMTS. Units are in terms
  1954.              of (6.25 microseconds/64). Returns zero if the value
  1955.              is unknown."
  1956.         ::= { docsIfCmtsCmStatusEntry 7 }
  1957.  
  1958. docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
  1959.         SYNTAX      OCTET STRING
  1960.         MAX-ACCESS  read-only
  1961.         STATUS      current
  1962.         DESCRIPTION
  1963.             "Equalization data for this CM. Returns an empty string
  1964.              if the value is unknown or if there is no equalization
  1965.              data available or defined."
  1966.         ::= { docsIfCmtsCmStatusEntry 8 }
  1967.  
  1968. --
  1969. -- The CMTS Service Table.
  1970. --
  1971.  
  1972. docsIfCmtsServiceTable OBJECT-TYPE
  1973.         SYNTAX      SEQUENCE OF DocsIfCmtsServiceEntry
  1974.         MAX-ACCESS  not-accessible
  1975.         STATUS      current
  1976.         DESCRIPTION
  1977.             "Describes the attributes of upstream service queues
  1978.              in a Cable Modem Termination System."
  1979.         ::= { docsIfCmtsObjects 4 }
  1980.  
  1981. docsIfCmtsServiceEntry OBJECT-TYPE
  1982.         SYNTAX      DocsIfCmtsServiceEntry
  1983.         MAX-ACCESS  not-accessible
  1984.         STATUS      current
  1985.         DESCRIPTION
  1986.             "Describes the attributes of a single upstream bandwidth
  1987.              service queue.
  1988.              Entries in this table exist for each ifEntry with an
  1989.              ifType of docsCableMaclayer(xx), and for each service
  1990.              queue (Service ID) within this MAC layer.
  1991.              Entries in this table are created with the creation of
  1992.              individual Service IDs by the MAC layer and removed
  1993.              when a Service ID is removed."
  1994.         INDEX { ifIndex, docsIfCmtsServiceId }
  1995.         ::= { docsIfCmtsServiceTable 1 }
  1996.  
  1997. DocsIfCmtsServiceEntry ::= SEQUENCE {
  1998.  
  1999.  
  2000. Expires January 1998                                           [Page 34]
  2001.  
  2002. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2003.  
  2004.  
  2005.         docsIfCmtsServiceId               INTEGER,
  2006.         docsIfCmtsServiceCmStatusIndex    INTEGER,
  2007.         docsIfCmtsServiceAdminStatus      INTEGER,
  2008.         docsIfCmtsServiceQosProfile       Integer32,
  2009.         docsIfCmtsServiceCreateTime       TimeTicks,
  2010.         docsIfCmtsServiceInOctets         Counter32,
  2011.         docsIfCmtsServiceInPackets        Counter32
  2012.         }
  2013.  
  2014. docsIfCmtsServiceId OBJECT-TYPE
  2015.         SYNTAX      INTEGER (1..16383)
  2016.         MAX-ACCESS  not-accessible
  2017.         STATUS      current
  2018.         DESCRIPTION
  2019.             "Identifies a service queue for upstream bandwidth. The
  2020.              attributes of this service queue are shared between the
  2021.              Cable Modem and the Cable Modem Termination System.
  2022.              The CMTS allocates upstream bandwidth to this service
  2023.              queue based on requests from the CM and on the class of
  2024.              service associated with this queue."
  2025.         ::= { docsIfCmtsServiceEntry 1 }
  2026.  
  2027. docsIfCmtsServiceCmStatusIndex OBJECT-TYPE
  2028.         SYNTAX      INTEGER (0..2147483647)
  2029.         MAX-ACCESS  read-only
  2030.         STATUS      current
  2031.         DESCRIPTION
  2032.             "Pointer to an entry in docsIfCmtsCmStatusTable identifying
  2033.              the Cable Modem using this Service Queue. If multiple
  2034.              Cable Modems are using this Service queue, the value of
  2035.              this object is zero."
  2036.         ::= { docsIfCmtsServiceEntry 2 }
  2037.  
  2038. docsIfCmtsServiceAdminStatus OBJECT-TYPE
  2039.         SYNTAX      INTEGER {
  2040.             enabled(1),
  2041.             disabled(2),
  2042.             destroyed(3) }
  2043.         MAX-ACCESS  read-write
  2044.         STATUS      current
  2045.         DESCRIPTION
  2046.             "Allows a service class for a particular modem to be
  2047.              suppressed, (re-)enabled, or deleted altogether."
  2048.         ::= { docsIfCmtsServiceEntry 3 }
  2049.  
  2050. docsIfCmtsServiceQosProfile OBJECT-TYPE
  2051.         SYNTAX      Integer32
  2052.         MAX-ACCESS  read-only
  2053.         STATUS      current
  2054.         DESCRIPTION
  2055.             "The index in docsIfQosProfileTable describing the quality of
  2056.              service attributes associated with this particular service."
  2057.  
  2058.  
  2059. Expires January 1998                                           [Page 35]
  2060.  
  2061. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2062.  
  2063.  
  2064.         ::= { docsIfCmtsServiceEntry 4 }
  2065.  
  2066. docsIfCmtsServiceCreateTime OBJECT-TYPE
  2067.         SYNTAX      TimeTicks
  2068.         MAX-ACCESS  read-only
  2069.         STATUS      current
  2070.         DESCRIPTION
  2071.             "The value of sysUpTime when this entry was created."
  2072.         ::= { docsIfCmtsServiceEntry 5 }
  2073.  
  2074. docsIfCmtsServiceInOctets OBJECT-TYPE
  2075.         SYNTAX      Counter32
  2076.         MAX-ACCESS  read-only
  2077.         STATUS      current
  2078.         DESCRIPTION
  2079.             "The cumulative number of data octets received on this
  2080.              Service ID."
  2081.         ::= { docsIfCmtsServiceEntry 6 }
  2082.  
  2083. docsIfCmtsServiceInPackets OBJECT-TYPE
  2084.         SYNTAX      Counter32
  2085.         MAX-ACCESS  read-only
  2086.         STATUS      current
  2087.         DESCRIPTION
  2088.             "The cumulative number of data packets received on this
  2089.              Service ID."
  2090.         ::= { docsIfCmtsServiceEntry 7 }
  2091.  
  2092. --
  2093. -- The following table provides upstream channel modulation profiles.
  2094. -- Entries in this table can be
  2095. -- re-used by one or more upstream channels. An upstream channel will
  2096. -- have a modulation profile
  2097. -- for each value of docsIfModIntervalUsageCode.
  2098. --
  2099.  
  2100. docsIfCmtsModulationTable OBJECT-TYPE
  2101.         SYNTAX      SEQUENCE OF DocsIfCmtsModulationEntry
  2102.         MAX-ACCESS  not-accessible
  2103.         STATUS      current
  2104.         DESCRIPTION
  2105.             "Describes a modulation profile associated with one or more
  2106.              upstream channels."
  2107.         ::= { docsIfCmtsObjects 5 }
  2108.  
  2109. docsIfCmtsModulationEntry OBJECT-TYPE
  2110.         SYNTAX      DocsIfCmtsModulationEntry
  2111.         MAX-ACCESS  not-accessible
  2112.         STATUS      current
  2113.         DESCRIPTION
  2114.             "Describes a modulation profile for an Interval Usage Code
  2115.              for one or more upstream channels.
  2116.  
  2117.  
  2118. Expires January 1998                                           [Page 36]
  2119.  
  2120. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2121.  
  2122.  
  2123.              Entries in this table are created by the operator. Initial
  2124.              default entries may be created at system initialization
  2125.              time. No individual objects have to be specified in order
  2126.              to create an entry in this table."
  2127.         INDEX { docsIfCmtsModIndex, docsIfCmtsModIntervalUsageCode }
  2128.         ::= { docsIfCmtsModulationTable 1 }
  2129.  
  2130. DocsIfCmtsModulationEntry ::= SEQUENCE {
  2131.         docsIfCmtsModIndex                    INTEGER,
  2132.         docsIfCmtsModIntervalUsageCode        INTEGER,
  2133.         docsIfCmtsModControl                  RowStatus,
  2134.         docsIfCmtsModType                     INTEGER,
  2135. --        docsIfCmtsModPreambleStart            INTEGER,
  2136.         docsIfCmtsModPreambleLen              INTEGER,
  2137.         docsIfCmtsModDifferentialEncoding     TruthValue,
  2138.         docsIfCmtsModFECErrorCorrection       INTEGER,
  2139.         docsIfCmtsModFECCodewordLength        INTEGER,
  2140.         docsIfCmtsModScramblerSeed            INTEGER,
  2141.         docsIfCmtsModMaxBurstSize             INTEGER,
  2142.         docsIfCmtsModGuardTimeSize            Unsigned32,
  2143.         docsIfCmtsModLastCodewordShortened    TruthValue,
  2144.         docsIfCmtsModScrambler                TruthValue
  2145.         }
  2146.  
  2147. docsIfCmtsModIndex OBJECT-TYPE
  2148.         SYNTAX       INTEGER (1..2147483647)
  2149.         MAX-ACCESS   not-accessible
  2150.         STATUS      current
  2151.         DESCRIPTION
  2152.              "An index into the Channel Modulation table representing a group
  2153.               of Interval Usage Codes, all associated with the same channel."
  2154.         ::= { docsIfCmtsModulationEntry 1 }
  2155.  
  2156. docsIfCmtsModIntervalUsageCode OBJECT-TYPE
  2157.         SYNTAX       INTEGER {
  2158.             request(1),
  2159.             requestData(2),
  2160.             initialRanging(3),
  2161.             periodicRanging(4),
  2162.             shortData(5),
  2163.             longData(6)
  2164.         }
  2165.         MAX-ACCESS  not-accessible
  2166.         STATUS      current
  2167.         DESCRIPTION
  2168.             "An index into the Channel Modulation table which, when grouped
  2169.              with other Interval Usage Codes, fully instantiate all
  2170.              modulation sets for a given upstream channel."
  2171.         ::= { docsIfCmtsModulationEntry 2 }
  2172.  
  2173. docsIfCmtsModControl OBJECT-TYPE
  2174.         SYNTAX      RowStatus
  2175.  
  2176.  
  2177. Expires January 1998                                           [Page 37]
  2178.  
  2179. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2180.  
  2181.  
  2182.         MAX-ACCESS  read-create
  2183.         STATUS      current
  2184.         DESCRIPTION
  2185.             "Controls and reflects the status of rows in this table."
  2186.         ::= { docsIfCmtsModulationEntry 3 }
  2187.  
  2188. docsIfCmtsModType OBJECT-TYPE
  2189.         SYNTAX      INTEGER {
  2190.             other(1),
  2191.             qpsk(2),
  2192.             qam16(3)
  2193.         }
  2194.         MAX-ACCESS  read-create
  2195.         STATUS      current
  2196.         DESCRIPTION
  2197.             "The modulation type used on this channel."
  2198.         DEFVAL { qpsk }
  2199.         ::= { docsIfCmtsModulationEntry 4 }
  2200.  
  2201. -- Editor's note:
  2202. -- after thinking about this further, only the preamble length
  2203. -- should be specified. It should be up to the implementation
  2204. -- to select a sufficient start offset for any given length.
  2205. --
  2206. -- docsIfCmtsModPreambleStart OBJECT-TYPE
  2207. --         SYNTAX      INTEGER (0..1023)
  2208. --         MAX-ACCESS  read-create
  2209. --         STATUS      current
  2210. --         DESCRIPTION
  2211. --             "The starting bit offset into the preamble string
  2212. --              to be used for the preamble for this modulation profile."
  2213. --         DEFVAL { 0 }
  2214. --         ::= { docsIfCmtsModulationEntry 5 }
  2215.  
  2216. docsIfCmtsModPreambleLen OBJECT-TYPE
  2217.         SYNTAX      INTEGER (0..1024)
  2218.         MAX-ACCESS  read-create
  2219.         STATUS      current
  2220.         DESCRIPTION
  2221.             "The preamble length for this modulation profile in bits.
  2222.              Default value is the minimum needed by the implementation
  2223.              at the CMTS for the given modulation profile."
  2224.         ::= { docsIfCmtsModulationEntry 6 }
  2225.  
  2226. docsIfCmtsModDifferentialEncoding OBJECT-TYPE
  2227.         SYNTAX      TruthValue
  2228.         MAX-ACCESS  read-create
  2229.         STATUS      current
  2230.         DESCRIPTION
  2231.             "Whether or not differential encoding is used on this channel."
  2232.         DEFVAL { false }
  2233.         ::= { docsIfCmtsModulationEntry 7 }
  2234.  
  2235.  
  2236. Expires January 1998                                           [Page 38]
  2237.  
  2238. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2239.  
  2240.  
  2241. docsIfCmtsModFECErrorCorrection OBJECT-TYPE
  2242.         SYNTAX      INTEGER (0..10)
  2243.         MAX-ACCESS  read-create
  2244.         STATUS      current
  2245.         DESCRIPTION
  2246.             "The number of correctable errored bytes (t) used in forward
  2247.              error correction code. The value of 0 indicates no correction
  2248.              is employed. The number of check bytes appended will be twice
  2249.              this value."
  2250.         DEFVAL { 0 }
  2251.         ::= { docsIfCmtsModulationEntry 8 }
  2252.  
  2253. docsIfCmtsModFECCodewordLength OBJECT-TYPE
  2254.         SYNTAX      INTEGER (1..255)
  2255.         MAX-ACCESS  read-create
  2256.         STATUS      current
  2257.         DESCRIPTION
  2258.             "The number of data bytes (k) in the forward error correction
  2259.              codeword.
  2260.              This object is not used if docsIfCmtsModFECErrorCorrection
  2261.              is zero."
  2262.         DEFVAL { 32 }
  2263.         ::= { docsIfCmtsModulationEntry 9 }
  2264.  
  2265. docsIfCmtsModScramblerSeed OBJECT-TYPE
  2266.         SYNTAX      INTEGER (0..32767)
  2267.         MAX-ACCESS  read-create
  2268.         STATUS      current
  2269.         DESCRIPTION
  2270.             "The 15 bit seed value for the scrambler polynomial."
  2271.         DEFVAL { 0 }
  2272.         ::= { docsIfCmtsModulationEntry 10 }
  2273.  
  2274. docsIfCmtsModMaxBurstSize OBJECT-TYPE
  2275.         SYNTAX      INTEGER (0..255)
  2276.         MAX-ACCESS  read-create
  2277.         STATUS      current
  2278.         DESCRIPTION
  2279.             "The maximum number of mini-slots that can be transmitted during
  2280.              this channel's burst time. Returns zero if the burst length is
  2281.              bounded by the allocation MAP rather than this profile.
  2282.              Default value is 0 except for shortData, where it is 8."
  2283.         ::= { docsIfCmtsModulationEntry 11 }
  2284.  
  2285. docsIfCmtsModGuardTimeSize OBJECT-TYPE
  2286.         SYNTAX      Unsigned32
  2287.         MAX-ACCESS  read-only
  2288.         STATUS      current
  2289.         DESCRIPTION
  2290.             "The number of symbol-times which must follow the end of
  2291.              this channel's burst. Default value is the minimum time
  2292.              needed by the implementation for this modulation profile."
  2293.  
  2294.  
  2295. Expires January 1998                                           [Page 39]
  2296.  
  2297. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2298.  
  2299.  
  2300.         ::= { docsIfCmtsModulationEntry 12 }
  2301.  
  2302. docsIfCmtsModLastCodewordShortened OBJECT-TYPE
  2303.         SYNTAX      TruthValue
  2304.         MAX-ACCESS  read-create
  2305.         STATUS      current
  2306.         DESCRIPTION
  2307.             "Indicates if the last FEC codeword is truncated."
  2308.         DEFVAL { true }
  2309.         ::= { docsIfCmtsModulationEntry 13 }
  2310.  
  2311. docsIfCmtsModScrambler OBJECT-TYPE
  2312.         SYNTAX      TruthValue
  2313.         MAX-ACCESS  read-create
  2314.         STATUS      current
  2315.         DESCRIPTION
  2316.             "Indicates if the scrambler is employed."
  2317.         DEFVAL { false }
  2318.         ::= { docsIfCmtsModulationEntry 14 }
  2319.  
  2320. --
  2321. -- notification group is for future extension.
  2322. --
  2323. docsIfNotification OBJECT IDENTIFIER         ::= { docsIfMib 2 }
  2324.  
  2325. docsIfConformance  OBJECT IDENTIFIER         ::= { docsIfMib 3 }
  2326. docsIfCompliances  OBJECT IDENTIFIER         ::= { docsIfConformance 1 }
  2327. docsIfGroups       OBJECT IDENTIFIER         ::= { docsIfConformance 2 }
  2328.  
  2329. -- compliance statements
  2330.  
  2331. docsIfBasicCompliance MODULE-COMPLIANCE
  2332.         STATUS      current
  2333.         DESCRIPTION
  2334.             "The compliance statement for devices that implement MCNS
  2335.              compliant Radio Frequency Interfaces."
  2336.  
  2337. MODULE  -- docsIfMib
  2338.  
  2339. -- unconditionally mandatory groups
  2340. MANDATORY-GROUPS {
  2341.         docsIfBasicGroup
  2342.         }
  2343.  
  2344. -- conditionally mandatory group
  2345. GROUP docsIfCmGroup
  2346.         DESCRIPTION
  2347.             "This group is implemented only in Cable Modems, not in
  2348.              Cable Modem Termination Systems."
  2349.  
  2350. -- conditionally mandatory group
  2351. GROUP docsIfCmtsGroup
  2352.  
  2353.  
  2354. Expires January 1998                                           [Page 40]
  2355.  
  2356. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2357.  
  2358.  
  2359.         DESCRIPTION
  2360.             "This group is implemented only in Cable Modem Termination
  2361.              Systems, not in Cable Modems."
  2362.  
  2363. OBJECT  docsIfDownChannelFrequency
  2364.         MIN-ACCESS  read-only
  2365.         DESCRIPTION
  2366.             "Read-write in Cable Modem Termination Systems;
  2367.              read-only in Cable Modems."
  2368.  
  2369. OBJECT  docsIfDownChannelWidth
  2370.         MIN-ACCESS  read-only
  2371.         DESCRIPTION
  2372.             "It is conformant to implement this object as read-only.
  2373.              In Cable Modems, this object is always implemented as
  2374.              read-only."
  2375.  
  2376. OBJECT  docsIfDownChannelModulation
  2377.         MIN-ACCESS  read-only
  2378.         DESCRIPTION
  2379.             "Read-write in Cable Modem Termination Systems;
  2380.              read-only in Cable Modems."
  2381.  
  2382. OBJECT  docsIfDownChannelInterleave
  2383.         MIN-ACCESS  read-only
  2384.         DESCRIPTION
  2385.             "Read-write in Cable Modem Termination Systems;
  2386.              read-only in Cable Modems."
  2387.  
  2388. OBJECT  docsIfUpChannelFrequency
  2389.         MIN-ACCESS  read-only
  2390.         DESCRIPTION
  2391.             "Read-write in Cable Modem Termination Systems;
  2392.              read-only in Cable Modems."
  2393.  
  2394. OBJECT  docsIfUpChannelWidth
  2395.         MIN-ACCESS  read-only
  2396.         DESCRIPTION
  2397.             "Read-write in Cable Modem Termination Systems;
  2398.              read-only in Cable Modems."
  2399.  
  2400. OBJECT  docsIfUpChannelModulationProfile
  2401.         MIN-ACCESS  read-only
  2402.         DESCRIPTION
  2403.             "Read-write in Cable Modem Termination Systems;
  2404.              read-only in Cable Modems."
  2405.  
  2406. OBJECT  docsIfUpChannelSlotSize
  2407.         MIN-ACCESS  read-only
  2408.         DESCRIPTION
  2409.             "Read-write in Cable Modem Termination Systems;
  2410.              read-only in Cable Modems."
  2411.  
  2412.  
  2413. Expires January 1998                                           [Page 41]
  2414.  
  2415. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2416.  
  2417.  
  2418. OBJECT  docsIfUpChannelRangingBackoffStart
  2419.         MIN-ACCESS  read-only
  2420.         DESCRIPTION
  2421.             "Read-write in Cable Modem Termination Systems;
  2422.              read-only in Cable Modems."
  2423.  
  2424. OBJECT  docsIfUpChannelRangingBackoffEnd
  2425.         MIN-ACCESS  read-only
  2426.         DESCRIPTION
  2427.             "Read-write in Cable Modem Termination Systems;
  2428.              read-only in Cable Modems."
  2429.  
  2430. OBJECT  docsIfUpChannelTxBackoffStart
  2431.         MIN-ACCESS  read-only
  2432.         DESCRIPTION
  2433.             "Read-write in Cable Modem Termination Systems;
  2434.              read-only in Cable Modems."
  2435.  
  2436. OBJECT  docsIfUpChannelTxBackoffEnd
  2437.         MIN-ACCESS  read-only
  2438.         DESCRIPTION
  2439.             "Read-write in Cable Modem Termination Systems;
  2440.              read-only in Cable Modems."
  2441.  
  2442. OBJECT  docsIfCmtsServiceAdminStatus
  2443.         MIN-ACCESS  read-only
  2444.         DESCRIPTION
  2445.             "It is compliant to implement this object as read-only."
  2446.  
  2447. OBJECT  docsIfCmtsSyncInterval
  2448.         MIN-ACCESS  read-only
  2449.         DESCRIPTION
  2450.             "It is compliant to implement this object as read-only."
  2451.  
  2452. OBJECT  docsIfCmtsUcdInterval
  2453.         MIN-ACCESS  read-only
  2454.         DESCRIPTION
  2455.             "It is compliant to implement this object as read-only."
  2456.  
  2457. OBJECT  docsIfCmtsInsertionInterval
  2458.         MIN-ACCESS  read-only
  2459.         DESCRIPTION
  2460.             "It is compliant to implement this object as read-only."
  2461.  
  2462. OBJECT  docsIfCmtsInvitedRangingAttempts
  2463.         MIN-ACCESS  read-only
  2464.         DESCRIPTION
  2465.             "It is compliant to implement this object as read-only."
  2466.  
  2467.         ::= { docsIfCompliances 1 }
  2468.  
  2469. docsIfBasicGroup OBJECT-GROUP
  2470.  
  2471.  
  2472. Expires January 1998                                           [Page 42]
  2473.  
  2474. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2475.  
  2476.  
  2477.         OBJECTS {
  2478.             docsIfDownChannelId,
  2479.             docsIfDownChannelFrequency,
  2480.             docsIfDownChannelWidth,
  2481.             docsIfDownChannelModulation,
  2482.             docsIfDownChannelInterleave,
  2483.             docsIfDownChannelPower,
  2484.             docsIfUpChannelId,
  2485.             docsIfUpChannelFrequency,
  2486.             docsIfUpChannelWidth,
  2487.             docsIfUpChannelModulationProfile,
  2488.             docsIfUpChannelSlotSize,
  2489.             docsIfUpChannelTxTimingOffset,
  2490.             docsIfUpChannelRangingBackoffStart,
  2491.             docsIfUpChannelRangingBackoffEnd,
  2492.             docsIfUpChannelTxBackoffStart,
  2493.             docsIfUpChannelTxBackoffEnd,
  2494.             docsIfQosProfPriority,
  2495.             docsIfQosProfMaxUpBandwidth,
  2496.             docsIfQosProfGuarUpBandwidth,
  2497.             docsIfQosProfMaxDownBandwidth,
  2498.             docsIfQosProfMaxTxBurst,
  2499.             docsIfSigQIncludesContention,
  2500.             docsIfSigQUnerroreds,
  2501.             docsIfSigQCorrecteds,
  2502.             docsIfSigQUncorrectables,
  2503.             docsIfSigQSignalNoise,
  2504.             docsIfSigQInChannelResponse,
  2505.             docsIfSigQMicroreflections
  2506.         }
  2507.         STATUS      current
  2508.         DESCRIPTION
  2509.             "Group of objects implemented in both Cable Modems and
  2510.              Cable Modem Termination Systems."
  2511.         ::= { docsIfGroups 1 }
  2512.  
  2513. docsIfCmGroup OBJECT-GROUP
  2514.         OBJECTS {
  2515.             docsIfCmCmtsAddress,
  2516.             docsIfCmCapabilities,
  2517.             docsIfCmRangingRespTimeout,
  2518.             docsIfCmStatusValue,
  2519.             docsIfCmStatusCode,
  2520.             docsIfCmStatusTxPower,
  2521.             docsIfCmStatusResets,
  2522.             docsIfCmStatusLostSyncs,
  2523.             docsIfCmStatusInvalidMaps,
  2524.             docsIfCmStatusInvalidUcds,
  2525.             docsIfCmStatusT2Timeouts,
  2526.             docsIfCmStatusT3Timeouts,
  2527.             docsIfCmStatusT4Timeouts,
  2528.             docsIfCmStatusRangingAborteds,
  2529.  
  2530.  
  2531. Expires January 1998                                           [Page 43]
  2532.  
  2533. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2534.  
  2535.  
  2536.             docsIfCmServiceQosProfile,
  2537.             docsIfCmServiceTxSlotsImmed,
  2538.             docsIfCmServiceTxSlotsDed,
  2539.             docsIfCmServiceTxRetries,
  2540.             docsIfCmServiceTxExceeded,
  2541.             docsIfCmServiceRqRetries,
  2542.             docsIfCmServiceRqExceeded
  2543.         }
  2544.         STATUS      current
  2545.         DESCRIPTION
  2546.             "Group of objects implemented in both Cable Modems and
  2547.              Cable Modem Termination Systems."
  2548.         ::= { docsIfGroups 2 }
  2549.  
  2550. docsIfCmtsGroup OBJECT-GROUP
  2551.         OBJECTS {
  2552.             docsIfCmtsCapabilities,
  2553.             docsIfCmtsSyncInterval,
  2554.             docsIfCmtsUcdInterval,
  2555.             docsIfCmtsMaxServiceIds,
  2556.             docsIfCmtsInsertionInterval,
  2557.             docsIfCmtsInvitedRangingAttempts,
  2558.             docsIfCmtsStatusInvalidRangeReqs,
  2559.             docsIfCmtsStatusRangingAborteds,
  2560.             docsIfCmtsStatusInvalidRegReqs,
  2561.             docsIfCmtsStatusFailedRegReqs,
  2562.             docsIfCmtsStatusInvalidDataReqs,
  2563.             docsIfCmtsCmStatusMacAddress,
  2564.             docsIfCmtsCmStatusIpAddress,
  2565.             docsIfCmtsCmStatusDownChannelIfIndex,
  2566.             docsIfCmtsCmStatusUpChannelIfIndex,
  2567.             docsIfCmtsCmStatusRxPower,
  2568.             docsIfCmtsCmStatusTimingOffset,
  2569.             docsIfCmtsCmStatusEqualizationData,
  2570.             docsIfCmtsServiceCmStatusIndex,
  2571.             docsIfCmtsServiceAdminStatus,
  2572.             docsIfCmtsServiceQosProfile,
  2573.             docsIfCmtsServiceCreateTime,
  2574.             docsIfCmtsServiceInOctets,
  2575.             docsIfCmtsServiceInPackets,
  2576.             docsIfCmtsModType,
  2577.             docsIfCmtsModControl,
  2578. --            docsIfCmtsModPreambleStart,
  2579.             docsIfCmtsModPreambleLen,
  2580.             docsIfCmtsModDifferentialEncoding,
  2581.             docsIfCmtsModFECErrorCorrection,
  2582.             docsIfCmtsModFECCodewordLength,
  2583.             docsIfCmtsModScramblerSeed,
  2584.             docsIfCmtsModMaxBurstSize,
  2585.             docsIfCmtsModGuardTimeSize,
  2586.             docsIfCmtsModLastCodewordShortened,
  2587.             docsIfCmtsModScrambler
  2588.  
  2589.  
  2590. Expires January 1998                                           [Page 44]
  2591.  
  2592. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2593.  
  2594.  
  2595.         }
  2596.         STATUS      current
  2597.         DESCRIPTION
  2598.             "Group of objects implemented in Cable Modem Termination
  2599.              Systems."
  2600.         ::= { docsIfGroups 3 }
  2601.  
  2602. END
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648. Expires January 1998                                           [Page 45]
  2649.  
  2650. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2651.  
  2652.  
  2653. 5.  Acknowledgments
  2654.  
  2655. This document was produced by the IPCDN Working Group.  It is based on a
  2656. document written by Pam Anderson from CableLabs, Wilson Sawyer from
  2657. BayNetworks, and Rich Woundy from Continental Cablevision.
  2658.  
  2659. Special thanks is also due to
  2660.  
  2661.         Azlina Palmer
  2662.  
  2663.  
  2664. 6.  References
  2665.  
  2666. [1]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  2667.      S. Waldbusser, "Structure of Management Information for Version 2
  2668.      of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
  2669.      January 1996.
  2670.  
  2671. [2]  McCloghrie, K., and M. Rose, Editors, "Management Information Base
  2672.      for Network Management of TCP/IP-based internets: MIB-II", STD 17,
  2673.      RFC 1213, Hughes LAN Systems, Performance Systems International,
  2674.      March 1991.
  2675.  
  2676. [3]  Case, J., Fedor, M., Schoffstall, M., and J. Davin, "A Simple
  2677.      Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP
  2678.      Research, Performance Systems International, MIT Lab for Computer
  2679.      Science, May 1990.
  2680.  
  2681. [4]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and
  2682.      S. Waldbusser, "Protocol Operations for Version 2 of the Simple
  2683.      Network Management Protocol (SNMPv2)", RFC 1905, January 1996.
  2684.  
  2685. [5]  McCloghrie, K. and F. Kastenholz, "Evolution of the Interfaces
  2686.      Group of MIB-II", RFC 1573, Hughes LAN Systems, FTP Software,
  2687.      January 1994.
  2688.  
  2689. [6]  "MCNS Data Over Cable Services Cable Modem Radio Frequency
  2690.      Interface Specification SP-RFID01-970326", MCNS, March 1997.
  2691.  
  2692.  
  2693. 7.  Security Considerations
  2694.  
  2695. Security issues are not discussed in this memo.
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706. Expires January 1998                                           [Page 46]
  2707.  
  2708. INTERNET-DRAFT           MCNS RF Interface MIB                 July 1997
  2709.  
  2710.  
  2711. 8.  Author's Address
  2712.  
  2713.      Guenter Roeck
  2714.      cisco Systems
  2715.      170 West Tasman Drive
  2716.      San Jose, CA 95134
  2717.      U.S.A.
  2718.  
  2719.      Phone: +1 408 527 3143
  2720.      Email: groeck@cisco.com
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764. Expires January 1998                                           [Page 47]
  2765.