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