DOCS-CABLE-DEVICE-TRAP-MIB 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391
  1. DOCS-CABLE-DEVICE-TRAP-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. NOTIFICATION-TYPE,
  5. OBJECT-TYPE
  6. FROM SNMPv2-SMI
  7. MODULE-COMPLIANCE,
  8. NOTIFICATION-GROUP,
  9. OBJECT-GROUP
  10. FROM SNMPv2-CONF
  11. docsDev,
  12. -- docsDevBase,
  13. docsDevEvLevel,
  14. docsDevEvId,
  15. docsDevEvText,
  16. docsDevNotification
  17. FROM DOCS-CABLE-DEVICE-MIB -- RFC2669
  18. docsIfCmtsCmStatusMacAddress
  19. FROM DOCS-IF-MIB -- RFC2670
  20. docsIfDocsisCapability,
  21. docsIfDocsisOperMode,
  22. docsIfCmtsCmStatusDocsisMode
  23. FROM DOCS-IF-EXT-MIB
  24. ifPhysAddress
  25. FROM IF-MIB;
  26. docsDevTrapMIB MODULE-IDENTITY
  27. LAST-UPDATED "200009260000Z"
  28. ORGANIZATION "Cisco Systems, Inc."
  29. CONTACT-INFO "
  30. Junming Gao
  31. Cisco Systems Inc
  32. <jgao@cisco.com>
  33. "
  34. DESCRIPTION
  35. "CABLE DEVICE TRAP MIB is an extension of the
  36. CABLE DEVICE MIB defined in RFC2669.
  37. It defines various trap objects for both cable
  38. modem and cable modem termination system.
  39. There are two groups of SNMP notification objects are defined.
  40. One group is for notifying cable modem events and one group
  41. for notifying cable modem termination system events.
  42. Common to all CM notification objects (traps) is that
  43. in their OBJECTS statements, A CM trap contains information
  44. about the event priority, the event Id, the event message
  45. body, the CM DOCSIS capability, the CM DOCSIS register registration status,
  46. the cable interface MAC address of the cable modem and
  47. the cable card MAC address of the CMTS to which the modem is
  48. connected to.
  49. These objects are docsDevEvLevel, docsDevId, docsDevEvText,
  50. docsIfDocsisCapability, docsIfDocsisOperMode,
  51. ifPhysAddress and docsIfCmCmtsAddress. The values of
  52. docsDevEvLevel, docsDevId, and docsDevEvText are from
  53. the entry which logs this event in the
  54. docsDevEventTable, which is defined in
  55. DOCS-CABLE-DEVICE-MIB of RFC2669. The docsIfDocsisCapability
  56. and docsIfDocsisOperMode are defined in DOCS-IF-EXT-MIB.
  57. The ifPhysAddress value is the MAC address of the cable
  58. interface of this cable modem. The docsIfCmCmtsAddress
  59. specifies the MAC address of the CMTS (if there is a cable
  60. card/interface in the CMTS, then it is actually the
  61. cable interface interface MAC address to which the CM is connected).
  62. Individual CM trap may contain additional objects to
  63. provide necessary information.
  64. Common to all CMTS notification objects (traps) is that
  65. in their OBJECTS statements, A CMTS trap contains information
  66. about the event priority, the event Id, the event message
  67. body, the connected CM DOCSIS register status, the CM cable
  68. interface MAC address, the CMTS DOCSIS register status and
  69. the CMTS MAC address.
  70. These objects are docsDevEvLevel, docsDevId, docsDevEvText,
  71. docsIfCmtsCmStatusDocsisMode, docsIfCmtsCmStatusMacAddress,
  72. docsIfDocsisCapability, and ifPhysAddress. The values of
  73. docsDevEvLevel, docsDevId, and docsDevEvText are
  74. similar to what in CM traps. The values of
  75. docsIfCmtsCmStatusDocsisMode and
  76. docsIfCmtsCmStatusMacAddress are from the
  77. docsIfCmtsCmStatusEntry (defined in DOCS-IF-MIB)
  78. corresponding to a conneced CM. The docsIfDocsisCapability
  79. indicates the CMTS DOCSIS capability.
  80. The ifPhysAddress value is the CMTS MAC address (if there
  81. is a cable card/interface in the CMTS, then it is actually
  82. the MAC address of the cable interface which connected to the CM).
  83. "
  84. ::= { docsDev 10 }
  85. --
  86. -- docsDevNotification OBJECT IDENTIFIER ::= { docsDev 2 }
  87. --
  88. docsDevTraps OBJECT IDENTIFIER ::= { docsDevNotification 1 }
  89. docsDevTrapControl OBJECT IDENTIFIER ::= { docsDevTraps 1}
  90. docsDevTraps3 OBJECT IDENTIFIER ::= { docsDevTraps 3 }
  91. docsDevCmtsTraps OBJECT IDENTIFIER ::= { docsDevTraps3 0 }
  92. docsDevCmtsTrapControl OBJECT-TYPE
  93. SYNTAX BITS {
  94. cmtsInitRegReqFailTrap(0),
  95. cmtsInitRegRspFailTrap(1),
  96. cmtsInitRegAckFailTrap(2),
  97. cmtsDynServReqFailTrap(3),
  98. cmtsDynServRspFailTrap(4),
  99. cmtsDynServAckFailTrap(5),
  100. cmtsBpiInitTrap(6),
  101. cmtsBPKMTrap(7),
  102. cmtsDynamicSATrap(8),
  103. cmtsDCCReqFailTrap(9),
  104. cmtsDCCRspFailTrap(10),
  105. cmtsDCCAckFailTrap(11)
  106. }
  107. MAX-ACCESS read-write
  108. STATUS current
  109. DESCRIPTION
  110. "The object is used to enable CMTS traps. From right to left,
  111. the set bit indicates the corresponding CMTS trap is enabled.
  112. For example, if the first bit is set, then
  113. docsDevCmtsInitRegRspFailTrap is enabled. If it is zero,
  114. the trap is disabled.
  115. "
  116. ::= { docsDevTrapControl 2 }
  117. docsDevCmtsInitRegReqFailTrap NOTIFICATION-TYPE
  118. OBJECTS { docsDevEvLevel,
  119. docsDevEvId,
  120. docsDevEvText,
  121. docsIfCmtsCmStatusDocsisMode,
  122. docsIfCmtsCmStatusMacAddress,
  123. docsIfDocsisCapability,
  124. ifPhysAddress }
  125. STATUS current
  126. DESCRIPTION
  127. "An event to report the failure of a registration
  128. request from CM happened during the CM initialization
  129. process and detected in the CMTS side.
  130. The values of docsDevEvLevel, docsDevId, and
  131. docsDevEvText are from the entry which logs this event
  132. in the docsDevEventTable. DocsIfCmtsCmStatusDocsisMode
  133. and docsIfCmtsCmStatusMacAddress indicate the docsis
  134. version and the MAC address of the requesting CM.
  135. docsIfDocsisCapability and ifPhysAddress indicate
  136. the docsis version of the CMTS and the MAC address
  137. of the CMTS (if there is a cable card/interface in the
  138. CMTS, then it is actually the MAC address of the cable
  139. interface which connected to the CM)cable card connected
  140. to the CM.
  141. This part of information is uniformed across all CMTS traps.
  142. "
  143. ::= { docsDevCmtsTraps 1 }
  144. docsDevCmtsInitRegRspFailTrap NOTIFICATION-TYPE
  145. OBJECTS { docsDevEvLevel,
  146. docsDevEvId,
  147. docsDevEvText,
  148. docsIfCmtsCmStatusDocsisMode,
  149. docsIfCmtsCmStatusMacAddress,
  150. docsIfDocsisCapability,
  151. ifPhysAddress }
  152. STATUS current
  153. DESCRIPTION
  154. "An event to report the failure of a registration
  155. response happened during the CM initialization
  156. process and detected in the CMTS side.
  157. "
  158. ::= { docsDevCmtsTraps 2 }
  159. docsDevCmtsInitRegAckFailTrap NOTIFICATION-TYPE
  160. OBJECTS { docsDevEvLevel,
  161. docsDevEvId,
  162. docsDevEvText,
  163. docsIfCmtsCmStatusDocsisMode,
  164. docsIfCmtsCmStatusMacAddress,
  165. docsIfDocsisCapability,
  166. ifPhysAddress }
  167. STATUS current
  168. DESCRIPTION
  169. "An event to report the failure of a registration
  170. acknowledgement from CM happened during the CM
  171. initialization process and detected in the CMTS side.
  172. "
  173. ::= { docsDevCmtsTraps 3 }
  174. docsDevCmtsDynServReqFailTrap NOTIFICATION-TYPE
  175. OBJECTS { docsDevEvLevel,
  176. docsDevEvId,
  177. docsDevEvText,
  178. docsIfCmtsCmStatusDocsisMode,
  179. docsIfCmtsCmStatusMacAddress,
  180. docsIfDocsisCapability,
  181. ifPhysAddress }
  182. STATUS current
  183. DESCRIPTION
  184. "An event to report the failure of a dynamic service
  185. request happened during the dynamic services process
  186. and detected in the CMTS side.
  187. "
  188. ::= { docsDevCmtsTraps 4 }
  189. docsDevCmtsDynServRspFailTrap NOTIFICATION-TYPE
  190. OBJECTS { docsDevEvLevel,
  191. docsDevEvId,
  192. docsDevEvText,
  193. docsIfCmtsCmStatusDocsisMode,
  194. docsIfCmtsCmStatusMacAddress,
  195. docsIfDocsisCapability,
  196. ifPhysAddress }
  197. STATUS current
  198. DESCRIPTION
  199. "An event to report the failure of a dynamic service
  200. response happened during the dynamic services process
  201. and detected in the CMTS side.
  202. "
  203. ::= { docsDevCmtsTraps 5 }
  204. docsDevCmtsDynServAckFailTrap NOTIFICATION-TYPE
  205. OBJECTS { docsDevEvLevel,
  206. docsDevEvId,
  207. docsDevEvText,
  208. docsIfCmtsCmStatusDocsisMode,
  209. docsIfCmtsCmStatusMacAddress,
  210. docsIfDocsisCapability,
  211. ifPhysAddress }
  212. STATUS current
  213. DESCRIPTION
  214. "An event to report the failure of a dynamic service
  215. acknowledgement happened during the dynamic services
  216. process and detected in the CMTS side.
  217. "
  218. ::= { docsDevCmtsTraps 6 }
  219. docsDevCmtsBpiInitTrap NOTIFICATION-TYPE
  220. OBJECTS { docsDevEvLevel,
  221. docsDevEvId,
  222. docsDevEvText,
  223. docsIfCmtsCmStatusDocsisMode,
  224. docsIfCmtsCmStatusMacAddress,
  225. docsIfDocsisCapability,
  226. ifPhysAddress }
  227. STATUS current
  228. DESCRIPTION
  229. "An event to report the failure of a BPI initialization
  230. attempt happened during the CM registration process
  231. and detected in the CMTS side.
  232. "
  233. ::= { docsDevCmtsTraps 7 }
  234. docsDevCmtsBPKMTrap NOTIFICATION-TYPE
  235. OBJECTS { docsDevEvLevel,
  236. docsDevEvId,
  237. docsDevEvText,
  238. docsIfCmtsCmStatusDocsisMode,
  239. docsIfCmtsCmStatusMacAddress,
  240. docsIfDocsisCapability,
  241. ifPhysAddress }
  242. STATUS current
  243. DESCRIPTION
  244. "An event to report the failure of a BPKM operation
  245. which is detected in the CMTS side.
  246. "
  247. ::= { docsDevCmtsTraps 8 }
  248. docsDevCmtsDynamicSATrap NOTIFICATION-TYPE
  249. OBJECTS { docsDevEvLevel,
  250. docsDevEvId,
  251. docsDevEvText,
  252. docsIfCmtsCmStatusDocsisMode,
  253. docsIfCmtsCmStatusMacAddress,
  254. docsIfDocsisCapability,
  255. ifPhysAddress }
  256. STATUS current
  257. DESCRIPTION
  258. "An event to report the failure of a dynamic security
  259. association operation which is detected in the CMTS side.
  260. "
  261. ::= { docsDevCmtsTraps 9 }
  262. docsDevCmtsDCCReqFailTrap NOTIFICATION-TYPE
  263. OBJECTS { docsDevEvLevel,
  264. docsDevEvId,
  265. docsDevEvText,
  266. docsIfCmtsCmStatusDocsisMode,
  267. docsIfCmtsCmStatusMacAddress,
  268. docsIfDocsisCapability,
  269. ifPhysAddress }
  270. STATUS current
  271. DESCRIPTION
  272. "An event to report the failure of a dynamic channel
  273. change request happened during the dynamic channel
  274. change process in the CM side and detected in the
  275. CMTS side.
  276. "
  277. ::= { docsDevCmtsTraps 10 }
  278. docsDevCmtsDCCRspFailTrap NOTIFICATION-TYPE
  279. OBJECTS { docsDevEvLevel,
  280. docsDevEvId,
  281. docsDevEvText,
  282. docsIfCmtsCmStatusDocsisMode,
  283. docsIfCmtsCmStatusMacAddress,
  284. docsIfDocsisCapability,
  285. ifPhysAddress }
  286. STATUS current
  287. DESCRIPTION
  288. "An event to report the failure of a dynamic channel
  289. change response happened during the dynamic channel
  290. change process in the CMTS side.
  291. "
  292. ::= { docsDevCmtsTraps 11 }
  293. docsDevCmtsDCCAckFailTrap NOTIFICATION-TYPE
  294. OBJECTS { docsDevEvLevel,
  295. docsDevEvId,
  296. docsDevEvText,
  297. docsIfCmtsCmStatusDocsisMode,
  298. docsIfCmtsCmStatusMacAddress,
  299. docsIfDocsisCapability,
  300. ifPhysAddress }
  301. STATUS current
  302. DESCRIPTION
  303. "An event to report the failure of a dynamic channel
  304. change acknowledgement happened during the dynamic channel
  305. change process in the CMTS side.
  306. "
  307. ::= { docsDevCmtsTraps 12}
  308. --
  309. -- Conformance definitions
  310. --
  311. docsDevTrapConformance OBJECT IDENTIFIER ::= { docsDevTraps 2 }
  312. docsDevTrapGroups OBJECT IDENTIFIER ::= { docsDevTrapConformance 1 }
  313. docsDevTrapCompliances OBJECT IDENTIFIER ::= { docsDevTrapConformance 2 }
  314. docsDevCmtsTrapCompliance MODULE-COMPLIANCE
  315. STATUS current
  316. DESCRIPTION
  317. "The compliance statement for MCNS Cable Modems and
  318. Cable Modem Termination Systems."
  319. MODULE -- docsDevTrap
  320. -- mandatory groups
  321. GROUP docsDevCmtsTrapControlGroup
  322. DESCRIPTION
  323. "Mandatory in CMTS."
  324. GROUP docsDevCmtsNotificationGroup
  325. DESCRIPTION
  326. "Mandatory in Cable Modem Termination Systems."
  327. ::= { docsDevTrapCompliances 2 }
  328. docsDevCmtsTrapControlGroup OBJECT-GROUP
  329. OBJECTS {
  330. docsDevCmtsTrapControl
  331. }
  332. STATUS current
  333. DESCRIPTION
  334. "CMTS must support docsDevCmtsTrapControl."
  335. ::= { docsDevTrapGroups 3 }
  336. docsDevCmtsNotificationGroup NOTIFICATION-GROUP
  337. NOTIFICATIONS {
  338. docsDevCmtsInitRegReqFailTrap,
  339. docsDevCmtsInitRegRspFailTrap,
  340. docsDevCmtsInitRegAckFailTrap ,
  341. docsDevCmtsDynServReqFailTrap,
  342. docsDevCmtsDynServRspFailTrap,
  343. docsDevCmtsDynServAckFailTrap,
  344. docsDevCmtsBpiInitTrap,
  345. docsDevCmtsBPKMTrap,
  346. docsDevCmtsDynamicSATrap,
  347. docsDevCmtsDCCReqFailTrap,
  348. docsDevCmtsDCCRspFailTrap,
  349. docsDevCmtsDCCAckFailTrap
  350. }
  351. STATUS current
  352. DESCRIPTION
  353. "A collection of CMTS notifications providing device status and
  354. control."
  355. ::= { docsDevTrapGroups 4 }
  356. END