123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225 |
- DOCS-IF-MIB DEFINITIONS ::= BEGIN
- IMPORTS
- MODULE-IDENTITY,
- OBJECT-TYPE,
- -- do not import BITS,
- Unsigned32,
- Integer32,
- Counter32,
- Counter64,
- TimeTicks,
- IpAddress,
- transmission
- FROM SNMPv2-SMI
- TEXTUAL-CONVENTION,
- MacAddress,
- RowStatus,
- TruthValue,
- TimeInterval,
- TimeStamp
- FROM SNMPv2-TC
- OBJECT-GROUP,
- MODULE-COMPLIANCE
- FROM SNMPv2-CONF
- ifIndex, InterfaceIndexOrZero
- FROM IF-MIB
- InetAddressType,
- InetAddress
- FROM INET-ADDRESS-MIB;
- docsIfMib MODULE-IDENTITY
- LAST-UPDATED "0204260000Z" -- March 26, 2002
- ORGANIZATION "IETF IPCDN Working Group"
- CONTACT-INFO
- " Aviv Goren
- Postal: Terayon
- 2952 Bunker Hill Lane
- Santa Clara, CA
- U.S.A.
- Phone: +1 408 727 4400
- E-mail: aviv.goren@terayon.com
- David Raftus
- Postal: Imedia Semiconductor
- 340 Terry Fox Drive, Suite 202
- Ottawa Ontario
- Canada
- Phone: +1 613 592 1052
- E-mail: david.raftus@imedia.com
- IETF IPCDN Working Group
- General Discussion: ipcdn@ietf.org
- Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
- Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
- Co-chairs: Richard Woundy, rwoundy@cisco.com
- Andrew Valentine, a.valentine@eu.hns.com"
- DESCRIPTION
- "This is the MIB Module for DOCSIS 2.0 compliant Radio
- Frequency (RF) interfaces in Cable Modems (CM) and
- Cable Modem Termination Systems (CMTS)."
- REVISION "0204260000Z"
- DESCRIPTION
- "Modified by David Raftus to fix docsIfUpChannelWidth range
- in compliance statements to accommodate 6.4Mhz channel at
- 5.12 Msymbol/sec. Also adjusted description of
- docsIfUpChannelStatus to use correct rowStatus terminology."
- REVISION "0203170000Z"
- DESCRIPTION
- "Modified by David Raftus to add new textual convention
- describing upstream modulation status. Also clarified
- some object descriptions, fixed error in
- docsIfSignalQualityEntry, fixed upstreamTable compliance
- statements."
- REVISION "0202070000Z"
- DESCRIPTION
- "Modified by David Raftus to add capability to adjust
- and verify upstream channel parameters as a group.
- Also adjusted syntax and clarified descriptions of
- selected objects. "
- REVISION "0111200000Z"
- DESCRIPTION
- "Modified by Aviv Goren and David Raftus to accommodate
- Docsis 2.0 Advanced Phy capabilities, as well as to
- incorporate objects from the docsIfExt mib. "
- REVISION "0102230000Z"
- DESCRIPTION
- "Modified by Rich Woundy to use IPv6-friendly
- address objects, to accommodate EuroDOCSIS, and
- to correct the SYNTAX of various objects."
- REVISION "9908190000Z"
- DESCRIPTION
- "Initial Version, published as RFC 2670.
- Modified by Mike StJohns to fix problems identified by
- the first pass of the MIB doctor. Of special note,
- docsIfRangingResp and docsIfCmtsInsertionInterval were
- obsoleted and replaced by other objects with the same
- functionality, but more appropriate SYNTAX."
- ::= { transmission 127 }
- -- Textual Conventions
- TenthdBmV ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "d-1"
- STATUS current
- DESCRIPTION
- "This data type represents power levels that are normally
- expressed in dBmV. Units are in tenths of a dBmV;
- for example, 5.1 dBmV will be represented as 51."
- SYNTAX Integer32
- TenthdB ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "d-1"
- STATUS current
- DESCRIPTION
- "This data type represents power levels that are normally
- expressed in dB. Units are in tenths of a dB;
- for example, 5.1 dB will be represented as 51."
- SYNTAX Integer32
- DocsisVersion ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION "Indicates the DOCSIS version number."
- SYNTAX INTEGER {
- docsis10 (1),
- docsis11 (2),
- docsis20 (3)
- }
- DocsisQosVersion ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION "Indicates the quality of service level."
- SYNTAX INTEGER {
- docsis10 (1),
- docsis11 (2)
- }
- DocsisUpstreamType ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION "Indicates the DOCSIS Upstream Channel Type."
- SYNTAX INTEGER {
- tdma (1),
- atdma (2),
- scdma (3),
- tdmaAndAtdma (4)
- }
- DocsisUpstreamTypeStatus ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION "Indicates the DOCSIS Upstream Channel Type Status.
- The shared channel indicator type is not valid, since
- this type is used to specifically identify PHY mode."
- SYNTAX INTEGER {
- tdma (1),
- atdma (2),
- scdma (3)
- }
- docsIfMibObjects OBJECT IDENTIFIER ::= { docsIfMib 1 }
- docsIfBaseObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 1 }
- docsIfCmObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 2 }
- docsIfCmtsObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 3 }
- --
- -- BASE GROUP
- --
- --
- -- The following table is implemented on both the Cable Modem (CM)
- -- and the Cable Modem Termination System (CMTS). This table is
- -- read only for the CM.
- --
- docsIfDownstreamChannelTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfDownstreamChannelEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "This table describes the attributes of downstream
- channels (frequency bands)."
- REFERENCE
- "Document [25] from References, Table 6-12 and Table 6-13."
- ::= { docsIfBaseObjects 1 }
- docsIfDownstreamChannelEntry OBJECT-TYPE
- SYNTAX DocsIfDownstreamChannelEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry provides a list of attributes for a single
- Downstream channel.
- An entry in this table exists for each ifEntry with an
- ifType of docsCableDownstream(128)."
- INDEX { ifIndex }
- ::= { docsIfDownstreamChannelTable 1 }
- DocsIfDownstreamChannelEntry ::= SEQUENCE {
- docsIfDownChannelId Integer32,
- docsIfDownChannelFrequency Integer32,
- docsIfDownChannelWidth Integer32,
- docsIfDownChannelModulation INTEGER,
- docsIfDownChannelInterleave INTEGER,
- docsIfDownChannelPower TenthdBmV,
- docsIfDownChannelAnnex INTEGER
- }
- docsIfDownChannelId OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The Cable Modem Termination System (CMTS) identification
- of the downstream channel within this particular MAC
- interface. If the interface is down, the object returns
- the most current value. If the downstream channel ID is
- unknown, this object returns a value of 0."
- ::= { docsIfDownstreamChannelEntry 1 }
- docsIfDownChannelFrequency OBJECT-TYPE
- SYNTAX Integer32 (0..1000000000)
- UNITS "hertz"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The center of the downstream frequency associated with
- this channel. This object will return the current tuner
- frequency. If a CMTS provides IF output, this object
- will return 0, unless this CMTS is in control of the
- final downstream RF frequency. See the associated
- compliance object for a description of valid frequencies
- that may be written to this object."
- REFERENCE
- "Document [25] from References, Tables 4-1, 6-14."
- ::= { docsIfDownstreamChannelEntry 2 }
- docsIfDownChannelWidth OBJECT-TYPE
- SYNTAX Integer32 (0..16000000)
- UNITS "hertz"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The bandwidth of this downstream channel. Most
- implementations are expected to support a channel width
- of 6 MHz (North America) and/or 8 MHz (Europe). See the
- associated compliance object for a description of the
- valid channel widths for this object."
- REFERENCE
- "Document [25] from References, Table 6-14."
- ::= { docsIfDownstreamChannelEntry 3 }
- docsIfDownChannelModulation OBJECT-TYPE
- SYNTAX INTEGER {
- unknown(1),
- other(2),
- qam64(3),
- qam256(4)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The modulation type associated with this downstream
- channel. If the interface is down, this object either
- returns the configured value (CMTS), the most current
- value (CM), or the value of unknown(1). See the
- associated conformance object for write conditions and
- limitations. See the reference for specifics on the
- modulation profiles implied by qam64 and qam256."
- REFERENCE
- "Document [25] from References, Table 6-14."
- ::= { docsIfDownstreamChannelEntry 4 }
- docsIfDownChannelInterleave OBJECT-TYPE
- SYNTAX INTEGER {
- unknown(1),
- other(2),
- taps8Increment16(3),
- taps16Increment8(4),
- taps32Increment4(5),
- taps64Increment2(6),
- taps128Increment1(7),
- taps12Increment17(8)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The Forward Error Correction (FEC) interleaving used
- for this downstream channel.
- Values are defined as follows:
- taps8Increment16(3): protection 5.9/4.1 usec,
- latency .22/.15 msec
- taps16Increment8(4): protection 12/8.2 usec,
- latency .48/.33 msec
- taps32Increment4(5): protection 24/16 usec,
- latency .98/.68 msec
- taps64Increment2(6): protection 47/33 usec,
- latency 2/1.4 msec
- taps128Increment1(7): protection 95/66 usec,
- latency 4/2.8 msec
- taps12increment17(8): protection 18/14 usec,
- latency 0.43/0.32 msec
- taps12increment17 is implemented in
- conformance with EuroDOCSIS document
- 'Adapted MIB-definitions - and a
- clarification for MPEG-related issues - for
- EuroDOCSIS cable modem systems' by tComLabs
- and should only be used for a EuroDOCSIS MAC
- interface.
- If the interface is down, this object either returns
- the configured value (CMTS), the most current value (CM),
- or the value of unknown(1).
- The value of other(2) is returned if the interleave
- is known but not defined in the above list.
- See the associated conformance object for write
- conditions and limitations. See the reference for the FEC
- configuration described by the setting of this object."
- REFERENCE
- "Document [25] from References, Table 6-13."
- ::= { docsIfDownstreamChannelEntry 5 }
- docsIfDownChannelPower OBJECT-TYPE
- SYNTAX TenthdBmV
- UNITS "dBmV"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "At the CMTS, the operational transmit power. At the CM,
- the received power level. May be set to zero at the CM
- if power level measurement is not supported.
- If the interface is down, this object either returns
- the configured value (CMTS), the most current value (CM)
- or the value of 0. See the associated conformance object
- for write conditions and limitations. See the reference
- for recommended and required power levels."
- REFERENCE
- "Document [25] from References,Table 6-15."
- ::= { docsIfDownstreamChannelEntry 6 }
- docsIfDownChannelAnnex OBJECT-TYPE
- SYNTAX INTEGER {
- unknown(1),
- other(2),
- annexA(3),
- annexB(4),
- annexC(5)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of this object indicates the conformance of
- the implementation to important regional cable standards.
- annexA : Annex A from ITU-J83 is used.
- annexB : Annex B from ITU-J83 is used.
- annexC : Annex C from ITU-J83 is used.
- AnnexB is used for DOCSIS implementations"
- REFERENCE
- "Document [28] from References, Section 2.2"
- ::= { docsIfDownstreamChannelEntry 7 }
- --
- -- The following table is implemented on both the CM and the CMTS.
- -- For the CM, only attached channels appear in the table. For the
- -- CM, this table is read only as well.
- --
- docsIfUpstreamChannelTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfUpstreamChannelEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "This table describes the attributes of attached upstream
- channels."
- ::= { docsIfBaseObjects 2 }
- docsIfUpstreamChannelEntry OBJECT-TYPE
- SYNTAX DocsIfUpstreamChannelEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "List of attributes for a single upstream channel. For
- Docsis 2.0 CMTSs, an entry in this table exists for
- each ifEntry with an ifType of docsCableUpstreamChannel (205).
- For Docsis 1.x CM/CMTSs and Docsis 2.0 CMs, an entry in this table exists
- for each ifEntry with an ifType of docsCableUpstreamInterface (129)."
- INDEX { ifIndex }
- ::= { docsIfUpstreamChannelTable 1 }
- DocsIfUpstreamChannelEntry ::= SEQUENCE {
- docsIfUpChannelId Integer32,
- docsIfUpChannelFrequency Integer32,
- docsIfUpChannelWidth Integer32,
- docsIfUpChannelModulationProfile Unsigned32,
- docsIfUpChannelSlotSize Unsigned32,
- docsIfUpChannelTxTimingOffset Unsigned32,
- docsIfUpChannelRangingBackoffStart Integer32,
- docsIfUpChannelRangingBackoffEnd Integer32,
- docsIfUpChannelTxBackoffStart Integer32,
- docsIfUpChannelTxBackoffEnd Integer32,
- docsIfUpChannelScdmaActiveCodes Unsigned32,
- docsIfUpChannelScdmaCodesPerSlot Integer32,
- docsIfUpChannelScdmaFrameSize Unsigned32,
- docsIfUpChannelScdmaHoppingSeed Unsigned32,
- docsIfUpChannelType DocsisUpstreamType,
- docsIfUpChannelCloneFrom InterfaceIndexOrZero,
- docsIfUpChannelUpdate TruthValue,
- docsIfUpChannelStatus RowStatus
- }
- docsIfUpChannelId OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The CMTS identification of the upstream channel."
- ::= { docsIfUpstreamChannelEntry 1 }
- docsIfUpChannelFrequency OBJECT-TYPE
- SYNTAX Integer32 (0..1000000000)
- UNITS "hertz"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The center of the frequency band associated with this
- upstream interface. This object returns 0 if the frequency
- is undefined or unknown. Minimum permitted upstream
- frequency is 5,000,000 Hz for current technology. See
- the associated conformance object for write conditions
- and limitations."
- REFERENCE
- "Document [25] from References, Table 4-2."
- ::= { docsIfUpstreamChannelEntry 2 }
- docsIfUpChannelWidth OBJECT-TYPE
- SYNTAX Integer32 (0..64000000)
- UNITS "hertz"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The bandwidth of this upstream interface. This object
- returns 0 if the interface width is undefined or unknown.
- Minimum permitted interface width is 200,000 Hz currently.
- See the associated conformance object for write conditions
- and limitations."
- REFERENCE
- "Document [25] from References, Table 6-12."
- ::= { docsIfUpstreamChannelEntry 3 }
- docsIfUpChannelModulationProfile OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "An entry identical to the docsIfModIndex in the
- docsIfCmtsModulationTable that describes this channel.
- This channel is further instantiated there by a grouping
- of interval usage codes which together fully describe the
- channel modulation. This object returns 0 if the
- docsIfCmtsModulationTable entry does not exist or
- docsIfCmtsModulationTable is empty. See
- the associated conformance object for write conditions
- and limitations."
- REFERENCE
- "Document [25] from References, Table 8-19."
- ::= { docsIfUpstreamChannelEntry 4 }
- docsIfUpChannelSlotSize OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Applicable to TDMA and ATDMA channel types only.
- The number of 6.25 microsecond ticks in each upstream mini-
- slot. Returns zero if the value is undefined, unknown or in
- case of an SCDMA channel.
- See the associated conformance object for write
- conditions and limitations. "
- REFERENCE
- "Document [25] from References, Section 8.1.2.4."
- ::= { docsIfUpstreamChannelEntry 5 }
- docsIfUpChannelTxTimingOffset OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "At the CM, a measure of the current round trip time obtained from the
- ranging offset (initial ranging offset + ranging offset adjustments).
- At the CMTS, the maximum of timing offset, among all the CMs that
- are/were present on the channel, taking into account all ( initial +
- periodic )timing offset corrections that were sent for each of the CMs.
- Generally, these measurements are positive, but if the
- measurements are negative, the value of this object is zero. Used for
- timing of CM upstream transmissions to ensure synchronized arrivals at
- the CMTS. Units are in terms of (6.25 microseconds/64)."
- REFERENCE
- "Document [25] from References, Section 6.2.18."
- ::= { docsIfUpstreamChannelEntry 6 }
- docsIfUpChannelRangingBackoffStart OBJECT-TYPE
- SYNTAX Integer32 (0..16)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The initial random backoff window to use when retrying
- Ranging Requests. Expressed as a power of 2. A value of 16
- at the CMTS indicates that a proprietary adaptive retry
- mechanism is to be used. See the associated conformance
- object for write conditions and limitations."
- REFERENCE
- "Document [25] from References, Section 8.3.4."
- ::= { docsIfUpstreamChannelEntry 7 }
- docsIfUpChannelRangingBackoffEnd OBJECT-TYPE
- SYNTAX Integer32 (0..16)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The final random backoff window to use when retrying
- Ranging Requests. Expressed as a power of 2. A value of 16
- at the CMTS indicates that a proprietary adaptive retry
- mechanism is to be used. See the associated conformance
- object for write conditions and limitations."
- REFERENCE
- "Document [25] from References, Section 8.3.4."
- ::= { docsIfUpstreamChannelEntry 8 }
- docsIfUpChannelTxBackoffStart OBJECT-TYPE
- SYNTAX Integer32 (0..16)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The initial random backoff window to use when retrying
- transmissions. Expressed as a power of 2. A value of 16
- at the CMTS indicates that a proprietary adaptive retry
- mechanism is to be used. See the associated conformance
- object for write conditions and limitations."
- REFERENCE
- "Document [25] from References, Section 8.3.4."
- ::= { docsIfUpstreamChannelEntry 9 }
- docsIfUpChannelTxBackoffEnd OBJECT-TYPE
- SYNTAX Integer32 (0..16)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The final random backoff window to use when retrying
- transmissions. Expressed as a power of 2. A value of 16
- at the CMTS indicates that a proprietary adaptive retry
- mechanism is to be used. See the associated conformance
- object for write conditions and limitations."
- REFERENCE
- "Document [25] from References, Section 8.3.4."
- ::= { docsIfUpstreamChannelEntry 10 }
- docsIfUpChannelScdmaActiveCodes OBJECT-TYPE
- SYNTAX Unsigned32 (0 | 64..128)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Applicable for SCDMA channel types only.
- Number of active codes. Returns zero for
- Non-SCDMA channel types. Note that legal
- values from 64..128 MUST be non-prime."
- REFERENCE
- "Document [25] from References, Section 6.2.11.2.1."
- ::= { docsIfUpstreamChannelEntry 11 }
- docsIfUpChannelScdmaCodesPerSlot OBJECT-TYPE
- SYNTAX Integer32(0 | 2..32)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Applicable for SCDMA channel types only.
- The number of SCDMA codes per mini-slot.
- Returns zero if the value is undefined, unknown or in
- case of a TDMA or ATDMA channel."
- REFERENCE
- "Document [25] from References, Section 6.2.11.2.1."
- ::= { docsIfUpstreamChannelEntry 12 }
- docsIfUpChannelScdmaFrameSize OBJECT-TYPE
- SYNTAX Unsigned32 (0..32)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Applicable for SCDMA channel types only.
- SCDMA Frame size in units of spreading intervals.
- This value returns zero for non SCDMA Profiles."
- REFERENCE
- " Document [25] from References, Section 6.2.12."
- ::= { docsIfUpstreamChannelEntry 13 }
- docsIfUpChannelScdmaHoppingSeed OBJECT-TYPE
- SYNTAX Unsigned32 (0..32767)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Applicable for SCDMA channel types only.
- 15 bit seed used for code hopping sequence initialization.
- Returns zero for non-SCDMA channel types."
- REFERENCE
- "Document [25] from References, Section 6.2.14.1."
- ::= { docsIfUpstreamChannelEntry 14 }
- docsIfUpChannelType OBJECT-TYPE
- SYNTAX DocsisUpstreamType
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Defines the Upstream channel type.
- Given the channel type, other channel attributes can be checked
- for value validity at the time of entry creation and update."
- REFERENCE
- "Document [25] from References, Section 6.2.1."
- ::= { docsIfUpstreamChannelEntry 15 }
- docsIfUpChannelCloneFrom OBJECT-TYPE
- SYNTAX InterfaceIndexOrZero
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Intended for use when a temporary inactive upstream table row is
- created for the purpose of manipulating SCDMA parameters for an
- active row. Refer to the descriptions of docsIfUpChannelStatus
- and docsIfUpChannelUpdate for details of this procedure.
- This object contains the ifIndex value of the active upstream
- row whose SCDMA parameters are to be adjusted.
- Although this object was created to facilitate SCDMA parameter
- adjustment, it may also be used at the vendor's discretion for
- non-SCDMA parameter adjustment.
- This object must contain a value of zero for active upstream rows."
- ::= { docsIfUpstreamChannelEntry 16 }
- docsIfUpChannelUpdate OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Used to perform the transfer of adjusted SCDMA parameters from the
- temporary upstream row to the active upstream row indicated by the
- docsIfUpChannelCloneFrom object. The transfer is initiated through
- an SNMP SET of TRUE to this object. The SNMP SET will fail with a
- GEN_ERROR (snmpv1) or COMMIT_FAILED_ERROR (snmpv2c/v3) if the adjusted
- SCDMA parameter values are not compatible with each other.
- Although this object was created to facilitate SCDMA parameter
- adjustment, it may also be used at the vendor's discretion for
- non-SCDMA parameter adjustment.
- An SNMP GET of this object always returns FALSE."
- ::= { docsIfUpstreamChannelEntry 17 }
- docsIfUpChannelStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object is generally intended to be used for the creation of
- a temporary inactive upstream row for the purpose of adjusting
- the SCDMA channel parameters of an active upstream row.
- The recommended procedure is:
- 1) Create an inactive row through an SNMP SET using createAndWait(5).
- Use an ifIndex value outside the operational range of the system.
- 2) Set the docsIfUpChannelCloneFrom field to the ifIndex value of
- the active row whose SCDMA parameters require adjustment.
- 3) Adjust the SCDMA parameter values using the new temporary inactive
- row.
- 4) Update the active row by setting object docsIfUpChannelUpdate to
- TRUE. This SET will fail if the adjusted SCDMA parameters are not
- compatible with each other.
- 5) Delete the temporary row through an SNMP SET using DELETE.
- The following restrictions apply to this object:
- 1) This object must contain a value of active(1) for active rows.
- 2) Temporary inactive rows must be created using createAndWait(5).
- 3) The only possible status change of a row created using
- createAndWait(5) (ie notInService(2)) is to destroy(6).
- These temporary rows must never become active.
- Although this object was created to facilitate SCDMA parameter
- adjustment, it may also be used at the vendor's discretion for
- non-SCDMA parameter adjustment."
- ::= { docsIfUpstreamChannelEntry 18 }
- -- The following table describes the attributes of each class of
- -- service. The entries in this table are referenced from the
- -- docsIfServiceEntries. They exist as a separate table in order to
- -- reduce redundant information in docsIfServiceTable.
- --
- -- This table is implemented at both the CM and the CMTS.
- -- The CM need only maintain entries for the classes of service
- -- referenced by its docsIfServiceTable.
- --
- docsIfQosProfileTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfQosProfileEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes for each class of service."
- ::= { docsIfBaseObjects 3 }
- docsIfQosProfileEntry OBJECT-TYPE
- SYNTAX DocsIfQosProfileEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes for a single class of service.
- If implemented as read-create in the Cable Modem
- Termination System, creation of entries in this table is
- controlled by the value of docsIfCmtsQosProfilePermissions.
- If implemented as read-only, entries are created based
- on information in REG-REQ MAC messages received from
- Cable Modems (Cable Modem Termination System
- implementation), or based on information extracted from
- the TFTP option file (Cable Modem implementation).
- In the Cable Modem Termination system, read-only entries
- are removed if no longer referenced by
- docsIfCmtsServiceTable.
- An entry in this table must not be removed while it is
- referenced by an entry in docsIfCmServiceTable (Cable Modem)
- or docsIfCmtsServiceTable (Cable Modem Termination System).
- An entry in this table should not be changeable while
- it is referenced by an entry in docsIfCmtsServiceTable.
- If this table is created automatically, there should only
- be a single entry for each Class of Service. Multiple
- entries with the same Class of Service parameters are not
- recommended."
- INDEX { docsIfQosProfIndex }
- ::= { docsIfQosProfileTable 1 }
- DocsIfQosProfileEntry ::= SEQUENCE {
- docsIfQosProfIndex Integer32,
- docsIfQosProfPriority Integer32,
- docsIfQosProfMaxUpBandwidth Integer32,
- docsIfQosProfGuarUpBandwidth Integer32,
- docsIfQosProfMaxDownBandwidth Integer32,
- docsIfQosProfMaxTxBurst Integer32, -- Deprecated
- docsIfQosProfBaselinePrivacy TruthValue,
- docsIfQosProfStatus RowStatus,
- docsIfQosProfMaxTransmitBurst Integer32
- }
- docsIfQosProfIndex OBJECT-TYPE
- SYNTAX Integer32 (1..16383)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The index value that uniquely identifies an entry
- in the docsIfQosProfileTable."
- ::= { docsIfQosProfileEntry 1 }
- docsIfQosProfPriority OBJECT-TYPE
- SYNTAX Integer32 (0..7)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A relative priority assigned to this service when
- allocating bandwidth. Zero indicates lowest priority
- and seven indicates highest priority.
- Interpretation of priority is device-specific.
- MUST NOT be changed while this row is active."
- REFERENCE
- "Document [25] from References, Appendix C.1.1.4."
- DEFVAL { 0 }
- ::= { docsIfQosProfileEntry 2 }
- docsIfQosProfMaxUpBandwidth OBJECT-TYPE
- SYNTAX Integer32 (0..100000000)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum upstream bandwidth, in bits per second,
- allowed for a service with this service class.
- Zero if there is no restriction of upstream bandwidth.
- MUST NOT be changed while this row is active."
- REFERENCE
- "Document [25] from References, Appendix C.1.1.4."
- DEFVAL { 0 }
- ::= { docsIfQosProfileEntry 3 }
- docsIfQosProfGuarUpBandwidth OBJECT-TYPE
- SYNTAX Integer32 (0..100000000)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Minimum guaranteed upstream bandwidth, in bits per second,
- allowed for a service with this service class.
- MUST NOT be changed while this row is active."
- REFERENCE
- "Document [25] from References, Appendix C.1.1.4."
- DEFVAL { 0 }
- ::= { docsIfQosProfileEntry 4 }
- docsIfQosProfMaxDownBandwidth OBJECT-TYPE
- SYNTAX Integer32 (0..100000000)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum downstream bandwidth, in bits per second,
- allowed for a service with this service class.
- Zero if there is no restriction of downstream bandwidth.
- MUST NOT be changed while this row is active."
- REFERENCE
- "Document [25] from References, Appendix C.1.1.4."
- DEFVAL { 0 }
- ::= { docsIfQosProfileEntry 5 }
- docsIfQosProfMaxTxBurst OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "The maximum number of mini-slots that may be requested
- for a single upstream transmission.
- A value of zero means there is no limit.
- MUST NOT be changed while this row is active.
- This object has been deprecated and replaced by
- docsIfQosProfMaxTransmitBurst, to fix a mismatch
- of the units and value range with respect to the DOCSIS
- Maximum Upstream Channel Transmit Burst Configuration
- Setting."
- REFERENCE
- "Document [25] from References, C.1.1.4."
- DEFVAL { 0 }
- ::= { docsIfQosProfileEntry 6 }
- docsIfQosProfBaselinePrivacy OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indicates whether Baseline Privacy is enabled for this
- service class.
- MUST NOT be changed while this row is active."
- DEFVAL { false }
- ::= { docsIfQosProfileEntry 7 }
- docsIfQosProfStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This is object is to used to create or delete rows in
- this table. This object MUST NOT be changed from active
- while the row is referenced by the any entry in either
- docsIfCmServiceTable (on the CM), or the
- docsIfCmtsServiceTable (on the CMTS)."
- ::= { docsIfQosProfileEntry 8 }
- docsIfQosProfMaxTransmitBurst OBJECT-TYPE
- SYNTAX Integer32 (0..1522)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum number of bytes that may be requested for a
- single upstream transmission. A value of zero means there
- is no limit. Note: This value does not include any
- physical layer overhead.
- MUST NOT be changed while this row is active."
- REFERENCE
- "Document [25] from References, Appendix C.1.1.4."
- DEFVAL { 0 }
- ::= { docsIfQosProfileEntry 9 }
- docsIfSignalQualityTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfSignalQualityEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "At the CM, describes the PHY signal quality of downstream
- channels. At the CMTS, describes the PHY signal quality of
- upstream channels. At the CMTS, this table may exclude
- contention intervals."
- ::= { docsIfBaseObjects 4 }
- docsIfSignalQualityEntry OBJECT-TYPE
- SYNTAX DocsIfSignalQualityEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "At the CM, describes the PHY characteristics of a
- downstream channel. At the CMTS, describes the PHY signal
- quality of an upstream channel.
- An entry in this table exists for each ifEntry with an
- ifType of docsCableUpstreamChannel(205) for Cable Modem Termination
- Systems and docsCableDownstream(128) for Cable Modems."
- INDEX { ifIndex }
- ::= { docsIfSignalQualityTable 1 }
- DocsIfSignalQualityEntry ::= SEQUENCE {
- docsIfSigQIncludesContention TruthValue,
- docsIfSigQUnerroreds Counter32,
- docsIfSigQCorrecteds Counter32,
- docsIfSigQUncorrectables Counter32,
- docsIfSigQSignalNoise TenthdB,
- docsIfSigQMicroreflections Integer32,
- docsIfSigQEqualizationData OCTET STRING
- }
- docsIfSigQIncludesContention OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "true(1) if this CMTS includes contention intervals in
- the counters in this table. Always false(2) for CMs."
- REFERENCE
- "Document [25] from References,
- Section 9.4.1"
- ::= { docsIfSignalQualityEntry 1 }
- docsIfSigQUnerroreds OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received on this channel without error.
- This includes all codewords, whether or not they
- were part of frames destined for this device."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfSignalQualityEntry 2 }
- docsIfSigQCorrecteds OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received on this channel with correctable
- errors. This includes all codewords, whether or not
- they were part of frames destined for this device."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfSignalQualityEntry 3 }
- docsIfSigQUncorrectables OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received on this channel with uncorrectable
- errors. This includes all codewords, whether or not
- they were part of frames destined for this device."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfSignalQualityEntry 4 }
- docsIfSigQSignalNoise OBJECT-TYPE
- SYNTAX TenthdB
- UNITS "dB"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Signal/Noise ratio as perceived for this channel.
- At the CM, describes the Signal/Noise of the downstream
- channel. At the CMTS, describes the average Signal/Noise
- of the upstream channel."
- REFERENCE
- "Document [25] from References, Tables 4-1 and 4-2"
- ::= { docsIfSignalQualityEntry 5 }
- docsIfSigQMicroreflections OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- UNITS "dBc"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Total microreflections including in-channel response
- as perceived on this interface, measured in dBc below
- the signal level.
- This object is not assumed to return an absolutely
- accurate value, but should give a rough indication
- of microreflections received on this interface.
- It is up to the implementer to provide information
- as accurate as possible."
- REFERENCE
- "Document [25] from References, Tables 4-1 and 4-2"
- ::= { docsIfSignalQualityEntry 6 }
- docsIfSigQEqualizationData OBJECT-TYPE
- SYNTAX OCTET STRING
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "At the CM, returns the equalization data for the downstream
- channel. At the CMTS, returns the average equalization
- data for the upstream channel. Returns an empty string
- if the value is unknown or if there is no equalization
- data available or defined."
- REFERENCE
- "Document [25] from References, Table 8-21."
- ::= { docsIfSignalQualityEntry 7 }
- --
- -- DOCSIS Version of the device
- --
- docsIfDocsisBaseCapability OBJECT-TYPE
- SYNTAX DocsisVersion
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indication of the DOCSIS capability of the device.
- This object mirrors docsIfDocsisCapability from the
- DocsIfExt mib."
- REFERENCE
- "Document [25] from References, Annex G."
- ::= { docsIfBaseObjects 5 }
- --
- -- CABLE MODEM GROUP
- --
- -- #######
- --
- -- The CM MAC Table
- --
- docsIfCmMacTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmMacEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes of each CM MAC interface,
- extending the information available from ifEntry."
- ::= { docsIfCmObjects 1 }
- docsIfCmMacEntry OBJECT-TYPE
- SYNTAX DocsIfCmMacEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing objects describing attributes of
- each MAC entry, extending the information in ifEntry.
- An entry in this table exists for each ifEntry with an
- ifType of docsCableMaclayer(127)."
- INDEX { ifIndex }
- ::= { docsIfCmMacTable 1 }
- DocsIfCmMacEntry ::= SEQUENCE {
- docsIfCmCmtsAddress MacAddress,
- docsIfCmCapabilities BITS,
- -- docsIfCmRangingRespTimeout TimeTicks,
- docsIfCmRangingTimeout TimeInterval
- }
- docsIfCmCmtsAddress OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Identifies the CMTS that is believed to control this MAC
- domain. At the CM, this will be the source address from
- SYNC, MAP, and other MAC-layer messages. If the CMTS is
- unknown, returns 00-00-00-00-00-00."
- REFERENCE
- "Document [25] from References, Section 8.2.2."
- ::= { docsIfCmMacEntry 1 }
- docsIfCmCapabilities OBJECT-TYPE
- SYNTAX BITS {
- atmCells(0),
- concatenation(1)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Identifies the capabilities of the MAC implementation
- at this interface. Note that packet transmission is
- always supported. Therefore, there is no specific bit
- required to explicitly indicate this capability.
- Note that BITS objects are encoded most significant bit
- first. For example, if bit 1 is set, the value of this
- object is the octet string '40'H."
- ::= { docsIfCmMacEntry 2 }
- -- This object has been obsoleted and replaced by
- -- docsIfCmRangingTimeout to correct the typing to TimeInterval. New
- -- implementations of the MIB should use docsIfCmRangingTimeout instead.
- -- docsIfCmRangingRespTimeout OBJECT-TYPE
- -- SYNTAX TimeTicks
- -- MAX-ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "Waiting time for a Ranging Response packet."
- -- REFERENCE
- -- "Document [25] from References, Section 9.1.6."
- -- DEFVAL { 20 }
- -- ::= { docsIfCmMacEntry 3 }
- docsIfCmRangingTimeout OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Waiting time for a Ranging Response packet."
- REFERENCE
- "Document [25] from References,
- Section 9.1.6, timer T3."
- DEFVAL { 20 }
- ::= { docsIfCmMacEntry 4 }
- --
- -- CM status table.
- -- This table is implemented only at the CM.
- --
- docsIfCmStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmStatusEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "This table maintains a number of status objects
- and counters for Cable Modems."
- ::= { docsIfCmObjects 2 }
- docsIfCmStatusEntry OBJECT-TYPE
- SYNTAX DocsIfCmStatusEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A set of status objects and counters for a single MAC
- layer instance in a Cable Modem.
- An entry in this table exists for each ifEntry with an
- ifType of docsCableMaclayer(127)."
- INDEX { ifIndex }
- ::= { docsIfCmStatusTable 1 }
- DocsIfCmStatusEntry ::= SEQUENCE {
- docsIfCmStatusValue INTEGER,
- docsIfCmStatusCode OCTET STRING,
- docsIfCmStatusTxPower TenthdBmV,
- docsIfCmStatusResets Counter32,
- docsIfCmStatusLostSyncs Counter32,
- docsIfCmStatusInvalidMaps Counter32,
- docsIfCmStatusInvalidUcds Counter32,
- docsIfCmStatusInvalidRangingResponses Counter32,
- docsIfCmStatusInvalidRegistrationResponses Counter32,
- docsIfCmStatusT1Timeouts Counter32,
- docsIfCmStatusT2Timeouts Counter32,
- docsIfCmStatusT3Timeouts Counter32,
- docsIfCmStatusT4Timeouts Counter32,
- docsIfCmStatusRangingAborteds Counter32,
- docsIfCmStatusDocsisOperMode DocsisQosVersion,
- docsIfCmStatusModulationType DocsisUpstreamTypeStatus
- }
- docsIfCmStatusValue OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- notReady(2),
- notSynchronized(3),
- phySynchronized(4),
- usParametersAcquired(5),
- rangingComplete(6),
- ipComplete(7),
- todEstablished(8),
- securityEstablished(9),
- paramTransferComplete(10),
- registrationComplete(11),
- operational(12),
- accessDenied(13)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current Cable Modem connectivity state, as specified
- in the RF Interface Specification."
- REFERENCE
- "Document [25] from References, Section 11.2."
- ::= { docsIfCmStatusEntry 1 }
- docsIfCmStatusCode OBJECT-TYPE
- SYNTAX OCTET STRING
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Status code for this Cable Modem as defined in the
- RF Interface Specification. The status code consists
- of a single character indicating error groups, followed
- by a two- or three-digit number indicating the status
- condition."
- REFERENCE
- "Document [26] from References, Appendix F."
- ::= { docsIfCmStatusEntry 2 }
- docsIfCmStatusTxPower OBJECT-TYPE
- SYNTAX TenthdBmV
- UNITS "dBmV"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The operational transmit power for the attached upstream
- channel."
- REFERENCE
- "Document [25] from References, Section 6.2.18."
- ::= { docsIfCmStatusEntry 3 }
- docsIfCmStatusResets OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times the CM reset or initialized this interface."
- ::= { docsIfCmStatusEntry 4 }
- docsIfCmStatusLostSyncs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times the CM lost synchronization with
- the downstream channel."
- REFERENCE
- "Document [25] from References, Section 8.3.2."
- ::= { docsIfCmStatusEntry 5 }
- docsIfCmStatusInvalidMaps OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times the CM received invalid MAP messages."
- REFERENCE
- "Document [25] from References, Section 8.3.4."
- ::= { docsIfCmStatusEntry 6 }
- docsIfCmStatusInvalidUcds OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times the CM received invalid UCD messages."
- REFERENCE
- "Document [25] from References, Section 8.3.3."
- ::= { docsIfCmStatusEntry 7 }
- docsIfCmStatusInvalidRangingResponses OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times the CM received invalid ranging response
- messages."
- REFERENCE
- "Document [25] from References, Section 8.3.6."
- ::= { docsIfCmStatusEntry 8 }
- docsIfCmStatusInvalidRegistrationResponses OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times the CM received invalid registration
- response messages."
- REFERENCE
- "Document [25] from References, Section 8.3.8."
- ::= { docsIfCmStatusEntry 9 }
- docsIfCmStatusT1Timeouts OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times counter T1 expired in the CM."
- REFERENCE
- "Document [25] from References, Figure 9-2."
- ::= { docsIfCmStatusEntry 10 }
- docsIfCmStatusT2Timeouts OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times counter T2 expired in the CM."
- REFERENCE
- "Document [25] from References, Figure 9-2."
- ::= { docsIfCmStatusEntry 11 }
- docsIfCmStatusT3Timeouts OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times counter T3 expired in the CM."
- REFERENCE
- "Document [25] from References, Figure 9-2."
- ::= { docsIfCmStatusEntry 12 }
- docsIfCmStatusT4Timeouts OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times counter T4 expired in the CM."
- REFERENCE
- "Document [25] from References, Figure 9-2."
- ::= { docsIfCmStatusEntry 13 }
- docsIfCmStatusRangingAborteds OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times the ranging process was aborted
- by the CMTS."
- REFERENCE
- "Document [25] from References, Section 9.3.3."
- ::= { docsIfCmStatusEntry 14 }
- docsIfCmStatusDocsisOperMode OBJECT-TYPE
- SYNTAX DocsisQosVersion
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indication whether the device has registered using 1.0 Class of
- Service or 1.1 Quality of Service.
- An unregistered CM should indicate 1.1 QOS for a
- docsIfDocsisBaseCapability value of Docsis 1.1/2.0. An unregistered
- CM should indicate 1.0 COS for a docsIfDocsisBaseCapability value
- of Docsis 1.0.
- This object mirrors docsIfCmDocsisOperMode from the docsIfExt mib."
- REFERENCE
- "Document [25] from References, Annex G."
- ::= { docsIfCmStatusEntry 15 }
- docsIfCmStatusModulationType OBJECT-TYPE
- SYNTAX DocsisUpstreamTypeStatus
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indicates modulation type status currently used by the CM.
- Since this object specifically identifies PHY mode, the shared
- upstream channel type is not permitted."
- REFERENCE
- "Document [25] from References, Section 6.2.1."
- ::= { docsIfCmStatusEntry 16 }
- --
- -- The Cable Modem Service Table
- --
- docsIfCmServiceTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmServiceEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes of each upstream service queue
- on a CM."
- ::= { docsIfCmObjects 3 }
- docsIfCmServiceEntry OBJECT-TYPE
- SYNTAX DocsIfCmServiceEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes of an upstream bandwidth service
- queue.
- An entry in this table exists for each Service ID.
- The primary index is an ifIndex with an ifType of
- docsCableMaclayer(127)."
- INDEX { ifIndex, docsIfCmServiceId }
- ::= { docsIfCmServiceTable 1 }
- DocsIfCmServiceEntry ::= SEQUENCE {
- docsIfCmServiceId Integer32,
- docsIfCmServiceQosProfile Integer32,
- docsIfCmServiceTxSlotsImmed Counter32,
- docsIfCmServiceTxSlotsDed Counter32,
- docsIfCmServiceTxRetries Counter32,
- docsIfCmServiceTxExceededs Counter32,
- docsIfCmServiceRqRetries Counter32,
- docsIfCmServiceRqExceededs Counter32,
- docsIfCmServiceExtTxSlotsImmed Counter64,
- docsIfCmServiceExtTxSlotsDed Counter64
- }
- docsIfCmServiceId OBJECT-TYPE
- SYNTAX Integer32 (1..16383)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Identifies a service queue for upstream bandwidth. The
- attributes of this service queue are shared between the
- CM and the CMTS. The CMTS allocates upstream bandwidth
- to this service queue based on requests from the CM and
- on the class of service associated with this queue."
- ::= { docsIfCmServiceEntry 1 }
- docsIfCmServiceQosProfile OBJECT-TYPE
- SYNTAX Integer32 (0..16383)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The index in docsIfQosProfileTable describing the quality
- of service attributes associated with this particular
- service. If no associated entry in docsIfQosProfileTable
- exists, this object returns a value of zero."
- ::= { docsIfCmServiceEntry 2 }
- docsIfCmServiceTxSlotsImmed OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of upstream mini-slots which have been used to
- transmit data PDUs in immediate (contention) mode. This
- includes only those PDUs that are presumed to have
- arrived at the headend (i.e., those which were explicitly
- acknowledged.) It does not include retransmission attempts
- or mini-slots used by Requests."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 3 }
- docsIfCmServiceTxSlotsDed OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of upstream mini-slots which have been used to
- transmit data PDUs in dedicated mode (i.e., as a result
- of a unicast Data Grant)."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 4 }
- docsIfCmServiceTxRetries OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of attempts to transmit data PDUs containing
- requests for acknowledgment that did not result in
- acknowledgment."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 5 }
- docsIfCmServiceTxExceededs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of data PDUs transmission failures due to
- excessive retries without acknowledgment."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 6 }
- docsIfCmServiceRqRetries OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of attempts to transmit bandwidth requests
- which did not result in acknowledgment."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 7 }
- docsIfCmServiceRqExceededs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of requests for bandwidth which failed due to
- excessive retries without acknowledgment."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 8 }
- docsIfCmServiceExtTxSlotsImmed OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of upstream mini-slots which have been used to
- transmit data PDUs in immediate (contention) mode. This
- includes only those PDUs that are presumed to have
- arrived at the headend (i.e., those which were explicitly
- acknowledged.) It does not include retransmission attempts
- or mini-slots used by Requests."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 9 }
- docsIfCmServiceExtTxSlotsDed OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of upstream mini-slots which have been used to
- transmit data PDUs in dedicated mode (i.e., as a result
- of a unicast Data Grant)."
- REFERENCE
- "Document [25] from References, Section 9.4."
- ::= { docsIfCmServiceEntry 10 }
- --
- -- CMTS GROUP
- --
- --
- -- The CMTS MAC Table
- --
- docsIfCmtsMacTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmtsMacEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes of each CMTS MAC interface,
- extending the information available from ifEntry.
- Mandatory for all CMTS devices."
- ::= { docsIfCmtsObjects 1 }
- docsIfCmtsMacEntry OBJECT-TYPE
- SYNTAX DocsIfCmtsMacEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing objects describing attributes of each
- MAC entry, extending the information in ifEntry.
- An entry in this table exists for each ifEntry with an
- ifType of docsCableMaclayer(127)."
- INDEX { ifIndex }
- ::= { docsIfCmtsMacTable 1 }
- DocsIfCmtsMacEntry ::= SEQUENCE {
- docsIfCmtsCapabilities BITS,
- docsIfCmtsSyncInterval Integer32,
- docsIfCmtsUcdInterval Integer32,
- docsIfCmtsMaxServiceIds Integer32,
- docsIfCmtsInsertionInterval TimeTicks, -- Obsolete
- docsIfCmtsInvitedRangingAttempts Integer32,
- docsIfCmtsInsertInterval TimeInterval
- }
- docsIfCmtsCapabilities OBJECT-TYPE
- SYNTAX BITS {
- atmCells(0),
- concatenation(1)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Identifies the capabilities of the CMTS MAC
- implementation at this interface. Note that packet
- transmission is always supported. Therefore, there
- is no specific bit required to explicitly indicate
- this capability.
- Note that BITS objects are encoded most significant bit
- first. For example, if bit 1 is set, the value of this
- object is the octet string '40'H."
- ::= { docsIfCmtsMacEntry 1 }
- docsIfCmtsSyncInterval OBJECT-TYPE
- SYNTAX Integer32 (1..200)
- UNITS "Milliseconds"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The interval between CMTS transmission of successive SYNC
- messages at this interface."
- REFERENCE
- "Document [25] from References, Section 9.3."
- ::= { docsIfCmtsMacEntry 2 }
- docsIfCmtsUcdInterval OBJECT-TYPE
- SYNTAX Integer32 (1..2000)
- UNITS "Milliseconds"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The interval between CMTS transmission of successive
- Upstream Channel Descriptor messages for each upstream
- channel at this interface."
- REFERENCE
- "Document [25] from References, Section 9.3"
- ::= { docsIfCmtsMacEntry 3 }
- docsIfCmtsMaxServiceIds OBJECT-TYPE
- SYNTAX Integer32 (1..16383)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum number of service IDs that may be
- simultaneously active."
- ::= { docsIfCmtsMacEntry 4 }
- -- This object has been obsoleted and replaced by
- -- docsIfCmtsInsertInterval to fix a SYNTAX typing problem. New
- -- implementations of this MIB should use that object instead.
- docsIfCmtsInsertionInterval OBJECT-TYPE
- SYNTAX TimeTicks
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "The amount of time to elapse between each broadcast
- station maintenance grant. Broadcast station maintenance
- grants are used to allow new cable modems to join the
- network. Zero indicates that a vendor-specific algorithm
- is used instead of a fixed time. Maximum amount of time
- permitted by the specification is 2 seconds."
- REFERENCE
- "Document [25] from References, Annex B."
- ::= { docsIfCmtsMacEntry 5 }
- docsIfCmtsInvitedRangingAttempts OBJECT-TYPE
- SYNTAX Integer32 (0..1024)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The maximum number of attempts to make on invitations
- for ranging requests. A value of zero means the system
- should attempt to range forever."
- REFERENCE
- "Document [25] from References, Section 9.3.3 and Annex B."
- ::= { docsIfCmtsMacEntry 6 }
- docsIfCmtsInsertInterval OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The amount of time to elapse between each broadcast
- station maintenance grant. Broadcast station maintenance
- grants are used to allow new cable modems to join the
- network. Zero indicates that a vendor-specific algorithm
- is used instead of a fixed time. Maximum amount of time
- permitted by the specification is 2 seconds."
- REFERENCE
- "Document [25] from References, Annex B."
- ::= { docsIfCmtsMacEntry 7 }
- --
- --
- -- CMTS status table.
- --
- docsIfCmtsStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmtsStatusEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "For the MAC layer, this group maintains a number of
- status objects and counters."
- ::= { docsIfCmtsObjects 2 }
- docsIfCmtsStatusEntry OBJECT-TYPE
- SYNTAX DocsIfCmtsStatusEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Status entry for a single MAC layer.
- An entry in this table exists for each ifEntry with an
- ifType of docsCableMaclayer(127)."
- INDEX { ifIndex }
- ::= { docsIfCmtsStatusTable 1 }
- DocsIfCmtsStatusEntry ::= SEQUENCE {
- docsIfCmtsStatusInvalidRangeReqs Counter32,
- docsIfCmtsStatusRangingAborteds Counter32,
- docsIfCmtsStatusInvalidRegReqs Counter32,
- docsIfCmtsStatusFailedRegReqs Counter32,
- docsIfCmtsStatusInvalidDataReqs Counter32,
- docsIfCmtsStatusT5Timeouts Counter32
- }
- docsIfCmtsStatusInvalidRangeReqs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object counts invalid RNG-REQ messages received on
- this interface."
- REFERENCE
- "Document [25] from References, Section 8.3.5."
- ::= { docsIfCmtsStatusEntry 1 }
- docsIfCmtsStatusRangingAborteds OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object counts ranging attempts that were explicitly
- aborted by the CMTS."
- REFERENCE
- "Document [25] from References, Section 8.3.6."
- ::= { docsIfCmtsStatusEntry 2 }
- docsIfCmtsStatusInvalidRegReqs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object counts invalid REG-REQ messages received on
- this interface. That is, syntax, out of range parameters,
- or erroneous requests."
- REFERENCE
- "Document [25] from References, Section 8.3.7."
- ::= { docsIfCmtsStatusEntry 3 }
- docsIfCmtsStatusFailedRegReqs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object counts failed registration attempts. Included are
- docsIfCmtsStatusInvalidRegReqs, authentication and class of
- service failures."
- REFERENCE
- "Document [25] from References, Section 8.3.7."
- ::= { docsIfCmtsStatusEntry 4 }
- docsIfCmtsStatusInvalidDataReqs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object counts invalid data request messages
- received on this interface."
- ::= { docsIfCmtsStatusEntry 5 }
- docsIfCmtsStatusT5Timeouts OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object counts the number of times counter T5
- expired on this interface."
- REFERENCE
- "Document [25] from References, Figure 9-2."
- ::= { docsIfCmtsStatusEntry 6 }
- --
- -- CM status table (within CMTS).
- -- This table is implemented only at the CMTS.
- -- It contains per CM status information available in the CMTS.
- --
- docsIfCmtsCmStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmtsCmStatusEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A set of objects in the CMTS, maintained for each
- Cable Modem connected to this CMTS."
- ::= { docsIfCmtsObjects 3 }
- docsIfCmtsCmStatusEntry OBJECT-TYPE
- SYNTAX DocsIfCmtsCmStatusEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Status information for a single Cable Modem.
- An entry in this table exists for each Cable Modem
- that is connected to the CMTS implementing this table."
- INDEX { docsIfCmtsCmStatusIndex }
- ::= { docsIfCmtsCmStatusTable 1 }
- DocsIfCmtsCmStatusEntry ::= SEQUENCE {
- docsIfCmtsCmStatusIndex Integer32,
- docsIfCmtsCmStatusMacAddress MacAddress,
- docsIfCmtsCmStatusIpAddress IpAddress, -- Deprecated
- docsIfCmtsCmStatusDownChannelIfIndex InterfaceIndexOrZero,
- docsIfCmtsCmStatusUpChannelIfIndex InterfaceIndexOrZero,
- docsIfCmtsCmStatusRxPower TenthdBmV,
- docsIfCmtsCmStatusTimingOffset Unsigned32,
- docsIfCmtsCmStatusEqualizationData OCTET STRING,
- docsIfCmtsCmStatusValue INTEGER,
- docsIfCmtsCmStatusUnerroreds Counter32,
- docsIfCmtsCmStatusCorrecteds Counter32,
- docsIfCmtsCmStatusUncorrectables Counter32,
- docsIfCmtsCmStatusSignalNoise TenthdB,
- docsIfCmtsCmStatusMicroreflections Integer32,
- docsIfCmtsCmStatusExtUnerroreds Counter64,
- docsIfCmtsCmStatusExtCorrecteds Counter64,
- docsIfCmtsCmStatusExtUncorrectables Counter64,
- docsIfCmtsCmStatusDocsisRegMode DocsisQosVersion,
- docsIfCmtsCmStatusModulationType DocsisUpstreamTypeStatus,
- docsIfCmtsCmStatusInetAddressType InetAddressType,
- docsIfCmtsCmStatusInetAddress InetAddress
- }
- docsIfCmtsCmStatusIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Index value to uniquely identify an entry in this table.
- For an individual Cable Modem, this index value should
- not change during CMTS uptime."
- ::= { docsIfCmtsCmStatusEntry 1 }
- docsIfCmtsCmStatusMacAddress OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "MAC address of this Cable Modem. If the Cable Modem has
- multiple MAC addresses, this is the MAC address associated
- with the Cable interface."
- REFERENCE
- "Document [25] from References, Section 8.2.2."
- ::= { docsIfCmtsCmStatusEntry 2 }
- docsIfCmtsCmStatusIpAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "IP address of this Cable Modem. If the Cable Modem has no
- IP address assigned, or the IP address is unknown, this
- object returns a value of 0.0.0.0. If the Cable Modem has
- multiple IP addresses, this object returns the IP address
- associated with the Cable interface.n
- This object has been deprecated and replaced by
- docsIfCmtsCmStatusInetAddressType and
- docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing
- in the future."
- ::= { docsIfCmtsCmStatusEntry 3 }
- docsIfCmtsCmStatusDownChannelIfIndex OBJECT-TYPE
- SYNTAX InterfaceIndexOrZero
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IfIndex of the downstream channel this CM is connected
- to. If the downstream channel is unknown, this object
- returns a value of zero."
- ::= { docsIfCmtsCmStatusEntry 4 }
- docsIfCmtsCmStatusUpChannelIfIndex OBJECT-TYPE
- SYNTAX InterfaceIndexOrZero
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IfIndex of the upstream channel this CM is connected
- to. If the upstream channel is unknown, this object
- returns a value of zero."
- ::= { docsIfCmtsCmStatusEntry 5 }
- docsIfCmtsCmStatusRxPower OBJECT-TYPE
- SYNTAX TenthdBmV
- UNITS "dBmV"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The receive power as perceived for upstream data from
- this Cable Modem.
- If the receive power is unknown, this object returns
- a value of zero."
- REFERENCE
- "Document [25] from References, Table 6-11."
- ::= { docsIfCmtsCmStatusEntry 6 }
- docsIfCmtsCmStatusTimingOffset OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A measure of the current round trip time for this CM.
- Used for timing of CM upstream transmissions to ensure
- synchronized arrivals at the CMTS. Units are in terms
- of 6.25 microseconds/(64*256). Returns zero if the value
- is unknown."
- REFERENCE
- "Document [25] from References, Section 6.2.18."
- ::= { docsIfCmtsCmStatusEntry 7 }
- docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
- SYNTAX OCTET STRING
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Equalization data for this CM. Returns an empty string
- if the value is unknown or if there is no equalization
- data available or defined."
- REFERENCE
- "Document [25] from References, Figure 8-23."
- ::= { docsIfCmtsCmStatusEntry 8 }
- docsIfCmtsCmStatusValue OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- ranging(2),
- rangingAborted(3),
- rangingComplete(4),
- ipComplete(5),
- registrationComplete(6),
- accessDenied(7)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current Cable Modem connectivity state, as specified
- in the RF Interface Specification. Returned status
- information is the CM status as assumed by the CMTS,
- and indicates the following events:
- other(1)
- Any state other than below.
- ranging(2)
- The CMTS has received an Initial Ranging Request
- message from the CM, and the ranging process is not
- yet complete.
- rangingAborted(3)
- The CMTS has sent a Ranging Abort message to the CM.
- rangingComplete(4)
- The CMTS has sent a Ranging Complete message to the CM.
- ipComplete(5)
- The CMTS has received a DHCP reply message and forwarded
- it to the CM.
- registrationComplete(6)
- The CMTS has sent a Registration Response message to
- the CM.
- accessDenied(7)
- The CMTS has sent a Registration Aborted message
- to the CM.
- The CMTS only needs to report states it is able to detect."
- REFERENCE
- "Document [25] from References, Section 11.2."
- ::= { docsIfCmtsCmStatusEntry 9 }
- docsIfCmtsCmStatusUnerroreds OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received without error from this Cable Modem."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfCmtsCmStatusEntry 10 }
- docsIfCmtsCmStatusCorrecteds OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received with correctable errors from this
- Cable Modem."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfCmtsCmStatusEntry 11 }
- docsIfCmtsCmStatusUncorrectables OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received with uncorrectable errors from this
- Cable Modem."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfCmtsCmStatusEntry 12 }
- docsIfCmtsCmStatusSignalNoise OBJECT-TYPE
- SYNTAX TenthdB
- UNITS "dB"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Signal/Noise ratio as perceived for upstream data from
- this Cable Modem.
- If the Signal/Noise is unknown, this object returns
- a value of zero."
- REFERENCE
- "Document [25] from References, Tables 4-1 and 4-2."
- ::= { docsIfCmtsCmStatusEntry 13 }
- docsIfCmtsCmStatusMicroreflections OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- UNITS "dBc"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Total microreflections including in-channel response
- as perceived on this interface, measured in dBc below
- the signal level.
- This object is not assumed to return an absolutely
- accurate value, but should give a rough indication
- of microreflections received on this interface.
- It is up to the implementer to provide information
- as accurate as possible."
- REFERENCE
- "Document [25] from References, Tables 4-1 and 4-2"
- ::= { docsIfCmtsCmStatusEntry 14 }
- docsIfCmtsCmStatusExtUnerroreds OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received without error from this Cable Modem."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfCmtsCmStatusEntry 15 }
- docsIfCmtsCmStatusExtCorrecteds OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received with correctable errors from this
- Cable Modem."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfCmtsCmStatusEntry 16 }
- docsIfCmtsCmStatusExtUncorrectables OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Codewords received with uncorrectable errors from this
- Cable Modem."
- REFERENCE
- "Document [25] from References, Section 6.2.5."
- ::= { docsIfCmtsCmStatusEntry 17 }
- docsIfCmtsCmStatusDocsisRegMode OBJECT-TYPE
- SYNTAX DocsisQosVersion
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- " Indication whether the CM has registered using 1.0 Class of
- Service or 1.1 Quality of Service.
- This object mirrors docsIfCmtsCmStatusDocsisMode from the
- docsIfExt mib."
- REFERENCE
- "Document [25] from References, Annex G."
- ::= { docsIfCmtsCmStatusEntry 18 }
- docsIfCmtsCmStatusModulationType OBJECT-TYPE
- SYNTAX DocsisUpstreamTypeStatus
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indicates modulation type currently used by the CM. Since
- this object specifically identifies PHY mode, the shared
- type is not permitted."
- REFERENCE
- "Document [25] from References, Table 8-19."
- ::= { docsIfCmtsCmStatusEntry 19 }
- docsIfCmtsCmStatusInetAddressType OBJECT-TYPE
- SYNTAX InetAddressType
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The type of internet address of
- docsIfCmtsCmStatusInetAddress. If the cable modem
- Internet address is unassigned or unknown, then the
- value of this object is unknown(0)."
- ::= { docsIfCmtsCmStatusEntry 20 }
- docsIfCmtsCmStatusInetAddress OBJECT-TYPE
- SYNTAX InetAddress
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Internet address of this Cable Modem. If the Cable Modem
- has no Internet address assigned, or the Internet address
- is unknown, the value of this object is the empty string.
- If the Cable Modem has multiple Internet addresses, this
- object returns the Internet address associated with the
- Cable (i.e. RF MAC) interface."
- ::= { docsIfCmtsCmStatusEntry 21 }
- --
- -- The CMTS Service Table.
- --
- docsIfCmtsServiceTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmtsServiceEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes of upstream service queues
- in a Cable Modem Termination System."
- ::= { docsIfCmtsObjects 4 }
- docsIfCmtsServiceEntry OBJECT-TYPE
- SYNTAX DocsIfCmtsServiceEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes the attributes of a single upstream bandwidth
- service queue.
- Expires May 2002 [Page 52]
- INTERNET-DRAFT DOCSIS RF Interface MIB November 2001
- Entries in this table exist for each ifEntry with an
- ifType of docsCableMaclayer(127), and for each service
- queue (Service ID) within this MAC layer.
- Entries in this table are created with the creation of
- individual Service IDs by the MAC layer and removed
- when a Service ID is removed."
- INDEX { ifIndex, docsIfCmtsServiceId }
- ::= { docsIfCmtsServiceTable 1 }
- DocsIfCmtsServiceEntry ::= SEQUENCE {
- docsIfCmtsServiceId Integer32,
- docsIfCmtsServiceCmStatusIndex Integer32, -- Deprecated
- docsIfCmtsServiceAdminStatus INTEGER,
- docsIfCmtsServiceQosProfile Integer32,
- docsIfCmtsServiceCreateTime TimeStamp,
- docsIfCmtsServiceInOctets Counter32,
- docsIfCmtsServiceInPackets Counter32,
- docsIfCmtsServiceNewCmStatusIndex Integer32
- }
- docsIfCmtsServiceId OBJECT-TYPE
- SYNTAX Integer32 (1..16383)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Identifies a service queue for upstream bandwidth. The
- attributes of this service queue are shared between the
- Cable Modem and the Cable Modem Termination System.
- The CMTS allocates upstream bandwidth to this service
- queue based on requests from the CM and on the class of
- service associated with this queue."
- ::= { docsIfCmtsServiceEntry 1 }
- docsIfCmtsServiceCmStatusIndex OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "Pointer to an entry in docsIfCmtsCmStatusTable identifying
- the Cable Modem using this Service Queue. If multiple
- Cable Modems are using this Service Queue, the value of
- this object is zero.
- This object has been deprecated and replaced by
- docsIfCmtsServiceNewCmStatusIndex, to fix a mismatch
- of the value range with respect to docsIfCmtsCmStatusIndex
- (1..2147483647)."
- ::= { docsIfCmtsServiceEntry 2 }
- docsIfCmtsServiceAdminStatus OBJECT-TYPE
- SYNTAX INTEGER {
- enabled(1),
- disabled(2),
- destroyed(3) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Allows a service class for a particular modem to be
- suppressed, (re-)enabled, or deleted altogether."
- ::= { docsIfCmtsServiceEntry 3 }
- docsIfCmtsServiceQosProfile OBJECT-TYPE
- SYNTAX Integer32 (0..16383)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The index in docsIfQosProfileTable describing the quality
- of service attributes associated with this particular
- service. If no associated docsIfQosProfileTable entry
- exists, this object returns a value of zero."
- ::= { docsIfCmtsServiceEntry 4 }
- docsIfCmtsServiceCreateTime OBJECT-TYPE
- SYNTAX TimeStamp
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this entry was created."
- ::= { docsIfCmtsServiceEntry 5 }
- docsIfCmtsServiceInOctets OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The cumulative number of Packet Data octets received
- on this Service ID. The count does not include the
- size of the Cable MAC header"
- ::= { docsIfCmtsServiceEntry 6 }
- docsIfCmtsServiceInPackets OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The cumulative number of Packet Data packets received
- on this Service ID."
- ::= { docsIfCmtsServiceEntry 7 }
- docsIfCmtsServiceNewCmStatusIndex OBJECT-TYPE
- SYNTAX Integer32 (0..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Pointer (via docsIfCmtsCmStatusIndex) to an entry in
- docsIfCmtsCmStatusTable identifying the Cable Modem
- using this Service Queue. If multiple Cable Modems are
- using this Service Queue, the value of this object is
- zero."
- ::= { docsIfCmtsServiceEntry 8 }
- --
- -- The following table provides upstream channel modulation profiles.
- -- Entries in this table can be
- -- re-used by one or more upstream channels. An upstream channel will
- -- have a modulation profile
- -- for each value of docsIfModIntervalUsageCode.
- --
- docsIfCmtsModulationTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmtsModulationEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes a modulation profile associated with one or more
- upstream channels."
- ::= { docsIfCmtsObjects 5 }
- docsIfCmtsModulationEntry OBJECT-TYPE
- SYNTAX DocsIfCmtsModulationEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Describes a modulation profile for an Interval Usage Code
- for one or more upstream channels.
- Entries in this table are created by the operator. Initial
- default entries may be created at system initialization
- time. No individual objects have to be specified in order
- to create an entry in this table.
- Note that some objects do not have DEFVALs, but do have
- calculated defaults and need not be specified during row
- creation.
- There is no restriction on the changing of values in this
- table while their associated rows are active."
- INDEX { docsIfCmtsModIndex, docsIfCmtsModIntervalUsageCode}
- ::= { docsIfCmtsModulationTable 1 }
- DocsIfCmtsModulationEntry ::= SEQUENCE {
- docsIfCmtsModIndex Integer32,
- docsIfCmtsModIntervalUsageCode INTEGER,
- docsIfCmtsModControl RowStatus,
- docsIfCmtsModType INTEGER,
- docsIfCmtsModPreambleLen Integer32,
- docsIfCmtsModDifferentialEncoding TruthValue,
- docsIfCmtsModFECErrorCorrection Integer32,
- docsIfCmtsModFECCodewordLength Integer32,
- docsIfCmtsModScramblerSeed Integer32,
- docsIfCmtsModMaxBurstSize Integer32,
- docsIfCmtsModGuardTimeSize Unsigned32,
- docsIfCmtsModLastCodewordShortened TruthValue,
- docsIfCmtsModScrambler TruthValue,
- docsIfCmtsModByteInterleaverDepth Unsigned32,
- docsIfCmtsModByteInterleaverBlockSize Unsigned32,
- docsIfCmtsModPreambleType INTEGER,
- docsIfCmtsModTcmErrorCorrectionOn TruthValue,
- docsIfCmtsModScdmaInterleaverStepSize Unsigned32,
- docsIfCmtsModScdmaSpreaderEnable TruthValue,
- docsIfCmtsModScdmaSubframeCodes Unsigned32,
- docsIfCmtsModChannelType DocsisUpstreamType
- }
- docsIfCmtsModIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index into the Channel Modulation table representing
- a group of Interval Usage Codes, all associated with the
- same channel."
- ::= { docsIfCmtsModulationEntry 1 }
- docsIfCmtsModIntervalUsageCode OBJECT-TYPE
- SYNTAX INTEGER {
- request(1),
- requestData(2),
- initialRanging(3),
- periodicRanging(4),
- shortData(5),
- longData(6),
- advPhyShortData(9),
- advPhyLongData(10),
- ugs(11)
- }
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index into the Channel Modulation table which, when
- grouped with other Interval Usage Codes, fully
- instantiate all modulation sets for a given upstream
- channel."
- REFERENCE
- "Document [25] from References, Table 8-20."
- ::= { docsIfCmtsModulationEntry 2 }
- docsIfCmtsModControl OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Controls and reflects the status of rows in this table."
- ::= { docsIfCmtsModulationEntry 3 }
- docsIfCmtsModType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- qpsk(2),
- qam16(3),
- qam8(4),
- qam32(5),
- qam64(6),
- qam128(7)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The modulation type used on this channel. Returns
- other(1) if the modulation type is neither
- qpsk, qam16, qam8, qam32, qam64 or qam128.
- Type qam128 is used for SCDMA channels only.
- See the reference for the modulation profiles
- implied by different modulation types.
- See the conformance object for write conditions and limitations."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { qpsk }
- ::= { docsIfCmtsModulationEntry 4 }
- docsIfCmtsModPreambleLen OBJECT-TYPE
- SYNTAX Integer32 (0..1536)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The preamble length for this modulation profile in bits.
- Default value is the minimum needed by the implementation
- at the CMTS for the given modulation profile."
- REFERENCE
- "Document [25] from References, Table 8-19."
- ::= { docsIfCmtsModulationEntry 5 }
- docsIfCmtsModDifferentialEncoding OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Specifies whether or not differential encoding is used
- on this channel."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { false }
- ::= { docsIfCmtsModulationEntry 6 }
- docsIfCmtsModFECErrorCorrection OBJECT-TYPE
- SYNTAX Integer32 (0..16)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The number of correctable errored bytes (t) used in
- forward error correction code. The value of 0 indicates
- no correction is employed. The number of check bytes
- appended will be twice this value."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { 0 }
- ::= { docsIfCmtsModulationEntry 7 }
- docsIfCmtsModFECCodewordLength OBJECT-TYPE
- SYNTAX Integer32 (1..255)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The number of data bytes (k) in the forward error
- correction codeword.
- This object is not used if docsIfCmtsModFECErrorCorrection
- is zero."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { 32 }
- ::= { docsIfCmtsModulationEntry 8 }
- docsIfCmtsModScramblerSeed OBJECT-TYPE
- SYNTAX Integer32 (0..32767)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The 15 bit seed value for the scrambler polynomial."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { 0 }
- ::= { docsIfCmtsModulationEntry 9 }
- docsIfCmtsModMaxBurstSize OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The maximum number of mini-slots that can be transmitted
- during this channel's burst time. Returns zero if the
- burst length is bounded by the allocation MAP rather than
- this profile.
- Default value is 0 except for shortData, where it is 8."
- REFERENCE
- "Document [25] from References, Table 8-19."
- ::= { docsIfCmtsModulationEntry 10 }
- docsIfCmtsModGuardTimeSize OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of symbol-times which must follow the end of
- this channel's burst. Default value is the minimum time
- needed by the implementation for this modulation profile."
- REFERENCE
- "Document [25] from References, Table 8-19."
- ::= { docsIfCmtsModulationEntry 11 }
- docsIfCmtsModLastCodewordShortened OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Indicates if the last FEC codeword is truncated."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { true }
- ::= { docsIfCmtsModulationEntry 12 }
- docsIfCmtsModScrambler OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Indicates if the scrambler is employed."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { false }
- ::= { docsIfCmtsModulationEntry 13 }
- docsIfCmtsModByteInterleaverDepth OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- " ATDMA Byte Interleaver Depth (Ir). This object returns 1 for
- non ATDMA profiles. "
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { 1 }
- ::= { docsIfCmtsModulationEntry 14 }
- docsIfCmtsModByteInterleaverBlockSize OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- " ATDMA Byte Interleaver Block size (Br). This object returns
- zero for non ATDMA profiles "
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { 18 }
- ::= { docsIfCmtsModulationEntry 15 }
- docsIfCmtsModPreambleType OBJECT-TYPE
- SYNTAX INTEGER {
- qpsk0(1),
- qpsk1(2)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Preamble type for DOCSIS 2.0 bursts"
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { qpsk0 }
- ::= { docsIfCmtsModulationEntry 16 }
- docsIfCmtsModTcmErrorCorrectionOn OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- " Trellis Code Modulation (TCM) On/Off. This value returns false for
- non S-CDMA profiles."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { false }
- ::= { docsIfCmtsModulationEntry 17 }
- docsIfCmtsModScdmaInterleaverStepSize OBJECT-TYPE
- SYNTAX Unsigned32 (0 | 1..32)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- " S-CDMA Interleaver step size. This value returns zero
- for non S-CDMA profiles."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { 1 }
- ::= { docsIfCmtsModulationEntry 18 }
- docsIfCmtsModScdmaSpreaderEnable OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- " S-CDMA spreader. This value returns false for non S-CDMA
- profiles. Default value for IUC 3 and 4 is OFF, for
- all other IUCs it is ON."
- REFERENCE
- "Document [25] from References, Table 8-19."
- ::= { docsIfCmtsModulationEntry 19 }
- docsIfCmtsModScdmaSubframeCodes OBJECT-TYPE
- SYNTAX Unsigned32 (0 | 1..128)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- " S-CDMA sub-frame size. This value returns zero
- for non S-CDMA profiles."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { 1 }
- ::= { docsIfCmtsModulationEntry 20 }
- docsIfCmtsModChannelType OBJECT-TYPE
- SYNTAX DocsisUpstreamType
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Describes the modulation channel type for this modulation entry."
- REFERENCE
- "Document [25] from References, Table 8-19."
- DEFVAL { tdma }
- ::= { docsIfCmtsModulationEntry 21 }
- docsIfCmtsQosProfilePermissions OBJECT-TYPE
- SYNTAX BITS {
- createByManagement(0),
- updateByManagement(1),
- createByModems(2)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object specifies permitted methods of creating
- entries in docsIfQosProfileTable.
- CreateByManagement(0) is set if entries can be created
- using SNMP. UpdateByManagement(1) is set if updating
- entries using SNMP is permitted. CreateByModems(2)
- is set if entries can be created based on information
- in REG-REQ MAC messages received from Cable Modems.
- Information in this object is only applicable if
- docsIfQosProfileTable is implemented as read-create.
- Otherwise, this object is implemented as read-only
- and returns CreateByModems(2).
- Either CreateByManagement(0) or CreateByModems(1)
- must be set when writing to this object.
- Note that BITS objects are encoded most significant bit
- first. For example, if bit 2 is set, the value of this
- object is the octet string '20'H."
- ::= { docsIfCmtsObjects 6 }
- docsIfCmtsMacToCmTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DocsIfCmtsMacToCmEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "This is a table to provide a quick access index into the
- docsIfCmtsCmStatusTable. There is exactly one row in this
- table for each row in the docsIfCmtsCmStatusTable. In
- general, the management station should use this table only
- to get a pointer into the docsIfCmtsCmStatusTable (which
- corresponds to the CM's RF interface MAC address), and
- should not iterate (e.g. GetNext through) this table."
- ::= { docsIfCmtsObjects 7 }
- docsIfCmtsMacToCmEntry OBJECT-TYPE
- SYNTAX DocsIfCmtsMacToCmEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A row in the docsIfCmtsMacToCmTable.
- An entry in this table exists for each Cable Modem
- that is connected to the CMTS implementing this table."
- INDEX { docsIfCmtsCmMac }
- ::= {docsIfCmtsMacToCmTable 1 }
- DocsIfCmtsMacToCmEntry ::= SEQUENCE {
- docsIfCmtsCmMac MacAddress,
- docsIfCmtsCmPtr Integer32
- }
- docsIfCmtsCmMac OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The RF side MAC address for the referenced CM. (E.g. the
- interface on the CM that has docsCableMacLayer(127) as
- its ifType."
- ::= { docsIfCmtsMacToCmEntry 1 }
- docsIfCmtsCmPtr OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "An row index into docsIfCmtsCmStatusTable. When queried
- with the correct instance value (e.g. a CM's MAC address),
- returns the index in docsIfCmtsCmStatusTable which
- represents that CM."
- ::= { docsIfCmtsMacToCmEntry 2 }
- --
- -- notification group is for future extension.
- --
- docsIfNotification OBJECT IDENTIFIER ::= { docsIfMib 2 }
- docsIfConformance OBJECT IDENTIFIER ::= { docsIfMib 3 }
- docsIfCompliances OBJECT IDENTIFIER ::= { docsIfConformance 1 }
- docsIfGroups OBJECT IDENTIFIER ::= { docsIfConformance 2 }
- -- compliance statements
- docsIfBasicCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for devices that implement
- MCNS/DOCSIS compliant Radio Frequency Interfaces."
- MODULE -- docsIfMib
- -- unconditionally mandatory groups
- MANDATORY-GROUPS {
- docsIfBasicGroup
- }
- -- conditionally mandatory group
- GROUP docsIfCmGroup
- DESCRIPTION
- "This group is implemented only in Cable Modems, not in
- Cable Modem Termination Systems."
- -- conditionally mandatory group
- GROUP docsIfCmtsGroup
- DESCRIPTION
- "This group is implemented only in Cable Modem Termination
- Systems, not in Cable Modems."
- OBJECT docsIfDownChannelFrequency
- WRITE-SYNTAX Integer32 (47000000..862000000)
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-write in Cable Modem Termination Systems;
- read-only in Cable Modems.
- A range of 54MHz to 860MHz is appropriate for a cable
- plant using a North American Sub-Split channel plan.
- The spectrum range has been expanded to accommodate
- a lower edge of 47MHz and an upper edge of 862MHz
- for some European channel plans.
- If DOCSIS is extended to cover other types of channel
- plans (and frequency allocations) this object will be
- modified accordingly."
- OBJECT docsIfDownChannelWidth
- WRITE-SYNTAX Integer32 (6000000 | 8000000)
- MIN-ACCESS read-only
- DESCRIPTION
- "It is conformant to implement this object as read-only.
- In Cable Modems, this object is always implemented as
- read-only. The value of 6 MHz is appropriate for cable
- plants running under NTSC (National Television
- Standards Committee) standards. The value of 8 MHz is
- appropriate for cable plants running under ETSI
- standards. For other regional standards, this
- object will be modified accordingly."
- OBJECT docsIfDownChannelModulation
- WRITE-SYNTAX INTEGER {
- qam64 (3),
- qam256 (4)
- }
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-write in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfDownChannelInterleave
- WRITE-SYNTAX INTEGER {
- taps8Increment16(3),
- taps16Increment8(4),
- taps32Increment4(5),
- taps64Increment2(6),
- taps128Increment1(7),
- taps12increment17(8)
- }
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-write in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfDownChannelPower
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-write in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelFrequency
- WRITE-SYNTAX Integer32 (5000000..65000000)
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems.
- A range of 5MHz to 42MHz is appropriate for a cable
- plant using a North American Sub-Split channel plan.
- The spectrum range has been expanded to accommodate
- an upper edge of 65MHz for some European channel plans.
- If DOCSIS is extended to cover other types of channel
- plans (and frequency allocations) this object will
- be modified accordingly."
- OBJECT docsIfUpChannelWidth
- WRITE-SYNTAX Integer32 (200000..6400000)
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems. The above value is appropriate
- for cable plants running under NTSC (National Television
- Standards Committee) standards. If DOCSIS is extended to
- work with other standard (e.g. European standards), this
- object will be modified accordingly."
- OBJECT docsIfUpChannelModulationProfile
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelSlotSize
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfUpChannelRangingBackoffStart
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelRangingBackoffEnd
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelTxBackoffStart
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelTxBackoffEnd
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelScdmaActiveCodes
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems. The number of active
- codes when SCDMA is in use must range from 64 to 128, and must be a non-
- Prime value. Providing this range allows for the following features and
- capabilities:
- 1) Power management in S-CDMA spreader-on frames (with a 3 dB spread)
- 2) Avoidance of code 0
- 3) Flexible minislot sizes with and without the use of code 0"
- OBJECT docsIfUpChannelScdmaCodesPerSlot
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelScdmaFrameSize
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelScdmaHoppingSeed
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems."
- OBJECT docsIfUpChannelType
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelCloneFrom
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelUpdate
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfUpChannelStatus
- MIN-ACCESS read-only
- DESCRIPTION
- "Read-create in Cable Modem Termination Systems;
- read-only in Cable Modems."
- OBJECT docsIfQosProfPriority
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfQosProfMaxUpBandwidth
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfQosProfGuarUpBandwidth
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfQosProfMaxDownBandwidth
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfQosProfBaselinePrivacy
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfQosProfStatus
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfQosProfMaxTransmitBurst
- MIN-ACCESS read-only
- DESCRIPTION
- "This object is always read-only in Cable Modems.
- It is compliant to implement this object as read-only
- in Cable Modem Termination Systems."
- OBJECT docsIfCmtsServiceAdminStatus
- MIN-ACCESS read-only
- DESCRIPTION
- "It is compliant to implement this object as read-only."
- OBJECT docsIfCmtsSyncInterval
- MIN-ACCESS read-only
- DESCRIPTION
- "It is compliant to implement this object as read-only."
- OBJECT docsIfCmtsUcdInterval
- MIN-ACCESS read-only
- DESCRIPTION
- "It is compliant to implement this object as read-only."
- OBJECT docsIfCmtsInsertInterval
- MIN-ACCESS read-only
- DESCRIPTION
- "It is compliant to implement this object as read-only."
- OBJECT docsIfCmtsInvitedRangingAttempts
- MIN-ACCESS read-only
- DESCRIPTION
- "It is compliant to implement this object as read-only."
- OBJECT docsIfCmtsQosProfilePermissions
- MIN-ACCESS read-only
- DESCRIPTION
- "It is compliant to implement this object as read-only."
- ::= { docsIfCompliances 1 }
- docsIfBasicGroup OBJECT-GROUP
- OBJECTS {
- docsIfDownChannelId,
- docsIfDownChannelFrequency,
- docsIfDownChannelWidth,
- docsIfDownChannelModulation,
- docsIfDownChannelInterleave,
- docsIfDownChannelPower,
- docsIfDownChannelAnnex,
- docsIfUpChannelId,
- docsIfUpChannelFrequency,
- docsIfUpChannelWidth,
- docsIfUpChannelModulationProfile,
- docsIfUpChannelSlotSize,
- docsIfUpChannelTxTimingOffset,
- docsIfUpChannelRangingBackoffStart,
- docsIfUpChannelRangingBackoffEnd,
- docsIfUpChannelTxBackoffStart,
- docsIfUpChannelTxBackoffEnd,
- docsIfUpChannelScdmaActiveCodes,
- docsIfUpChannelScdmaCodesPerSlot,
- docsIfUpChannelScdmaFrameSize,
- docsIfUpChannelScdmaHoppingSeed,
- docsIfUpChannelType,
- docsIfUpChannelCloneFrom,
- docsIfUpChannelUpdate,
- docsIfUpChannelStatus,
- docsIfQosProfPriority,
- docsIfQosProfMaxUpBandwidth,
- docsIfQosProfGuarUpBandwidth,
- docsIfQosProfMaxDownBandwidth,
- docsIfQosProfBaselinePrivacy,
- docsIfQosProfStatus,
- docsIfQosProfMaxTransmitBurst,
- docsIfSigQIncludesContention,
- docsIfSigQUnerroreds,
- docsIfSigQCorrecteds,
- docsIfSigQUncorrectables,
- docsIfSigQSignalNoise,
- docsIfSigQMicroreflections,
- docsIfSigQEqualizationData,
- docsIfDocsisBaseCapability
- }
- STATUS current
- DESCRIPTION
- "Group of objects implemented in both Cable Modems and
- Cable Modem Termination Systems."
- ::= { docsIfGroups 1 }
- docsIfCmGroup OBJECT-GROUP
- OBJECTS {
- docsIfCmCmtsAddress,
- docsIfCmCapabilities,
- docsIfCmRangingTimeout,
- -- docsIfCmRangingRespTimeout,
- docsIfCmStatusValue,
- docsIfCmStatusCode,
- docsIfCmStatusTxPower,
- docsIfCmStatusResets,
- docsIfCmStatusLostSyncs,
- docsIfCmStatusInvalidMaps,
- docsIfCmStatusInvalidUcds,
- docsIfCmStatusInvalidRangingResponses,
- docsIfCmStatusInvalidRegistrationResponses,
- docsIfCmStatusT1Timeouts,
- docsIfCmStatusT2Timeouts,
- docsIfCmStatusT3Timeouts,
- docsIfCmStatusT4Timeouts,
- docsIfCmStatusRangingAborteds,
- docsIfCmStatusDocsisOperMode,
- docsIfCmStatusModulationType,
- docsIfCmServiceQosProfile,
- docsIfCmServiceTxSlotsImmed,
- docsIfCmServiceTxSlotsDed,
- docsIfCmServiceTxRetries,
- docsIfCmServiceTxExceededs,
- docsIfCmServiceRqRetries,
- docsIfCmServiceRqExceededs,
- docsIfCmServiceExtTxSlotsImmed,
- docsIfCmServiceExtTxSlotsDed
- }
- STATUS current
- DESCRIPTION
- "Group of objects implemented in Cable Modems."
- ::= { docsIfGroups 2 }
- docsIfCmtsGroup OBJECT-GROUP
- OBJECTS {
- docsIfCmtsCapabilities,
- docsIfCmtsSyncInterval,
- docsIfCmtsUcdInterval,
- docsIfCmtsMaxServiceIds,
- -- docsIfCmtsInsertionInterval,
- docsIfCmtsInvitedRangingAttempts,
- docsIfCmtsInsertInterval,
- docsIfCmtsStatusInvalidRangeReqs,
- docsIfCmtsStatusRangingAborteds,
- docsIfCmtsStatusInvalidRegReqs,
- docsIfCmtsStatusFailedRegReqs,
- docsIfCmtsStatusInvalidDataReqs,
- docsIfCmtsStatusT5Timeouts,
- docsIfCmtsCmStatusMacAddress,
- docsIfCmtsCmStatusDownChannelIfIndex,
- docsIfCmtsCmStatusUpChannelIfIndex,
- docsIfCmtsCmStatusRxPower,
- docsIfCmtsCmStatusTimingOffset,
- docsIfCmtsCmStatusEqualizationData,
- docsIfCmtsCmStatusValue,
- docsIfCmtsCmStatusUnerroreds,
- docsIfCmtsCmStatusCorrecteds,
- docsIfCmtsCmStatusUncorrectables,
- docsIfCmtsCmStatusSignalNoise,
- docsIfCmtsCmStatusMicroreflections,
- docsIfCmtsCmStatusExtUnerroreds,
- docsIfCmtsCmStatusExtCorrecteds,
- docsIfCmtsCmStatusExtUncorrectables,
- docsIfCmtsCmStatusDocsisRegMode,
- docsIfCmtsCmStatusModulationType,
- docsIfCmtsCmStatusInetAddressType,
- docsIfCmtsCmStatusInetAddress,
- docsIfCmtsServiceAdminStatus,
- docsIfCmtsServiceQosProfile,
- docsIfCmtsServiceCreateTime,
- docsIfCmtsServiceInOctets,
- docsIfCmtsServiceInPackets,
- docsIfCmtsServiceNewCmStatusIndex,
- docsIfCmtsModType,
- docsIfCmtsModControl,
- docsIfCmtsModPreambleLen,
- docsIfCmtsModDifferentialEncoding,
- docsIfCmtsModFECErrorCorrection,
- docsIfCmtsModFECCodewordLength,
- docsIfCmtsModScramblerSeed,
- docsIfCmtsModMaxBurstSize,
- docsIfCmtsModGuardTimeSize,
- docsIfCmtsModLastCodewordShortened,
- docsIfCmtsModScrambler,
- docsIfCmtsModByteInterleaverDepth,
- docsIfCmtsModByteInterleaverBlockSize,
- docsIfCmtsModPreambleType,
- docsIfCmtsModTcmErrorCorrectionOn,
- docsIfCmtsModScdmaInterleaverStepSize,
- docsIfCmtsModScdmaSpreaderEnable,
- docsIfCmtsModScdmaSubframeCodes,
- docsIfCmtsModChannelType,
- docsIfCmtsQosProfilePermissions,
- docsIfCmtsCmPtr
- }
- STATUS current
- DESCRIPTION
- "Group of objects implemented in Cable Modem Termination
- Systems."
- ::= { docsIfGroups 3 }
- docsIfObsoleteGroup OBJECT-GROUP
- OBJECTS {
- -- docsIfCmRangingRespTimeout,
- docsIfCmtsInsertionInterval
- }
- STATUS obsolete
- DESCRIPTION
- "Group of objects obsoleted."
- ::= { docsIfGroups 4 }
- docsIfDeprecatedGroup OBJECT-GROUP
- OBJECTS {
- docsIfQosProfMaxTxBurst,
- docsIfCmtsCmStatusIpAddress,
- docsIfCmtsServiceCmStatusIndex
- }
- STATUS deprecated
- DESCRIPTION
- "Group of objects deprecated."
- ::= { docsIfGroups 5 }
- END
|