1-- [RCOLEY - 06.26.2002 : MIB has been modified to successfully compile in Epilogue/Emissary v9.1]
2ARRIS-CM-CAPABILITY-MIB DEFINITIONS ::= BEGIN
3
4IMPORTS
5	MODULE-IDENTITY
6		FROM SNMPv2-SMI
7    arrisProdIdCM
8        FROM ARRIS-MIB;
9
10modemCapabilities	MODULE-IDENTITY
11LAST-UPDATED  "0206250000Z" -- June 25, 2002
12ORGANIZATION  "Arris Interactive, L.L.C."
13CONTACT-INFO
14       "Robert Coley
15       Postal: Arris Interactive, L.L.C.
16               3871 Lakefield Drive
17               Suite 300
18               Suwanee, GA 30024-1242
19               U.S.A.
20       Phone:  +1 770 622 8500
21       E-mail: robert.coley@arrisi.com"
22
23DESCRIPTION
24	"This is the MIB Module describing modem capabilities."
25::= { arrisProdIdCM 20 }
26
27-- Next branch connection is vendor proprietary
28modemCapabilitiesObjects  OBJECT IDENTIFIER ::= { modemCapabilities 1 }
29
30-- [RCOLEY - 06.26.2002: AGENT-CAPABILITIES constructs modified to compile in Emissary v9.1]
31-- Capability description
32modemAgentDocsis10 OBJECT IDENTIFIER --AGENT-CAPABILITIES
33--       PRODUCT-RELEASE      "DOCSIS 1.0 Cable Modem Agent release 2.0."
34--       STATUS               current
35--       DESCRIPTION          "DOCSIS 1.0 Cable Modem agent."
36
37--       SUPPORTS             BRIDGE-MIB
38--           INCLUDES         { dot1dBase, dot1dTp }
39
40--       SUPPORTS             SNMPv2-MIB
41--           INCLUDES         { snmpGroup, snmpSetGroup, systemGroup,
42--                              snmpBasicNotificationsGroup,
43--                              snmpCommunityGroup,
44--                              snmpObsoleteGroup }
45
46--       SUPPORTS             IP-MIB
47--           INCLUDES         { ipGroup, icmpGroup}
48
49--       SUPPORTS             UDP-MIB
50--           INCLUDES         { udpGroup }
51
52--       SUPPORTS             IF-MIB
53--           INCLUDES         { ifGeneralInformationGroup, ifStackGroup2,
54--                              ifCounterDiscontinuityGroup,
55--                              ifVHCPacketGroup,
56--                              ifOldObjectsGroup }
57
58--       SUPPORTS             EtherLike-MIB
59--           INCLUDES         { etherStatsBaseGroup,
60--                              etherStatsLowSpeedGroup,
61--                              etherStatsHighSpeedGroup,
62--                              etherDuplexGroup }
63
64--       SUPPORTS             DOCS-CABLE-DEVICE-MIB
65--           INCLUDES         { docsDevBaseGroup, docsDevNmAccessGroup,
66--                              docsDevSoftwareGroup, docsDevServerGroup,
67--                              docsDevEventGroup, docsDevFilterGroup,
68--                              docsDevCpeGroup }
69
70--           VARIATION        docsDevNmAccessEntry
71--               CREATION-REQUIRES { docsDevNmAccessStatus }
72--               DESCRIPTION  "Conceptual row creation is supported."
73
74--           VARIATION        docsDevFilterLLCEntry
75--               CREATION-REQUIRES { docsDevFilterLLCStatus }
76--               DESCRIPTION  "Conceptual row creation is supported."
77
78--           VARIATION        docsDevFilterIpEntry
79--               CREATION-REQUIRES { docsDevFilterIpStatus }
80--               DESCRIPTION  "Conceptual row creation is supported."
81
82--           VARIATION        docsDevFilterPolicyEntry
83--               CREATION-REQUIRES { docsDevFilterPolicyId, docsDevFilterPolicyStatus }
84--               DESCRIPTION  "Conceptual row creation is supported."
85
86--           VARIATION        docsDevFilterTosEntry
87--               CREATION-REQUIRES { docsDevFilterTosStatus }
88--               DESCRIPTION  "Conceptual row creation is supported."
89
90--           VARIATION        docsDevCpeEntry
91--               CREATION-REQUIRES { docsDevCpeStatus }
92--               DESCRIPTION  "Conceptual row creation is supported."
93
94--       SUPPORTS             DOCS-IF-MIB
95--           INCLUDES         { docsIfBasicGroup, docsIfCmGroup }
96
97--       SUPPORTS             DOCS-BPI-MIB
98--           INCLUDES         { docsBpiCmGroup }
99
100--       SUPPORTS             USB-MIB
101--           INCLUDES         { usbMibBasicGroup,
102--                              usbMibCDCGroup,
103--                              usbMibCDCEtherGroup }
104
105-- Fixed place for CM capabilities
106::= { modemCapabilitiesObjects 1 }
107
108
109
110
111modemAgentDocsis11 OBJECT IDENTIFIER --AGENT-CAPABILITIES
112--       PRODUCT-RELEASE      "DOCSIS 1.1 Cable Modem Agent release 2.0."
113--       STATUS               current
114--       DESCRIPTION          "DOCSIS 1.1 Cable Modem agent."
115
116--       SUPPORTS             BRIDGE-MIB
117--           INCLUDES         { dot1dBase, dot1dTp }
118
119--       SUPPORTS             SNMPv2-MIB
120--           INCLUDES         { snmpGroup, snmpSetGroup, systemGroup,
121--                              snmpBasicNotificationsGroup,
122--                              snmpCommunityGroup,
123--                              snmpObsoleteGroup }
124
125--       SUPPORTS             IP-MIB
126--           INCLUDES         { ipGroup, icmpGroup}
127
128--       SUPPORTS             UDP-MIB
129--           INCLUDES         { udpGroup }
130
131--       SUPPORTS             IF-MIB
132--           INCLUDES         { ifGeneralInformationGroup, ifStackGroup2,
133--                              ifCounterDiscontinuityGroup,
134--                              ifVHCPacketGroup,
135--                              ifOldObjectsGroup }
136
137--       SUPPORTS             EtherLike-MIB
138--           INCLUDES         { etherStatsBaseGroup,
139--                              etherStatsLowSpeedGroup,
140--                              etherStatsHighSpeedGroup,
141--                              etherDuplexGroup }
142
143--       SUPPORTS             DOCS-CABLE-DEVICE-MIB
144--           INCLUDES         { docsDevBaseGroup, docsDevNmAccessGroup,
145--                              docsDevSoftwareGroup, docsDevServerGroup,
146--                              docsDevEventGroup, docsDevFilterGroup,
147--                              docsDevCpeGroup }
148
149--           VARIATION        docsDevNmAccessEntry
150--               CREATION-REQUIRES { docsDevNmAccessStatus }
151--               DESCRIPTION  "Conceptual row creation is supported."
152
153--           VARIATION        docsDevFilterLLCEntry
154--               CREATION-REQUIRES { docsDevFilterLLCStatus }
155--               DESCRIPTION  "Conceptual row creation is supported."
156
157--           VARIATION        docsDevFilterIpEntry
158--               CREATION-REQUIRES { docsDevFilterIpStatus }
159--               DESCRIPTION  "Conceptual row creation is supported."
160
161--           VARIATION        docsDevFilterPolicyEntry
162--               CREATION-REQUIRES { docsDevFilterPolicyId, docsDevFilterPolicyStatus }
163--               DESCRIPTION  "Conceptual row creation is supported."
164
165--           VARIATION        docsDevFilterTosEntry
166--               CREATION-REQUIRES { docsDevFilterTosStatus }
167--               DESCRIPTION  "Conceptual row creation is supported."
168
169--           VARIATION        docsDevCpeEntry
170--               CREATION-REQUIRES { docsDevCpeStatus }
171--               DESCRIPTION  "Conceptual row creation is supported."
172
173--       SUPPORTS             DOCS-IF-MIB
174--           INCLUDES         { docsIfBasicGroup, docsIfCmGroup }
175
176--       SUPPORTS             DOCS-BPI-MIB
177--           INCLUDES         { docsBpiCmGroup }
178
179--       SUPPORTS             USB-MIB
180--           INCLUDES         { usbMibBasicGroup,
181--                              usbMibCDCGroup,
182--                              usbMibCDCEtherGroup }
183
184
185-- DOCSIS 1.1 additional Capabilities
186
187--       SUPPORTS             SNMP-FRAMEWORK-MIB
188--           INCLUDES         { snmpEngineGroup }
189
190--       SUPPORTS             SNMP-MPD-MIB
191--           INCLUDES         { snmpMPDGroup }
192
193--       SUPPORTS             SNMP-TARGET-MIB
194--           INCLUDES         { snmpTargetBasicGroup,
195--                              snmpTargetResponseGroup,
196--                              snmpTargetCommandResponderGroup }
197
198--           VARIATION        snmpTargetAddrEntry
199--               CREATION-REQUIRES { snmpTargetAddrRowStatus }
200--               DESCRIPTION  "Conceptual row creation is supported."
201
202--           VARIATION        snmpTargetParamsEntry
203--               CREATION-REQUIRES { snmpTargetParamsRowStatus }
204--               DESCRIPTION  "Conceptual row creation is supported."
205
206--       SUPPORTS             SNMP-NOTIFICATION-MIB
207--           INCLUDES         { snmpNotifyGroup,
208--                              snmpNotifyFilterGroup }
209
210--           VARIATION        snmpNotifyEntry
211--               CREATION-REQUIRES { snmpNotifyRowStatus }
212--               DESCRIPTION  "Conceptual row creation is supported."
213
214--           VARIATION        snmpNotifyFilterProfileEntry
215--               CREATION-REQUIRES { snmpNotifyFilterProfileRowStatus }
216--               DESCRIPTION  "Conceptual row creation is supported."
217
218--           VARIATION        snmpNotifyFilterEntry
219--               CREATION-REQUIRES { snmpNotifyFilterRowStatus }
220--               DESCRIPTION  "Conceptual row creation is supported."
221
222--       SUPPORTS             SNMP-USER-BASED-SM-MIB
223--           INCLUDES         { usmMIBBasicGroup }
224
225--           VARIATION        usmUserEntry
226--               CREATION-REQUIRES { usmUserStatus }
227--               DESCRIPTION  "Conceptual row creation is supported."
228
229--       SUPPORTS             SNMP-VIEW-BASED-ACM-MIB
230--           INCLUDES         { vacmBasicGroup }
231
232--           VARIATION        vacmSecurityToGroupEntry
233--               CREATION-REQUIRES { vacmSecurityToGroupStatus }
234--               DESCRIPTION  "Conceptual row creation is supported."
235
236--           VARIATION        vacmAccessEntry
237--               CREATION-REQUIRES { vacmAccessStatus }
238--               DESCRIPTION  "Conceptual row creation is supported."
239
240--       SUPPORTS             SNMP-COMMUNITY-MIB
241--           INCLUDES         { snmpCommunityGroup }
242
243--           VARIATION        snmpCommunityEntry
244--               CREATION-REQUIRES { snmpCommunityName, snmpCommunitySecurityName,
245--                                   snmpCommunityStatus }
246--               DESCRIPTION  "Conceptual row creation is supported."
247
248--       SUPPORTS             SNMP-USM-DH-OBJECTS-MIB
249--           INCLUDES         { usmDHKeyMIBBasicGroup,
250--                              usmDHKeyParamGroup,
251--                              usmDHKeyKickstartGroup }
252
253--       SUPPORTS             DOCS-BPI2-MIB
254--           INCLUDES         { docsBpi2CmGroup,
255--                              docsBpi2CodeDownloadGroup }
256
257--       SUPPORTS             DOCS-QOS-MIB
258--           INCLUDES         { docsQosBaseGroup,
259--                              docsQosParamSetGroup,
260--                              docsQosSrvClassPolicyGroup }
261
262--           VARIATION        docsQosServiceClassPolicyEntry
263--               CREATION-REQUIRES { docsQosServiceClassPolicyStatus }
264--               DESCRIPTION  "Conceptual row creation is supported."
265
266
267--       SUPPORTS             IGMP-STD-MIB
268--           INCLUDES         { igmpBaseMIBGroup,
269--                              igmpRouterMIBGroup,
270--                              igmpV2HostMIBGroup,
271--                              igmpHostOptMIBGroup,
272--                              igmpV2RouterMIBGroup,
273--                              igmpV2ProxyMIBGroup }
274
275--           VARIATION        igmpCacheEntry
276--               CREATION-REQUIRES { igmpCacheStatus }
277--               DESCRIPTION  "Conceptual row creation is supported."
278
279--       SUPPORTS             DOCS-IF-EXT-MIB
280--           INCLUDES         { docsIfExtGroup,
281--                              docsIfDocsisVersionGroup }
282
283--       SUPPORTS             DOCS-CABLE-DEVICE-TRAP-MIB
284--           INCLUDES         { docsDevCmTrapControlGroup,
285--                              docsDevCmNotificationGroup }
286
287-- Fixed place for CM capabilities
288::= { modemCapabilitiesObjects 2 }
289
290modemAgentDocsis20 OBJECT IDENTIFIER --AGENT-CAPABILITIES
291--       PRODUCT-RELEASE      "DOCSIS 2.0 Cable Modem Agent release 2.0."
292--       STATUS               current
293--       DESCRIPTION          "DOCSIS 2.0 Cable Modem agent."
294
295--       SUPPORTS             BRIDGE-MIB
296--           INCLUDES         { dot1dBase, dot1dTp }
297
298--       SUPPORTS             SNMPv2-MIB
299--           INCLUDES         { snmpGroup, snmpSetGroup, systemGroup,
300--                              snmpBasicNotificationsGroup,
301--                              snmpCommunityGroup,
302--                              snmpObsoleteGroup }
303
304--       SUPPORTS             IP-MIB
305--           INCLUDES         { ipGroup, icmpGroup}
306
307--       SUPPORTS             UDP-MIB
308--           INCLUDES         { udpGroup }
309
310--       SUPPORTS             IF-MIB
311--           INCLUDES         { ifGeneralInformationGroup, ifStackGroup2,
312--                              ifCounterDiscontinuityGroup,
313--                              ifVHCPacketGroup,
314--                              ifOldObjectsGroup }
315
316--       SUPPORTS             EtherLike-MIB
317--           INCLUDES         { etherStatsBaseGroup,
318--                              etherStatsLowSpeedGroup,
319--                              etherStatsHighSpeedGroup,
320--                              etherDuplexGroup }
321
322--       SUPPORTS             DOCS-CABLE-DEVICE-MIB
323--           INCLUDES         { docsDevBaseGroup, docsDevNmAccessGroup,
324--                              docsDevSoftwareGroup, docsDevServerGroup,
325--                              docsDevEventGroup, docsDevFilterGroup,
326--                              docsDevCpeGroup }
327
328--           VARIATION        docsDevNmAccessEntry
329--               CREATION-REQUIRES { docsDevNmAccessStatus }
330--               DESCRIPTION  "Conceptual row creation is supported."
331
332--           VARIATION        docsDevFilterLLCEntry
333--               CREATION-REQUIRES { docsDevFilterLLCStatus }
334--               DESCRIPTION  "Conceptual row creation is supported."
335
336--           VARIATION        docsDevFilterIpEntry
337--               CREATION-REQUIRES { docsDevFilterIpStatus }
338--               DESCRIPTION  "Conceptual row creation is supported."
339
340--           VARIATION        docsDevFilterPolicyEntry
341--               CREATION-REQUIRES { docsDevFilterPolicyId, docsDevFilterPolicyStatus }
342--               DESCRIPTION  "Conceptual row creation is supported."
343
344--           VARIATION        docsDevFilterTosEntry
345--               CREATION-REQUIRES { docsDevFilterTosStatus }
346--               DESCRIPTION  "Conceptual row creation is supported."
347
348--           VARIATION        docsDevCpeEntry
349--               CREATION-REQUIRES { docsDevCpeStatus }
350--               DESCRIPTION  "Conceptual row creation is supported."
351
352--       SUPPORTS             DOCS-IF-MIB
353--           INCLUDES         { docsIfBasicGroup, docsIfCmGroup }
354
355--       SUPPORTS             DOCS-BPI-MIB
356--           INCLUDES         { docsBpiCmGroup }
357
358--       SUPPORTS             USB-MIB
359--           INCLUDES         { usbMibBasicGroup,
360--                              usbMibCDCGroup,
361--                              usbMibCDCEtherGroup }
362
363
364-- DOCSIS 2.0 additional Capabilities
365
366--       SUPPORTS             SNMP-FRAMEWORK-MIB
367--           INCLUDES         { snmpEngineGroup }
368
369--       SUPPORTS             SNMP-MPD-MIB
370--           INCLUDES         { snmpMPDGroup }
371
372--       SUPPORTS             SNMP-TARGET-MIB
373--           INCLUDES         { snmpTargetBasicGroup,
374--                              snmpTargetResponseGroup,
375--                              snmpTargetCommandResponderGroup }
376
377--           VARIATION        snmpTargetAddrEntry
378--               CREATION-REQUIRES { snmpTargetAddrRowStatus }
379--               DESCRIPTION  "Conceptual row creation is supported."
380
381--           VARIATION        snmpTargetParamsEntry
382--               CREATION-REQUIRES { snmpTargetParamsRowStatus }
383--               DESCRIPTION  "Conceptual row creation is supported."
384
385--       SUPPORTS             SNMP-NOTIFICATION-MIB
386--           INCLUDES         { snmpNotifyGroup,
387--                              snmpNotifyFilterGroup }
388
389--           VARIATION        snmpNotifyEntry
390--               CREATION-REQUIRES { snmpNotifyRowStatus }
391--               DESCRIPTION  "Conceptual row creation is supported."
392
393--           VARIATION        snmpNotifyFilterProfileEntry
394--               CREATION-REQUIRES { snmpNotifyFilterProfileRowStatus }
395--               DESCRIPTION  "Conceptual row creation is supported."
396
397--           VARIATION        snmpNotifyFilterEntry
398--               CREATION-REQUIRES { snmpNotifyFilterRowStatus }
399--               DESCRIPTION  "Conceptual row creation is supported."
400
401--       SUPPORTS             SNMP-USER-BASED-SM-MIB
402--           INCLUDES         { usmMIBBasicGroup }
403
404--           VARIATION        usmUserEntry
405--               CREATION-REQUIRES { usmUserStatus }
406--               DESCRIPTION  "Conceptual row creation is supported."
407
408--       SUPPORTS             SNMP-VIEW-BASED-ACM-MIB
409--           INCLUDES         { vacmBasicGroup }
410
411--           VARIATION        vacmSecurityToGroupEntry
412--               CREATION-REQUIRES { vacmSecurityToGroupStatus }
413--               DESCRIPTION  "Conceptual row creation is supported."
414
415--           VARIATION        vacmAccessEntry
416--               CREATION-REQUIRES { vacmAccessStatus }
417--               DESCRIPTION  "Conceptual row creation is supported."
418
419--       SUPPORTS             SNMP-COMMUNITY-MIB
420--           INCLUDES         { snmpCommunityGroup }
421
422--           VARIATION        snmpCommunityEntry
423--               CREATION-REQUIRES { snmpCommunityName, snmpCommunitySecurityName,
424--                                   snmpCommunityStatus }
425--               DESCRIPTION  "Conceptual row creation is supported."
426
427--       SUPPORTS             SNMP-USM-DH-OBJECTS-MIB
428--           INCLUDES         { usmDHKeyMIBBasicGroup,
429--                              usmDHKeyParamGroup,
430--                              usmDHKeyKickstartGroup }
431
432--       SUPPORTS             DOCS-BPI2-MIB
433--           INCLUDES         { docsBpi2CmGroup,
434--                              docsBpi2CodeDownloadGroup }
435
436--       SUPPORTS             DOCS-QOS-MIB
437--           INCLUDES         { docsQosBaseGroup,
438--                              docsQosParamSetGroup,
439--                              docsQosSrvClassPolicyGroup }
440
441--           VARIATION        docsQosServiceClassPolicyEntry
442--               CREATION-REQUIRES { docsQosServiceClassPolicyStatus }
443--               DESCRIPTION  "Conceptual row creation is supported."
444
445
446--       SUPPORTS             IGMP-STD-MIB
447--           INCLUDES         { igmpBaseMIBGroup,
448--                              igmpRouterMIBGroup,
449--                              igmpV2HostMIBGroup,
450--                              igmpHostOptMIBGroup,
451--                              igmpV2RouterMIBGroup,
452--                              igmpV2ProxyMIBGroup }
453
454--           VARIATION        igmpCacheEntry
455--               CREATION-REQUIRES { igmpCacheStatus }
456--               DESCRIPTION  "Conceptual row creation is supported."
457
458--       SUPPORTS             DOCS-IF-EXT-MIB
459--           INCLUDES         { docsIfExtGroup,
460--                              docsIfDocsisVersionGroup }
461
462--       SUPPORTS             DOCS-CABLE-DEVICE-TRAP-MIB
463--           INCLUDES         { docsDevCmTrapControlGroup,
464--                              docsDevCmNotificationGroup }
465
466--      SUPPORTS              DOCS-TEST-MIB
467--          INCLUDES          { docsTestGroup }
468--
469-- Fixed place for CM capabilities
470::= { modemCapabilitiesObjects 3 }
471
472END
473
474