CLAB-DEF-MIB 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. CLAB-DEF-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. OBJECT-TYPE,
  5. enterprises
  6. FROM SNMPv2-SMI -- RFC 2578
  7. TEXTUAL-CONVENTION
  8. FROM SNMPv2-TC -- RFC 2579
  9. DocsX509ASN1DEREncodedCertificate
  10. FROM DOCS-IETF-BPI2-MIB; -- RFC 4131
  11. cableLabs MODULE-IDENTITY
  12. LAST-UPDATED "201607280000Z" -- July 28, 2016
  13. ORGANIZATION "Cable Television Laboratories, Inc."
  14. CONTACT-INFO
  15. "Postal: Cable Television Laboratories
  16. 858 Coal Creek Circle
  17. Louisville, Colorado 80027-9750
  18. U.S.A.
  19. Phone: +1 303-661-9100
  20. Fax: +1 303-661-9199
  21. E-mail: mibs@cablelabs.com"
  22. DESCRIPTION
  23. "This MIB module defines the namespace organization for the
  24. CableLabs enterprise OID registry.
  25. Copyright 1999-2016 Cable Television Laboratories, Inc.
  26. All rights reserved."
  27. REVISION "201607280000Z" -- July 28, 2016
  28. DESCRIPTION
  29. "Revised Version includes ECN MIB-CLABDEF-N-16.0149-3."
  30. REVISION "201603160000Z" -- March 16, 2016
  31. DESCRIPTION
  32. "Revised Version includes ECNs MIB-CLABDEF-N-15.0138-1
  33. and MIB-CLABDEF-N-16.0142-1."
  34. REVISION "201208090000Z" -- August 9, 2012
  35. DESCRIPTION
  36. "Revised Version includes ECN MIB-CLABDEF-N-12.0113-1
  37. and published as CL-SP-MIB-CLABDEF-I10-120809"
  38. REVISION "201102100000Z" -- February 10, 2011
  39. DESCRIPTION
  40. "Revised Version includes ECN MIB-CLABDEF-N-10.0092-1
  41. and published as CL-SP-MIB-CLABDEF-I09-110210"
  42. REVISION "200908110000Z" -- August 11, 2009
  43. DESCRIPTION
  44. "Revised Version includes ECN MIB-CLABDEF-N-08.0039-2
  45. and published as CL-SP-MIB-CLABDEF-I08-090811"
  46. REVISION "200803060000Z" -- March 6, 2008
  47. DESCRIPTION
  48. "Revised Version includes ECN MIB-CLABDEF-N-07.0032-4 and
  49. published as CL-SP-MIB-CLABDEF-I07."
  50. REVISION "200701191700Z" -- January 19, 2007
  51. DESCRIPTION
  52. "This revision published as CL-SP-MIB-CLABDEF-I06."
  53. REVISION "200504081700Z" -- April 8, 2005
  54. DESCRIPTION
  55. "This revision published as CL-SP-MIB-CLABDEF-I05."
  56. ::= { enterprises 4491 }
  57. -- Sub-tree for Registrations
  58. clabFunction OBJECT IDENTIFIER ::= { cableLabs 1 }
  59. clabFuncMib2 OBJECT IDENTIFIER ::= { clabFunction 1 }
  60. clabFuncProprietary OBJECT IDENTIFIER ::= { clabFunction 2 }
  61. -- Sub-tree for Project Definitions
  62. clabProject OBJECT IDENTIFIER ::= { cableLabs 2 }
  63. clabProjDocsis OBJECT IDENTIFIER ::= { clabProject 1 }
  64. clabProjPacketCable OBJECT IDENTIFIER ::= { clabProject 2 }
  65. clabProjOpenCable OBJECT IDENTIFIER ::= { clabProject 3 }
  66. clabProjCableHome OBJECT IDENTIFIER ::= { clabProject 4 }
  67. clabProjWireless OBJECT IDENTIFIER ::= { clabProject 5 }
  68. -- Sub-tree for Global Security Definitions
  69. clabSecurity OBJECT IDENTIFIER ::= { cableLabs 3 }
  70. clabSecCertObject OBJECT IDENTIFIER ::= { clabSecurity 1 }
  71. clabSecOlcaObject OBJECT IDENTIFIER ::= { clabSecurity 2 }
  72. -- Sub tree for CableLabs cross project common MIB definitions
  73. clabCommonMibs OBJECT IDENTIFIER ::= { cableLabs 4 }
  74. --
  75. -- CableLabs DOCSIS Project Sub-tree Definitions
  76. --
  77. --
  78. -- CableLabs CableHome Project Sub-tree Definitions
  79. --
  80. --
  81. -- CableLabs PacketCable Project Sub-tree Definitions
  82. --
  83. pktcSecurity OBJECT IDENTIFIER
  84. -- CableLabs OID reserved for security and used to specify errors
  85. -- that can be returned for the Kerberos KDC - Provisioning
  86. -- Server interface, or the MTA-CMS Kerberized IPsec interface, or
  87. -- the MTA-Provisioning Server Kerberized SNMPv3 interface.
  88. -- CableLabs PacketCable Security Specification
  89. ::= { clabProjPacketCable 4 }
  90. pktcLawfulIntercept OBJECT IDENTIFIER
  91. -- CableLabs OID reserved for the PacketCable Electronic
  92. -- Surveillance Protocol (PCESP) between the Delivery Function
  93. -- and Collection Function. This OID is used to define the ASN.1
  94. -- PCESP messages.
  95. -- CableLabs PacketCable Electronic Surveillance Protocol
  96. -- Specification
  97. ::= { clabProjPacketCable 5 }
  98. --
  99. -- Sub-tree for PacketCable MIB Enhancements
  100. --
  101. pktcEnhancements OBJECT IDENTIFIER ::= { clabProjPacketCable 6 }
  102. -- Subtree for the incorporation of new MIB Modules
  103. -- (MIB enhancements) proposed to the PacketCable MIB modules.
  104. -- This includes new MIB objects being introduced
  105. -- as part of the PacketCable MIB enhancement efforts
  106. -- and as a place holder for future revisions.
  107. -- This sub-division would facilitate easier incorporation
  108. -- of proposed IETF Internet-Drafts and RFCs by keeping enhancements
  109. -- independent of RFC or Internet-Draft changes.
  110. -- For new MIB tables that use previously used indices, it is
  111. -- recommended that the AUGMENT CLAUSE be used to aid SNMP Operations,
  112. -- as deemed necessary.
  113. pktcPACMMibs OBJECT IDENTIFIER
  114. -- PacketCable MIB module defining the basic MIB
  115. -- Objects related to Provisioning, Activation,
  116. -- Configuration and Management (PACM)
  117. -- Reference:
  118. -- CableLabs PacketCable PACM Specification.
  119. ::= { clabProjPacketCable 7 }
  120. pktcApplicationMibs OBJECT IDENTIFIER
  121. -- PacketCable MIB module defining the basic MIB
  122. -- Objects related to Service specific definitions
  123. -- Reference:
  124. -- CableLabs PacketCable Service specifications
  125. ::= { clabProjPacketCable 8 }
  126. pktcSupportMibs OBJECT IDENTIFIER
  127. -- PacketCable MIB module defining the basic MIB
  128. -- Objects related to service support definitions,
  129. -- (independent of PACM or service specific definitions)
  130. -- Reference:
  131. -- CableLabs PacketCable specifications
  132. ::= { clabProjPacketCable 9 }
  133. pktcEUEMibs OBJECT IDENTIFIER
  134. -- PacketCable MIB module defining the basic MIB
  135. -- Objects related to PacketCable E-UE
  136. -- Provisioning.
  137. -- Reference:
  138. -- CableLabs PacketCable E-UE Provisioning
  139. -- Framework specification
  140. ::= { clabProjPacketCable 10 }
  141. pktcSMAMibs OBJECT IDENTIFIER
  142. -- PacketCable MIB module defining the basic MIB
  143. -- Objects related to PacketCable SMA
  144. -- Provisioning.
  145. -- Reference:
  146. -- CableLabs PacketCable SMA Provisioning
  147. -- Framework specification
  148. ::= { clabProjPacketCable 11 }
  149. --
  150. -- PacketCable PACM sub-tree
  151. --
  152. pktcPACMTC OBJECT IDENTIFIER
  153. -- PacketCable MIB module defining PacketCable
  154. -- textual conventions for describing PacketCable
  155. -- PACM MIB objects.
  156. -- Reference
  157. -- CableLabs PacketCable Provisioning, Activation,
  158. -- Configuration and Management specification
  159. ::= { pktcPACMMibs 1 }
  160. pktcPACMUEMib OBJECT IDENTIFIER
  161. -- PacketCable MIB module defining PacketCable
  162. -- PACM MIB Objects related to User Equipment.
  163. -- Reference
  164. -- CableLabs PacketCable Provisioning, Activation,
  165. -- Configuration and Management specification
  166. ::= { pktcPACMMibs 2 }
  167. pktcPACMUserMib OBJECT IDENTIFIER
  168. -- PacketCable MIB module defining PacketCable
  169. -- PACM MIB Objects related to Users.
  170. -- Reference
  171. -- CableLabs PacketCable Provisioning, Activation,
  172. -- Configuration and Management specification
  173. ::= { pktcPACMMibs 3 }
  174. --
  175. -- PacketCable Service support sub-tree
  176. --
  177. pktcESSupportMibs OBJECT IDENTIFIER
  178. -- PacketCable MIB module defining PacketCable
  179. -- Electronic Surveillance (ES) support MIB Objects.
  180. -- Reference
  181. -- CableLabs PacketCable Electronic Surveillance
  182. -- specification
  183. ::= { pktcSupportMibs 1 }
  184. --
  185. -- PacketCable EUE sub-tree
  186. --
  187. pktcEUEDeviceMibs OBJECT IDENTIFIER
  188. -- PacketCable MIB module defining PacketCable
  189. -- E-UE configuration MIB Objects for specific
  190. -- E-UE types, such as the E-DVA.
  191. -- Reference
  192. -- CableLabs PacketCable E-UE Provisioning
  193. -- Framework specification
  194. ::= { pktcEUEMibs 1 }
  195. --
  196. -- CableLabs OpenCable Project Sub-tree Definitions
  197. --
  198. --
  199. -- Definition of CableLabs Security Certificate Objects
  200. --
  201. clabSrvcPrvdrRootCACert OBJECT-TYPE
  202. SYNTAX DocsX509ASN1DEREncodedCertificate
  203. MAX-ACCESS read-only
  204. STATUS current
  205. DESCRIPTION
  206. "The X509 DER-encoded CableLabs Service Provider Root CA
  207. Certificate."
  208. REFERENCE
  209. "CableLabs CableHome Specification;
  210. CableLabs PacketCable Security Specification."
  211. ::= { clabSecCertObject 1 }
  212. clabCVCRootCACert OBJECT-TYPE
  213. SYNTAX DocsX509ASN1DEREncodedCertificate
  214. MAX-ACCESS read-only
  215. STATUS current
  216. DESCRIPTION
  217. "The X509 DER-encoded CableLabs CVC Root CA Certificate."
  218. REFERENCE
  219. "CableLabs CableHome Specification;
  220. CableLabs PacketCable Security Specification."
  221. ::= { clabSecCertObject 2 }
  222. clabCVCCACert OBJECT-TYPE
  223. SYNTAX DocsX509ASN1DEREncodedCertificate
  224. MAX-ACCESS read-only
  225. STATUS current
  226. DESCRIPTION
  227. "The X509 DER-encoded CableLabs CVC CA Certificate."
  228. REFERENCE
  229. "CableLabs CableHome Specification;
  230. CableLabs PacketCable Security Specification."
  231. ::= { clabSecCertObject 3 }
  232. clabMfgCVCCert OBJECT-TYPE
  233. SYNTAX DocsX509ASN1DEREncodedCertificate
  234. MAX-ACCESS read-only
  235. STATUS current
  236. DESCRIPTION
  237. "The X509 DER-encoded Manufacturer CVC Certificate."
  238. REFERENCE
  239. "CableLabs CableHome Specification;
  240. CableLabs PacketCable Security Specification."
  241. ::= { clabSecCertObject 4 }
  242. clabMfgCACert OBJECT-TYPE
  243. SYNTAX DocsX509ASN1DEREncodedCertificate
  244. MAX-ACCESS read-only
  245. STATUS current
  246. DESCRIPTION
  247. "The X509 DER-encoded Manufacturer CA Certificate."
  248. REFERENCE
  249. "CableLabs CableHome Specification;
  250. CableLabs PacketCable Security Specification."
  251. ::= { clabSecCertObject 5 }
  252. --
  253. -- CableLabs cross project common MIB sub-tree definitions
  254. --
  255. clabUpsMib OBJECT IDENTIFIER
  256. -- CableLabs cross project MIB module defining the basic management
  257. -- objects for the configuration and monitoring of the battery
  258. -- backup and UPS functionality for CableLabs compliant devices.
  259. ::= { clabCommonMibs 1 }
  260. clabTopoMib OBJECT IDENTIFIER
  261. -- This CableLabs cross project MIB module provides
  262. -- management objects for the management of fiber
  263. -- nodes in the Cable plant
  264. -- Reference:
  265. -- CableLabs DOCSIS 3.0 OSSI Specification.
  266. ::= { clabCommonMibs 2 }
  267. clabGREMib OBJECT IDENTIFIER
  268. -- This CableLabs cross project MIB module provides
  269. -- management objects for the management of
  270. -- Generic Routing Encapsulation (GRE)
  271. -- Reference:
  272. -- CableLabs DOCSIS eRouter Specification.
  273. ::= { clabCommonMibs 3 }
  274. clabMAPMib OBJECT IDENTIFIER
  275. -- This CableLabs cross project MIB module was
  276. -- incorporated in the clabGWMib.
  277. -- This MIB is obsolete.
  278. ::= { clabCommonMibs 4 }
  279. clabDNSMib OBJECT IDENTIFIER
  280. -- This CableLabs cross project MIB module was
  281. -- incorporated in the clbGWMib
  282. -- This MIB is obsolete.
  283. ::= { clabCommonMibs 5 }
  284. clabGWMib OBJECT IDENTIFIER
  285. -- This CableLabs cross project MIB module provides
  286. -- management objects for the management of
  287. -- Gateway devices.
  288. -- Reference:
  289. -- CableLabs DOCSIS sRouter Specification.
  290. ::= { clabCommonMibs 6 }
  291. clabAniDevMib OBJECT IDENTIFIER
  292. -- This CableLabs cross project MIB module provides
  293. -- management objects for the management of
  294. -- Access Network Independent devices.
  295. -- Reference:
  296. -- CableLabs DOCSIS sRouter Specification.
  297. ::= { clabCommonMibs 7 }
  298. --
  299. -- Textual Conventions
  300. --
  301. --
  302. -- DOCSIS Defined Textual Conventions
  303. --
  304. DocsL2vpnIfList ::= TEXTUAL-CONVENTION
  305. STATUS current
  306. DESCRIPTION
  307. "An object of this type indicates a set of CM
  308. MAC bridge interfaces, encoded as a BITS syntax with a ?1?
  309. Bit for each interface included in the set.
  310. Bit position eCM(0) represents a conceptual interface to
  311. the internal 'self' host MAC of the eCM itself. All other
  312. bit positions K correspond to CM MAC bridge port interface
  313. index with ifIndex value K.
  314. A BITS object is encoded as an OCTET STRING, which may have
  315. length zero. Bit position 0 is encoded in the most
  316. significant bit of the first octet, proceeding to
  317. bit position 7 in the least significant bit. Bit position 8
  318. is encoded in the most significant bit of the second octet,
  319. and so on.
  320. In a CM, ifIndex value 1 corresponds to the primary CPE
  321. interface. In CableHome devices, this interface is assigned
  322. to the embedded Portal Services (ePS) host interface, which
  323. provides a portal to the primary physical CPE interface.
  324. In many contexts of a DocsL2VpnIfList, a '1' in bit
  325. position 1 corresponds to 'any' or 'all' CPE interfaces
  326. when the CM contains more than one CPE interface.
  327. ifIndex value 2 corresponds to the docsCableMacLayer
  328. RF MAC interface.
  329. ifIndex values 3 and 4 correspond to the
  330. docsCableDownstream and docsCableUpstream interfaces,
  331. respectively, which are not separate MAC bridge port
  332. interfaces. Bit positions 3 and 4 are unused in this type;
  333. they must be saved and reported as configured, but
  334. otherwise ignored.
  335. ifIndex values 5 through 15 are reserved for individual
  336. CPE interfaces for devices that implement more than one
  337. CPE interface. In such devices, DocsL2vpnIfList bit
  338. position 1 corresponds to the set of all CPE interfaces.
  339. A CM with more than one CPE interface MAY assign a
  340. DocsL2vpnIfList bit position within the range of 5..15 to
  341. refer to the single primary CPE interface.
  342. ifIndex value 16 is assigned to any embedded Multimedia
  343. Terminal Adapter (eMTA) as defined by PacketCable.
  344. ifIndex value 17 is assigned to the IP management host
  345. interface of an embedded Set Top Box (eSTB). ifIndex value
  346. 18 is reserved for the DOCSIS Set-top Gateway (DSG) traffic
  347. delivered to an eSTB.
  348. ifIndex values 19 through 31 are
  349. reserved for future defined embedded Service Application."
  350. SYNTAX BITS {
  351. eCm(0),
  352. cmci(1),
  353. docsCableMacLayer(2),
  354. docsCableDownstream(3),
  355. docsCableUpstream(4),
  356. -- 5..15 reserved for other CPE interfaces
  357. eMta(16),
  358. eStbIp(17),
  359. eStbDsg(18)
  360. -- 19..31 reserved for other eSAFE interfaces
  361. }
  362. END