hitronDOCSIS.mib 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065
  1. HITRON-CABLE-MODEM-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. OBJECT-TYPE,
  5. IpAddress,
  6. Unsigned32,
  7. Integer32,
  8. enterprises
  9. FROM SNMPv2-SMI
  10. RowStatus,
  11. TruthValue
  12. FROM SNMPv2-TC
  13. OBJECT-GROUP,
  14. MODULE-COMPLIANCE
  15. FROM SNMPv2-CONF
  16. hitronMib
  17. FROM HITRON-MIB;
  18. -- hitron Cable Modem Reference Design Module
  19. hitronDOCSIS MODULE-IDENTITY
  20. LAST-UPDATED "200911020100Z" -- Nov 2, 2009
  21. ORGANIZATION "Hitron Technologies, Inc."
  22. CONTACT-INFO
  23. " Rudy Zijlstra
  24. Postal: Hitron Technologies, Inc.
  25. No. 1-8, Lihsin 1st Rd., Hsinchu Science Park,
  26. Hsinchu, Taiwan, R.O.C.
  27. Phone: +886 3 578 6658
  28. E-mail: rudy.zijlstra@hc.hitrontech.com"
  29. DESCRIPTION
  30. "This is the MIB module for Hitron DOCSIS compliant
  31. Cable Modem."
  32. REVISION "200808010100Z" -- AUG 1, 2008
  33. DESCRIPTION
  34. "Initial Compilable Version."
  35. REVISION "200808190100Z" -- AUG 19, 2008
  36. DESCRIPTION
  37. "Add SNMP daemon control under hitronCmDaemonCapability. It's only
  38. for DOCSIS3.0. The default value for the SNMP damon is rfiAccessEnabled(2)."
  39. REVISION "200808200100Z" -- AUG 20, 2008
  40. DESCRIPTION
  41. "Adjust the control for http password enable/disable. Create an independent OID
  42. under hitronCmManagementParameters. It's only for DOCSIS3.0. The default value
  43. would depend on the model."
  44. REVISION "200810220100Z" -- Oct 22, 2008
  45. DESCRIPTION
  46. "Modify the hitronCmScanningParameters to enable setting of the freq range for
  47. all frequency plan."
  48. REVISION "200809240100Z" -- Sep 24, 2008
  49. DESCRIPTION
  50. "Add TurboDox and Max CPES control, allow to config user password"
  51. REVISION "200903060100Z" -- Mar 06, 2009
  52. DESCRIPTION
  53. "Add more detail configuration in TurboDoxControl"
  54. REVISION "200906220100Z" -- Jun 22, 2009
  55. DESCRIPTION
  56. "Add the hitronDQoSControlTable for DQoS for SIP control."
  57. REVISION "200910080100Z" -- Oct 8, 2009
  58. DESCRIPTION
  59. "Add the hitronCmSpeedTestTable for speed test control and speed display."
  60. REVISION "200910300100Z" -- Oct 30, 2009
  61. DESCRIPTION
  62. "Further define the behavior of hitronCmDhcpServerEnable, hitronHttpPasswordControl
  63. and hitronCmUserPasswordTable."
  64. REVISION "200911020100Z" -- Nov 2, 2009
  65. DESCRIPTION
  66. "Define the behaviors of 3 New OIDs, hitronDisplayIpInformation, hitronDisplayCmConfig
  67. and hitronConsoleEnable."
  68. REVISION "201003160100Z" -- March 16, 2010
  69. DESCRIPTION
  70. "Modify the hitronCmScanningParameters"
  71. REVISION "201004130100Z" -- April 13, 2010
  72. DESCRIPTION
  73. "Add the hitronForceDOCSIS20 and hitronDocsisMode OIDs."
  74. ::= { hitronMib 2 }
  75. SnmpAdminString ::= TEXTUAL-CONVENTION
  76. DISPLAY-HINT "255a"
  77. STATUS current
  78. DESCRIPTION "An octet string containing administrative
  79. information, preferably in human-readable form.
  80. To facilitate internationalization, this
  81. information is represented using the ISO/IEC
  82. IS 10646-1 character set, encoded as an octet
  83. string using the UTF-8 transformation format
  84. described in [RFC2044].
  85. Since additional code points are added by
  86. amendments to the 10646 standard from time
  87. to time, implementations must be prepared to
  88. encounter any code point from 0x00000000 to
  89. 0x7fffffff.
  90. The use of control codes should be avoided.
  91. When it is necessary to represent a newline,
  92. the control code sequence CR LF should be used.
  93. The use of leading or trailing white space should
  94. be avoided.
  95. For code points not directly supported by user
  96. interface hardware or software, an alternative
  97. means of entry and display, such as hexadecimal,
  98. may be provided.
  99. For information encoded in 7-bit US-ASCII,
  100. the UTF-8 encoding is identical to the
  101. US-ASCII encoding.
  102. Note that when this TC is used for an object that
  103. is used or envisioned to be used as an index, then
  104. a SIZE restriction must be specified so that the
  105. number of sub-identifiers for any object instance
  106. does not exceed the limit of 128, as defined by
  107. [RFC1905].
  108. "
  109. SYNTAX OCTET STRING (SIZE (0..255))
  110. hitronCm OBJECT IDENTIFIER ::= { hitronDOCSIS 1 }
  111. --------------------------------------------------------------------------------
  112. --
  113. -- hitron Scanning Parameters
  114. --
  115. --------------------------------------------------------------------------------
  116. hitronCmScanningParameters OBJECT IDENTIFIER ::= { hitronCm 1 }
  117. hitronScanFreqStart OBJECT-TYPE
  118. SYNTAX Unsigned32 (93000000..999000000)
  119. MAX-ACCESS read-write
  120. STATUS current
  121. DESCRIPTION
  122. "This object is the Lowest downstream channel center frequency in the
  123. scan range before wraping back to HighDownstreamChannelFreq.
  124. For US, this value must be between 93000000-855000000 Hz for 2.0 products and
  125. 93000000-999000000 Hz for 3.0 product.
  126. For Europe, this value must be between 112000000-858000000 Hz for 2.0/3.0 products.
  127. In order to cover all freq plan, the default value would be 93000000Hz. "
  128. DEFVAL {114000000}
  129. ::= { hitronCmScanningParameters 1 }
  130. hitronScanFreqStop OBJECT-TYPE
  131. SYNTAX Unsigned32 (93000000..999000000)
  132. MAX-ACCESS read-write
  133. STATUS current
  134. DESCRIPTION
  135. "This object is the Highest downstream channel center frequency in the
  136. scan range before wraping back to LowDownstreamChannelFreq.
  137. For US, this value must be between 93000000-855000000 Hz for 2.0 products and
  138. 93000000-999000000 Hz for 3.0 product.
  139. For Europe, this value must be between 112000000-858000000 Hz for 2.0/3.0 products."
  140. DEFVAL {858000000}
  141. ::= { hitronCmScanningParameters 2 }
  142. hitronFrequencyPlanInUse OBJECT-TYPE
  143. SYNTAX INTEGER {
  144. irc(0),
  145. hrc(1),
  146. usa(2),
  147. euro(3),
  148. japan(4),
  149. auto(5)
  150. }
  151. MAX-ACCESS read-write
  152. STATUS current
  153. DESCRIPTION
  154. "If provied, only scan this frequency plan, if USA, scan IRC first
  155. and then scan HRC. The AUTO is for Euro-Board only. if provided,
  156. will try both of Docsis and EuroDocsis mode. When Japan is set, the
  157. modem will first scan the Japanese frequency ranges and then it will
  158. continue scanning using the North American frequency plan."
  159. DEFVAL {euro}
  160. ::= { hitronCmScanningParameters 3 }
  161. hitronDirectionToScan OBJECT-TYPE
  162. SYNTAX INTEGER {
  163. downwards(0),
  164. upwards(1)
  165. }
  166. MAX-ACCESS read-write
  167. STATUS current
  168. DESCRIPTION
  169. "The object is the direction of the scanning."
  170. DEFVAL {downwards}
  171. ::= { hitronCmScanningParameters 4}
  172. hitronEuropeanScanStep OBJECT-TYPE
  173. SYNTAX Unsigned32 (1..48)
  174. MAX-ACCESS read-write
  175. STATUS current
  176. DESCRIPTION
  177. "It is only apply for Europe-like frequency scanning, including euro and auto plan .
  178. The scanning step represents how many steps will be skiped for the next channel.
  179. One step is 0.125Mhz. This multiplier will increase the frequency
  180. increment during a EURODOCSIS scan. The default value step multiplier is 2.
  181. e.g.: ScanStep = 2, ScanStepSize = 250000 Hz."
  182. DEFVAL {2}
  183. ::= { hitronCmScanningParameters 5}
  184. --------------------------------------------------------------------------------
  185. --
  186. -- Management of Golden/Black Lists
  187. --
  188. --------------------------------------------------------------------------------
  189. --
  190. -- The Provisioned Gold Table
  191. --
  192. hitronGoldFreqProvTable OBJECT-TYPE
  193. SYNTAX SEQUENCE OF HitronGoldFreqProvEntry
  194. MAX-ACCESS not-accessible
  195. STATUS current
  196. DESCRIPTION
  197. "This table defines the set of downstream channel frequencies to scan
  198. before any other channel frequencies. The lowest index entries are
  199. searched first, skipping over all entries that have a '0' frequency
  200. value in this table."
  201. ::= { hitronCmScanningParameters 6 }
  202. hitronGoldFreqProvEntry OBJECT-TYPE
  203. SYNTAX HitronGoldFreqProvEntry
  204. MAX-ACCESS not-accessible
  205. STATUS current
  206. DESCRIPTION
  207. "Each entry defines a downstream channel frequency to scan first
  208. during scanning."
  209. INDEX { hitronGoldProvIndex }
  210. ::= { hitronGoldFreqProvTable 1 }
  211. HitronGoldFreqProvEntry ::= SEQUENCE
  212. {
  213. hitronGoldProvIndex INTEGER,
  214. hitronGoldProvStatus RowStatus,
  215. hitronGoldProvFrequency Unsigned32
  216. }
  217. hitronGoldProvIndex OBJECT-TYPE
  218. SYNTAX INTEGER (1..64)
  219. MAX-ACCESS not-accessible
  220. STATUS current
  221. DESCRIPTION
  222. "The index of the Provisioned Gold List entry"
  223. ::= { hitronGoldFreqProvEntry 1 }
  224. hitronGoldProvStatus OBJECT-TYPE
  225. SYNTAX RowStatus
  226. MAX-ACCESS read-create
  227. STATUS current
  228. DESCRIPTION
  229. "Controls and reflects the status of rows in this
  230. table. Rows in this table may be created by either the
  231. create-and-go or create-and-wait paradigms. There is no
  232. restriction on changing values in a row of this table while
  233. the row is active."
  234. ::= { hitronGoldFreqProvEntry 2 }
  235. hitronGoldProvFrequency OBJECT-TYPE
  236. SYNTAX Unsigned32 (85000000..999000000)
  237. MAX-ACCESS read-write
  238. STATUS current
  239. DESCRIPTION
  240. "The Golden Frequency used during scanning. "
  241. ::= { hitronGoldFreqProvEntry 3 }
  242. --
  243. -- The Learned Gold Table
  244. --
  245. hitronGoldFreqLearnedTable OBJECT-TYPE
  246. SYNTAX SEQUENCE OF HitronGoldFreqLearnedEntry
  247. MAX-ACCESS not-accessible
  248. STATUS current
  249. DESCRIPTION
  250. "Learned Golden Frequencies. A frequency will be entered into this table
  251. once the modem has succesfully registered on it."
  252. ::= { hitronCmScanningParameters 7 }
  253. hitronGoldFreqLearnedEntry OBJECT-TYPE
  254. SYNTAX HitronGoldFreqLearnedEntry
  255. MAX-ACCESS not-accessible
  256. STATUS current
  257. DESCRIPTION
  258. "Each entry defines a downstream channel freuency to scan first during
  259. scanning."
  260. INDEX { hitronGoldLearnedIndex }
  261. ::= { hitronGoldFreqLearnedTable 1 }
  262. HitronGoldFreqLearnedEntry ::= SEQUENCE
  263. {
  264. hitronGoldLearnedIndex INTEGER,
  265. hitronGoldLearnedFrequency Unsigned32
  266. }
  267. hitronGoldLearnedIndex OBJECT-TYPE
  268. SYNTAX INTEGER (1..32)
  269. MAX-ACCESS not-accessible
  270. STATUS current
  271. DESCRIPTION
  272. "The index of the Learned Gold List entry"
  273. ::= { hitronGoldFreqLearnedEntry 1 }
  274. hitronGoldLearnedFrequency OBJECT-TYPE
  275. SYNTAX Unsigned32
  276. MAX-ACCESS read-write
  277. STATUS current
  278. DESCRIPTION
  279. "The Learned Gold frequency learned. It is not
  280. possible to modify the value of this frequency to any other
  281. value than '0'. Setting a value to '0' will delete the learned
  282. gold frequency from the list."
  283. ::= { hitronGoldFreqLearnedEntry 2 }
  284. --
  285. -- The Provisioned Black Table
  286. --
  287. hitronBlackFreqProvTable OBJECT-TYPE
  288. SYNTAX SEQUENCE OF HitronBlackFreqProvEntry
  289. MAX-ACCESS not-accessible
  290. STATUS current
  291. DESCRIPTION
  292. "This table defines the set of downstream channel frequencies to be skipped
  293. from scanning. The skipping should happen during the whole channel plan scanning.
  294. Also ignore all entries that have a '0' frequency
  295. value in this table."
  296. ::= { hitronCmScanningParameters 8 }
  297. hitronBlackFreqProvEntry OBJECT-TYPE
  298. SYNTAX HitronBlackFreqProvEntry
  299. MAX-ACCESS not-accessible
  300. STATUS current
  301. DESCRIPTION
  302. "Each entry defines a downstream channel frequency to be skipped
  303. during scanning."
  304. INDEX { hitronBlackProvIndex }
  305. ::= { hitronBlackFreqProvTable 1 }
  306. HitronBlackFreqProvEntry ::= SEQUENCE
  307. {
  308. hitronBlackProvIndex INTEGER,
  309. hitronBlackProvStatus RowStatus,
  310. hitronBlackProvFrequency Unsigned32
  311. }
  312. hitronBlackProvIndex OBJECT-TYPE
  313. SYNTAX INTEGER (1..32)
  314. MAX-ACCESS not-accessible
  315. STATUS current
  316. DESCRIPTION
  317. "The index of the Provisioned Black List entry"
  318. ::= { hitronBlackFreqProvEntry 1 }
  319. hitronBlackProvStatus OBJECT-TYPE
  320. SYNTAX RowStatus
  321. MAX-ACCESS read-create
  322. STATUS current
  323. DESCRIPTION
  324. "Controls and reflects the status of rows in this
  325. table. Rows in this table may be created by either the
  326. create-and-go or create-and-wait paradigms. There is no
  327. restriction on changing values in a row of this table while
  328. the row is active."
  329. ::= { hitronBlackFreqProvEntry 2 }
  330. hitronBlackProvFrequency OBJECT-TYPE
  331. SYNTAX Unsigned32 (85000000..999000000)
  332. MAX-ACCESS read-write
  333. STATUS current
  334. DESCRIPTION
  335. "The Black Frequency to be skipped during scanning. "
  336. ::= { hitronBlackFreqProvEntry 3 }
  337. --
  338. -- The Learned Black Table
  339. -- This table is not implemented on all products
  340. --
  341. hitronBlackFreqLearnedTable OBJECT-TYPE
  342. SYNTAX SEQUENCE OF HitronBlackFreqLearnedEntry
  343. MAX-ACCESS not-accessible
  344. STATUS current
  345. DESCRIPTION
  346. "Learned Black Frequencies. A frequency will be entered into this table
  347. once the modem has succesfully locked it, but unable to get the DOCSIS messages or
  348. unable to get registered."
  349. ::= { hitronCmScanningParameters 9 }
  350. hitronBlackFreqLearnedEntry OBJECT-TYPE
  351. SYNTAX HitronBlackFreqLearnedEntry
  352. MAX-ACCESS not-accessible
  353. STATUS current
  354. DESCRIPTION
  355. "Each entry defines a downstream channel freuency to be skipped during
  356. scanning."
  357. INDEX { hitronBlackLearnedIndex }
  358. ::= { hitronBlackFreqLearnedTable 1 }
  359. HitronBlackFreqLearnedEntry ::= SEQUENCE
  360. {
  361. hitronBlackLearnedIndex INTEGER,
  362. hitronBlackLearnedFrequency Unsigned32
  363. }
  364. hitronBlackLearnedIndex OBJECT-TYPE
  365. SYNTAX INTEGER (1..32)
  366. MAX-ACCESS not-accessible
  367. STATUS current
  368. DESCRIPTION
  369. "The index of the Learned Black List entry"
  370. ::= { hitronBlackFreqLearnedEntry 1 }
  371. hitronBlackLearnedFrequency OBJECT-TYPE
  372. SYNTAX Unsigned32
  373. MAX-ACCESS read-write
  374. STATUS current
  375. DESCRIPTION
  376. "The Learned Black frequency learned. It is not
  377. possible to modify the value of this frequency to any other
  378. value than '0'. Setting a value to '0' will delete the learned
  379. black frequency from the list."
  380. ::= { hitronBlackFreqLearnedEntry 2 }
  381. hitronSelectISP OBJECT-TYPE
  382. SYNTAX Unsigned32 (0..254)
  383. MAX-ACCESS read-write
  384. STATUS current
  385. DESCRIPTION
  386. "This OID allows for several ISP on the same cable network
  387. as it sets a ISP identifier in CM non-volatile memory. The configuration
  388. file needs to contain a vendor specific TLV (80) with value equal to that
  389. stored in non-volatile to accept the config file. On rejection the CM
  390. will continue to scan for other downstreams. This OID cannot be used
  391. in the configuration file and will cause rejection of the configuration file
  392. if present. The value 0 indicates this function has been disabled."
  393. DEFVAL {0}
  394. ::= { hitronCmScanningParameters 10 }
  395. hitronCmManagementParameters OBJECT IDENTIFIER ::= { hitronCm 2 }
  396. ---hitronCmDhcpServerEnable OBJECT-TYPE
  397. --- SYNTAX INTEGER
  398. --- {
  399. --- active(1),
  400. --- inactive(2)
  401. --- }
  402. --- MAX-ACCESS read-write
  403. --- STATUS obsolete
  404. --- DESCRIPTION
  405. --- "This object is used to enable/disable DHCP Local Server. As long
  406. --- as CM is not operational, local DHCP Server is working if enabled.
  407. --- Set to true(1) to enable DHCP server. Set to false(2) to disable it.
  408. --- For BVW-3653 series (with RG feature), the object is invalid. It would
  409. --- not control the local DHCP server."
  410. ---
  411. --- ::= { hitronCmManagementParameters 1 }
  412. hitronCmDaemonAccessTable OBJECT-TYPE
  413. SYNTAX SEQUENCE OF HitronCmDaemonAccessEntry
  414. MAX-ACCESS not-accessible
  415. STATUS current
  416. DESCRIPTION
  417. "This table allows control of accessing the CM daemons, like TELNET, HTTP."
  418. ::= { hitronCmManagementParameters 2 }
  419. hitronCmDaemonAccessEntry OBJECT-TYPE
  420. SYNTAX HitronCmDaemonAccessEntry
  421. MAX-ACCESS not-accessible
  422. STATUS current
  423. DESCRIPTION
  424. "Allow configuration for accessing control of different cable modem daemons from different interfaces."
  425. INDEX { hitronCmDaemonCapability }
  426. ::= { hitronCmDaemonAccessTable 1 }
  427. HitronCmDaemonAccessEntry ::= SEQUENCE {
  428. hitronCmDaemonCapability INTEGER,
  429. hitronCmDaemonAccessible BITS
  430. }
  431. hitronCmDaemonCapability OBJECT-TYPE
  432. SYNTAX INTEGER {
  433. telnet(1),
  434. http(2),
  435. snmp(3)
  436. }
  437. MAX-ACCESS not-accessible
  438. STATUS current
  439. DESCRIPTION
  440. "The daemon list that is controlled by this entry. SNMP is only
  441. supported on 3.0 products."
  442. ::= { hitronCmDaemonAccessEntry 1 }
  443. hitronCmDaemonAccessible OBJECT-TYPE
  444. SYNTAX BITS {
  445. cpeAccessOnlineEnabled(0),
  446. cpeAccessOfflineEnabled(1),
  447. rfiAccessEnabled(2)
  448. }
  449. MAX-ACCESS read-write
  450. STATUS current
  451. DESCRIPTION
  452. "When flag(s) is enabled ((cpe/rfi)AccessEnabled = 1) indicates
  453. that access through specific interface(s) is enable.
  454. If disabled(=0), indicates that any daemon access
  455. through the specific interface is disallowed. For telnet,
  456. default is no access from any interface at any time,['00'h].
  457. For HTTP, if router capability is supported, default is any
  458. interface has access at any time['E0'h], else if router
  459. capability is not supported, default is cpe has access while
  460. modem offline, rfi always access,['60'h]."
  461. ::= { hitronCmDaemonAccessEntry 2 }
  462. hitronResetFactory OBJECT-TYPE
  463. SYNTAX TruthValue
  464. MAX-ACCESS read-write
  465. STATUS current
  466. DESCRIPTION
  467. "Reset the unit to factory default. this will also wipe any
  468. learned golden frequencies and reset the unit to the state as
  469. from factory. WARNING: the behaviour on different products may
  470. differ. Reading this object always returns false."
  471. ::= { hitronCmManagementParameters 3 }
  472. hitronCmIGMPMaxStreams OBJECT-TYPE
  473. SYNTAX INTEGER(0..16)
  474. MAX-ACCESS read-write
  475. STATUS current
  476. DESCRIPTION
  477. "This object allows the setting of the maximum number of multicast
  478. streams the unit will bridge at the same time. This is done by snooping
  479. the IGMP-Join messages. If the number of consurrent IGMP-join messages
  480. exceeds the value of this OID, then the stream that is the oldest (has
  481. been bridged for the longest time) should be dropped. Dropping of this
  482. stream means: an IGMP leave is sent to the CMTS and the stream is
  483. stopped from being bridged to the CPE port. Therefore if this is set
  484. to one; An IPTV STB on a channel change will send an IGMP leave and
  485. join but the STB will only ever see the last stream that it has requested.
  486. Setting this mib to 0 will disable IGMP completely. "
  487. DEFVAL { 16 }
  488. ::= { hitronCmManagementParameters 4 }
  489. hitronCmIGMPTimeout OBJECT-TYPE
  490. SYNTAX INTEGER(0..30)
  491. MAX-ACCESS read-write
  492. STATUS current
  493. DESCRIPTION
  494. "This OID determines the Maximum delay for passive mode IGMP Membership
  495. reports in 1/10th of seconds. This timer has a default value of 3
  496. seconds therefore a value of 30 will result in the default behavior
  497. according to the DOCSIS standard. Setting this timer to 0 enables
  498. immediate forwarding of IGMP messages to the CMTS"
  499. DEFVAL { 30 }
  500. ::= { hitronCmManagementParameters 5 }
  501. hitronLedControl OBJECT-TYPE
  502. SYNTAX INTEGER
  503. {
  504. active(1),
  505. inactive(2)
  506. }
  507. MAX-ACCESS read-write
  508. STATUS current
  509. DESCRIPTION
  510. "This OID allows to control the LED on the device, with exception of the
  511. power led. When active, the led have the normal behaviour. When inactive
  512. only the power led is lit, the others are off. At (re-)boot the value is
  513. always the default value, active.
  514. This OID is valid only in the 3.0 product range"
  515. DEFVAL { 1 }
  516. ::= { hitronCmManagementParameters 6 }
  517. hitronHttpPasswordControl OBJECT-TYPE
  518. SYNTAX INTEGER
  519. {
  520. enabled(1),
  521. disabled(2)
  522. }
  523. MAX-ACCESS read-write
  524. STATUS current
  525. DESCRIPTION
  526. "This OID allows to enable/disable of the password control of http access on the device,
  527. For BVG-3653 series (SIP and MGCP version, US or Euro version), the default
  528. value is enabled(1).
  529. For BVW-3653 series (with RG feature), the object is invalid. The Web GUI access
  530. would always need the password.
  531. For httpPassword, disabled means that access to the webpages does
  532. not need password authentication.
  533. This OID is valid only in the 3.0 product range"
  534. ::= { hitronCmManagementParameters 7 }
  535. hitronTurboDoxControl OBJECT-TYPE
  536. SYNTAX INTEGER
  537. {
  538. auto(0),
  539. enabled(1),
  540. tdoxdisabled(2),
  541. disabled(3)
  542. }
  543. MAX-ACCESS read-write
  544. STATUS current
  545. DESCRIPTION
  546. "Config PP and Turbodox control.
  547. auto(0): 10/100M link speed CPE, PP on Tdox off; 1G link speed CPE, PP and Tdox off.
  548. enabled(1): PP and Tdox On.
  549. tdoxdisabled(2): PP on Tdox off.
  550. disabled(3): PP and Tdox off."
  551. ::= { hitronCmManagementParameters 8 }
  552. hitronMaxCpesControl OBJECT-TYPE
  553. SYNTAX INTEGER
  554. {
  555. unlimited(1),
  556. limited(0)
  557. }
  558. MAX-ACCESS read-write
  559. STATUS current
  560. DESCRIPTION
  561. "Config MAX CPES settings."
  562. ::= { hitronCmManagementParameters 9 }
  563. hitronCmUserPasswordTable OBJECT-TYPE
  564. SYNTAX SEQUENCE OF HitronCmUserPasswordEntry
  565. MAX-ACCESS not-accessible
  566. STATUS current
  567. DESCRIPTION
  568. "This table allows configuration of change user password"
  569. ::= { hitronCmManagementParameters 10 }
  570. hitronCmUserPasswordEntry OBJECT-TYPE
  571. SYNTAX HitronCmUserPasswordEntry
  572. MAX-ACCESS not-accessible
  573. STATUS current
  574. DESCRIPTION
  575. "Allow configuration for change user password by role."
  576. INDEX { hitronCmUserRole }
  577. ::= { hitronCmUserPasswordTable 1 }
  578. HitronCmUserPasswordEntry ::= SEQUENCE {
  579. hitronCmUserRole INTEGER,
  580. hitronCmPassword SnmpAdminString
  581. }
  582. hitronCmUserRole OBJECT-TYPE
  583. SYNTAX INTEGER {
  584. user(1),
  585. admin(2)
  586. }
  587. MAX-ACCESS not-accessible
  588. STATUS current
  589. DESCRIPTION
  590. "Select User Role"
  591. ::= { hitronCmUserPasswordEntry 1 }
  592. hitronCmPassword OBJECT-TYPE
  593. SYNTAX SnmpAdminString
  594. MAX-ACCESS read-write
  595. STATUS current
  596. DESCRIPTION
  597. "set password.
  598. For EU product(BVW-3653/BVG-3653/BRG35503ED), only admin user is supported now. The password
  599. setting to user role would have no effect. -091030"
  600. ::= { hitronCmUserPasswordEntry 2 }
  601. --
  602. -- hitronDQoSControlTable.
  603. -- This table is used to control the triggering target of the SIP session for the DQoS service. There
  604. -- could have difference SIP servers which serve the voice from external SIP device. If the port and
  605. -- SIP server IP in this table match the information in the session, the DQoS service flow should be
  606. -- created.
  607. --
  608. -- If this table is empty, the default behavior for DQoS triggering should be disabled. Also, this
  609. -- table should only be configured through the SNMP object in the DOCSIS config file, not through
  610. -- the normal SNMP setting. The values in this table should not be stored in the flash.
  611. --
  612. hitronDQoSControlTable OBJECT-TYPE
  613. SYNTAX SEQUENCE OF HitronDQoSControlEntry
  614. MAX-ACCESS not-accessible
  615. STATUS current
  616. DESCRIPTION
  617. "This table contains the information for the DQoS control entries."
  618. ::= { hitronCmManagementParameters 11 }
  619. hitronDQoSControlEntry OBJECT-TYPE
  620. SYNTAX HitronDQoSControlEntry
  621. MAX-ACCESS not-accessible
  622. STATUS current
  623. DESCRIPTION
  624. "The table that describes the DQoS Control PROFILE."
  625. INDEX { hitronDQoSControlOrder }
  626. ::= { hitronDQoSControlTable 1 }
  627. HitronDQoSControlEntry ::= SEQUENCE {
  628. hitronDQoSControlOrder INTEGER,
  629. hitronDQoSSIPServerIP IpAddress,
  630. hitronDQoSSIPServerPort INTEGER,
  631. hitronDQoSControlRowStatus RowStatus
  632. }
  633. hitronDQoSControlOrder OBJECT-TYPE
  634. SYNTAX INTEGER (1..100)
  635. MAX-ACCESS not-accessible
  636. STATUS current
  637. DESCRIPTION
  638. "Integer index into the hitron DQoS for SIP server table"
  639. ::= { hitronDQoSControlEntry 1 }
  640. hitronDQoSSIPServerIP OBJECT-TYPE
  641. SYNTAX IpAddress
  642. MAX-ACCESS read-create
  643. STATUS current
  644. DESCRIPTION
  645. "The allowed SIP server which could trigger the DQoS"
  646. ::= { hitronDQoSControlEntry 2 }
  647. hitronDQoSSIPServerPort OBJECT-TYPE
  648. SYNTAX INTEGER
  649. MAX-ACCESS read-create
  650. STATUS current
  651. DESCRIPTION
  652. "The SIP server port which allow the triggering of the DQoS"
  653. ::= { hitronDQoSControlEntry 3 }
  654. hitronDQoSControlRowStatus OBJECT-TYPE
  655. SYNTAX RowStatus
  656. MAX-ACCESS read-create
  657. STATUS current
  658. DESCRIPTION
  659. "The RowStatus interlock for the creation and deletion
  660. of a hitronDQoSControlTable entry. Any writable
  661. object in each row of the hitronDQoSControlTable
  662. can be modified at any time while the row is active(1)."
  663. ::= { hitronDQoSControlEntry 4}
  664. hitronDisplayIpInformation OBJECT-TYPE
  665. SYNTAX TruthValue
  666. MAX-ACCESS read-write
  667. STATUS current
  668. DESCRIPTION
  669. "This OID controls whether the status page displays IP information. Default: True When set to False the <Cable Modem IP> block is not shown"
  670. DEFVAL {true}
  671. ::= { hitronCmManagementParameters 13 }
  672. hitronDisplayCmConfig OBJECT-TYPE
  673. SYNTAX TruthValue
  674. MAX-ACCESS read-write
  675. STATUS current
  676. DESCRIPTION
  677. "When this OID is set to false, the CM configuration file name and the nework access rows in the web page are NOT displayed."
  678. DEFVAL {true}
  679. ::= { hitronCmManagementParameters 14 }
  680. hitronConsoleEnable OBJECT-TYPE
  681. SYNTAX TruthValue
  682. MAX-ACCESS read-write
  683. STATUS current
  684. DESCRIPTION
  685. "When this OID is set to true, the console for both the Uboot and Application is active and can be used"
  686. DEFVAL {false}
  687. ::= { hitronCmManagementParameters 15 }
  688. hitronForceDOCSIS20 OBJECT-TYPE
  689. SYNTAX TruthValue
  690. MAX-ACCESS read-write
  691. STATUS current
  692. DESCRIPTION
  693. "If this flag is set to true, the CM would behave like a D2 CM even under
  694. a D3 environment."
  695. DEFVAL {false}
  696. ::= { hitronCmManagementParameters 16 }
  697. hitronDocsisMode OBJECT-TYPE
  698. SYNTAX BITS {
  699. d2(0),
  700. d3Full(1),
  701. d3Fallback(2),
  702. oneDS(3),
  703. twoDS(4),
  704. threeDS(5),
  705. fourDS(6),
  706. fiveDS(7),
  707. sixDS(8),
  708. sevenDS(9),
  709. eightDS(10),
  710. oneUS(11),
  711. twoUS(12),
  712. threeUS(13),
  713. fourUS(14)
  714. }
  715. MAX-ACCESS read-only
  716. STATUS current
  717. DESCRIPTION
  718. "Display the CM DOCSIS opearation mode and Downstream and Upstream online
  719. number. For example, if it's 8x4 Full D3 locked, the value is 0100000000100010, i.e. 0x4022.
  720. The bit 15 is not used at this moment."
  721. ::= { hitronCmManagementParameters 17 }
  722. hitronCmImageParameters OBJECT IDENTIFIER ::= { hitronCm 3}
  723. hitronDeviceDloadTable OBJECT-TYPE
  724. SYNTAX SEQUENCE OF HitronDeviceDloadEntry
  725. MAX-ACCESS not-accessible
  726. STATUS current
  727. DESCRIPTION
  728. "This table controls device download list for different HWID, Model and download
  729. server and download image filename."
  730. ::= { hitronCmImageParameters 1 }
  731. hitronDeviceDloadEntry OBJECT-TYPE
  732. SYNTAX HitronDeviceDloadEntry
  733. MAX-ACCESS not-accessible
  734. STATUS current
  735. DESCRIPTION
  736. "An entry describing a complete row for HW ID, HW Model, download server IP
  737. and download image filename."
  738. INDEX { hitronDeviceDloadIndex }
  739. ::= { hitronDeviceDloadTable 1 }
  740. HitronDeviceDloadEntry ::= SEQUENCE {
  741. hitronDeviceDloadIndex Integer32,
  742. hitronCVCp1 OCTET STRING,
  743. hitronCVCp2 OCTET STRING,
  744. hitronCVCp3 OCTET STRING,
  745. hitronCVCp4 OCTET STRING,
  746. hitronCVCp5 OCTET STRING,
  747. hitronCVCp6 OCTET STRING,
  748. hitronCVCp7 OCTET STRING,
  749. hitronHardwareId SnmpAdminString,
  750. hitronHardwareModel SnmpAdminString,
  751. hitronSwServer IpAddress,
  752. hitronSwFilename SnmpAdminString,
  753. hitronDeviceDloadStatus RowStatus
  754. }
  755. hitronDeviceDloadIndex OBJECT-TYPE
  756. SYNTAX Integer32 (1..2147483647)
  757. MAX-ACCESS not-accessible
  758. STATUS current
  759. DESCRIPTION
  760. "Index used to order the download device
  761. entries."
  762. ::= { hitronDeviceDloadEntry 1 }
  763. hitronCVCp1 OBJECT-TYPE
  764. SYNTAX OCTET STRING (SIZE (0..225))
  765. MAX-ACCESS read-create
  766. STATUS current
  767. DESCRIPTION
  768. "This object is used to check against the CVC header in the signed CM image. It is part of
  769. the CVC header of the signed image. This item should combine sequentially with CVC2,
  770. CVC3, CVC4, CVC5, CVC6 and CVC7 to form a complete manufacturer CVC which should equal to the CVC header
  771. of the signed image before CM would accept the downloaded image.
  772. When read, this object SHOULD return a zero length string."
  773. ::= { hitronDeviceDloadEntry 2 }
  774. hitronCVCp2 OBJECT-TYPE
  775. SYNTAX OCTET STRING (SIZE (0..225))
  776. MAX-ACCESS read-create
  777. STATUS current
  778. DESCRIPTION
  779. "This object is used to check against the CVC header in the signed CM image. It is part of
  780. the CVC header of the signed image. This item should combine sequentially with CVC1,
  781. CVC3, CVC4, CVC5, CVC6 and CVC7 to form a complete manufacturer CVC which should equal to the CVC header
  782. of the signed image before CM would accept the downloaded image.
  783. When read, this object SHOULD return a zero length string."
  784. ::= { hitronDeviceDloadEntry 3 }
  785. hitronCVCp3 OBJECT-TYPE
  786. SYNTAX OCTET STRING (SIZE (0..225))
  787. MAX-ACCESS read-create
  788. STATUS current
  789. DESCRIPTION
  790. "This object is used to check against the CVC header in the signed CM image. It is part of
  791. the CVC header of the signed image. This item should combine sequentially with CVC1,
  792. CVC2, CVC4, CVC5, CVC6 and CVC7 to form a complete manufacturer CVC which should equal to the CVC header
  793. of the signed image before CM would accept the downloaded image.
  794. When read, this object SHOULD return a zero length string."
  795. ::= { hitronDeviceDloadEntry 4 }
  796. hitronCVCp4 OBJECT-TYPE
  797. SYNTAX OCTET STRING (SIZE (0..225))
  798. MAX-ACCESS read-create
  799. STATUS current
  800. DESCRIPTION
  801. "This object is used to check against the CVC header in the signed CM image. It is part of
  802. the CVC header of the signed image. This item should combine sequentially with CVC1,
  803. CVC2, CVC3, CVC5, CVC6 and CVC7 to form a complete manufacturer CVC which should equal to the CVC header
  804. of the signed image before CM would accept the downloaded image.
  805. When read, this object SHOULD return a zero length string."
  806. ::= { hitronDeviceDloadEntry 5 }
  807. hitronCVCp5 OBJECT-TYPE
  808. SYNTAX OCTET STRING (SIZE (0..225))
  809. MAX-ACCESS read-create
  810. STATUS current
  811. DESCRIPTION
  812. "This object is used to check against the CVC header in the signed CM image. It is part of
  813. the CVC header of the signed image. This item should combine sequentially with CVC1,
  814. CVC2, CVC3, CVC4, CVC6 and CVC7 to form a complete manufacturer CVC which should equal to the CVC header
  815. of the signed image before CM would accept the downloaded image.
  816. When read, this object SHOULD return a zero length string."
  817. ::= { hitronDeviceDloadEntry 6 }
  818. hitronCVCp6 OBJECT-TYPE
  819. SYNTAX OCTET STRING (SIZE (0..225))
  820. MAX-ACCESS read-create
  821. STATUS current
  822. DESCRIPTION
  823. "This object is used to check against the CVC header in the signed CM image. It is part of
  824. the CVC header of the signed image. This item should combine sequentially with CVC1,
  825. CVC2, CVC3, CVC4, CVC5 and CVC7 to form a complete manufacturer CVC which should equal to the CVC header
  826. of the signed image before CM would accept the downloaded image.
  827. When read, this object SHOULD return a zero length string."
  828. ::= { hitronDeviceDloadEntry 7 }
  829. hitronCVCp7 OBJECT-TYPE
  830. SYNTAX OCTET STRING (SIZE (0..225))
  831. MAX-ACCESS read-create
  832. STATUS current
  833. DESCRIPTION
  834. "This object is used to check against the CVC header in the signed CM image. It is part of
  835. the CVC header of the signed image. This item should combine sequentially with CVC1,
  836. CVC2, CVC3, CVC4, CVC5 and CVC6 to form a complete manufacturer CVC which should equal to the CVC header
  837. of the signed image before CM would accept the downloaded image.
  838. When read, this object SHOULD return a zero length string."
  839. ::= { hitronDeviceDloadEntry 8 }
  840. hitronHardwareId OBJECT-TYPE
  841. SYNTAX SnmpAdminString
  842. MAX-ACCESS read-create
  843. STATUS current
  844. DESCRIPTION
  845. "The Hardware ID which is used by the receiving device to check against its own harware ID.
  846. If the checking is failed, no image upgrade should be performed.
  847. The currently defined HW ID's are:
  848. 1.A -> BRG-35302ED
  849. 1.A -> BVG-3642ED
  850. 0.B -> BRG-35513ED, BVG-3653 (early samples)
  851. This list will be kept in this MIB."
  852. ::= { hitronDeviceDloadEntry 9 }
  853. hitronHardwareModel OBJECT-TYPE
  854. SYNTAX SnmpAdminString
  855. MAX-ACCESS read-create
  856. STATUS current
  857. DESCRIPTION
  858. "The Hardware model name which is used by the receiving device to check against its own harware model name.
  859. If the checking is failed, no image upgrade should be performed.
  860. The current list of hardware model names is:
  861. BRG-35302ED
  862. BVG-3642ED_MGCP
  863. BVG-3642ED_SIP
  864. BRG-35513ED
  865. BVG-3653_MGCP
  866. BVG-3653_SIP
  867. This list to be maintained in this MIB definition."
  868. ::= { hitronDeviceDloadEntry 10 }
  869. hitronSwServer OBJECT-TYPE
  870. SYNTAX IpAddress
  871. MAX-ACCESS read-create
  872. STATUS current
  873. DESCRIPTION
  874. "The tftp server IP address which is used for image upgrade."
  875. ::= { hitronDeviceDloadEntry 11 }
  876. hitronSwFilename OBJECT-TYPE
  877. SYNTAX SnmpAdminString
  878. MAX-ACCESS read-create
  879. STATUS current
  880. DESCRIPTION
  881. "The image filename which is used for image upgrade."
  882. ::= { hitronDeviceDloadEntry 12 }
  883. hitronDeviceDloadStatus OBJECT-TYPE
  884. SYNTAX RowStatus
  885. MAX-ACCESS read-create
  886. STATUS current
  887. DESCRIPTION
  888. "Controls and reflects the status of rows in this
  889. table. Rows in this table may be created by either the
  890. create-and-go or create-and-wait paradigms. There is no
  891. restriction on changing values in a row of this table while
  892. the row is active."
  893. ::= { hitronDeviceDloadEntry 13 }
  894. hitronFlashActiveImage OBJECT-TYPE
  895. SYNTAX INTEGER
  896. MAX-ACCESS read-only
  897. STATUS current
  898. DESCRIPTION
  899. "This object display the current active image segamenet."
  900. ::= { hitronCmImageParameters 2 }
  901. hitronFlashImageTable OBJECT-TYPE
  902. SYNTAX SEQUENCE OF HitronFlashImageEntry
  903. MAX-ACCESS not-accessible
  904. STATUS current
  905. DESCRIPTION
  906. "A list of images version and filename in flash."
  907. ::= { hitronCmImageParameters 3 }
  908. hitronFlashImageEntry OBJECT-TYPE
  909. SYNTAX HitronFlashImageEntry
  910. MAX-ACCESS not-accessible
  911. STATUS current
  912. DESCRIPTION
  913. "list entry for each image segament in flash."
  914. INDEX { hitronFlashImageIndex }
  915. ::= { hitronFlashImageTable 1 }
  916. HitronFlashImageEntry ::=
  917. SEQUENCE {
  918. hitronFlashImageIndex
  919. Integer32,
  920. hitronFlashVersion
  921. SnmpAdminString,
  922. hitronFlashFilename
  923. SnmpAdminString
  924. }
  925. hitronFlashImageIndex OBJECT-TYPE
  926. SYNTAX Integer32 (1..2147483647)
  927. MAX-ACCESS not-accessible
  928. STATUS current
  929. DESCRIPTION
  930. "The image segament number."
  931. ::= { hitronFlashImageEntry 1 }
  932. hitronFlashVersion OBJECT-TYPE
  933. SYNTAX SnmpAdminString
  934. MAX-ACCESS read-only
  935. STATUS current
  936. DESCRIPTION
  937. "The software version in the indexed segament in the flash."
  938. ::= { hitronFlashImageEntry 2 }
  939. hitronFlashFilename OBJECT-TYPE
  940. SYNTAX SnmpAdminString
  941. MAX-ACCESS read-only
  942. STATUS current
  943. DESCRIPTION
  944. "The image filename in the indexed segament in the flash."
  945. ::= { hitronFlashImageEntry 3 }
  946. END