1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
|
ARRIS-C3-CMM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
FROM SNMPv2-SMI
docsIfCmtsCmStatusEntry,
docsIfCmtsCmStatusMacAddress,
docsIfCmtsCmStatusIpAddress,
docsIfCmtsCmStatusDocsisRegMode,
TenthdBmV
FROM DOCS-IF-MIB -- RFC2670
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
DateAndTime,
MacAddress,
TruthValue,
DisplayString
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
cmtsC3
FROM ARRIS-MIB;
cmtsC3CMMMIB MODULE-IDENTITY
LAST-UPDATED "200502020000Z" -- 2nd Feb 2005
ORGANIZATION "Arris International"
CONTACT-INFO
" Network Management
Postal: Arris International.
4400 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"This MIB manages the Cable Modem Manager (CMM)
software on the Arris CMTS C3"
REVISION "200502020000Z"
DESCRIPTION
"Added dcxCMMTrapGroup objects."
::= { cmtsC3 5 }
dcxCMMObjects OBJECT IDENTIFIER ::= { cmtsC3CMMMIB 1 }
dcxCMMCmtsCmStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxCMMCmtsCmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional columns for docsIfCmtsCmStatusTable."
::= { dcxCMMObjects 1 }
dcxCMMCmtsCmStatusEntry OBJECT-TYPE
SYNTAX DcxCMMCmtsCmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the dcxCMMCmtsCmStatusEntry.
An entry in this table exists for each Cable Modem
that is known to the CMTS."
AUGMENTS { docsIfCmtsCmStatusEntry }
::= { dcxCMMCmtsCmStatusTable 1 }
DcxCMMCmtsCmStatusEntry ::= SEQUENCE {
dcxCMMCmDebugLevel Unsigned32,
dcxCMMUpDisable Unsigned32,
dcxCMMResetCm INTEGER,
dcxCMMResetCounters TruthValue,
dcxCMMCmBpiState INTEGER,
dcxCMMCmPrimaryUsSf Unsigned32,
dcxCMMCmPrimaryDsSf Unsigned32
}
dcxCMMCmDebugLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"a 32-bit unsigned integer representing the Debug Level
setting for the modem. Used by 'debug cable mac-address <M.M.M>'
and variants to control debug output"
::= { dcxCMMCmtsCmStatusEntry 1 }
dcxCMMUpDisable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"a 32-bit unsigned integer representing the disable timeout
interval in milliseconds. There are two special values defined:
00000000 permanently disables the upstream of the modem and
FFFFFFFF remotely reintializes the MAC, which resumes normal
operation of the modem."
::= { dcxCMMCmtsCmStatusEntry 2 }
dcxCMMResetCm OBJECT-TYPE
SYNTAX INTEGER { reset (1), delete (2), none(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Use to implement the 'clear cable modem xxx reset|delete' command;
setting to 'reset' sends a RNG-RSP(abort) the CM and removes it
from the station maintenance list causing it to reboot, setting to
'delete' causes the cable modem to reboot and be removed from the
CMTS database. Reading this entry always returns 'none'."
::= { dcxCMMCmtsCmStatusEntry 3 }
dcxCMMResetCounters OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Use to implement the 'clear cable modem xxx counters' command;
this command sets the CM's counters to zero."
::= { dcxCMMCmtsCmStatusEntry 4 }
dcxCMMCmBpiState OBJECT-TYPE
SYNTAX INTEGER
{
cmBPI2NotManagedByBPI2 (0),
cmBPI2InBPI2Progress (1),
cmBPI2NotAuthorized (2),
cmBPI2KeyIssued (3),
cmBPI2IsRunning (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" if sytem support security mechanism,if cmBPI2NotManagedByBPI2, no security support,
otherwise,this state indicates cm's BPI2 state only this state is cmBPI2NotManagedByBPI2
or cmBPI2IsRunning which means cm is online and could foward traffic"
::= { dcxCMMCmtsCmStatusEntry 5 }
dcxCMMCmPrimaryUsSf OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" contains the Primary SID, primary upstream service flow, for the modem"
::= { dcxCMMCmtsCmStatusEntry 6 }
dcxCMMCmPrimaryDsSf OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" contains the Primary downstream service flow, for the modem"
::= { dcxCMMCmtsCmStatusEntry 7 }
dcxCMMIpToCmTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxCMMIpToCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Same as docsIfCmtsMacToCmTable but indexed by IP address, not MAC."
::= { dcxCMMObjects 2 }
dcxCMMIpToCmEntry OBJECT-TYPE
SYNTAX DcxCMMIpToCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the dcxCMMIpToCmTable.
An entry in this table exists for each Cable Modem
that is connected to the CMTS implementing this table."
INDEX { dcxCMMCmIp }
::= { dcxCMMIpToCmTable 1 }
DcxCMMIpToCmEntry ::= SEQUENCE {
dcxCMMCmIp IpAddress,
dcxCMMCmPtr Integer32
}
dcxCMMCmIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CM IP address."
::= { dcxCMMIpToCmEntry 1 }
dcxCMMCmPtr OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An row index into docsIfCmtsCmStatusTable. When queried
with the correct instance value (e.g. a CM's IP address),
returns the index in docsIfCmtsCmStatusTable which
represents that CM."
::= { dcxCMMIpToCmEntry 2 }
dcxCMMFlapTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxCMMCmFlapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of currently-active (ie, meets flap criteria and
not yet aged out) flapping modems."
::= { dcxCMMObjects 3 }
dcxCMMCmFlapEntry OBJECT-TYPE
SYNTAX DcxCMMCmFlapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flap table entry - encapsulates all needed flap status
fields for a single flapping modem."
INDEX { dcxCMMFlapMacAddr }
::= { dcxCMMFlapTable 1 }
DcxCMMCmFlapEntry ::= SEQUENCE {
dcxCMMFlapMacAddr MacAddress,
dcxCMMFlapUpstreamID Unsigned32,
dcxCMMFlapInsertions Unsigned32,
dcxCMMFlapHits Unsigned32,
dcxCMMFlapMisses Unsigned32,
dcxCMMFlapCRC Unsigned32,
dcxCMMFlapCount Unsigned32,
dcxCMMFlapTimeStamp Unsigned32
}
dcxCMMFlapMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CM MAC address."
::= { dcxCMMCmFlapEntry 2 }
dcxCMMFlapUpstreamID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Upstream ID of the CM's current upstream."
::= { dcxCMMCmFlapEntry 3 }
dcxCMMFlapInsertions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of re-insertion flaps for modem."
::= { dcxCMMCmFlapEntry 4 }
dcxCMMFlapHits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of successful re-ranges at time of last flap."
::= { dcxCMMCmFlapEntry 5 }
dcxCMMFlapMisses OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of re-range failures at time of last flap."
::= { dcxCMMCmFlapEntry 6 }
dcxCMMFlapCRC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CRC errors at time of last flap."
::= { dcxCMMCmFlapEntry 7 }
dcxCMMFlapCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of flaps from all causes (reinsertions,
power adjustments, and sequential misses)."
::= { dcxCMMCmFlapEntry 9 }
dcxCMMFlapTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VxWorks format time stamp of latest flap."
::= { dcxCMMCmFlapEntry 10 }
dcxCMMTrapGroup OBJECT IDENTIFIER ::= { dcxCMMObjects 4 }
dcxCMMTrapReason OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Placeholder for the user readable text in the CMM trap."
::= { dcxCMMTrapGroup 1 }
dcxCMMTrap NOTIFICATION-TYPE
OBJECTS {
dcxCMMTrapReason
}
STATUS current
DESCRIPTION
"General CMM trap. The reason for the trap are described
in dcxCMMTrapReason."
::= { dcxCMMTrapGroup 2 }
END
|