DOCS-IF-MIB 131 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225
  1. DOCS-IF-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. OBJECT-TYPE,
  5. -- do not import BITS,
  6. Unsigned32,
  7. Integer32,
  8. Counter32,
  9. Counter64,
  10. TimeTicks,
  11. IpAddress,
  12. transmission
  13. FROM SNMPv2-SMI
  14. TEXTUAL-CONVENTION,
  15. MacAddress,
  16. RowStatus,
  17. TruthValue,
  18. TimeInterval,
  19. TimeStamp
  20. FROM SNMPv2-TC
  21. OBJECT-GROUP,
  22. MODULE-COMPLIANCE
  23. FROM SNMPv2-CONF
  24. ifIndex, InterfaceIndexOrZero
  25. FROM IF-MIB
  26. InetAddressType,
  27. InetAddress
  28. FROM INET-ADDRESS-MIB;
  29. docsIfMib MODULE-IDENTITY
  30. LAST-UPDATED "0204260000Z" -- March 26, 2002
  31. ORGANIZATION "IETF IPCDN Working Group"
  32. CONTACT-INFO
  33. " Aviv Goren
  34. Postal: Terayon
  35. 2952 Bunker Hill Lane
  36. Santa Clara, CA
  37. U.S.A.
  38. Phone: +1 408 727 4400
  39. E-mail: aviv.goren@terayon.com
  40. David Raftus
  41. Postal: Imedia Semiconductor
  42. 340 Terry Fox Drive, Suite 202
  43. Ottawa Ontario
  44. Canada
  45. Phone: +1 613 592 1052
  46. E-mail: david.raftus@imedia.com
  47. IETF IPCDN Working Group
  48. General Discussion: ipcdn@ietf.org
  49. Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
  50. Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
  51. Co-chairs: Richard Woundy, rwoundy@cisco.com
  52. Andrew Valentine, a.valentine@eu.hns.com"
  53. DESCRIPTION
  54. "This is the MIB Module for DOCSIS 2.0 compliant Radio
  55. Frequency (RF) interfaces in Cable Modems (CM) and
  56. Cable Modem Termination Systems (CMTS)."
  57. REVISION "0204260000Z"
  58. DESCRIPTION
  59. "Modified by David Raftus to fix docsIfUpChannelWidth range
  60. in compliance statements to accommodate 6.4Mhz channel at
  61. 5.12 Msymbol/sec. Also adjusted description of
  62. docsIfUpChannelStatus to use correct rowStatus terminology."
  63. REVISION "0203170000Z"
  64. DESCRIPTION
  65. "Modified by David Raftus to add new textual convention
  66. describing upstream modulation status. Also clarified
  67. some object descriptions, fixed error in
  68. docsIfSignalQualityEntry, fixed upstreamTable compliance
  69. statements."
  70. REVISION "0202070000Z"
  71. DESCRIPTION
  72. "Modified by David Raftus to add capability to adjust
  73. and verify upstream channel parameters as a group.
  74. Also adjusted syntax and clarified descriptions of
  75. selected objects. "
  76. REVISION "0111200000Z"
  77. DESCRIPTION
  78. "Modified by Aviv Goren and David Raftus to accommodate
  79. Docsis 2.0 Advanced Phy capabilities, as well as to
  80. incorporate objects from the docsIfExt mib. "
  81. REVISION "0102230000Z"
  82. DESCRIPTION
  83. "Modified by Rich Woundy to use IPv6-friendly
  84. address objects, to accommodate EuroDOCSIS, and
  85. to correct the SYNTAX of various objects."
  86. REVISION "9908190000Z"
  87. DESCRIPTION
  88. "Initial Version, published as RFC 2670.
  89. Modified by Mike StJohns to fix problems identified by
  90. the first pass of the MIB doctor. Of special note,
  91. docsIfRangingResp and docsIfCmtsInsertionInterval were
  92. obsoleted and replaced by other objects with the same
  93. functionality, but more appropriate SYNTAX."
  94. ::= { transmission 127 }
  95. -- Textual Conventions
  96. TenthdBmV ::= TEXTUAL-CONVENTION
  97. DISPLAY-HINT "d-1"
  98. STATUS current
  99. DESCRIPTION
  100. "This data type represents power levels that are normally
  101. expressed in dBmV. Units are in tenths of a dBmV;
  102. for example, 5.1 dBmV will be represented as 51."
  103. SYNTAX Integer32
  104. TenthdB ::= TEXTUAL-CONVENTION
  105. DISPLAY-HINT "d-1"
  106. STATUS current
  107. DESCRIPTION
  108. "This data type represents power levels that are normally
  109. expressed in dB. Units are in tenths of a dB;
  110. for example, 5.1 dB will be represented as 51."
  111. SYNTAX Integer32
  112. DocsisVersion ::= TEXTUAL-CONVENTION
  113. STATUS current
  114. DESCRIPTION "Indicates the DOCSIS version number."
  115. SYNTAX INTEGER {
  116. docsis10 (1),
  117. docsis11 (2),
  118. docsis20 (3)
  119. }
  120. DocsisQosVersion ::= TEXTUAL-CONVENTION
  121. STATUS current
  122. DESCRIPTION "Indicates the quality of service level."
  123. SYNTAX INTEGER {
  124. docsis10 (1),
  125. docsis11 (2)
  126. }
  127. DocsisUpstreamType ::= TEXTUAL-CONVENTION
  128. STATUS current
  129. DESCRIPTION "Indicates the DOCSIS Upstream Channel Type."
  130. SYNTAX INTEGER {
  131. tdma (1),
  132. atdma (2),
  133. scdma (3),
  134. tdmaAndAtdma (4)
  135. }
  136. DocsisUpstreamTypeStatus ::= TEXTUAL-CONVENTION
  137. STATUS current
  138. DESCRIPTION "Indicates the DOCSIS Upstream Channel Type Status.
  139. The shared channel indicator type is not valid, since
  140. this type is used to specifically identify PHY mode."
  141. SYNTAX INTEGER {
  142. tdma (1),
  143. atdma (2),
  144. scdma (3)
  145. }
  146. docsIfMibObjects OBJECT IDENTIFIER ::= { docsIfMib 1 }
  147. docsIfBaseObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 1 }
  148. docsIfCmObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 2 }
  149. docsIfCmtsObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 3 }
  150. --
  151. -- BASE GROUP
  152. --
  153. --
  154. -- The following table is implemented on both the Cable Modem (CM)
  155. -- and the Cable Modem Termination System (CMTS). This table is
  156. -- read only for the CM.
  157. --
  158. docsIfDownstreamChannelTable OBJECT-TYPE
  159. SYNTAX SEQUENCE OF DocsIfDownstreamChannelEntry
  160. MAX-ACCESS not-accessible
  161. STATUS current
  162. DESCRIPTION
  163. "This table describes the attributes of downstream
  164. channels (frequency bands)."
  165. REFERENCE
  166. "Document [25] from References, Table 6-12 and Table 6-13."
  167. ::= { docsIfBaseObjects 1 }
  168. docsIfDownstreamChannelEntry OBJECT-TYPE
  169. SYNTAX DocsIfDownstreamChannelEntry
  170. MAX-ACCESS not-accessible
  171. STATUS current
  172. DESCRIPTION
  173. "An entry provides a list of attributes for a single
  174. Downstream channel.
  175. An entry in this table exists for each ifEntry with an
  176. ifType of docsCableDownstream(128)."
  177. INDEX { ifIndex }
  178. ::= { docsIfDownstreamChannelTable 1 }
  179. DocsIfDownstreamChannelEntry ::= SEQUENCE {
  180. docsIfDownChannelId Integer32,
  181. docsIfDownChannelFrequency Integer32,
  182. docsIfDownChannelWidth Integer32,
  183. docsIfDownChannelModulation INTEGER,
  184. docsIfDownChannelInterleave INTEGER,
  185. docsIfDownChannelPower TenthdBmV,
  186. docsIfDownChannelAnnex INTEGER
  187. }
  188. docsIfDownChannelId OBJECT-TYPE
  189. SYNTAX Integer32 (0..255)
  190. MAX-ACCESS read-only
  191. STATUS current
  192. DESCRIPTION
  193. "The Cable Modem Termination System (CMTS) identification
  194. of the downstream channel within this particular MAC
  195. interface. If the interface is down, the object returns
  196. the most current value. If the downstream channel ID is
  197. unknown, this object returns a value of 0."
  198. ::= { docsIfDownstreamChannelEntry 1 }
  199. docsIfDownChannelFrequency OBJECT-TYPE
  200. SYNTAX Integer32 (0..1000000000)
  201. UNITS "hertz"
  202. MAX-ACCESS read-only
  203. STATUS current
  204. DESCRIPTION
  205. "The center of the downstream frequency associated with
  206. this channel. This object will return the current tuner
  207. frequency. If a CMTS provides IF output, this object
  208. will return 0, unless this CMTS is in control of the
  209. final downstream RF frequency. See the associated
  210. compliance object for a description of valid frequencies
  211. that may be written to this object."
  212. REFERENCE
  213. "Document [25] from References, Tables 4-1, 6-14."
  214. ::= { docsIfDownstreamChannelEntry 2 }
  215. docsIfDownChannelWidth OBJECT-TYPE
  216. SYNTAX Integer32 (0..16000000)
  217. UNITS "hertz"
  218. MAX-ACCESS read-only
  219. STATUS current
  220. DESCRIPTION
  221. "The bandwidth of this downstream channel. Most
  222. implementations are expected to support a channel width
  223. of 6 MHz (North America) and/or 8 MHz (Europe). See the
  224. associated compliance object for a description of the
  225. valid channel widths for this object."
  226. REFERENCE
  227. "Document [25] from References, Table 6-14."
  228. ::= { docsIfDownstreamChannelEntry 3 }
  229. docsIfDownChannelModulation OBJECT-TYPE
  230. SYNTAX INTEGER {
  231. unknown(1),
  232. other(2),
  233. qam64(3),
  234. qam256(4)
  235. }
  236. MAX-ACCESS read-only
  237. STATUS current
  238. DESCRIPTION
  239. "The modulation type associated with this downstream
  240. channel. If the interface is down, this object either
  241. returns the configured value (CMTS), the most current
  242. value (CM), or the value of unknown(1). See the
  243. associated conformance object for write conditions and
  244. limitations. See the reference for specifics on the
  245. modulation profiles implied by qam64 and qam256."
  246. REFERENCE
  247. "Document [25] from References, Table 6-14."
  248. ::= { docsIfDownstreamChannelEntry 4 }
  249. docsIfDownChannelInterleave OBJECT-TYPE
  250. SYNTAX INTEGER {
  251. unknown(1),
  252. other(2),
  253. taps8Increment16(3),
  254. taps16Increment8(4),
  255. taps32Increment4(5),
  256. taps64Increment2(6),
  257. taps128Increment1(7),
  258. taps12Increment17(8)
  259. }
  260. MAX-ACCESS read-only
  261. STATUS current
  262. DESCRIPTION
  263. "The Forward Error Correction (FEC) interleaving used
  264. for this downstream channel.
  265. Values are defined as follows:
  266. taps8Increment16(3): protection 5.9/4.1 usec,
  267. latency .22/.15 msec
  268. taps16Increment8(4): protection 12/8.2 usec,
  269. latency .48/.33 msec
  270. taps32Increment4(5): protection 24/16 usec,
  271. latency .98/.68 msec
  272. taps64Increment2(6): protection 47/33 usec,
  273. latency 2/1.4 msec
  274. taps128Increment1(7): protection 95/66 usec,
  275. latency 4/2.8 msec
  276. taps12increment17(8): protection 18/14 usec,
  277. latency 0.43/0.32 msec
  278. taps12increment17 is implemented in
  279. conformance with EuroDOCSIS document
  280. 'Adapted MIB-definitions - and a
  281. clarification for MPEG-related issues - for
  282. EuroDOCSIS cable modem systems' by tComLabs
  283. and should only be used for a EuroDOCSIS MAC
  284. interface.
  285. If the interface is down, this object either returns
  286. the configured value (CMTS), the most current value (CM),
  287. or the value of unknown(1).
  288. The value of other(2) is returned if the interleave
  289. is known but not defined in the above list.
  290. See the associated conformance object for write
  291. conditions and limitations. See the reference for the FEC
  292. configuration described by the setting of this object."
  293. REFERENCE
  294. "Document [25] from References, Table 6-13."
  295. ::= { docsIfDownstreamChannelEntry 5 }
  296. docsIfDownChannelPower OBJECT-TYPE
  297. SYNTAX TenthdBmV
  298. UNITS "dBmV"
  299. MAX-ACCESS read-only
  300. STATUS current
  301. DESCRIPTION
  302. "At the CMTS, the operational transmit power. At the CM,
  303. the received power level. May be set to zero at the CM
  304. if power level measurement is not supported.
  305. If the interface is down, this object either returns
  306. the configured value (CMTS), the most current value (CM)
  307. or the value of 0. See the associated conformance object
  308. for write conditions and limitations. See the reference
  309. for recommended and required power levels."
  310. REFERENCE
  311. "Document [25] from References,Table 6-15."
  312. ::= { docsIfDownstreamChannelEntry 6 }
  313. docsIfDownChannelAnnex OBJECT-TYPE
  314. SYNTAX INTEGER {
  315. unknown(1),
  316. other(2),
  317. annexA(3),
  318. annexB(4),
  319. annexC(5)
  320. }
  321. MAX-ACCESS read-only
  322. STATUS current
  323. DESCRIPTION
  324. "The value of this object indicates the conformance of
  325. the implementation to important regional cable standards.
  326. annexA : Annex A from ITU-J83 is used.
  327. annexB : Annex B from ITU-J83 is used.
  328. annexC : Annex C from ITU-J83 is used.
  329. AnnexB is used for DOCSIS implementations"
  330. REFERENCE
  331. "Document [28] from References, Section 2.2"
  332. ::= { docsIfDownstreamChannelEntry 7 }
  333. --
  334. -- The following table is implemented on both the CM and the CMTS.
  335. -- For the CM, only attached channels appear in the table. For the
  336. -- CM, this table is read only as well.
  337. --
  338. docsIfUpstreamChannelTable OBJECT-TYPE
  339. SYNTAX SEQUENCE OF DocsIfUpstreamChannelEntry
  340. MAX-ACCESS not-accessible
  341. STATUS current
  342. DESCRIPTION
  343. "This table describes the attributes of attached upstream
  344. channels."
  345. ::= { docsIfBaseObjects 2 }
  346. docsIfUpstreamChannelEntry OBJECT-TYPE
  347. SYNTAX DocsIfUpstreamChannelEntry
  348. MAX-ACCESS not-accessible
  349. STATUS current
  350. DESCRIPTION
  351. "List of attributes for a single upstream channel. For
  352. Docsis 2.0 CMTSs, an entry in this table exists for
  353. each ifEntry with an ifType of docsCableUpstreamChannel (205).
  354. For Docsis 1.x CM/CMTSs and Docsis 2.0 CMs, an entry in this table exists
  355. for each ifEntry with an ifType of docsCableUpstreamInterface (129)."
  356. INDEX { ifIndex }
  357. ::= { docsIfUpstreamChannelTable 1 }
  358. DocsIfUpstreamChannelEntry ::= SEQUENCE {
  359. docsIfUpChannelId Integer32,
  360. docsIfUpChannelFrequency Integer32,
  361. docsIfUpChannelWidth Integer32,
  362. docsIfUpChannelModulationProfile Unsigned32,
  363. docsIfUpChannelSlotSize Unsigned32,
  364. docsIfUpChannelTxTimingOffset Unsigned32,
  365. docsIfUpChannelRangingBackoffStart Integer32,
  366. docsIfUpChannelRangingBackoffEnd Integer32,
  367. docsIfUpChannelTxBackoffStart Integer32,
  368. docsIfUpChannelTxBackoffEnd Integer32,
  369. docsIfUpChannelScdmaActiveCodes Unsigned32,
  370. docsIfUpChannelScdmaCodesPerSlot Integer32,
  371. docsIfUpChannelScdmaFrameSize Unsigned32,
  372. docsIfUpChannelScdmaHoppingSeed Unsigned32,
  373. docsIfUpChannelType DocsisUpstreamType,
  374. docsIfUpChannelCloneFrom InterfaceIndexOrZero,
  375. docsIfUpChannelUpdate TruthValue,
  376. docsIfUpChannelStatus RowStatus
  377. }
  378. docsIfUpChannelId OBJECT-TYPE
  379. SYNTAX Integer32 (0..255)
  380. MAX-ACCESS read-only
  381. STATUS current
  382. DESCRIPTION
  383. "The CMTS identification of the upstream channel."
  384. ::= { docsIfUpstreamChannelEntry 1 }
  385. docsIfUpChannelFrequency OBJECT-TYPE
  386. SYNTAX Integer32 (0..1000000000)
  387. UNITS "hertz"
  388. MAX-ACCESS read-only
  389. STATUS current
  390. DESCRIPTION
  391. "The center of the frequency band associated with this
  392. upstream interface. This object returns 0 if the frequency
  393. is undefined or unknown. Minimum permitted upstream
  394. frequency is 5,000,000 Hz for current technology. See
  395. the associated conformance object for write conditions
  396. and limitations."
  397. REFERENCE
  398. "Document [25] from References, Table 4-2."
  399. ::= { docsIfUpstreamChannelEntry 2 }
  400. docsIfUpChannelWidth OBJECT-TYPE
  401. SYNTAX Integer32 (0..64000000)
  402. UNITS "hertz"
  403. MAX-ACCESS read-only
  404. STATUS current
  405. DESCRIPTION
  406. "The bandwidth of this upstream interface. This object
  407. returns 0 if the interface width is undefined or unknown.
  408. Minimum permitted interface width is 200,000 Hz currently.
  409. See the associated conformance object for write conditions
  410. and limitations."
  411. REFERENCE
  412. "Document [25] from References, Table 6-12."
  413. ::= { docsIfUpstreamChannelEntry 3 }
  414. docsIfUpChannelModulationProfile OBJECT-TYPE
  415. SYNTAX Unsigned32
  416. MAX-ACCESS read-only
  417. STATUS current
  418. DESCRIPTION
  419. "An entry identical to the docsIfModIndex in the
  420. docsIfCmtsModulationTable that describes this channel.
  421. This channel is further instantiated there by a grouping
  422. of interval usage codes which together fully describe the
  423. channel modulation. This object returns 0 if the
  424. docsIfCmtsModulationTable entry does not exist or
  425. docsIfCmtsModulationTable is empty. See
  426. the associated conformance object for write conditions
  427. and limitations."
  428. REFERENCE
  429. "Document [25] from References, Table 8-19."
  430. ::= { docsIfUpstreamChannelEntry 4 }
  431. docsIfUpChannelSlotSize OBJECT-TYPE
  432. SYNTAX Unsigned32
  433. MAX-ACCESS read-only
  434. STATUS current
  435. DESCRIPTION
  436. "Applicable to TDMA and ATDMA channel types only.
  437. The number of 6.25 microsecond ticks in each upstream mini-
  438. slot. Returns zero if the value is undefined, unknown or in
  439. case of an SCDMA channel.
  440. See the associated conformance object for write
  441. conditions and limitations. "
  442. REFERENCE
  443. "Document [25] from References, Section 8.1.2.4."
  444. ::= { docsIfUpstreamChannelEntry 5 }
  445. docsIfUpChannelTxTimingOffset OBJECT-TYPE
  446. SYNTAX Unsigned32
  447. MAX-ACCESS read-only
  448. STATUS current
  449. DESCRIPTION
  450. "At the CM, a measure of the current round trip time obtained from the
  451. ranging offset (initial ranging offset + ranging offset adjustments).
  452. At the CMTS, the maximum of timing offset, among all the CMs that
  453. are/were present on the channel, taking into account all ( initial +
  454. periodic )timing offset corrections that were sent for each of the CMs.
  455. Generally, these measurements are positive, but if the
  456. measurements are negative, the value of this object is zero. Used for
  457. timing of CM upstream transmissions to ensure synchronized arrivals at
  458. the CMTS. Units are in terms of (6.25 microseconds/64)."
  459. REFERENCE
  460. "Document [25] from References, Section 6.2.18."
  461. ::= { docsIfUpstreamChannelEntry 6 }
  462. docsIfUpChannelRangingBackoffStart OBJECT-TYPE
  463. SYNTAX Integer32 (0..16)
  464. MAX-ACCESS read-only
  465. STATUS current
  466. DESCRIPTION
  467. "The initial random backoff window to use when retrying
  468. Ranging Requests. Expressed as a power of 2. A value of 16
  469. at the CMTS indicates that a proprietary adaptive retry
  470. mechanism is to be used. See the associated conformance
  471. object for write conditions and limitations."
  472. REFERENCE
  473. "Document [25] from References, Section 8.3.4."
  474. ::= { docsIfUpstreamChannelEntry 7 }
  475. docsIfUpChannelRangingBackoffEnd OBJECT-TYPE
  476. SYNTAX Integer32 (0..16)
  477. MAX-ACCESS read-only
  478. STATUS current
  479. DESCRIPTION
  480. "The final random backoff window to use when retrying
  481. Ranging Requests. Expressed as a power of 2. A value of 16
  482. at the CMTS indicates that a proprietary adaptive retry
  483. mechanism is to be used. See the associated conformance
  484. object for write conditions and limitations."
  485. REFERENCE
  486. "Document [25] from References, Section 8.3.4."
  487. ::= { docsIfUpstreamChannelEntry 8 }
  488. docsIfUpChannelTxBackoffStart OBJECT-TYPE
  489. SYNTAX Integer32 (0..16)
  490. MAX-ACCESS read-only
  491. STATUS current
  492. DESCRIPTION
  493. "The initial random backoff window to use when retrying
  494. transmissions. Expressed as a power of 2. A value of 16
  495. at the CMTS indicates that a proprietary adaptive retry
  496. mechanism is to be used. See the associated conformance
  497. object for write conditions and limitations."
  498. REFERENCE
  499. "Document [25] from References, Section 8.3.4."
  500. ::= { docsIfUpstreamChannelEntry 9 }
  501. docsIfUpChannelTxBackoffEnd OBJECT-TYPE
  502. SYNTAX Integer32 (0..16)
  503. MAX-ACCESS read-only
  504. STATUS current
  505. DESCRIPTION
  506. "The final random backoff window to use when retrying
  507. transmissions. Expressed as a power of 2. A value of 16
  508. at the CMTS indicates that a proprietary adaptive retry
  509. mechanism is to be used. See the associated conformance
  510. object for write conditions and limitations."
  511. REFERENCE
  512. "Document [25] from References, Section 8.3.4."
  513. ::= { docsIfUpstreamChannelEntry 10 }
  514. docsIfUpChannelScdmaActiveCodes OBJECT-TYPE
  515. SYNTAX Unsigned32 (0 | 64..128)
  516. MAX-ACCESS read-only
  517. STATUS current
  518. DESCRIPTION
  519. "Applicable for SCDMA channel types only.
  520. Number of active codes. Returns zero for
  521. Non-SCDMA channel types. Note that legal
  522. values from 64..128 MUST be non-prime."
  523. REFERENCE
  524. "Document [25] from References, Section 6.2.11.2.1."
  525. ::= { docsIfUpstreamChannelEntry 11 }
  526. docsIfUpChannelScdmaCodesPerSlot OBJECT-TYPE
  527. SYNTAX Integer32(0 | 2..32)
  528. MAX-ACCESS read-only
  529. STATUS current
  530. DESCRIPTION
  531. "Applicable for SCDMA channel types only.
  532. The number of SCDMA codes per mini-slot.
  533. Returns zero if the value is undefined, unknown or in
  534. case of a TDMA or ATDMA channel."
  535. REFERENCE
  536. "Document [25] from References, Section 6.2.11.2.1."
  537. ::= { docsIfUpstreamChannelEntry 12 }
  538. docsIfUpChannelScdmaFrameSize OBJECT-TYPE
  539. SYNTAX Unsigned32 (0..32)
  540. MAX-ACCESS read-only
  541. STATUS current
  542. DESCRIPTION
  543. "Applicable for SCDMA channel types only.
  544. SCDMA Frame size in units of spreading intervals.
  545. This value returns zero for non SCDMA Profiles."
  546. REFERENCE
  547. " Document [25] from References, Section 6.2.12."
  548. ::= { docsIfUpstreamChannelEntry 13 }
  549. docsIfUpChannelScdmaHoppingSeed OBJECT-TYPE
  550. SYNTAX Unsigned32 (0..32767)
  551. MAX-ACCESS read-only
  552. STATUS current
  553. DESCRIPTION
  554. "Applicable for SCDMA channel types only.
  555. 15 bit seed used for code hopping sequence initialization.
  556. Returns zero for non-SCDMA channel types."
  557. REFERENCE
  558. "Document [25] from References, Section 6.2.14.1."
  559. ::= { docsIfUpstreamChannelEntry 14 }
  560. docsIfUpChannelType OBJECT-TYPE
  561. SYNTAX DocsisUpstreamType
  562. MAX-ACCESS read-only
  563. STATUS current
  564. DESCRIPTION
  565. "Defines the Upstream channel type.
  566. Given the channel type, other channel attributes can be checked
  567. for value validity at the time of entry creation and update."
  568. REFERENCE
  569. "Document [25] from References, Section 6.2.1."
  570. ::= { docsIfUpstreamChannelEntry 15 }
  571. docsIfUpChannelCloneFrom OBJECT-TYPE
  572. SYNTAX InterfaceIndexOrZero
  573. MAX-ACCESS read-only
  574. STATUS current
  575. DESCRIPTION
  576. "Intended for use when a temporary inactive upstream table row is
  577. created for the purpose of manipulating SCDMA parameters for an
  578. active row. Refer to the descriptions of docsIfUpChannelStatus
  579. and docsIfUpChannelUpdate for details of this procedure.
  580. This object contains the ifIndex value of the active upstream
  581. row whose SCDMA parameters are to be adjusted.
  582. Although this object was created to facilitate SCDMA parameter
  583. adjustment, it may also be used at the vendor's discretion for
  584. non-SCDMA parameter adjustment.
  585. This object must contain a value of zero for active upstream rows."
  586. ::= { docsIfUpstreamChannelEntry 16 }
  587. docsIfUpChannelUpdate OBJECT-TYPE
  588. SYNTAX TruthValue
  589. MAX-ACCESS read-only
  590. STATUS current
  591. DESCRIPTION
  592. "Used to perform the transfer of adjusted SCDMA parameters from the
  593. temporary upstream row to the active upstream row indicated by the
  594. docsIfUpChannelCloneFrom object. The transfer is initiated through
  595. an SNMP SET of TRUE to this object. The SNMP SET will fail with a
  596. GEN_ERROR (snmpv1) or COMMIT_FAILED_ERROR (snmpv2c/v3) if the adjusted
  597. SCDMA parameter values are not compatible with each other.
  598. Although this object was created to facilitate SCDMA parameter
  599. adjustment, it may also be used at the vendor's discretion for
  600. non-SCDMA parameter adjustment.
  601. An SNMP GET of this object always returns FALSE."
  602. ::= { docsIfUpstreamChannelEntry 17 }
  603. docsIfUpChannelStatus OBJECT-TYPE
  604. SYNTAX RowStatus
  605. MAX-ACCESS read-only
  606. STATUS current
  607. DESCRIPTION
  608. "This object is generally intended to be used for the creation of
  609. a temporary inactive upstream row for the purpose of adjusting
  610. the SCDMA channel parameters of an active upstream row.
  611. The recommended procedure is:
  612. 1) Create an inactive row through an SNMP SET using createAndWait(5).
  613. Use an ifIndex value outside the operational range of the system.
  614. 2) Set the docsIfUpChannelCloneFrom field to the ifIndex value of
  615. the active row whose SCDMA parameters require adjustment.
  616. 3) Adjust the SCDMA parameter values using the new temporary inactive
  617. row.
  618. 4) Update the active row by setting object docsIfUpChannelUpdate to
  619. TRUE. This SET will fail if the adjusted SCDMA parameters are not
  620. compatible with each other.
  621. 5) Delete the temporary row through an SNMP SET using DELETE.
  622. The following restrictions apply to this object:
  623. 1) This object must contain a value of active(1) for active rows.
  624. 2) Temporary inactive rows must be created using createAndWait(5).
  625. 3) The only possible status change of a row created using
  626. createAndWait(5) (ie notInService(2)) is to destroy(6).
  627. These temporary rows must never become active.
  628. Although this object was created to facilitate SCDMA parameter
  629. adjustment, it may also be used at the vendor's discretion for
  630. non-SCDMA parameter adjustment."
  631. ::= { docsIfUpstreamChannelEntry 18 }
  632. -- The following table describes the attributes of each class of
  633. -- service. The entries in this table are referenced from the
  634. -- docsIfServiceEntries. They exist as a separate table in order to
  635. -- reduce redundant information in docsIfServiceTable.
  636. --
  637. -- This table is implemented at both the CM and the CMTS.
  638. -- The CM need only maintain entries for the classes of service
  639. -- referenced by its docsIfServiceTable.
  640. --
  641. docsIfQosProfileTable OBJECT-TYPE
  642. SYNTAX SEQUENCE OF DocsIfQosProfileEntry
  643. MAX-ACCESS not-accessible
  644. STATUS current
  645. DESCRIPTION
  646. "Describes the attributes for each class of service."
  647. ::= { docsIfBaseObjects 3 }
  648. docsIfQosProfileEntry OBJECT-TYPE
  649. SYNTAX DocsIfQosProfileEntry
  650. MAX-ACCESS not-accessible
  651. STATUS current
  652. DESCRIPTION
  653. "Describes the attributes for a single class of service.
  654. If implemented as read-create in the Cable Modem
  655. Termination System, creation of entries in this table is
  656. controlled by the value of docsIfCmtsQosProfilePermissions.
  657. If implemented as read-only, entries are created based
  658. on information in REG-REQ MAC messages received from
  659. Cable Modems (Cable Modem Termination System
  660. implementation), or based on information extracted from
  661. the TFTP option file (Cable Modem implementation).
  662. In the Cable Modem Termination system, read-only entries
  663. are removed if no longer referenced by
  664. docsIfCmtsServiceTable.
  665. An entry in this table must not be removed while it is
  666. referenced by an entry in docsIfCmServiceTable (Cable Modem)
  667. or docsIfCmtsServiceTable (Cable Modem Termination System).
  668. An entry in this table should not be changeable while
  669. it is referenced by an entry in docsIfCmtsServiceTable.
  670. If this table is created automatically, there should only
  671. be a single entry for each Class of Service. Multiple
  672. entries with the same Class of Service parameters are not
  673. recommended."
  674. INDEX { docsIfQosProfIndex }
  675. ::= { docsIfQosProfileTable 1 }
  676. DocsIfQosProfileEntry ::= SEQUENCE {
  677. docsIfQosProfIndex Integer32,
  678. docsIfQosProfPriority Integer32,
  679. docsIfQosProfMaxUpBandwidth Integer32,
  680. docsIfQosProfGuarUpBandwidth Integer32,
  681. docsIfQosProfMaxDownBandwidth Integer32,
  682. docsIfQosProfMaxTxBurst Integer32, -- Deprecated
  683. docsIfQosProfBaselinePrivacy TruthValue,
  684. docsIfQosProfStatus RowStatus,
  685. docsIfQosProfMaxTransmitBurst Integer32
  686. }
  687. docsIfQosProfIndex OBJECT-TYPE
  688. SYNTAX Integer32 (1..16383)
  689. MAX-ACCESS not-accessible
  690. STATUS current
  691. DESCRIPTION
  692. "The index value that uniquely identifies an entry
  693. in the docsIfQosProfileTable."
  694. ::= { docsIfQosProfileEntry 1 }
  695. docsIfQosProfPriority OBJECT-TYPE
  696. SYNTAX Integer32 (0..7)
  697. MAX-ACCESS read-only
  698. STATUS current
  699. DESCRIPTION
  700. "A relative priority assigned to this service when
  701. allocating bandwidth. Zero indicates lowest priority
  702. and seven indicates highest priority.
  703. Interpretation of priority is device-specific.
  704. MUST NOT be changed while this row is active."
  705. REFERENCE
  706. "Document [25] from References, Appendix C.1.1.4."
  707. DEFVAL { 0 }
  708. ::= { docsIfQosProfileEntry 2 }
  709. docsIfQosProfMaxUpBandwidth OBJECT-TYPE
  710. SYNTAX Integer32 (0..100000000)
  711. MAX-ACCESS read-only
  712. STATUS current
  713. DESCRIPTION
  714. "The maximum upstream bandwidth, in bits per second,
  715. allowed for a service with this service class.
  716. Zero if there is no restriction of upstream bandwidth.
  717. MUST NOT be changed while this row is active."
  718. REFERENCE
  719. "Document [25] from References, Appendix C.1.1.4."
  720. DEFVAL { 0 }
  721. ::= { docsIfQosProfileEntry 3 }
  722. docsIfQosProfGuarUpBandwidth OBJECT-TYPE
  723. SYNTAX Integer32 (0..100000000)
  724. MAX-ACCESS read-only
  725. STATUS current
  726. DESCRIPTION
  727. "Minimum guaranteed upstream bandwidth, in bits per second,
  728. allowed for a service with this service class.
  729. MUST NOT be changed while this row is active."
  730. REFERENCE
  731. "Document [25] from References, Appendix C.1.1.4."
  732. DEFVAL { 0 }
  733. ::= { docsIfQosProfileEntry 4 }
  734. docsIfQosProfMaxDownBandwidth OBJECT-TYPE
  735. SYNTAX Integer32 (0..100000000)
  736. MAX-ACCESS read-only
  737. STATUS current
  738. DESCRIPTION
  739. "The maximum downstream bandwidth, in bits per second,
  740. allowed for a service with this service class.
  741. Zero if there is no restriction of downstream bandwidth.
  742. MUST NOT be changed while this row is active."
  743. REFERENCE
  744. "Document [25] from References, Appendix C.1.1.4."
  745. DEFVAL { 0 }
  746. ::= { docsIfQosProfileEntry 5 }
  747. docsIfQosProfMaxTxBurst OBJECT-TYPE
  748. SYNTAX Integer32 (0..255)
  749. MAX-ACCESS read-only
  750. STATUS deprecated
  751. DESCRIPTION
  752. "The maximum number of mini-slots that may be requested
  753. for a single upstream transmission.
  754. A value of zero means there is no limit.
  755. MUST NOT be changed while this row is active.
  756. This object has been deprecated and replaced by
  757. docsIfQosProfMaxTransmitBurst, to fix a mismatch
  758. of the units and value range with respect to the DOCSIS
  759. Maximum Upstream Channel Transmit Burst Configuration
  760. Setting."
  761. REFERENCE
  762. "Document [25] from References, C.1.1.4."
  763. DEFVAL { 0 }
  764. ::= { docsIfQosProfileEntry 6 }
  765. docsIfQosProfBaselinePrivacy OBJECT-TYPE
  766. SYNTAX TruthValue
  767. MAX-ACCESS read-only
  768. STATUS current
  769. DESCRIPTION
  770. "Indicates whether Baseline Privacy is enabled for this
  771. service class.
  772. MUST NOT be changed while this row is active."
  773. DEFVAL { false }
  774. ::= { docsIfQosProfileEntry 7 }
  775. docsIfQosProfStatus OBJECT-TYPE
  776. SYNTAX RowStatus
  777. MAX-ACCESS read-only
  778. STATUS current
  779. DESCRIPTION
  780. "This is object is to used to create or delete rows in
  781. this table. This object MUST NOT be changed from active
  782. while the row is referenced by the any entry in either
  783. docsIfCmServiceTable (on the CM), or the
  784. docsIfCmtsServiceTable (on the CMTS)."
  785. ::= { docsIfQosProfileEntry 8 }
  786. docsIfQosProfMaxTransmitBurst OBJECT-TYPE
  787. SYNTAX Integer32 (0..1522)
  788. MAX-ACCESS read-only
  789. STATUS current
  790. DESCRIPTION
  791. "The maximum number of bytes that may be requested for a
  792. single upstream transmission. A value of zero means there
  793. is no limit. Note: This value does not include any
  794. physical layer overhead.
  795. MUST NOT be changed while this row is active."
  796. REFERENCE
  797. "Document [25] from References, Appendix C.1.1.4."
  798. DEFVAL { 0 }
  799. ::= { docsIfQosProfileEntry 9 }
  800. docsIfSignalQualityTable OBJECT-TYPE
  801. SYNTAX SEQUENCE OF DocsIfSignalQualityEntry
  802. MAX-ACCESS not-accessible
  803. STATUS current
  804. DESCRIPTION
  805. "At the CM, describes the PHY signal quality of downstream
  806. channels. At the CMTS, describes the PHY signal quality of
  807. upstream channels. At the CMTS, this table may exclude
  808. contention intervals."
  809. ::= { docsIfBaseObjects 4 }
  810. docsIfSignalQualityEntry OBJECT-TYPE
  811. SYNTAX DocsIfSignalQualityEntry
  812. MAX-ACCESS not-accessible
  813. STATUS current
  814. DESCRIPTION
  815. "At the CM, describes the PHY characteristics of a
  816. downstream channel. At the CMTS, describes the PHY signal
  817. quality of an upstream channel.
  818. An entry in this table exists for each ifEntry with an
  819. ifType of docsCableUpstreamChannel(205) for Cable Modem Termination
  820. Systems and docsCableDownstream(128) for Cable Modems."
  821. INDEX { ifIndex }
  822. ::= { docsIfSignalQualityTable 1 }
  823. DocsIfSignalQualityEntry ::= SEQUENCE {
  824. docsIfSigQIncludesContention TruthValue,
  825. docsIfSigQUnerroreds Counter32,
  826. docsIfSigQCorrecteds Counter32,
  827. docsIfSigQUncorrectables Counter32,
  828. docsIfSigQSignalNoise TenthdB,
  829. docsIfSigQMicroreflections Integer32,
  830. docsIfSigQEqualizationData OCTET STRING
  831. }
  832. docsIfSigQIncludesContention OBJECT-TYPE
  833. SYNTAX TruthValue
  834. MAX-ACCESS read-only
  835. STATUS current
  836. DESCRIPTION
  837. "true(1) if this CMTS includes contention intervals in
  838. the counters in this table. Always false(2) for CMs."
  839. REFERENCE
  840. "Document [25] from References,
  841. Section 9.4.1"
  842. ::= { docsIfSignalQualityEntry 1 }
  843. docsIfSigQUnerroreds OBJECT-TYPE
  844. SYNTAX Counter32
  845. MAX-ACCESS read-only
  846. STATUS current
  847. DESCRIPTION
  848. "Codewords received on this channel without error.
  849. This includes all codewords, whether or not they
  850. were part of frames destined for this device."
  851. REFERENCE
  852. "Document [25] from References, Section 6.2.5."
  853. ::= { docsIfSignalQualityEntry 2 }
  854. docsIfSigQCorrecteds OBJECT-TYPE
  855. SYNTAX Counter32
  856. MAX-ACCESS read-only
  857. STATUS current
  858. DESCRIPTION
  859. "Codewords received on this channel with correctable
  860. errors. This includes all codewords, whether or not
  861. they were part of frames destined for this device."
  862. REFERENCE
  863. "Document [25] from References, Section 6.2.5."
  864. ::= { docsIfSignalQualityEntry 3 }
  865. docsIfSigQUncorrectables OBJECT-TYPE
  866. SYNTAX Counter32
  867. MAX-ACCESS read-only
  868. STATUS current
  869. DESCRIPTION
  870. "Codewords received on this channel with uncorrectable
  871. errors. This includes all codewords, whether or not
  872. they were part of frames destined for this device."
  873. REFERENCE
  874. "Document [25] from References, Section 6.2.5."
  875. ::= { docsIfSignalQualityEntry 4 }
  876. docsIfSigQSignalNoise OBJECT-TYPE
  877. SYNTAX TenthdB
  878. UNITS "dB"
  879. MAX-ACCESS read-only
  880. STATUS current
  881. DESCRIPTION
  882. "Signal/Noise ratio as perceived for this channel.
  883. At the CM, describes the Signal/Noise of the downstream
  884. channel. At the CMTS, describes the average Signal/Noise
  885. of the upstream channel."
  886. REFERENCE
  887. "Document [25] from References, Tables 4-1 and 4-2"
  888. ::= { docsIfSignalQualityEntry 5 }
  889. docsIfSigQMicroreflections OBJECT-TYPE
  890. SYNTAX Integer32 (0..255)
  891. UNITS "dBc"
  892. MAX-ACCESS read-only
  893. STATUS current
  894. DESCRIPTION
  895. "Total microreflections including in-channel response
  896. as perceived on this interface, measured in dBc below
  897. the signal level.
  898. This object is not assumed to return an absolutely
  899. accurate value, but should give a rough indication
  900. of microreflections received on this interface.
  901. It is up to the implementer to provide information
  902. as accurate as possible."
  903. REFERENCE
  904. "Document [25] from References, Tables 4-1 and 4-2"
  905. ::= { docsIfSignalQualityEntry 6 }
  906. docsIfSigQEqualizationData OBJECT-TYPE
  907. SYNTAX OCTET STRING
  908. MAX-ACCESS read-only
  909. STATUS current
  910. DESCRIPTION
  911. "At the CM, returns the equalization data for the downstream
  912. channel. At the CMTS, returns the average equalization
  913. data for the upstream channel. Returns an empty string
  914. if the value is unknown or if there is no equalization
  915. data available or defined."
  916. REFERENCE
  917. "Document [25] from References, Table 8-21."
  918. ::= { docsIfSignalQualityEntry 7 }
  919. --
  920. -- DOCSIS Version of the device
  921. --
  922. docsIfDocsisBaseCapability OBJECT-TYPE
  923. SYNTAX DocsisVersion
  924. MAX-ACCESS read-only
  925. STATUS current
  926. DESCRIPTION
  927. "Indication of the DOCSIS capability of the device.
  928. This object mirrors docsIfDocsisCapability from the
  929. DocsIfExt mib."
  930. REFERENCE
  931. "Document [25] from References, Annex G."
  932. ::= { docsIfBaseObjects 5 }
  933. --
  934. -- CABLE MODEM GROUP
  935. --
  936. -- #######
  937. --
  938. -- The CM MAC Table
  939. --
  940. docsIfCmMacTable OBJECT-TYPE
  941. SYNTAX SEQUENCE OF DocsIfCmMacEntry
  942. MAX-ACCESS not-accessible
  943. STATUS current
  944. DESCRIPTION
  945. "Describes the attributes of each CM MAC interface,
  946. extending the information available from ifEntry."
  947. ::= { docsIfCmObjects 1 }
  948. docsIfCmMacEntry OBJECT-TYPE
  949. SYNTAX DocsIfCmMacEntry
  950. MAX-ACCESS not-accessible
  951. STATUS current
  952. DESCRIPTION
  953. "An entry containing objects describing attributes of
  954. each MAC entry, extending the information in ifEntry.
  955. An entry in this table exists for each ifEntry with an
  956. ifType of docsCableMaclayer(127)."
  957. INDEX { ifIndex }
  958. ::= { docsIfCmMacTable 1 }
  959. DocsIfCmMacEntry ::= SEQUENCE {
  960. docsIfCmCmtsAddress MacAddress,
  961. docsIfCmCapabilities BITS,
  962. -- docsIfCmRangingRespTimeout TimeTicks,
  963. docsIfCmRangingTimeout TimeInterval
  964. }
  965. docsIfCmCmtsAddress OBJECT-TYPE
  966. SYNTAX MacAddress
  967. MAX-ACCESS read-only
  968. STATUS current
  969. DESCRIPTION
  970. "Identifies the CMTS that is believed to control this MAC
  971. domain. At the CM, this will be the source address from
  972. SYNC, MAP, and other MAC-layer messages. If the CMTS is
  973. unknown, returns 00-00-00-00-00-00."
  974. REFERENCE
  975. "Document [25] from References, Section 8.2.2."
  976. ::= { docsIfCmMacEntry 1 }
  977. docsIfCmCapabilities OBJECT-TYPE
  978. SYNTAX BITS {
  979. atmCells(0),
  980. concatenation(1)
  981. }
  982. MAX-ACCESS read-only
  983. STATUS current
  984. DESCRIPTION
  985. "Identifies the capabilities of the MAC implementation
  986. at this interface. Note that packet transmission is
  987. always supported. Therefore, there is no specific bit
  988. required to explicitly indicate this capability.
  989. Note that BITS objects are encoded most significant bit
  990. first. For example, if bit 1 is set, the value of this
  991. object is the octet string '40'H."
  992. ::= { docsIfCmMacEntry 2 }
  993. -- This object has been obsoleted and replaced by
  994. -- docsIfCmRangingTimeout to correct the typing to TimeInterval. New
  995. -- implementations of the MIB should use docsIfCmRangingTimeout instead.
  996. -- docsIfCmRangingRespTimeout OBJECT-TYPE
  997. -- SYNTAX TimeTicks
  998. -- MAX-ACCESS read-write
  999. -- STATUS obsolete
  1000. -- DESCRIPTION
  1001. -- "Waiting time for a Ranging Response packet."
  1002. -- REFERENCE
  1003. -- "Document [25] from References, Section 9.1.6."
  1004. -- DEFVAL { 20 }
  1005. -- ::= { docsIfCmMacEntry 3 }
  1006. docsIfCmRangingTimeout OBJECT-TYPE
  1007. SYNTAX TimeInterval
  1008. MAX-ACCESS read-write
  1009. STATUS current
  1010. DESCRIPTION
  1011. "Waiting time for a Ranging Response packet."
  1012. REFERENCE
  1013. "Document [25] from References,
  1014. Section 9.1.6, timer T3."
  1015. DEFVAL { 20 }
  1016. ::= { docsIfCmMacEntry 4 }
  1017. --
  1018. -- CM status table.
  1019. -- This table is implemented only at the CM.
  1020. --
  1021. docsIfCmStatusTable OBJECT-TYPE
  1022. SYNTAX SEQUENCE OF DocsIfCmStatusEntry
  1023. MAX-ACCESS not-accessible
  1024. STATUS current
  1025. DESCRIPTION
  1026. "This table maintains a number of status objects
  1027. and counters for Cable Modems."
  1028. ::= { docsIfCmObjects 2 }
  1029. docsIfCmStatusEntry OBJECT-TYPE
  1030. SYNTAX DocsIfCmStatusEntry
  1031. MAX-ACCESS not-accessible
  1032. STATUS current
  1033. DESCRIPTION
  1034. "A set of status objects and counters for a single MAC
  1035. layer instance in a Cable Modem.
  1036. An entry in this table exists for each ifEntry with an
  1037. ifType of docsCableMaclayer(127)."
  1038. INDEX { ifIndex }
  1039. ::= { docsIfCmStatusTable 1 }
  1040. DocsIfCmStatusEntry ::= SEQUENCE {
  1041. docsIfCmStatusValue INTEGER,
  1042. docsIfCmStatusCode OCTET STRING,
  1043. docsIfCmStatusTxPower TenthdBmV,
  1044. docsIfCmStatusResets Counter32,
  1045. docsIfCmStatusLostSyncs Counter32,
  1046. docsIfCmStatusInvalidMaps Counter32,
  1047. docsIfCmStatusInvalidUcds Counter32,
  1048. docsIfCmStatusInvalidRangingResponses Counter32,
  1049. docsIfCmStatusInvalidRegistrationResponses Counter32,
  1050. docsIfCmStatusT1Timeouts Counter32,
  1051. docsIfCmStatusT2Timeouts Counter32,
  1052. docsIfCmStatusT3Timeouts Counter32,
  1053. docsIfCmStatusT4Timeouts Counter32,
  1054. docsIfCmStatusRangingAborteds Counter32,
  1055. docsIfCmStatusDocsisOperMode DocsisQosVersion,
  1056. docsIfCmStatusModulationType DocsisUpstreamTypeStatus
  1057. }
  1058. docsIfCmStatusValue OBJECT-TYPE
  1059. SYNTAX INTEGER {
  1060. other(1),
  1061. notReady(2),
  1062. notSynchronized(3),
  1063. phySynchronized(4),
  1064. usParametersAcquired(5),
  1065. rangingComplete(6),
  1066. ipComplete(7),
  1067. todEstablished(8),
  1068. securityEstablished(9),
  1069. paramTransferComplete(10),
  1070. registrationComplete(11),
  1071. operational(12),
  1072. accessDenied(13)
  1073. }
  1074. MAX-ACCESS read-only
  1075. STATUS current
  1076. DESCRIPTION
  1077. "Current Cable Modem connectivity state, as specified
  1078. in the RF Interface Specification."
  1079. REFERENCE
  1080. "Document [25] from References, Section 11.2."
  1081. ::= { docsIfCmStatusEntry 1 }
  1082. docsIfCmStatusCode OBJECT-TYPE
  1083. SYNTAX OCTET STRING
  1084. MAX-ACCESS read-only
  1085. STATUS current
  1086. DESCRIPTION
  1087. "Status code for this Cable Modem as defined in the
  1088. RF Interface Specification. The status code consists
  1089. of a single character indicating error groups, followed
  1090. by a two- or three-digit number indicating the status
  1091. condition."
  1092. REFERENCE
  1093. "Document [26] from References, Appendix F."
  1094. ::= { docsIfCmStatusEntry 2 }
  1095. docsIfCmStatusTxPower OBJECT-TYPE
  1096. SYNTAX TenthdBmV
  1097. UNITS "dBmV"
  1098. MAX-ACCESS read-only
  1099. STATUS current
  1100. DESCRIPTION
  1101. "The operational transmit power for the attached upstream
  1102. channel."
  1103. REFERENCE
  1104. "Document [25] from References, Section 6.2.18."
  1105. ::= { docsIfCmStatusEntry 3 }
  1106. docsIfCmStatusResets OBJECT-TYPE
  1107. SYNTAX Counter32
  1108. MAX-ACCESS read-only
  1109. STATUS current
  1110. DESCRIPTION
  1111. "Number of times the CM reset or initialized this interface."
  1112. ::= { docsIfCmStatusEntry 4 }
  1113. docsIfCmStatusLostSyncs OBJECT-TYPE
  1114. SYNTAX Counter32
  1115. MAX-ACCESS read-only
  1116. STATUS current
  1117. DESCRIPTION
  1118. "Number of times the CM lost synchronization with
  1119. the downstream channel."
  1120. REFERENCE
  1121. "Document [25] from References, Section 8.3.2."
  1122. ::= { docsIfCmStatusEntry 5 }
  1123. docsIfCmStatusInvalidMaps OBJECT-TYPE
  1124. SYNTAX Counter32
  1125. MAX-ACCESS read-only
  1126. STATUS current
  1127. DESCRIPTION
  1128. "Number of times the CM received invalid MAP messages."
  1129. REFERENCE
  1130. "Document [25] from References, Section 8.3.4."
  1131. ::= { docsIfCmStatusEntry 6 }
  1132. docsIfCmStatusInvalidUcds OBJECT-TYPE
  1133. SYNTAX Counter32
  1134. MAX-ACCESS read-only
  1135. STATUS current
  1136. DESCRIPTION
  1137. "Number of times the CM received invalid UCD messages."
  1138. REFERENCE
  1139. "Document [25] from References, Section 8.3.3."
  1140. ::= { docsIfCmStatusEntry 7 }
  1141. docsIfCmStatusInvalidRangingResponses OBJECT-TYPE
  1142. SYNTAX Counter32
  1143. MAX-ACCESS read-only
  1144. STATUS current
  1145. DESCRIPTION
  1146. "Number of times the CM received invalid ranging response
  1147. messages."
  1148. REFERENCE
  1149. "Document [25] from References, Section 8.3.6."
  1150. ::= { docsIfCmStatusEntry 8 }
  1151. docsIfCmStatusInvalidRegistrationResponses OBJECT-TYPE
  1152. SYNTAX Counter32
  1153. MAX-ACCESS read-only
  1154. STATUS current
  1155. DESCRIPTION
  1156. "Number of times the CM received invalid registration
  1157. response messages."
  1158. REFERENCE
  1159. "Document [25] from References, Section 8.3.8."
  1160. ::= { docsIfCmStatusEntry 9 }
  1161. docsIfCmStatusT1Timeouts OBJECT-TYPE
  1162. SYNTAX Counter32
  1163. MAX-ACCESS read-only
  1164. STATUS current
  1165. DESCRIPTION
  1166. "Number of times counter T1 expired in the CM."
  1167. REFERENCE
  1168. "Document [25] from References, Figure 9-2."
  1169. ::= { docsIfCmStatusEntry 10 }
  1170. docsIfCmStatusT2Timeouts OBJECT-TYPE
  1171. SYNTAX Counter32
  1172. MAX-ACCESS read-only
  1173. STATUS current
  1174. DESCRIPTION
  1175. "Number of times counter T2 expired in the CM."
  1176. REFERENCE
  1177. "Document [25] from References, Figure 9-2."
  1178. ::= { docsIfCmStatusEntry 11 }
  1179. docsIfCmStatusT3Timeouts OBJECT-TYPE
  1180. SYNTAX Counter32
  1181. MAX-ACCESS read-only
  1182. STATUS current
  1183. DESCRIPTION
  1184. "Number of times counter T3 expired in the CM."
  1185. REFERENCE
  1186. "Document [25] from References, Figure 9-2."
  1187. ::= { docsIfCmStatusEntry 12 }
  1188. docsIfCmStatusT4Timeouts OBJECT-TYPE
  1189. SYNTAX Counter32
  1190. MAX-ACCESS read-only
  1191. STATUS current
  1192. DESCRIPTION
  1193. "Number of times counter T4 expired in the CM."
  1194. REFERENCE
  1195. "Document [25] from References, Figure 9-2."
  1196. ::= { docsIfCmStatusEntry 13 }
  1197. docsIfCmStatusRangingAborteds OBJECT-TYPE
  1198. SYNTAX Counter32
  1199. MAX-ACCESS read-only
  1200. STATUS current
  1201. DESCRIPTION
  1202. "Number of times the ranging process was aborted
  1203. by the CMTS."
  1204. REFERENCE
  1205. "Document [25] from References, Section 9.3.3."
  1206. ::= { docsIfCmStatusEntry 14 }
  1207. docsIfCmStatusDocsisOperMode OBJECT-TYPE
  1208. SYNTAX DocsisQosVersion
  1209. MAX-ACCESS read-only
  1210. STATUS current
  1211. DESCRIPTION
  1212. "Indication whether the device has registered using 1.0 Class of
  1213. Service or 1.1 Quality of Service.
  1214. An unregistered CM should indicate 1.1 QOS for a
  1215. docsIfDocsisBaseCapability value of Docsis 1.1/2.0. An unregistered
  1216. CM should indicate 1.0 COS for a docsIfDocsisBaseCapability value
  1217. of Docsis 1.0.
  1218. This object mirrors docsIfCmDocsisOperMode from the docsIfExt mib."
  1219. REFERENCE
  1220. "Document [25] from References, Annex G."
  1221. ::= { docsIfCmStatusEntry 15 }
  1222. docsIfCmStatusModulationType OBJECT-TYPE
  1223. SYNTAX DocsisUpstreamTypeStatus
  1224. MAX-ACCESS read-only
  1225. STATUS current
  1226. DESCRIPTION
  1227. "Indicates modulation type status currently used by the CM.
  1228. Since this object specifically identifies PHY mode, the shared
  1229. upstream channel type is not permitted."
  1230. REFERENCE
  1231. "Document [25] from References, Section 6.2.1."
  1232. ::= { docsIfCmStatusEntry 16 }
  1233. --
  1234. -- The Cable Modem Service Table
  1235. --
  1236. docsIfCmServiceTable OBJECT-TYPE
  1237. SYNTAX SEQUENCE OF DocsIfCmServiceEntry
  1238. MAX-ACCESS not-accessible
  1239. STATUS current
  1240. DESCRIPTION
  1241. "Describes the attributes of each upstream service queue
  1242. on a CM."
  1243. ::= { docsIfCmObjects 3 }
  1244. docsIfCmServiceEntry OBJECT-TYPE
  1245. SYNTAX DocsIfCmServiceEntry
  1246. MAX-ACCESS not-accessible
  1247. STATUS current
  1248. DESCRIPTION
  1249. "Describes the attributes of an upstream bandwidth service
  1250. queue.
  1251. An entry in this table exists for each Service ID.
  1252. The primary index is an ifIndex with an ifType of
  1253. docsCableMaclayer(127)."
  1254. INDEX { ifIndex, docsIfCmServiceId }
  1255. ::= { docsIfCmServiceTable 1 }
  1256. DocsIfCmServiceEntry ::= SEQUENCE {
  1257. docsIfCmServiceId Integer32,
  1258. docsIfCmServiceQosProfile Integer32,
  1259. docsIfCmServiceTxSlotsImmed Counter32,
  1260. docsIfCmServiceTxSlotsDed Counter32,
  1261. docsIfCmServiceTxRetries Counter32,
  1262. docsIfCmServiceTxExceededs Counter32,
  1263. docsIfCmServiceRqRetries Counter32,
  1264. docsIfCmServiceRqExceededs Counter32,
  1265. docsIfCmServiceExtTxSlotsImmed Counter64,
  1266. docsIfCmServiceExtTxSlotsDed Counter64
  1267. }
  1268. docsIfCmServiceId OBJECT-TYPE
  1269. SYNTAX Integer32 (1..16383)
  1270. MAX-ACCESS not-accessible
  1271. STATUS current
  1272. DESCRIPTION
  1273. "Identifies a service queue for upstream bandwidth. The
  1274. attributes of this service queue are shared between the
  1275. CM and the CMTS. The CMTS allocates upstream bandwidth
  1276. to this service queue based on requests from the CM and
  1277. on the class of service associated with this queue."
  1278. ::= { docsIfCmServiceEntry 1 }
  1279. docsIfCmServiceQosProfile OBJECT-TYPE
  1280. SYNTAX Integer32 (0..16383)
  1281. MAX-ACCESS read-only
  1282. STATUS current
  1283. DESCRIPTION
  1284. "The index in docsIfQosProfileTable describing the quality
  1285. of service attributes associated with this particular
  1286. service. If no associated entry in docsIfQosProfileTable
  1287. exists, this object returns a value of zero."
  1288. ::= { docsIfCmServiceEntry 2 }
  1289. docsIfCmServiceTxSlotsImmed OBJECT-TYPE
  1290. SYNTAX Counter32
  1291. MAX-ACCESS read-only
  1292. STATUS current
  1293. DESCRIPTION
  1294. "The number of upstream mini-slots which have been used to
  1295. transmit data PDUs in immediate (contention) mode. This
  1296. includes only those PDUs that are presumed to have
  1297. arrived at the headend (i.e., those which were explicitly
  1298. acknowledged.) It does not include retransmission attempts
  1299. or mini-slots used by Requests."
  1300. REFERENCE
  1301. "Document [25] from References, Section 9.4."
  1302. ::= { docsIfCmServiceEntry 3 }
  1303. docsIfCmServiceTxSlotsDed OBJECT-TYPE
  1304. SYNTAX Counter32
  1305. MAX-ACCESS read-only
  1306. STATUS current
  1307. DESCRIPTION
  1308. "The number of upstream mini-slots which have been used to
  1309. transmit data PDUs in dedicated mode (i.e., as a result
  1310. of a unicast Data Grant)."
  1311. REFERENCE
  1312. "Document [25] from References, Section 9.4."
  1313. ::= { docsIfCmServiceEntry 4 }
  1314. docsIfCmServiceTxRetries OBJECT-TYPE
  1315. SYNTAX Counter32
  1316. MAX-ACCESS read-only
  1317. STATUS current
  1318. DESCRIPTION
  1319. "The number of attempts to transmit data PDUs containing
  1320. requests for acknowledgment that did not result in
  1321. acknowledgment."
  1322. REFERENCE
  1323. "Document [25] from References, Section 9.4."
  1324. ::= { docsIfCmServiceEntry 5 }
  1325. docsIfCmServiceTxExceededs OBJECT-TYPE
  1326. SYNTAX Counter32
  1327. MAX-ACCESS read-only
  1328. STATUS current
  1329. DESCRIPTION
  1330. "The number of data PDUs transmission failures due to
  1331. excessive retries without acknowledgment."
  1332. REFERENCE
  1333. "Document [25] from References, Section 9.4."
  1334. ::= { docsIfCmServiceEntry 6 }
  1335. docsIfCmServiceRqRetries OBJECT-TYPE
  1336. SYNTAX Counter32
  1337. MAX-ACCESS read-only
  1338. STATUS current
  1339. DESCRIPTION
  1340. "The number of attempts to transmit bandwidth requests
  1341. which did not result in acknowledgment."
  1342. REFERENCE
  1343. "Document [25] from References, Section 9.4."
  1344. ::= { docsIfCmServiceEntry 7 }
  1345. docsIfCmServiceRqExceededs OBJECT-TYPE
  1346. SYNTAX Counter32
  1347. MAX-ACCESS read-only
  1348. STATUS current
  1349. DESCRIPTION
  1350. "The number of requests for bandwidth which failed due to
  1351. excessive retries without acknowledgment."
  1352. REFERENCE
  1353. "Document [25] from References, Section 9.4."
  1354. ::= { docsIfCmServiceEntry 8 }
  1355. docsIfCmServiceExtTxSlotsImmed OBJECT-TYPE
  1356. SYNTAX Counter64
  1357. MAX-ACCESS read-only
  1358. STATUS current
  1359. DESCRIPTION
  1360. "The number of upstream mini-slots which have been used to
  1361. transmit data PDUs in immediate (contention) mode. This
  1362. includes only those PDUs that are presumed to have
  1363. arrived at the headend (i.e., those which were explicitly
  1364. acknowledged.) It does not include retransmission attempts
  1365. or mini-slots used by Requests."
  1366. REFERENCE
  1367. "Document [25] from References, Section 9.4."
  1368. ::= { docsIfCmServiceEntry 9 }
  1369. docsIfCmServiceExtTxSlotsDed OBJECT-TYPE
  1370. SYNTAX Counter64
  1371. MAX-ACCESS read-only
  1372. STATUS current
  1373. DESCRIPTION
  1374. "The number of upstream mini-slots which have been used to
  1375. transmit data PDUs in dedicated mode (i.e., as a result
  1376. of a unicast Data Grant)."
  1377. REFERENCE
  1378. "Document [25] from References, Section 9.4."
  1379. ::= { docsIfCmServiceEntry 10 }
  1380. --
  1381. -- CMTS GROUP
  1382. --
  1383. --
  1384. -- The CMTS MAC Table
  1385. --
  1386. docsIfCmtsMacTable OBJECT-TYPE
  1387. SYNTAX SEQUENCE OF DocsIfCmtsMacEntry
  1388. MAX-ACCESS not-accessible
  1389. STATUS current
  1390. DESCRIPTION
  1391. "Describes the attributes of each CMTS MAC interface,
  1392. extending the information available from ifEntry.
  1393. Mandatory for all CMTS devices."
  1394. ::= { docsIfCmtsObjects 1 }
  1395. docsIfCmtsMacEntry OBJECT-TYPE
  1396. SYNTAX DocsIfCmtsMacEntry
  1397. MAX-ACCESS not-accessible
  1398. STATUS current
  1399. DESCRIPTION
  1400. "An entry containing objects describing attributes of each
  1401. MAC entry, extending the information in ifEntry.
  1402. An entry in this table exists for each ifEntry with an
  1403. ifType of docsCableMaclayer(127)."
  1404. INDEX { ifIndex }
  1405. ::= { docsIfCmtsMacTable 1 }
  1406. DocsIfCmtsMacEntry ::= SEQUENCE {
  1407. docsIfCmtsCapabilities BITS,
  1408. docsIfCmtsSyncInterval Integer32,
  1409. docsIfCmtsUcdInterval Integer32,
  1410. docsIfCmtsMaxServiceIds Integer32,
  1411. docsIfCmtsInsertionInterval TimeTicks, -- Obsolete
  1412. docsIfCmtsInvitedRangingAttempts Integer32,
  1413. docsIfCmtsInsertInterval TimeInterval
  1414. }
  1415. docsIfCmtsCapabilities OBJECT-TYPE
  1416. SYNTAX BITS {
  1417. atmCells(0),
  1418. concatenation(1)
  1419. }
  1420. MAX-ACCESS read-only
  1421. STATUS current
  1422. DESCRIPTION
  1423. "Identifies the capabilities of the CMTS MAC
  1424. implementation at this interface. Note that packet
  1425. transmission is always supported. Therefore, there
  1426. is no specific bit required to explicitly indicate
  1427. this capability.
  1428. Note that BITS objects are encoded most significant bit
  1429. first. For example, if bit 1 is set, the value of this
  1430. object is the octet string '40'H."
  1431. ::= { docsIfCmtsMacEntry 1 }
  1432. docsIfCmtsSyncInterval OBJECT-TYPE
  1433. SYNTAX Integer32 (1..200)
  1434. UNITS "Milliseconds"
  1435. MAX-ACCESS read-write
  1436. STATUS current
  1437. DESCRIPTION
  1438. "The interval between CMTS transmission of successive SYNC
  1439. messages at this interface."
  1440. REFERENCE
  1441. "Document [25] from References, Section 9.3."
  1442. ::= { docsIfCmtsMacEntry 2 }
  1443. docsIfCmtsUcdInterval OBJECT-TYPE
  1444. SYNTAX Integer32 (1..2000)
  1445. UNITS "Milliseconds"
  1446. MAX-ACCESS read-write
  1447. STATUS current
  1448. DESCRIPTION
  1449. "The interval between CMTS transmission of successive
  1450. Upstream Channel Descriptor messages for each upstream
  1451. channel at this interface."
  1452. REFERENCE
  1453. "Document [25] from References, Section 9.3"
  1454. ::= { docsIfCmtsMacEntry 3 }
  1455. docsIfCmtsMaxServiceIds OBJECT-TYPE
  1456. SYNTAX Integer32 (1..16383)
  1457. MAX-ACCESS read-only
  1458. STATUS current
  1459. DESCRIPTION
  1460. "The maximum number of service IDs that may be
  1461. simultaneously active."
  1462. ::= { docsIfCmtsMacEntry 4 }
  1463. -- This object has been obsoleted and replaced by
  1464. -- docsIfCmtsInsertInterval to fix a SYNTAX typing problem. New
  1465. -- implementations of this MIB should use that object instead.
  1466. docsIfCmtsInsertionInterval OBJECT-TYPE
  1467. SYNTAX TimeTicks
  1468. MAX-ACCESS read-write
  1469. STATUS obsolete
  1470. DESCRIPTION
  1471. "The amount of time to elapse between each broadcast
  1472. station maintenance grant. Broadcast station maintenance
  1473. grants are used to allow new cable modems to join the
  1474. network. Zero indicates that a vendor-specific algorithm
  1475. is used instead of a fixed time. Maximum amount of time
  1476. permitted by the specification is 2 seconds."
  1477. REFERENCE
  1478. "Document [25] from References, Annex B."
  1479. ::= { docsIfCmtsMacEntry 5 }
  1480. docsIfCmtsInvitedRangingAttempts OBJECT-TYPE
  1481. SYNTAX Integer32 (0..1024)
  1482. MAX-ACCESS read-write
  1483. STATUS current
  1484. DESCRIPTION
  1485. "The maximum number of attempts to make on invitations
  1486. for ranging requests. A value of zero means the system
  1487. should attempt to range forever."
  1488. REFERENCE
  1489. "Document [25] from References, Section 9.3.3 and Annex B."
  1490. ::= { docsIfCmtsMacEntry 6 }
  1491. docsIfCmtsInsertInterval OBJECT-TYPE
  1492. SYNTAX TimeInterval
  1493. MAX-ACCESS read-write
  1494. STATUS current
  1495. DESCRIPTION
  1496. "The amount of time to elapse between each broadcast
  1497. station maintenance grant. Broadcast station maintenance
  1498. grants are used to allow new cable modems to join the
  1499. network. Zero indicates that a vendor-specific algorithm
  1500. is used instead of a fixed time. Maximum amount of time
  1501. permitted by the specification is 2 seconds."
  1502. REFERENCE
  1503. "Document [25] from References, Annex B."
  1504. ::= { docsIfCmtsMacEntry 7 }
  1505. --
  1506. --
  1507. -- CMTS status table.
  1508. --
  1509. docsIfCmtsStatusTable OBJECT-TYPE
  1510. SYNTAX SEQUENCE OF DocsIfCmtsStatusEntry
  1511. MAX-ACCESS not-accessible
  1512. STATUS current
  1513. DESCRIPTION
  1514. "For the MAC layer, this group maintains a number of
  1515. status objects and counters."
  1516. ::= { docsIfCmtsObjects 2 }
  1517. docsIfCmtsStatusEntry OBJECT-TYPE
  1518. SYNTAX DocsIfCmtsStatusEntry
  1519. MAX-ACCESS not-accessible
  1520. STATUS current
  1521. DESCRIPTION
  1522. "Status entry for a single MAC layer.
  1523. An entry in this table exists for each ifEntry with an
  1524. ifType of docsCableMaclayer(127)."
  1525. INDEX { ifIndex }
  1526. ::= { docsIfCmtsStatusTable 1 }
  1527. DocsIfCmtsStatusEntry ::= SEQUENCE {
  1528. docsIfCmtsStatusInvalidRangeReqs Counter32,
  1529. docsIfCmtsStatusRangingAborteds Counter32,
  1530. docsIfCmtsStatusInvalidRegReqs Counter32,
  1531. docsIfCmtsStatusFailedRegReqs Counter32,
  1532. docsIfCmtsStatusInvalidDataReqs Counter32,
  1533. docsIfCmtsStatusT5Timeouts Counter32
  1534. }
  1535. docsIfCmtsStatusInvalidRangeReqs OBJECT-TYPE
  1536. SYNTAX Counter32
  1537. MAX-ACCESS read-only
  1538. STATUS current
  1539. DESCRIPTION
  1540. "This object counts invalid RNG-REQ messages received on
  1541. this interface."
  1542. REFERENCE
  1543. "Document [25] from References, Section 8.3.5."
  1544. ::= { docsIfCmtsStatusEntry 1 }
  1545. docsIfCmtsStatusRangingAborteds OBJECT-TYPE
  1546. SYNTAX Counter32
  1547. MAX-ACCESS read-only
  1548. STATUS current
  1549. DESCRIPTION
  1550. "This object counts ranging attempts that were explicitly
  1551. aborted by the CMTS."
  1552. REFERENCE
  1553. "Document [25] from References, Section 8.3.6."
  1554. ::= { docsIfCmtsStatusEntry 2 }
  1555. docsIfCmtsStatusInvalidRegReqs OBJECT-TYPE
  1556. SYNTAX Counter32
  1557. MAX-ACCESS read-only
  1558. STATUS current
  1559. DESCRIPTION
  1560. "This object counts invalid REG-REQ messages received on
  1561. this interface. That is, syntax, out of range parameters,
  1562. or erroneous requests."
  1563. REFERENCE
  1564. "Document [25] from References, Section 8.3.7."
  1565. ::= { docsIfCmtsStatusEntry 3 }
  1566. docsIfCmtsStatusFailedRegReqs OBJECT-TYPE
  1567. SYNTAX Counter32
  1568. MAX-ACCESS read-only
  1569. STATUS current
  1570. DESCRIPTION
  1571. "This object counts failed registration attempts. Included are
  1572. docsIfCmtsStatusInvalidRegReqs, authentication and class of
  1573. service failures."
  1574. REFERENCE
  1575. "Document [25] from References, Section 8.3.7."
  1576. ::= { docsIfCmtsStatusEntry 4 }
  1577. docsIfCmtsStatusInvalidDataReqs OBJECT-TYPE
  1578. SYNTAX Counter32
  1579. MAX-ACCESS read-only
  1580. STATUS current
  1581. DESCRIPTION
  1582. "This object counts invalid data request messages
  1583. received on this interface."
  1584. ::= { docsIfCmtsStatusEntry 5 }
  1585. docsIfCmtsStatusT5Timeouts OBJECT-TYPE
  1586. SYNTAX Counter32
  1587. MAX-ACCESS read-only
  1588. STATUS current
  1589. DESCRIPTION
  1590. "This object counts the number of times counter T5
  1591. expired on this interface."
  1592. REFERENCE
  1593. "Document [25] from References, Figure 9-2."
  1594. ::= { docsIfCmtsStatusEntry 6 }
  1595. --
  1596. -- CM status table (within CMTS).
  1597. -- This table is implemented only at the CMTS.
  1598. -- It contains per CM status information available in the CMTS.
  1599. --
  1600. docsIfCmtsCmStatusTable OBJECT-TYPE
  1601. SYNTAX SEQUENCE OF DocsIfCmtsCmStatusEntry
  1602. MAX-ACCESS not-accessible
  1603. STATUS current
  1604. DESCRIPTION
  1605. "A set of objects in the CMTS, maintained for each
  1606. Cable Modem connected to this CMTS."
  1607. ::= { docsIfCmtsObjects 3 }
  1608. docsIfCmtsCmStatusEntry OBJECT-TYPE
  1609. SYNTAX DocsIfCmtsCmStatusEntry
  1610. MAX-ACCESS not-accessible
  1611. STATUS current
  1612. DESCRIPTION
  1613. "Status information for a single Cable Modem.
  1614. An entry in this table exists for each Cable Modem
  1615. that is connected to the CMTS implementing this table."
  1616. INDEX { docsIfCmtsCmStatusIndex }
  1617. ::= { docsIfCmtsCmStatusTable 1 }
  1618. DocsIfCmtsCmStatusEntry ::= SEQUENCE {
  1619. docsIfCmtsCmStatusIndex Integer32,
  1620. docsIfCmtsCmStatusMacAddress MacAddress,
  1621. docsIfCmtsCmStatusIpAddress IpAddress, -- Deprecated
  1622. docsIfCmtsCmStatusDownChannelIfIndex InterfaceIndexOrZero,
  1623. docsIfCmtsCmStatusUpChannelIfIndex InterfaceIndexOrZero,
  1624. docsIfCmtsCmStatusRxPower TenthdBmV,
  1625. docsIfCmtsCmStatusTimingOffset Unsigned32,
  1626. docsIfCmtsCmStatusEqualizationData OCTET STRING,
  1627. docsIfCmtsCmStatusValue INTEGER,
  1628. docsIfCmtsCmStatusUnerroreds Counter32,
  1629. docsIfCmtsCmStatusCorrecteds Counter32,
  1630. docsIfCmtsCmStatusUncorrectables Counter32,
  1631. docsIfCmtsCmStatusSignalNoise TenthdB,
  1632. docsIfCmtsCmStatusMicroreflections Integer32,
  1633. docsIfCmtsCmStatusExtUnerroreds Counter64,
  1634. docsIfCmtsCmStatusExtCorrecteds Counter64,
  1635. docsIfCmtsCmStatusExtUncorrectables Counter64,
  1636. docsIfCmtsCmStatusDocsisRegMode DocsisQosVersion,
  1637. docsIfCmtsCmStatusModulationType DocsisUpstreamTypeStatus,
  1638. docsIfCmtsCmStatusInetAddressType InetAddressType,
  1639. docsIfCmtsCmStatusInetAddress InetAddress
  1640. }
  1641. docsIfCmtsCmStatusIndex OBJECT-TYPE
  1642. SYNTAX Integer32 (1..2147483647)
  1643. MAX-ACCESS not-accessible
  1644. STATUS current
  1645. DESCRIPTION
  1646. "Index value to uniquely identify an entry in this table.
  1647. For an individual Cable Modem, this index value should
  1648. not change during CMTS uptime."
  1649. ::= { docsIfCmtsCmStatusEntry 1 }
  1650. docsIfCmtsCmStatusMacAddress OBJECT-TYPE
  1651. SYNTAX MacAddress
  1652. MAX-ACCESS read-only
  1653. STATUS current
  1654. DESCRIPTION
  1655. "MAC address of this Cable Modem. If the Cable Modem has
  1656. multiple MAC addresses, this is the MAC address associated
  1657. with the Cable interface."
  1658. REFERENCE
  1659. "Document [25] from References, Section 8.2.2."
  1660. ::= { docsIfCmtsCmStatusEntry 2 }
  1661. docsIfCmtsCmStatusIpAddress OBJECT-TYPE
  1662. SYNTAX IpAddress
  1663. MAX-ACCESS read-only
  1664. STATUS deprecated
  1665. DESCRIPTION
  1666. "IP address of this Cable Modem. If the Cable Modem has no
  1667. IP address assigned, or the IP address is unknown, this
  1668. object returns a value of 0.0.0.0. If the Cable Modem has
  1669. multiple IP addresses, this object returns the IP address
  1670. associated with the Cable interface.n
  1671. This object has been deprecated and replaced by
  1672. docsIfCmtsCmStatusInetAddressType and
  1673. docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing
  1674. in the future."
  1675. ::= { docsIfCmtsCmStatusEntry 3 }
  1676. docsIfCmtsCmStatusDownChannelIfIndex OBJECT-TYPE
  1677. SYNTAX InterfaceIndexOrZero
  1678. MAX-ACCESS read-only
  1679. STATUS current
  1680. DESCRIPTION
  1681. "IfIndex of the downstream channel this CM is connected
  1682. to. If the downstream channel is unknown, this object
  1683. returns a value of zero."
  1684. ::= { docsIfCmtsCmStatusEntry 4 }
  1685. docsIfCmtsCmStatusUpChannelIfIndex OBJECT-TYPE
  1686. SYNTAX InterfaceIndexOrZero
  1687. MAX-ACCESS read-only
  1688. STATUS current
  1689. DESCRIPTION
  1690. "IfIndex of the upstream channel this CM is connected
  1691. to. If the upstream channel is unknown, this object
  1692. returns a value of zero."
  1693. ::= { docsIfCmtsCmStatusEntry 5 }
  1694. docsIfCmtsCmStatusRxPower OBJECT-TYPE
  1695. SYNTAX TenthdBmV
  1696. UNITS "dBmV"
  1697. MAX-ACCESS read-only
  1698. STATUS current
  1699. DESCRIPTION
  1700. "The receive power as perceived for upstream data from
  1701. this Cable Modem.
  1702. If the receive power is unknown, this object returns
  1703. a value of zero."
  1704. REFERENCE
  1705. "Document [25] from References, Table 6-11."
  1706. ::= { docsIfCmtsCmStatusEntry 6 }
  1707. docsIfCmtsCmStatusTimingOffset OBJECT-TYPE
  1708. SYNTAX Unsigned32
  1709. MAX-ACCESS read-only
  1710. STATUS current
  1711. DESCRIPTION
  1712. "A measure of the current round trip time for this CM.
  1713. Used for timing of CM upstream transmissions to ensure
  1714. synchronized arrivals at the CMTS. Units are in terms
  1715. of 6.25 microseconds/(64*256). Returns zero if the value
  1716. is unknown."
  1717. REFERENCE
  1718. "Document [25] from References, Section 6.2.18."
  1719. ::= { docsIfCmtsCmStatusEntry 7 }
  1720. docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
  1721. SYNTAX OCTET STRING
  1722. MAX-ACCESS read-only
  1723. STATUS current
  1724. DESCRIPTION
  1725. "Equalization data for this CM. Returns an empty string
  1726. if the value is unknown or if there is no equalization
  1727. data available or defined."
  1728. REFERENCE
  1729. "Document [25] from References, Figure 8-23."
  1730. ::= { docsIfCmtsCmStatusEntry 8 }
  1731. docsIfCmtsCmStatusValue OBJECT-TYPE
  1732. SYNTAX INTEGER {
  1733. other(1),
  1734. ranging(2),
  1735. rangingAborted(3),
  1736. rangingComplete(4),
  1737. ipComplete(5),
  1738. registrationComplete(6),
  1739. accessDenied(7)
  1740. }
  1741. MAX-ACCESS read-only
  1742. STATUS current
  1743. DESCRIPTION
  1744. "Current Cable Modem connectivity state, as specified
  1745. in the RF Interface Specification. Returned status
  1746. information is the CM status as assumed by the CMTS,
  1747. and indicates the following events:
  1748. other(1)
  1749. Any state other than below.
  1750. ranging(2)
  1751. The CMTS has received an Initial Ranging Request
  1752. message from the CM, and the ranging process is not
  1753. yet complete.
  1754. rangingAborted(3)
  1755. The CMTS has sent a Ranging Abort message to the CM.
  1756. rangingComplete(4)
  1757. The CMTS has sent a Ranging Complete message to the CM.
  1758. ipComplete(5)
  1759. The CMTS has received a DHCP reply message and forwarded
  1760. it to the CM.
  1761. registrationComplete(6)
  1762. The CMTS has sent a Registration Response message to
  1763. the CM.
  1764. accessDenied(7)
  1765. The CMTS has sent a Registration Aborted message
  1766. to the CM.
  1767. The CMTS only needs to report states it is able to detect."
  1768. REFERENCE
  1769. "Document [25] from References, Section 11.2."
  1770. ::= { docsIfCmtsCmStatusEntry 9 }
  1771. docsIfCmtsCmStatusUnerroreds OBJECT-TYPE
  1772. SYNTAX Counter32
  1773. MAX-ACCESS read-only
  1774. STATUS current
  1775. DESCRIPTION
  1776. "Codewords received without error from this Cable Modem."
  1777. REFERENCE
  1778. "Document [25] from References, Section 6.2.5."
  1779. ::= { docsIfCmtsCmStatusEntry 10 }
  1780. docsIfCmtsCmStatusCorrecteds OBJECT-TYPE
  1781. SYNTAX Counter32
  1782. MAX-ACCESS read-only
  1783. STATUS current
  1784. DESCRIPTION
  1785. "Codewords received with correctable errors from this
  1786. Cable Modem."
  1787. REFERENCE
  1788. "Document [25] from References, Section 6.2.5."
  1789. ::= { docsIfCmtsCmStatusEntry 11 }
  1790. docsIfCmtsCmStatusUncorrectables OBJECT-TYPE
  1791. SYNTAX Counter32
  1792. MAX-ACCESS read-only
  1793. STATUS current
  1794. DESCRIPTION
  1795. "Codewords received with uncorrectable errors from this
  1796. Cable Modem."
  1797. REFERENCE
  1798. "Document [25] from References, Section 6.2.5."
  1799. ::= { docsIfCmtsCmStatusEntry 12 }
  1800. docsIfCmtsCmStatusSignalNoise OBJECT-TYPE
  1801. SYNTAX TenthdB
  1802. UNITS "dB"
  1803. MAX-ACCESS read-only
  1804. STATUS current
  1805. DESCRIPTION
  1806. "Signal/Noise ratio as perceived for upstream data from
  1807. this Cable Modem.
  1808. If the Signal/Noise is unknown, this object returns
  1809. a value of zero."
  1810. REFERENCE
  1811. "Document [25] from References, Tables 4-1 and 4-2."
  1812. ::= { docsIfCmtsCmStatusEntry 13 }
  1813. docsIfCmtsCmStatusMicroreflections OBJECT-TYPE
  1814. SYNTAX Integer32 (0..255)
  1815. UNITS "dBc"
  1816. MAX-ACCESS read-only
  1817. STATUS current
  1818. DESCRIPTION
  1819. "Total microreflections including in-channel response
  1820. as perceived on this interface, measured in dBc below
  1821. the signal level.
  1822. This object is not assumed to return an absolutely
  1823. accurate value, but should give a rough indication
  1824. of microreflections received on this interface.
  1825. It is up to the implementer to provide information
  1826. as accurate as possible."
  1827. REFERENCE
  1828. "Document [25] from References, Tables 4-1 and 4-2"
  1829. ::= { docsIfCmtsCmStatusEntry 14 }
  1830. docsIfCmtsCmStatusExtUnerroreds OBJECT-TYPE
  1831. SYNTAX Counter64
  1832. MAX-ACCESS read-only
  1833. STATUS current
  1834. DESCRIPTION
  1835. "Codewords received without error from this Cable Modem."
  1836. REFERENCE
  1837. "Document [25] from References, Section 6.2.5."
  1838. ::= { docsIfCmtsCmStatusEntry 15 }
  1839. docsIfCmtsCmStatusExtCorrecteds OBJECT-TYPE
  1840. SYNTAX Counter64
  1841. MAX-ACCESS read-only
  1842. STATUS current
  1843. DESCRIPTION
  1844. "Codewords received with correctable errors from this
  1845. Cable Modem."
  1846. REFERENCE
  1847. "Document [25] from References, Section 6.2.5."
  1848. ::= { docsIfCmtsCmStatusEntry 16 }
  1849. docsIfCmtsCmStatusExtUncorrectables OBJECT-TYPE
  1850. SYNTAX Counter64
  1851. MAX-ACCESS read-only
  1852. STATUS current
  1853. DESCRIPTION
  1854. "Codewords received with uncorrectable errors from this
  1855. Cable Modem."
  1856. REFERENCE
  1857. "Document [25] from References, Section 6.2.5."
  1858. ::= { docsIfCmtsCmStatusEntry 17 }
  1859. docsIfCmtsCmStatusDocsisRegMode OBJECT-TYPE
  1860. SYNTAX DocsisQosVersion
  1861. MAX-ACCESS read-only
  1862. STATUS current
  1863. DESCRIPTION
  1864. " Indication whether the CM has registered using 1.0 Class of
  1865. Service or 1.1 Quality of Service.
  1866. This object mirrors docsIfCmtsCmStatusDocsisMode from the
  1867. docsIfExt mib."
  1868. REFERENCE
  1869. "Document [25] from References, Annex G."
  1870. ::= { docsIfCmtsCmStatusEntry 18 }
  1871. docsIfCmtsCmStatusModulationType OBJECT-TYPE
  1872. SYNTAX DocsisUpstreamTypeStatus
  1873. MAX-ACCESS read-only
  1874. STATUS current
  1875. DESCRIPTION
  1876. "Indicates modulation type currently used by the CM. Since
  1877. this object specifically identifies PHY mode, the shared
  1878. type is not permitted."
  1879. REFERENCE
  1880. "Document [25] from References, Table 8-19."
  1881. ::= { docsIfCmtsCmStatusEntry 19 }
  1882. docsIfCmtsCmStatusInetAddressType OBJECT-TYPE
  1883. SYNTAX InetAddressType
  1884. MAX-ACCESS read-only
  1885. STATUS current
  1886. DESCRIPTION
  1887. "The type of internet address of
  1888. docsIfCmtsCmStatusInetAddress. If the cable modem
  1889. Internet address is unassigned or unknown, then the
  1890. value of this object is unknown(0)."
  1891. ::= { docsIfCmtsCmStatusEntry 20 }
  1892. docsIfCmtsCmStatusInetAddress OBJECT-TYPE
  1893. SYNTAX InetAddress
  1894. MAX-ACCESS read-only
  1895. STATUS current
  1896. DESCRIPTION
  1897. "Internet address of this Cable Modem. If the Cable Modem
  1898. has no Internet address assigned, or the Internet address
  1899. is unknown, the value of this object is the empty string.
  1900. If the Cable Modem has multiple Internet addresses, this
  1901. object returns the Internet address associated with the
  1902. Cable (i.e. RF MAC) interface."
  1903. ::= { docsIfCmtsCmStatusEntry 21 }
  1904. --
  1905. -- The CMTS Service Table.
  1906. --
  1907. docsIfCmtsServiceTable OBJECT-TYPE
  1908. SYNTAX SEQUENCE OF DocsIfCmtsServiceEntry
  1909. MAX-ACCESS not-accessible
  1910. STATUS current
  1911. DESCRIPTION
  1912. "Describes the attributes of upstream service queues
  1913. in a Cable Modem Termination System."
  1914. ::= { docsIfCmtsObjects 4 }
  1915. docsIfCmtsServiceEntry OBJECT-TYPE
  1916. SYNTAX DocsIfCmtsServiceEntry
  1917. MAX-ACCESS not-accessible
  1918. STATUS current
  1919. DESCRIPTION
  1920. "Describes the attributes of a single upstream bandwidth
  1921. service queue.
  1922. Expires May 2002 [Page 52]
  1923. INTERNET-DRAFT DOCSIS RF Interface MIB November 2001
  1924. Entries in this table exist for each ifEntry with an
  1925. ifType of docsCableMaclayer(127), and for each service
  1926. queue (Service ID) within this MAC layer.
  1927. Entries in this table are created with the creation of
  1928. individual Service IDs by the MAC layer and removed
  1929. when a Service ID is removed."
  1930. INDEX { ifIndex, docsIfCmtsServiceId }
  1931. ::= { docsIfCmtsServiceTable 1 }
  1932. DocsIfCmtsServiceEntry ::= SEQUENCE {
  1933. docsIfCmtsServiceId Integer32,
  1934. docsIfCmtsServiceCmStatusIndex Integer32, -- Deprecated
  1935. docsIfCmtsServiceAdminStatus INTEGER,
  1936. docsIfCmtsServiceQosProfile Integer32,
  1937. docsIfCmtsServiceCreateTime TimeStamp,
  1938. docsIfCmtsServiceInOctets Counter32,
  1939. docsIfCmtsServiceInPackets Counter32,
  1940. docsIfCmtsServiceNewCmStatusIndex Integer32
  1941. }
  1942. docsIfCmtsServiceId OBJECT-TYPE
  1943. SYNTAX Integer32 (1..16383)
  1944. MAX-ACCESS not-accessible
  1945. STATUS current
  1946. DESCRIPTION
  1947. "Identifies a service queue for upstream bandwidth. The
  1948. attributes of this service queue are shared between the
  1949. Cable Modem and the Cable Modem Termination System.
  1950. The CMTS allocates upstream bandwidth to this service
  1951. queue based on requests from the CM and on the class of
  1952. service associated with this queue."
  1953. ::= { docsIfCmtsServiceEntry 1 }
  1954. docsIfCmtsServiceCmStatusIndex OBJECT-TYPE
  1955. SYNTAX Integer32 (0..65535)
  1956. MAX-ACCESS read-only
  1957. STATUS deprecated
  1958. DESCRIPTION
  1959. "Pointer to an entry in docsIfCmtsCmStatusTable identifying
  1960. the Cable Modem using this Service Queue. If multiple
  1961. Cable Modems are using this Service Queue, the value of
  1962. this object is zero.
  1963. This object has been deprecated and replaced by
  1964. docsIfCmtsServiceNewCmStatusIndex, to fix a mismatch
  1965. of the value range with respect to docsIfCmtsCmStatusIndex
  1966. (1..2147483647)."
  1967. ::= { docsIfCmtsServiceEntry 2 }
  1968. docsIfCmtsServiceAdminStatus OBJECT-TYPE
  1969. SYNTAX INTEGER {
  1970. enabled(1),
  1971. disabled(2),
  1972. destroyed(3) }
  1973. MAX-ACCESS read-write
  1974. STATUS current
  1975. DESCRIPTION
  1976. "Allows a service class for a particular modem to be
  1977. suppressed, (re-)enabled, or deleted altogether."
  1978. ::= { docsIfCmtsServiceEntry 3 }
  1979. docsIfCmtsServiceQosProfile OBJECT-TYPE
  1980. SYNTAX Integer32 (0..16383)
  1981. MAX-ACCESS read-only
  1982. STATUS current
  1983. DESCRIPTION
  1984. "The index in docsIfQosProfileTable describing the quality
  1985. of service attributes associated with this particular
  1986. service. If no associated docsIfQosProfileTable entry
  1987. exists, this object returns a value of zero."
  1988. ::= { docsIfCmtsServiceEntry 4 }
  1989. docsIfCmtsServiceCreateTime OBJECT-TYPE
  1990. SYNTAX TimeStamp
  1991. MAX-ACCESS read-only
  1992. STATUS current
  1993. DESCRIPTION
  1994. "The value of sysUpTime when this entry was created."
  1995. ::= { docsIfCmtsServiceEntry 5 }
  1996. docsIfCmtsServiceInOctets OBJECT-TYPE
  1997. SYNTAX Counter32
  1998. MAX-ACCESS read-only
  1999. STATUS current
  2000. DESCRIPTION
  2001. "The cumulative number of Packet Data octets received
  2002. on this Service ID. The count does not include the
  2003. size of the Cable MAC header"
  2004. ::= { docsIfCmtsServiceEntry 6 }
  2005. docsIfCmtsServiceInPackets OBJECT-TYPE
  2006. SYNTAX Counter32
  2007. MAX-ACCESS read-only
  2008. STATUS current
  2009. DESCRIPTION
  2010. "The cumulative number of Packet Data packets received
  2011. on this Service ID."
  2012. ::= { docsIfCmtsServiceEntry 7 }
  2013. docsIfCmtsServiceNewCmStatusIndex OBJECT-TYPE
  2014. SYNTAX Integer32 (0..2147483647)
  2015. MAX-ACCESS read-only
  2016. STATUS current
  2017. DESCRIPTION
  2018. "Pointer (via docsIfCmtsCmStatusIndex) to an entry in
  2019. docsIfCmtsCmStatusTable identifying the Cable Modem
  2020. using this Service Queue. If multiple Cable Modems are
  2021. using this Service Queue, the value of this object is
  2022. zero."
  2023. ::= { docsIfCmtsServiceEntry 8 }
  2024. --
  2025. -- The following table provides upstream channel modulation profiles.
  2026. -- Entries in this table can be
  2027. -- re-used by one or more upstream channels. An upstream channel will
  2028. -- have a modulation profile
  2029. -- for each value of docsIfModIntervalUsageCode.
  2030. --
  2031. docsIfCmtsModulationTable OBJECT-TYPE
  2032. SYNTAX SEQUENCE OF DocsIfCmtsModulationEntry
  2033. MAX-ACCESS not-accessible
  2034. STATUS current
  2035. DESCRIPTION
  2036. "Describes a modulation profile associated with one or more
  2037. upstream channels."
  2038. ::= { docsIfCmtsObjects 5 }
  2039. docsIfCmtsModulationEntry OBJECT-TYPE
  2040. SYNTAX DocsIfCmtsModulationEntry
  2041. MAX-ACCESS not-accessible
  2042. STATUS current
  2043. DESCRIPTION
  2044. "Describes a modulation profile for an Interval Usage Code
  2045. for one or more upstream channels.
  2046. Entries in this table are created by the operator. Initial
  2047. default entries may be created at system initialization
  2048. time. No individual objects have to be specified in order
  2049. to create an entry in this table.
  2050. Note that some objects do not have DEFVALs, but do have
  2051. calculated defaults and need not be specified during row
  2052. creation.
  2053. There is no restriction on the changing of values in this
  2054. table while their associated rows are active."
  2055. INDEX { docsIfCmtsModIndex, docsIfCmtsModIntervalUsageCode}
  2056. ::= { docsIfCmtsModulationTable 1 }
  2057. DocsIfCmtsModulationEntry ::= SEQUENCE {
  2058. docsIfCmtsModIndex Integer32,
  2059. docsIfCmtsModIntervalUsageCode INTEGER,
  2060. docsIfCmtsModControl RowStatus,
  2061. docsIfCmtsModType INTEGER,
  2062. docsIfCmtsModPreambleLen Integer32,
  2063. docsIfCmtsModDifferentialEncoding TruthValue,
  2064. docsIfCmtsModFECErrorCorrection Integer32,
  2065. docsIfCmtsModFECCodewordLength Integer32,
  2066. docsIfCmtsModScramblerSeed Integer32,
  2067. docsIfCmtsModMaxBurstSize Integer32,
  2068. docsIfCmtsModGuardTimeSize Unsigned32,
  2069. docsIfCmtsModLastCodewordShortened TruthValue,
  2070. docsIfCmtsModScrambler TruthValue,
  2071. docsIfCmtsModByteInterleaverDepth Unsigned32,
  2072. docsIfCmtsModByteInterleaverBlockSize Unsigned32,
  2073. docsIfCmtsModPreambleType INTEGER,
  2074. docsIfCmtsModTcmErrorCorrectionOn TruthValue,
  2075. docsIfCmtsModScdmaInterleaverStepSize Unsigned32,
  2076. docsIfCmtsModScdmaSpreaderEnable TruthValue,
  2077. docsIfCmtsModScdmaSubframeCodes Unsigned32,
  2078. docsIfCmtsModChannelType DocsisUpstreamType
  2079. }
  2080. docsIfCmtsModIndex OBJECT-TYPE
  2081. SYNTAX Integer32 (1..2147483647)
  2082. MAX-ACCESS not-accessible
  2083. STATUS current
  2084. DESCRIPTION
  2085. "An index into the Channel Modulation table representing
  2086. a group of Interval Usage Codes, all associated with the
  2087. same channel."
  2088. ::= { docsIfCmtsModulationEntry 1 }
  2089. docsIfCmtsModIntervalUsageCode OBJECT-TYPE
  2090. SYNTAX INTEGER {
  2091. request(1),
  2092. requestData(2),
  2093. initialRanging(3),
  2094. periodicRanging(4),
  2095. shortData(5),
  2096. longData(6),
  2097. advPhyShortData(9),
  2098. advPhyLongData(10),
  2099. ugs(11)
  2100. }
  2101. MAX-ACCESS not-accessible
  2102. STATUS current
  2103. DESCRIPTION
  2104. "An index into the Channel Modulation table which, when
  2105. grouped with other Interval Usage Codes, fully
  2106. instantiate all modulation sets for a given upstream
  2107. channel."
  2108. REFERENCE
  2109. "Document [25] from References, Table 8-20."
  2110. ::= { docsIfCmtsModulationEntry 2 }
  2111. docsIfCmtsModControl OBJECT-TYPE
  2112. SYNTAX RowStatus
  2113. MAX-ACCESS read-create
  2114. STATUS current
  2115. DESCRIPTION
  2116. "Controls and reflects the status of rows in this table."
  2117. ::= { docsIfCmtsModulationEntry 3 }
  2118. docsIfCmtsModType OBJECT-TYPE
  2119. SYNTAX INTEGER {
  2120. other(1),
  2121. qpsk(2),
  2122. qam16(3),
  2123. qam8(4),
  2124. qam32(5),
  2125. qam64(6),
  2126. qam128(7)
  2127. }
  2128. MAX-ACCESS read-create
  2129. STATUS current
  2130. DESCRIPTION
  2131. "The modulation type used on this channel. Returns
  2132. other(1) if the modulation type is neither
  2133. qpsk, qam16, qam8, qam32, qam64 or qam128.
  2134. Type qam128 is used for SCDMA channels only.
  2135. See the reference for the modulation profiles
  2136. implied by different modulation types.
  2137. See the conformance object for write conditions and limitations."
  2138. REFERENCE
  2139. "Document [25] from References, Table 8-19."
  2140. DEFVAL { qpsk }
  2141. ::= { docsIfCmtsModulationEntry 4 }
  2142. docsIfCmtsModPreambleLen OBJECT-TYPE
  2143. SYNTAX Integer32 (0..1536)
  2144. MAX-ACCESS read-create
  2145. STATUS current
  2146. DESCRIPTION
  2147. "The preamble length for this modulation profile in bits.
  2148. Default value is the minimum needed by the implementation
  2149. at the CMTS for the given modulation profile."
  2150. REFERENCE
  2151. "Document [25] from References, Table 8-19."
  2152. ::= { docsIfCmtsModulationEntry 5 }
  2153. docsIfCmtsModDifferentialEncoding OBJECT-TYPE
  2154. SYNTAX TruthValue
  2155. MAX-ACCESS read-create
  2156. STATUS current
  2157. DESCRIPTION
  2158. "Specifies whether or not differential encoding is used
  2159. on this channel."
  2160. REFERENCE
  2161. "Document [25] from References, Table 8-19."
  2162. DEFVAL { false }
  2163. ::= { docsIfCmtsModulationEntry 6 }
  2164. docsIfCmtsModFECErrorCorrection OBJECT-TYPE
  2165. SYNTAX Integer32 (0..16)
  2166. MAX-ACCESS read-create
  2167. STATUS current
  2168. DESCRIPTION
  2169. "The number of correctable errored bytes (t) used in
  2170. forward error correction code. The value of 0 indicates
  2171. no correction is employed. The number of check bytes
  2172. appended will be twice this value."
  2173. REFERENCE
  2174. "Document [25] from References, Table 8-19."
  2175. DEFVAL { 0 }
  2176. ::= { docsIfCmtsModulationEntry 7 }
  2177. docsIfCmtsModFECCodewordLength OBJECT-TYPE
  2178. SYNTAX Integer32 (1..255)
  2179. MAX-ACCESS read-create
  2180. STATUS current
  2181. DESCRIPTION
  2182. "The number of data bytes (k) in the forward error
  2183. correction codeword.
  2184. This object is not used if docsIfCmtsModFECErrorCorrection
  2185. is zero."
  2186. REFERENCE
  2187. "Document [25] from References, Table 8-19."
  2188. DEFVAL { 32 }
  2189. ::= { docsIfCmtsModulationEntry 8 }
  2190. docsIfCmtsModScramblerSeed OBJECT-TYPE
  2191. SYNTAX Integer32 (0..32767)
  2192. MAX-ACCESS read-create
  2193. STATUS current
  2194. DESCRIPTION
  2195. "The 15 bit seed value for the scrambler polynomial."
  2196. REFERENCE
  2197. "Document [25] from References, Table 8-19."
  2198. DEFVAL { 0 }
  2199. ::= { docsIfCmtsModulationEntry 9 }
  2200. docsIfCmtsModMaxBurstSize OBJECT-TYPE
  2201. SYNTAX Integer32 (0..255)
  2202. MAX-ACCESS read-create
  2203. STATUS current
  2204. DESCRIPTION
  2205. "The maximum number of mini-slots that can be transmitted
  2206. during this channel's burst time. Returns zero if the
  2207. burst length is bounded by the allocation MAP rather than
  2208. this profile.
  2209. Default value is 0 except for shortData, where it is 8."
  2210. REFERENCE
  2211. "Document [25] from References, Table 8-19."
  2212. ::= { docsIfCmtsModulationEntry 10 }
  2213. docsIfCmtsModGuardTimeSize OBJECT-TYPE
  2214. SYNTAX Unsigned32
  2215. MAX-ACCESS read-only
  2216. STATUS current
  2217. DESCRIPTION
  2218. "The number of symbol-times which must follow the end of
  2219. this channel's burst. Default value is the minimum time
  2220. needed by the implementation for this modulation profile."
  2221. REFERENCE
  2222. "Document [25] from References, Table 8-19."
  2223. ::= { docsIfCmtsModulationEntry 11 }
  2224. docsIfCmtsModLastCodewordShortened OBJECT-TYPE
  2225. SYNTAX TruthValue
  2226. MAX-ACCESS read-create
  2227. STATUS current
  2228. DESCRIPTION
  2229. "Indicates if the last FEC codeword is truncated."
  2230. REFERENCE
  2231. "Document [25] from References, Table 8-19."
  2232. DEFVAL { true }
  2233. ::= { docsIfCmtsModulationEntry 12 }
  2234. docsIfCmtsModScrambler OBJECT-TYPE
  2235. SYNTAX TruthValue
  2236. MAX-ACCESS read-create
  2237. STATUS current
  2238. DESCRIPTION
  2239. "Indicates if the scrambler is employed."
  2240. REFERENCE
  2241. "Document [25] from References, Table 8-19."
  2242. DEFVAL { false }
  2243. ::= { docsIfCmtsModulationEntry 13 }
  2244. docsIfCmtsModByteInterleaverDepth OBJECT-TYPE
  2245. SYNTAX Unsigned32
  2246. MAX-ACCESS read-create
  2247. STATUS current
  2248. DESCRIPTION
  2249. " ATDMA Byte Interleaver Depth (Ir). This object returns 1 for
  2250. non ATDMA profiles. "
  2251. REFERENCE
  2252. "Document [25] from References, Table 8-19."
  2253. DEFVAL { 1 }
  2254. ::= { docsIfCmtsModulationEntry 14 }
  2255. docsIfCmtsModByteInterleaverBlockSize OBJECT-TYPE
  2256. SYNTAX Unsigned32
  2257. MAX-ACCESS read-create
  2258. STATUS current
  2259. DESCRIPTION
  2260. " ATDMA Byte Interleaver Block size (Br). This object returns
  2261. zero for non ATDMA profiles "
  2262. REFERENCE
  2263. "Document [25] from References, Table 8-19."
  2264. DEFVAL { 18 }
  2265. ::= { docsIfCmtsModulationEntry 15 }
  2266. docsIfCmtsModPreambleType OBJECT-TYPE
  2267. SYNTAX INTEGER {
  2268. qpsk0(1),
  2269. qpsk1(2)
  2270. }
  2271. MAX-ACCESS read-create
  2272. STATUS current
  2273. DESCRIPTION
  2274. "Preamble type for DOCSIS 2.0 bursts"
  2275. REFERENCE
  2276. "Document [25] from References, Table 8-19."
  2277. DEFVAL { qpsk0 }
  2278. ::= { docsIfCmtsModulationEntry 16 }
  2279. docsIfCmtsModTcmErrorCorrectionOn OBJECT-TYPE
  2280. SYNTAX TruthValue
  2281. MAX-ACCESS read-create
  2282. STATUS current
  2283. DESCRIPTION
  2284. " Trellis Code Modulation (TCM) On/Off. This value returns false for
  2285. non S-CDMA profiles."
  2286. REFERENCE
  2287. "Document [25] from References, Table 8-19."
  2288. DEFVAL { false }
  2289. ::= { docsIfCmtsModulationEntry 17 }
  2290. docsIfCmtsModScdmaInterleaverStepSize OBJECT-TYPE
  2291. SYNTAX Unsigned32 (0 | 1..32)
  2292. MAX-ACCESS read-create
  2293. STATUS current
  2294. DESCRIPTION
  2295. " S-CDMA Interleaver step size. This value returns zero
  2296. for non S-CDMA profiles."
  2297. REFERENCE
  2298. "Document [25] from References, Table 8-19."
  2299. DEFVAL { 1 }
  2300. ::= { docsIfCmtsModulationEntry 18 }
  2301. docsIfCmtsModScdmaSpreaderEnable OBJECT-TYPE
  2302. SYNTAX TruthValue
  2303. MAX-ACCESS read-create
  2304. STATUS current
  2305. DESCRIPTION
  2306. " S-CDMA spreader. This value returns false for non S-CDMA
  2307. profiles. Default value for IUC 3 and 4 is OFF, for
  2308. all other IUCs it is ON."
  2309. REFERENCE
  2310. "Document [25] from References, Table 8-19."
  2311. ::= { docsIfCmtsModulationEntry 19 }
  2312. docsIfCmtsModScdmaSubframeCodes OBJECT-TYPE
  2313. SYNTAX Unsigned32 (0 | 1..128)
  2314. MAX-ACCESS read-create
  2315. STATUS current
  2316. DESCRIPTION
  2317. " S-CDMA sub-frame size. This value returns zero
  2318. for non S-CDMA profiles."
  2319. REFERENCE
  2320. "Document [25] from References, Table 8-19."
  2321. DEFVAL { 1 }
  2322. ::= { docsIfCmtsModulationEntry 20 }
  2323. docsIfCmtsModChannelType OBJECT-TYPE
  2324. SYNTAX DocsisUpstreamType
  2325. MAX-ACCESS read-create
  2326. STATUS current
  2327. DESCRIPTION
  2328. "Describes the modulation channel type for this modulation entry."
  2329. REFERENCE
  2330. "Document [25] from References, Table 8-19."
  2331. DEFVAL { tdma }
  2332. ::= { docsIfCmtsModulationEntry 21 }
  2333. docsIfCmtsQosProfilePermissions OBJECT-TYPE
  2334. SYNTAX BITS {
  2335. createByManagement(0),
  2336. updateByManagement(1),
  2337. createByModems(2)
  2338. }
  2339. MAX-ACCESS read-write
  2340. STATUS current
  2341. DESCRIPTION
  2342. "This object specifies permitted methods of creating
  2343. entries in docsIfQosProfileTable.
  2344. CreateByManagement(0) is set if entries can be created
  2345. using SNMP. UpdateByManagement(1) is set if updating
  2346. entries using SNMP is permitted. CreateByModems(2)
  2347. is set if entries can be created based on information
  2348. in REG-REQ MAC messages received from Cable Modems.
  2349. Information in this object is only applicable if
  2350. docsIfQosProfileTable is implemented as read-create.
  2351. Otherwise, this object is implemented as read-only
  2352. and returns CreateByModems(2).
  2353. Either CreateByManagement(0) or CreateByModems(1)
  2354. must be set when writing to this object.
  2355. Note that BITS objects are encoded most significant bit
  2356. first. For example, if bit 2 is set, the value of this
  2357. object is the octet string '20'H."
  2358. ::= { docsIfCmtsObjects 6 }
  2359. docsIfCmtsMacToCmTable OBJECT-TYPE
  2360. SYNTAX SEQUENCE OF DocsIfCmtsMacToCmEntry
  2361. MAX-ACCESS not-accessible
  2362. STATUS current
  2363. DESCRIPTION
  2364. "This is a table to provide a quick access index into the
  2365. docsIfCmtsCmStatusTable. There is exactly one row in this
  2366. table for each row in the docsIfCmtsCmStatusTable. In
  2367. general, the management station should use this table only
  2368. to get a pointer into the docsIfCmtsCmStatusTable (which
  2369. corresponds to the CM's RF interface MAC address), and
  2370. should not iterate (e.g. GetNext through) this table."
  2371. ::= { docsIfCmtsObjects 7 }
  2372. docsIfCmtsMacToCmEntry OBJECT-TYPE
  2373. SYNTAX DocsIfCmtsMacToCmEntry
  2374. MAX-ACCESS not-accessible
  2375. STATUS current
  2376. DESCRIPTION
  2377. "A row in the docsIfCmtsMacToCmTable.
  2378. An entry in this table exists for each Cable Modem
  2379. that is connected to the CMTS implementing this table."
  2380. INDEX { docsIfCmtsCmMac }
  2381. ::= {docsIfCmtsMacToCmTable 1 }
  2382. DocsIfCmtsMacToCmEntry ::= SEQUENCE {
  2383. docsIfCmtsCmMac MacAddress,
  2384. docsIfCmtsCmPtr Integer32
  2385. }
  2386. docsIfCmtsCmMac OBJECT-TYPE
  2387. SYNTAX MacAddress
  2388. MAX-ACCESS not-accessible
  2389. STATUS current
  2390. DESCRIPTION
  2391. "The RF side MAC address for the referenced CM. (E.g. the
  2392. interface on the CM that has docsCableMacLayer(127) as
  2393. its ifType."
  2394. ::= { docsIfCmtsMacToCmEntry 1 }
  2395. docsIfCmtsCmPtr OBJECT-TYPE
  2396. SYNTAX Integer32 (1..2147483647)
  2397. MAX-ACCESS read-only
  2398. STATUS current
  2399. DESCRIPTION
  2400. "An row index into docsIfCmtsCmStatusTable. When queried
  2401. with the correct instance value (e.g. a CM's MAC address),
  2402. returns the index in docsIfCmtsCmStatusTable which
  2403. represents that CM."
  2404. ::= { docsIfCmtsMacToCmEntry 2 }
  2405. --
  2406. -- notification group is for future extension.
  2407. --
  2408. docsIfNotification OBJECT IDENTIFIER ::= { docsIfMib 2 }
  2409. docsIfConformance OBJECT IDENTIFIER ::= { docsIfMib 3 }
  2410. docsIfCompliances OBJECT IDENTIFIER ::= { docsIfConformance 1 }
  2411. docsIfGroups OBJECT IDENTIFIER ::= { docsIfConformance 2 }
  2412. -- compliance statements
  2413. docsIfBasicCompliance MODULE-COMPLIANCE
  2414. STATUS current
  2415. DESCRIPTION
  2416. "The compliance statement for devices that implement
  2417. MCNS/DOCSIS compliant Radio Frequency Interfaces."
  2418. MODULE -- docsIfMib
  2419. -- unconditionally mandatory groups
  2420. MANDATORY-GROUPS {
  2421. docsIfBasicGroup
  2422. }
  2423. -- conditionally mandatory group
  2424. GROUP docsIfCmGroup
  2425. DESCRIPTION
  2426. "This group is implemented only in Cable Modems, not in
  2427. Cable Modem Termination Systems."
  2428. -- conditionally mandatory group
  2429. GROUP docsIfCmtsGroup
  2430. DESCRIPTION
  2431. "This group is implemented only in Cable Modem Termination
  2432. Systems, not in Cable Modems."
  2433. OBJECT docsIfDownChannelFrequency
  2434. WRITE-SYNTAX Integer32 (47000000..862000000)
  2435. MIN-ACCESS read-only
  2436. DESCRIPTION
  2437. "Read-write in Cable Modem Termination Systems;
  2438. read-only in Cable Modems.
  2439. A range of 54MHz to 860MHz is appropriate for a cable
  2440. plant using a North American Sub-Split channel plan.
  2441. The spectrum range has been expanded to accommodate
  2442. a lower edge of 47MHz and an upper edge of 862MHz
  2443. for some European channel plans.
  2444. If DOCSIS is extended to cover other types of channel
  2445. plans (and frequency allocations) this object will be
  2446. modified accordingly."
  2447. OBJECT docsIfDownChannelWidth
  2448. WRITE-SYNTAX Integer32 (6000000 | 8000000)
  2449. MIN-ACCESS read-only
  2450. DESCRIPTION
  2451. "It is conformant to implement this object as read-only.
  2452. In Cable Modems, this object is always implemented as
  2453. read-only. The value of 6 MHz is appropriate for cable
  2454. plants running under NTSC (National Television
  2455. Standards Committee) standards. The value of 8 MHz is
  2456. appropriate for cable plants running under ETSI
  2457. standards. For other regional standards, this
  2458. object will be modified accordingly."
  2459. OBJECT docsIfDownChannelModulation
  2460. WRITE-SYNTAX INTEGER {
  2461. qam64 (3),
  2462. qam256 (4)
  2463. }
  2464. MIN-ACCESS read-only
  2465. DESCRIPTION
  2466. "Read-write in Cable Modem Termination Systems;
  2467. read-only in Cable Modems."
  2468. OBJECT docsIfDownChannelInterleave
  2469. WRITE-SYNTAX INTEGER {
  2470. taps8Increment16(3),
  2471. taps16Increment8(4),
  2472. taps32Increment4(5),
  2473. taps64Increment2(6),
  2474. taps128Increment1(7),
  2475. taps12increment17(8)
  2476. }
  2477. MIN-ACCESS read-only
  2478. DESCRIPTION
  2479. "Read-write in Cable Modem Termination Systems;
  2480. read-only in Cable Modems."
  2481. OBJECT docsIfDownChannelPower
  2482. MIN-ACCESS read-only
  2483. DESCRIPTION
  2484. "Read-write in Cable Modem Termination Systems;
  2485. read-only in Cable Modems."
  2486. OBJECT docsIfUpChannelFrequency
  2487. WRITE-SYNTAX Integer32 (5000000..65000000)
  2488. MIN-ACCESS read-only
  2489. DESCRIPTION
  2490. "Read-create in Cable Modem Termination Systems;
  2491. read-only in Cable Modems.
  2492. A range of 5MHz to 42MHz is appropriate for a cable
  2493. plant using a North American Sub-Split channel plan.
  2494. The spectrum range has been expanded to accommodate
  2495. an upper edge of 65MHz for some European channel plans.
  2496. If DOCSIS is extended to cover other types of channel
  2497. plans (and frequency allocations) this object will
  2498. be modified accordingly."
  2499. OBJECT docsIfUpChannelWidth
  2500. WRITE-SYNTAX Integer32 (200000..6400000)
  2501. MIN-ACCESS read-only
  2502. DESCRIPTION
  2503. "Read-create in Cable Modem Termination Systems;
  2504. read-only in Cable Modems. The above value is appropriate
  2505. for cable plants running under NTSC (National Television
  2506. Standards Committee) standards. If DOCSIS is extended to
  2507. work with other standard (e.g. European standards), this
  2508. object will be modified accordingly."
  2509. OBJECT docsIfUpChannelModulationProfile
  2510. MIN-ACCESS read-only
  2511. DESCRIPTION
  2512. "Read-create in Cable Modem Termination Systems;
  2513. read-only in Cable Modems."
  2514. OBJECT docsIfUpChannelSlotSize
  2515. MIN-ACCESS read-only
  2516. DESCRIPTION
  2517. "This object is always read-only in Cable Modems.
  2518. It is compliant to implement this object as read-only
  2519. in Cable Modem Termination Systems."
  2520. OBJECT docsIfUpChannelRangingBackoffStart
  2521. MIN-ACCESS read-only
  2522. DESCRIPTION
  2523. "Read-create in Cable Modem Termination Systems;
  2524. read-only in Cable Modems."
  2525. OBJECT docsIfUpChannelRangingBackoffEnd
  2526. MIN-ACCESS read-only
  2527. DESCRIPTION
  2528. "Read-create in Cable Modem Termination Systems;
  2529. read-only in Cable Modems."
  2530. OBJECT docsIfUpChannelTxBackoffStart
  2531. MIN-ACCESS read-only
  2532. DESCRIPTION
  2533. "Read-create in Cable Modem Termination Systems;
  2534. read-only in Cable Modems."
  2535. OBJECT docsIfUpChannelTxBackoffEnd
  2536. MIN-ACCESS read-only
  2537. DESCRIPTION
  2538. "Read-create in Cable Modem Termination Systems;
  2539. read-only in Cable Modems."
  2540. OBJECT docsIfUpChannelScdmaActiveCodes
  2541. MIN-ACCESS read-only
  2542. DESCRIPTION
  2543. "This object is always read-only in Cable Modems. The number of active
  2544. codes when SCDMA is in use must range from 64 to 128, and must be a non-
  2545. Prime value. Providing this range allows for the following features and
  2546. capabilities:
  2547. 1) Power management in S-CDMA spreader-on frames (with a 3 dB spread)
  2548. 2) Avoidance of code 0
  2549. 3) Flexible minislot sizes with and without the use of code 0"
  2550. OBJECT docsIfUpChannelScdmaCodesPerSlot
  2551. MIN-ACCESS read-only
  2552. DESCRIPTION
  2553. "Read-create in Cable Modem Termination Systems;
  2554. read-only in Cable Modems."
  2555. OBJECT docsIfUpChannelScdmaFrameSize
  2556. MIN-ACCESS read-only
  2557. DESCRIPTION
  2558. "Read-create in Cable Modem Termination Systems;
  2559. read-only in Cable Modems."
  2560. OBJECT docsIfUpChannelScdmaHoppingSeed
  2561. MIN-ACCESS read-only
  2562. DESCRIPTION
  2563. "This object is always read-only in Cable Modems."
  2564. OBJECT docsIfUpChannelType
  2565. MIN-ACCESS read-only
  2566. DESCRIPTION
  2567. "Read-create in Cable Modem Termination Systems;
  2568. read-only in Cable Modems."
  2569. OBJECT docsIfUpChannelCloneFrom
  2570. MIN-ACCESS read-only
  2571. DESCRIPTION
  2572. "Read-create in Cable Modem Termination Systems;
  2573. read-only in Cable Modems."
  2574. OBJECT docsIfUpChannelUpdate
  2575. MIN-ACCESS read-only
  2576. DESCRIPTION
  2577. "Read-create in Cable Modem Termination Systems;
  2578. read-only in Cable Modems."
  2579. OBJECT docsIfUpChannelStatus
  2580. MIN-ACCESS read-only
  2581. DESCRIPTION
  2582. "Read-create in Cable Modem Termination Systems;
  2583. read-only in Cable Modems."
  2584. OBJECT docsIfQosProfPriority
  2585. MIN-ACCESS read-only
  2586. DESCRIPTION
  2587. "This object is always read-only in Cable Modems.
  2588. It is compliant to implement this object as read-only
  2589. in Cable Modem Termination Systems."
  2590. OBJECT docsIfQosProfMaxUpBandwidth
  2591. MIN-ACCESS read-only
  2592. DESCRIPTION
  2593. "This object is always read-only in Cable Modems.
  2594. It is compliant to implement this object as read-only
  2595. in Cable Modem Termination Systems."
  2596. OBJECT docsIfQosProfGuarUpBandwidth
  2597. MIN-ACCESS read-only
  2598. DESCRIPTION
  2599. "This object is always read-only in Cable Modems.
  2600. It is compliant to implement this object as read-only
  2601. in Cable Modem Termination Systems."
  2602. OBJECT docsIfQosProfMaxDownBandwidth
  2603. MIN-ACCESS read-only
  2604. DESCRIPTION
  2605. "This object is always read-only in Cable Modems.
  2606. It is compliant to implement this object as read-only
  2607. in Cable Modem Termination Systems."
  2608. OBJECT docsIfQosProfBaselinePrivacy
  2609. MIN-ACCESS read-only
  2610. DESCRIPTION
  2611. "This object is always read-only in Cable Modems.
  2612. It is compliant to implement this object as read-only
  2613. in Cable Modem Termination Systems."
  2614. OBJECT docsIfQosProfStatus
  2615. MIN-ACCESS read-only
  2616. DESCRIPTION
  2617. "This object is always read-only in Cable Modems.
  2618. It is compliant to implement this object as read-only
  2619. in Cable Modem Termination Systems."
  2620. OBJECT docsIfQosProfMaxTransmitBurst
  2621. MIN-ACCESS read-only
  2622. DESCRIPTION
  2623. "This object is always read-only in Cable Modems.
  2624. It is compliant to implement this object as read-only
  2625. in Cable Modem Termination Systems."
  2626. OBJECT docsIfCmtsServiceAdminStatus
  2627. MIN-ACCESS read-only
  2628. DESCRIPTION
  2629. "It is compliant to implement this object as read-only."
  2630. OBJECT docsIfCmtsSyncInterval
  2631. MIN-ACCESS read-only
  2632. DESCRIPTION
  2633. "It is compliant to implement this object as read-only."
  2634. OBJECT docsIfCmtsUcdInterval
  2635. MIN-ACCESS read-only
  2636. DESCRIPTION
  2637. "It is compliant to implement this object as read-only."
  2638. OBJECT docsIfCmtsInsertInterval
  2639. MIN-ACCESS read-only
  2640. DESCRIPTION
  2641. "It is compliant to implement this object as read-only."
  2642. OBJECT docsIfCmtsInvitedRangingAttempts
  2643. MIN-ACCESS read-only
  2644. DESCRIPTION
  2645. "It is compliant to implement this object as read-only."
  2646. OBJECT docsIfCmtsQosProfilePermissions
  2647. MIN-ACCESS read-only
  2648. DESCRIPTION
  2649. "It is compliant to implement this object as read-only."
  2650. ::= { docsIfCompliances 1 }
  2651. docsIfBasicGroup OBJECT-GROUP
  2652. OBJECTS {
  2653. docsIfDownChannelId,
  2654. docsIfDownChannelFrequency,
  2655. docsIfDownChannelWidth,
  2656. docsIfDownChannelModulation,
  2657. docsIfDownChannelInterleave,
  2658. docsIfDownChannelPower,
  2659. docsIfDownChannelAnnex,
  2660. docsIfUpChannelId,
  2661. docsIfUpChannelFrequency,
  2662. docsIfUpChannelWidth,
  2663. docsIfUpChannelModulationProfile,
  2664. docsIfUpChannelSlotSize,
  2665. docsIfUpChannelTxTimingOffset,
  2666. docsIfUpChannelRangingBackoffStart,
  2667. docsIfUpChannelRangingBackoffEnd,
  2668. docsIfUpChannelTxBackoffStart,
  2669. docsIfUpChannelTxBackoffEnd,
  2670. docsIfUpChannelScdmaActiveCodes,
  2671. docsIfUpChannelScdmaCodesPerSlot,
  2672. docsIfUpChannelScdmaFrameSize,
  2673. docsIfUpChannelScdmaHoppingSeed,
  2674. docsIfUpChannelType,
  2675. docsIfUpChannelCloneFrom,
  2676. docsIfUpChannelUpdate,
  2677. docsIfUpChannelStatus,
  2678. docsIfQosProfPriority,
  2679. docsIfQosProfMaxUpBandwidth,
  2680. docsIfQosProfGuarUpBandwidth,
  2681. docsIfQosProfMaxDownBandwidth,
  2682. docsIfQosProfBaselinePrivacy,
  2683. docsIfQosProfStatus,
  2684. docsIfQosProfMaxTransmitBurst,
  2685. docsIfSigQIncludesContention,
  2686. docsIfSigQUnerroreds,
  2687. docsIfSigQCorrecteds,
  2688. docsIfSigQUncorrectables,
  2689. docsIfSigQSignalNoise,
  2690. docsIfSigQMicroreflections,
  2691. docsIfSigQEqualizationData,
  2692. docsIfDocsisBaseCapability
  2693. }
  2694. STATUS current
  2695. DESCRIPTION
  2696. "Group of objects implemented in both Cable Modems and
  2697. Cable Modem Termination Systems."
  2698. ::= { docsIfGroups 1 }
  2699. docsIfCmGroup OBJECT-GROUP
  2700. OBJECTS {
  2701. docsIfCmCmtsAddress,
  2702. docsIfCmCapabilities,
  2703. docsIfCmRangingTimeout,
  2704. -- docsIfCmRangingRespTimeout,
  2705. docsIfCmStatusValue,
  2706. docsIfCmStatusCode,
  2707. docsIfCmStatusTxPower,
  2708. docsIfCmStatusResets,
  2709. docsIfCmStatusLostSyncs,
  2710. docsIfCmStatusInvalidMaps,
  2711. docsIfCmStatusInvalidUcds,
  2712. docsIfCmStatusInvalidRangingResponses,
  2713. docsIfCmStatusInvalidRegistrationResponses,
  2714. docsIfCmStatusT1Timeouts,
  2715. docsIfCmStatusT2Timeouts,
  2716. docsIfCmStatusT3Timeouts,
  2717. docsIfCmStatusT4Timeouts,
  2718. docsIfCmStatusRangingAborteds,
  2719. docsIfCmStatusDocsisOperMode,
  2720. docsIfCmStatusModulationType,
  2721. docsIfCmServiceQosProfile,
  2722. docsIfCmServiceTxSlotsImmed,
  2723. docsIfCmServiceTxSlotsDed,
  2724. docsIfCmServiceTxRetries,
  2725. docsIfCmServiceTxExceededs,
  2726. docsIfCmServiceRqRetries,
  2727. docsIfCmServiceRqExceededs,
  2728. docsIfCmServiceExtTxSlotsImmed,
  2729. docsIfCmServiceExtTxSlotsDed
  2730. }
  2731. STATUS current
  2732. DESCRIPTION
  2733. "Group of objects implemented in Cable Modems."
  2734. ::= { docsIfGroups 2 }
  2735. docsIfCmtsGroup OBJECT-GROUP
  2736. OBJECTS {
  2737. docsIfCmtsCapabilities,
  2738. docsIfCmtsSyncInterval,
  2739. docsIfCmtsUcdInterval,
  2740. docsIfCmtsMaxServiceIds,
  2741. -- docsIfCmtsInsertionInterval,
  2742. docsIfCmtsInvitedRangingAttempts,
  2743. docsIfCmtsInsertInterval,
  2744. docsIfCmtsStatusInvalidRangeReqs,
  2745. docsIfCmtsStatusRangingAborteds,
  2746. docsIfCmtsStatusInvalidRegReqs,
  2747. docsIfCmtsStatusFailedRegReqs,
  2748. docsIfCmtsStatusInvalidDataReqs,
  2749. docsIfCmtsStatusT5Timeouts,
  2750. docsIfCmtsCmStatusMacAddress,
  2751. docsIfCmtsCmStatusDownChannelIfIndex,
  2752. docsIfCmtsCmStatusUpChannelIfIndex,
  2753. docsIfCmtsCmStatusRxPower,
  2754. docsIfCmtsCmStatusTimingOffset,
  2755. docsIfCmtsCmStatusEqualizationData,
  2756. docsIfCmtsCmStatusValue,
  2757. docsIfCmtsCmStatusUnerroreds,
  2758. docsIfCmtsCmStatusCorrecteds,
  2759. docsIfCmtsCmStatusUncorrectables,
  2760. docsIfCmtsCmStatusSignalNoise,
  2761. docsIfCmtsCmStatusMicroreflections,
  2762. docsIfCmtsCmStatusExtUnerroreds,
  2763. docsIfCmtsCmStatusExtCorrecteds,
  2764. docsIfCmtsCmStatusExtUncorrectables,
  2765. docsIfCmtsCmStatusDocsisRegMode,
  2766. docsIfCmtsCmStatusModulationType,
  2767. docsIfCmtsCmStatusInetAddressType,
  2768. docsIfCmtsCmStatusInetAddress,
  2769. docsIfCmtsServiceAdminStatus,
  2770. docsIfCmtsServiceQosProfile,
  2771. docsIfCmtsServiceCreateTime,
  2772. docsIfCmtsServiceInOctets,
  2773. docsIfCmtsServiceInPackets,
  2774. docsIfCmtsServiceNewCmStatusIndex,
  2775. docsIfCmtsModType,
  2776. docsIfCmtsModControl,
  2777. docsIfCmtsModPreambleLen,
  2778. docsIfCmtsModDifferentialEncoding,
  2779. docsIfCmtsModFECErrorCorrection,
  2780. docsIfCmtsModFECCodewordLength,
  2781. docsIfCmtsModScramblerSeed,
  2782. docsIfCmtsModMaxBurstSize,
  2783. docsIfCmtsModGuardTimeSize,
  2784. docsIfCmtsModLastCodewordShortened,
  2785. docsIfCmtsModScrambler,
  2786. docsIfCmtsModByteInterleaverDepth,
  2787. docsIfCmtsModByteInterleaverBlockSize,
  2788. docsIfCmtsModPreambleType,
  2789. docsIfCmtsModTcmErrorCorrectionOn,
  2790. docsIfCmtsModScdmaInterleaverStepSize,
  2791. docsIfCmtsModScdmaSpreaderEnable,
  2792. docsIfCmtsModScdmaSubframeCodes,
  2793. docsIfCmtsModChannelType,
  2794. docsIfCmtsQosProfilePermissions,
  2795. docsIfCmtsCmPtr
  2796. }
  2797. STATUS current
  2798. DESCRIPTION
  2799. "Group of objects implemented in Cable Modem Termination
  2800. Systems."
  2801. ::= { docsIfGroups 3 }
  2802. docsIfObsoleteGroup OBJECT-GROUP
  2803. OBJECTS {
  2804. -- docsIfCmRangingRespTimeout,
  2805. docsIfCmtsInsertionInterval
  2806. }
  2807. STATUS obsolete
  2808. DESCRIPTION
  2809. "Group of objects obsoleted."
  2810. ::= { docsIfGroups 4 }
  2811. docsIfDeprecatedGroup OBJECT-GROUP
  2812. OBJECTS {
  2813. docsIfQosProfMaxTxBurst,
  2814. docsIfCmtsCmStatusIpAddress,
  2815. docsIfCmtsServiceCmStatusIndex
  2816. }
  2817. STATUS deprecated
  2818. DESCRIPTION
  2819. "Group of objects deprecated."
  2820. ::= { docsIfGroups 5 }
  2821. END