CLAB-GW-MIB 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. CLAB-GW-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. OBJECT-TYPE,
  5. TimeTicks
  6. FROM SNMPv2-SMI
  7. OBJECT-GROUP,
  8. MODULE-COMPLIANCE
  9. FROM SNMPv2-CONF
  10. SnmpAdminString
  11. FROM SNMP-FRAMEWORK-MIB
  12. DateAndTime,
  13. TruthValue
  14. FROM SNMPv2-TC
  15. clabCommonMibs
  16. FROM CLAB-DEF-MIB;
  17. clabGWMib MODULE-IDENTITY
  18. LAST-UPDATED "201602240000Z" -- February 24, 2016
  19. ORGANIZATION "Cable Television Laboratories, Inc."
  20. CONTACT-INFO
  21. "Broadband Network Services
  22. Cable Television Laboratories, Inc.
  23. 858 Coal Creek Circle,
  24. Louisville, CO 80027, USA
  25. Phone: +1 303-661-9100
  26. Email: mibs@cablelabs.com"
  27. DESCRIPTION
  28. "This MIB module contains the management objects
  29. for gateways that also support TR-181i2 .
  30. Copyright 2016 Cable Television Laboratories, Inc.
  31. All rights reserved."
  32. REVISION "201602240000Z" -- February 24, 2016
  33. DESCRIPTION
  34. "Original version, created by eRouter-N-15.1413-4."
  35. ::= { clabCommonMibs 6 }
  36. -- Object Definitions
  37. clabGWDeviceInfoObjects OBJECT IDENTIFIER ::= { clabGWMib 1 }
  38. clabGWDeviceInfoManufacturer OBJECT-TYPE
  39. SYNTAX SnmpAdminString (SIZE(64))
  40. MAX-ACCESS read-only
  41. STATUS current
  42. DESCRIPTION
  43. "This object is defined in TR-181 Device.DeviceInfo.Manufacturer."
  44. REFERENCE
  45. "TR-181 Device Data Model for TR-069."
  46. ::= { clabGWDeviceInfoObjects 1 }
  47. clabGWDeviceInfoManufacturerOUI OBJECT-TYPE
  48. SYNTAX SnmpAdminString (SIZE(6))
  49. MAX-ACCESS read-only
  50. STATUS current
  51. DESCRIPTION
  52. "This object is defined in TR-181 Device.DeviceInfo.ManufacturerOUI."
  53. REFERENCE
  54. "TR-181 Device Data Model for TR-069."
  55. ::= { clabGWDeviceInfoObjects 2 }
  56. clabGWDeviceInfoDeviceCategory OBJECT-TYPE
  57. SYNTAX SnmpAdminString (SIZE(127))
  58. MAX-ACCESS read-only
  59. STATUS current
  60. DESCRIPTION
  61. "This object is defined in TR-181 Device.DeviceInfo.DeviceCategory."
  62. REFERENCE
  63. "TR-181 Device Data Model for TR-069."
  64. ::= { clabGWDeviceInfoObjects 3 }
  65. clabGWDeviceInfoModelName OBJECT-TYPE
  66. SYNTAX SnmpAdminString (SIZE(64))
  67. MAX-ACCESS read-only
  68. STATUS current
  69. DESCRIPTION
  70. "This object is defined in TR-181 Device.DeviceInfo.ModelName."
  71. REFERENCE
  72. "TR-181 Device Data Model for TR-069."
  73. ::= { clabGWDeviceInfoObjects 4 }
  74. clabGWDeviceInfoModelNumber OBJECT-TYPE
  75. SYNTAX SnmpAdminString (SIZE(64))
  76. MAX-ACCESS read-only
  77. STATUS current
  78. DESCRIPTION
  79. "This object is defined in TR-181 Device.DeviceInfo.ModelNumber."
  80. REFERENCE
  81. "TR-181 Device Data Model for TR-069."
  82. ::= { clabGWDeviceInfoObjects 5 }
  83. clabGWDeviceInfoDescription OBJECT-TYPE
  84. SYNTAX SnmpAdminString (SIZE(256))
  85. MAX-ACCESS read-only
  86. STATUS current
  87. DESCRIPTION
  88. "This object is defined in TR-181 Device.DeviceInfo.Description."
  89. REFERENCE
  90. "TR-181 Device Data Model for TR-069."
  91. ::= { clabGWDeviceInfoObjects 6 }
  92. clabGWDeviceInfoProductClass OBJECT-TYPE
  93. SYNTAX SnmpAdminString (SIZE(64))
  94. MAX-ACCESS read-only
  95. STATUS current
  96. DESCRIPTION
  97. "This object is defined in TR-181 Device.DeviceInfo.ProductClass."
  98. REFERENCE
  99. "TR-181 Device Data Model for TR-069."
  100. ::= { clabGWDeviceInfoObjects 7 }
  101. clabGWDeviceInfoSerialNumber OBJECT-TYPE
  102. SYNTAX SnmpAdminString (SIZE(64))
  103. MAX-ACCESS read-only
  104. STATUS current
  105. DESCRIPTION
  106. "This object is defined in TR-181 Device.DeviceInfo.SerialNumber."
  107. REFERENCE
  108. "TR-181 Device Data Model for TR-069."
  109. ::= { clabGWDeviceInfoObjects 8 }
  110. clabGWDeviceInfoHardwareVersion OBJECT-TYPE
  111. SYNTAX SnmpAdminString (SIZE(64))
  112. MAX-ACCESS read-only
  113. STATUS current
  114. DESCRIPTION
  115. "This object is defined in TR-181 Device.DeviceInfo.HardwareVersion."
  116. REFERENCE
  117. "TR-181 Device Data Model for TR-069."
  118. ::= { clabGWDeviceInfoObjects 9 }
  119. clabGWDeviceInfoSoftwareVersion OBJECT-TYPE
  120. SYNTAX SnmpAdminString (SIZE(64))
  121. MAX-ACCESS read-only
  122. STATUS current
  123. DESCRIPTION
  124. "This object is defined in TR-181 Device.DeviceInfo.SoftwareVersion."
  125. REFERENCE
  126. "TR-181 Device Data Model for TR-069."
  127. ::= { clabGWDeviceInfoObjects 10 }
  128. clabGWDeviceInfoAdditionalHardwareVersion OBJECT-TYPE
  129. SYNTAX SnmpAdminString (SIZE(64))
  130. MAX-ACCESS read-only
  131. STATUS current
  132. DESCRIPTION
  133. "This object is defined in TR-181 Device.DeviceInfo.AdditionalHardwareVersion."
  134. REFERENCE
  135. "TR-181 Device Data Model for TR-069."
  136. ::= { clabGWDeviceInfoObjects 11 }
  137. clabGWDeviceInfoAdditonalSoftwareVersion OBJECT-TYPE
  138. SYNTAX SnmpAdminString (SIZE(64))
  139. MAX-ACCESS read-only
  140. STATUS current
  141. DESCRIPTION
  142. "This object is defined in TR-181 Device.DeviceInfo.AdditonalSoftwareVersion."
  143. REFERENCE
  144. "TR-181 Device Data Model for TR-069."
  145. ::= { clabGWDeviceInfoObjects 12 }
  146. clabGWDeviceInfoProvisioningCode OBJECT-TYPE
  147. SYNTAX SnmpAdminString (SIZE(64))
  148. MAX-ACCESS read-write
  149. STATUS current
  150. DESCRIPTION
  151. "This object is defined in TR-181 Device.DeviceInfo.ProvisioningCode."
  152. REFERENCE
  153. "TR-181 Device Data Model for TR-069."
  154. ::= { clabGWDeviceInfoObjects 13 }
  155. clabGWDeviceInfoUpTime OBJECT-TYPE
  156. SYNTAX TimeTicks
  157. MAX-ACCESS read-only
  158. STATUS current
  159. DESCRIPTION
  160. "This object is defined in TR-181 Device.DeviceInfo.UpTime."
  161. REFERENCE
  162. "TR-181 Device Data Model for TR-069."
  163. ::= { clabGWDeviceInfoObjects 14 }
  164. clabGWDeviceInfoFirstUseDate OBJECT-TYPE
  165. SYNTAX DateAndTime
  166. MAX-ACCESS read-only
  167. STATUS current
  168. DESCRIPTION
  169. "This object is defined in TR-181 Device.DeviceInfo.FirstUseDate."
  170. REFERENCE
  171. "TR-181 Device Data Model for TR-069."
  172. ::= { clabGWDeviceInfoObjects 15 }
  173. clabGWPublicAccessEnabled OBJECT-TYPE
  174. SYNTAX TruthValue
  175. MAX-ACCESS read-write
  176. STATUS current
  177. DESCRIPTION
  178. "This object is defined in the CableLabs TR-181 extension to
  179. Device.DeviceInfo. When set to 'true' will indicate that
  180. public access, for example Community WIFI, is enabled on
  181. this device. When set to 'false', indicates public access
  182. is disabled for this device."
  183. REFERENCE
  184. "TR-181 Device Data Model for TR-069."
  185. ::= { clabGWDeviceInfoObjects 16 }
  186. -- Conformance Definitions
  187. clabGWMibConformance OBJECT IDENTIFIER ::= { clabGWMib 99 }
  188. clabGWMibCompliances OBJECT IDENTIFIER ::= { clabGWMibConformance 1 }
  189. clabGWMibGroups OBJECT IDENTIFIER ::= { clabGWMibConformance 2 }
  190. clabGWCompliance MODULE-COMPLIANCE
  191. STATUS current
  192. DESCRIPTION
  193. "The compliance statement for the gateway device."
  194. MODULE -- this MODULE
  195. MANDATORY-GROUPS {
  196. clabGWGroup
  197. }
  198. ::= { clabGWMibCompliances 1 }
  199. clabGWGroup OBJECT-GROUP
  200. OBJECTS {
  201. clabGWDeviceInfoManufacturer,
  202. clabGWDeviceInfoManufacturerOUI,
  203. clabGWDeviceInfoDeviceCategory,
  204. clabGWDeviceInfoModelName,
  205. clabGWDeviceInfoModelNumber,
  206. clabGWDeviceInfoDescription,
  207. clabGWDeviceInfoProductClass,
  208. clabGWDeviceInfoSerialNumber,
  209. clabGWDeviceInfoHardwareVersion,
  210. clabGWDeviceInfoSoftwareVersion,
  211. clabGWDeviceInfoAdditionalHardwareVersion,
  212. clabGWDeviceInfoAdditonalSoftwareVersion,
  213. clabGWDeviceInfoProvisioningCode,
  214. clabGWDeviceInfoUpTime,
  215. clabGWDeviceInfoFirstUseDate,
  216. clabGWDeviceInfoDeviceCategory,
  217. clabGWPublicAccessEnabled
  218. }
  219. STATUS current
  220. DESCRIPTION
  221. "Objects implemented in the clabGWGroup."
  222. ::= { clabGWMibGroups 1 }
  223. END